5.2. PopTorch Geometric
3.4.0
New features
None
Bug Fixes
None
Other improvements
Fix
scatter_reduce
when input hasfloat16
type.Document that
GeneralConv
is a supported PyTorch Geometric operator. (Support was added in SDK version 3.3.0.)
Known issues
None
Compatibility changes
None
3.3.0
New features
Added support for the following PyTorch Geometric operators:
SortAggregation
QuantileAggregation
MedianAggregation
MFConv
ClusterGCNConv
knn_graph
to_dense_batch
HypergraphConv
SplineBasis
andSplineWeighting
to support PyTorch GeometricSplineConv
Added support for PyTorch Geometric
HeteroLinear
and normalization layers.Added
batch_size
argument toavg_pool_x
andmax_pool_x
functions to avoid reading IPU tensor.PopTorch now uses ONNX 11 by default.
FixedSizeDataLoader
improvements:Added support for a
FixedSizeOptions
object which can be initialised from an existing dataset or data loader.Added support for different fixed-size strategies. Currently supports pad-to-max and stream packing strategies.
Added support for custom samplers.
Added support for all arguments used by
torch_geometric.DataLoader
, which this class is a drop-in replacement for.
Added support for
FixedSizeNeighborLoader
.
See the supported operations chapter in the PopTorch Geometric documentation for full details of the supported operations.
Bug Fixes
Fixed
PowerMeanAggregation
layer by changing power layer gradient calculations.Fixed support for
torch_geometric.Batch
in PopTorch which requiredpoptorch_geometric
import.Fixed error in node/edge stores of
HeteroData
object when using fixed-size loader.
Other improvements
None
Known issues
None
Compatibility changes
Renamed
FixedBatchSampler
toStreamPackingSampler
.FixedBatchSampler
now usesSequentialSampler
as the defaultsampler
. Previously the default wasRandomSampler
.