tidy3d.web.start#
- class start[source]#
Bases:
Start running the simulation associated with task.
- Parameters:
task_id (str) – Unique identifier of task on server. Returned by
upload().solver_version (Optional[str] = None) – Target solver version. If
None, usestd.config.run.solver_version.worker_group (Optional[str] = None) – Worker group to target. If
None, usestd.config.run.worker_group.pay_type (Optional[Union[PayType, str]] = None) – Payment method. If
None, usestd.config.run.pay_type.priority (Optional[int] = None) – Priority of the simulation in the Virtual GPU (vGPU) queue (1 = lowest, 10 = highest). It affects only simulations from vGPU licenses and does not impact simulations using FlexCredits.
vgpu_allocation (Optional[int] = None) – Number of virtual GPUs to allocate for the simulation (1, 2, 4, or 8). Only applies to vGPU license users. If not specified, uses
td.config.vgpu.vgpu_allocation. If that is also unset, the system automatically determines the optimal GPU count.ignore_memory_limit (Optional[bool] = None) – If
True, allows the simulation to run even when estimated vGPU memory exceeds the allocation limit (up to 2x the limit). Only applies to vGPU license users. IfNone, usestd.config.vgpu.ignore_memory_limit.
Note
To monitor progress, can call
monitor()after starting simulation. Passing these run options directly is deprecated. Set defaults viatd.config.runandtd.config.vgpuinstead. Non-Nonevalues passed here override the config for this call.