Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
DLDataType Struct Reference

The data type the tensor can hold. More...

#include <DLPack.h>

Data Fields

uint8_t code
 Type code of base types. We keep it uint8_t instead of DLDataTypeCode for minimal memory footprint, but the value should be one of DLDataTypeCode enum values.
uint8_t bits
 Number of bits, common choices are 8, 16, 32.
uint16_t lanes
 Number of lanes in the type, used for vector types.

Detailed Description

The data type the tensor can hold.

Examples

  • float: type_code = 2, bits = 32, lanes=1
  • float4(vectorized 4 float): type_code = 2, bits = 32, lanes=4
  • int8: type_code = 0, bits = 8, lanes=1

Field Documentation

◆ bits

uint8_t DLDataType::bits

Number of bits, common choices are 8, 16, 32.

◆ code

uint8_t DLDataType::code

Type code of base types. We keep it uint8_t instead of DLDataTypeCode for minimal memory footprint, but the value should be one of DLDataTypeCode enum values.

◆ lanes

uint16_t DLDataType::lanes

Number of lanes in the type, used for vector types.


The documentation for this struct was generated from the following file: