Miscellaneous¶
Version number¶
- 
std::string metatensor_torch::version()¶
 Get the runtime version of metatensor-torch as a string.
- 
METATENSOR_TORCH_VERSION¶
 Macro containing the compile-time version of metatensor-torch, as a string
- 
METATENSOR_TORCH_VERSION_MAJOR¶
 Macro containing the compile-time major version number of metatensor-torch, as an integer
- 
METATENSOR_TORCH_VERSION_MINOR¶
 Macro containing the compile-time minor version number of metatensor-torch, as an integer
- 
METATENSOR_TORCH_VERSION_PATCH¶
 Macro containing the compile-time patch version number of metatensor-torch, as an integer
TensorMap Serialization¶
- 
void metatensor_torch::save(const std::string &path, TensorMap tensor)¶
 Save the given
TensorMapto a file atpath
- 
torch::Tensor metatensor_torch::save_buffer(TensorMap tensor)¶
 Save the given
TensorMapto an in-memory buffer (represented as atorch::Tensorof bytes)
TensorBlock Serialization¶
- 
void metatensor_torch::save(const std::string &path, TensorBlock block)¶
 Save the given
TensorBlockto a file atpath
- 
torch::Tensor metatensor_torch::save_buffer(TensorBlock block)¶
 Save the given
TensorBlockto an in-memory buffer (represented as atorch::Tensorof bytes)
- 
TensorBlock metatensor_torch::load_block(const std::string &path)¶
 Load a previously saved
TensorBlockfrom the given path.
- 
TensorBlock metatensor_torch::load_block_buffer(torch::Tensor buffer)¶
 Load a previously saved
TensorBlockfrom the given in-memory buffer (represented as atorch::Tensorof bytes)
Labels Serialization¶
- 
void metatensor_torch::save(const std::string &path, Labels labels)¶
 Save the given
Labelsto a file atpath
- 
torch::Tensor metatensor_torch::save_buffer(Labels labels)¶
 Save the given
Labelsto an in-memory buffer (represented as atorch::Tensorof bytes)