cuquantum.NetworkOptions¶
- class cuquantum.NetworkOptions(compute_type: Optional[int] = None, device_id: Optional[int] = None, handle: Optional[int] = None, logger: Optional[Type[logging.Logger]] = None, memory_limit: Optional[Union[int, str]] = '80%')¶
-
A data class for providing options to the
cuquantum.Network
object.- compute_type¶
-
CUDA compute type. A suitable compute type will be selected if not specified.
- device_id¶
-
CUDA device ordinal (used if the tensor network resides on the CPU). Device 0 will be used if not specified.
- Type
-
Optional[int]
- handle¶
-
cuTensorNet library handle. A handle will be created if one is not provided.
- Type
-
Optional[int]
- logger¶
-
Python Logger object. The root logger will be used if a logger object is not provided.
- Type