Qiskit Functions
אוקטובר 2026
-
קטלוג Qiskit Functions כולל כעת שלוש Qiskit Functions חדשות:
-
Orbit של Quantum Elements היא Circuit function שמשלבת טרנספילציה ממוטבת, dynamical decoupling והקלה על שגיאות מדידה לתהליך עבודה אחד מאוחד. היא מיישמת דיכוי שגיאות בעל תקורה נמוכה ששומר על הלוגיקה המקורית של ה-Circuit, ומאפשרת להפעיל, לכבות או להשוות כל טכניקה מול ה-Circuit הגולמי. היא תומכת ב-Circuit-ים דינמיים, כולל תהליכי עבודה עם מדידות באמצע ה-Circuit. עיינו בתיעוד ובמדריך בדיקת נאמנות התהליך של QFT באמצעות Orbit כדי להתחיל.
-
Parity Twine Optimizer של ParityQC היא Application function שמשתמשת בשיטת Parity Twine כדי למזער את מספר השערים הדו-קיוביטיים ואת עומק ה-Circuit, ומממשת אינטראקציות לא-מקומיות ללא שערי SWAP. כך אפשר להגיע לגדלי בעיות אופטימיזציה רלוונטיים לתעשייה, שאינם ישימים בשיטות טרנספילציה סטנדרטיות הנשענות בכבדות על SWAP. עיינו בתיעוד ובמדריכים על מודל שרינגטון-קירקפטריק ועל בעיית market split כדי להתחיל.
-
Constrained Quantum Optimizer של Aqarios היא Application function שפותרת ישירות בעיות אופטימיזציה בינארית עם אילוצים, ואוכפת אילוצי one-hot ו-set-packing באופן מובנה באמצעות XY-mixers במקום איברי עונש. היא מטפלת אוטומטית בניסוח מחדש, בסינתזת Circuit, בטרנספילציה ובהרצה על חומרה. עיינו בתיעוד ובמדריך מציאת הקבוצה הבלתי-תלויה המקסימלית כדי להתחיל.
-
עיינו בתיעוד Qiskit Functions כדי ללמוד עוד.
July 2026
-
בדיקות מקדימות חדשות ומתודות
backendחדשות ב-Qiskit Functions v0.17.0: מתודות חדשות ב-qiskit-ibm-catalogמאפשרות לך לבדוק קיבולת runtime וגישה ל-Backend לפני שאתה מריץ, וכעתrun()מאמת את שניהם לפני שהוא שולח עבודה.-
מה חדש
-
כשאתה קורא ל-
run()על פונקציה, השירות בודק שלושה דברים תחילה: שלמופע שלך יש קיבולת runtime, שאתה יכול להגיע ל-Backend שציינת, ושלפחות Backend אחד זמין. אם משהו לא בסדר, אתה מקבל שגיאה ברורה מיד במקום להמתין בתור.אתה יכול גם לבדוק את המשאבים האלה בעצמך, בכל עת:
-
בדוק את קיבולת ה-runtime שנותרה לך עם
usage(). -
רשום את ה-Backend-ים שהמופע שלך יכול להגיע אליהם עם
backends(). -
חפש Backend בודד ואשר גישה עם
backend(). -
מצא את ה-Backend עם הכי מעט עבודות ממתינות עם
least_busy().
-
-
-
מקרי שימוש נפוצים
-
בדוק את הקיבולת שנותרה לך לפני אצווה ארוכה של עבודות, ודלג על ההרצה אם אין מספיק כדי לסיים אותה.
-
בחר Backend בקוד במקום לקבע שם באופן קשיח.
-
קבל כשל מהיר בצינורות עבודה ובמחברות, במקום להמתין בתור.
-
-
להתחיל
-
תחילה ודא שאתה מריץ את הגרסה האחרונה של
qiskit-ibm-catalog:pip install --upgrade qiskit-ibm-catalog -
לאחר מכן ראה את התיעוד למידע נוסף ולדוגמה.
-
-
עדכונים קודמים
2026
April 2026
- כעת ניתן למצוא את כל תוכן עזר ה-API עבור Qiskit Functions יחד עם שאר תיעוד עזר ה-API: עזר API של Qiskit Functions
2025
רבעון שלישי
18 July 2025
תבניות Qiskit Functions מספקות לך צינור עבודה מודולרי שמאפשר לך להחליף כלים, שיטות או תצורות חדשות עבור הניסויים המותאמים אישית שלך. כל תבניות הפונקציות גם ניתנות לפריסה בקלות ל-Qiskit Serverless, שם תוכל לנצל בקלות מחשוב קלאסי כחלק מהרצת זרימת העבודה שלך. תוכל לפרוס את חבילת ה-serverless שלך בסביבת הענן המועדפת עליך, או לנצל את השירות המתארח שמספקת IBM למשתמשי Premium ו-Flex Plan. ללא קשר לאפשרות שתבחר, Qiskit Serverless עוזר לפשט את הביצוע ולהריץ במקביל חלקים מזרימת העבודה שלך.
בקר במדריך תבניות Qiskit Functions כדי ללמוד עוד, או קרא סקירה כללית של Qiskit Functions בתיעוד.
רבעון שני
5 June 2025
-
אנחנו נרגשים להשיק שתי פונקציות חדשות לפיננסים ולאופטימיזציה:
-
QUICK-PDE מבית ColibriTD מאפשר למשתמשים לפתור משוואות דיפרנציאליות מסוימות עבור בעיות של עיוות חומרים ודינמיקת נוזלים חישובית. לדוגמה, צוות חוקרים אחד כבר החל להשתמש בפונקציית QUICK-PDE כדי לחקור את הדינמיקה של נוזלים ריאקטיביים חדשים שפותחו כדי להעביר חום ביעילות רבה יותר בסוג של כור גרעיני המכונה Small Modular Reactors.
-
Quantum Portfolio Optimizer מבית Global Data Quantum מאפשר לחוקרי פיננסים כמותיים לבצע בדיקה היסטורית של אסטרטגיות אופטימיזציית תיקים. הפונקציה פועלת על יותר מ-100 קיוביטים ומחשבת את יחס שארפ של תיק מול התשואה על פני תקופת זמן מוגדרת. משתמשים מוקדמים בוחנים כעת את יכולת האופטימייזר להעריך ביצועים היסטוריים של אסטרטגיית השקעה ולאפשר השוואות בין תיקים שונים בתנאים דומים.
-
בדוק את קטלוג Qiskit Functions כדי לבקש ניסיון חינם עוד היום.
4 June 2025
-
עדכונים חדשים
- התיעוד עבור Singularity Machine Learning - Classification עודכן. צפה ביומן השינויים.
16 May 2025
-
בשבועות הקרובים, כל פונקציה תיתן מידע מפורט שיעזור לך להריץ, לנפות באגים ולנתח את זרימות העבודה שלך. זה כולל:
-
כאשר עבודות נכשלות, תוכל להשתמש ב-
job.error_message()כדי למצוא קודי שגיאה והודעות ספציפיים שיעזרו לך לנפות באגים בזרימות העבודה שלך -
job.status()ייתן מידע נוסף על מה שקורה בזמן שפונקציה נמצאת במצבRUNNING, כולל:-
RUNNING: MAPPING -
RUNNING: OPTIMIZING_FOR_HARDWARE -
RUNNING: WAITING_FOR_QPU -
RUNNING: EXECUTING_QPU -
RUNNING: POST_PROCESSING
-
-
לבסוף, לאחר שפונקציית Qiskit הושלמה, תוכל לבדוק כמה זמן מושקע בכל שלב עם
job.result()['metadata']['resource_usage'], כפי שמופיע בדוגמה הבאה.
-
הרחב לדוגמת קוד
{
...,
"metadata": {
"resource_usage": {
{
"RUNNING: MAPPING": {
"CPU_TIME": seconds,
"GPU_TIME": seconds,
"QPU_TIME": seconds,
},
"RUNNING: OPTIMIZING_FOR_HARDWARE": {
"CPU_TIME": seconds,
"GPU_TIME": seconds,
"QPU_TIME": seconds,
},
"RUNNING: WAITING_FOR_QPU": {
"CPU_TIME": seconds,
"GPU_TIME": seconds,
"QPU_TIME": seconds,
},
"RUNNING: EXECUTING_QPU": {
"CPU_TIME": seconds,
"GPU_TIME": seconds,
"QPU_TIME": seconds,
},
"RUNNING: POST_PROCESSING": {
"CPU_TIME": seconds,
"GPU_TIME": seconds,
"QPU_TIME": seconds,
},
},
}
}
}
אנחנו מקווים ששינויים אלה יקלו על השימוש ב-Qiskit Functions, ותוכל להתחיל עם ניסיונות חינם בקטלוג עוד היום.
רבעון ראשון
2024
16 September 2024
-
מציגים את התצוגה המקדימה של Qiskit Functions, עבור משתמשי IBM Quantum Premium Plan. כדי להתחיל, הרץ
pip install qiskit-ibm-catalogועיין בתיעוד Qiskit Functions. עם לקוח קטלוג Qiskit Functions, תוכל לשלוח עומסי עבודה לשירותים מופשטים שנועדו להאיץ את המחקר שלך. היכנס עם פרטי הגישה הקיימים שלך ל-IBM Quantum Platform.התצוגה המקדימה של קטלוג Qiskit Functions מספקת גישה למשתמשי Premium Plan כדי לחקור את הפונקציות הזמינות, כולל אלה שנכתבו על ידי IBM ואלה שנכתבו על ידי חברים אחרים באקוסיסטם שלנו. הקטלוג מכיל שני סוגי פונקציות: פונקציות מעגל ופונקציות יישום.
-
Circuit functions מספקות ממשק מפושט להרצת מעגלים. הן מקבלות כקלט מעגלים ואופרטורים נמדדים (observables) מופשטים המסופקים על ידי המשתמש, ואז מנהלות את הסינתזה, האופטימיזציה וההרצה של מעגל ה-ISA המייצג. Circuit functions מאחדות את היכולות העדכניות ביותר בטרנספילציה, דיכוי שגיאות וצמצום שגיאות כדי להנגיש, כבר מהקופסה, ביצועים ברמת utility (תועלת מעשית). זה מאפשר למדעני מחשוב למקד את המאמץ במיפוי הבעיות שלהם למעגלים, במקום לבנות את הדפוס לכל בעיה מאפס.
-
Application functions מכסות משימות ברמה גבוהה יותר, כמו חקר אלגוריתמים ומקרי שימוש ספציפיים לתחום. מפתחי ארגונים ומדעני נתונים אולי לא מחזיקים ברקע מדעי המידע הקוונטי הדרוש לעבודה עם מעגלים, ובמקום זאת מקווים להביא את הידע התחומי שלהם כדי לקדם אלגוריתמים ויישומים של מחשוב קוונטי. עם Application functions, משתמשים יכולים להזין את הקלטים הקלאסיים שלהם ולקבל פתרונות כדי שיוכלו להתנסות בקלות רבה יותר בשילוב קוונטים בזרימות העבודה הספציפיות לתחום שלהם.
-
-
עם ההשקה של קטלוג Qiskit Functions, מפתחי Premium Plan יכולים לחקור את פונקציית ה-IBM Circuit. פונקציית ה-IBM Circuit כוללת את ההרחבות המונעות בינה מלאכותית העדכניות ביותר ל-Qiskit לסינתזת מעגלים, אופטימיזציה ותזמון, כמו גם שיטות מתקדמות לצמצום שגיאות כדי להחזיר את ההערכות המדויקות ביותר האפשריות עם החומרה של היום.
משתמשים יכולים לרכוש רישיונות לפונקציות הבאות שנתרמו על ידי השותפים שלנו ב-Q-CTRL, QEDMA ו-Algorithmiq.
-
Circuit functions
-
Q-CTRL משיקה פונקציית מעגל שמיישמת טכניקות בקרה קוונטית מונעות בינה מלאכותית, שבעזרתן משתמשים יכולים להתמודד בהצלחה עם בעיות גדולות יותר.
-
Algorithmiq משיקה פונקציית מעגל שמיישמת TEM (tensor-network error mitigation), שיטת צמצום שגיאות לקבלת אומדנים עם פחות shots (הרצות) מאשר שיטת PEC (probabilistic error cancellation).
-
QEDMA משיקה פונקציית מעגל שמשתמשת בפרוטוקולים קנייניים לאפיון יעיל ומדויק של פעולות ה-QPU הרועשות, ומיישמת דיכוי שגיאות וצמצום שגיאות בהתבסס על נתוני האפיון.
-
-
Application functions
- Q-CTRL משיקה פותר אופטימיזציה שבעזרתו משתמשים יכולים להעביר גרף או יעד, ולקבל עלויות פתרון.