NVIDIA Media Interface: DLA
Description: This file contains the DLA runtime APIs.
Definition in file nvmedia_dla.h.
|
| 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 | 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...
|
| |