bloqade-python icon indicating copy to clipboard operation
bloqade-python copied to clipboard

program.validate()

Open jon-wurtz opened this issue 2 years ago • 3 comments

Add functionality so that a user can check if the program they created is within the restrictions of a valid program for hardware X. For example,

program.braket.aquila().validate()

checks if everything is the correct slope etc.

program.braket.local_emulator()

checks if the system size is reasonable (<25) and the total integration time is reasonable (<1000rad)

jon-wurtz avatar Sep 05 '23 13:09 jon-wurtz

https://github.com/QuEraComputing/bloqade-python/issues/372 https://github.com/QuEraComputing/bloqade-python/issues/427

jon-wurtz avatar Sep 05 '23 16:09 jon-wurtz

put on triage meeting because I'd like to sketch out a arch for validation. This should be part of the compiler pipeline, then split out from compiler pipeline as service (aka compiler as service)

Roger-luo avatar Sep 07 '23 13:09 Roger-luo