Replies: 1 comment
-
This does not seem necessary or in no way fundamental-- adding any sort of extra low level infrastructure should not be necessary. Really, this is just some sort of wrapper of tasks = []
results = []
for param in params:
task = device.task(kernel, **param)
result = task.run_async()
tasks.append(task)
results.append(result)
# later,
data = [future.pull() for future in result] Nothing else required. What if the user has more complicated params that don't fit a scan? It simply should not be a fundamental object. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Our API supports not only multiple shots per submission but even multiple batches of program arguments. To support this we could add another API for the device object to support scanning the arguments of the function, e.g.
Beta Was this translation helpful? Give feedback.
All reactions