Skip to main content

IntegerTensorCollective

Trait IntegerTensorCollective 

Source
pub trait IntegerTensorCollective<B>: BroadcastTensorCollective<B>
where B: Backend,
{ // Required method fn all_gather_int( &self, value: <B as BackendTypes>::IntTensorPrimitive, ) -> Result<<B as BackendTypes>::IntTensorPrimitive, Self::Error>; }
Expand description

Exact packed-integer storage transport in addition to floating rank collectives. Immutable packed parameters do not acquire a floating surrogate or derivative.

Required Methods§

Source

fn all_gather_int( &self, value: <B as BackendTypes>::IntTensorPrimitive, ) -> Result<<B as BackendTypes>::IntTensorPrimitive, Self::Error>

Rank-ordered leading-axis gather retaining the original integer dtype and bit patterns. Implementations must not cast packed words through floating point.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§