-
Notifications
You must be signed in to change notification settings - Fork 177
Update pages around usage #4787
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 10 commits
43ced89
ed76dde
4e96549
872f177
14f15cb
e8c7743
db3e264
949119a
af564fb
eff98ac
4c8b002
77e718a
9d2576b
c9db906
e986626
cb8d866
02eb0db
ac9ed40
000e74b
7308ae2
3c240f6
8b22e8f
2f0189e
72b8103
09b36a2
a2862c8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -102,10 +102,7 @@ The main difference is the time and cost tradeoff: | |
| Batch mode: | ||
|
|
||
| - The total run time is less because the classical processing might run in parallel. | ||
| - There is a slight overhead for running each job, so you end up paying a little more for batched jobs. This overhead correlates to the size of the job. For example, the total usage of two jobs, each containing 40 100x100 circuits, is six seconds more than a single job containing 80 circuits. | ||
| - Because batch mode doesn't give you exclusive access to a backend, jobs inside a batch might run with other users' jobs or calibration jobs. | ||
| - If some jobs fail, you still get results from the completed jobs. | ||
| - You can take action in the middle of a batch workload based on the results of completed jobs. For example, you can cancel the rest of the jobs if the initial results look incorrect. | ||
|
Comment on lines
-106
to
-108
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. why are these 3 bullets removed? |
||
| - There is a slight overhead for running each job, so you end up paying a little more for batched jobs. | ||
abbycross marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| Job mode: | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -6,7 +6,7 @@ description: How to manage costs of running jobs on QPUs when using the Pay-As-Y | |
|
|
||
| # Manage cost | ||
|
|
||
| This guide describes how to set a cost limit on your Pay-As-You-Go Plan instance. You can also manage cost by [minimizing a workload's quantum time](/docs/guides/minimize-time), and setting a [maximum execution time](/docs/guides/max-execution-time) on your workloads. | ||
| This guide describes how to set a cost limit on your Pay-As-You-Go Plan instance. You can also manage cost by [minimizing a workload's quantum usage](/docs/guides/minimize-time), and setting a [maximum execution time](/docs/guides/max-execution-time) on your workloads. | ||
|
|
||
| The _cost limit_ refers to the total cost of all workloads run with this instance since it was created, and it will always be greater than or equal to the total cost. After the instance reaches the specified number of total seconds, no further workloads can be run and no more cost is incurred. | ||
|
|
||
|
|
@@ -101,9 +101,9 @@ To determine how much has been billed to an instance during the current billing | |
|
|
||
| These are the fields relevant to cost: | ||
abbycross marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - **Billing cycle usage**: The amount of _quantum time_ used by this instance during the current billing cycle. Quantum time is the duration a QPU is committed to fulfilling a user request. | ||
| - **Billing cycle usage**: The instance's _quantum usage_ during the current billing cycle. Quantum usage is the duration a QPU is committed to fulfilling a user request. | ||
|
||
| - **Billing cycle cost**: The total cost of running jobs during the current billing cycle. | ||
| - **Total usage**: The amount of quantum time used by this instance since it was created. | ||
| - **Total usage**: The total amount of this instance's quantum usage since it was created. | ||
| - **Total cost**: The total cost of running jobs on this instance since it was created. Only administrators can set this value. | ||
|
|
||
| You can view your billing cycle on the [Billing and usage page](https://cloud.ibm.com/billing). | ||
|
|
@@ -114,7 +114,7 @@ To determine how much has been billed to each job associated with an instance, f | |
|
|
||
| These are the columns relevant to cost: | ||
|
|
||
| - **Usage**: The amount of quantum time used by this job. Quantum time is the duration a QPU is committed to fulfilling a user request. | ||
| - **Usage**: The amount of resource consumption used by this job. Quantum usage is the duration a QPU is committed to fulfilling a user request. | ||
abbycross marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - **Cost**: The total cost of running this job. | ||
abbycross marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Set up spending notifications | ||
|
|
@@ -129,6 +129,6 @@ You can set up spending notifications to get notified when your account or a par | |
|
|
||
| <Admonition type="tip" title="Recommendations"> | ||
| - Review the [plans](/docs/guides/plans-overview) available to IBM Quantum users. | ||
| - Review suggestions to [minimize job quantum time](/docs/guides/minimize-time). | ||
| - Review suggestions to [minimize job quantum usage](/docs/guides/minimize-time). | ||
| - Learn how to set a [maximum execution time](/docs/guides/max-execution-time) on jobs. | ||
| </Admonition> | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest we add this as within the next year we will have QPUs >200 qubits that cost more than our <200 qubit systems per contract.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small detail. Later we say “... quantum usage (quantum resource consumption)", but here we say “amount of resource consumption”, instead of "amount of quantum resource consumption". I’m not sure how precise we want to be or whether we want to spell this out every time.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hm, the link isn't taking me to exactly where you see this @raulotaolea, but what I thought I understood from @jyu00 is that there is a difference between usage and quantum usage. If so, is it correct how we're using it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
QPU usage = quantum usage?