pulsatrix
Loading...
Searching...
No Matches
pulsatrix::Tensor Member List

This is the complete list of members for pulsatrix::Tensor, including all inherited members.

accumulate(const Tensor &other)pulsatrix::Tensor
at(std::initializer_list< int64_t > index)pulsatrix::Tensor
at(std::initializer_list< int64_t > index) constpulsatrix::Tensor
backend() constpulsatrix::Tensorinline
data() constpulsatrix::Tensorinline
data()pulsatrix::Tensorinline
device() constpulsatrix::Tensorinline
fill(float value)pulsatrix::Tensor
numel() constpulsatrix::Tensorinline
operator=(const Tensor &other)pulsatrix::Tensor
operator=(Tensor &&other) noexceptpulsatrix::Tensor
operator[](int64_t flat_index)pulsatrix::Tensorinline
operator[](int64_t flat_index) constpulsatrix::Tensorinline
rank() constpulsatrix::Tensorinline
read_element(int64_t flat_index) constpulsatrix::Tensor
requires_grad() constpulsatrix::Tensorinline
reshape(Shape new_shape)pulsatrix::Tensor
set_requires_grad(bool requires_grad)pulsatrix::Tensorinline
shape() constpulsatrix::Tensorinline
Stack(const std::vector< Tensor > &tensors, DeviceBackend *backend)pulsatrix::Tensorstatic
Tensor(Shape shape, DeviceBackend *backend)pulsatrix::Tensor
Tensor(Shape shape, DeviceBackend *backend, DeviceType device)pulsatrix::Tensor
Tensor(Shape shape, DeviceBackend *backend, std::initializer_list< float > values, DeviceType device)pulsatrix::Tensor
Tensor(Shape shape, DeviceBackend *backend, std::initializer_list< float > values)pulsatrix::Tensor
Tensor(Shape shape, DeviceBackend *backend, const std::vector< float > &values, DeviceType device)pulsatrix::Tensor
Tensor(Shape shape, DeviceBackend *backend, const std::vector< float > &values)pulsatrix::Tensor
Tensor(const Tensor &other)pulsatrix::Tensor
Tensor(Tensor &&other) noexceptpulsatrix::Tensor
to(DeviceType target)pulsatrix::Tensor
to(DeviceType target, DeviceBackend *target_backend)pulsatrix::Tensor
to_host_vector() constpulsatrix::Tensor
write_element(int64_t flat_index, float value)pulsatrix::Tensor
~Tensor()pulsatrix::Tensor