Struct moose::execution::synchronous::SyncSession
source · [−]pub struct SyncSession { /* private fields */ }Expand description
Session object for synchronous/eager execution.
Implementations
sourceimpl SyncSession
impl SyncSession
pub fn from_session_id(sid: SessionId) -> Self
pub fn from_storage(
sid: SessionId,
arguments: HashMap<String, Value>,
role_assignments: HashMap<Role, Identity>,
storage: SyncStorageImpl
) -> Self
pub fn from_networking(
sid: SessionId,
arguments: HashMap<String, Value>,
role_assignments: HashMap<Role, Identity>,
networking: SyncNetworkingImpl
) -> Self
pub fn from_roles<'a>(roles: impl Iterator<Item = &'a Role>) -> Self
Trait Implementations
sourceimpl Default for SyncSession
impl Default for SyncSession
Default session should only be used in tests.
Use new() for the real sessions instead.
sourceimpl DispatchKernel<SyncSession, Value> for SendOp
impl DispatchKernel<SyncSession, Value> for SendOp
sourceimpl DispatchKernel<SyncSession, Value> for ReceiveOp
impl DispatchKernel<SyncSession, Value> for ReceiveOp
sourceimpl DispatchKernel<SyncSession, Value> for ShrOp
impl DispatchKernel<SyncSession, Value> for ShrOp
sourceimpl DispatchKernel<SyncSession, Value> for SqrtOp
impl DispatchKernel<SyncSession, Value> for SqrtOp
sourceimpl DispatchKernel<SyncSession, Value> for AddNOp
impl DispatchKernel<SyncSession, Value> for AddNOp
sourceimpl DispatchKernel<SyncSession, Value> for SumOp
impl DispatchKernel<SyncSession, Value> for SumOp
sourceimpl DispatchKernel<SyncSession, Value> for Pow2Op
impl DispatchKernel<SyncSession, Value> for Pow2Op
sourceimpl DispatchKernel<SyncSession, Value> for ExpOp
impl DispatchKernel<SyncSession, Value> for ExpOp
sourceimpl DispatchKernel<SyncSession, Value> for SigmoidOp
impl DispatchKernel<SyncSession, Value> for SigmoidOp
sourceimpl DispatchKernel<SyncSession, Value> for MeanOp
impl DispatchKernel<SyncSession, Value> for MeanOp
sourceimpl DispatchKernel<SyncSession, Value> for RingFixedpointMeanOp
impl DispatchKernel<SyncSession, Value> for RingFixedpointMeanOp
sourceimpl DispatchKernel<SyncSession, Value> for MaximumOp
impl DispatchKernel<SyncSession, Value> for MaximumOp
sourceimpl DispatchKernel<SyncSession, Value> for Operator
impl DispatchKernel<SyncSession, Value> for Operator
sourceimpl DispatchKernel<SyncSession, Value> for AbsOp
impl DispatchKernel<SyncSession, Value> for AbsOp
sourceimpl DispatchKernel<SyncSession, Value> for ReluOp
impl DispatchKernel<SyncSession, Value> for ReluOp
sourceimpl DispatchKernel<SyncSession, Value> for SignOp
impl DispatchKernel<SyncSession, Value> for SignOp
sourceimpl DispatchKernel<SyncSession, Value> for InverseOp
impl DispatchKernel<SyncSession, Value> for InverseOp
sourceimpl DispatchKernel<SyncSession, Value> for LogOp
impl DispatchKernel<SyncSession, Value> for LogOp
sourceimpl DispatchKernel<SyncSession, Value> for Log2Op
impl DispatchKernel<SyncSession, Value> for Log2Op
sourceimpl DispatchKernel<SyncSession, Value> for ArgmaxOp
impl DispatchKernel<SyncSession, Value> for ArgmaxOp
sourceimpl DispatchKernel<SyncSession, Value> for XorOp
impl DispatchKernel<SyncSession, Value> for XorOp
sourceimpl DispatchKernel<SyncSession, Value> for AndOp
impl DispatchKernel<SyncSession, Value> for AndOp
sourceimpl DispatchKernel<SyncSession, Value> for AddOp
impl DispatchKernel<SyncSession, Value> for AddOp
sourceimpl DispatchKernel<SyncSession, Value> for OrOp
impl DispatchKernel<SyncSession, Value> for OrOp
sourceimpl DispatchKernel<SyncSession, Value> for MsbOp
impl DispatchKernel<SyncSession, Value> for MsbOp
sourceimpl DispatchKernel<SyncSession, Value> for BitExtractOp
impl DispatchKernel<SyncSession, Value> for BitExtractOp
sourceimpl DispatchKernel<SyncSession, Value> for BitDecomposeOp
impl DispatchKernel<SyncSession, Value> for BitDecomposeOp
sourceimpl DispatchKernel<SyncSession, Value> for BitComposeOp
impl DispatchKernel<SyncSession, Value> for BitComposeOp
sourceimpl DispatchKernel<SyncSession, Value> for RingInjectOp
impl DispatchKernel<SyncSession, Value> for RingInjectOp
sourceimpl DispatchKernel<SyncSession, Value> for LessOp
impl DispatchKernel<SyncSession, Value> for LessOp
sourceimpl DispatchKernel<SyncSession, Value> for GreaterOp
impl DispatchKernel<SyncSession, Value> for GreaterOp
sourceimpl DispatchKernel<SyncSession, Value> for EqualOp
impl DispatchKernel<SyncSession, Value> for EqualOp
sourceimpl DispatchKernel<SyncSession, Value> for EqualZeroOp
impl DispatchKernel<SyncSession, Value> for EqualZeroOp
sourceimpl DispatchKernel<SyncSession, Value> for SubOp
impl DispatchKernel<SyncSession, Value> for SubOp
sourceimpl DispatchKernel<SyncSession, Value> for FillOp
impl DispatchKernel<SyncSession, Value> for FillOp
sourceimpl DispatchKernel<SyncSession, Value> for OnesOp
impl DispatchKernel<SyncSession, Value> for OnesOp
sourceimpl DispatchKernel<SyncSession, Value> for ZerosOp
impl DispatchKernel<SyncSession, Value> for ZerosOp
sourceimpl DispatchKernel<SyncSession, Value> for ConstantOp
impl DispatchKernel<SyncSession, Value> for ConstantOp
sourceimpl DispatchKernel<SyncSession, Value> for MuxOp
impl DispatchKernel<SyncSession, Value> for MuxOp
sourceimpl DispatchKernel<SyncSession, Value> for CastOp
impl DispatchKernel<SyncSession, Value> for CastOp
sourceimpl DispatchKernel<SyncSession, Value> for ShareOp
impl DispatchKernel<SyncSession, Value> for ShareOp
sourceimpl DispatchKernel<SyncSession, Value> for RevealOp
impl DispatchKernel<SyncSession, Value> for RevealOp
sourceimpl DispatchKernel<SyncSession, Value> for MirrorOp
impl DispatchKernel<SyncSession, Value> for MirrorOp
sourceimpl DispatchKernel<SyncSession, Value> for DemirrorOp
impl DispatchKernel<SyncSession, Value> for DemirrorOp
sourceimpl DispatchKernel<SyncSession, Value> for NegOp
impl DispatchKernel<SyncSession, Value> for NegOp
sourceimpl DispatchKernel<SyncSession, Value> for RepToAdtOp
impl DispatchKernel<SyncSession, Value> for RepToAdtOp
sourceimpl DispatchKernel<SyncSession, Value> for AdtToRepOp
impl DispatchKernel<SyncSession, Value> for AdtToRepOp
sourceimpl DispatchKernel<SyncSession, Value> for DecryptOp
impl DispatchKernel<SyncSession, Value> for DecryptOp
sourceimpl DispatchKernel<SyncSession, Value> for FixedpointEncodeOp
impl DispatchKernel<SyncSession, Value> for FixedpointEncodeOp
sourceimpl DispatchKernel<SyncSession, Value> for FixedpointDecodeOp
impl DispatchKernel<SyncSession, Value> for FixedpointDecodeOp
sourceimpl DispatchKernel<SyncSession, Value> for IndexAxisOp
impl DispatchKernel<SyncSession, Value> for IndexAxisOp
sourceimpl DispatchKernel<SyncSession, Value> for IndexOp
impl DispatchKernel<SyncSession, Value> for IndexOp
sourceimpl DispatchKernel<SyncSession, Value> for SliceOp
impl DispatchKernel<SyncSession, Value> for SliceOp
sourceimpl DispatchKernel<SyncSession, Value> for MulOp
impl DispatchKernel<SyncSession, Value> for MulOp
sourceimpl DispatchKernel<SyncSession, Value> for InputOp
impl DispatchKernel<SyncSession, Value> for InputOp
sourceimpl DispatchKernel<SyncSession, Value> for OutputOp
impl DispatchKernel<SyncSession, Value> for OutputOp
sourceimpl DispatchKernel<SyncSession, Value> for LoadOp
impl DispatchKernel<SyncSession, Value> for LoadOp
sourceimpl DispatchKernel<SyncSession, Value> for SaveOp
impl DispatchKernel<SyncSession, Value> for SaveOp
sourceimpl DispatchKernel<SyncSession, Value> for DeriveSeedOp
impl DispatchKernel<SyncSession, Value> for DeriveSeedOp
sourceimpl DispatchKernel<SyncSession, Value> for SampleOp
impl DispatchKernel<SyncSession, Value> for SampleOp
sourceimpl DispatchKernel<SyncSession, Value> for SampleSeededOp
impl DispatchKernel<SyncSession, Value> for SampleSeededOp
sourceimpl DispatchKernel<SyncSession, Value> for AtLeast2DOp
impl DispatchKernel<SyncSession, Value> for AtLeast2DOp
sourceimpl DispatchKernel<SyncSession, Value> for DiagOp
impl DispatchKernel<SyncSession, Value> for DiagOp
sourceimpl DispatchKernel<SyncSession, Value> for ExpandDimsOp
impl DispatchKernel<SyncSession, Value> for ExpandDimsOp
sourceimpl DispatchKernel<SyncSession, Value> for DivOp
impl DispatchKernel<SyncSession, Value> for DivOp
sourceimpl DispatchKernel<SyncSession, Value> for SqueezeOp
impl DispatchKernel<SyncSession, Value> for SqueezeOp
sourceimpl DispatchKernel<SyncSession, Value> for ConcatOp
impl DispatchKernel<SyncSession, Value> for ConcatOp
sourceimpl DispatchKernel<SyncSession, Value> for TransposeOp
impl DispatchKernel<SyncSession, Value> for TransposeOp
sourceimpl DispatchKernel<SyncSession, Value> for ShapeOp
impl DispatchKernel<SyncSession, Value> for ShapeOp
sourceimpl DispatchKernel<SyncSession, Value> for ReshapeOp
impl DispatchKernel<SyncSession, Value> for ReshapeOp
sourceimpl DispatchKernel<SyncSession, Value> for PrfKeyGenOp
impl DispatchKernel<SyncSession, Value> for PrfKeyGenOp
sourceimpl DispatchKernel<SyncSession, Value> for TruncPrOp
impl DispatchKernel<SyncSession, Value> for TruncPrOp
sourceimpl DispatchKernel<SyncSession, Value> for IdentityOp
impl DispatchKernel<SyncSession, Value> for IdentityOp
sourceimpl DispatchKernel<SyncSession, Value> for ShlDimOp
impl DispatchKernel<SyncSession, Value> for ShlDimOp
sourceimpl DispatchKernel<SyncSession, Value> for SoftmaxOp
impl DispatchKernel<SyncSession, Value> for SoftmaxOp
sourceimpl DispatchKernel<SyncSession, Value> for DotOp
impl DispatchKernel<SyncSession, Value> for DotOp
sourceimpl DispatchKernel<SyncSession, Value> for BroadcastOp
impl DispatchKernel<SyncSession, Value> for BroadcastOp
sourceimpl DispatchKernel<SyncSession, Value> for ShlOp
impl DispatchKernel<SyncSession, Value> for ShlOp
sourceimpl KnownType<SyncSession> for HostShape
impl KnownType<SyncSession> for HostShape
sourceimpl KnownType<SyncSession> for HostBitArray224
impl KnownType<SyncSession> for HostBitArray224
type Type = HostBitArray<HostBitTensor, N224>
const TY: Ty = Ty::HostBitArray224
sourceimpl KnownType<SyncSession> for HostBitArray256
impl KnownType<SyncSession> for HostBitArray256
type Type = HostBitArray<HostBitTensor, N256>
const TY: Ty = Ty::HostBitArray256
sourceimpl KnownType<SyncSession> for HostRing64Tensor
impl KnownType<SyncSession> for HostRing64Tensor
sourceimpl KnownType<SyncSession> for HostRing128Tensor
impl KnownType<SyncSession> for HostRing128Tensor
sourceimpl KnownType<SyncSession> for HostFixed64Tensor
impl KnownType<SyncSession> for HostFixed64Tensor
type Type = HostFixedTensor<HostRingTensor<u64>>
const TY: Ty = Ty::HostFixed64Tensor
sourceimpl KnownType<SyncSession> for HostFixed128Tensor
impl KnownType<SyncSession> for HostFixed128Tensor
type Type = HostFixedTensor<HostRingTensor<u128>>
const TY: Ty = Ty::HostFixed128Tensor
sourceimpl KnownType<SyncSession> for HostFloat32Tensor
impl KnownType<SyncSession> for HostFloat32Tensor
sourceimpl KnownType<SyncSession> for HostFloat64Tensor
impl KnownType<SyncSession> for HostFloat64Tensor
sourceimpl KnownType<SyncSession> for HostInt8Tensor
impl KnownType<SyncSession> for HostInt8Tensor
sourceimpl KnownType<SyncSession> for HostInt16Tensor
impl KnownType<SyncSession> for HostInt16Tensor
sourceimpl KnownType<SyncSession> for HostInt32Tensor
impl KnownType<SyncSession> for HostInt32Tensor
sourceimpl KnownType<SyncSession> for HostInt64Tensor
impl KnownType<SyncSession> for HostInt64Tensor
sourceimpl KnownType<SyncSession> for HostUint8Tensor
impl KnownType<SyncSession> for HostUint8Tensor
sourceimpl KnownType<SyncSession> for HostUint16Tensor
impl KnownType<SyncSession> for HostUint16Tensor
sourceimpl KnownType<SyncSession> for HostUint32Tensor
impl KnownType<SyncSession> for HostUint32Tensor
sourceimpl KnownType<SyncSession> for HostUint64Tensor
impl KnownType<SyncSession> for HostUint64Tensor
sourceimpl KnownType<SyncSession> for HostFixed128AesTensor
impl KnownType<SyncSession> for HostFixed128AesTensor
type Type = HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>
const TY: Ty = Ty::HostFixed128AesTensor
sourceimpl KnownType<SyncSession> for HostAesKey
impl KnownType<SyncSession> for HostAesKey
type Type = AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>
const TY: Ty = Ty::HostAesKey
sourceimpl KnownType<SyncSession> for BooleanTensor
impl KnownType<SyncSession> for BooleanTensor
type Type = BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>
const TY: Ty = Ty::BooleanTensor
sourceimpl KnownType<SyncSession> for Fixed64Tensor
impl KnownType<SyncSession> for Fixed64Tensor
type Type = FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>
const TY: Ty = Ty::Fixed64Tensor
sourceimpl KnownType<SyncSession> for HostPrfKey
impl KnownType<SyncSession> for HostPrfKey
type Type = HostPrfKey
const TY: Ty = Ty::HostPrfKey
sourceimpl KnownType<SyncSession> for Fixed128Tensor
impl KnownType<SyncSession> for Fixed128Tensor
type Type = FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>
const TY: Ty = Ty::Fixed128Tensor
sourceimpl KnownType<SyncSession> for Float32Tensor
impl KnownType<SyncSession> for Float32Tensor
type Type = FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>
const TY: Ty = Ty::Float32Tensor
sourceimpl KnownType<SyncSession> for Float64Tensor
impl KnownType<SyncSession> for Float64Tensor
type Type = FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>
const TY: Ty = Ty::Float64Tensor
sourceimpl KnownType<SyncSession> for Uint64Tensor
impl KnownType<SyncSession> for Uint64Tensor
type Type = AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>
const TY: Ty = Ty::Uint64Tensor
sourceimpl KnownType<SyncSession> for ReplicatedRing64Tensor
impl KnownType<SyncSession> for ReplicatedRing64Tensor
sourceimpl KnownType<SyncSession> for ReplicatedBitTensor
impl KnownType<SyncSession> for ReplicatedBitTensor
sourceimpl KnownType<SyncSession> for ReplicatedBitArray64
impl KnownType<SyncSession> for ReplicatedBitArray64
type Type = RepBitArray<RepTensor<HostBitTensor>, N64>
const TY: Ty = Ty::ReplicatedBitArray64
sourceimpl KnownType<SyncSession> for ReplicatedBitArray128
impl KnownType<SyncSession> for ReplicatedBitArray128
type Type = RepBitArray<RepTensor<HostBitTensor>, N128>
const TY: Ty = Ty::ReplicatedBitArray128
sourceimpl KnownType<SyncSession> for ReplicatedBitArray224
impl KnownType<SyncSession> for ReplicatedBitArray224
type Type = RepBitArray<RepTensor<HostBitTensor>, N224>
const TY: Ty = Ty::ReplicatedBitArray224
sourceimpl KnownType<SyncSession> for HostString
impl KnownType<SyncSession> for HostString
type Type = HostString
const TY: Ty = Ty::HostString
sourceimpl KnownType<SyncSession> for ReplicatedFixed64Tensor
impl KnownType<SyncSession> for ReplicatedFixed64Tensor
type Type = RepFixedTensor<RepTensor<HostRingTensor<u64>>>
const TY: Ty = Ty::ReplicatedFixed64Tensor
sourceimpl KnownType<SyncSession> for ReplicatedFixed128Tensor
impl KnownType<SyncSession> for ReplicatedFixed128Tensor
type Type = RepFixedTensor<RepTensor<HostRingTensor<u128>>>
const TY: Ty = Ty::ReplicatedFixed128Tensor
sourceimpl KnownType<SyncSession> for ReplicatedUint64Tensor
impl KnownType<SyncSession> for ReplicatedUint64Tensor
type Type = RepUintTensor<RepTensor<HostRingTensor<u64>>>
const TY: Ty = Ty::ReplicatedUint64Tensor
sourceimpl KnownType<SyncSession> for ReplicatedAesKey
impl KnownType<SyncSession> for ReplicatedAesKey
type Type = RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>
const TY: Ty = Ty::ReplicatedAesKey
sourceimpl KnownType<SyncSession> for ReplicatedShape
impl KnownType<SyncSession> for ReplicatedShape
sourceimpl KnownType<SyncSession> for Mirrored3Ring64Tensor
impl KnownType<SyncSession> for Mirrored3Ring64Tensor
type Type = Mir3Tensor<HostRingTensor<u64>>
const TY: Ty = Ty::Mirrored3Ring64Tensor
sourceimpl KnownType<SyncSession> for Mirrored3Ring128Tensor
impl KnownType<SyncSession> for Mirrored3Ring128Tensor
type Type = Mir3Tensor<HostRingTensor<u128>>
const TY: Ty = Ty::Mirrored3Ring128Tensor
sourceimpl KnownType<SyncSession> for Mirrored3BitTensor
impl KnownType<SyncSession> for Mirrored3BitTensor
type Type = Mir3Tensor<HostBitTensor>
const TY: Ty = Ty::Mirrored3BitTensor
sourceimpl KnownType<SyncSession> for Mirrored3Fixed64Tensor
impl KnownType<SyncSession> for Mirrored3Fixed64Tensor
type Type = MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>
const TY: Ty = Ty::Mirrored3Fixed64Tensor
sourceimpl KnownType<SyncSession> for Mirrored3Fixed128Tensor
impl KnownType<SyncSession> for Mirrored3Fixed128Tensor
type Type = MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>
const TY: Ty = Ty::Mirrored3Fixed128Tensor
sourceimpl KnownType<SyncSession> for Shape
impl KnownType<SyncSession> for Shape
sourceimpl KnownType<SyncSession> for Mirrored3Float32
impl KnownType<SyncSession> for Mirrored3Float32
type Type = Mir3Tensor<HostTensor<f32>>
const TY: Ty = Ty::Mirrored3Float32
sourceimpl KnownType<SyncSession> for Mirrored3Float64
impl KnownType<SyncSession> for Mirrored3Float64
type Type = Mir3Tensor<HostTensor<f64>>
const TY: Ty = Ty::Mirrored3Float64
sourceimpl KnownType<SyncSession> for AdditiveBitTensor
impl KnownType<SyncSession> for AdditiveBitTensor
sourceimpl KnownType<SyncSession> for AdditiveRing64Tensor
impl KnownType<SyncSession> for AdditiveRing64Tensor
sourceimpl KnownType<SyncSession> for AdditiveRing128Tensor
impl KnownType<SyncSession> for AdditiveRing128Tensor
sourceimpl KnownType<SyncSession> for AdditiveShape
impl KnownType<SyncSession> for AdditiveShape
sourceimpl KnownType<SyncSession> for Fixed128AesTensor
impl KnownType<SyncSession> for Fixed128AesTensor
type Type = FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>
const TY: Ty = Ty::Fixed128AesTensor
sourceimpl KnownType<SyncSession> for AesKey
impl KnownType<SyncSession> for AesKey
type Type = AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>
const TY: Ty = Ty::AesKey
sourceimpl KnownType<SyncSession> for AesTensor
impl KnownType<SyncSession> for AesTensor
type Type = AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>
const TY: Ty = Ty::AesTensor
sourceimpl KnownType<SyncSession> for Tensor
impl KnownType<SyncSession> for Tensor
type 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>>>>>
const TY: Ty = Ty::Tensor(TensorDType::Unknown)
sourceimpl KnownType<SyncSession> for HostBitTensor
impl KnownType<SyncSession> for HostBitTensor
type Type = HostBitTensor
const TY: Ty = Ty::HostBitTensor
sourceimpl KnownType<SyncSession> for HostBitArray64
impl KnownType<SyncSession> for HostBitArray64
type Type = HostBitArray<HostBitTensor, N64>
const TY: Ty = Ty::HostBitArray64
sourceimpl KnownType<SyncSession> for HostBitArray128
impl KnownType<SyncSession> for HostBitArray128
type Type = HostBitArray<HostBitTensor, N128>
const TY: Ty = Ty::HostBitArray128
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 HostPlacement
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 HostPlacement
fn abs(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementAbs<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn abs(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementAbs<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementAbs<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn abs(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementAbs<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementAbs<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn abs(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostFloat32Tensor
sourceimpl PlacementAbs<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementAbs<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn abs(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostFloat64Tensor
sourceimpl PlacementAbs<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementAbs<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn abs(&self, sess: &SyncSession, x0: &HostInt16Tensor) -> HostInt16Tensor
sourceimpl PlacementAbs<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementAbs<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn abs(&self, sess: &SyncSession, x0: &HostInt32Tensor) -> HostInt32Tensor
sourceimpl PlacementAbs<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementAbs<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn abs(&self, sess: &SyncSession, x0: &HostInt64Tensor) -> HostInt64Tensor
sourceimpl PlacementAbs<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementAbs<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn abs(&self, sess: &SyncSession, x0: &HostInt8Tensor) -> HostInt8Tensor
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<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 HostPlacement
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 HostPlacement
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, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementAdd<SyncSession, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
fn add(
&self,
sess: &SyncSession,
x0: &AdditiveBitTensor,
x1: &AdditiveBitTensor
) -> AdditiveBitTensor
sourceimpl PlacementAdd<SyncSession, AdtTensor<HostBitTensor>, HostBitTensor, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementAdd<SyncSession, AdtTensor<HostBitTensor>, HostBitTensor, AdtTensor<HostBitTensor>> for AdditivePlacement
fn add(
&self,
sess: &SyncSession,
x0: &AdditiveBitTensor,
x1: &HostBitTensor
) -> AdditiveBitTensor
sourceimpl PlacementAdd<SyncSession, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementAdd<SyncSession, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn add(
&self,
sess: &SyncSession,
x0: &AdditiveRing128Tensor,
x1: &AdditiveRing128Tensor
) -> AdditiveRing128Tensor
sourceimpl PlacementAdd<SyncSession, AdtTensor<HostRingTensor<u128>>, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementAdd<SyncSession, AdtTensor<HostRingTensor<u128>>, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn add(
&self,
sess: &SyncSession,
x0: &AdditiveRing128Tensor,
x1: &HostRing128Tensor
) -> AdditiveRing128Tensor
sourceimpl PlacementAdd<SyncSession, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementAdd<SyncSession, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn add(
&self,
sess: &SyncSession,
x0: &AdditiveRing64Tensor,
x1: &AdditiveRing64Tensor
) -> AdditiveRing64Tensor
sourceimpl PlacementAdd<SyncSession, AdtTensor<HostRingTensor<u64>>, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementAdd<SyncSession, AdtTensor<HostRingTensor<u64>>, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn add(
&self,
sess: &SyncSession,
x0: &AdditiveRing64Tensor,
x1: &HostRing64Tensor
) -> AdditiveRing64Tensor
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 HostPlacement
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 HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementAdd<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Float32Tensor,
x1: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementAdd<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementAdd<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &Float64Tensor,
x1: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementAdd<SyncSession, HostBitTensor, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementAdd<SyncSession, HostBitTensor, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &AdditiveBitTensor
) -> AdditiveBitTensor
sourceimpl PlacementAdd<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementAdd<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor,
x1: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementAdd<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementAdd<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor,
x1: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementAdd<SyncSession, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementAdd<SyncSession, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &AdditiveRing128Tensor
) -> AdditiveRing128Tensor
sourceimpl PlacementAdd<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementAdd<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementAdd<SyncSession, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementAdd<SyncSession, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &AdditiveRing64Tensor
) -> AdditiveRing64Tensor
sourceimpl PlacementAdd<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementAdd<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementAdd<SyncSession, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementAdd<SyncSession, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor,
x1: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementAdd<SyncSession, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementAdd<SyncSession, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor,
x1: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementAdd<SyncSession, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementAdd<SyncSession, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostInt16Tensor,
x1: &HostInt16Tensor
) -> HostInt16Tensor
sourceimpl PlacementAdd<SyncSession, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementAdd<SyncSession, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostInt32Tensor,
x1: &HostInt32Tensor
) -> HostInt32Tensor
sourceimpl PlacementAdd<SyncSession, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementAdd<SyncSession, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostInt64Tensor,
x1: &HostInt64Tensor
) -> HostInt64Tensor
sourceimpl PlacementAdd<SyncSession, HostTensor<i8>, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementAdd<SyncSession, HostTensor<i8>, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn add(
&self,
sess: &SyncSession,
x0: &HostInt8Tensor,
x1: &HostInt8Tensor
) -> HostInt8Tensor
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<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 HostPlacement
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 HostPlacement
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 HostPlacement
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 HostPlacement
fn add_n(&self, sess: &SyncSession, xs: &[Fixed128Tensor]) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn add_n(&self, sess: &SyncSession, xs: &[Fixed64Tensor]) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementAddN<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn add_n(&self, sess: &SyncSession, xs: &[Float32Tensor]) -> Float32Tensor
sourceimpl PlacementAddN<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementAddN<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn add_n(&self, sess: &SyncSession, xs: &[Float64Tensor]) -> Float64Tensor
sourceimpl PlacementAddN<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementAddN<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn add_n(
&self,
sess: &SyncSession,
xs: &[HostFixed128Tensor]
) -> HostFixed128Tensor
sourceimpl PlacementAddN<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementAddN<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn add_n(
&self,
sess: &SyncSession,
xs: &[HostFixed64Tensor]
) -> HostFixed64Tensor
sourceimpl PlacementAddN<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementAddN<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn add_n(
&self,
sess: &SyncSession,
xs: &[HostRing128Tensor]
) -> HostRing128Tensor
sourceimpl PlacementAddN<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementAddN<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn add_n(&self, sess: &SyncSession, xs: &[HostRing64Tensor]) -> HostRing64Tensor
sourceimpl PlacementAddN<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementAddN<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn add_n(
&self,
sess: &SyncSession,
xs: &[HostFloat32Tensor]
) -> HostFloat32Tensor
sourceimpl PlacementAddN<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementAddN<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn add_n(
&self,
sess: &SyncSession,
xs: &[HostFloat64Tensor]
) -> HostFloat64Tensor
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<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<SyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementAnd<SyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
fn and(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementAnd<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementAnd<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn and(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementAnd<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementAnd<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn and(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &HostRing64Tensor
) -> HostRing64Tensor
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<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 HostPlacement
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 HostPlacement
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 HostPlacement
impl PlacementArgmax<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &Fixed128Tensor
) -> Uint64Tensor
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 HostPlacement
impl PlacementArgmax<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &Fixed64Tensor
) -> 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, HostFixedTensor<HostRingTensor<u128>>, HostTensor<u64>> for HostPlacement
impl PlacementArgmax<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostTensor<u64>> for HostPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &HostFixed128Tensor
) -> HostUint64Tensor
sourceimpl PlacementArgmax<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostTensor<u64>> for HostPlacement
impl PlacementArgmax<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostTensor<u64>> for HostPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &HostFixed64Tensor
) -> HostUint64Tensor
sourceimpl PlacementArgmax<SyncSession, HostRingTensor<u128>, HostRingTensor<u64>> for HostPlacement
impl PlacementArgmax<SyncSession, HostRingTensor<u128>, HostRingTensor<u64>> for HostPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &HostRing128Tensor
) -> HostRing64Tensor
sourceimpl PlacementArgmax<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementArgmax<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn argmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &HostRing64Tensor
) -> HostRing64Tensor
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 PlacementAtLeast2D<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 HostPlacement
impl PlacementAtLeast2D<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 HostPlacement
fn at_least_2d(
&self,
sess: &SyncSession,
to_column_vector: bool,
x0: &Tensor
) -> Tensor
sourceimpl PlacementAtLeast2D<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementAtLeast2D<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn at_least_2d(
&self,
sess: &SyncSession,
to_column_vector: bool,
x0: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementAtLeast2D<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementAtLeast2D<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn at_least_2d(
&self,
sess: &SyncSession,
to_column_vector: bool,
x0: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementAtLeast2D<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementAtLeast2D<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn at_least_2d(
&self,
sess: &SyncSession,
to_column_vector: bool,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementAtLeast2D<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementAtLeast2D<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn at_least_2d(
&self,
sess: &SyncSession,
to_column_vector: bool,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementAtLeast2D<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementAtLeast2D<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn at_least_2d(
&self,
sess: &SyncSession,
to_column_vector: bool,
x0: &HostInt16Tensor
) -> HostInt16Tensor
sourceimpl PlacementAtLeast2D<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementAtLeast2D<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn at_least_2d(
&self,
sess: &SyncSession,
to_column_vector: bool,
x0: &HostInt32Tensor
) -> HostInt32Tensor
sourceimpl PlacementAtLeast2D<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementAtLeast2D<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn at_least_2d(
&self,
sess: &SyncSession,
to_column_vector: bool,
x0: &HostInt64Tensor
) -> HostInt64Tensor
sourceimpl PlacementAtLeast2D<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementAtLeast2D<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn at_least_2d(
&self,
sess: &SyncSession,
to_column_vector: bool,
x0: &HostInt8Tensor
) -> HostInt8Tensor
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<SyncSession, HostRingTensor<u128>, HostBitTensor> for HostPlacement
impl PlacementBitDecompose<SyncSession, HostRingTensor<u128>, HostBitTensor> for HostPlacement
fn bit_decompose(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor
) -> HostBitTensor
sourceimpl PlacementBitDecompose<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementBitDecompose<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn bit_decompose(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementBitDecompose<SyncSession, HostRingTensor<u64>, HostBitTensor> for HostPlacement
impl PlacementBitDecompose<SyncSession, HostRingTensor<u64>, HostBitTensor> for HostPlacement
fn bit_decompose(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor
) -> HostBitTensor
sourceimpl PlacementBitDecompose<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementBitDecompose<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn bit_decompose(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor
) -> HostRing64Tensor
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 PlacementBitExtract<SyncSession, HostRingTensor<u128>, HostBitTensor> for HostPlacement
impl PlacementBitExtract<SyncSession, HostRingTensor<u128>, HostBitTensor> for HostPlacement
fn bit_extract(
&self,
sess: &SyncSession,
bit_idx: usize,
x0: &HostRing128Tensor
) -> HostBitTensor
sourceimpl PlacementBitExtract<SyncSession, HostRingTensor<u64>, HostBitTensor> for HostPlacement
impl PlacementBitExtract<SyncSession, HostRingTensor<u64>, HostBitTensor> for HostPlacement
fn bit_extract(
&self,
sess: &SyncSession,
bit_idx: usize,
x0: &HostRing64Tensor
) -> HostBitTensor
sourceimpl PlacementBroadcast<SyncSession, HostShape, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementBroadcast<SyncSession, HostShape, HostBitTensor, HostBitTensor> for HostPlacement
fn broadcast(
&self,
sess: &SyncSession,
x0: &HostShape,
x1: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementBroadcast<SyncSession, HostShape, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementBroadcast<SyncSession, HostShape, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn broadcast(
&self,
sess: &SyncSession,
x0: &HostShape,
x1: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementBroadcast<SyncSession, HostShape, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementBroadcast<SyncSession, HostShape, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn broadcast(
&self,
sess: &SyncSession,
x0: &HostShape,
x1: &HostRing64Tensor
) -> HostRing64Tensor
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<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 HostPlacement
impl PlacementCast<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 HostPlacement
fn cast(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementCast<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 Mirrored3Placement
impl PlacementCast<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 Mirrored3Placement
fn cast(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementCast<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementCast<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &Uint64Tensor) -> BooleanTensor
sourceimpl PlacementCast<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementCast<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &Uint64Tensor) -> Float32Tensor
sourceimpl PlacementCast<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementCast<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &Uint64Tensor) -> Float64Tensor
sourceimpl PlacementCast<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
impl PlacementCast<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &BooleanTensor) -> Uint64Tensor
sourceimpl PlacementCast<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementCast<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &BooleanTensor) -> Float32Tensor
sourceimpl PlacementCast<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementCast<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &BooleanTensor) -> Float64Tensor
sourceimpl PlacementCast<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
impl PlacementCast<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &Float32Tensor) -> Uint64Tensor
sourceimpl PlacementCast<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementCast<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &Float32Tensor) -> BooleanTensor
sourceimpl PlacementCast<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementCast<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float64Tensor
sourceimpl PlacementCast<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
impl PlacementCast<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &Float64Tensor) -> Uint64Tensor
sourceimpl PlacementCast<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementCast<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &Float64Tensor) -> BooleanTensor
sourceimpl PlacementCast<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementCast<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float32Tensor
sourceimpl PlacementCast<SyncSession, HostBitTensor, HostTensor<f32>> for HostPlacement
impl PlacementCast<SyncSession, HostBitTensor, HostTensor<f32>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostFloat32Tensor
sourceimpl PlacementCast<SyncSession, HostBitTensor, HostTensor<f64>> for HostPlacement
impl PlacementCast<SyncSession, HostBitTensor, HostTensor<f64>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostFloat64Tensor
sourceimpl PlacementCast<SyncSession, HostBitTensor, HostTensor<u64>> for HostPlacement
impl PlacementCast<SyncSession, HostBitTensor, HostTensor<u64>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostUint64Tensor
sourceimpl PlacementCast<SyncSession, HostRingTensor<u128>, HostRingTensor<u64>> for HostPlacement
impl PlacementCast<SyncSession, HostRingTensor<u128>, HostRingTensor<u64>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostRing128Tensor) -> HostRing64Tensor
sourceimpl PlacementCast<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementCast<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostRing64Tensor) -> HostRing64Tensor
sourceimpl PlacementCast<SyncSession, HostRingTensor<u64>, HostTensor<u64>> for HostPlacement
impl PlacementCast<SyncSession, HostRingTensor<u64>, HostTensor<u64>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostRing64Tensor) -> HostUint64Tensor
sourceimpl PlacementCast<SyncSession, HostTensor<f32>, HostBitTensor> for HostPlacement
impl PlacementCast<SyncSession, HostTensor<f32>, HostBitTensor> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostBitTensor
sourceimpl PlacementCast<SyncSession, HostTensor<f32>, HostTensor<f64>> for HostPlacement
impl PlacementCast<SyncSession, HostTensor<f32>, HostTensor<f64>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostFloat64Tensor
sourceimpl PlacementCast<SyncSession, HostTensor<f32>, HostTensor<u64>> for HostPlacement
impl PlacementCast<SyncSession, HostTensor<f32>, HostTensor<u64>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostUint64Tensor
sourceimpl PlacementCast<SyncSession, HostTensor<f64>, HostBitTensor> for HostPlacement
impl PlacementCast<SyncSession, HostTensor<f64>, HostBitTensor> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostBitTensor
sourceimpl PlacementCast<SyncSession, HostTensor<f64>, HostTensor<f32>> for HostPlacement
impl PlacementCast<SyncSession, HostTensor<f64>, HostTensor<f32>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostFloat32Tensor
sourceimpl PlacementCast<SyncSession, HostTensor<f64>, HostTensor<u64>> for HostPlacement
impl PlacementCast<SyncSession, HostTensor<f64>, HostTensor<u64>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostUint64Tensor
sourceimpl PlacementCast<SyncSession, HostTensor<u64>, HostBitTensor> for HostPlacement
impl PlacementCast<SyncSession, HostTensor<u64>, HostBitTensor> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostUint64Tensor) -> HostBitTensor
sourceimpl PlacementCast<SyncSession, HostTensor<u64>, HostTensor<f32>> for HostPlacement
impl PlacementCast<SyncSession, HostTensor<u64>, HostTensor<f32>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostUint64Tensor) -> HostFloat32Tensor
sourceimpl PlacementCast<SyncSession, HostTensor<u64>, HostTensor<f64>> for HostPlacement
impl PlacementCast<SyncSession, HostTensor<u64>, HostTensor<f64>> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostUint64Tensor) -> HostFloat64Tensor
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<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 HostPlacement
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 HostPlacement
fn concatenate(&self, sess: &SyncSession, axis: u32, xs: &[Tensor]) -> Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementConcatenate<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[Float32Tensor]
) -> Float32Tensor
sourceimpl PlacementConcatenate<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementConcatenate<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[Float64Tensor]
) -> Float64Tensor
sourceimpl PlacementConcatenate<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementConcatenate<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[HostBitTensor]
) -> HostBitTensor
sourceimpl PlacementConcatenate<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementConcatenate<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[HostRing128Tensor]
) -> HostRing128Tensor
sourceimpl PlacementConcatenate<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementConcatenate<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[HostRing64Tensor]
) -> HostRing64Tensor
sourceimpl PlacementConcatenate<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementConcatenate<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[HostFloat32Tensor]
) -> HostFloat32Tensor
sourceimpl PlacementConcatenate<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementConcatenate<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[HostFloat64Tensor]
) -> HostFloat64Tensor
sourceimpl PlacementConcatenate<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementConcatenate<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[HostInt16Tensor]
) -> HostInt16Tensor
sourceimpl PlacementConcatenate<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementConcatenate<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[HostInt32Tensor]
) -> HostInt32Tensor
sourceimpl PlacementConcatenate<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementConcatenate<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[HostInt64Tensor]
) -> HostInt64Tensor
sourceimpl PlacementConcatenate<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementConcatenate<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn concatenate(
&self,
sess: &SyncSession,
axis: u32,
xs: &[HostInt8Tensor]
) -> HostInt8Tensor
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 PlacementConstant<SyncSession, AbstractShape<HostShape, RepShape<HostShape>>> for HostPlacement
impl PlacementConstant<SyncSession, AbstractShape<HostShape, RepShape<HostShape>>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> Shape
sourceimpl PlacementConstant<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>>>>>> for HostPlacement
impl PlacementConstant<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>>>>>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> Tensor
sourceimpl PlacementConstant<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>>>>>> for Mirrored3Placement
impl PlacementConstant<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>>>>>> for Mirrored3Placement
fn constant(&self, sess: &SyncSession, value: Constant) -> Tensor
sourceimpl PlacementConstant<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
impl PlacementConstant<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> Uint64Tensor
sourceimpl PlacementConstant<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementConstant<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> BooleanTensor
sourceimpl PlacementConstant<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementConstant<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> Float32Tensor
sourceimpl PlacementConstant<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for Mirrored3Placement
impl PlacementConstant<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for Mirrored3Placement
fn constant(&self, sess: &SyncSession, value: Constant) -> Float32Tensor
sourceimpl PlacementConstant<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementConstant<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> Float64Tensor
sourceimpl PlacementConstant<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for Mirrored3Placement
impl PlacementConstant<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for Mirrored3Placement
fn constant(&self, sess: &SyncSession, value: Constant) -> Float64Tensor
sourceimpl PlacementConstant<SyncSession, HostBitTensor> for HostPlacement
impl PlacementConstant<SyncSession, HostBitTensor> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostBitTensor
sourceimpl PlacementConstant<SyncSession, HostPrfKey> for HostPlacement
impl PlacementConstant<SyncSession, HostPrfKey> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostPrfKey
sourceimpl PlacementConstant<SyncSession, HostRingTensor<u128>> for HostPlacement
impl PlacementConstant<SyncSession, HostRingTensor<u128>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostRing128Tensor
sourceimpl PlacementConstant<SyncSession, HostRingTensor<u64>> for HostPlacement
impl PlacementConstant<SyncSession, HostRingTensor<u64>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostRing64Tensor
sourceimpl PlacementConstant<SyncSession, HostSeed> for HostPlacement
impl PlacementConstant<SyncSession, HostSeed> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostSeed
sourceimpl PlacementConstant<SyncSession, HostShape> for HostPlacement
impl PlacementConstant<SyncSession, HostShape> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostShape
sourceimpl PlacementConstant<SyncSession, HostString> for HostPlacement
impl PlacementConstant<SyncSession, HostString> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostString
sourceimpl PlacementConstant<SyncSession, HostTensor<f32>> for HostPlacement
impl PlacementConstant<SyncSession, HostTensor<f32>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostFloat32Tensor
sourceimpl PlacementConstant<SyncSession, HostTensor<f64>> for HostPlacement
impl PlacementConstant<SyncSession, HostTensor<f64>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostFloat64Tensor
sourceimpl PlacementConstant<SyncSession, HostTensor<i16>> for HostPlacement
impl PlacementConstant<SyncSession, HostTensor<i16>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostInt16Tensor
sourceimpl PlacementConstant<SyncSession, HostTensor<i32>> for HostPlacement
impl PlacementConstant<SyncSession, HostTensor<i32>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostInt32Tensor
sourceimpl PlacementConstant<SyncSession, HostTensor<i64>> for HostPlacement
impl PlacementConstant<SyncSession, HostTensor<i64>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostInt64Tensor
sourceimpl PlacementConstant<SyncSession, HostTensor<i8>> for HostPlacement
impl PlacementConstant<SyncSession, HostTensor<i8>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostInt8Tensor
sourceimpl PlacementConstant<SyncSession, HostTensor<u16>> for HostPlacement
impl PlacementConstant<SyncSession, HostTensor<u16>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostUint16Tensor
sourceimpl PlacementConstant<SyncSession, HostTensor<u32>> for HostPlacement
impl PlacementConstant<SyncSession, HostTensor<u32>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostUint32Tensor
sourceimpl PlacementConstant<SyncSession, HostTensor<u64>> for HostPlacement
impl PlacementConstant<SyncSession, HostTensor<u64>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostUint64Tensor
sourceimpl PlacementConstant<SyncSession, HostTensor<u8>> for HostPlacement
impl PlacementConstant<SyncSession, HostTensor<u8>> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostUint8Tensor
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 HostPlacement
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 HostPlacement
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, AbstractHostAesKey<HostBitArray<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 HostPlacement
impl PlacementDecrypt<SyncSession, AbstractHostAesKey<HostBitArray<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 HostPlacement
fn decrypt(&self, sess: &SyncSession, x0: &HostAesKey, x1: &AesTensor) -> Tensor
sourceimpl PlacementDecrypt<SyncSession, AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for HostPlacement
impl PlacementDecrypt<SyncSession, AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for HostPlacement
fn decrypt(
&self,
sess: &SyncSession,
x0: &HostAesKey,
x1: &Fixed128AesTensor
) -> Fixed128Tensor
sourceimpl PlacementDecrypt<SyncSession, AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementDecrypt<SyncSession, AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn decrypt(
&self,
sess: &SyncSession,
x0: &HostAesKey,
x1: &HostFixed128AesTensor
) -> HostFixed128Tensor
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 PlacementDemirror<SyncSession, Mir3Tensor<HostBitTensor>, HostBitTensor> for HostPlacement
impl PlacementDemirror<SyncSession, Mir3Tensor<HostBitTensor>, HostBitTensor> for HostPlacement
fn demirror(&self, sess: &SyncSession, x0: &Mirrored3BitTensor) -> HostBitTensor
sourceimpl PlacementDemirror<SyncSession, Mir3Tensor<HostRingTensor<u128>>, HostRingTensor<u128>> for HostPlacement
impl PlacementDemirror<SyncSession, Mir3Tensor<HostRingTensor<u128>>, HostRingTensor<u128>> for HostPlacement
fn demirror(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring128Tensor
) -> HostRing128Tensor
sourceimpl PlacementDemirror<SyncSession, Mir3Tensor<HostRingTensor<u64>>, HostRingTensor<u64>> for HostPlacement
impl PlacementDemirror<SyncSession, Mir3Tensor<HostRingTensor<u64>>, HostRingTensor<u64>> for HostPlacement
fn demirror(
&self,
sess: &SyncSession,
x0: &Mirrored3Ring64Tensor
) -> HostRing64Tensor
sourceimpl PlacementDemirror<SyncSession, Mir3Tensor<HostTensor<f32>>, HostTensor<f32>> for HostPlacement
impl PlacementDemirror<SyncSession, Mir3Tensor<HostTensor<f32>>, HostTensor<f32>> for HostPlacement
fn demirror(
&self,
sess: &SyncSession,
x0: &Mirrored3Float32
) -> HostFloat32Tensor
sourceimpl PlacementDemirror<SyncSession, Mir3Tensor<HostTensor<f64>>, HostTensor<f64>> for HostPlacement
impl PlacementDemirror<SyncSession, Mir3Tensor<HostTensor<f64>>, HostTensor<f64>> for HostPlacement
fn demirror(
&self,
sess: &SyncSession,
x0: &Mirrored3Float64
) -> HostFloat64Tensor
sourceimpl PlacementDemirror<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementDemirror<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn demirror(
&self,
sess: &SyncSession,
x0: &Mirrored3Fixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementDemirror<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementDemirror<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn demirror(
&self,
sess: &SyncSession,
x0: &Mirrored3Fixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementDeriveSeed<SyncSession, HostPrfKey, HostSeed> for HostPlacement
impl PlacementDeriveSeed<SyncSession, HostPrfKey, HostSeed> for HostPlacement
fn derive_seed(
&self,
sess: &SyncSession,
sync_key: SyncKey,
x0: &HostPrfKey
) -> HostSeed
sourceimpl PlacementDiag<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementDiag<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementDiag<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementDiag<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostRing128Tensor) -> HostRing128Tensor
sourceimpl PlacementDiag<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementDiag<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostRing64Tensor) -> HostRing64Tensor
sourceimpl PlacementDiag<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementDiag<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostFloat32Tensor
sourceimpl PlacementDiag<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementDiag<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostFloat64Tensor
sourceimpl PlacementDiag<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementDiag<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostInt16Tensor) -> HostInt16Tensor
sourceimpl PlacementDiag<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementDiag<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostInt32Tensor) -> HostInt32Tensor
sourceimpl PlacementDiag<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementDiag<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostInt64Tensor) -> HostInt64Tensor
sourceimpl PlacementDiag<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementDiag<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostInt8Tensor) -> HostInt8Tensor
sourceimpl PlacementDiag<SyncSession, HostTensor<u16>, HostTensor<u16>> for HostPlacement
impl PlacementDiag<SyncSession, HostTensor<u16>, HostTensor<u16>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostUint16Tensor) -> HostUint16Tensor
sourceimpl PlacementDiag<SyncSession, HostTensor<u32>, HostTensor<u32>> for HostPlacement
impl PlacementDiag<SyncSession, HostTensor<u32>, HostTensor<u32>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostUint32Tensor) -> HostUint32Tensor
sourceimpl PlacementDiag<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
impl PlacementDiag<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostUint64Tensor) -> HostUint64Tensor
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<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 HostPlacement
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 HostPlacement
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 HostPlacement
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 HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementDiv<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &Float32Tensor,
x1: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementDiv<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementDiv<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &Float64Tensor,
x1: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementDiv<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementDiv<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor,
x1: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementDiv<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementDiv<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor,
x1: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementDiv<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementDiv<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementDiv<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementDiv<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementDiv<SyncSession, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementDiv<SyncSession, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor,
x1: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementDiv<SyncSession, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementDiv<SyncSession, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor,
x1: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementDiv<SyncSession, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementDiv<SyncSession, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &HostInt16Tensor,
x1: &HostInt16Tensor
) -> HostInt16Tensor
sourceimpl PlacementDiv<SyncSession, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementDiv<SyncSession, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &HostInt32Tensor,
x1: &HostInt32Tensor
) -> HostInt32Tensor
sourceimpl PlacementDiv<SyncSession, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementDiv<SyncSession, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &HostInt64Tensor,
x1: &HostInt64Tensor
) -> HostInt64Tensor
sourceimpl PlacementDiv<SyncSession, HostTensor<i8>, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementDiv<SyncSession, HostTensor<i8>, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn div(
&self,
sess: &SyncSession,
x0: &HostInt8Tensor,
x1: &HostInt8Tensor
) -> HostInt8Tensor
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<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 HostPlacement
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 HostPlacement
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 HostPlacement
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 HostPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementDot<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &Float32Tensor,
x1: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementDot<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementDot<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &Float64Tensor,
x1: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementDot<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementDot<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor,
x1: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementDot<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementDot<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor,
x1: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementDot<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementDot<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementDot<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementDot<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementDot<SyncSession, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementDot<SyncSession, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor,
x1: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementDot<SyncSession, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementDot<SyncSession, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn dot(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor,
x1: &HostFloat64Tensor
) -> HostFloat64Tensor
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<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<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<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 HostPlacement
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 HostPlacement
fn exp(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementExp<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn exp(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementExp<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementExp<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn exp(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementExp<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementExp<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn exp(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostFloat32Tensor
sourceimpl PlacementExp<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementExp<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn exp(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostFloat64Tensor
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<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 HostPlacement
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 HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &Tensor
) -> Tensor
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 HostPlacement
impl PlacementExpandDims<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &BooleanTensor
) -> BooleanTensor
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 HostPlacement
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 HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementExpandDims<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementExpandDims<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementExpandDims<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementExpandDims<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementExpandDims<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementExpandDims<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementExpandDims<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementExpandDims<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementExpandDims<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementExpandDims<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementExpandDims<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementExpandDims<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementExpandDims<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementExpandDims<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementExpandDims<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementExpandDims<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementExpandDims<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementExpandDims<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementExpandDims<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostInt16Tensor
) -> HostInt16Tensor
sourceimpl PlacementExpandDims<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementExpandDims<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostInt32Tensor
) -> HostInt32Tensor
sourceimpl PlacementExpandDims<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementExpandDims<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostInt64Tensor
) -> HostInt64Tensor
sourceimpl PlacementExpandDims<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementExpandDims<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn expand_dims(
&self,
sess: &SyncSession,
axis: Vec<usize>,
x0: &HostInt8Tensor
) -> HostInt8Tensor
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<SyncSession, AdtShape<HostShape>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementFill<SyncSession, AdtShape<HostShape>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &AdditiveShape
) -> AdditiveRing128Tensor
sourceimpl PlacementFill<SyncSession, AdtShape<HostShape>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementFill<SyncSession, AdtShape<HostShape>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &AdditiveShape
) -> AdditiveRing64Tensor
sourceimpl PlacementFill<SyncSession, HostShape, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementFill<SyncSession, HostShape, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &HostShape
) -> AdditiveRing128Tensor
sourceimpl PlacementFill<SyncSession, HostShape, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementFill<SyncSession, HostShape, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &HostShape
) -> AdditiveRing64Tensor
sourceimpl PlacementFill<SyncSession, HostShape, HostBitTensor> for HostPlacement
impl PlacementFill<SyncSession, HostShape, HostBitTensor> for HostPlacement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &HostShape
) -> HostBitTensor
sourceimpl PlacementFill<SyncSession, HostShape, HostRingTensor<u128>> for HostPlacement
impl PlacementFill<SyncSession, HostShape, HostRingTensor<u128>> for HostPlacement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &HostShape
) -> HostRing128Tensor
sourceimpl PlacementFill<SyncSession, HostShape, HostRingTensor<u64>> for HostPlacement
impl PlacementFill<SyncSession, HostShape, HostRingTensor<u64>> for HostPlacement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &HostShape
) -> HostRing64Tensor
sourceimpl PlacementFill<SyncSession, RepShape<HostShape>, Mir3Tensor<HostBitTensor>> for Mirrored3Placement
impl PlacementFill<SyncSession, RepShape<HostShape>, Mir3Tensor<HostBitTensor>> for Mirrored3Placement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &ReplicatedShape
) -> Mirrored3BitTensor
sourceimpl PlacementFill<SyncSession, RepShape<HostShape>, Mir3Tensor<HostRingTensor<u128>>> for Mirrored3Placement
impl PlacementFill<SyncSession, RepShape<HostShape>, Mir3Tensor<HostRingTensor<u128>>> for Mirrored3Placement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &ReplicatedShape
) -> Mirrored3Ring128Tensor
sourceimpl PlacementFill<SyncSession, RepShape<HostShape>, Mir3Tensor<HostRingTensor<u64>>> for Mirrored3Placement
impl PlacementFill<SyncSession, RepShape<HostShape>, Mir3Tensor<HostRingTensor<u64>>> for Mirrored3Placement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &ReplicatedShape
) -> Mirrored3Ring64Tensor
sourceimpl PlacementFill<SyncSession, RepShape<HostShape>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>> for Mirrored3Placement
impl PlacementFill<SyncSession, RepShape<HostShape>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>> for Mirrored3Placement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &ReplicatedShape
) -> Mirrored3Fixed128Tensor
sourceimpl PlacementFill<SyncSession, RepShape<HostShape>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>> for Mirrored3Placement
impl PlacementFill<SyncSession, RepShape<HostShape>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>> for Mirrored3Placement
fn fill(
&self,
sess: &SyncSession,
value: Constant,
x0: &ReplicatedShape
) -> Mirrored3Fixed64Tensor
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 PlacementFixedpointDecode<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementFixedpointDecode<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn fixedpoint_decode(
&self,
sess: &SyncSession,
fractional_precision: u32,
x0: &Fixed128Tensor
) -> Float64Tensor
sourceimpl PlacementFixedpointDecode<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for Mirrored3Placement
impl PlacementFixedpointDecode<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for Mirrored3Placement
fn fixedpoint_decode(
&self,
sess: &SyncSession,
fractional_precision: u32,
x0: &Fixed128Tensor
) -> Float64Tensor
sourceimpl PlacementFixedpointDecode<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementFixedpointDecode<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn fixedpoint_decode(
&self,
sess: &SyncSession,
fractional_precision: u32,
x0: &Fixed64Tensor
) -> Float32Tensor
sourceimpl PlacementFixedpointDecode<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for Mirrored3Placement
impl PlacementFixedpointDecode<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for Mirrored3Placement
fn fixedpoint_decode(
&self,
sess: &SyncSession,
fractional_precision: u32,
x0: &Fixed64Tensor
) -> Float32Tensor
sourceimpl PlacementFixedpointDecode<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostTensor<f64>> for HostPlacement
impl PlacementFixedpointDecode<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostTensor<f64>> for HostPlacement
fn fixedpoint_decode(
&self,
sess: &SyncSession,
fractional_precision: u32,
x0: &HostFixed128Tensor
) -> HostFloat64Tensor
sourceimpl PlacementFixedpointDecode<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostTensor<f32>> for HostPlacement
impl PlacementFixedpointDecode<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostTensor<f32>> for HostPlacement
fn fixedpoint_decode(
&self,
sess: &SyncSession,
fractional_precision: u32,
x0: &HostFixed64Tensor
) -> HostFloat32Tensor
sourceimpl PlacementFixedpointDecode<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, Mir3Tensor<HostTensor<f64>>> for Mirrored3Placement
impl PlacementFixedpointDecode<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, Mir3Tensor<HostTensor<f64>>> for Mirrored3Placement
fn fixedpoint_decode(
&self,
sess: &SyncSession,
fractional_precision: u32,
x0: &Mirrored3Fixed128Tensor
) -> Mirrored3Float64
sourceimpl PlacementFixedpointDecode<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, Mir3Tensor<HostTensor<f32>>> for Mirrored3Placement
impl PlacementFixedpointDecode<SyncSession, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, Mir3Tensor<HostTensor<f32>>> for Mirrored3Placement
fn fixedpoint_decode(
&self,
sess: &SyncSession,
fractional_precision: u32,
x0: &Mirrored3Fixed64Tensor
) -> Mirrored3Float32
sourceimpl PlacementFixedpointEncode<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
impl PlacementFixedpointEncode<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn fixedpoint_encode(
&self,
sess: &SyncSession,
fractional_precision: u32,
integral_precision: u32,
x0: &Float32Tensor
) -> Fixed64Tensor
sourceimpl PlacementFixedpointEncode<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for Mirrored3Placement
impl PlacementFixedpointEncode<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for Mirrored3Placement
fn fixedpoint_encode(
&self,
sess: &SyncSession,
fractional_precision: u32,
integral_precision: u32,
x0: &Float32Tensor
) -> Fixed64Tensor
sourceimpl PlacementFixedpointEncode<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for HostPlacement
impl PlacementFixedpointEncode<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for HostPlacement
fn fixedpoint_encode(
&self,
sess: &SyncSession,
fractional_precision: u32,
integral_precision: u32,
x0: &Float64Tensor
) -> Fixed128Tensor
sourceimpl PlacementFixedpointEncode<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for Mirrored3Placement
impl PlacementFixedpointEncode<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for Mirrored3Placement
fn fixedpoint_encode(
&self,
sess: &SyncSession,
fractional_precision: u32,
integral_precision: u32,
x0: &Float64Tensor
) -> Fixed128Tensor
sourceimpl PlacementFixedpointEncode<SyncSession, HostTensor<f32>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementFixedpointEncode<SyncSession, HostTensor<f32>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn fixedpoint_encode(
&self,
sess: &SyncSession,
fractional_precision: u32,
integral_precision: u32,
x0: &HostFloat32Tensor
) -> HostFixed64Tensor
sourceimpl PlacementFixedpointEncode<SyncSession, HostTensor<f64>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementFixedpointEncode<SyncSession, HostTensor<f64>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn fixedpoint_encode(
&self,
sess: &SyncSession,
fractional_precision: u32,
integral_precision: u32,
x0: &HostFloat64Tensor
) -> HostFixed128Tensor
sourceimpl PlacementFixedpointEncode<SyncSession, Mir3Tensor<HostTensor<f32>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>> for Mirrored3Placement
impl PlacementFixedpointEncode<SyncSession, Mir3Tensor<HostTensor<f32>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>> for Mirrored3Placement
fn fixedpoint_encode(
&self,
sess: &SyncSession,
fractional_precision: u32,
integral_precision: u32,
x0: &Mirrored3Float32
) -> Mirrored3Fixed64Tensor
sourceimpl PlacementFixedpointEncode<SyncSession, Mir3Tensor<HostTensor<f64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>> for Mirrored3Placement
impl PlacementFixedpointEncode<SyncSession, Mir3Tensor<HostTensor<f64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>> for Mirrored3Placement
fn fixedpoint_encode(
&self,
sess: &SyncSession,
fractional_precision: u32,
integral_precision: u32,
x0: &Mirrored3Float64
) -> Mirrored3Fixed128Tensor
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 HostPlacement
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 HostPlacement
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 HostPlacement
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 HostPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> BooleanTensor
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 HostPlacement
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 HostPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> 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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementGreater<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &Float32Tensor,
x1: &Float32Tensor
) -> BooleanTensor
sourceimpl PlacementGreater<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementGreater<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &Float64Tensor,
x1: &Float64Tensor
) -> BooleanTensor
sourceimpl PlacementGreater<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostBitTensor> for HostPlacement
impl PlacementGreater<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor,
x1: &HostFixed128Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostBitTensor> for HostPlacement
impl PlacementGreater<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor,
x1: &HostFixed64Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostBitTensor> for HostPlacement
impl PlacementGreater<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &HostRing128Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostBitTensor> for HostPlacement
impl PlacementGreater<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &HostRing64Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<SyncSession, HostTensor<f32>, HostTensor<f32>, HostBitTensor> for HostPlacement
impl PlacementGreater<SyncSession, HostTensor<f32>, HostTensor<f32>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor,
x1: &HostFloat32Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<SyncSession, HostTensor<f64>, HostTensor<f64>, HostBitTensor> for HostPlacement
impl PlacementGreater<SyncSession, HostTensor<f64>, HostTensor<f64>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor,
x1: &HostFloat64Tensor
) -> HostBitTensor
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<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 HostPlacement
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 HostPlacement
fn identity(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
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, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
impl PlacementIdentity<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &Uint64Tensor) -> Uint64Tensor
sourceimpl PlacementIdentity<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementIdentity<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &BooleanTensor) -> BooleanTensor
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 HostPlacement
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 HostPlacement
fn identity(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn identity(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementIdentity<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementIdentity<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementIdentity<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementIdentity<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementIdentity<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementIdentity<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementIdentity<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementIdentity<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementIdentity<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementIdentity<SyncSession, HostPrfKey, HostPrfKey> for HostPlacement
impl PlacementIdentity<SyncSession, HostPrfKey, HostPrfKey> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostPrfKey) -> HostPrfKey
sourceimpl PlacementIdentity<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementIdentity<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementIdentity<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementIdentity<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementIdentity<SyncSession, HostSeed, HostSeed> for HostPlacement
impl PlacementIdentity<SyncSession, HostSeed, HostSeed> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostSeed) -> HostSeed
sourceimpl PlacementIdentity<SyncSession, HostShape, HostShape> for HostPlacement
impl PlacementIdentity<SyncSession, HostShape, HostShape> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostShape) -> HostShape
sourceimpl PlacementIdentity<SyncSession, HostString, HostString> for HostPlacement
impl PlacementIdentity<SyncSession, HostString, HostString> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostString) -> HostString
sourceimpl PlacementIdentity<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementIdentity<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementIdentity<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementIdentity<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementIdentity<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementIdentity<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostInt16Tensor) -> HostInt16Tensor
sourceimpl PlacementIdentity<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementIdentity<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostInt32Tensor) -> HostInt32Tensor
sourceimpl PlacementIdentity<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementIdentity<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostInt64Tensor) -> HostInt64Tensor
sourceimpl PlacementIdentity<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementIdentity<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostInt8Tensor) -> HostInt8Tensor
sourceimpl PlacementIdentity<SyncSession, HostTensor<u16>, HostTensor<u16>> for HostPlacement
impl PlacementIdentity<SyncSession, HostTensor<u16>, HostTensor<u16>> for HostPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &HostUint16Tensor
) -> HostUint16Tensor
sourceimpl PlacementIdentity<SyncSession, HostTensor<u32>, HostTensor<u32>> for HostPlacement
impl PlacementIdentity<SyncSession, HostTensor<u32>, HostTensor<u32>> for HostPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &HostUint32Tensor
) -> HostUint32Tensor
sourceimpl PlacementIdentity<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
impl PlacementIdentity<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
fn identity(
&self,
sess: &SyncSession,
x0: &HostUint64Tensor
) -> HostUint64Tensor
sourceimpl PlacementIdentity<SyncSession, HostTensor<u8>, HostTensor<u8>> for HostPlacement
impl PlacementIdentity<SyncSession, HostTensor<u8>, HostTensor<u8>> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostUint8Tensor) -> HostUint8Tensor
sourceimpl PlacementIdentity<SyncSession, HostUnit, HostUnit> for HostPlacement
impl PlacementIdentity<SyncSession, HostUnit, HostUnit> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostUnit) -> HostUnit
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<SyncSession, HostBitArray<HostBitTensor, N128>, HostBitTensor> for HostPlacement
impl PlacementIndex<SyncSession, HostBitArray<HostBitTensor, N128>, HostBitTensor> for HostPlacement
fn index(
&self,
sess: &SyncSession,
index: usize,
x0: &HostBitArray128
) -> HostBitTensor
sourceimpl PlacementIndex<SyncSession, HostBitArray<HostBitTensor, N224>, HostBitTensor> for HostPlacement
impl PlacementIndex<SyncSession, HostBitArray<HostBitTensor, N224>, HostBitTensor> for HostPlacement
fn index(
&self,
sess: &SyncSession,
index: usize,
x0: &HostBitArray224
) -> HostBitTensor
sourceimpl PlacementIndex<SyncSession, HostBitArray<HostBitTensor, N256>, HostBitTensor> for HostPlacement
impl PlacementIndex<SyncSession, HostBitArray<HostBitTensor, N256>, HostBitTensor> for HostPlacement
fn index(
&self,
sess: &SyncSession,
index: usize,
x0: &HostBitArray256
) -> HostBitTensor
sourceimpl PlacementIndex<SyncSession, HostBitArray<HostBitTensor, N64>, HostBitTensor> for HostPlacement
impl PlacementIndex<SyncSession, HostBitArray<HostBitTensor, N64>, HostBitTensor> for HostPlacement
fn index(
&self,
sess: &SyncSession,
index: usize,
x0: &HostBitArray64
) -> HostBitTensor
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<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 HostPlacement
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 HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &Tensor
) -> Tensor
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 HostPlacement
impl PlacementIndexAxis<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &BooleanTensor
) -> BooleanTensor
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 HostPlacement
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 HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementIndexAxis<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementIndexAxis<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementIndexAxis<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementIndexAxis<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementIndexAxis<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementIndexAxis<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementIndexAxis<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementIndexAxis<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementIndexAxis<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementIndexAxis<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementIndexAxis<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementIndexAxis<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementIndexAxis<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementIndexAxis<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementIndexAxis<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementIndexAxis<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementIndexAxis<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn index_axis(
&self,
sess: &SyncSession,
axis: usize,
index: usize,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
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<SyncSession, AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>> for HostPlacement
impl PlacementInput<SyncSession, AbstractAesKey<AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> AesKey
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, AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>> for HostPlacement
impl PlacementInput<SyncSession, AbstractAesTensor<FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> AesTensor
sourceimpl PlacementInput<SyncSession, AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>> for HostPlacement
impl PlacementInput<SyncSession, AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostAesKey
sourceimpl PlacementInput<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>>>>>> for HostPlacement
impl PlacementInput<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>>>>>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> Tensor
sourceimpl PlacementInput<SyncSession, FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>> for HostPlacement
impl PlacementInput<SyncSession, FixedAesTensor<HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> Fixed128AesTensor
sourceimpl PlacementInput<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementInput<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> Float32Tensor
sourceimpl PlacementInput<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementInput<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> Float64Tensor
sourceimpl PlacementInput<SyncSession, HostBitArray<HostBitTensor, N128>> for HostPlacement
impl PlacementInput<SyncSession, HostBitArray<HostBitTensor, N128>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostBitArray128
sourceimpl PlacementInput<SyncSession, HostBitArray<HostBitTensor, N224>> for HostPlacement
impl PlacementInput<SyncSession, HostBitArray<HostBitTensor, N224>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostBitArray224
sourceimpl PlacementInput<SyncSession, HostBitArray<HostBitTensor, N64>> for HostPlacement
impl PlacementInput<SyncSession, HostBitArray<HostBitTensor, N64>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostBitArray64
sourceimpl PlacementInput<SyncSession, HostBitTensor> for HostPlacement
impl PlacementInput<SyncSession, HostBitTensor> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostBitTensor
sourceimpl PlacementInput<SyncSession, HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>> for HostPlacement
impl PlacementInput<SyncSession, HostFixedAesTensor<HostBitArray<HostBitTensor, N224>>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostFixed128AesTensor
sourceimpl PlacementInput<SyncSession, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementInput<SyncSession, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostFixed128Tensor
sourceimpl PlacementInput<SyncSession, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementInput<SyncSession, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostFixed64Tensor
sourceimpl PlacementInput<SyncSession, HostPrfKey> for HostPlacement
impl PlacementInput<SyncSession, HostPrfKey> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostPrfKey
sourceimpl PlacementInput<SyncSession, HostRingTensor<u128>> for HostPlacement
impl PlacementInput<SyncSession, HostRingTensor<u128>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostRing128Tensor
sourceimpl PlacementInput<SyncSession, HostRingTensor<u64>> for HostPlacement
impl PlacementInput<SyncSession, HostRingTensor<u64>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostRing64Tensor
sourceimpl PlacementInput<SyncSession, HostSeed> for HostPlacement
impl PlacementInput<SyncSession, HostSeed> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostSeed
sourceimpl PlacementInput<SyncSession, HostShape> for HostPlacement
impl PlacementInput<SyncSession, HostShape> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostShape
sourceimpl PlacementInput<SyncSession, HostString> for HostPlacement
impl PlacementInput<SyncSession, HostString> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostString
sourceimpl PlacementInput<SyncSession, HostTensor<f32>> for HostPlacement
impl PlacementInput<SyncSession, HostTensor<f32>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostFloat32Tensor
sourceimpl PlacementInput<SyncSession, HostTensor<f64>> for HostPlacement
impl PlacementInput<SyncSession, HostTensor<f64>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostFloat64Tensor
sourceimpl PlacementInput<SyncSession, HostTensor<i16>> for HostPlacement
impl PlacementInput<SyncSession, HostTensor<i16>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostInt16Tensor
sourceimpl PlacementInput<SyncSession, HostTensor<i32>> for HostPlacement
impl PlacementInput<SyncSession, HostTensor<i32>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostInt32Tensor
sourceimpl PlacementInput<SyncSession, HostTensor<i64>> for HostPlacement
impl PlacementInput<SyncSession, HostTensor<i64>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostInt64Tensor
sourceimpl PlacementInput<SyncSession, HostTensor<i8>> for HostPlacement
impl PlacementInput<SyncSession, HostTensor<i8>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostInt8Tensor
sourceimpl PlacementInput<SyncSession, HostTensor<u16>> for HostPlacement
impl PlacementInput<SyncSession, HostTensor<u16>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostUint16Tensor
sourceimpl PlacementInput<SyncSession, HostTensor<u32>> for HostPlacement
impl PlacementInput<SyncSession, HostTensor<u32>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostUint32Tensor
sourceimpl PlacementInput<SyncSession, HostTensor<u64>> for HostPlacement
impl PlacementInput<SyncSession, HostTensor<u64>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostUint64Tensor
sourceimpl PlacementInput<SyncSession, HostTensor<u8>> for HostPlacement
impl PlacementInput<SyncSession, HostTensor<u8>> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostUint8Tensor
sourceimpl PlacementInput<SyncSession, HostUnit> for HostPlacement
impl PlacementInput<SyncSession, HostUnit> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostUnit
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 PlacementInverse<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 HostPlacement
impl PlacementInverse<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 HostPlacement
fn inverse(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementInverse<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementInverse<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn inverse(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementInverse<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementInverse<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn inverse(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementInverse<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementInverse<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn inverse(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementInverse<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementInverse<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn inverse(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementKeyGen<SyncSession, HostPrfKey> for HostPlacement
impl PlacementKeyGen<SyncSession, HostPrfKey> for HostPlacement
fn gen_key(&self, sess: &SyncSession) -> HostPrfKey
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 HostPlacement
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 HostPlacement
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 HostPlacement
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 HostPlacement
fn less(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> BooleanTensor
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 HostPlacement
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 HostPlacement
fn less(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> 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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementLess<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn less(
&self,
sess: &SyncSession,
x0: &Float32Tensor,
x1: &Float32Tensor
) -> BooleanTensor
sourceimpl PlacementLess<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementLess<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn less(
&self,
sess: &SyncSession,
x0: &Float64Tensor,
x1: &Float64Tensor
) -> BooleanTensor
sourceimpl PlacementLess<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostBitTensor> for HostPlacement
impl PlacementLess<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor,
x1: &HostFixed128Tensor
) -> HostBitTensor
sourceimpl PlacementLess<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostBitTensor> for HostPlacement
impl PlacementLess<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor,
x1: &HostFixed64Tensor
) -> HostBitTensor
sourceimpl PlacementLess<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostBitTensor> for HostPlacement
impl PlacementLess<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &HostRing128Tensor
) -> HostBitTensor
sourceimpl PlacementLess<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostBitTensor> for HostPlacement
impl PlacementLess<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &HostRing64Tensor
) -> HostBitTensor
sourceimpl PlacementLess<SyncSession, HostTensor<f32>, HostTensor<f32>, HostBitTensor> for HostPlacement
impl PlacementLess<SyncSession, HostTensor<f32>, HostTensor<f32>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor,
x1: &HostFloat32Tensor
) -> HostBitTensor
sourceimpl PlacementLess<SyncSession, HostTensor<f64>, HostTensor<f64>, HostBitTensor> for HostPlacement
impl PlacementLess<SyncSession, HostTensor<f64>, HostTensor<f64>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor,
x1: &HostFloat64Tensor
) -> HostBitTensor
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 PlacementLoad<SyncSession, HostString, HostString, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<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 HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<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 HostPlacement
fn load(&self, sess: &SyncSession, x0: &HostString, x1: &HostString) -> Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> Uint64Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> BooleanTensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> Float32Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> Float64Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostBitTensor> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostBitTensor> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostBitTensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostFixed128Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostFixed64Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostPrfKey> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostPrfKey> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostPrfKey
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostRingTensor<u128>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostRingTensor<u128>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostRing128Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostRingTensor<u64>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostRingTensor<u64>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostRing64Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostSeed> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostSeed> for HostPlacement
fn load(&self, sess: &SyncSession, x0: &HostString, x1: &HostString) -> HostSeed
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostShape> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostShape> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostShape
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostString> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostString> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostString
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostTensor<f32>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostTensor<f32>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostFloat32Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostTensor<f64>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostTensor<f64>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostFloat64Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostTensor<i16>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostTensor<i16>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostInt16Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostTensor<i32>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostTensor<i32>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostInt32Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostTensor<i64>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostTensor<i64>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostInt64Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostTensor<i8>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostTensor<i8>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostInt8Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostTensor<u16>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostTensor<u16>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostUint16Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostTensor<u32>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostTensor<u32>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostUint32Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostTensor<u64>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostTensor<u64>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostUint64Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostTensor<u8>> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostTensor<u8>> for HostPlacement
fn load(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostString
) -> HostUint8Tensor
sourceimpl PlacementLoad<SyncSession, HostString, HostString, HostUnit> for HostPlacement
impl PlacementLoad<SyncSession, HostString, HostString, HostUnit> for HostPlacement
fn load(&self, sess: &SyncSession, x0: &HostString, x1: &HostString) -> HostUnit
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 HostPlacement
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 HostPlacement
fn log(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementLog<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn log(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementLog<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementLog<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn log(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementLog<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementLog<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn log(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostFloat32Tensor
sourceimpl PlacementLog<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementLog<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn log(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostFloat64Tensor
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<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 HostPlacement
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 HostPlacement
fn log2(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementLog2<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn log2(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementLog2<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementLog2<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn log2(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementLog2<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementLog2<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn log2(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostFloat32Tensor
sourceimpl PlacementLog2<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementLog2<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn log2(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostFloat64Tensor
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<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 HostPlacement
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 HostPlacement
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 HostPlacement
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 HostPlacement
fn maximum(&self, sess: &SyncSession, xs: &[Fixed128Tensor]) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn maximum(&self, sess: &SyncSession, xs: &[Fixed64Tensor]) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementMaximum<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn maximum(&self, sess: &SyncSession, xs: &[Float32Tensor]) -> Float32Tensor
sourceimpl PlacementMaximum<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementMaximum<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn maximum(&self, sess: &SyncSession, xs: &[Float64Tensor]) -> Float64Tensor
sourceimpl PlacementMaximum<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementMaximum<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn maximum(
&self,
sess: &SyncSession,
xs: &[HostFixed128Tensor]
) -> HostFixed128Tensor
sourceimpl PlacementMaximum<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementMaximum<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn maximum(
&self,
sess: &SyncSession,
xs: &[HostFixed64Tensor]
) -> HostFixed64Tensor
sourceimpl PlacementMaximum<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementMaximum<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn maximum(
&self,
sess: &SyncSession,
xs: &[HostRing128Tensor]
) -> HostRing128Tensor
sourceimpl PlacementMaximum<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementMaximum<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn maximum(
&self,
sess: &SyncSession,
xs: &[HostRing64Tensor]
) -> HostRing64Tensor
sourceimpl PlacementMaximum<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementMaximum<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn maximum(
&self,
sess: &SyncSession,
xs: &[HostFloat32Tensor]
) -> HostFloat32Tensor
sourceimpl PlacementMaximum<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementMaximum<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn maximum(
&self,
sess: &SyncSession,
xs: &[HostFloat64Tensor]
) -> HostFloat64Tensor
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<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 HostPlacement
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 HostPlacement
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 HostPlacement
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 HostPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementMean<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementMean<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementMean<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementMean<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementMean<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementMean<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementMean<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementMean<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementMean<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementMean<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementMean<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn mean(
&self,
sess: &SyncSession,
axis: Option<u32>,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
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<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementMeanAsFixedpoint<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn mean_as_fixedpoint(
&self,
sess: &SyncSession,
axis: Option<u32>,
scaling_base: u64,
scaling_exp: u32,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementMeanAsFixedpoint<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementMeanAsFixedpoint<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn mean_as_fixedpoint(
&self,
sess: &SyncSession,
axis: Option<u32>,
scaling_base: u64,
scaling_exp: u32,
x0: &HostRing64Tensor
) -> HostRing64Tensor
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 PlacementMirror<SyncSession, HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>> for Mirrored3Placement
impl PlacementMirror<SyncSession, HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>> for Mirrored3Placement
fn mirror(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor
) -> Mirrored3Fixed128Tensor
sourceimpl PlacementMirror<SyncSession, HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>> for Mirrored3Placement
impl PlacementMirror<SyncSession, HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>> for Mirrored3Placement
fn mirror(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor
) -> Mirrored3Fixed64Tensor
sourceimpl PlacementMirror<SyncSession, HostRingTensor<u128>, Mir3Tensor<HostRingTensor<u128>>> for Mirrored3Placement
impl PlacementMirror<SyncSession, HostRingTensor<u128>, Mir3Tensor<HostRingTensor<u128>>> for Mirrored3Placement
fn mirror(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor
) -> Mirrored3Ring128Tensor
sourceimpl PlacementMirror<SyncSession, HostRingTensor<u64>, Mir3Tensor<HostRingTensor<u64>>> for Mirrored3Placement
impl PlacementMirror<SyncSession, HostRingTensor<u64>, Mir3Tensor<HostRingTensor<u64>>> for Mirrored3Placement
fn mirror(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor
) -> Mirrored3Ring64Tensor
sourceimpl PlacementMirror<SyncSession, HostTensor<f32>, Mir3Tensor<HostTensor<f32>>> for Mirrored3Placement
impl PlacementMirror<SyncSession, HostTensor<f32>, Mir3Tensor<HostTensor<f32>>> for Mirrored3Placement
fn mirror(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> Mirrored3Float32
sourceimpl PlacementMirror<SyncSession, HostTensor<f64>, Mir3Tensor<HostTensor<f64>>> for Mirrored3Placement
impl PlacementMirror<SyncSession, HostTensor<f64>, Mir3Tensor<HostTensor<f64>>> for Mirrored3Placement
fn mirror(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> Mirrored3Float64
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<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 HostPlacement
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 HostPlacement
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, AdtTensor<HostBitTensor>, HostBitTensor, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementMul<SyncSession, AdtTensor<HostBitTensor>, HostBitTensor, AdtTensor<HostBitTensor>> for AdditivePlacement
fn mul(
&self,
sess: &SyncSession,
x0: &AdditiveBitTensor,
x1: &HostBitTensor
) -> AdditiveBitTensor
sourceimpl PlacementMul<SyncSession, AdtTensor<HostRingTensor<u128>>, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementMul<SyncSession, AdtTensor<HostRingTensor<u128>>, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn mul(
&self,
sess: &SyncSession,
x0: &AdditiveRing128Tensor,
x1: &HostRing128Tensor
) -> AdditiveRing128Tensor
sourceimpl PlacementMul<SyncSession, AdtTensor<HostRingTensor<u64>>, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementMul<SyncSession, AdtTensor<HostRingTensor<u64>>, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn mul(
&self,
sess: &SyncSession,
x0: &AdditiveRing64Tensor,
x1: &HostRing64Tensor
) -> AdditiveRing64Tensor
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 HostPlacement
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 HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementMul<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &Float32Tensor,
x1: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementMul<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementMul<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &Float64Tensor,
x1: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementMul<SyncSession, HostBitTensor, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementMul<SyncSession, HostBitTensor, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &AdditiveBitTensor
) -> AdditiveBitTensor
sourceimpl PlacementMul<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementMul<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor,
x1: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementMul<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementMul<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor,
x1: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementMul<SyncSession, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementMul<SyncSession, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &AdditiveRing128Tensor
) -> AdditiveRing128Tensor
sourceimpl PlacementMul<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementMul<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementMul<SyncSession, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementMul<SyncSession, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &AdditiveRing64Tensor
) -> AdditiveRing64Tensor
sourceimpl PlacementMul<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementMul<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementMul<SyncSession, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementMul<SyncSession, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor,
x1: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementMul<SyncSession, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementMul<SyncSession, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor,
x1: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementMul<SyncSession, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementMul<SyncSession, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostInt16Tensor,
x1: &HostInt16Tensor
) -> HostInt16Tensor
sourceimpl PlacementMul<SyncSession, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementMul<SyncSession, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostInt32Tensor,
x1: &HostInt32Tensor
) -> HostInt32Tensor
sourceimpl PlacementMul<SyncSession, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementMul<SyncSession, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostInt64Tensor,
x1: &HostInt64Tensor
) -> HostInt64Tensor
sourceimpl PlacementMul<SyncSession, HostTensor<i8>, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementMul<SyncSession, HostTensor<i8>, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn mul(
&self,
sess: &SyncSession,
x0: &HostInt8Tensor,
x1: &HostInt8Tensor
) -> HostInt8Tensor
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<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 HostPlacement
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 HostPlacement
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 HostPlacement
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 HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &BooleanTensor,
x1: &Fixed128Tensor,
x2: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &BooleanTensor,
x1: &Fixed64Tensor,
x2: &Fixed64Tensor
) -> Fixed64Tensor
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, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementMux<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &BooleanTensor,
x1: &Float32Tensor,
x2: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementMux<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementMux<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &BooleanTensor,
x1: &Float64Tensor,
x2: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementMux<SyncSession, HostBitTensor, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementMux<SyncSession, HostBitTensor, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostFixed128Tensor,
x2: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementMux<SyncSession, HostBitTensor, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementMux<SyncSession, HostBitTensor, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostFixed64Tensor,
x2: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementMux<SyncSession, HostBitTensor, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementMux<SyncSession, HostBitTensor, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostRing128Tensor,
x2: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementMux<SyncSession, HostBitTensor, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementMux<SyncSession, HostBitTensor, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostRing64Tensor,
x2: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementMux<SyncSession, HostBitTensor, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementMux<SyncSession, HostBitTensor, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostFloat32Tensor,
x2: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementMux<SyncSession, HostBitTensor, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementMux<SyncSession, HostBitTensor, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostFloat64Tensor,
x2: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementMux<SyncSession, HostBitTensor, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementMux<SyncSession, HostBitTensor, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostInt16Tensor,
x2: &HostInt16Tensor
) -> HostInt16Tensor
sourceimpl PlacementMux<SyncSession, HostBitTensor, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementMux<SyncSession, HostBitTensor, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostInt32Tensor,
x2: &HostInt32Tensor
) -> HostInt32Tensor
sourceimpl PlacementMux<SyncSession, HostBitTensor, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementMux<SyncSession, HostBitTensor, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn mux(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostInt64Tensor,
x2: &HostInt64Tensor
) -> HostInt64Tensor
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<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementNeg<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn neg(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementNeg<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementNeg<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn neg(&self, sess: &SyncSession, x0: &HostRing128Tensor) -> HostRing128Tensor
sourceimpl PlacementNeg<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementNeg<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn neg(&self, sess: &SyncSession, x0: &HostRing64Tensor) -> HostRing64Tensor
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 PlacementOnes<SyncSession, 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 HostPlacement
impl PlacementOnes<SyncSession, 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 HostPlacement
fn ones(&self, sess: &SyncSession, x0: &Shape) -> Tensor
sourceimpl PlacementOnes<SyncSession, HostShape, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementOnes<SyncSession, HostShape, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn ones(&self, sess: &SyncSession, x0: &HostShape) -> Float32Tensor
sourceimpl PlacementOnes<SyncSession, HostShape, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementOnes<SyncSession, HostShape, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn ones(&self, sess: &SyncSession, x0: &HostShape) -> Float64Tensor
sourceimpl PlacementOnes<SyncSession, HostShape, HostTensor<f32>> for HostPlacement
impl PlacementOnes<SyncSession, HostShape, HostTensor<f32>> for HostPlacement
fn ones(&self, sess: &SyncSession, x0: &HostShape) -> HostFloat32Tensor
sourceimpl PlacementOnes<SyncSession, HostShape, HostTensor<f64>> for HostPlacement
impl PlacementOnes<SyncSession, HostShape, HostTensor<f64>> for HostPlacement
fn ones(&self, sess: &SyncSession, x0: &HostShape) -> HostFloat64Tensor
sourceimpl PlacementOnes<SyncSession, HostShape, HostTensor<i16>> for HostPlacement
impl PlacementOnes<SyncSession, HostShape, HostTensor<i16>> for HostPlacement
fn ones(&self, sess: &SyncSession, x0: &HostShape) -> HostInt16Tensor
sourceimpl PlacementOnes<SyncSession, HostShape, HostTensor<i32>> for HostPlacement
impl PlacementOnes<SyncSession, HostShape, HostTensor<i32>> for HostPlacement
fn ones(&self, sess: &SyncSession, x0: &HostShape) -> HostInt32Tensor
sourceimpl PlacementOnes<SyncSession, HostShape, HostTensor<i64>> for HostPlacement
impl PlacementOnes<SyncSession, HostShape, HostTensor<i64>> for HostPlacement
fn ones(&self, sess: &SyncSession, x0: &HostShape) -> HostInt64Tensor
sourceimpl PlacementOnes<SyncSession, HostShape, HostTensor<i8>> for HostPlacement
impl PlacementOnes<SyncSession, HostShape, HostTensor<i8>> for HostPlacement
fn ones(&self, sess: &SyncSession, x0: &HostShape) -> HostInt8Tensor
sourceimpl PlacementOr<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 HostPlacement
impl PlacementOr<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 HostPlacement
sourceimpl PlacementOr<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementOr<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn or(
&self,
sess: &SyncSession,
x0: &BooleanTensor,
x1: &BooleanTensor
) -> BooleanTensor
sourceimpl PlacementOr<SyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementOr<SyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
fn or(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementOutput<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 HostPlacement
impl PlacementOutput<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 HostPlacement
fn output(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
sourceimpl PlacementOutput<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
impl PlacementOutput<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &BooleanTensor) -> BooleanTensor
sourceimpl PlacementOutput<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementOutput<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementOutput<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementOutput<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementOutput<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementOutput<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementOutput<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementOutput<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn output(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementOutput<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementOutput<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn output(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementOutput<SyncSession, HostPrfKey, HostPrfKey> for HostPlacement
impl PlacementOutput<SyncSession, HostPrfKey, HostPrfKey> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostPrfKey) -> HostPrfKey
sourceimpl PlacementOutput<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementOutput<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn output(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementOutput<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementOutput<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostRing64Tensor) -> HostRing64Tensor
sourceimpl PlacementOutput<SyncSession, HostSeed, HostSeed> for HostPlacement
impl PlacementOutput<SyncSession, HostSeed, HostSeed> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostSeed) -> HostSeed
sourceimpl PlacementOutput<SyncSession, HostShape, HostShape> for HostPlacement
impl PlacementOutput<SyncSession, HostShape, HostShape> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostShape) -> HostShape
sourceimpl PlacementOutput<SyncSession, HostString, HostString> for HostPlacement
impl PlacementOutput<SyncSession, HostString, HostString> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostString) -> HostString
sourceimpl PlacementOutput<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementOutput<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn output(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementOutput<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementOutput<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn output(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementOutput<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementOutput<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostInt16Tensor) -> HostInt16Tensor
sourceimpl PlacementOutput<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementOutput<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostInt32Tensor) -> HostInt32Tensor
sourceimpl PlacementOutput<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementOutput<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostInt64Tensor) -> HostInt64Tensor
sourceimpl PlacementOutput<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementOutput<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostInt8Tensor) -> HostInt8Tensor
sourceimpl PlacementOutput<SyncSession, HostTensor<u16>, HostTensor<u16>> for HostPlacement
impl PlacementOutput<SyncSession, HostTensor<u16>, HostTensor<u16>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostUint16Tensor) -> HostUint16Tensor
sourceimpl PlacementOutput<SyncSession, HostTensor<u32>, HostTensor<u32>> for HostPlacement
impl PlacementOutput<SyncSession, HostTensor<u32>, HostTensor<u32>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostUint32Tensor) -> HostUint32Tensor
sourceimpl PlacementOutput<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
impl PlacementOutput<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostUint64Tensor) -> HostUint64Tensor
sourceimpl PlacementOutput<SyncSession, HostTensor<u8>, HostTensor<u8>> for HostPlacement
impl PlacementOutput<SyncSession, HostTensor<u8>, HostTensor<u8>> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostUint8Tensor) -> HostUint8Tensor
sourceimpl PlacementOutput<SyncSession, HostUnit, HostUnit> for HostPlacement
impl PlacementOutput<SyncSession, HostUnit, HostUnit> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostUnit) -> HostUnit
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<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 HostPlacement
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 HostPlacement
fn relu(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementRelu<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn relu(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementRelu<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementRelu<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn relu(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementRelu<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementRelu<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn relu(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostFloat32Tensor
sourceimpl PlacementRelu<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementRelu<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn relu(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostFloat64Tensor
sourceimpl PlacementRelu<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementRelu<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn relu(&self, sess: &SyncSession, x0: &HostInt16Tensor) -> HostInt16Tensor
sourceimpl PlacementRelu<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementRelu<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn relu(&self, sess: &SyncSession, x0: &HostInt32Tensor) -> HostInt32Tensor
sourceimpl PlacementRelu<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementRelu<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn relu(&self, sess: &SyncSession, x0: &HostInt64Tensor) -> HostInt64Tensor
sourceimpl PlacementRelu<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementRelu<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn relu(&self, sess: &SyncSession, x0: &HostInt8Tensor) -> HostInt8Tensor
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 PlacementRepToAdt<SyncSession, RepTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementRepToAdt<SyncSession, RepTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
fn rep_to_adt(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor
) -> AdditiveBitTensor
sourceimpl PlacementRepToAdt<SyncSession, RepTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementRepToAdt<SyncSession, RepTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn rep_to_adt(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> AdditiveRing128Tensor
sourceimpl PlacementRepToAdt<SyncSession, RepTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementRepToAdt<SyncSession, RepTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn rep_to_adt(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> AdditiveRing64Tensor
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 HostPlacement
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 HostPlacement
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>>>>, HostShape, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for HostPlacement
impl PlacementReshape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, HostShape, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &HostShape
) -> Fixed128Tensor
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>>>>, HostShape, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
impl PlacementReshape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, HostShape, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &HostShape
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, HostShape, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementReshape<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, HostShape, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &Float32Tensor,
x1: &HostShape
) -> Float32Tensor
sourceimpl PlacementReshape<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, HostShape, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementReshape<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, HostShape, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &Float64Tensor,
x1: &HostShape
) -> Float64Tensor
sourceimpl PlacementReshape<SyncSession, HostBitTensor, HostShape, HostBitTensor> for HostPlacement
impl PlacementReshape<SyncSession, HostBitTensor, HostShape, HostBitTensor> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostShape
) -> HostBitTensor
sourceimpl PlacementReshape<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostShape, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementReshape<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostShape, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor,
x1: &HostShape
) -> HostFixed128Tensor
sourceimpl PlacementReshape<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostShape, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementReshape<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostShape, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor,
x1: &HostShape
) -> HostFixed64Tensor
sourceimpl PlacementReshape<SyncSession, HostRingTensor<u128>, HostShape, HostRingTensor<u128>> for HostPlacement
impl PlacementReshape<SyncSession, HostRingTensor<u128>, HostShape, HostRingTensor<u128>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &HostShape
) -> HostRing128Tensor
sourceimpl PlacementReshape<SyncSession, HostRingTensor<u64>, HostShape, HostRingTensor<u64>> for HostPlacement
impl PlacementReshape<SyncSession, HostRingTensor<u64>, HostShape, HostRingTensor<u64>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &HostShape
) -> HostRing64Tensor
sourceimpl PlacementReshape<SyncSession, HostTensor<f32>, HostShape, HostTensor<f32>> for HostPlacement
impl PlacementReshape<SyncSession, HostTensor<f32>, HostShape, HostTensor<f32>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor,
x1: &HostShape
) -> HostFloat32Tensor
sourceimpl PlacementReshape<SyncSession, HostTensor<f64>, HostShape, HostTensor<f64>> for HostPlacement
impl PlacementReshape<SyncSession, HostTensor<f64>, HostShape, HostTensor<f64>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor,
x1: &HostShape
) -> HostFloat64Tensor
sourceimpl PlacementReshape<SyncSession, HostTensor<i16>, HostShape, HostTensor<i16>> for HostPlacement
impl PlacementReshape<SyncSession, HostTensor<i16>, HostShape, HostTensor<i16>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostInt16Tensor,
x1: &HostShape
) -> HostInt16Tensor
sourceimpl PlacementReshape<SyncSession, HostTensor<i32>, HostShape, HostTensor<i32>> for HostPlacement
impl PlacementReshape<SyncSession, HostTensor<i32>, HostShape, HostTensor<i32>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostInt32Tensor,
x1: &HostShape
) -> HostInt32Tensor
sourceimpl PlacementReshape<SyncSession, HostTensor<i64>, HostShape, HostTensor<i64>> for HostPlacement
impl PlacementReshape<SyncSession, HostTensor<i64>, HostShape, HostTensor<i64>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostInt64Tensor,
x1: &HostShape
) -> HostInt64Tensor
sourceimpl PlacementReshape<SyncSession, HostTensor<i8>, HostShape, HostTensor<i8>> for HostPlacement
impl PlacementReshape<SyncSession, HostTensor<i8>, HostShape, HostTensor<i8>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostInt8Tensor,
x1: &HostShape
) -> HostInt8Tensor
sourceimpl PlacementReshape<SyncSession, HostTensor<u16>, HostShape, HostTensor<u16>> for HostPlacement
impl PlacementReshape<SyncSession, HostTensor<u16>, HostShape, HostTensor<u16>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostUint16Tensor,
x1: &HostShape
) -> HostUint16Tensor
sourceimpl PlacementReshape<SyncSession, HostTensor<u32>, HostShape, HostTensor<u32>> for HostPlacement
impl PlacementReshape<SyncSession, HostTensor<u32>, HostShape, HostTensor<u32>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostUint32Tensor,
x1: &HostShape
) -> HostUint32Tensor
sourceimpl PlacementReshape<SyncSession, HostTensor<u64>, HostShape, HostTensor<u64>> for HostPlacement
impl PlacementReshape<SyncSession, HostTensor<u64>, HostShape, HostTensor<u64>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostUint64Tensor,
x1: &HostShape
) -> HostUint64Tensor
sourceimpl PlacementReshape<SyncSession, HostTensor<u8>, HostShape, HostTensor<u8>> for HostPlacement
impl PlacementReshape<SyncSession, HostTensor<u8>, HostShape, HostTensor<u8>> for HostPlacement
fn reshape(
&self,
sess: &SyncSession,
x0: &HostUint8Tensor,
x1: &HostShape
) -> HostUint8Tensor
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 PlacementReveal<SyncSession, AdtTensor<HostBitTensor>, HostBitTensor> for HostPlacement
impl PlacementReveal<SyncSession, AdtTensor<HostBitTensor>, HostBitTensor> for HostPlacement
fn reveal(&self, sess: &SyncSession, x0: &AdditiveBitTensor) -> HostBitTensor
sourceimpl PlacementReveal<SyncSession, AdtTensor<HostRingTensor<u128>>, HostRingTensor<u128>> for HostPlacement
impl PlacementReveal<SyncSession, AdtTensor<HostRingTensor<u128>>, HostRingTensor<u128>> for HostPlacement
fn reveal(
&self,
sess: &SyncSession,
x0: &AdditiveRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementReveal<SyncSession, AdtTensor<HostRingTensor<u64>>, HostRingTensor<u64>> for HostPlacement
impl PlacementReveal<SyncSession, AdtTensor<HostRingTensor<u64>>, HostRingTensor<u64>> for HostPlacement
fn reveal(
&self,
sess: &SyncSession,
x0: &AdditiveRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementReveal<SyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>> for HostPlacement
impl PlacementReveal<SyncSession, RepAesKey<RepBitArray<RepTensor<HostBitTensor>, N128>>, AbstractHostAesKey<HostBitArray<HostBitTensor, N128>>> for HostPlacement
fn reveal(&self, sess: &SyncSession, x0: &ReplicatedAesKey) -> HostAesKey
sourceimpl PlacementReveal<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, HostBitArray<HostBitTensor, N128>> for HostPlacement
impl PlacementReveal<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N128>, HostBitArray<HostBitTensor, N128>> for HostPlacement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray128
) -> HostBitArray128
sourceimpl PlacementReveal<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N224>, HostBitArray<HostBitTensor, N224>> for HostPlacement
impl PlacementReveal<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N224>, HostBitArray<HostBitTensor, N224>> for HostPlacement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray224
) -> HostBitArray224
sourceimpl PlacementReveal<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, HostBitArray<HostBitTensor, N64>> for HostPlacement
impl PlacementReveal<SyncSession, RepBitArray<RepTensor<HostBitTensor>, N64>, HostBitArray<HostBitTensor, N64>> for HostPlacement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedBitArray64
) -> HostBitArray64
sourceimpl PlacementReveal<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementReveal<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementReveal<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>> for Mirrored3Placement
impl PlacementReveal<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u128>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>> for Mirrored3Placement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed128Tensor
) -> Mirrored3Fixed128Tensor
sourceimpl PlacementReveal<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementReveal<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementReveal<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>> for Mirrored3Placement
impl PlacementReveal<SyncSession, RepFixedTensor<RepTensor<HostRingTensor<u64>>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>> for Mirrored3Placement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedFixed64Tensor
) -> Mirrored3Fixed64Tensor
sourceimpl PlacementReveal<SyncSession, RepShape<HostShape>, HostShape> for HostPlacement
impl PlacementReveal<SyncSession, RepShape<HostShape>, HostShape> for HostPlacement
fn reveal(&self, sess: &SyncSession, x0: &ReplicatedShape) -> HostShape
sourceimpl PlacementReveal<SyncSession, RepTensor<HostBitTensor>, HostBitTensor> for HostPlacement
impl PlacementReveal<SyncSession, RepTensor<HostBitTensor>, HostBitTensor> for HostPlacement
fn reveal(&self, sess: &SyncSession, x0: &ReplicatedBitTensor) -> HostBitTensor
sourceimpl PlacementReveal<SyncSession, RepTensor<HostBitTensor>, Mir3Tensor<HostBitTensor>> for Mirrored3Placement
impl PlacementReveal<SyncSession, RepTensor<HostBitTensor>, Mir3Tensor<HostBitTensor>> for Mirrored3Placement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedBitTensor
) -> Mirrored3BitTensor
sourceimpl PlacementReveal<SyncSession, RepTensor<HostRingTensor<u128>>, HostRingTensor<u128>> for HostPlacement
impl PlacementReveal<SyncSession, RepTensor<HostRingTensor<u128>>, HostRingTensor<u128>> for HostPlacement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementReveal<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>> for Mirrored3Placement
impl PlacementReveal<SyncSession, RepTensor<HostRingTensor<u128>>, Mir3Tensor<HostRingTensor<u128>>> for Mirrored3Placement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedRing128Tensor
) -> Mirrored3Ring128Tensor
sourceimpl PlacementReveal<SyncSession, RepTensor<HostRingTensor<u64>>, HostRingTensor<u64>> for HostPlacement
impl PlacementReveal<SyncSession, RepTensor<HostRingTensor<u64>>, HostRingTensor<u64>> for HostPlacement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementReveal<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>> for Mirrored3Placement
impl PlacementReveal<SyncSession, RepTensor<HostRingTensor<u64>>, Mir3Tensor<HostRingTensor<u64>>> for Mirrored3Placement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedRing64Tensor
) -> Mirrored3Ring64Tensor
sourceimpl PlacementReveal<SyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, HostTensor<u64>> for HostPlacement
impl PlacementReveal<SyncSession, RepUintTensor<RepTensor<HostRingTensor<u64>>>, HostTensor<u64>> for HostPlacement
fn reveal(
&self,
sess: &SyncSession,
x0: &ReplicatedUint64Tensor
) -> HostUint64Tensor
sourceimpl PlacementRingFixedpointDecode<SyncSession, HostRingTensor<u128>, HostTensor<f64>> for HostPlacement
impl PlacementRingFixedpointDecode<SyncSession, HostRingTensor<u128>, HostTensor<f64>> for HostPlacement
fn fixedpoint_ring_decode(
&self,
sess: &SyncSession,
scaling_base: u64,
scaling_exp: u32,
x0: &HostRing128Tensor
) -> HostFloat64Tensor
sourceimpl PlacementRingFixedpointDecode<SyncSession, HostRingTensor<u64>, HostTensor<f32>> for HostPlacement
impl PlacementRingFixedpointDecode<SyncSession, HostRingTensor<u64>, HostTensor<f32>> for HostPlacement
fn fixedpoint_ring_decode(
&self,
sess: &SyncSession,
scaling_base: u64,
scaling_exp: u32,
x0: &HostRing64Tensor
) -> HostFloat32Tensor
sourceimpl PlacementRingFixedpointDecode<SyncSession, Mir3Tensor<HostRingTensor<u128>>, Mir3Tensor<HostTensor<f64>>> for Mirrored3Placement
impl PlacementRingFixedpointDecode<SyncSession, Mir3Tensor<HostRingTensor<u128>>, Mir3Tensor<HostTensor<f64>>> for Mirrored3Placement
fn fixedpoint_ring_decode(
&self,
sess: &SyncSession,
scaling_base: u64,
scaling_exp: u32,
x0: &Mirrored3Ring128Tensor
) -> Mirrored3Float64
sourceimpl PlacementRingFixedpointDecode<SyncSession, Mir3Tensor<HostRingTensor<u64>>, Mir3Tensor<HostTensor<f32>>> for Mirrored3Placement
impl PlacementRingFixedpointDecode<SyncSession, Mir3Tensor<HostRingTensor<u64>>, Mir3Tensor<HostTensor<f32>>> for Mirrored3Placement
fn fixedpoint_ring_decode(
&self,
sess: &SyncSession,
scaling_base: u64,
scaling_exp: u32,
x0: &Mirrored3Ring64Tensor
) -> Mirrored3Float32
sourceimpl PlacementRingFixedpointEncode<SyncSession, HostTensor<f32>, HostRingTensor<u64>> for HostPlacement
impl PlacementRingFixedpointEncode<SyncSession, HostTensor<f32>, HostRingTensor<u64>> for HostPlacement
fn fixedpoint_ring_encode(
&self,
sess: &SyncSession,
scaling_base: u64,
scaling_exp: u32,
x0: &HostFloat32Tensor
) -> HostRing64Tensor
sourceimpl PlacementRingFixedpointEncode<SyncSession, HostTensor<f64>, HostRingTensor<u128>> for HostPlacement
impl PlacementRingFixedpointEncode<SyncSession, HostTensor<f64>, HostRingTensor<u128>> for HostPlacement
fn fixedpoint_ring_encode(
&self,
sess: &SyncSession,
scaling_base: u64,
scaling_exp: u32,
x0: &HostFloat64Tensor
) -> HostRing128Tensor
sourceimpl PlacementRingFixedpointEncode<SyncSession, Mir3Tensor<HostTensor<f32>>, Mir3Tensor<HostRingTensor<u64>>> for Mirrored3Placement
impl PlacementRingFixedpointEncode<SyncSession, Mir3Tensor<HostTensor<f32>>, Mir3Tensor<HostRingTensor<u64>>> for Mirrored3Placement
fn fixedpoint_ring_encode(
&self,
sess: &SyncSession,
scaling_base: u64,
scaling_exp: u32,
x0: &Mirrored3Float32
) -> Mirrored3Ring64Tensor
sourceimpl PlacementRingFixedpointEncode<SyncSession, Mir3Tensor<HostTensor<f64>>, Mir3Tensor<HostRingTensor<u128>>> for Mirrored3Placement
impl PlacementRingFixedpointEncode<SyncSession, Mir3Tensor<HostTensor<f64>>, Mir3Tensor<HostRingTensor<u128>>> for Mirrored3Placement
fn fixedpoint_ring_encode(
&self,
sess: &SyncSession,
scaling_base: u64,
scaling_exp: u32,
x0: &Mirrored3Float64
) -> Mirrored3Ring128Tensor
sourceimpl PlacementRingInject<SyncSession, HostBitTensor, HostRingTensor<u128>> for HostPlacement
impl PlacementRingInject<SyncSession, HostBitTensor, HostRingTensor<u128>> for HostPlacement
fn ring_inject(
&self,
sess: &SyncSession,
bit_idx: usize,
x0: &HostBitTensor
) -> HostRing128Tensor
sourceimpl PlacementRingInject<SyncSession, HostBitTensor, HostRingTensor<u64>> for HostPlacement
impl PlacementRingInject<SyncSession, HostBitTensor, HostRingTensor<u64>> for HostPlacement
fn ring_inject(
&self,
sess: &SyncSession,
bit_idx: usize,
x0: &HostBitTensor
) -> HostRing64Tensor
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 PlacementSample<SyncSession, HostShape, HostBitTensor> for HostPlacement
impl PlacementSample<SyncSession, HostShape, HostBitTensor> for HostPlacement
fn sample(
&self,
sess: &SyncSession,
max_value: Option<u64>,
x0: &HostShape
) -> HostBitTensor
sourceimpl PlacementSample<SyncSession, HostShape, HostRingTensor<u128>> for HostPlacement
impl PlacementSample<SyncSession, HostShape, HostRingTensor<u128>> for HostPlacement
fn sample(
&self,
sess: &SyncSession,
max_value: Option<u64>,
x0: &HostShape
) -> HostRing128Tensor
sourceimpl PlacementSample<SyncSession, HostShape, HostRingTensor<u64>> for HostPlacement
impl PlacementSample<SyncSession, HostShape, HostRingTensor<u64>> for HostPlacement
fn sample(
&self,
sess: &SyncSession,
max_value: Option<u64>,
x0: &HostShape
) -> HostRing64Tensor
sourceimpl PlacementSampleSeeded<SyncSession, HostShape, HostSeed, HostBitTensor> for HostPlacement
impl PlacementSampleSeeded<SyncSession, HostShape, HostSeed, HostBitTensor> for HostPlacement
fn sample_seeded(
&self,
sess: &SyncSession,
max_value: Option<u64>,
x0: &HostShape,
x1: &HostSeed
) -> HostBitTensor
sourceimpl PlacementSampleSeeded<SyncSession, HostShape, HostSeed, HostRingTensor<u128>> for HostPlacement
impl PlacementSampleSeeded<SyncSession, HostShape, HostSeed, HostRingTensor<u128>> for HostPlacement
fn sample_seeded(
&self,
sess: &SyncSession,
max_value: Option<u64>,
x0: &HostShape,
x1: &HostSeed
) -> HostRing128Tensor
sourceimpl PlacementSampleSeeded<SyncSession, HostShape, HostSeed, HostRingTensor<u64>> for HostPlacement
impl PlacementSampleSeeded<SyncSession, HostShape, HostSeed, HostRingTensor<u64>> for HostPlacement
fn sample_seeded(
&self,
sess: &SyncSession,
max_value: Option<u64>,
x0: &HostShape,
x1: &HostSeed
) -> HostRing64Tensor
sourceimpl PlacementSave<SyncSession, HostString, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, AbstractTensor<FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>>, HostUnit> for HostPlacement
fn save(&self, sess: &SyncSession, x0: &HostString, x1: &Tensor) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &Uint64Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &BooleanTensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &Float32Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &Float64Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostBitTensor, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostBitTensor, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostBitTensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostFixedTensor<HostRingTensor<u128>>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostFixedTensor<HostRingTensor<u128>>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostFixed128Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostFixedTensor<HostRingTensor<u64>>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostFixedTensor<HostRingTensor<u64>>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostFixed64Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostPrfKey, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostPrfKey, HostUnit> for HostPlacement
fn save(&self, sess: &SyncSession, x0: &HostString, x1: &HostPrfKey) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostRingTensor<u128>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostRingTensor<u128>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostRing128Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostRingTensor<u64>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostRingTensor<u64>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostRing64Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostSeed, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostSeed, HostUnit> for HostPlacement
fn save(&self, sess: &SyncSession, x0: &HostString, x1: &HostSeed) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostShape, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostShape, HostUnit> for HostPlacement
fn save(&self, sess: &SyncSession, x0: &HostString, x1: &HostShape) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostString, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostString, HostUnit> for HostPlacement
fn save(&self, sess: &SyncSession, x0: &HostString, x1: &HostString) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostTensor<f32>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostTensor<f32>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostFloat32Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostTensor<f64>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostTensor<f64>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostFloat64Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostTensor<i16>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostTensor<i16>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostInt16Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostTensor<i32>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostTensor<i32>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostInt32Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostTensor<i64>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostTensor<i64>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostInt64Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostTensor<i8>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostTensor<i8>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostInt8Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostTensor<u16>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostTensor<u16>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostUint16Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostTensor<u32>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostTensor<u32>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostUint32Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostTensor<u64>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostTensor<u64>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostUint64Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostTensor<u8>, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostTensor<u8>, HostUnit> for HostPlacement
fn save(
&self,
sess: &SyncSession,
x0: &HostString,
x1: &HostUint8Tensor
) -> HostUnit
sourceimpl PlacementSave<SyncSession, HostString, HostUnit, HostUnit> for HostPlacement
impl PlacementSave<SyncSession, HostString, HostUnit, HostUnit> for HostPlacement
fn save(&self, sess: &SyncSession, x0: &HostString, x1: &HostUnit) -> HostUnit
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 HostPlacement
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 HostPlacement
fn shape(&self, sess: &SyncSession, x0: &Tensor) -> Shape
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, AdtTensor<HostRingTensor<u128>>, AdtShape<HostShape>> for AdditivePlacement
impl PlacementShape<SyncSession, AdtTensor<HostRingTensor<u128>>, AdtShape<HostShape>> for AdditivePlacement
fn shape(&self, sess: &SyncSession, x0: &AdditiveRing128Tensor) -> AdditiveShape
sourceimpl PlacementShape<SyncSession, AdtTensor<HostRingTensor<u64>>, AdtShape<HostShape>> for AdditivePlacement
impl PlacementShape<SyncSession, AdtTensor<HostRingTensor<u64>>, AdtShape<HostShape>> for AdditivePlacement
fn shape(&self, sess: &SyncSession, x0: &AdditiveRing64Tensor) -> AdditiveShape
sourceimpl PlacementShape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, HostShape> for HostPlacement
impl PlacementShape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u128>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u128>>>, RepFixedTensor<RepTensor<HostRingTensor<u128>>>>, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> HostShape
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>>>>, HostShape> for HostPlacement
impl PlacementShape<SyncSession, FixedTensor<HostFixedTensor<HostRingTensor<u64>>, MirFixedTensor<Mir3Tensor<HostRingTensor<u64>>>, RepFixedTensor<RepTensor<HostRingTensor<u64>>>>, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> HostShape
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, HostShape> for HostPlacement
impl PlacementShape<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &Float32Tensor) -> HostShape
sourceimpl PlacementShape<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, HostShape> for HostPlacement
impl PlacementShape<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &Float64Tensor) -> HostShape
sourceimpl PlacementShape<SyncSession, HostBitTensor, HostShape> for HostPlacement
impl PlacementShape<SyncSession, HostBitTensor, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostShape
sourceimpl PlacementShape<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostShape> for HostPlacement
impl PlacementShape<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &HostFixed128Tensor) -> HostShape
sourceimpl PlacementShape<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostShape> for HostPlacement
impl PlacementShape<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &HostFixed64Tensor) -> HostShape
sourceimpl PlacementShape<SyncSession, HostRingTensor<u128>, HostShape> for HostPlacement
impl PlacementShape<SyncSession, HostRingTensor<u128>, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &HostRing128Tensor) -> HostShape
sourceimpl PlacementShape<SyncSession, HostRingTensor<u64>, HostShape> for HostPlacement
impl PlacementShape<SyncSession, HostRingTensor<u64>, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &HostRing64Tensor) -> HostShape
sourceimpl PlacementShape<SyncSession, HostTensor<f32>, HostShape> for HostPlacement
impl PlacementShape<SyncSession, HostTensor<f32>, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostShape
sourceimpl PlacementShape<SyncSession, HostTensor<f64>, HostShape> for HostPlacement
impl PlacementShape<SyncSession, HostTensor<f64>, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostShape
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<SyncSession, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementShl<SyncSession, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn shl(
&self,
sess: &SyncSession,
amount: usize,
x0: &AdditiveRing128Tensor
) -> AdditiveRing128Tensor
sourceimpl PlacementShl<SyncSession, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementShl<SyncSession, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn shl(
&self,
sess: &SyncSession,
amount: usize,
x0: &AdditiveRing64Tensor
) -> AdditiveRing64Tensor
sourceimpl PlacementShl<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementShl<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn shl(
&self,
sess: &SyncSession,
amount: usize,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementShl<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementShl<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn shl(
&self,
sess: &SyncSession,
amount: usize,
x0: &HostRing64Tensor
) -> HostRing64Tensor
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<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementShlDim<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn shl_dim(
&self,
sess: &SyncSession,
amount: usize,
bit_length: usize,
x0: &HostBitTensor
) -> HostBitTensor
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 PlacementShr<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementShr<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn shr(
&self,
sess: &SyncSession,
amount: usize,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementShr<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementShr<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn shr(
&self,
sess: &SyncSession,
amount: usize,
x0: &HostRing64Tensor
) -> HostRing64Tensor
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 HostPlacement
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 HostPlacement
fn sigmoid(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementSigmoid<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn sigmoid(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementSigmoid<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementSigmoid<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn sigmoid(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementSigmoid<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementSigmoid<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn sigmoid(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementSigmoid<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementSigmoid<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn sigmoid(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
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 PlacementSign<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementSign<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn sign(&self, sess: &SyncSession, x0: &HostRing128Tensor) -> HostRing128Tensor
sourceimpl PlacementSign<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementSign<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn sign(&self, sess: &SyncSession, x0: &HostRing64Tensor) -> HostRing64Tensor
sourceimpl PlacementSlice<SyncSession, AbstractShape<HostShape, RepShape<HostShape>>, AbstractShape<HostShape, RepShape<HostShape>>> for HostPlacement
impl PlacementSlice<SyncSession, AbstractShape<HostShape, RepShape<HostShape>>, AbstractShape<HostShape, RepShape<HostShape>>> for HostPlacement
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 HostPlacement
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 HostPlacement
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 HostPlacement
impl PlacementSlice<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &Uint64Tensor
) -> Uint64Tensor
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 HostPlacement
impl PlacementSlice<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &BooleanTensor
) -> BooleanTensor
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 HostPlacement
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 HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementSlice<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementSlice<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementSlice<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementSlice<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementSlice<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementSlice<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementSlice<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementSlice<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementSlice<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementSlice<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementSlice<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementSlice<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementSlice<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementSlice<SyncSession, HostShape, HostShape> for HostPlacement
impl PlacementSlice<SyncSession, HostShape, HostShape> for HostPlacement
sourceimpl PlacementSlice<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementSlice<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementSlice<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementSlice<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementSlice<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
impl PlacementSlice<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
fn slice(
&self,
sess: &SyncSession,
slice: SliceInfo,
x0: &HostUint64Tensor
) -> HostUint64Tensor
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<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 HostPlacement
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 HostPlacement
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementSoftmax<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn softmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementSoftmax<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementSoftmax<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn softmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementSoftmax<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementSoftmax<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn softmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementSoftmax<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementSoftmax<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn softmax(
&self,
sess: &SyncSession,
axis: usize,
upmost_index: usize,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
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<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 HostPlacement
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 HostPlacement
fn sqrt(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementSqrt<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn sqrt(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementSqrt<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementSqrt<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn sqrt(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementSqrt<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementSqrt<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn sqrt(&self, sess: &SyncSession, x0: &HostFloat32Tensor) -> HostFloat32Tensor
sourceimpl PlacementSqrt<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementSqrt<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn sqrt(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostFloat64Tensor
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<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 HostPlacement
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 HostPlacement
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 HostPlacement
impl PlacementSqueeze<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Uint64Tensor
) -> Uint64Tensor
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 HostPlacement
impl PlacementSqueeze<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &BooleanTensor
) -> BooleanTensor
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 HostPlacement
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 HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementSqueeze<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementSqueeze<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementSqueeze<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementSqueeze<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementSqueeze<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementSqueeze<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementSqueeze<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementSqueeze<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementSqueeze<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementSqueeze<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementSqueeze<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementSqueeze<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementSqueeze<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementSqueeze<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementSqueeze<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementSqueeze<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementSqueeze<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementSqueeze<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementSqueeze<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostInt32Tensor
) -> HostInt32Tensor
sourceimpl PlacementSqueeze<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementSqueeze<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostInt64Tensor
) -> HostInt64Tensor
sourceimpl PlacementSqueeze<SyncSession, HostTensor<u32>, HostTensor<u32>> for HostPlacement
impl PlacementSqueeze<SyncSession, HostTensor<u32>, HostTensor<u32>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostUint32Tensor
) -> HostUint32Tensor
sourceimpl PlacementSqueeze<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
impl PlacementSqueeze<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
fn squeeze(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostUint64Tensor
) -> HostUint64Tensor
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<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 HostPlacement
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 HostPlacement
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, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementSub<SyncSession, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
fn sub(
&self,
sess: &SyncSession,
x0: &AdditiveBitTensor,
x1: &AdditiveBitTensor
) -> AdditiveBitTensor
sourceimpl PlacementSub<SyncSession, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementSub<SyncSession, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn sub(
&self,
sess: &SyncSession,
x0: &AdditiveRing128Tensor,
x1: &AdditiveRing128Tensor
) -> AdditiveRing128Tensor
sourceimpl PlacementSub<SyncSession, AdtTensor<HostRingTensor<u128>>, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementSub<SyncSession, AdtTensor<HostRingTensor<u128>>, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn sub(
&self,
sess: &SyncSession,
x0: &AdditiveRing128Tensor,
x1: &HostRing128Tensor
) -> AdditiveRing128Tensor
sourceimpl PlacementSub<SyncSession, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementSub<SyncSession, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn sub(
&self,
sess: &SyncSession,
x0: &AdditiveRing64Tensor,
x1: &AdditiveRing64Tensor
) -> AdditiveRing64Tensor
sourceimpl PlacementSub<SyncSession, AdtTensor<HostRingTensor<u64>>, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementSub<SyncSession, AdtTensor<HostRingTensor<u64>>, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn sub(
&self,
sess: &SyncSession,
x0: &AdditiveRing64Tensor,
x1: &HostRing64Tensor
) -> AdditiveRing64Tensor
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 HostPlacement
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 HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &Fixed128Tensor,
x1: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &Fixed64Tensor,
x1: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementSub<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &Float32Tensor,
x1: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementSub<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementSub<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &Float64Tensor,
x1: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementSub<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementSub<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor,
x1: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementSub<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementSub<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor,
x1: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementSub<SyncSession, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
impl PlacementSub<SyncSession, HostRingTensor<u128>, AdtTensor<HostRingTensor<u128>>, AdtTensor<HostRingTensor<u128>>> for AdditivePlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &AdditiveRing128Tensor
) -> AdditiveRing128Tensor
sourceimpl PlacementSub<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementSub<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor,
x1: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementSub<SyncSession, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
impl PlacementSub<SyncSession, HostRingTensor<u64>, AdtTensor<HostRingTensor<u64>>, AdtTensor<HostRingTensor<u64>>> for AdditivePlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &AdditiveRing64Tensor
) -> AdditiveRing64Tensor
sourceimpl PlacementSub<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementSub<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor,
x1: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementSub<SyncSession, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementSub<SyncSession, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor,
x1: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementSub<SyncSession, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementSub<SyncSession, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor,
x1: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementSub<SyncSession, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementSub<SyncSession, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostInt16Tensor,
x1: &HostInt16Tensor
) -> HostInt16Tensor
sourceimpl PlacementSub<SyncSession, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementSub<SyncSession, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostInt32Tensor,
x1: &HostInt32Tensor
) -> HostInt32Tensor
sourceimpl PlacementSub<SyncSession, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementSub<SyncSession, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostInt64Tensor,
x1: &HostInt64Tensor
) -> HostInt64Tensor
sourceimpl PlacementSub<SyncSession, HostTensor<i8>, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementSub<SyncSession, HostTensor<i8>, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn sub(
&self,
sess: &SyncSession,
x0: &HostInt8Tensor,
x1: &HostInt8Tensor
) -> HostInt8Tensor
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<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 HostPlacement
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 HostPlacement
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 HostPlacement
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 HostPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Fixed64Tensor
) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementSum<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Float32Tensor
) -> Float32Tensor
sourceimpl PlacementSum<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementSum<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &Float64Tensor
) -> Float64Tensor
sourceimpl PlacementSum<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementSum<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementSum<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementSum<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementSum<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementSum<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementSum<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementSum<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementSum<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementSum<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementSum<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementSum<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn sum(
&self,
sess: &SyncSession,
axis: Option<usize>,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
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<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 HostPlacement
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 HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &Tensor) -> Tensor
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 HostPlacement
impl PlacementTranspose<SyncSession, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>, AbstractUint64Tensor<HostTensor<u64>, RepUintTensor<RepTensor<HostRingTensor<u64>>>>> for HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &Uint64Tensor) -> Uint64Tensor
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 HostPlacement
impl PlacementTranspose<SyncSession, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>, BoolTensor<HostBitTensor, RepTensor<HostBitTensor>>> for HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &BooleanTensor) -> BooleanTensor
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 HostPlacement
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 HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &Fixed128Tensor) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &Fixed64Tensor) -> Fixed64Tensor
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, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementTranspose<SyncSession, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &Float32Tensor) -> Float32Tensor
sourceimpl PlacementTranspose<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementTranspose<SyncSession, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &Float64Tensor) -> Float64Tensor
sourceimpl PlacementTranspose<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementTranspose<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementTranspose<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementTranspose<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementTranspose<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementTranspose<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementTranspose<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementTranspose<SyncSession, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementTranspose<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementTranspose<SyncSession, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementTranspose<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementTranspose<SyncSession, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementTranspose<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementTranspose<SyncSession, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementTranspose<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementTranspose<SyncSession, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &HostInt16Tensor) -> HostInt16Tensor
sourceimpl PlacementTranspose<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementTranspose<SyncSession, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &HostInt32Tensor) -> HostInt32Tensor
sourceimpl PlacementTranspose<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementTranspose<SyncSession, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &HostInt64Tensor) -> HostInt64Tensor
sourceimpl PlacementTranspose<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
impl PlacementTranspose<SyncSession, HostTensor<i8>, HostTensor<i8>> for HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &HostInt8Tensor) -> HostInt8Tensor
sourceimpl PlacementTranspose<SyncSession, HostTensor<u32>, HostTensor<u32>> for HostPlacement
impl PlacementTranspose<SyncSession, HostTensor<u32>, HostTensor<u32>> for HostPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &HostUint32Tensor
) -> HostUint32Tensor
sourceimpl PlacementTranspose<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
impl PlacementTranspose<SyncSession, HostTensor<u64>, HostTensor<u64>> for HostPlacement
fn transpose(
&self,
sess: &SyncSession,
x0: &HostUint64Tensor
) -> HostUint64Tensor
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<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 HostPlacement
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 HostPlacement
fn trunc_pr(
&self,
sess: &SyncSession,
amount: u32,
x0: &Fixed128Tensor
) -> Fixed128Tensor
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 HostPlacement
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 HostPlacement
fn trunc_pr(
&self,
sess: &SyncSession,
amount: u32,
x0: &Fixed64Tensor
) -> Fixed64Tensor
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, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementTruncPr<SyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn trunc_pr(
&self,
sess: &SyncSession,
amount: u32,
x0: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementTruncPr<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementTruncPr<SyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn trunc_pr(
&self,
sess: &SyncSession,
amount: u32,
x0: &HostFixed64Tensor
) -> HostFixed64Tensor
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<SyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementXor<SyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
fn xor(
&self,
sess: &SyncSession,
x0: &HostBitTensor,
x1: &HostBitTensor
) -> HostBitTensor
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 PlacementZeros<SyncSession, 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 HostPlacement
impl PlacementZeros<SyncSession, 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 HostPlacement
fn zeros(&self, sess: &SyncSession, x0: &Shape) -> Tensor
sourceimpl PlacementZeros<SyncSession, HostShape, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
impl PlacementZeros<SyncSession, HostShape, FloatTensor<HostTensor<f32>, Mir3Tensor<HostTensor<f32>>>> for HostPlacement
fn zeros(&self, sess: &SyncSession, x0: &HostShape) -> Float32Tensor
sourceimpl PlacementZeros<SyncSession, HostShape, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
impl PlacementZeros<SyncSession, HostShape, FloatTensor<HostTensor<f64>, Mir3Tensor<HostTensor<f64>>>> for HostPlacement
fn zeros(&self, sess: &SyncSession, x0: &HostShape) -> Float64Tensor
sourceimpl PlacementZeros<SyncSession, HostShape, HostTensor<f32>> for HostPlacement
impl PlacementZeros<SyncSession, HostShape, HostTensor<f32>> for HostPlacement
fn zeros(&self, sess: &SyncSession, x0: &HostShape) -> HostFloat32Tensor
sourceimpl PlacementZeros<SyncSession, HostShape, HostTensor<f64>> for HostPlacement
impl PlacementZeros<SyncSession, HostShape, HostTensor<f64>> for HostPlacement
fn zeros(&self, sess: &SyncSession, x0: &HostShape) -> HostFloat64Tensor
sourceimpl PlacementZeros<SyncSession, HostShape, HostTensor<i16>> for HostPlacement
impl PlacementZeros<SyncSession, HostShape, HostTensor<i16>> for HostPlacement
fn zeros(&self, sess: &SyncSession, x0: &HostShape) -> HostInt16Tensor
sourceimpl PlacementZeros<SyncSession, HostShape, HostTensor<i32>> for HostPlacement
impl PlacementZeros<SyncSession, HostShape, HostTensor<i32>> for HostPlacement
fn zeros(&self, sess: &SyncSession, x0: &HostShape) -> HostInt32Tensor
sourceimpl PlacementZeros<SyncSession, HostShape, HostTensor<i64>> for HostPlacement
impl PlacementZeros<SyncSession, HostShape, HostTensor<i64>> for HostPlacement
fn zeros(&self, sess: &SyncSession, x0: &HostShape) -> HostInt64Tensor
sourceimpl PlacementZeros<SyncSession, HostShape, HostTensor<i8>> for HostPlacement
impl PlacementZeros<SyncSession, HostShape, HostTensor<i8>> for HostPlacement
fn zeros(&self, sess: &SyncSession, x0: &HostShape) -> HostInt8Tensor
sourceimpl RuntimeSession for SyncSession
impl RuntimeSession for SyncSession
fn session_id(&self) -> &SessionId
fn find_argument(&self, key: &str) -> Option<Value>
fn find_role_assignment(&self, role: &Role) -> Result<&Identity>
Auto Trait Implementations
impl !RefUnwindSafe for SyncSession
impl !Send for SyncSession
impl !Sync for SyncSession
impl Unpin for SyncSession
impl !UnwindSafe for SyncSession
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
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> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T in a tonic::Request
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.
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