Struct moose::host::HostBitTensor
source · [−]pub struct HostBitTensor(pub BitArrayRepr, pub HostPlacement);Tuple Fields
0: BitArrayRepr1: HostPlacementTrait Implementations
sourceimpl CanonicalType for HostBitTensor
impl CanonicalType for HostBitTensor
type Type = HostBitTensor
sourceimpl Clone for HostBitTensor
impl Clone for HostBitTensor
sourcefn clone(&self) -> HostBitTensor
fn clone(&self) -> HostBitTensor
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for HostBitTensor
impl Debug for HostBitTensor
sourceimpl<'de> Deserialize<'de> for HostBitTensor
impl<'de> Deserialize<'de> for HostBitTensor
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<&'_ HostBitTensor> for Value
impl From<&'_ HostBitTensor> for Value
sourcefn from(x: &HostBitTensor) -> Self
fn from(x: &HostBitTensor) -> Self
Converts to this type from the input type.
sourceimpl From<<HostBitTensor as SymbolicType>::Type> for SymbolicValue
impl From<<HostBitTensor as SymbolicType>::Type> for SymbolicValue
sourcefn from(x: <HostBitTensor as SymbolicType>::Type) -> Self
fn from(x: <HostBitTensor as SymbolicType>::Type) -> Self
Converts to this type from the input type.
sourceimpl From<HostBitTensor> for Constant
impl From<HostBitTensor> for Constant
sourcefn from(x: HostBitTensor) -> Self
fn from(x: HostBitTensor) -> Self
Converts to this type from the input type.
sourceimpl From<HostBitTensor> for Value
impl From<HostBitTensor> for Value
sourcefn from(x: HostBitTensor) -> Self
fn from(x: HostBitTensor) -> Self
Converts to this type from the input type.
sourceimpl From<HostBitTensor> for <HostBitTensor as SymbolicType>::Type
impl From<HostBitTensor> for <HostBitTensor as SymbolicType>::Type
sourcefn from(x: HostBitTensor) -> Self
fn from(x: HostBitTensor) -> Self
Converts to this type from the input type.
sourceimpl<D: Dimension> FromRaw<ArrayBase<OwnedRepr<u8>, D>, HostBitTensor> for HostPlacement
impl<D: Dimension> FromRaw<ArrayBase<OwnedRepr<u8>, D>, HostBitTensor> for HostPlacement
fn from_raw(&self, raw: Array<u8, D>) -> HostBitTensor
sourceimpl Hash for HostBitTensor
impl Hash for HostBitTensor
sourceimpl KnownType<AsyncSession> for HostBitTensor
impl KnownType<AsyncSession> for HostBitTensor
type Type = HostBitTensor
const TY: Ty = Ty::HostBitTensor
sourceimpl KnownType<SymbolicSession> for HostBitTensor
impl KnownType<SymbolicSession> for HostBitTensor
type Type = <HostBitTensor as SymbolicType>::Type
const TY: Ty = Ty::HostBitTensor
sourceimpl KnownType<SyncSession> for HostBitTensor
impl KnownType<SyncSession> for HostBitTensor
type Type = HostBitTensor
const TY: Ty = Ty::HostBitTensor
sourceimpl PartialEq<HostBitTensor> for HostBitTensor
impl PartialEq<HostBitTensor> for HostBitTensor
sourcefn eq(&self, other: &HostBitTensor) -> bool
fn eq(&self, other: &HostBitTensor) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &HostBitTensor) -> bool
fn ne(&self, other: &HostBitTensor) -> bool
This method tests for !=.
sourceimpl PartiallySymbolicType for HostBitTensor
impl PartiallySymbolicType for HostBitTensor
type Type = HostBitTensor
sourceimpl Placed for HostBitTensor
impl Placed for HostBitTensor
sourceimpl PlacementAdd<AsyncSession, AdtTensor<HostBitTensor>, HostBitTensor, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementAdd<AsyncSession, AdtTensor<HostBitTensor>, HostBitTensor, AdtTensor<HostBitTensor>> for AdditivePlacement
fn add(
&self,
sess: &AsyncSession,
x0: &AdditiveBitTensor,
x1: &HostBitTensor
) -> AdditiveBitTensor
sourceimpl PlacementAdd<AsyncSession, HostBitTensor, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementAdd<AsyncSession, HostBitTensor, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
fn add(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &AdditiveBitTensor
) -> AdditiveBitTensor
sourceimpl<S: Session> PlacementAdd<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type> for HostPlacement where
HostBitTensor: KnownType<S>,
HostPlacement: PlacementXor<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type>,
impl<S: Session> PlacementAdd<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type> for HostPlacement where
HostBitTensor: KnownType<S>,
HostPlacement: PlacementXor<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type>,
fn add(
&self,
sess: &S,
x0: &<HostBitTensor as KnownType<S>>::Type,
x1: &<HostBitTensor as KnownType<S>>::Type
) -> <HostBitTensor as KnownType<S>>::Type
sourceimpl PlacementAdd<SymbolicSession, <AdtTensor<HostBitTensor> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type> for AdditivePlacement
impl PlacementAdd<SymbolicSession, <AdtTensor<HostBitTensor> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type> for AdditivePlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<AdditiveBitTensor as SymbolicType>::Type,
x1: &<HostBitTensor as SymbolicType>::Type
) -> <AdditiveBitTensor as SymbolicType>::Type
sourceimpl PlacementAdd<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type> for AdditivePlacement
impl PlacementAdd<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type> for AdditivePlacement
fn add(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<AdditiveBitTensor as SymbolicType>::Type
) -> <AdditiveBitTensor as SymbolicType>::Type
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, 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 PlacementAnd<AsyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementAnd<AsyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
fn and(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementAnd<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementAnd<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn and(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementBitDecompose<AsyncSession, HostRingTensor<u128>, HostBitTensor> for HostPlacement
impl PlacementBitDecompose<AsyncSession, HostRingTensor<u128>, HostBitTensor> for HostPlacement
fn bit_decompose(
&self,
sess: &AsyncSession,
x0: &HostRing128Tensor
) -> HostBitTensor
sourceimpl PlacementBitDecompose<AsyncSession, HostRingTensor<u64>, HostBitTensor> for HostPlacement
impl PlacementBitDecompose<AsyncSession, HostRingTensor<u64>, HostBitTensor> for HostPlacement
fn bit_decompose(
&self,
sess: &AsyncSession,
x0: &HostRing64Tensor
) -> HostBitTensor
sourceimpl PlacementBitDecompose<SymbolicSession, <HostRingTensor<u128> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementBitDecompose<SymbolicSession, <HostRingTensor<u128> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn bit_decompose(
&self,
sess: &SymbolicSession,
x0: &<HostRing128Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementBitDecompose<SymbolicSession, <HostRingTensor<u64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementBitDecompose<SymbolicSession, <HostRingTensor<u64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn bit_decompose(
&self,
sess: &SymbolicSession,
x0: &<HostRing64Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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<u64>, HostBitTensor> for HostPlacement
impl PlacementBitDecompose<SyncSession, HostRingTensor<u64>, HostBitTensor> for HostPlacement
fn bit_decompose(
&self,
sess: &SyncSession,
x0: &HostRing64Tensor
) -> HostBitTensor
sourceimpl PlacementBitExtract<AsyncSession, HostRingTensor<u128>, HostBitTensor> for HostPlacement
impl PlacementBitExtract<AsyncSession, HostRingTensor<u128>, HostBitTensor> for HostPlacement
fn bit_extract(
&self,
sess: &AsyncSession,
bit_idx: usize,
x0: &HostRing128Tensor
) -> HostBitTensor
sourceimpl PlacementBitExtract<AsyncSession, HostRingTensor<u64>, HostBitTensor> for HostPlacement
impl PlacementBitExtract<AsyncSession, HostRingTensor<u64>, HostBitTensor> for HostPlacement
fn bit_extract(
&self,
sess: &AsyncSession,
bit_idx: usize,
x0: &HostRing64Tensor
) -> HostBitTensor
sourceimpl PlacementBitExtract<SymbolicSession, <HostRingTensor<u128> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementBitExtract<SymbolicSession, <HostRingTensor<u128> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn bit_extract(
&self,
sess: &SymbolicSession,
bit_idx: usize,
x0: &<HostRing128Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementBitExtract<SymbolicSession, <HostRingTensor<u64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementBitExtract<SymbolicSession, <HostRingTensor<u64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn bit_extract(
&self,
sess: &SymbolicSession,
bit_idx: usize,
x0: &<HostRing64Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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<AsyncSession, HostShape, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementBroadcast<AsyncSession, HostShape, HostBitTensor, HostBitTensor> for HostPlacement
fn broadcast(
&self,
sess: &AsyncSession,
x0: &HostShape,
x1: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementBroadcast<SymbolicSession, <HostShape as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementBroadcast<SymbolicSession, <HostShape as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn broadcast(
&self,
sess: &SymbolicSession,
x0: &<HostShape as SymbolicType>::Type,
x1: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementCast<AsyncSession, HostBitTensor, HostTensor<f32>> for HostPlacement
impl PlacementCast<AsyncSession, HostBitTensor, HostTensor<f32>> for HostPlacement
fn cast(&self, sess: &AsyncSession, x0: &HostBitTensor) -> HostFloat32Tensor
sourceimpl PlacementCast<AsyncSession, HostBitTensor, HostTensor<f64>> for HostPlacement
impl PlacementCast<AsyncSession, HostBitTensor, HostTensor<f64>> for HostPlacement
fn cast(&self, sess: &AsyncSession, x0: &HostBitTensor) -> HostFloat64Tensor
sourceimpl PlacementCast<AsyncSession, HostBitTensor, HostTensor<u64>> for HostPlacement
impl PlacementCast<AsyncSession, HostBitTensor, HostTensor<u64>> for HostPlacement
fn cast(&self, sess: &AsyncSession, x0: &HostBitTensor) -> HostUint64Tensor
sourceimpl PlacementCast<AsyncSession, HostTensor<f32>, HostBitTensor> for HostPlacement
impl PlacementCast<AsyncSession, HostTensor<f32>, HostBitTensor> for HostPlacement
fn cast(&self, sess: &AsyncSession, x0: &HostFloat32Tensor) -> HostBitTensor
sourceimpl PlacementCast<AsyncSession, HostTensor<f64>, HostBitTensor> for HostPlacement
impl PlacementCast<AsyncSession, HostTensor<f64>, HostBitTensor> for HostPlacement
fn cast(&self, sess: &AsyncSession, x0: &HostFloat64Tensor) -> HostBitTensor
sourceimpl PlacementCast<AsyncSession, HostTensor<u64>, HostBitTensor> for HostPlacement
impl PlacementCast<AsyncSession, HostTensor<u64>, HostBitTensor> for HostPlacement
fn cast(&self, sess: &AsyncSession, x0: &HostUint64Tensor) -> HostBitTensor
sourceimpl PlacementCast<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type> for HostPlacement
impl PlacementCast<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type> for HostPlacement
fn cast(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostFloat32Tensor as SymbolicType>::Type
sourceimpl PlacementCast<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type> for HostPlacement
impl PlacementCast<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type> for HostPlacement
fn cast(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostFloat64Tensor as SymbolicType>::Type
sourceimpl PlacementCast<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<u64> as SymbolicType>::Type> for HostPlacement
impl PlacementCast<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<u64> as SymbolicType>::Type> for HostPlacement
fn cast(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostUint64Tensor as SymbolicType>::Type
sourceimpl PlacementCast<SymbolicSession, <HostTensor<f32> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementCast<SymbolicSession, <HostTensor<f32> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn cast(
&self,
sess: &SymbolicSession,
x0: &<HostFloat32Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementCast<SymbolicSession, <HostTensor<f64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementCast<SymbolicSession, <HostTensor<f64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn cast(
&self,
sess: &SymbolicSession,
x0: &<HostFloat64Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementCast<SymbolicSession, <HostTensor<u64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementCast<SymbolicSession, <HostTensor<u64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn cast(
&self,
sess: &SymbolicSession,
x0: &<HostUint64Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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, 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<f64>, HostBitTensor> for HostPlacement
impl PlacementCast<SyncSession, HostTensor<f64>, HostBitTensor> for HostPlacement
fn cast(&self, sess: &SyncSession, x0: &HostFloat64Tensor) -> HostBitTensor
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 PlacementConcatenate<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementConcatenate<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn concatenate(
&self,
sess: &AsyncSession,
axis: u32,
xs: &[HostBitTensor]
) -> HostBitTensor
sourceimpl PlacementConcatenate<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementConcatenate<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn concatenate(
&self,
sess: &SymbolicSession,
axis: u32,
xs: &[<HostBitTensor as SymbolicType>::Type]
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementConstant<AsyncSession, HostBitTensor> for HostPlacement
impl PlacementConstant<AsyncSession, HostBitTensor> for HostPlacement
fn constant(&self, sess: &AsyncSession, value: Constant) -> HostBitTensor
sourceimpl PlacementConstant<SymbolicSession, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementConstant<SymbolicSession, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn constant(
&self,
sess: &SymbolicSession,
value: Constant
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementConstant<SyncSession, HostBitTensor> for HostPlacement
impl PlacementConstant<SyncSession, HostBitTensor> for HostPlacement
fn constant(&self, sess: &SyncSession, value: Constant) -> HostBitTensor
sourceimpl PlacementDemirror<AsyncSession, Mir3Tensor<HostBitTensor>, HostBitTensor> for HostPlacement
impl PlacementDemirror<AsyncSession, Mir3Tensor<HostBitTensor>, HostBitTensor> for HostPlacement
fn demirror(
&self,
sess: &AsyncSession,
x0: &Mirrored3BitTensor
) -> HostBitTensor
sourceimpl PlacementDemirror<SymbolicSession, <Mir3Tensor<HostBitTensor> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementDemirror<SymbolicSession, <Mir3Tensor<HostBitTensor> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn demirror(
&self,
sess: &SymbolicSession,
x0: &<Mirrored3BitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementDiag<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementDiag<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn diag(&self, sess: &AsyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementDiag<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementDiag<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn diag(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementDiag<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementDiag<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn diag(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementExpandDims<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementExpandDims<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn expand_dims(
&self,
sess: &AsyncSession,
axis: Vec<usize>,
x0: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementExpandDims<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementExpandDims<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn expand_dims(
&self,
sess: &SymbolicSession,
axis: Vec<usize>,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementFill<AsyncSession, HostShape, HostBitTensor> for HostPlacement
impl PlacementFill<AsyncSession, HostShape, HostBitTensor> for HostPlacement
fn fill(
&self,
sess: &AsyncSession,
value: Constant,
x0: &HostShape
) -> HostBitTensor
sourceimpl PlacementFill<SymbolicSession, <HostShape as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementFill<SymbolicSession, <HostShape as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn fill(
&self,
sess: &SymbolicSession,
value: Constant,
x0: &<HostShape as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementGreater<AsyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostBitTensor> for HostPlacement
impl PlacementGreater<AsyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &HostFixed128Tensor,
x1: &HostFixed128Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<AsyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostBitTensor> for HostPlacement
impl PlacementGreater<AsyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &HostFixed64Tensor,
x1: &HostFixed64Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<AsyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostBitTensor> for HostPlacement
impl PlacementGreater<AsyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &HostRing128Tensor,
x1: &HostRing128Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<AsyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostBitTensor> for HostPlacement
impl PlacementGreater<AsyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &HostRing64Tensor,
x1: &HostRing64Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<AsyncSession, HostTensor<f32>, HostTensor<f32>, HostBitTensor> for HostPlacement
impl PlacementGreater<AsyncSession, HostTensor<f32>, HostTensor<f32>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &HostFloat32Tensor,
x1: &HostFloat32Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<AsyncSession, HostTensor<f64>, HostTensor<f64>, HostBitTensor> for HostPlacement
impl PlacementGreater<AsyncSession, HostTensor<f64>, HostTensor<f64>, HostBitTensor> for HostPlacement
fn greater(
&self,
sess: &AsyncSession,
x0: &HostFloat64Tensor,
x1: &HostFloat64Tensor
) -> HostBitTensor
sourceimpl PlacementGreater<SymbolicSession, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementGreater<SymbolicSession, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<HostFixed128Tensor as SymbolicType>::Type,
x1: &<HostFixed128Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementGreater<SymbolicSession, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<HostFixed64Tensor as SymbolicType>::Type,
x1: &<HostFixed64Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <HostRingTensor<u128> as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementGreater<SymbolicSession, <HostRingTensor<u128> as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<HostRing128Tensor as SymbolicType>::Type,
x1: &<HostRing128Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <HostRingTensor<u64> as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementGreater<SymbolicSession, <HostRingTensor<u64> as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<HostRing64Tensor as SymbolicType>::Type,
x1: &<HostRing64Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <HostTensor<f32> as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementGreater<SymbolicSession, <HostTensor<f32> as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<HostFloat32Tensor as SymbolicType>::Type,
x1: &<HostFloat32Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementGreater<SymbolicSession, <HostTensor<f64> as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementGreater<SymbolicSession, <HostTensor<f64> as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn greater(
&self,
sess: &SymbolicSession,
x0: &<HostFloat64Tensor as SymbolicType>::Type,
x1: &<HostFloat64Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementIdentity<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementIdentity<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn identity(&self, sess: &AsyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementIdentity<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementIdentity<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn identity(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementIdentity<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementIdentity<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn identity(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementIndex<AsyncSession, HostBitArray<HostBitTensor, N128>, HostBitTensor> for HostPlacement
impl PlacementIndex<AsyncSession, HostBitArray<HostBitTensor, N128>, HostBitTensor> for HostPlacement
fn index(
&self,
sess: &AsyncSession,
index: usize,
x0: &HostBitArray128
) -> HostBitTensor
sourceimpl PlacementIndex<AsyncSession, HostBitArray<HostBitTensor, N224>, HostBitTensor> for HostPlacement
impl PlacementIndex<AsyncSession, HostBitArray<HostBitTensor, N224>, HostBitTensor> for HostPlacement
fn index(
&self,
sess: &AsyncSession,
index: usize,
x0: &HostBitArray224
) -> HostBitTensor
sourceimpl PlacementIndex<AsyncSession, HostBitArray<HostBitTensor, N256>, HostBitTensor> for HostPlacement
impl PlacementIndex<AsyncSession, HostBitArray<HostBitTensor, N256>, HostBitTensor> for HostPlacement
fn index(
&self,
sess: &AsyncSession,
index: usize,
x0: &HostBitArray256
) -> HostBitTensor
sourceimpl PlacementIndex<AsyncSession, HostBitArray<HostBitTensor, N64>, HostBitTensor> for HostPlacement
impl PlacementIndex<AsyncSession, HostBitArray<HostBitTensor, N64>, HostBitTensor> for HostPlacement
fn index(
&self,
sess: &AsyncSession,
index: usize,
x0: &HostBitArray64
) -> HostBitTensor
sourceimpl PlacementIndex<SymbolicSession, <HostBitArray<HostBitTensor, N128> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementIndex<SymbolicSession, <HostBitArray<HostBitTensor, N128> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn index(
&self,
sess: &SymbolicSession,
index: usize,
x0: &<HostBitArray128 as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementIndex<SymbolicSession, <HostBitArray<HostBitTensor, N224> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementIndex<SymbolicSession, <HostBitArray<HostBitTensor, N224> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn index(
&self,
sess: &SymbolicSession,
index: usize,
x0: &<HostBitArray224 as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementIndex<SymbolicSession, <HostBitArray<HostBitTensor, N256> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementIndex<SymbolicSession, <HostBitArray<HostBitTensor, N256> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn index(
&self,
sess: &SymbolicSession,
index: usize,
x0: &<HostBitArray256 as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementIndex<SymbolicSession, <HostBitArray<HostBitTensor, N64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementIndex<SymbolicSession, <HostBitArray<HostBitTensor, N64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn index(
&self,
sess: &SymbolicSession,
index: usize,
x0: &<HostBitArray64 as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementIndexAxis<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementIndexAxis<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn index_axis(
&self,
sess: &AsyncSession,
axis: usize,
index: usize,
x0: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementIndexAxis<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementIndexAxis<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn index_axis(
&self,
sess: &SymbolicSession,
axis: usize,
index: usize,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementInput<AsyncSession, HostBitTensor> for HostPlacement
impl PlacementInput<AsyncSession, HostBitTensor> for HostPlacement
fn input(&self, sess: &AsyncSession, arg_name: String) -> HostBitTensor
sourceimpl PlacementInput<SymbolicSession, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementInput<SymbolicSession, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn input(
&self,
sess: &SymbolicSession,
arg_name: String
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementInput<SyncSession, HostBitTensor> for HostPlacement
impl PlacementInput<SyncSession, HostBitTensor> for HostPlacement
fn input(&self, sess: &SyncSession, arg_name: String) -> HostBitTensor
sourceimpl PlacementLess<AsyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostBitTensor> for HostPlacement
impl PlacementLess<AsyncSession, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &HostFixed128Tensor,
x1: &HostFixed128Tensor
) -> HostBitTensor
sourceimpl PlacementLess<AsyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostBitTensor> for HostPlacement
impl PlacementLess<AsyncSession, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &HostFixed64Tensor,
x1: &HostFixed64Tensor
) -> HostBitTensor
sourceimpl PlacementLess<AsyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostBitTensor> for HostPlacement
impl PlacementLess<AsyncSession, HostRingTensor<u128>, HostRingTensor<u128>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &HostRing128Tensor,
x1: &HostRing128Tensor
) -> HostBitTensor
sourceimpl PlacementLess<AsyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostBitTensor> for HostPlacement
impl PlacementLess<AsyncSession, HostRingTensor<u64>, HostRingTensor<u64>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &HostRing64Tensor,
x1: &HostRing64Tensor
) -> HostBitTensor
sourceimpl PlacementLess<AsyncSession, HostTensor<f32>, HostTensor<f32>, HostBitTensor> for HostPlacement
impl PlacementLess<AsyncSession, HostTensor<f32>, HostTensor<f32>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &HostFloat32Tensor,
x1: &HostFloat32Tensor
) -> HostBitTensor
sourceimpl PlacementLess<AsyncSession, HostTensor<f64>, HostTensor<f64>, HostBitTensor> for HostPlacement
impl PlacementLess<AsyncSession, HostTensor<f64>, HostTensor<f64>, HostBitTensor> for HostPlacement
fn less(
&self,
sess: &AsyncSession,
x0: &HostFloat64Tensor,
x1: &HostFloat64Tensor
) -> HostBitTensor
sourceimpl PlacementLess<SymbolicSession, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementLess<SymbolicSession, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<HostFixed128Tensor as SymbolicType>::Type,
x1: &<HostFixed128Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementLess<SymbolicSession, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<HostFixed64Tensor as SymbolicType>::Type,
x1: &<HostFixed64Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <HostRingTensor<u128> as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementLess<SymbolicSession, <HostRingTensor<u128> as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<HostRing128Tensor as SymbolicType>::Type,
x1: &<HostRing128Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <HostRingTensor<u64> as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementLess<SymbolicSession, <HostRingTensor<u64> as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<HostRing64Tensor as SymbolicType>::Type,
x1: &<HostRing64Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <HostTensor<f32> as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementLess<SymbolicSession, <HostTensor<f32> as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<HostFloat32Tensor as SymbolicType>::Type,
x1: &<HostFloat32Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementLess<SymbolicSession, <HostTensor<f64> as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementLess<SymbolicSession, <HostTensor<f64> as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn less(
&self,
sess: &SymbolicSession,
x0: &<HostFloat64Tensor as SymbolicType>::Type,
x1: &<HostFloat64Tensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementLoad<AsyncSession, HostString, HostString, HostBitTensor> for HostPlacement
impl PlacementLoad<AsyncSession, HostString, HostString, HostBitTensor> for HostPlacement
fn load(
&self,
sess: &AsyncSession,
x0: &HostString,
x1: &HostString
) -> HostBitTensor
sourceimpl PlacementLoad<SymbolicSession, <HostString as SymbolicType>::Type, <HostString as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementLoad<SymbolicSession, <HostString as SymbolicType>::Type, <HostString as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn load(
&self,
sess: &SymbolicSession,
x0: &<HostString as SymbolicType>::Type,
x1: &<HostString as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementMul<AsyncSession, AdtTensor<HostBitTensor>, HostBitTensor, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementMul<AsyncSession, AdtTensor<HostBitTensor>, HostBitTensor, AdtTensor<HostBitTensor>> for AdditivePlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &AdditiveBitTensor,
x1: &HostBitTensor
) -> AdditiveBitTensor
sourceimpl PlacementMul<AsyncSession, HostBitTensor, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
impl PlacementMul<AsyncSession, HostBitTensor, AdtTensor<HostBitTensor>, AdtTensor<HostBitTensor>> for AdditivePlacement
fn mul(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &AdditiveBitTensor
) -> AdditiveBitTensor
sourceimpl<S: Session> PlacementMul<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type> for HostPlacement where
HostBitTensor: KnownType<S>,
HostPlacement: PlacementAnd<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type>,
impl<S: Session> PlacementMul<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type> for HostPlacement where
HostBitTensor: KnownType<S>,
HostPlacement: PlacementAnd<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type>,
fn mul(
&self,
sess: &S,
x0: &<HostBitTensor as KnownType<S>>::Type,
x1: &<HostBitTensor as KnownType<S>>::Type
) -> <HostBitTensor as KnownType<S>>::Type
sourceimpl PlacementMul<SymbolicSession, <AdtTensor<HostBitTensor> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type> for AdditivePlacement
impl PlacementMul<SymbolicSession, <AdtTensor<HostBitTensor> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type> for AdditivePlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<AdditiveBitTensor as SymbolicType>::Type,
x1: &<HostBitTensor as SymbolicType>::Type
) -> <AdditiveBitTensor as SymbolicType>::Type
sourceimpl PlacementMul<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type> for AdditivePlacement
impl PlacementMul<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type, <AdtTensor<HostBitTensor> as SymbolicType>::Type> for AdditivePlacement
fn mul(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<AdditiveBitTensor as SymbolicType>::Type
) -> <AdditiveBitTensor as SymbolicType>::Type
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, 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 PlacementMux<AsyncSession, HostBitTensor, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
impl PlacementMux<AsyncSession, HostBitTensor, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>, HostFixedTensor<HostRingTensor<u128>>> for HostPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostFixed128Tensor,
x2: &HostFixed128Tensor
) -> HostFixed128Tensor
sourceimpl PlacementMux<AsyncSession, HostBitTensor, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
impl PlacementMux<AsyncSession, HostBitTensor, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>, HostFixedTensor<HostRingTensor<u64>>> for HostPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostFixed64Tensor,
x2: &HostFixed64Tensor
) -> HostFixed64Tensor
sourceimpl PlacementMux<AsyncSession, HostBitTensor, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
impl PlacementMux<AsyncSession, HostBitTensor, HostRingTensor<u128>, HostRingTensor<u128>, HostRingTensor<u128>> for HostPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostRing128Tensor,
x2: &HostRing128Tensor
) -> HostRing128Tensor
sourceimpl PlacementMux<AsyncSession, HostBitTensor, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
impl PlacementMux<AsyncSession, HostBitTensor, HostRingTensor<u64>, HostRingTensor<u64>, HostRingTensor<u64>> for HostPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostRing64Tensor,
x2: &HostRing64Tensor
) -> HostRing64Tensor
sourceimpl PlacementMux<AsyncSession, HostBitTensor, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
impl PlacementMux<AsyncSession, HostBitTensor, HostTensor<f32>, HostTensor<f32>, HostTensor<f32>> for HostPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostFloat32Tensor,
x2: &HostFloat32Tensor
) -> HostFloat32Tensor
sourceimpl PlacementMux<AsyncSession, HostBitTensor, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
impl PlacementMux<AsyncSession, HostBitTensor, HostTensor<f64>, HostTensor<f64>, HostTensor<f64>> for HostPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostFloat64Tensor,
x2: &HostFloat64Tensor
) -> HostFloat64Tensor
sourceimpl PlacementMux<AsyncSession, HostBitTensor, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
impl PlacementMux<AsyncSession, HostBitTensor, HostTensor<i16>, HostTensor<i16>, HostTensor<i16>> for HostPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostInt16Tensor,
x2: &HostInt16Tensor
) -> HostInt16Tensor
sourceimpl PlacementMux<AsyncSession, HostBitTensor, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
impl PlacementMux<AsyncSession, HostBitTensor, HostTensor<i32>, HostTensor<i32>, HostTensor<i32>> for HostPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostInt32Tensor,
x2: &HostInt32Tensor
) -> HostInt32Tensor
sourceimpl PlacementMux<AsyncSession, HostBitTensor, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
impl PlacementMux<AsyncSession, HostBitTensor, HostTensor<i64>, HostTensor<i64>, HostTensor<i64>> for HostPlacement
fn mux(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostInt64Tensor,
x2: &HostInt64Tensor
) -> HostInt64Tensor
sourceimpl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type> for HostPlacement
impl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u128>> as SymbolicType>::Type> for HostPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostFixed128Tensor as SymbolicType>::Type,
x2: &<HostFixed128Tensor as SymbolicType>::Type
) -> <HostFixed128Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type> for HostPlacement
impl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type, <HostFixedTensor<HostRingTensor<u64>> as SymbolicType>::Type> for HostPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostFixed64Tensor as SymbolicType>::Type,
x2: &<HostFixed64Tensor as SymbolicType>::Type
) -> <HostFixed64Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type> for HostPlacement
impl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type> for HostPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostRing128Tensor as SymbolicType>::Type,
x2: &<HostRing128Tensor as SymbolicType>::Type
) -> <HostRing128Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type> for HostPlacement
impl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type> for HostPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostRing64Tensor as SymbolicType>::Type,
x2: &<HostRing64Tensor as SymbolicType>::Type
) -> <HostRing64Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type> for HostPlacement
impl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type, <HostTensor<f32> as SymbolicType>::Type> for HostPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostFloat32Tensor as SymbolicType>::Type,
x2: &<HostFloat32Tensor as SymbolicType>::Type
) -> <HostFloat32Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type> for HostPlacement
impl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type, <HostTensor<f64> as SymbolicType>::Type> for HostPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostFloat64Tensor as SymbolicType>::Type,
x2: &<HostFloat64Tensor as SymbolicType>::Type
) -> <HostFloat64Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<i16> as SymbolicType>::Type, <HostTensor<i16> as SymbolicType>::Type, <HostTensor<i16> as SymbolicType>::Type> for HostPlacement
impl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<i16> as SymbolicType>::Type, <HostTensor<i16> as SymbolicType>::Type, <HostTensor<i16> as SymbolicType>::Type> for HostPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostInt16Tensor as SymbolicType>::Type,
x2: &<HostInt16Tensor as SymbolicType>::Type
) -> <HostInt16Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<i32> as SymbolicType>::Type, <HostTensor<i32> as SymbolicType>::Type, <HostTensor<i32> as SymbolicType>::Type> for HostPlacement
impl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<i32> as SymbolicType>::Type, <HostTensor<i32> as SymbolicType>::Type, <HostTensor<i32> as SymbolicType>::Type> for HostPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostInt32Tensor as SymbolicType>::Type,
x2: &<HostInt32Tensor as SymbolicType>::Type
) -> <HostInt32Tensor as SymbolicType>::Type
sourceimpl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<i64> as SymbolicType>::Type, <HostTensor<i64> as SymbolicType>::Type, <HostTensor<i64> as SymbolicType>::Type> for HostPlacement
impl PlacementMux<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostTensor<i64> as SymbolicType>::Type, <HostTensor<i64> as SymbolicType>::Type, <HostTensor<i64> as SymbolicType>::Type> for HostPlacement
fn mux(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostInt64Tensor as SymbolicType>::Type,
x2: &<HostInt64Tensor as SymbolicType>::Type
) -> <HostInt64Tensor as SymbolicType>::Type
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 PlacementNeg<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementNeg<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn neg(&self, sess: &AsyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementNeg<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementNeg<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn neg(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementNeg<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementNeg<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn neg(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementOr<AsyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementOr<AsyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
fn or(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementOr<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementOr<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn or(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementOutput<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn output(&self, sess: &AsyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementOutput<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementOutput<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn output(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementOutput<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementOutput<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn output(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl<S: Session> PlacementPlace<S, HostBitTensor> for HostPlacement
impl<S: Session> PlacementPlace<S, HostBitTensor> for HostPlacement
fn place(&self, _sess: &S, x: HostBitTensor) -> HostBitTensor
sourceimpl PlacementReshape<AsyncSession, HostBitTensor, HostShape, HostBitTensor> for HostPlacement
impl PlacementReshape<AsyncSession, HostBitTensor, HostShape, HostBitTensor> for HostPlacement
fn reshape(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostShape
) -> HostBitTensor
sourceimpl PlacementReshape<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostShape as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementReshape<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostShape as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn reshape(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostShape as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementReveal<AsyncSession, AdtTensor<HostBitTensor>, HostBitTensor> for HostPlacement
impl PlacementReveal<AsyncSession, AdtTensor<HostBitTensor>, HostBitTensor> for HostPlacement
fn reveal(&self, sess: &AsyncSession, x0: &AdditiveBitTensor) -> HostBitTensor
sourceimpl PlacementReveal<AsyncSession, RepTensor<HostBitTensor>, HostBitTensor> for HostPlacement
impl PlacementReveal<AsyncSession, RepTensor<HostBitTensor>, HostBitTensor> for HostPlacement
fn reveal(&self, sess: &AsyncSession, x0: &ReplicatedBitTensor) -> HostBitTensor
sourceimpl PlacementReveal<SymbolicSession, <AdtTensor<HostBitTensor> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementReveal<SymbolicSession, <AdtTensor<HostBitTensor> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn reveal(
&self,
sess: &SymbolicSession,
x0: &<AdditiveBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementReveal<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementReveal<SymbolicSession, <RepTensor<HostBitTensor> as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn reveal(
&self,
sess: &SymbolicSession,
x0: &<ReplicatedBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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, RepTensor<HostBitTensor>, HostBitTensor> for HostPlacement
impl PlacementReveal<SyncSession, RepTensor<HostBitTensor>, HostBitTensor> for HostPlacement
fn reveal(&self, sess: &SyncSession, x0: &ReplicatedBitTensor) -> HostBitTensor
sourceimpl PlacementRingInject<AsyncSession, HostBitTensor, HostRingTensor<u128>> for HostPlacement
impl PlacementRingInject<AsyncSession, HostBitTensor, HostRingTensor<u128>> for HostPlacement
fn ring_inject(
&self,
sess: &AsyncSession,
bit_idx: usize,
x0: &HostBitTensor
) -> HostRing128Tensor
sourceimpl PlacementRingInject<AsyncSession, HostBitTensor, HostRingTensor<u64>> for HostPlacement
impl PlacementRingInject<AsyncSession, HostBitTensor, HostRingTensor<u64>> for HostPlacement
fn ring_inject(
&self,
sess: &AsyncSession,
bit_idx: usize,
x0: &HostBitTensor
) -> HostRing64Tensor
sourceimpl PlacementRingInject<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type> for HostPlacement
impl PlacementRingInject<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostRingTensor<u128> as SymbolicType>::Type> for HostPlacement
fn ring_inject(
&self,
sess: &SymbolicSession,
bit_idx: usize,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostRing128Tensor as SymbolicType>::Type
sourceimpl PlacementRingInject<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type> for HostPlacement
impl PlacementRingInject<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostRingTensor<u64> as SymbolicType>::Type> for HostPlacement
fn ring_inject(
&self,
sess: &SymbolicSession,
bit_idx: usize,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostRing64Tensor as SymbolicType>::Type
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 PlacementSample<AsyncSession, HostShape, HostBitTensor> for HostPlacement
impl PlacementSample<AsyncSession, HostShape, HostBitTensor> for HostPlacement
fn sample(
&self,
sess: &AsyncSession,
max_value: Option<u64>,
x0: &HostShape
) -> HostBitTensor
sourceimpl PlacementSample<SymbolicSession, <HostShape as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementSample<SymbolicSession, <HostShape as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn sample(
&self,
sess: &SymbolicSession,
max_value: Option<u64>,
x0: &<HostShape as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementSampleSeeded<AsyncSession, HostShape, HostSeed, HostBitTensor> for HostPlacement
impl PlacementSampleSeeded<AsyncSession, HostShape, HostSeed, HostBitTensor> for HostPlacement
fn sample_seeded(
&self,
sess: &AsyncSession,
max_value: Option<u64>,
x0: &HostShape,
x1: &HostSeed
) -> HostBitTensor
sourceimpl PlacementSampleSeeded<SymbolicSession, <HostShape as SymbolicType>::Type, <HostSeed as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementSampleSeeded<SymbolicSession, <HostShape as SymbolicType>::Type, <HostSeed as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn sample_seeded(
&self,
sess: &SymbolicSession,
max_value: Option<u64>,
x0: &<HostShape as SymbolicType>::Type,
x1: &<HostSeed as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementSave<AsyncSession, HostString, HostBitTensor, HostUnit> for HostPlacement
impl PlacementSave<AsyncSession, HostString, HostBitTensor, HostUnit> for HostPlacement
fn save(
&self,
sess: &AsyncSession,
x0: &HostString,
x1: &HostBitTensor
) -> HostUnit
sourceimpl PlacementSave<SymbolicSession, <HostString as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <HostUnit as SymbolicType>::Type> for HostPlacement
impl PlacementSave<SymbolicSession, <HostString as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <HostUnit as SymbolicType>::Type> for HostPlacement
fn save(
&self,
sess: &SymbolicSession,
x0: &<HostString as SymbolicType>::Type,
x1: &<HostBitTensor as SymbolicType>::Type
) -> <HostUnit as SymbolicType>::Type
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 PlacementShape<AsyncSession, HostBitTensor, HostShape> for HostPlacement
impl PlacementShape<AsyncSession, HostBitTensor, HostShape> for HostPlacement
fn shape(&self, sess: &AsyncSession, x0: &HostBitTensor) -> HostShape
sourceimpl PlacementShape<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostShape as SymbolicType>::Type> for HostPlacement
impl PlacementShape<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostShape as SymbolicType>::Type> for HostPlacement
fn shape(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostShape as SymbolicType>::Type
sourceimpl PlacementShape<SyncSession, HostBitTensor, HostShape> for HostPlacement
impl PlacementShape<SyncSession, HostBitTensor, HostShape> for HostPlacement
fn shape(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostShape
sourceimpl PlacementShlDim<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementShlDim<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn shl_dim(
&self,
sess: &AsyncSession,
amount: usize,
bit_length: usize,
x0: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementShlDim<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementShlDim<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn shl_dim(
&self,
sess: &SymbolicSession,
amount: usize,
bit_length: usize,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementSlice<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementSlice<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn slice(
&self,
sess: &AsyncSession,
slice: SliceInfo,
x0: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementSlice<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementSlice<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn slice(
&self,
sess: &SymbolicSession,
slice: SliceInfo,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 PlacementSqueeze<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementSqueeze<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn squeeze(
&self,
sess: &AsyncSession,
axis: Option<usize>,
x0: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementSqueeze<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementSqueeze<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn squeeze(
&self,
sess: &SymbolicSession,
axis: Option<usize>,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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<S: Session> PlacementSub<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type> for HostPlacement where
HostBitTensor: KnownType<S>,
HostPlacement: PlacementXor<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type>,
impl<S: Session> PlacementSub<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type> for HostPlacement where
HostBitTensor: KnownType<S>,
HostPlacement: PlacementXor<S, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type, <HostBitTensor as KnownType<S>>::Type>,
fn sub(
&self,
sess: &S,
x0: &<HostBitTensor as KnownType<S>>::Type,
x1: &<HostBitTensor as KnownType<S>>::Type
) -> <HostBitTensor as KnownType<S>>::Type
sourceimpl PlacementTranspose<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementTranspose<AsyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn transpose(&self, sess: &AsyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementTranspose<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementTranspose<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn transpose(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
sourceimpl PlacementTranspose<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementTranspose<SyncSession, HostBitTensor, HostBitTensor> for HostPlacement
fn transpose(&self, sess: &SyncSession, x0: &HostBitTensor) -> HostBitTensor
sourceimpl PlacementXor<AsyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
impl PlacementXor<AsyncSession, HostBitTensor, HostBitTensor, HostBitTensor> for HostPlacement
fn xor(
&self,
sess: &AsyncSession,
x0: &HostBitTensor,
x1: &HostBitTensor
) -> HostBitTensor
sourceimpl PlacementXor<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
impl PlacementXor<SymbolicSession, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type, <HostBitTensor as SymbolicType>::Type> for HostPlacement
fn xor(
&self,
sess: &SymbolicSession,
x0: &<HostBitTensor as SymbolicType>::Type,
x1: &<HostBitTensor as SymbolicType>::Type
) -> <HostBitTensor as SymbolicType>::Type
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 Serialize for HostBitTensor
impl Serialize for HostBitTensor
sourceimpl TensorLike for HostBitTensor
impl TensorLike for HostBitTensor
sourceimpl<'v> TryFrom<&'v Value> for &'v HostBitTensor
impl<'v> TryFrom<&'v Value> for &'v HostBitTensor
sourceimpl TryFrom<<HostBitTensor as SymbolicType>::Type> for HostBitTensor
impl TryFrom<<HostBitTensor as SymbolicType>::Type> for HostBitTensor
sourcefn try_from(v: <HostBitTensor as SymbolicType>::Type) -> Result<Self>
fn try_from(v: <HostBitTensor as SymbolicType>::Type) -> Result<Self>
Performs the conversion.
sourceimpl TryFrom<Value> for HostBitTensor
impl TryFrom<Value> for HostBitTensor
impl StructuralPartialEq for HostBitTensor
Auto Trait Implementations
impl RefUnwindSafe for HostBitTensor
impl Send for HostBitTensor
impl Sync for HostBitTensor
impl Unpin for HostBitTensor
impl UnwindSafe for HostBitTensor
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.
sourceimpl<S, T, P> PlacementPlace<S, Symbolic<T>> for P where
S: Session,
T: Placed<Placement = P>,
P: PlacementPlace<S, T> + Clone + PartialEq<P>,
impl<S, T, P> PlacementPlace<S, Symbolic<T>> for P where
S: Session,
T: Placed<Placement = P>,
P: PlacementPlace<S, T> + Clone + PartialEq<P>,
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Tap for T
impl<T> Tap for T
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Immutable access to the Borrow<B> of a value. Read more
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Mutable access to the BorrowMut<B> of a value. Read more
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Immutable access to the AsRef<R> view of a value. Read more
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Mutable access to the AsMut<R> view of a value. Read more
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self where
Self: Deref<Target = T>,
T: ?Sized,
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self where
Self: Deref<Target = T>,
T: ?Sized,
Immutable access to the Deref::Target of a value. Read more
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self where
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self where
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
Mutable access to the Deref::Target of a value. Read more
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls .tap() only in debug builds, and is erased in release builds.
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls .tap_mut() only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Calls .tap_borrow() only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Calls .tap_borrow_mut() only in debug builds, and is erased in release
builds. Read more
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Calls .tap_ref() only in debug builds, and is erased in release
builds. Read more
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Calls .tap_ref_mut() only in debug builds, and is erased in release
builds. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more