Data type support

Data type support#

Fundamental types#

Table 1 Comparison of supported fundamental types of rocThrust and Thrust#

Type

rocThrust support

Thrust support

int8

✅

✅

int16

✅

✅

int32

✅

✅

int64

✅

✅

half [1]

⚠️

⚠️

bfloat16 [1]

⚠️

⚠️

float

✅

✅

double

✅

✅

Custom types#

rocThrust and Thrust support custom, user-defined types, if they provide the interface required by the used functions.

Footnotes