List of all items
Structs
- AccessPolicy
- Bytes
- CommunicationId
- ComptimeFloat
- DeviceHandle
- DeviceSettings
- InvalidComptimeFloat
- Ratio
- Reader
- SharedAllocationController
- SharedBytesAllocationController
- StrideRecord
- Writer
- arena::Arena
- arena::Bytes
- arena::ReservedMemory
- arena::UninitReservedMemory
- backtrace::BackTrace
- benchmark::BenchmarkComputations
- benchmark::BenchmarkDurations
- benchmark::BenchmarkResult
- benchmark::Instant
- benchmark::ProfileDuration
- bf16
- bytes::AccessPolicy
- bytes::Bytes
- bytes::Reader
- bytes::SharedAllocationController
- bytes::SharedBytesAllocationController
- bytes::Writer
- config::BurnConfig
- config::Logger
- config::LoggerConfig
- config::LoggerSinks
- config::autodiff::AutodiffConfig
- config::fusion::BeamSearchConfig
- config::fusion::FusionConfig
- config::remote::RemoteConfig
- data::TensorData
- data::Tolerance
- device::DeviceId
- device_handle::CallError
- device_handle::DeviceHandle
- distributed::DistributedConfig
- distribution::DistributionSampler
- e2m3
- e3m2
- e4m3
- e5m2
- errors::StrideRecord
- f16
- flex32
- format::DebugRaw
- future::channel::Receiver
- future::channel::RecvError
- future::channel::SendError
- future::channel::Sender
- future::channel::oneshot::Receiver
- future::channel::oneshot::RecvError
- future::channel::oneshot::SendError
- future::channel::oneshot::Sender
- id::IdGenerator
- id::ParamId
- id::StreamId
- ops::AttentionModuleOptions
- ops::ConvOptions
- ops::ConvTransposeOptions
- ops::DeformConvOptions
- ops::GridSampleOptions
- ops::InterpolateOptions
- ops::PaddedConvOptions
- ops::UnfoldOptions
- pool::LeaseHandle
- pool::LeasePool
- profile::Duration
- profile::Instant
- profile::ProfileDuration
- profile::ProfileTicks
- quant::scheme::BlockSize
- quant::scheme::F32Grid
- quant::scheme::QuantScheme
- quant::scheme::SubnormalRange
- rand::StdRng
- stream::Stream
- stream::StreamFuture
- stream::StreamId
- stream::StreamJoinHandle
- sync::Arc
- sync::Lazy
- sync::Mutex
- sync::RwLock
- sync::RwLockReadGuard
- sync::RwLockWriteGuard
- sync::SyncOnceCell
- sync::ThreadId
- tensor::IndexWrap
- tensor::Metadata
- tensor::Strides
- tensor::container::TensorContainer
- tensor::dtype::FloatInfo
- tensor::indexing::IndexWrap
- tensor::matmul::MatmulTransformAnalysis
- tensor::quantization::BlockSize
- tensor::quantization::QParamTensor
- tensor::quantization::QParams
- tensor::quantization::QuantConfig
- tensor::quantization::QuantScheme
- tensor::quantization::QuantizedBytes
- tensor::shape::Shape
- tensor::shape::SmallVec
- tensor::slice::Slice
- tensor::slice::SliceIter
- tf32
- ue8m0
Enums
- AccessError
- AllocationError
- AllocationProperty
- BoundsError
- DeviceError
- ExecutionError
- ExpressionError
- IndexKind
- SplitError
- SplitPolicy
- StrideError
- ViewError
- benchmark::TimingMethod
- bytes::AccessError
- bytes::AllocationError
- bytes::AllocationProperty
- bytes::SplitError
- bytes::SplitPolicy
- bytes::ViewError
- config::LogCrateLevel
- config::autodiff::AutodiffLogLevel
- config::fusion::FusionLogLevel
- config::remote::RemoteLogLevel
- data::DataError
- device::DeviceServiceStage
- distributed::ReduceOperation
- distribution::Distribution
- distribution::DistributionSamplerKind
- element::Scalar
- errors::BoundsError
- errors::ExpressionError
- errors::IndexKind
- errors::StrideError
- future::channel::TryRecvError
- future::channel::TrySendError
- future::channel::oneshot::RecvTimeoutError
- future::channel::oneshot::TryRecvError
- ops::GridSamplePaddingMode
- ops::IndexingUpdateOp
- ops::InterpolateMode
- ops::PadMode
- profile::TimingMethod
- quant::scheme::QuantLevel
- quant::scheme::QuantMode
- quant::scheme::QuantParam
- quant::scheme::QuantStore
- quant::scheme::QuantValue
- runtime_kind::RuntimeKind
- stream::StreamPolicy
- sync::Ordering
- tensor::ReshapeAction
- tensor::ReshapeAnalysis
- tensor::dtype::BoolStore
- tensor::dtype::DType
- tensor::dtype::FloatDType
- tensor::dtype::IntDType
- tensor::matmul::MatmulTransformAction
- tensor::matmul::MatmulTransformPolicy
- tensor::quantization::Calibration
- tensor::quantization::QuantAcc
- tensor::quantization::QuantLevel
- tensor::quantization::QuantMode
- tensor::quantization::QuantParam
- tensor::quantization::QuantPropagation
- tensor::quantization::QuantStore
- tensor::quantization::QuantValue
- tensor::shape::ExpressionError
- tensor::shape::MetadataError
Traits
- AllocationController
- FloatBits
- benchmark::Benchmark
- bytes::AllocationController
- config::LogLevel
- config::RuntimeConfig
- device::Device
- device::DeviceService
- device_handle::CallResultExt
- element::Element
- element::ElementAdd
- element::ElementComparison
- element::ElementConversion
- element::ElementEq
- element::ElementLimits
- element::ElementOrdered
- element::ElementRandom
- element::cast::ToElement
- pool::Reclaim
- rand::RngExt
- rand::SeedableRng
- tensor::AsIndex
- tensor::AsSize
- tensor::indexing::AsIndex
- tensor::indexing::AsSize
- tensor::shape::SliceOps
- tensor::slice::SliceArg
Macros
Functions
- benchmark::run_benchmark
- config::config
- config::log_autodiff
- config::log_fusion
- config::log_remote
- format::format_debug
- format::format_str
- format::type_name_short_sanitized
- future::block_on
- future::channel::bounded
- future::channel::oneshot::channel
- future::channel::unbounded
- future::reader::read_sync
- future::reader::try_read_sync
- future::spawn_detached
- rand::gen_random
- rand::get_seeded_rng
- reader::read_sync
- reader::try_read_sync
- runtime_kind::runtime_kind
- runtime_kind::set_runtime_kind
- stream::policy
- stream::set_policy
- stream::spawn_detached
- tensor::broadcast_strides
- tensor::contiguous_strides
- tensor::indexing::ravel_index
- tensor::indexing::wrap_index
- tensor::is_contiguous
- tensor::quantization::pack_i8s_to_u32s
- tensor::quantization::params_shape
- tensor::quantization::scale_to_param
- tensor::ravel_index
- tensor::reshape_action
- tensor::reshape_analysis
- tensor::shape::calculate_matmul_output
- tensor::split_strides
- tensor::wrap_index
Type Aliases
- device::ServerUtilitiesHandle
- future::DynFut
- sync::AtomicBool
- sync::AtomicU32
- sync::AtomicU8
- sync::AtomicUsize
- sync::Once
- sync::reentrant::ReentrantMutex
- sync::reentrant::ReentrantMutexGuard
- tensor::dtype::BoolDType