Changelog¶
All notable changes to metatensor-operations are documented here, following the keep a changelog format. This project follows Semantic Versioning.
Unreleased¶
Version 0.2.1 - 2024-03-01¶
Changed¶
Use
torch.jit.script
by default on all operations when using the TorchScript backend (i.e.metatensor.torch
) (#504)
Version 0.2.0 - 2024-02-07¶
Changed¶
join()
operation now includes thesort_samples
argument to control the sorting of samples in the output joined TensorMap. This defaults to False, opposite to the previous default behaviour.
Added¶
detach()
operation to detach all values in a TensorMap/TensorBlock from any computational graphrequires_grad()
operation to set therequires_grad
of all values in a TensorMap/TensorBlock when storing data in torch Tensors.
Removed¶
the
to
operation was removed. Similar functionality is now offered byTensorMap.to
,TensorBlock.to
, and the operationsdetach()
andrequires_grad()
.
Version 0.1.0 - 2023-10-11¶
Added¶
Creation operations:
empty_like()
,ones_like()
,zeros_like()
,random_like()
,block_from_array()
;Linear algebra:
dot()
,lstsq()
,solve()
;Logic function:
allclose()
,equal()
,equal_metadata()
;Manipulation operations:
drop_blocks()
,join()
,manipulate dimension
,one_hot()
,remove_gradients()
,samples reduction
,slice()
,split()
,to()
;Mathematical functions:
abs()
,add()
,divide()
,multiply()
,pow()
,subtract()
;Set operations:
unique_metadata()
,sort()
;