Releases: rusty1s/pytorch_cluster
Releases · rusty1s/pytorch_cluster
1.6.3
- Fix backward compatibility issue with PyTorch < 1.12
- Remove
torch.jit.script
conversion of functions on module import
1.6.2
What's Changed
- Add
batch_size
argument for fps
, knn
, radius
functions (#175)
- Extend FPS with an extra
ptr
argument #180)
- Add PyTorch 2.1.0 support (#191)
New Contributors
Full Changelog: 1.6.1...1.6.2
1.6.1
- Added support for PyTorch 2.0
- Added support for return the indices of sampled edges in
random_walk
(#139)
- Added
bf16
support for knn
, radius
and graclus
(#144)
- Add safety checks on
batch
layout in nearest
(#168)
1.6.0
- Improve calculation of
num_nodes
in random_walk
(in case num_nodes=None
) (#112)
- Fix
knn
/radius
calculation for batches with zero-point examples
- Heavily improved efficiency of
knn
/radius
calculation
- Half-precision support (#119)
1.5.9
- Reduced the size of shared library files
- CUDA wheels can now also operate on CPU-only devices
- Added parallelization strategies for CPU functionalities
fps
can now take in different ratios across different batched point sets, i.e. ratio
can now be a torch.Tensor
- Fixed a bug in which
radius
computed slightly different results across CPU and CUDA versions
1.5.8
- PyTorch 1.7 wheels
random_walk
now supports q != 1
and p != 1
via rejection sampling
1.5.7
- PyTorch 1.6.0 wheels
- Fixed a bug in
radius
where the max_num_neighbors
argument has been ignored
1.5.6
This release fixes some issues in the new knn
and radius
CPU implementations that have led to memory leaks. It is strongly recommended to update the package in case you are currently using torch-cluster==1.5.5
.
1.5.5
torch-cluster
is now fully-jittable thanks to new implementations for knn
and radius
based on nanoflann
rather than scipy
.
1.5.4
Fixed a bug in the CUDA version of fps
.