|
NvMediaStatus | NvMediaDlaGetVersion (NvMediaVersion *version) |
| Returns the version information for the NvMediaDla library. More...
|
|
NvMediaStatus | NvMediaDlaPingById (const uint32_t dlaId) |
| Checks the status of the DLA engine. More...
|
|
NvMediaDla * | NvMediaDlaCreate (void) |
| Creates a default context for NvMediaDla. More...
|
|
NvMediaStatus | NvMediaDlaDestroy (NvMediaDla *dla) |
| Destroys a DLA engine instance created by NvMediaDlaCreate(). More...
|
|
NvMediaStatus | NvMediaDlaGetUMDVersion (const NvMediaDla *dla, NvMediaDlaUMDVersion *version) |
| Returns the version information for the NvMedia DLA UMD library. More...
|
|
NvMediaStatus | NvMediaDlaGetNumEngines (const NvMediaDla *dla, uint16_t *numEngines) |
| Returns the number of DLA hardware engines available. More...
|
|
NvMediaStatus | NvMediaDlaGetMaxOutstandingTasks (const NvMediaDla *dla, uint32_t *maxOutstandingTasks) |
| Returns the maximum number of tasks that can be queued to an instance of an engine. More...
|
|
NvMediaStatus | NvMediaDlaInit (NvMediaDla *dla, uint32_t dlaId, uint32_t numTasks) |
| Configures the context for a particular DLA engine. More...
|
|
NvMediaStatus | NvMediaDlaGetInstanceId (const NvMediaDla *dla, uint32_t *dlaId) |
| Returns the instance id of the NvMediaDla. More...
|
|
NvMediaStatus | NvMediaDlaGetNumTasks (const NvMediaDla *dla, uint32_t *numTasks) |
| Returns the number of outstanding tasks of NvMediaDla. More...
|
|
NvMediaStatus | NvMediaDlaLoadableCreate (NvMediaDla *dla, NvMediaDlaLoadable **loadable) |
| Creates a loadable handle. More...
|
|
NvMediaStatus | NvMediaDlaLoadableDestroy (const NvMediaDla *dla, NvMediaDlaLoadable *loadable) |
| Destroys a loadable handle. More...
|
|
NvMediaStatus | NvMediaDlaAppendLoadable (const NvMediaDla *dla, const NvMediaDlaBinaryLoadable binaryLoadable, NvMediaDlaLoadable *loadable) |
| Appends a loadable to the NvMediaDla context. More...
|
|
NvMediaStatus | NvMediaDlaAppendDiagnosticLoadable (const NvMediaDla *dla, NvMediaDlaLoadable *loadable) |
| Appends diagnostic loadable to the NvMediaDla context. More...
|
|
NvMediaStatus | NvMediaDlaSetCurrentLoadable (NvMediaDla *dla, const NvMediaDlaLoadable *loadable) |
| Sets the current loadable for the NvMediaDla. More...
|
|
NvMediaStatus | NvMediaDlaGetNumOfInputTensors (const NvMediaDla *dla, int32_t *numOfInputTensors) |
| Gets the number of input tensors for the current loadable in the NvMediaDla context. More...
|
|
NvMediaStatus | NvMediaDlaGetInputTensorDescriptor (const NvMediaDla *dla, const uint32_t idx, NvMediaDlaTensorDescriptor *descriptor) |
| Gets the input tensor descriptor for the current loadable in the NvMediaDla context. More...
|
|
NvMediaStatus | NvMediaDlaGetNumOfOutputTensors (const NvMediaDla *dla, int32_t *numOfOutputTensors) |
| Gets the number of output tensors for the current loadable in the NvMediaDla context. More...
|
|
NvMediaStatus | NvMediaDlaGetOutputTensorDescriptor (const NvMediaDla *dla, const uint32_t idx, NvMediaDlaTensorDescriptor *descriptor) |
| Gets the output tensor descriptor for the current loadable in the NvMediaDla context. More...
|
|
NvMediaStatus | NvMediaDlaDataRegister (const NvMediaDla *dla, const NvMediaDlaData *dlaData, uint32_t flags) |
| Registers an NvMediaDlaData for use with an NvMediaDla handle. More...
|
|
NvMediaStatus | NvMediaDlaDataUnregister (const NvMediaDla *dla, const NvMediaDlaData *dlaData) |
| Unregisters an NvMediaDlaData after use. More...
|
|
NvMediaStatus | NvMediaDlaLoadLoadable (NvMediaDla *dla) |
| Loads the current loadable to the provided NvMediaDla context. More...
|
|
NvMediaStatus | NvMediaDlaRemoveLoadable (NvMediaDla *dla) |
| Removes the current loadable from the provided NvMediaDla context. More...
|
|
NvMediaStatus | NvMediaDlaSubmit (NvMediaDla *dla, const NvMediaDlaArgs *inputArgs, const NvMediaDlaArgs *scratchpadArgs, const NvMediaDlaArgs *outputArgs, uint32_t taskTimeout) |
| Submits a job to the DLA to run the network on a set of input NvMediaDla arguments and a timeout value. More...
|
|
NvMediaStatus | NvMediaDlaSubmitBypass (NvMediaDla *dla, const NvMediaDlaArgs *inputArgs, const NvMediaDlaArgs *scratchpadArgs, const NvMediaDlaArgs *outputArgs) |
| Submits a job to the DLA but its execution is skipped. More...
|
|