Struct moose::replicated::ReplicatedPlacement
source · [−]Expand description
Placement type for three-party replicated secret sharing
Fields
owners: [Role; 3]
Implementations
sourceimpl ReplicatedPlacement
impl ReplicatedPlacement
pub fn host_placements(&self) -> (HostPlacement, HostPlacement, HostPlacement)
Trait Implementations
sourceimpl Clone for ReplicatedPlacement
impl Clone for ReplicatedPlacement
sourcefn clone(&self) -> ReplicatedPlacement
fn clone(&self) -> ReplicatedPlacement
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ReplicatedPlacement
impl Debug for ReplicatedPlacement
sourceimpl<'de> Deserialize<'de> for ReplicatedPlacement
impl<'de> Deserialize<'de> for ReplicatedPlacement
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<&'_ ReplicatedPlacement> for Placement
impl From<&'_ ReplicatedPlacement> for Placement
sourcefn from(x: &ReplicatedPlacement) -> Placement
fn from(x: &ReplicatedPlacement) -> Placement
Converts to this type from the input type.
sourceimpl<R: Into<Role>> From<[R; 3]> for ReplicatedPlacement
impl<R: Into<Role>> From<[R; 3]> for ReplicatedPlacement
sourcefn from(roles: [R; 3]) -> ReplicatedPlacement
fn from(roles: [R; 3]) -> ReplicatedPlacement
Converts to this type from the input type.
sourceimpl From<ReplicatedPlacement> for Placement
impl From<ReplicatedPlacement> for Placement
sourcefn from(x: ReplicatedPlacement) -> Placement
fn from(x: ReplicatedPlacement) -> Placement
Converts to this type from the input type.
sourceimpl Hash for ReplicatedPlacement
impl Hash for ReplicatedPlacement
sourceimpl KnownPlacement for ReplicatedPlacement
impl KnownPlacement for ReplicatedPlacement
const TY: PlacementTy = PlacementTy::Replicated
fn ty(&self) -> PlacementTy
sourceimpl PartialEq<ReplicatedPlacement> for ReplicatedPlacement
impl PartialEq<ReplicatedPlacement> for ReplicatedPlacement
sourcefn eq(&self, other: &ReplicatedPlacement) -> bool
fn eq(&self, other: &ReplicatedPlacement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ReplicatedPlacement) -> bool
fn ne(&self, other: &ReplicatedPlacement) -> bool
This method tests for !=
.
sourceimpl PlacementAbs<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementAbs<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn abs(&self, sess: &AsyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementAbs<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementAbs<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn abs(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementAbs<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementAbs<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn abs(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementAbs<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementAbs<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn abs(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementAbs<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementAbs<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn abs(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementAbs<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAbs<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn abs(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementAbs<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAbs<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn abs(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementAbs<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementAbs<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAbs<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn abs(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementAbs<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementAbs<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn abs(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementAbs<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementAbs<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn abs(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementAbs<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementAbs<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn abs(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementAbs<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementAbs<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn abs(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementAbs<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementAbs<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn abs(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementAbs<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAbs<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn abs(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementAbs<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAbs<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn abs(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementAdd<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementAdd<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementAdd<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementAdd<AsyncSession, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &Mirrored3BitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementAdd<AsyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &Mirrored3Ring128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementAdd<AsyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &Mirrored3Ring64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementAdd<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &Mirrored3Fixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementAdd<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &Mirrored3Fixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementAdd<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &Mirrored3Fixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementAdd<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementAdd<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &Mirrored3Fixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementAdd<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementAdd<AsyncSession, RepTensor<HostBitTensor>, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, RepTensor<HostBitTensor>, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &Mirrored3BitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementAdd<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementAdd<AsyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &Mirrored3Ring128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementAdd<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementAdd<AsyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &Mirrored3Ring64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementAdd<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAdd<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn add(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementAdd<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type,
x1: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type,
x1: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type,
x1: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type,
x1: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <Mir3Tensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <Mir3Tensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3BitTensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <Mir3Tensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <Mir3Tensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3BitTensor as SymbolicType>::Type,
x1: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3Fixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<Mirrored3Fixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3Fixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<Mirrored3Fixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <Mir3Tensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <Mir3Tensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3BitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <Mir3Tensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <Mir3Tensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<Mirrored3BitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3Ring128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<Mirrored3Ring128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3Ring64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<Mirrored3Ring64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdd<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementAdd<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementAdd<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementAdd<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementAdd<SyncSession, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Mirrored3BitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementAdd<SyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementAdd<SyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementAdd<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Mirrored3Fixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementAdd<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Mirrored3Fixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementAdd<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &Mirrored3Fixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementAdd<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementAdd<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &Mirrored3Fixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementAdd<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementAdd<SyncSession, RepTensor<HostBitTensor>, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, RepTensor<HostBitTensor>, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &Mirrored3BitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementAdd<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementAdd<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &Mirrored3Ring128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementAdd<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementAdd<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &Mirrored3Ring64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementAdd<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAdd<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn add(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementAddN<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementAddN<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementAddN<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementAddN<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn add_n(&self, sess: &AsyncSession, xs: &[Fixed128Tensor]) -> Fixed128Tensor
sourceimpl PlacementAddN<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementAddN<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn add_n(&self, sess: &AsyncSession, xs: &[Fixed64Tensor]) -> Fixed64Tensor
sourceimpl PlacementAddN<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementAddN<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn add_n(
&self,
sess: &AsyncSession,
xs: &[ReplicatedFixed128Tensor]
) -> ReplicatedFixed128Tensor
sourceimpl PlacementAddN<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementAddN<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn add_n(
&self,
sess: &AsyncSession,
xs: &[ReplicatedFixed64Tensor]
) -> ReplicatedFixed64Tensor
sourceimpl PlacementAddN<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAddN<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn add_n(
&self,
sess: &AsyncSession,
xs: &[ReplicatedRing128Tensor]
) -> ReplicatedRing128Tensor
sourceimpl PlacementAddN<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAddN<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn add_n(
&self,
sess: &AsyncSession,
xs: &[ReplicatedRing64Tensor]
) -> ReplicatedRing64Tensor
sourceimpl PlacementAddN<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<Tensor as PartiallySymbolicType>::Type]
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<Tensor as SymbolicType>::Type]
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<Fixed128Tensor as PartiallySymbolicType>::Type]
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<Fixed128Tensor as SymbolicType>::Type]
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<Fixed64Tensor as PartiallySymbolicType>::Type]
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<Fixed64Tensor as SymbolicType>::Type]
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type]
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedFixed128Tensor as SymbolicType>::Type]
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type]
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedFixed64Tensor as SymbolicType>::Type]
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedRing128Tensor as PartiallySymbolicType>::Type]
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedRing128Tensor as SymbolicType>::Type]
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedRing64Tensor as PartiallySymbolicType>::Type]
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAddN<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAddN<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn add_n(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedRing64Tensor as SymbolicType>::Type]
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementAddN<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementAddN<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementAddN<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementAddN<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn add_n(&self, sess: &SyncSession, xs: &[Fixed128Tensor]) -> Fixed128Tensor
sourceimpl PlacementAddN<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementAddN<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn add_n(&self, sess: &SyncSession, xs: &[Fixed64Tensor]) -> Fixed64Tensor
sourceimpl PlacementAddN<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementAddN<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn add_n(
&self,
sess: &SyncSession,
xs: &[ReplicatedFixed128Tensor]
) -> ReplicatedFixed128Tensor
sourceimpl PlacementAddN<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementAddN<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn add_n(
&self,
sess: &SyncSession,
xs: &[ReplicatedFixed64Tensor]
) -> ReplicatedFixed64Tensor
sourceimpl PlacementAddN<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAddN<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn add_n(
&self,
sess: &SyncSession,
xs: &[ReplicatedRing128Tensor]
) -> ReplicatedRing128Tensor
sourceimpl PlacementAddN<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAddN<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn add_n(
&self,
sess: &SyncSession,
xs: &[ReplicatedRing64Tensor]
) -> ReplicatedRing64Tensor
sourceimpl PlacementAdtToRep<AsyncSession, AdtTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAdtToRep<AsyncSession, AdtTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn adt_to_rep(
&self,
sess: &AsyncSession,
x0: &AdditiveRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementAdtToRep<AsyncSession, AdtTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAdtToRep<AsyncSession, AdtTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn adt_to_rep(
&self,
sess: &AsyncSession,
x0: &AdditiveRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementAdtToRep<SymbolicSession, <AdtTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdtToRep<SymbolicSession, <AdtTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn adt_to_rep(
&self,
sess: &SymbolicSession,
x0: &<AdditiveRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdtToRep<SymbolicSession, <AdtTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdtToRep<SymbolicSession, <AdtTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn adt_to_rep(
&self,
sess: &SymbolicSession,
x0: &<AdditiveRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementAdtToRep<SymbolicSession, <AdtTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdtToRep<SymbolicSession, <AdtTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn adt_to_rep(
&self,
sess: &SymbolicSession,
x0: &<AdditiveRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementAdtToRep<SymbolicSession, <AdtTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAdtToRep<SymbolicSession, <AdtTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn adt_to_rep(
&self,
sess: &SymbolicSession,
x0: &<AdditiveRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementAdtToRep<SyncSession, AdtTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementAdtToRep<SyncSession, AdtTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn adt_to_rep(
&self,
sess: &SyncSession,
x0: &AdditiveRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementAdtToRep<SyncSession, AdtTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementAdtToRep<SyncSession, AdtTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn adt_to_rep(
&self,
sess: &SyncSession,
x0: &AdditiveRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementAnd<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementAnd<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn and(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementAnd<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementAnd<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn and(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementAnd<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementAnd<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn and(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementArgmax<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementArgmax<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementArgmax<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementArgmax<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &AsyncSession,
axis: usize,
upmost_index: usize,
x0: &Fixed128Tensor
) -> Uint64Tensor
sourceimpl PlacementArgmax<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementArgmax<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &AsyncSession,
axis: usize,
upmost_index: usize,
x0: &Fixed64Tensor
) -> Uint64Tensor
sourceimpl PlacementArgmax<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementArgmax<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &AsyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedUint64Tensor
sourceimpl PlacementArgmax<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementArgmax<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &AsyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedUint64Tensor
sourceimpl PlacementArgmax<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementArgmax<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &AsyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementArgmax<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementArgmax<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &AsyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementArgmax<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Uint64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Uint64Tensor as SymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Uint64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Uint64Tensor as SymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedUint64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedUint64Tensor as SymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedUint64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedUint64Tensor as SymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementArgmax<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementArgmax<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn argmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementArgmax<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementArgmax<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementArgmax<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementArgmax<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &Fixed128Tensor
) -> Uint64Tensor
sourceimpl PlacementArgmax<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementArgmax<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &Fixed64Tensor
) -> Uint64Tensor
sourceimpl PlacementArgmax<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementArgmax<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedUint64Tensor
sourceimpl PlacementArgmax<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementArgmax<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedUint64Tensor
sourceimpl PlacementArgmax<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementArgmax<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementArgmax<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementArgmax<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementBitCompose<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementBitCompose<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn bit_compose(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitArray128
) -> ReplicatedRing128Tensor
sourceimpl PlacementBitCompose<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementBitCompose<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn bit_compose(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitArray64
) -> ReplicatedRing64Tensor
sourceimpl PlacementBitCompose<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementBitCompose<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn bit_compose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitArray128 as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementBitCompose<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementBitCompose<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn bit_compose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitArray64 as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementBitCompose<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementBitCompose<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn bit_compose(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray128
) -> ReplicatedRing128Tensor
sourceimpl PlacementBitCompose<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementBitCompose<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn bit_compose(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray64
) -> ReplicatedRing64Tensor
sourceimpl PlacementBitDecompose<AsyncSession, RepTensor<HostRingTensor<u128>>, RepBitArray<RepTensor<HostBitTensor>, N128>> for ReplicatedPlacement
impl PlacementBitDecompose<AsyncSession, RepTensor<HostRingTensor<u128>>, RepBitArray<RepTensor<HostBitTensor>, N128>> for ReplicatedPlacement
fn bit_decompose(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedBitArray128
sourceimpl PlacementBitDecompose<AsyncSession, RepTensor<HostRingTensor<u64>>, RepBitArray<RepTensor<HostBitTensor>, N64>> for ReplicatedPlacement
impl PlacementBitDecompose<AsyncSession, RepTensor<HostRingTensor<u64>>, RepBitArray<RepTensor<HostBitTensor>, N64>> for ReplicatedPlacement
fn bit_decompose(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedBitArray64
sourceimpl PlacementBitDecompose<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementBitDecompose<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type> for ReplicatedPlacement
fn bit_decompose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedBitArray128 as SymbolicType>::Type
sourceimpl PlacementBitDecompose<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementBitDecompose<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type> for ReplicatedPlacement
fn bit_decompose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedBitArray64 as SymbolicType>::Type
sourceimpl PlacementBitDecompose<SyncSession, RepTensor<HostRingTensor<u128>>, RepBitArray<RepTensor<HostBitTensor>, N128>> for ReplicatedPlacement
impl PlacementBitDecompose<SyncSession, RepTensor<HostRingTensor<u128>>, RepBitArray<RepTensor<HostBitTensor>, N128>> for ReplicatedPlacement
fn bit_decompose(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedBitArray128
sourceimpl PlacementBitDecompose<SyncSession, RepTensor<HostRingTensor<u64>>, RepBitArray<RepTensor<HostBitTensor>, N64>> for ReplicatedPlacement
impl PlacementBitDecompose<SyncSession, RepTensor<HostRingTensor<u64>>, RepBitArray<RepTensor<HostBitTensor>, N64>> for ReplicatedPlacement
fn bit_decompose(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedBitArray64
sourceimpl PlacementBroadcast<AsyncSession, RepShape<HostShape>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementBroadcast<AsyncSession, RepShape<HostShape>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn broadcast(
&self,
sess: &AsyncSession,
x0: &ReplicatedShape,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementBroadcast<AsyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementBroadcast<AsyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn broadcast(
&self,
sess: &AsyncSession,
x0: &ReplicatedShape,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementBroadcast<AsyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementBroadcast<AsyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn broadcast(
&self,
sess: &AsyncSession,
x0: &ReplicatedShape,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn broadcast(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedShape as PartiallySymbolicType>::Type,
x1: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn broadcast(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedShape as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn broadcast(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedShape as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn broadcast(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedShape as SymbolicType>::Type,
x1: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn broadcast(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedShape as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementBroadcast<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn broadcast(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedShape as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementBroadcast<SyncSession, RepShape<HostShape>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementBroadcast<SyncSession, RepShape<HostShape>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn broadcast(
&self,
sess: &SyncSession,
x0: &ReplicatedShape,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementBroadcast<SyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementBroadcast<SyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn broadcast(
&self,
sess: &SyncSession,
x0: &ReplicatedShape,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementBroadcast<SyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementBroadcast<SyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn broadcast(
&self,
sess: &SyncSession,
x0: &ReplicatedShape,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementCast<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementCast<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn cast(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementCast<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementCast<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn cast(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementCast<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementCast<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn cast(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementCast<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementCast<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn cast(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementCast<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementCast<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn cast(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementCast<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementCast<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn cast(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementCast<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementCast<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn cast(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementCast<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementCast<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn cast(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementConcatenate<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementConcatenate<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn concatenate(&self, sess: &AsyncSession, axis: u32, xs: &[Tensor]) -> Tensor
sourceimpl PlacementConcatenate<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementConcatenate<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &AsyncSession,
axis: u32,
xs: &[BooleanTensor]
) -> BooleanTensor
sourceimpl PlacementConcatenate<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementConcatenate<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &AsyncSession,
axis: u32,
xs: &[Fixed128Tensor]
) -> Fixed128Tensor
sourceimpl PlacementConcatenate<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementConcatenate<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &AsyncSession,
axis: u32,
xs: &[Fixed64Tensor]
) -> Fixed64Tensor
sourceimpl PlacementConcatenate<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementConcatenate<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &AsyncSession,
axis: u32,
xs: &[ReplicatedFixed128Tensor]
) -> ReplicatedFixed128Tensor
sourceimpl PlacementConcatenate<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementConcatenate<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &AsyncSession,
axis: u32,
xs: &[ReplicatedFixed64Tensor]
) -> ReplicatedFixed64Tensor
sourceimpl PlacementConcatenate<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementConcatenate<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &AsyncSession,
axis: u32,
xs: &[ReplicatedBitTensor]
) -> ReplicatedBitTensor
sourceimpl PlacementConcatenate<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementConcatenate<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &AsyncSession,
axis: u32,
xs: &[ReplicatedRing128Tensor]
) -> ReplicatedRing128Tensor
sourceimpl PlacementConcatenate<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementConcatenate<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &AsyncSession,
axis: u32,
xs: &[ReplicatedRing64Tensor]
) -> ReplicatedRing64Tensor
sourceimpl PlacementConcatenate<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<Tensor as PartiallySymbolicType>::Type]
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<Tensor as SymbolicType>::Type]
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<BooleanTensor as PartiallySymbolicType>::Type]
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<BooleanTensor as SymbolicType>::Type]
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<Fixed128Tensor as PartiallySymbolicType>::Type]
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<Fixed128Tensor as SymbolicType>::Type]
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<Fixed64Tensor as PartiallySymbolicType>::Type]
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<Fixed64Tensor as SymbolicType>::Type]
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type]
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<ReplicatedFixed128Tensor as SymbolicType>::Type]
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type]
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<ReplicatedFixed64Tensor as SymbolicType>::Type]
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<ReplicatedBitTensor as PartiallySymbolicType>::Type]
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<ReplicatedBitTensor as SymbolicType>::Type]
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<ReplicatedRing128Tensor as PartiallySymbolicType>::Type]
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<ReplicatedRing128Tensor as SymbolicType>::Type]
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<ReplicatedRing64Tensor as PartiallySymbolicType>::Type]
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementConcatenate<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementConcatenate<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<ReplicatedRing64Tensor as SymbolicType>::Type]
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementConcatenate<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementConcatenate<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn concatenate(&self, sess: &SyncSession, axis: u32, xs: &[Tensor]) -> Tensor
sourceimpl PlacementConcatenate<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementConcatenate<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[BooleanTensor]
) -> BooleanTensor
sourceimpl PlacementConcatenate<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementConcatenate<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[Fixed128Tensor]
) -> Fixed128Tensor
sourceimpl PlacementConcatenate<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementConcatenate<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[Fixed64Tensor]
) -> Fixed64Tensor
sourceimpl PlacementConcatenate<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementConcatenate<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[ReplicatedFixed128Tensor]
) -> ReplicatedFixed128Tensor
sourceimpl PlacementConcatenate<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementConcatenate<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[ReplicatedFixed64Tensor]
) -> ReplicatedFixed64Tensor
sourceimpl PlacementConcatenate<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementConcatenate<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[ReplicatedBitTensor]
) -> ReplicatedBitTensor
sourceimpl PlacementConcatenate<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementConcatenate<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[ReplicatedRing128Tensor]
) -> ReplicatedRing128Tensor
sourceimpl PlacementConcatenate<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementConcatenate<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[ReplicatedRing64Tensor]
) -> ReplicatedRing64Tensor
sourceimpl PlacementDecrypt<AsyncSession, AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>, AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementDecrypt<AsyncSession, AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>, AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementDecrypt<AsyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementDecrypt<AsyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn decrypt(
&self,
sess: &AsyncSession,
x0: &ReplicatedAesKey,
x1: &AesTensor
) -> Tensor
sourceimpl PlacementDecrypt<AsyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementDecrypt<AsyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn decrypt(
&self,
sess: &AsyncSession,
x0: &ReplicatedAesKey,
x1: &Fixed128AesTensor
) -> Fixed128Tensor
sourceimpl PlacementDecrypt<AsyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementDecrypt<AsyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn decrypt(
&self,
sess: &AsyncSession,
x0: &ReplicatedAesKey,
x1: &HostFixed128AesTensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementDecrypt<SymbolicSession, <AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>> as SymbolicType>::Type, <AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDecrypt<SymbolicSession, <AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>> as SymbolicType>::Type, <AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn decrypt(
&self,
sess: &SymbolicSession,
x0: &<AesKey as SymbolicType>::Type,
x1: &<AesTensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementDecrypt<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as PartiallySymbolicType>::Type, <HostFixedAesTensor<HostBitArray<HostBitTensor, N224>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDecrypt<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as PartiallySymbolicType>::Type, <HostFixedAesTensor<HostBitArray<HostBitTensor, N224>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn decrypt(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedAesKey as PartiallySymbolicType>::Type,
x1: &<HostFixed128AesTensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDecrypt<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as SymbolicType>::Type, <AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDecrypt<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as SymbolicType>::Type, <AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn decrypt(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedAesKey as SymbolicType>::Type,
x1: &<AesTensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementDecrypt<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as SymbolicType>::Type, <FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDecrypt<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as SymbolicType>::Type, <FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn decrypt(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedAesKey as SymbolicType>::Type,
x1: &<Fixed128AesTensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementDecrypt<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as SymbolicType>::Type, <HostFixedAesTensor<HostBitArray<HostBitTensor, N224>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDecrypt<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as SymbolicType>::Type, <HostFixedAesTensor<HostBitArray<HostBitTensor, N224>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn decrypt(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedAesKey as SymbolicType>::Type,
x1: &<HostFixed128AesTensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementDecrypt<SyncSession, AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>, AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementDecrypt<SyncSession, AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>, AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementDecrypt<SyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementDecrypt<SyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn decrypt(
&self,
sess: &SyncSession,
x0: &ReplicatedAesKey,
x1: &AesTensor
) -> Tensor
sourceimpl PlacementDecrypt<SyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementDecrypt<SyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn decrypt(
&self,
sess: &SyncSession,
x0: &ReplicatedAesKey,
x1: &Fixed128AesTensor
) -> Fixed128Tensor
sourceimpl PlacementDecrypt<SyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementDecrypt<SyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn decrypt(
&self,
sess: &SyncSession,
x0: &ReplicatedAesKey,
x1: &HostFixed128AesTensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementDiag<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementDiag<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn diag(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementDiag<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementDiag<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn diag(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementDiag<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementDiag<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn diag(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementDiag<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiag<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn diag(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementDiag<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiag<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn diag(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementDiag<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiag<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn diag(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDiag<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiag<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn diag(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementDiag<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiag<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn diag(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDiag<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiag<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn diag(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementDiag<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementDiag<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn diag(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementDiag<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementDiag<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn diag(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementDiag<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementDiag<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn diag(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementDiv<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementDiv<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementDiv<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementDiv<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn div(
&self,
sess: &AsyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementDiv<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementDiv<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn div(
&self,
sess: &AsyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementDiv<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementDiv<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn div(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementDiv<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementDiv<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn div(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementDiv<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiv<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn div(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type,
x1: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDiv<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiv<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn div(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type,
x1: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementDiv<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiv<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn div(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDiv<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiv<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn div(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type,
x1: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementDiv<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiv<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn div(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDiv<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiv<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn div(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type,
x1: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementDiv<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiv<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn div(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDiv<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiv<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn div(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementDiv<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiv<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn div(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDiv<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDiv<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn div(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementDiv<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementDiv<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementDiv<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementDiv<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn div(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementDiv<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementDiv<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn div(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementDiv<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementDiv<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn div(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementDiv<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementDiv<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn div(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementDot<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementDot<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementDot<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementDot<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn dot(
&self,
sess: &AsyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementDot<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementDot<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn dot(
&self,
sess: &AsyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementDot<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementDot<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn dot(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementDot<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementDot<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn dot(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementDot<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementDot<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn dot(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementDot<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementDot<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn dot(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementDot<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type,
x1: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type,
x1: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type,
x1: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type,
x1: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementDot<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementDot<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn dot(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementDot<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementDot<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementDot<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementDot<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementDot<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementDot<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementDot<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementDot<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementDot<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementDot<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementDot<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementDot<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementDot<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementDot<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementEqual<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementEqual<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn equal(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementEqual<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementEqual<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn equal(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementEqual<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementEqual<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn equal(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementEqual<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementEqual<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn equal(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementEqual<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementEqual<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn equal(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementEqual<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementEqual<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn equal(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementEqual<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementEqual<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn equal(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementEqual<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementEqual<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn equal(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementEqual<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementEqual<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn equal(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementEqual<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementEqual<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn equal(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementEqual<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementEqual<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn equal(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementEqual<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementEqual<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn equal(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementEqualZero<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementEqualZero<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitArray128
) -> ReplicatedBitTensor
sourceimpl PlacementEqualZero<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementEqualZero<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitArray128
) -> ReplicatedRing128Tensor
sourceimpl PlacementEqualZero<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementEqualZero<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitArray64
) -> ReplicatedBitTensor
sourceimpl PlacementEqualZero<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementEqualZero<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitArray64
) -> ReplicatedRing64Tensor
sourceimpl PlacementEqualZero<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementEqualZero<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitArray128 as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementEqualZero<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementEqualZero<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitArray128 as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementEqualZero<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementEqualZero<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitArray64 as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementEqualZero<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementEqualZero<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitArray64 as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementEqualZero<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementEqualZero<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray128
) -> ReplicatedBitTensor
sourceimpl PlacementEqualZero<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementEqualZero<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray128
) -> ReplicatedRing128Tensor
sourceimpl PlacementEqualZero<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementEqualZero<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray64
) -> ReplicatedBitTensor
sourceimpl PlacementEqualZero<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementEqualZero<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn equal_zero(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray64
) -> ReplicatedRing64Tensor
sourceimpl PlacementExp<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementExp<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn exp(&self, sess: &AsyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementExp<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementExp<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn exp(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementExp<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementExp<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn exp(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementExp<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementExp<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn exp(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementExp<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementExp<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn exp(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementExp<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExp<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn exp(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementExp<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExp<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn exp(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementExp<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExp<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn exp(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementExp<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExp<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn exp(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementExp<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExp<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn exp(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementExp<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExp<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn exp(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementExp<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExp<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn exp(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementExp<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExp<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn exp(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementExp<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementExp<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn exp(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementExp<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementExp<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn exp(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementExp<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementExp<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn exp(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementExp<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementExp<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn exp(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementExp<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementExp<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn exp(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementExpandDims<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementExpandDims<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &AsyncSession,
axis: Vec<usize>,
x0: &Tensor
) -> Tensor
sourceimpl PlacementExpandDims<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementExpandDims<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &AsyncSession,
axis: Vec<usize>,
x0: &BooleanTensor
) -> BooleanTensor
sourceimpl PlacementExpandDims<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementExpandDims<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &AsyncSession,
axis: Vec<usize>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementExpandDims<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementExpandDims<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &AsyncSession,
axis: Vec<usize>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementExpandDims<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementExpandDims<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &AsyncSession,
axis: Vec<usize>,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementExpandDims<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementExpandDims<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &AsyncSession,
axis: Vec<usize>,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementExpandDims<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementExpandDims<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &AsyncSession,
axis: Vec<usize>,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementExpandDims<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementExpandDims<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &AsyncSession,
axis: Vec<usize>,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementExpandDims<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementExpandDims<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &AsyncSession,
axis: Vec<usize>,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementExpandDims<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<BooleanTensor as PartiallySymbolicType>::Type
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<BooleanTensor as SymbolicType>::Type
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementExpandDims<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementExpandDims<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementExpandDims<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementExpandDims<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &Tensor
) -> Tensor
sourceimpl PlacementExpandDims<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementExpandDims<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &BooleanTensor
) -> BooleanTensor
sourceimpl PlacementExpandDims<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementExpandDims<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementExpandDims<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementExpandDims<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementExpandDims<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementExpandDims<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementExpandDims<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementExpandDims<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementExpandDims<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementExpandDims<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementExpandDims<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementExpandDims<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementExpandDims<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementExpandDims<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementFill<AsyncSession, RepShape<HostShape>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementFill<AsyncSession, RepShape<HostShape>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn fill(
&self,
sess: &AsyncSession,
value: Constant,
x0: &ReplicatedShape
) -> ReplicatedBitTensor
sourceimpl PlacementFill<AsyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementFill<AsyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn fill(
&self,
sess: &AsyncSession,
value: Constant,
x0: &ReplicatedShape
) -> ReplicatedRing128Tensor
sourceimpl PlacementFill<AsyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementFill<AsyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn fill(
&self,
sess: &AsyncSession,
value: Constant,
x0: &ReplicatedShape
) -> ReplicatedRing64Tensor
sourceimpl PlacementFill<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementFill<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn fill(
&self,
sess: &SymbolicSession,
value: Constant,
x0: &<ReplicatedShape as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementFill<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementFill<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn fill(
&self,
sess: &SymbolicSession,
value: Constant,
x0: &<ReplicatedShape as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementFill<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementFill<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn fill(
&self,
sess: &SymbolicSession,
value: Constant,
x0: &<ReplicatedShape as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementFill<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementFill<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn fill(
&self,
sess: &SymbolicSession,
value: Constant,
x0: &<ReplicatedShape as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementFill<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementFill<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn fill(
&self,
sess: &SymbolicSession,
value: Constant,
x0: &<ReplicatedShape as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementFill<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementFill<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn fill(
&self,
sess: &SymbolicSession,
value: Constant,
x0: &<ReplicatedShape as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementFill<SyncSession, RepShape<HostShape>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementFill<SyncSession, RepShape<HostShape>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &ReplicatedShape
) -> ReplicatedBitTensor
sourceimpl PlacementFill<SyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementFill<SyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &ReplicatedShape
) -> ReplicatedRing128Tensor
sourceimpl PlacementFill<SyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementFill<SyncSession, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &ReplicatedShape
) -> ReplicatedRing64Tensor
sourceimpl PlacementGreater<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementGreater<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> BooleanTensor
sourceimpl PlacementGreater<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> BooleanTensor
sourceimpl PlacementGreater<AsyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &Mirrored3Ring128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &Mirrored3Ring64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &Mirrored3Fixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &Mirrored3Fixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &Mirrored3Fixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &Mirrored3Fixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &Mirrored3Ring128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &Mirrored3Ring64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type,
x1: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type,
x1: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type,
x1: &<Fixed128Tensor as SymbolicType>::Type
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type,
x1: &<Fixed64Tensor as SymbolicType>::Type
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<Mirrored3Fixed128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<Mirrored3Fixed64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<Mirrored3Ring128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<Mirrored3Ring64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementGreater<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementGreater<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> BooleanTensor
sourceimpl PlacementGreater<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> BooleanTensor
sourceimpl PlacementGreater<SyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &Mirrored3Fixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &Mirrored3Fixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &Mirrored3Fixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &Mirrored3Fixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &Mirrored3Ring128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &Mirrored3Ring64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementGreater<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementGreater<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementIdentity<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementIdentity<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn identity(&self, sess: &AsyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementIdentity<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementIdentity<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn identity(&self, sess: &AsyncSession, x0: &BooleanTensor) -> BooleanTensor
sourceimpl PlacementIdentity<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementIdentity<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn identity(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementIdentity<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementIdentity<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn identity(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementIdentity<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementIdentity<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn identity(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementIdentity<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementIdentity<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn identity(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementIdentity<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementIdentity<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn identity(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementIdentity<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementIdentity<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn identity(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementIdentity<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementIdentity<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn identity(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementIdentity<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<BooleanTensor as PartiallySymbolicType>::Type
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<BooleanTensor as SymbolicType>::Type
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIdentity<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIdentity<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementIdentity<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementIdentity<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn identity(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementIdentity<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementIdentity<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn identity(&self, sess: &SyncSession, x0: &BooleanTensor) -> BooleanTensor
sourceimpl PlacementIdentity<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementIdentity<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn identity(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementIdentity<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementIdentity<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn identity(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementIdentity<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementIdentity<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementIdentity<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementIdentity<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementIdentity<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementIdentity<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementIdentity<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementIdentity<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementIdentity<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementIdentity<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementIndex<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementIndex<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn index(
&self,
sess: &AsyncSession,
index: usize,
x0: &ReplicatedBitArray128
) -> ReplicatedBitTensor
sourceimpl PlacementIndex<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N224>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementIndex<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N224>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn index(
&self,
sess: &AsyncSession,
index: usize,
x0: &ReplicatedBitArray224
) -> ReplicatedBitTensor
sourceimpl PlacementIndex<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementIndex<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn index(
&self,
sess: &AsyncSession,
index: usize,
x0: &ReplicatedBitArray64
) -> ReplicatedBitTensor
sourceimpl PlacementIndex<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndex<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn index(
&self,
sess: &SymbolicSession,
index: usize,
x0: &<ReplicatedBitArray128 as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementIndex<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N224> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndex<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N224> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn index(
&self,
sess: &SymbolicSession,
index: usize,
x0: &<ReplicatedBitArray224 as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementIndex<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndex<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn index(
&self,
sess: &SymbolicSession,
index: usize,
x0: &<ReplicatedBitArray64 as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementIndex<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementIndex<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn index(
&self,
sess: &SyncSession,
index: usize,
x0: &ReplicatedBitArray128
) -> ReplicatedBitTensor
sourceimpl PlacementIndex<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N224>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementIndex<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N224>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn index(
&self,
sess: &SyncSession,
index: usize,
x0: &ReplicatedBitArray224
) -> ReplicatedBitTensor
sourceimpl PlacementIndex<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementIndex<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn index(
&self,
sess: &SyncSession,
index: usize,
x0: &ReplicatedBitArray64
) -> ReplicatedBitTensor
sourceimpl PlacementIndexAxis<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementIndexAxis<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &AsyncSession,
axis: usize,
index: usize,
x0: &Tensor
) -> Tensor
sourceimpl PlacementIndexAxis<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementIndexAxis<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &AsyncSession,
axis: usize,
index: usize,
x0: &BooleanTensor
) -> BooleanTensor
sourceimpl PlacementIndexAxis<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementIndexAxis<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &AsyncSession,
axis: usize,
index: usize,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementIndexAxis<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementIndexAxis<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &AsyncSession,
axis: usize,
index: usize,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementIndexAxis<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementIndexAxis<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &AsyncSession,
axis: usize,
index: usize,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementIndexAxis<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementIndexAxis<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &AsyncSession,
axis: usize,
index: usize,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementIndexAxis<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementIndexAxis<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &AsyncSession,
axis: usize,
index: usize,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementIndexAxis<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementIndexAxis<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &AsyncSession,
axis: usize,
index: usize,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementIndexAxis<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementIndexAxis<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &AsyncSession,
axis: usize,
index: usize,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementIndexAxis<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<BooleanTensor as PartiallySymbolicType>::Type
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<BooleanTensor as SymbolicType>::Type
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementIndexAxis<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementIndexAxis<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementIndexAxis<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementIndexAxis<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &Tensor
) -> Tensor
sourceimpl PlacementIndexAxis<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementIndexAxis<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &BooleanTensor
) -> BooleanTensor
sourceimpl PlacementIndexAxis<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementIndexAxis<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementIndexAxis<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementIndexAxis<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementIndexAxis<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementIndexAxis<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementIndexAxis<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementIndexAxis<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementIndexAxis<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementIndexAxis<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementIndexAxis<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementIndexAxis<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementIndexAxis<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementIndexAxis<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementInput<AsyncSession, AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>> for ReplicatedPlacement
impl PlacementInput<AsyncSession, AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>> for ReplicatedPlacement
fn input(&self, sess: &AsyncSession, arg_name: String) -> AesKey
sourceimpl PlacementInput<AsyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>> for ReplicatedPlacement
impl PlacementInput<AsyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>> for ReplicatedPlacement
fn input(&self, sess: &AsyncSession, arg_name: String) -> ReplicatedAesKey
sourceimpl PlacementInput<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>> for ReplicatedPlacement
impl PlacementInput<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>> for ReplicatedPlacement
fn input(&self, sess: &AsyncSession, arg_name: String) -> ReplicatedBitArray128
sourceimpl PlacementInput<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N224>> for ReplicatedPlacement
impl PlacementInput<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N224>> for ReplicatedPlacement
fn input(&self, sess: &AsyncSession, arg_name: String) -> ReplicatedBitArray224
sourceimpl PlacementInput<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>> for ReplicatedPlacement
impl PlacementInput<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>> for ReplicatedPlacement
fn input(&self, sess: &AsyncSession, arg_name: String) -> ReplicatedBitArray64
sourceimpl PlacementInput<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementInput<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn input(
&self,
sess: &AsyncSession,
arg_name: String
) -> ReplicatedFixed128Tensor
sourceimpl PlacementInput<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementInput<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn input(
&self,
sess: &AsyncSession,
arg_name: String
) -> ReplicatedFixed64Tensor
sourceimpl PlacementInput<AsyncSession, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementInput<AsyncSession, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn input(&self, sess: &AsyncSession, arg_name: String) -> ReplicatedBitTensor
sourceimpl PlacementInput<AsyncSession, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementInput<AsyncSession, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn input(
&self,
sess: &AsyncSession,
arg_name: String
) -> ReplicatedRing128Tensor
sourceimpl PlacementInput<AsyncSession, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementInput<AsyncSession, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn input(&self, sess: &AsyncSession, arg_name: String) -> ReplicatedRing64Tensor
sourceimpl PlacementInput<SymbolicSession, <AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <AesKey as PartiallySymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <AesKey as SymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedAesKey as PartiallySymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>> as SymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedAesKey as SymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedBitArray128 as PartiallySymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedBitArray128 as SymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N224> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N224> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedBitArray224 as PartiallySymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N224> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N224> as SymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedBitArray224 as SymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedBitArray64 as PartiallySymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedBitArray64 as SymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementInput<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementInput<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementInput<SyncSession, AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>> for ReplicatedPlacement
impl PlacementInput<SyncSession, AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>> for ReplicatedPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> AesKey
sourceimpl PlacementInput<SyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>> for ReplicatedPlacement
impl PlacementInput<SyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>> for ReplicatedPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> ReplicatedAesKey
sourceimpl PlacementInput<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>> for ReplicatedPlacement
impl PlacementInput<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>> for ReplicatedPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> ReplicatedBitArray128
sourceimpl PlacementInput<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N224>> for ReplicatedPlacement
impl PlacementInput<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N224>> for ReplicatedPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> ReplicatedBitArray224
sourceimpl PlacementInput<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>> for ReplicatedPlacement
impl PlacementInput<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>> for ReplicatedPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> ReplicatedBitArray64
sourceimpl PlacementInput<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementInput<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn input(
&self,
sess: &SyncSession,
arg_name: String
) -> ReplicatedFixed128Tensor
sourceimpl PlacementInput<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementInput<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> ReplicatedFixed64Tensor
sourceimpl PlacementInput<SyncSession, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementInput<SyncSession, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> ReplicatedBitTensor
sourceimpl PlacementInput<SyncSession, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementInput<SyncSession, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> ReplicatedRing128Tensor
sourceimpl PlacementInput<SyncSession, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementInput<SyncSession, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> ReplicatedRing64Tensor
sourceimpl PlacementLess<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementLess<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> BooleanTensor
sourceimpl PlacementLess<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> BooleanTensor
sourceimpl PlacementLess<AsyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &Mirrored3Ring128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &Mirrored3Ring64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &Mirrored3Fixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &Mirrored3Fixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &Mirrored3Fixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &Mirrored3Fixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &Mirrored3Ring128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &Mirrored3Ring64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type,
x1: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type,
x1: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type,
x1: &<Fixed128Tensor as SymbolicType>::Type
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type,
x1: &<Fixed64Tensor as SymbolicType>::Type
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<Mirrored3Fixed128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<Mirrored3Fixed64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<Mirrored3Ring128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<Mirrored3Ring64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLess<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementLess<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementLess<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementLess<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> BooleanTensor
sourceimpl PlacementLess<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementLess<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> BooleanTensor
sourceimpl PlacementLess<SyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &Mirrored3Fixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &Mirrored3Fixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &Mirrored3Fixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &Mirrored3Fixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &Mirrored3Ring128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &Mirrored3Ring64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLess<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementLess<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn less(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementLog<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementLog<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn log(&self, sess: &AsyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementLog<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementLog<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn log(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementLog<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementLog<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn log(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementLog<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementLog<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn log(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementLog<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementLog<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn log(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementLog<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn log(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementLog<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn log(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementLog<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn log(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementLog<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn log(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementLog<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn log(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementLog<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn log(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementLog<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn log(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementLog<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn log(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementLog<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementLog<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn log(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementLog<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementLog<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn log(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementLog<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementLog<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn log(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementLog<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementLog<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn log(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementLog<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementLog<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn log(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementLog2<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementLog2<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn log2(&self, sess: &AsyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementLog2<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementLog2<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn log2(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementLog2<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementLog2<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn log2(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementLog2<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementLog2<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn log2(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementLog2<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementLog2<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn log2(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementLog2<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog2<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn log2(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementLog2<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog2<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn log2(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementLog2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn log2(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementLog2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn log2(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementLog2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn log2(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementLog2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn log2(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementLog2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn log2(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementLog2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn log2(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementLog2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn log2(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementLog2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementLog2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn log2(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementLog2<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementLog2<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn log2(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementLog2<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementLog2<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn log2(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementLog2<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementLog2<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn log2(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementLog2<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementLog2<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn log2(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementLog2<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementLog2<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn log2(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMaximum<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementMaximum<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementMaximum<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementMaximum<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn maximum(&self, sess: &AsyncSession, xs: &[Fixed128Tensor]) -> Fixed128Tensor
sourceimpl PlacementMaximum<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementMaximum<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn maximum(&self, sess: &AsyncSession, xs: &[Fixed64Tensor]) -> Fixed64Tensor
sourceimpl PlacementMaximum<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMaximum<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn maximum(
&self,
sess: &AsyncSession,
xs: &[ReplicatedFixed128Tensor]
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMaximum<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMaximum<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn maximum(
&self,
sess: &AsyncSession,
xs: &[ReplicatedFixed64Tensor]
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMaximum<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMaximum<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn maximum(
&self,
sess: &AsyncSession,
xs: &[ReplicatedRing128Tensor]
) -> ReplicatedRing128Tensor
sourceimpl PlacementMaximum<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMaximum<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn maximum(
&self,
sess: &AsyncSession,
xs: &[ReplicatedRing64Tensor]
) -> ReplicatedRing64Tensor
sourceimpl PlacementMaximum<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<Tensor as PartiallySymbolicType>::Type]
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<Tensor as SymbolicType>::Type]
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<Fixed128Tensor as PartiallySymbolicType>::Type]
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<Fixed128Tensor as SymbolicType>::Type]
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<Fixed64Tensor as PartiallySymbolicType>::Type]
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<Fixed64Tensor as SymbolicType>::Type]
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type]
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedFixed128Tensor as SymbolicType>::Type]
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type]
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedFixed64Tensor as SymbolicType>::Type]
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedRing128Tensor as SymbolicType>::Type]
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementMaximum<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMaximum<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn maximum(
&self,
sess: &SymbolicSession,
xs: &[<ReplicatedRing64Tensor as SymbolicType>::Type]
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementMaximum<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementMaximum<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementMaximum<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementMaximum<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn maximum(&self, sess: &SyncSession, xs: &[Fixed128Tensor]) -> Fixed128Tensor
sourceimpl PlacementMaximum<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementMaximum<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn maximum(&self, sess: &SyncSession, xs: &[Fixed64Tensor]) -> Fixed64Tensor
sourceimpl PlacementMaximum<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMaximum<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn maximum(
&self,
sess: &SyncSession,
xs: &[ReplicatedFixed128Tensor]
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMaximum<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMaximum<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn maximum(
&self,
sess: &SyncSession,
xs: &[ReplicatedFixed64Tensor]
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMaximum<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMaximum<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn maximum(
&self,
sess: &SyncSession,
xs: &[ReplicatedRing128Tensor]
) -> ReplicatedRing128Tensor
sourceimpl PlacementMaximum<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMaximum<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn maximum(
&self,
sess: &SyncSession,
xs: &[ReplicatedRing64Tensor]
) -> ReplicatedRing64Tensor
sourceimpl PlacementMean<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementMean<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementMean<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementMean<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn mean(
&self,
sess: &AsyncSession,
axis: Option<u32>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementMean<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementMean<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn mean(
&self,
sess: &AsyncSession,
axis: Option<u32>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementMean<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMean<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mean(
&self,
sess: &AsyncSession,
axis: Option<u32>,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMean<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMean<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mean(
&self,
sess: &AsyncSession,
axis: Option<u32>,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMean<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMean<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mean(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMean<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMean<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mean(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementMean<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMean<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mean(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMean<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMean<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mean(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMean<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMean<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mean(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMean<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMean<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mean(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMean<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMean<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mean(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMean<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMean<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mean(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMean<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMean<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mean(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMean<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMean<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mean(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMean<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementMean<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementMean<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementMean<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementMean<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementMean<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementMean<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMean<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMean<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMean<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMeanAsFixedpoint<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMeanAsFixedpoint<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mean_as_fixedpoint(
&self,
sess: &AsyncSession,
axis: Option<u32>,
scaling_base: u64,
scaling_exp: u32,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMeanAsFixedpoint<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMeanAsFixedpoint<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mean_as_fixedpoint(
&self,
sess: &AsyncSession,
axis: Option<u32>,
scaling_base: u64,
scaling_exp: u32,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMeanAsFixedpoint<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMeanAsFixedpoint<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mean_as_fixedpoint(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
scaling_base: u64,
scaling_exp: u32,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMeanAsFixedpoint<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMeanAsFixedpoint<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn mean_as_fixedpoint(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
scaling_base: u64,
scaling_exp: u32,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementMeanAsFixedpoint<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMeanAsFixedpoint<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mean_as_fixedpoint(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
scaling_base: u64,
scaling_exp: u32,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMeanAsFixedpoint<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMeanAsFixedpoint<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn mean_as_fixedpoint(
&self,
sess: &SymbolicSession,
axis: Option<u32>,
scaling_base: u64,
scaling_exp: u32,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementMeanAsFixedpoint<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMeanAsFixedpoint<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mean_as_fixedpoint(
&self,
sess: &SyncSession,
axis: Option<u32>,
scaling_base: u64,
scaling_exp: u32,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMeanAsFixedpoint<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMeanAsFixedpoint<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mean_as_fixedpoint(
&self,
sess: &SyncSession,
axis: Option<u32>,
scaling_base: u64,
scaling_exp: u32,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMsb<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMsb<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn msb(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitArray128
) -> ReplicatedRing128Tensor
sourceimpl PlacementMsb<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMsb<AsyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn msb(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitArray64
) -> ReplicatedRing64Tensor
sourceimpl PlacementMsb<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementMsb<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn msb(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementMsb<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMsb<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn msb(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMsb<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementMsb<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn msb(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementMsb<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMsb<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn msb(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMsb<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMsb<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N128> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn msb(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitArray128 as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementMsb<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMsb<SymbolicSession, <RepBitArray<RepTensor<HostBitTensor>, N64> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn msb(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitArray64 as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementMsb<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMsb<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn msb(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementMsb<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMsb<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn msb(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementMsb<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMsb<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn msb(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementMsb<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMsb<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn msb(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementMsb<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMsb<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn msb(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray128
) -> ReplicatedRing128Tensor
sourceimpl PlacementMsb<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMsb<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn msb(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray64
) -> ReplicatedRing64Tensor
sourceimpl PlacementMsb<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementMsb<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn msb(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementMsb<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMsb<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn msb(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMsb<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementMsb<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn msb(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedBitTensor
sourceimpl PlacementMsb<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMsb<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn msb(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMul<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementMul<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementMul<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementMul<AsyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &Mirrored3Ring128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMul<AsyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &Mirrored3Ring64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMul<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &Mirrored3Fixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMul<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &Mirrored3Fixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMul<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &Mirrored3Fixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMul<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMul<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &Mirrored3Fixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMul<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMul<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementMul<AsyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &Mirrored3Ring128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMul<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMul<AsyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &Mirrored3Ring64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMul<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMul<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMul<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type,
x1: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type,
x1: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type,
x1: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type,
x1: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Fixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3Fixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<Mirrored3Fixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3Fixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<Mirrored3Fixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3Ring128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<Mirrored3Ring128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3Ring64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<Mirrored3Ring64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMul<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementMul<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementMul<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementMul<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementMul<SyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMul<SyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMul<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &Mirrored3Fixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMul<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &Mirrored3Fixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMul<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &Mirrored3Fixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMul<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMul<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &Mirrored3Fixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMul<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMul<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementMul<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementMul<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &Mirrored3Ring128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMul<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMul<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &Mirrored3Ring64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMul<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMul<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMux<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementMux<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &BooleanTensor,
x1: &Fixed128Tensor,
x2: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementMux<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &BooleanTensor,
x1: &Fixed64Tensor,
x2: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementMux<AsyncSession, RepTensor<HostBitTensor>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, RepTensor<HostBitTensor>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedFixed128Tensor,
x2: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMux<AsyncSession, RepTensor<HostBitTensor>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, RepTensor<HostBitTensor>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedFixed64Tensor,
x2: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMux<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedRing128Tensor,
x2: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMux<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedRing64Tensor,
x2: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMux<AsyncSession, RepTensor<HostRingTensor<u128>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, RepTensor<HostRingTensor<u128>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedFixed128Tensor,
x2: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMux<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor,
x2: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMux<AsyncSession, RepTensor<HostRingTensor<u64>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, RepTensor<HostRingTensor<u64>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedFixed64Tensor,
x2: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMux<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMux<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor,
x2: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMux<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type,
x1: &<Tensor as PartiallySymbolicType>::Type,
x2: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type,
x1: &<Tensor as SymbolicType>::Type,
x2: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<BooleanTensor as PartiallySymbolicType>::Type,
x1: &<Fixed128Tensor as PartiallySymbolicType>::Type,
x2: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<BooleanTensor as PartiallySymbolicType>::Type,
x1: &<Fixed64Tensor as PartiallySymbolicType>::Type,
x2: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<BooleanTensor as SymbolicType>::Type,
x1: &<Fixed128Tensor as SymbolicType>::Type,
x2: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<BooleanTensor as SymbolicType>::Type,
x1: &<Fixed64Tensor as SymbolicType>::Type,
x2: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x2: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x2: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x2: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x2: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x2: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x2: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x2: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x2: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x2: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x2: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x2: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementMux<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x2: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementMux<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &BooleanTensor,
x1: &Fixed128Tensor,
x2: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementMux<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &BooleanTensor,
x1: &Fixed64Tensor,
x2: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementMux<SyncSession, RepTensor<HostBitTensor>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, RepTensor<HostBitTensor>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedFixed128Tensor,
x2: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMux<SyncSession, RepTensor<HostBitTensor>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, RepTensor<HostBitTensor>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedFixed64Tensor,
x2: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMux<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedRing128Tensor,
x2: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMux<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedRing64Tensor,
x2: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementMux<SyncSession, RepTensor<HostRingTensor<u128>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, RepTensor<HostRingTensor<u128>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedFixed128Tensor,
x2: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementMux<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor,
x2: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementMux<SyncSession, RepTensor<HostRingTensor<u64>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, RepTensor<HostRingTensor<u64>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedFixed64Tensor,
x2: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementMux<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementMux<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor,
x2: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementNeg<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementNeg<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn neg(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementNeg<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementNeg<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn neg(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementNeg<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementNeg<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn neg(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementNeg<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementNeg<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn neg(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementNeg<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementNeg<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn neg(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementNeg<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementNeg<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementNeg<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementNeg<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementNeg<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementNeg<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementNeg<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementNeg<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementNeg<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementNeg<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementNeg<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementNeg<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementNeg<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementNeg<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementNeg<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementNeg<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementNeg<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementNeg<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementNeg<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementNeg<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementNeg<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementNeg<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn neg(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementNeg<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementNeg<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn neg(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementNeg<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementNeg<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn neg(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementNeg<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementNeg<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn neg(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementNeg<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementNeg<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn neg(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl<S: Session, RepRingT> PlacementPlace<S, RepFixedTensor<RepRingT>> for ReplicatedPlacement where
RepFixedTensor<RepRingT>: Placed<Placement = ReplicatedPlacement>,
ReplicatedPlacement: PlacementPlace<S, RepRingT>,
impl<S: Session, RepRingT> PlacementPlace<S, RepFixedTensor<RepRingT>> for ReplicatedPlacement where
RepFixedTensor<RepRingT>: Placed<Placement = ReplicatedPlacement>,
ReplicatedPlacement: PlacementPlace<S, RepRingT>,
fn place(
&self,
sess: &S,
x: RepFixedTensor<RepRingT>
) -> RepFixedTensor<RepRingT>
sourceimpl<S: Session, HostRingT> PlacementPlace<S, RepTensor<HostRingT>> for ReplicatedPlacement where
RepTensor<HostRingT>: Placed<Placement = ReplicatedPlacement>,
HostPlacement: PlacementPlace<S, HostRingT>,
impl<S: Session, HostRingT> PlacementPlace<S, RepTensor<HostRingT>> for ReplicatedPlacement where
RepTensor<HostRingT>: Placed<Placement = ReplicatedPlacement>,
HostPlacement: PlacementPlace<S, HostRingT>,
sourceimpl<S: Session, RepRingT> PlacementPlace<S, RepUintTensor<RepRingT>> for ReplicatedPlacement where
RepUintTensor<RepRingT>: Placed<Placement = ReplicatedPlacement>,
ReplicatedPlacement: PlacementPlace<S, RepRingT>,
impl<S: Session, RepRingT> PlacementPlace<S, RepUintTensor<RepRingT>> for ReplicatedPlacement where
RepUintTensor<RepRingT>: Placed<Placement = ReplicatedPlacement>,
ReplicatedPlacement: PlacementPlace<S, RepRingT>,
fn place(&self, sess: &S, x: RepUintTensor<RepRingT>) -> RepUintTensor<RepRingT>
sourceimpl PlacementPow2<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementPow2<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn pow2(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementPow2<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementPow2<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn pow2(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementPow2<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementPow2<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn pow2(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementPow2<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementPow2<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn pow2(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementPow2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementPow2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn pow2(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementPow2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementPow2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn pow2(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementPow2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementPow2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn pow2(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementPow2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementPow2<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn pow2(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementPow2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementPow2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn pow2(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementPow2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementPow2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn pow2(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementPow2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementPow2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn pow2(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementPow2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementPow2<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn pow2(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementPow2<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementPow2<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn pow2(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementPow2<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementPow2<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn pow2(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementPow2<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementPow2<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn pow2(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementPow2<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementPow2<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn pow2(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementRelu<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementRelu<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn relu(&self, sess: &AsyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementRelu<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementRelu<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn relu(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementRelu<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementRelu<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn relu(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementRelu<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementRelu<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn relu(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementRelu<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementRelu<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn relu(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementRelu<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementRelu<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn relu(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementRelu<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementRelu<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn relu(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementRelu<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementRelu<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementRelu<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn relu(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementRelu<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementRelu<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn relu(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementRelu<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementRelu<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn relu(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementRelu<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementRelu<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn relu(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementRelu<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementRelu<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn relu(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementRelu<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementRelu<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn relu(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementRelu<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementRelu<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn relu(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementRelu<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementRelu<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn relu(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementReshape<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractShape<HostShape, RepShape<HostShape>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementReshape<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractShape<HostShape, RepShape<HostShape>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementReshape<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, RepShape<HostShape>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementReshape<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, RepShape<HostShape>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &AsyncSession,
x0: &Fixed128Tensor,
x1: &ReplicatedShape
) -> Fixed128Tensor
sourceimpl PlacementReshape<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, RepShape<HostShape>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementReshape<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, RepShape<HostShape>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &AsyncSession,
x0: &Fixed64Tensor,
x1: &ReplicatedShape
) -> Fixed64Tensor
sourceimpl PlacementReshape<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepShape<HostShape>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementReshape<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepShape<HostShape>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedShape
) -> ReplicatedFixed128Tensor
sourceimpl PlacementReshape<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepShape<HostShape>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementReshape<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepShape<HostShape>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedShape
) -> ReplicatedFixed64Tensor
sourceimpl PlacementReshape<AsyncSession, RepTensor<HostRingTensor<u128>>, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementReshape<AsyncSession, RepTensor<HostRingTensor<u128>>, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedShape
) -> ReplicatedRing128Tensor
sourceimpl PlacementReshape<AsyncSession, RepTensor<HostRingTensor<u64>>, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementReshape<AsyncSession, RepTensor<HostRingTensor<u64>>, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedShape
) -> ReplicatedRing64Tensor
sourceimpl PlacementReshape<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementReshape<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type,
x1: &<Shape as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementReshape<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementReshape<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type,
x1: &<Shape as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementReshape<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementReshape<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedShape as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementReshape<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementReshape<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedShape as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementReshape<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementReshape<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedShape as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementReshape<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementReshape<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedShape as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementReshape<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementReshape<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedShape as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementReshape<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementReshape<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedShape as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementReshape<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementReshape<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedShape as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementReshape<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementReshape<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedShape as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementReshape<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractShape<HostShape, RepShape<HostShape>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementReshape<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractShape<HostShape, RepShape<HostShape>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementReshape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, RepShape<HostShape>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementReshape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, RepShape<HostShape>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &ReplicatedShape
) -> Fixed128Tensor
sourceimpl PlacementReshape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, RepShape<HostShape>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementReshape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, RepShape<HostShape>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &ReplicatedShape
) -> Fixed64Tensor
sourceimpl PlacementReshape<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepShape<HostShape>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementReshape<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepShape<HostShape>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedShape
) -> ReplicatedFixed128Tensor
sourceimpl PlacementReshape<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepShape<HostShape>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementReshape<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepShape<HostShape>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedShape
) -> ReplicatedFixed64Tensor
sourceimpl PlacementReshape<SyncSession, RepTensor<HostRingTensor<u128>>, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementReshape<SyncSession, RepTensor<HostRingTensor<u128>>, RepShape<HostShape>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedShape
) -> ReplicatedRing128Tensor
sourceimpl PlacementReshape<SyncSession, RepTensor<HostRingTensor<u64>>, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementReshape<SyncSession, RepTensor<HostRingTensor<u64>>, RepShape<HostShape>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedShape
) -> ReplicatedRing64Tensor
sourceimpl PlacementRingInject<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementRingInject<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn ring_inject(
&self,
sess: &AsyncSession,
bit_idx: usize,
x0: &ReplicatedBitTensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementRingInject<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementRingInject<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn ring_inject(
&self,
sess: &AsyncSession,
bit_idx: usize,
x0: &ReplicatedBitTensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementRingInject<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementRingInject<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn ring_inject(
&self,
sess: &SymbolicSession,
bit_idx: usize,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementRingInject<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementRingInject<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn ring_inject(
&self,
sess: &SymbolicSession,
bit_idx: usize,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementRingInject<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementRingInject<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn ring_inject(
&self,
sess: &SymbolicSession,
bit_idx: usize,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementRingInject<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementRingInject<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn ring_inject(
&self,
sess: &SymbolicSession,
bit_idx: usize,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementRingInject<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementRingInject<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn ring_inject(
&self,
sess: &SyncSession,
bit_idx: usize,
x0: &ReplicatedBitTensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementRingInject<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementRingInject<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn ring_inject(
&self,
sess: &SyncSession,
bit_idx: usize,
x0: &ReplicatedBitTensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementShape<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractShape<HostShape, RepShape<HostShape>>> for ReplicatedPlacement
impl PlacementShape<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractShape<HostShape, RepShape<HostShape>>> for ReplicatedPlacement
fn shape(&self, sess: &AsyncSession, x0: &Tensor) -> Shape
sourceimpl PlacementShape<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> ReplicatedShape
sourceimpl PlacementShape<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> ReplicatedShape
sourceimpl PlacementShape<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedShape
sourceimpl PlacementShape<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedShape
sourceimpl PlacementShape<AsyncSession, RepTensor<HostBitTensor>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<AsyncSession, RepTensor<HostBitTensor>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor
) -> ReplicatedShape
sourceimpl PlacementShape<AsyncSession, RepTensor<HostRingTensor<u128>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<AsyncSession, RepTensor<HostRingTensor<u128>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedShape
sourceimpl PlacementShape<AsyncSession, RepTensor<HostRingTensor<u64>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<AsyncSession, RepTensor<HostRingTensor<u64>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedShape
sourceimpl PlacementShape<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Shape as PartiallySymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as SymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type
) -> <Shape as SymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <ReplicatedShape as SymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <ReplicatedShape as SymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedShape as SymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedShape as SymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedShape as PartiallySymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedShape as SymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedShape as PartiallySymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedShape as SymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedShape as PartiallySymbolicType>::Type
sourceimpl PlacementShape<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShape<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedShape as SymbolicType>::Type
sourceimpl PlacementShape<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractShape<HostShape, RepShape<HostShape>>> for ReplicatedPlacement
impl PlacementShape<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractShape<HostShape, RepShape<HostShape>>> for ReplicatedPlacement
fn shape(&self, sess: &SyncSession, x0: &Tensor) -> Shape
sourceimpl PlacementShape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> ReplicatedShape
sourceimpl PlacementShape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> ReplicatedShape
sourceimpl PlacementShape<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedShape
sourceimpl PlacementShape<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedShape
sourceimpl PlacementShape<SyncSession, RepTensor<HostBitTensor>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<SyncSession, RepTensor<HostBitTensor>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(&self, sess: &SyncSession, x0: &ReplicatedBitTensor) -> ReplicatedShape
sourceimpl PlacementShape<SyncSession, RepTensor<HostRingTensor<u128>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<SyncSession, RepTensor<HostRingTensor<u128>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedShape
sourceimpl PlacementShape<SyncSession, RepTensor<HostRingTensor<u64>>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementShape<SyncSession, RepTensor<HostRingTensor<u64>>, RepShape<HostShape>> for ReplicatedPlacement
fn shape(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedShape
sourceimpl PlacementShl<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementShl<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn shl(
&self,
sess: &AsyncSession,
amount: usize,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementShl<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementShl<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn shl(
&self,
sess: &AsyncSession,
amount: usize,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementShl<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementShl<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn shl(
&self,
sess: &SymbolicSession,
amount: usize,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementShl<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShl<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn shl(
&self,
sess: &SymbolicSession,
amount: usize,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementShl<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementShl<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn shl(
&self,
sess: &SymbolicSession,
amount: usize,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementShl<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShl<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn shl(
&self,
sess: &SymbolicSession,
amount: usize,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementShl<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementShl<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn shl(
&self,
sess: &SyncSession,
amount: usize,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementShl<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementShl<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn shl(
&self,
sess: &SyncSession,
amount: usize,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementShlDim<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementShlDim<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn shl_dim(
&self,
sess: &AsyncSession,
amount: usize,
bit_length: usize,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementShlDim<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementShlDim<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn shl_dim(
&self,
sess: &SymbolicSession,
amount: usize,
bit_length: usize,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementShlDim<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementShlDim<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn shl_dim(
&self,
sess: &SymbolicSession,
amount: usize,
bit_length: usize,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementShlDim<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementShlDim<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn shl_dim(
&self,
sess: &SyncSession,
amount: usize,
bit_length: usize,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementSigmoid<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSigmoid<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn sigmoid(&self, sess: &AsyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementSigmoid<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSigmoid<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn sigmoid(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementSigmoid<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSigmoid<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn sigmoid(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementSigmoid<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSigmoid<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSigmoid<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSigmoid<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSigmoid<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSigmoid<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSigmoid<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSigmoid<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementSigmoid<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSigmoid<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSigmoid<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSigmoid<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSigmoid<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSigmoid<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSigmoid<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSigmoid<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSigmoid<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSigmoid<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSigmoid<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSigmoid<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSigmoid<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSigmoid<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn sigmoid(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementSigmoid<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSigmoid<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn sigmoid(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementSigmoid<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSigmoid<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn sigmoid(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementSigmoid<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSigmoid<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSigmoid<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSigmoid<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn sigmoid(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSlice<AsyncSession, AbstractShape<HostShape, RepShape<HostShape>>, AbstractShape<HostShape, RepShape<HostShape>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, AbstractShape<HostShape, RepShape<HostShape>>, AbstractShape<HostShape, RepShape<HostShape>>> for ReplicatedPlacement
sourceimpl PlacementSlice<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementSlice<AsyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &Uint64Tensor
) -> Uint64Tensor
sourceimpl PlacementSlice<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &BooleanTensor
) -> BooleanTensor
sourceimpl PlacementSlice<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementSlice<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementSlice<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSlice<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSlice<AsyncSession, RepShape<HostShape>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, RepShape<HostShape>, RepShape<HostShape>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &ReplicatedShape
) -> ReplicatedShape
sourceimpl PlacementSlice<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementSlice<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSlice<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSlice<AsyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSlice<AsyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &ReplicatedUint64Tensor
) -> ReplicatedUint64Tensor
sourceimpl PlacementSlice<SymbolicSession, <AbstractShape<HostShape, RepShape<HostShape>> as PartiallySymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <AbstractShape<HostShape, RepShape<HostShape>> as PartiallySymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<Shape as PartiallySymbolicType>::Type
) -> <Shape as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <AbstractShape<HostShape, RepShape<HostShape>> as SymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <AbstractShape<HostShape, RepShape<HostShape>> as SymbolicType>::Type, <AbstractShape<HostShape, RepShape<HostShape>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<Shape as SymbolicType>::Type
) -> <Shape as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<Uint64Tensor as PartiallySymbolicType>::Type
) -> <Uint64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<Uint64Tensor as SymbolicType>::Type
) -> <Uint64Tensor as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<BooleanTensor as PartiallySymbolicType>::Type
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<BooleanTensor as SymbolicType>::Type
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepShape<HostShape> as PartiallySymbolicType>::Type, <RepShape<HostShape> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedShape as PartiallySymbolicType>::Type
) -> <ReplicatedShape as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepShape<HostShape> as SymbolicType>::Type, <RepShape<HostShape> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedShape as SymbolicType>::Type
) -> <ReplicatedShape as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedUint64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedUint64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSlice<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSlice<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<ReplicatedUint64Tensor as SymbolicType>::Type
) -> <ReplicatedUint64Tensor as SymbolicType>::Type
sourceimpl PlacementSlice<SyncSession, AbstractShape<HostShape, RepShape<HostShape>>, AbstractShape<HostShape, RepShape<HostShape>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, AbstractShape<HostShape, RepShape<HostShape>>, AbstractShape<HostShape, RepShape<HostShape>>> for ReplicatedPlacement
sourceimpl PlacementSlice<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementSlice<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &Uint64Tensor
) -> Uint64Tensor
sourceimpl PlacementSlice<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &BooleanTensor
) -> BooleanTensor
sourceimpl PlacementSlice<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementSlice<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementSlice<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSlice<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSlice<SyncSession, RepShape<HostShape>, RepShape<HostShape>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, RepShape<HostShape>, RepShape<HostShape>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &ReplicatedShape
) -> ReplicatedShape
sourceimpl PlacementSlice<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementSlice<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSlice<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSlice<SyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSlice<SyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &ReplicatedUint64Tensor
) -> ReplicatedUint64Tensor
sourceimpl PlacementSoftmax<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSoftmax<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementSoftmax<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSoftmax<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn softmax(
&self,
sess: &AsyncSession,
axis: usize,
upmost_index: usize,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementSoftmax<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSoftmax<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn softmax(
&self,
sess: &AsyncSession,
axis: usize,
upmost_index: usize,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementSoftmax<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSoftmax<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn softmax(
&self,
sess: &AsyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSoftmax<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSoftmax<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn softmax(
&self,
sess: &AsyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSoftmax<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSoftmax<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn softmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSoftmax<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSoftmax<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn softmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementSoftmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSoftmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn softmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSoftmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSoftmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn softmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSoftmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSoftmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn softmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSoftmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSoftmax<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn softmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSoftmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSoftmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn softmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSoftmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSoftmax<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn softmax(
&self,
sess: &SymbolicSession,
axis: usize,
upmost_index: usize,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSoftmax<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSoftmax<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementSoftmax<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSoftmax<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn softmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementSoftmax<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSoftmax<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn softmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementSoftmax<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSoftmax<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn softmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSoftmax<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSoftmax<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn softmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSqrt<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSqrt<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn sqrt(&self, sess: &AsyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementSqrt<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSqrt<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn sqrt(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementSqrt<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSqrt<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn sqrt(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementSqrt<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSqrt<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn sqrt(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSqrt<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSqrt<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn sqrt(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSqrt<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqrt<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sqrt(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqrt<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqrt<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sqrt(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementSqrt<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqrt<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sqrt(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqrt<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqrt<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sqrt(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSqrt<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqrt<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sqrt(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqrt<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqrt<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sqrt(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSqrt<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqrt<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sqrt(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSqrt<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqrt<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sqrt(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSqrt<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSqrt<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn sqrt(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementSqrt<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSqrt<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn sqrt(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementSqrt<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSqrt<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn sqrt(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementSqrt<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSqrt<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn sqrt(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSqrt<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSqrt<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn sqrt(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSqueeze<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementSqueeze<AsyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &Uint64Tensor
) -> Uint64Tensor
sourceimpl PlacementSqueeze<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &BooleanTensor
) -> BooleanTensor
sourceimpl PlacementSqueeze<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementSqueeze<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementSqueeze<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSqueeze<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSqueeze<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementSqueeze<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSqueeze<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSqueeze<AsyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSqueeze<AsyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &ReplicatedUint64Tensor
) -> ReplicatedUint64Tensor
sourceimpl PlacementSqueeze<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Uint64Tensor as PartiallySymbolicType>::Type
) -> <Uint64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Uint64Tensor as SymbolicType>::Type
) -> <Uint64Tensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<BooleanTensor as PartiallySymbolicType>::Type
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<BooleanTensor as SymbolicType>::Type
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedUint64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedUint64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSqueeze<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSqueeze<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedUint64Tensor as SymbolicType>::Type
) -> <ReplicatedUint64Tensor as SymbolicType>::Type
sourceimpl PlacementSqueeze<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementSqueeze<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Uint64Tensor
) -> Uint64Tensor
sourceimpl PlacementSqueeze<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &BooleanTensor
) -> BooleanTensor
sourceimpl PlacementSqueeze<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementSqueeze<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementSqueeze<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSqueeze<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSqueeze<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementSqueeze<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSqueeze<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSqueeze<SyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSqueeze<SyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &ReplicatedUint64Tensor
) -> ReplicatedUint64Tensor
sourceimpl PlacementSub<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementSub<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementSub<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementSub<AsyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &Mirrored3Ring128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSub<AsyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &Mirrored3Ring64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSub<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSub<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSub<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementSub<AsyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &Mirrored3Ring128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSub<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSub<AsyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &Mirrored3Ring64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSub<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSub<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn sub(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSub<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type,
x1: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type,
x1: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type,
x1: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type,
x1: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type,
x1: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3Ring64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type,
x1: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3Ring128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<Mirrored3Ring128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x1: &<Mirrored3Ring64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <Mir3Tensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<Mirrored3Ring64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSub<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn sub(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type,
x1: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementSub<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementSub<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementSub<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementSub<SyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSub<SyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSub<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor,
x1: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSub<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor,
x1: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSub<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementSub<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementSub<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &Mirrored3Ring128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSub<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor,
x1: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSub<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &Mirrored3Ring64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSub<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSub<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor,
x1: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSum<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSum<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementSum<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSum<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn sum(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementSum<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSum<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn sum(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementSum<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSum<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn sum(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSum<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSum<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn sum(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSum<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSum<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn sum(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSum<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSum<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn sum(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementSum<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementSum<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementSum<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn sum(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementSum<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementSum<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
sourceimpl PlacementSum<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementSum<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementSum<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementSum<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementSum<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementSum<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementSum<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementSum<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementSum<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementSum<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementSum<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementSum<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementTranspose<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn transpose(&self, sess: &AsyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementTranspose<AsyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn transpose(&self, sess: &AsyncSession, x0: &Uint64Tensor) -> Uint64Tensor
sourceimpl PlacementTranspose<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn transpose(&self, sess: &AsyncSession, x0: &BooleanTensor) -> BooleanTensor
sourceimpl PlacementTranspose<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn transpose(&self, sess: &AsyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementTranspose<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn transpose(&self, sess: &AsyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementTranspose<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn transpose(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementTranspose<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn transpose(
&self,
sess: &AsyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementTranspose<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn transpose(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementTranspose<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn transpose(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementTranspose<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn transpose(
&self,
sess: &AsyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementTranspose<AsyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementTranspose<AsyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn transpose(
&self,
sess: &AsyncSession,
x0: &ReplicatedUint64Tensor
) -> ReplicatedUint64Tensor
sourceimpl PlacementTranspose<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<Tensor as PartiallySymbolicType>::Type
) -> <Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type, <AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<Tensor as SymbolicType>::Type
) -> <Tensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<Uint64Tensor as PartiallySymbolicType>::Type
) -> <Uint64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<Uint64Tensor as SymbolicType>::Type
) -> <Uint64Tensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<BooleanTensor as PartiallySymbolicType>::Type
) -> <BooleanTensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type, <BoolTensor<HostBitTensor, RepTensor<HostBitTensor>> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<BooleanTensor as SymbolicType>::Type
) -> <BooleanTensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type, <RepTensor<HostBitTensor> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as PartiallySymbolicType>::Type
) -> <ReplicatedBitTensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedUint64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedUint64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTranspose<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTranspose<SymbolicSession, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepUintTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedUint64Tensor as SymbolicType>::Type
) -> <ReplicatedUint64Tensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>> for ReplicatedPlacement
fn transpose(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementTranspose<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn transpose(&self, sess: &SyncSession, x0: &Uint64Tensor) -> Uint64Tensor
sourceimpl PlacementTranspose<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for ReplicatedPlacement
fn transpose(&self, sess: &SyncSession, x0: &BooleanTensor) -> BooleanTensor
sourceimpl PlacementTranspose<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn transpose(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
sourceimpl PlacementTranspose<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn transpose(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
sourceimpl PlacementTranspose<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementTranspose<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementTranspose<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementTranspose<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementTranspose<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementTranspose<SyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementTranspose<SyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, RepUintTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &ReplicatedUint64Tensor
) -> ReplicatedUint64Tensor
sourceimpl PlacementTruncPr<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementTruncPr<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &AsyncSession,
amount: u32,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementTruncPr<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementTruncPr<AsyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &AsyncSession,
amount: u32,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementTruncPr<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementTruncPr<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &AsyncSession,
amount: u32,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementTruncPr<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementTruncPr<AsyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &AsyncSession,
amount: u32,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementTruncPr<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementTruncPr<AsyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &AsyncSession,
amount: u32,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementTruncPr<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementTruncPr<AsyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &AsyncSession,
amount: u32,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementTruncPr<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<Fixed128Tensor as PartiallySymbolicType>::Type
) -> <Fixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<Fixed128Tensor as SymbolicType>::Type
) -> <Fixed128Tensor as SymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<Fixed64Tensor as PartiallySymbolicType>::Type
) -> <Fixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type, <FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> as SymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<Fixed64Tensor as SymbolicType>::Type
) -> <Fixed64Tensor as SymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u128>>> as SymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<ReplicatedFixed128Tensor as SymbolicType>::Type
) -> <ReplicatedFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedFixed64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type, <RepFixedTensor<RepTensor<HostRingTensor<u64>>> as SymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<ReplicatedFixed64Tensor as SymbolicType>::Type
) -> <ReplicatedFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<ReplicatedRing128Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing128Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u128>> as SymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<ReplicatedRing128Tensor as SymbolicType>::Type
) -> <ReplicatedRing128Tensor as SymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as PartiallySymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<ReplicatedRing64Tensor as PartiallySymbolicType>::Type
) -> <ReplicatedRing64Tensor as PartiallySymbolicType>::Type
sourceimpl PlacementTruncPr<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementTruncPr<SymbolicSession, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type, <RepTensor<HostRingTensor<u64>> as SymbolicType>::Type> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SymbolicSession,
amount: u32,
x0: &<ReplicatedRing64Tensor as SymbolicType>::Type
) -> <ReplicatedRing64Tensor as SymbolicType>::Type
sourceimpl PlacementTruncPr<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
impl PlacementTruncPr<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SyncSession,
amount: u32,
x0: &Fixed128Tensor
) -> Fixed128Tensor
sourceimpl PlacementTruncPr<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
impl PlacementTruncPr<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SyncSession,
amount: u32,
x0: &Fixed64Tensor
) -> Fixed64Tensor
sourceimpl PlacementTruncPr<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
impl PlacementTruncPr<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SyncSession,
amount: u32,
x0: &ReplicatedFixed128Tensor
) -> ReplicatedFixed128Tensor
sourceimpl PlacementTruncPr<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
impl PlacementTruncPr<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SyncSession,
amount: u32,
x0: &ReplicatedFixed64Tensor
) -> ReplicatedFixed64Tensor
sourceimpl PlacementTruncPr<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
impl PlacementTruncPr<SyncSession, RepTensor<HostRingTensor<u128>>, RepTensor<HostRingTensor<u128>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SyncSession,
amount: u32,
x0: &ReplicatedRing128Tensor
) -> ReplicatedRing128Tensor
sourceimpl PlacementTruncPr<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
impl PlacementTruncPr<SyncSession, RepTensor<HostRingTensor<u64>>, RepTensor<HostRingTensor<u64>>> for ReplicatedPlacement
fn trunc_pr(
&self,
sess: &SyncSession,
amount: u32,
x0: &ReplicatedRing64Tensor
) -> ReplicatedRing64Tensor
sourceimpl PlacementXor<AsyncSession, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementXor<AsyncSession, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn xor(
&self,
sess: &AsyncSession,
x0: &Mirrored3BitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementXor<AsyncSession, RepTensor<HostBitTensor>, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementXor<AsyncSession, RepTensor<HostBitTensor>, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn xor(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &Mirrored3BitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementXor<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementXor<AsyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn xor(
&self,
sess: &AsyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementXor<SymbolicSession, <Mir3Tensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementXor<SymbolicSession, <Mir3Tensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn xor(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3BitTensor as SymbolicType>::Type,
x1: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementXor<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <Mir3Tensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementXor<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <Mir3Tensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn xor(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<Mirrored3BitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementXor<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
impl PlacementXor<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type, <RepTensor<HostBitTensor> as SymbolicType>::Type> for ReplicatedPlacement
fn xor(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type,
x1: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <ReplicatedBitTensor as SymbolicType>::Type
sourceimpl PlacementXor<SyncSession, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementXor<SyncSession, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn xor(
&self,
sess: &SyncSession,
x0: &Mirrored3BitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementXor<SyncSession, RepTensor<HostBitTensor>, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementXor<SyncSession, RepTensor<HostBitTensor>, Mir3Tensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn xor(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &Mirrored3BitTensor
) -> ReplicatedBitTensor
sourceimpl PlacementXor<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
impl PlacementXor<SyncSession, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>, RepTensor<HostBitTensor>> for ReplicatedPlacement
fn xor(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor,
x1: &ReplicatedBitTensor
) -> ReplicatedBitTensor
sourceimpl Serialize for ReplicatedPlacement
impl Serialize for ReplicatedPlacement
sourceimpl SetupGeneration<ReplicatedPlacement> for AsyncSession
impl SetupGeneration<ReplicatedPlacement> for AsyncSession
type Setup = RepSetup<HostPrfKey>
fn setup(&self, _plc: &ReplicatedPlacement) -> Result<Arc<Self::Setup>>
sourceimpl SetupGeneration<ReplicatedPlacement> for SymbolicSession
impl SetupGeneration<ReplicatedPlacement> for SymbolicSession
type Setup = RepSetup<Symbolic<HostPrfKey>>
fn setup(&self, plc: &ReplicatedPlacement) -> Result<Arc<Self::Setup>>
sourceimpl SetupGeneration<ReplicatedPlacement> for SyncSession
impl SetupGeneration<ReplicatedPlacement> for SyncSession
type Setup = RepSetup<HostPrfKey>
fn setup(&self, plc: &ReplicatedPlacement) -> Result<Arc<Self::Setup>>
sourceimpl ToTextual for ReplicatedPlacement
impl ToTextual for ReplicatedPlacement
fn to_textual(&self) -> String
sourceimpl TryFrom<Placement> for ReplicatedPlacement
impl TryFrom<Placement> for ReplicatedPlacement
impl Eq for ReplicatedPlacement
impl StructuralEq for ReplicatedPlacement
impl StructuralPartialEq for ReplicatedPlacement
Auto Trait Implementations
impl RefUnwindSafe for ReplicatedPlacement
impl Send for ReplicatedPlacement
impl Sync for ReplicatedPlacement
impl Unpin for ReplicatedPlacement
impl UnwindSafe for ReplicatedPlacement
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
Causes self
to use its Binary
implementation when Debug
-formatted. Read more
fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
Causes self
to use its Display
implementation when
Debug
-formatted. Read more
fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
Causes self
to use its LowerExp
implementation when
Debug
-formatted. Read more
fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
Causes self
to use its LowerHex
implementation when
Debug
-formatted. Read more
fn fmt_octal(self) -> FmtOctal<Self> where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self> where
Self: Octal,
Causes self
to use its Octal
implementation when Debug
-formatted. Read more
fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
Causes self
to use its Pointer
implementation when
Debug
-formatted. Read more
fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
Causes self
to use its UpperExp
implementation when
Debug
-formatted. Read more
fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
Causes self
to use its UpperHex
implementation when
Debug
-formatted. Read more
fn fmt_list(self) -> FmtList<Self> where
&'a Self: for<'a> IntoIterator,
fn fmt_list(self) -> FmtList<Self> where
&'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pipe for T where
T: ?Sized,
impl<T> Pipe for T where
T: ?Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
Pipes by value. This is generally the method you want to use. Read more
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R where
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R where
R: 'a,
Borrows self
and passes that borrow into the pipe function. Read more
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
Mutably borrows self
and passes that borrow into the pipe function. Read more
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.borrow()
into the pipe function. Read more
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
Mutably borrows self
, then passes self.borrow_mut()
into the pipe
function. Read more
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.as_ref()
into the pipe function.
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
Mutably borrows self
, then passes self.as_mut()
into the pipe
function. Read more
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.deref()
into the pipe function.
sourceimpl<S, T, P> PlacementPlace<S, Symbolic<T>> for P where
S: Session,
T: Placed<Placement = P>,
P: PlacementPlace<S, T> + Clone + PartialEq<P>,
impl<S, T, P> PlacementPlace<S, Symbolic<T>> for P where
S: Session,
T: Placed<Placement = P>,
P: PlacementPlace<S, T> + Clone + PartialEq<P>,
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Tap for T
impl<T> Tap for T
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Immutable access to the Borrow<B>
of a value. Read more
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Mutable access to the BorrowMut<B>
of a value. Read more
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Immutable access to the AsRef<R>
view of a value. Read more
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Mutable access to the AsMut<R>
view of a value. Read more
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self where
Self: Deref<Target = T>,
T: ?Sized,
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self where
Self: Deref<Target = T>,
T: ?Sized,
Immutable access to the Deref::Target
of a value. Read more
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self where
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self where
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
Mutable access to the Deref::Target
of a value. Read more
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls .tap()
only in debug builds, and is erased in release builds.
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls .tap_mut()
only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Calls .tap_borrow()
only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Calls .tap_borrow_mut()
only in debug builds, and is erased in release
builds. Read more
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Calls .tap_ref()
only in debug builds, and is erased in release
builds. Read more
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Calls .tap_ref_mut()
only in debug builds, and is erased in release
builds. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more