Liking cljdoc? Tell your friends :D

tech.compute.tvm.driver

Additional protocols for tvm drivers, devices, and streams. Centralized registring of drivers allowing a symbolic name->driver table.

Additional protocols for tvm drivers, devices, and streams.
Centralized registring of drivers allowing a symbolic name->driver table.
raw docstring

acceptable-tvm-device-buffer?clj

(acceptable-tvm-device-buffer? item)

acceptable-tvm-host-buffer?clj

(acceptable-tvm-host-buffer? item)

Things that pass this will work in copy-host->device.

Things that pass this will work in copy-host->device.
raw docstring

has-byte-offset?clj

(has-byte-offset? buffer)

PTVMDrivercljprotocol

->moduleclj

(->module driver sched-data-seq options)

device-id->deviceclj

(device-id->device driver device-id)

gpu-scheduling?clj

(gpu-scheduling? driver)

scalar-datatype->device-datatypeclj

(scalar-datatype->device-datatype driver scalar-datatype)

schedule-injective!clj

(schedule-injective! driver stage compute-op options)

PTVMStreamcljprotocol

call-functionclj

(call-function stream fn arg-list)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close