liblarod  3.1.28
Deprecated List
Global LAROD_ERROR_INFERENCE
Replaced with LAROD_ERROR_JOB in larod 2.0. This type is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodChip
Replaced with larodDevice in larod 3.0. This type is still available in larod 3.0 and later if either LAROD_API_VERSION_1 or LAROD_API_VERSION_2 is defined before larod.h is included.
Global larodCreateInferenceRequest (const larodModel *model, larodTensor **inputTensors, size_t numInputs, larodTensor **outputTensors, size_t numOutputs, larodError **error)
Replaced with larodCreateJobRequest() in larod 2.0. This function is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodDestroyInferenceRequest (larodInferenceRequest **infReq)
Replaced with larodDestroyJobRequest() in larod 2.0. This function is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodDestroyTensors (larodTensor ***tensors, size_t numTensors)
Replaced with larodDestroyTensors() with an additional input parameters in larod 3.0. This function is still available in larod 3.0 and later if either LAROD_API_VERSION_1 or LAROD_API_VERSION_2 is defined before larod.h is included.
Global larodGetChipId (larodConnection *conn, uint64_t *chipId, larodError **error)
Replaced with larodGetModelChip() in larod 2.0. This function is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodGetChipType (larodConnection *conn, larodChip *chipType, larodError **error)
Replaced with larodGetModelChip() in larod 2.0. This function is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodGetModelChip (const larodModel *model, larodError **error)
Replaced with larodGetDevice in larod 3.0. This function is still available in larod 3.0 and later if LAROD_API_VERSION_2 is defined before larod.h is included.
Global larodGetModelInputByteSizes (const larodModel *model, size_t *numInputs, larodError **error)
Replaced with larodGetTensorByteSize() in larod 3.1. Will be removed in a future release.
Global larodGetModelOutputByteSizes (const larodModel *model, size_t *numOutputs, larodError **error)
Replaced with larodGetTensorByteSize() in larod 3.1. Will be removed in a future release.
Global larodInferenceRequest
Replaced with larodJobRequest in larod 2.0. This type is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodListChips (larodConnection *conn, larodChip **chips, size_t *numChips, larodError **error)
Replaced with larodListDevices in larod 3.0. This function is still available in larod 3.0 and later if either LAROD_API_VERSION_1 or LAROD_API_VERSION_2 is defined before larod.h is included.
Global larodLoadModel (larodConnection *conn, const int fd, const larodAccess access, const char *name, larodError **error)
Replaced with larodLoadModel() in larod 2.0. This function is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodLoadModel (larodConnection *conn, const int fd, const larodChip chip, const larodAccess access, const char *name, const larodMap *params, larodError **error)
Replaced with larodLoadModel() in larod 3.0. This function is still available in larod 3.0 and later if LAROD_API_VERSION_2 is defined before larod.h is included.
Global larodLoadModelAsync (larodConnection *conn, const int fd, const larodAccess access, const char *name, larodLoadModelCallback callback, void *userData, larodError **error)
Replaced with larodLoadModelAsync() in larod 2.0. This function is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodLoadModelAsync (larodConnection *conn, const int fd, const larodChip chip, const larodAccess access, const char *name, const larodMap *params, larodLoadModelCallback callback, void *userData, larodError **error)
Replaced with larodLoadModelAsync() in larod 3.0. This function is still available in larod 3.0 and later if LAROD_API_VERSION_2 is defined before larod.h is included.
Global larodRunInference (larodConnection *conn, const larodInferenceRequest *infReq, larodError **error)
Replaced with larodRunJob() in larod 2.0. This function is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodRunInferenceAsync (larodConnection *conn, const larodInferenceRequest *infReq, larodRunInferenceCallback callback, void *userData, larodError **error)
Replaced with larodRunJobAsync() in larod 2.0. This function is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodRunInferenceCallback )(void *userData, larodError *error)
Replaced with larodRunJobCallback() in larod 2.0. This type is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodSetChip (larodConnection *conn, const larodChip chip, larodError **error)
Replaced with larodLoadModel() (with chip parameter) in larod 2.0. This function is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodSetChipId (larodConnection *conn, const uint64_t chipId, larodError **error)
Replaced with larodLoadModel() (with chip parameter) in larod 2.0. This function is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodSetInferenceRequestInputs (larodInferenceRequest *infReq, larodTensor **tensors, const size_t numTensors, larodError **error)
Replaced with larodSetJobRequestInputs() in larod 2.0. This type is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodSetInferenceRequestModel (larodInferenceRequest *infReq, const larodModel *model, larodError **error)
Replaced with larodSetJobRequestModel() in larod 2.0. This type is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodSetInferenceRequestOutputs (larodInferenceRequest *infReq, larodTensor **tensors, const size_t numTensors, larodError **error)
Replaced with larodSetJobRequestOutputs() in larod 2.0. This type is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.
Global larodSetInferenceRequestPriority (larodInferenceRequest *infReq, const uint8_t priority, larodError **error)
Replaced with larodSetJobRequestPriority() in larod 2.0. This type is still available in larod 2.0 and later if LAROD_API_VERSION_1 is defined before larod.h is included.