Struct InferenceMemoryFILInterfaceProxy

(Latest Version)

Base Type

struct InferenceMemoryFILInterfaceProxy : public morpheus::InferenceMemoryInterfaceProxy

Interface proxy, used to insulate python bindings.

Public Static Functions

static std::shared_ptr<InferenceMemoryFIL> init(TensorIndex count, pybind11::object input__0, pybind11::object seq_ids)

Create and initialize an InferenceMemoryFIL object, and return a shared pointer to the result.

Parameters
  • count – : Message count in inference memory object

  • input__0 – : Inference input

  • seq_ids – : Ids used to index from an inference input to a message. Necessary since there can be more inference inputs than messages (i.e., if some messages get broken into multiple inference requests)

Returns

std::shared_ptr<InferenceMemoryFIL>

static pybind11::object get_input__0(InferenceMemoryFIL &self)

Returns the ‘input__0’ as cupy array.

Parameters

self

Returns

pybind11::object

static void set_input__0(InferenceMemoryFIL &self, pybind11::object cupy_values)

Sets a tensor named ‘input__0’.

Parameters
  • self

  • cupy_values

static pybind11::object get_seq_ids(InferenceMemoryFIL &self)

Returns the ‘seq_ids’ as a cupy array.

Parameters

self

Returns

pybind11::object

static void set_seq_ids(InferenceMemoryFIL &self, pybind11::object cupy_values)

Sets a tensor named ‘seq_ids’.

Parameters
  • self

  • cupy_values

© Copyright 2023, NVIDIA. Last updated on Apr 11, 2023.