cuquantum.cutensornet.state_get_info

cuquantum.cutensornet.state_get_info(intptr_t handle, intptr_t tensor_network_state, int attribute, intptr_t attribute_value, size_t attribute_size)[source]

Retrieves an attribute related to computation of the full tensor network state, either in the exact or a factorized form.

Parameters
  • handle (intptr_t) – cuTensorNet library handle.

  • tensor_network_state (intptr_t) – Tensor network state.

  • attribute (StateAttribute) – Information attribute.

  • attribute_value (intptr_t) – Pointer to the information attribute value (type-erased).

  • attribute_size (size_t) – The size of the information attribute value.

Note

To compute the attribute size, use the itemsize of the corresponding data type, which can be queried using get_state_attribute_dtype().