![]() |
libdl
0.0.1
Simple yet powerful deep learning
|
This is the complete list of members for dl::Device, including all inherited members.
changeDefaultDevice(Device &device) | dl::Device | inlinestatic |
constant(int value, bool requiresGrad=false) const noexcept=0 (defined in dl::Device) | dl::Device | pure virtual |
constant(float value, bool requiresGrad=false) const noexcept=0 (defined in dl::Device) | dl::Device | pure virtual |
constant(double value, bool requiresGrad=false) const noexcept=0 (defined in dl::Device) | dl::Device | pure virtual |
constant(InitializerTensor< float > &&value, bool requiresGrad=false) const noexcept=0 (defined in dl::Device) | dl::Device | pure virtual |
cpu | dl::Device | static |
Device()=default (defined in dl::Device) | dl::Device | protected |
empty(Shape shape, bool requiresGrad=false) const noexcept=0 | dl::Device | pure virtual |
fromBytesFP32(const char *buffer, size_t bufsize, Shape shape) const noexcept=0 (defined in dl::Device) | dl::Device | pure virtual |
getDefault() noexcept | dl::Device | inlinestatic |
ones(Shape shape, bool requiresGrad=false) const noexcept=0 | dl::Device | pure virtual |
rand(Shape shape, bool requiresGrad=false) const noexcept=0 (defined in dl::Device) | dl::Device | pure 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=0 | dl::Device | pure virtual |
~Device()=default (defined in dl::Device) | dl::Device | virtual |