1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
.. _c_api:
C API (``dlpack.h``)
====================
Macros
~~~~~~
.. doxygendefine:: DLPACK_EXTERN_C
.. doxygendefine:: DLPACK_MAJOR_VERSION
.. doxygendefine:: DLPACK_MINOR_VERSION
.. doxygendefine:: DLPACK_DLL
.. doxygendefine:: DLPACK_FLAG_BITMASK_READ_ONLY
.. doxygendefine:: DLPACK_FLAG_BITMASK_IS_COPIED
Enumerations
~~~~~~~~~~~~
.. doxygenenum:: DLDeviceType
.. doxygenenum:: DLDataTypeCode
Structs
~~~~~~~
.. doxygenstruct:: DLPackVersion
:members:
.. doxygenstruct:: DLDevice
:members:
.. doxygenstruct:: DLDataType
:members:
.. doxygenstruct:: DLTensor
:members:
.. doxygenstruct:: DLManagedTensor
:members:
.. doxygenstruct:: DLManagedTensorVersioned
:members:
|