qiskit_serverless.core.distribute_qiskit_function¶
- distribute_qiskit_function(provider=None, dependencies=None, working_dir=None)[source]¶
[Experimental] QiskitFunction decorator to turn function into remotely executable program.
Example
>>> @distribute_qiskit_function(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