cuquantum.cutensornet.create_network_operator

cuquantum.cutensornet.create_network_operator(intptr_t handle, int32_t num_state_modes, state_mode_extents, int data_type) intptr_t[source]

Creates an uninitialized tensor network operator of a given shape defined by the number of state modes and their extents.

Parameters
  • handle (intptr_t) – cuTensorNet library handle.

  • num_state_modes (int32_t) – The number of state modes the operator acts on.

  • state_mode_extents (object) –

    An array of size num_state_modes specifying the extent of each state mode acted on. It can be:

    • an int as the pointer address to the array, or

    • a Python sequence of int64_t.

  • data_type (int) – Data type of the operator.

Returns

Tensor network operator (empty at this point).

Return type

intptr_t