pub struct DenseBoolTensor { /* private fields */ }Expand description
Dense tensor backed by Vec<u8> storage (0=false, 1=true).
Bool tensors do NOT participate in autograd (requires_grad is always false).
Implementations§
Source§impl DenseBoolTensor
impl DenseBoolTensor
pub fn from_storage( meta: TensorMeta, storage: Vec<u8>, ) -> Result<Self, DenseTensorError>
pub fn from_bools( values: &[bool], shape: Vec<usize>, device: Device, ) -> Result<Self, DenseTensorError>
pub fn id(&self) -> u64
pub fn storage_id(&self) -> u64
pub fn meta(&self) -> &TensorMeta
pub fn storage(&self) -> &[u8] ⓘ
Sourcepub fn contiguous_values(&self) -> Result<&[u8], DenseTensorError>
pub fn contiguous_values(&self) -> Result<&[u8], DenseTensorError>
Return the contiguous values slice as u8 (0=false, 1=true).
Sourcepub fn contiguous_bools(&self) -> Result<Vec<bool>, DenseTensorError>
pub fn contiguous_bools(&self) -> Result<Vec<bool>, DenseTensorError>
Return the contiguous values as a Vec
pub fn version(&self) -> u64
Trait Implementations§
Source§impl Clone for DenseBoolTensor
impl Clone for DenseBoolTensor
Source§fn clone(&self) -> DenseBoolTensor
fn clone(&self) -> DenseBoolTensor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DenseBoolTensor
impl Debug for DenseBoolTensor
impl Eq for DenseBoolTensor
Source§impl PartialEq for DenseBoolTensor
impl PartialEq for DenseBoolTensor
impl StructuralPartialEq for DenseBoolTensor
Auto Trait Implementations§
impl Freeze for DenseBoolTensor
impl RefUnwindSafe for DenseBoolTensor
impl Send for DenseBoolTensor
impl Sync for DenseBoolTensor
impl Unpin for DenseBoolTensor
impl UnsafeUnpin for DenseBoolTensor
impl UnwindSafe for DenseBoolTensor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more