quantum_serverless.core.distribute_qiskit_pattern#
- distribute_qiskit_pattern(provider=None, dependencies=None, working_dir=None)[source]#
[Experimental] QiskitPattern decorator to turn function into remotely executable program.
Example
>>> @distribute_qiskit_pattern(provider=ServerlessProvider(...), dependencies=[...]) >>> def my_program(): >>> print("Hola!") >>> >>> job = my_program()
- Parameters:
provider (
Optional
[Any
]) – provider to use for program executiondependencies (
Optional
[List
[str
]]) – dependencies for programworking_dir (
Optional
[str
]) – working directory, which will be shipped for remote execution
- Returns:
remotely executable program