question

RodneyLessard-9680 avatar image
0 Votes"
RodneyLessard-9680 asked kobulloc-MSFT edited

Solver failed with error: Not enough quota for metric 'fpga_job_hours' to process job.

I have been evaluating the Quantum Inspired Optimizers available in Azure Quantum. I tested the Simulated Annealing solver first using the CPU version and then the FPGA hardware. Unfortunately I consumed all of my allocated FPGA time. Is it possible to get an extension to this limit?

However, my main problem is that now I get an error message when I switch back to executing on CPU hardware.

solver = SimulatedAnnealing(self.workspace, timeout=timeout, seed=22, platform=HardwarePlatform.CPU)

gives:
Solver failed with error: Cannot retrieve results as job execution failed (status: Failed. error: {'additional_properties': {}, 'code': 'NotEnoughQuota', 'message': "Not enough quota for metric 'fpga_job_hours' to process job. Current amount remaining is '0' but '-1' is required to proceed. ('-1' indicates that the amount required was not computed). Note that amount units depend on the dimension. Please contact 'Microsoft' for more information."})

even though I have not selected to execute on FPGA hardware. I get the same error even if I use the ParallelTempering solver.

Is there a way to continue to use CPU solvers when FPGA hardware quota has been exceeded?
And can I get my FPGA quota extended to I can continue to evaluate these solvers?

Thanks for your help.

azure-quantum
· 3
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hello Rodney,

The issue has been identified and we are working to roll-out a fix in the coming week. Thanks for reporting the issue!

Did the suggested workaround to use the "Scale" SKU resolve your issue?

1 Vote 1 ·

Not exactly. For some reason the Microsoft QIO provider has disappeared from my list of Providers, hence I am unable to modify the SKU. I have reported this issue to our Microsoft support team. Once fixed I am confident the workaround you suggest will work. I'll accept the answer. Thanks for fixing the bug and reporting a good workaround.

0 Votes 0 ·

I submitted a support request to extend my FPGA Solver Hours [Workspace] hours. But all the same, if I have exceeded my workspace FPGA hours I should still be able to use CPU solvers if I have quota remaining there.

0 Votes 0 ·

1 Answer

kobulloc-MSFT avatar image
0 Votes"
kobulloc-MSFT answered kobulloc-MSFT edited

Thank you for reaching out!

Is there a way to continue to use CPU solvers when my FPGA hardware quota has been exceeded?
Hitting the quota limit on FPGA should not block usage of CPU solvers. I'm going to follow up to get some information from you so that we can investigate this further.

Edit: Microsoft update - "The issue has been identified and we are working to roll-out a fix in the coming week. Thanks for reporting the issue!"

Can I get my FPGA quota extended so I can continue to evaluate these solvers?
You can select "Scale" from Microsoft QIO which will include the same 1 free hour but extend the quota to 50,000 hours. "Scale" remains as pay as you go with no minimum commitment.

The pricing sheet has up to date pricing:
https://aka.ms/aq/pricing


95384-image.png



image.png (134.7 KiB)
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.