List of all items
Structs
- Abs
- Add
- Aligned
- AlignedVec
- AmxBatchSession
- AmxBf16
- AmxConfig
- AmxInt8
- AmxSession
- ArchivedPacked4Cow
- ArchivedSimdCow
- Avx2
- Avx512
- AvxVnni
- Bf16
- Bf4
- Bf8
- BitAnd
- BitBoardView
- BitMask
- BitOr
- BitXor
- BlockedCoo
- Clamp
- ColMajor
- Csr
- DenseWithMask
- Div
- Dot
- Exclusive
- F16
- F32
- F4
- F64
- F8
- FmaAdd
- HybridSwarMagic
- Hyperbola
- I16
- I32
- I8
- Inclusive
- KoggeStone
- Magic
- Mask
- Masked
- Mul
- Neg
- Neon
- NumaBinding
- OwnedBlockedCoo
- OwnedCsr
- OwnedDenseWithMask
- OwnedSellP
- Packed4CowResolver
- Packed4Iter
- Packed4Slice
- Packed4SliceMut
- Packed4Vec
- Popcount
- Product
- RecipSqrt
- RowMajor
- Scalar
- ScanAdd
- ScanMax
- ScanMin
- ScanMul
- SellP
- SimdChunks
- SimdChunksMut
- SimdCowResolver
- SimdView
- SparseView
- Sqrt
- Sub
- Sum
- SveArch
- Swar
- SwarUtils
- TensorView
- TileView
- TilingPolicy
- Unaligned
- Unmasked
- Validated
- ValidatedData
- Vector
- ZipChunks
- ZipChunksMut
- dispatcher::AdaptiveDispatcher
Enums
- AmxSessionError
- DispatchedView
- Packed4Cow
- SimdCow
- SimdError
- SparseCow
- TensorCow
- TensorError
- dispatcher::DispatchDecision
- target::TargetId
Traits
- Alignment
- BitBoardKernel
- CastFrom
- CastTo
- ComputeReduce
- ComputeView
- CowFormat
- ElementOp
- ExecutionMode
- FloatElement
- Packable4
- Packed4CowExt
- ReductionOp
- ScanMode
- ScanOp
- SimdArch
- SimdCowExt
- SimdKernel
- SimdScalar
- SparseFormat
- SparseOps
- SparseSpMv
- TileMatrixMultiply
- TilingStrategy
- UnaryOp
- cpu::AmxSupport
- cpu::Avx512Support
- cpu::FmaSupport
- dispatch::simd_ops::SimdOps
- tile_matmul::TiledGemm
Functions
- attacks::bishop_attacks
- attacks::queen_attacks
- attacks::rook_attacks
- cpu::has_avx_vnni
- cpu::has_fma3
- current_numa_node
- dispatch::abs_max
- dispatch::abs_sum
- dispatch::argmax
- dispatch::argmin
- dispatch::axpy
- dispatch::axpy_mul
- dispatch::axpy_rows
- dispatch::axpy_rows_batch
- dispatch::complex::interleaved_complex_dot
- dispatch::complex::interleaved_complex_mul_assign
- dispatch::dispatch_reduce_popcount
- dispatch::dispatch_reduce_popcount_and
- dispatch::dispatch_reduce_popcount_or
- dispatch::dispatch_reduce_popcount_xor
- dispatch::dot
- dispatch::elementwise_add
- dispatch::elementwise_div
- dispatch::elementwise_mul
- dispatch::elementwise_sub
- dispatch::gemv
- dispatch::gemv_strided
- dispatch::gemv_transpose
- dispatch::gemv_transpose_strided
- dispatch::interleaved_complex_dot
- dispatch::interleaved_complex_dot_runtime
- dispatch::interleaved_complex_mul_assign
- dispatch::interleaved_complex_mul_assign_runtime
- dispatch::masked_add
- dispatch::masked_dot
- dispatch::masked_sum
- dispatch::max
- dispatch::min
- dispatch::modular::ntt_butterfly_stage_u64
- dispatch::ntt_butterfly_stage_u64
- dispatch::reduce_popcount
- dispatch::reduce_popcount_and
- dispatch::reduce_popcount_or
- dispatch::reduce_popcount_xor
- dispatch::scale
- dispatch::spmv_bcoo
- dispatch::spmv_csr
- dispatch::spmv_dense_masked
- dispatch::spmv_sellp
- dispatch::sum
- dispatch::tiled_gemm
- dispatch_view
- dispatch_view_mut
- refresh_numa_node
- target::dispatch_view_mut_to
- target::dispatch_view_to
- tile_matmul::dispatch_tile_matmul
- tile_matmul::gemm
- tile_matmul::unpack::unpack_int4
- tile_matmul::unpack::widen_I8_to_I16
- tile_matmul::unpack::widen_I8_to_I32
- tile_matmul::unpack::widen_i8_to_i16
- tile_matmul::unpack::widen_i8_to_i32
- tiled_dot
- tiled_gemv
- unpack_bf4_to_bf16
- unpack_bf4_to_bf16_packed
- unpack_bf8_to_bf16
- unpack_f4_to_f32
- unpack_f4_to_f32_packed
- unpack_f8_to_f32
- verify_numa_locality
Type Aliases
- Avx2Bf16
- Avx2Bf4
- Avx2Bf8
- Avx2F16
- Avx2F32
- Avx2F4
- Avx2F64
- Avx2F8
- Avx2I16
- Avx2I32
- Avx2I8
- Avx2MaskBf16
- Avx2MaskF16
- Avx2MaskF32
- Avx2MaskF64
- Avx512Bf16
- Avx512Bf4
- Avx512Bf8
- Avx512F16
- Avx512F32
- Avx512F4
- Avx512F64
- Avx512F8
- Avx512I16
- Avx512I32
- Avx512I8
- Avx512MaskBf16
- Avx512MaskF16
- Avx512MaskF32
- Avx512MaskF64
- BlockedCooData
- CsrData
- DenseWithMaskData
- MaskBf16
- MaskBf4
- MaskBf8
- MaskF16
- MaskF32
- MaskF4
- MaskF64
- MaskF8
- MaskI16
- MaskI32
- MaskI8
- PackedBf4Cow
- PackedBf4Slice
- PackedBf4SliceMut
- PackedBf4Vec
- PackedF4Cow
- PackedF4Slice
- PackedF4SliceMut
- PackedF4Vec
- PreferredArch
- ScalarBf16
- ScalarBf4
- ScalarBf8
- ScalarF16
- ScalarF32
- ScalarF4
- ScalarF64
- ScalarF8
- ScalarI16
- ScalarI32
- ScalarI8
- ScalarMaskF32
- ScalarMaskF64
- SellPData
- SimdBf16
- SimdBf4
- SimdBf8
- SimdF16
- SimdF32
- SimdF4
- SimdF64
- SimdF8
- SimdI16
- SimdI32
- SimdI8
- SimdMaskBf16
- SimdMaskBf4
- SimdMaskBf8
- SimdMaskF16
- SimdMaskF32
- SimdMaskF4
- SimdMaskF64
- SimdMaskF8
- SimdMaskI16
- SimdMaskI32
- SimdMaskI8
- VectorBf16
- VectorBf4
- VectorBf8
- VectorF16
- VectorF32
- VectorF4
- VectorF64
- VectorF8
- VectorI16
- VectorI32
- VectorI8