libdl  0.0.1
Simple yet powerful deep learning
Loading...
Searching...
No Matches
dl::Device Member List

This is the complete list of members for dl::Device, including all inherited members.

changeDefaultDevice(Device &device)dl::Deviceinlinestatic
constant(int value, bool requiresGrad=false) const noexcept=0 (defined in dl::Device)dl::Devicepure virtual
constant(float value, bool requiresGrad=false) const noexcept=0 (defined in dl::Device)dl::Devicepure virtual
constant(double value, bool requiresGrad=false) const noexcept=0 (defined in dl::Device)dl::Devicepure virtual
constant(InitializerTensor< float > &&value, bool requiresGrad=false) const noexcept=0 (defined in dl::Device)dl::Devicepure virtual
cpudl::Devicestatic
Device()=default (defined in dl::Device)dl::Deviceprotected
empty(Shape shape, bool requiresGrad=false) const noexcept=0dl::Devicepure virtual
fromBytesFP32(const char *buffer, size_t bufsize, Shape shape) const noexcept=0 (defined in dl::Device)dl::Devicepure virtual
getDefault() noexceptdl::Deviceinlinestatic
ones(Shape shape, bool requiresGrad=false) const noexcept=0dl::Devicepure virtual
rand(Shape shape, bool requiresGrad=false) const noexcept=0 (defined in dl::Device)dl::Devicepure virtual
setDefaultFloatTensorType() (defined in dl::Device)dl::Device
setDefaultFloatTensorType() (defined in dl::Device)dl::Device
setDefaultFloatTensorType() (defined in dl::Device)dl::Device
zeros(Shape shape, bool requiresGrad=false) const noexcept=0dl::Devicepure virtual
~Device()=default (defined in dl::Device)dl::Devicevirtual