![]() |
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 |