Docs.rs
cubecl-core-0.5.0
cubecl-core 0.5.0
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Repository
crates.io
Source
Owners
nathanielsimard
Dependencies
bitflags ^2.8.0
normal
bytemuck ^1.16.1
normal
cubecl-common ^0.5.0
normal
cubecl-ir ^0.5.0
normal
cubecl-macros ^0.5.0
normal
cubecl-runtime ^0.5.0
normal
derive-new ^0.6.0
normal
derive_more ^1
normal
half ^2.5
normal
hashbrown ^0.14.5
normal
log ^0.4.22
normal
num-traits ^0.2.19
normal
paste ^1.0.15
normal
serde ^1.0.204
normal
serde_json ^1.0.119
normal
variadics_please ^1
normal
pretty_assertions ^1.4
dev
trybuild ^1
dev
Versions
47.78%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Module tma_
group_
commit
cubecl_
core
0.5.0
Module tma_
group_
commit
Module Items
Functions
In cubecl_
core::
frontend
Modules
ABSOLUTE_POS
ABSOLUTE_POS_X
ABSOLUTE_POS_Y
ABSOLUTE_POS_Z
CUBE_CLUSTER_DIM
CUBE_CLUSTER_DIM_X
CUBE_CLUSTER_DIM_Y
CUBE_CLUSTER_DIM_Z
CUBE_COUNT
CUBE_COUNT_X
CUBE_COUNT_Y
CUBE_COUNT_Z
CUBE_DIM
CUBE_DIM_X
CUBE_DIM_Y
CUBE_DIM_Z
CUBE_POS
CUBE_POS_CLUSTER
CUBE_POS_CLUSTER_X
CUBE_POS_CLUSTER_Y
CUBE_POS_CLUSTER_Z
CUBE_POS_X
CUBE_POS_Y
CUBE_POS_Z
PLANE_DIM
UNIT_POS
UNIT_POS_PLANE
UNIT_POS_X
UNIT_POS_Y
UNIT_POS_Z
add
add_assign
add_assign_array_op
add_assign_op
and
assign
barrier
bitand
bitand_assign_array_op
bitand_assign_op
bitor
bitor_assign_array_op
bitor_assign_op
bitxor
bitxor_assign_array_op
bitxor_assign_op
branch
cast
cmma
comptime_error
copy_bulk
cube_comment
div
div_assign_array_op
div_assign_op
eq
erf
ge
gt
index
index_assign
le
lt
mul
mul_assign_array_op
mul_assign_op
ne
neg
not
or
pipeline
plane_all
plane_any
plane_ballot
plane_broadcast
plane_elect
plane_exclusive_prod
plane_exclusive_sum
plane_inclusive_prod
plane_inclusive_sum
plane_max
plane_min
plane_prod
plane_sum
rem
rem_assign_array_op
rem_assign_op
select
select_many
set_polyfill
shl
shl_assign_array_op
shl_assign_op
shr
shr_assign_array_op
shr_assign_op
sub
sub_assign_array_op
sub_assign_op
synchronization
tma_group_commit
tma_group_wait
tma_group_wait_read
tma_store_2d
tma_store_3d
tma_store_4d
tma_store_5d
Macros
debug_print
debug_print_expand
Structs
Array
ArrayCompilationArg
ArrayHandleRef
Atomic
ComptimeCell
ComptimeCellExpand
ExpandElementTyped
FastMath
FloatExpand
IntExpand
Line
Registry
ScalarArg
Sequence
SequenceArg
SequenceCompilationArg
SequenceExpand
SharedMemory
Slice
SliceMut
Tensor
TensorCompilationArg
TensorHandleRef
TensorMap
TensorMapArg
TensorMapCompilationArg
Enums
ArrayArg
OobFill
TensorArg
TensorMapFormat
TensorMapInterleave
TensorMapPrefetch
TensorMapSwizzle
Constants
ABSOLUTE_POS
ABSOLUTE_POS_X
ABSOLUTE_POS_Y
ABSOLUTE_POS_Z
CUBE_CLUSTER_DIM
CUBE_CLUSTER_DIM_X
CUBE_CLUSTER_DIM_Y
CUBE_CLUSTER_DIM_Z
CUBE_COUNT
CUBE_COUNT_X
CUBE_COUNT_Y
CUBE_COUNT_Z
CUBE_DIM
CUBE_DIM_X
CUBE_DIM_Y
CUBE_DIM_Z
CUBE_POS
CUBE_POS_CLUSTER
CUBE_POS_CLUSTER_X
CUBE_POS_CLUSTER_Y
CUBE_POS_CLUSTER_Z
CUBE_POS_X
CUBE_POS_Y
CUBE_POS_Z
PLANE_DIM
UNIT_POS
UNIT_POS_PLANE
UNIT_POS_X
UNIT_POS_Y
UNIT_POS_Z
Traits
Abs
ArgSettings
BitwiseNot
BoolOps
Cast
Ceil
Clamp
CompilationArg
Cos
CountOnes
CubeComptime
CubeDebug
CubeIndex
CubeIndexMut
CubeLaunch
CubePrimitive
CubeType
Dot
Erf
Exp
ExpandElementBaseInit
FindFirstSet
Float
Floor
Index
Init
Int
IntoRuntime
LaunchArg
LaunchArgExpand
LeadingZeros
List
ListExpand
ListMut
ListMutExpand
Log
Log1p
Magnitude
Max
Min
MulHi
Normalize
Numeric
OptionExt
Powf
Recip
RegistryQuery
Reinterpret
Remainder
ReverseBits
Round
ScalarArgSettings
Sin
SizedContainer
SliceOperator
SliceOperatorExpand
Sqrt
Tanh
Functions
array_assign_binary_op_expand
copy_bulk
debug_call_expand
debug_source_expand
debug_var_expand
erf
expand_checked_index_assign
expand_erf
expand_himul_64
expand_himul_sim
fma
fma_expand
init_expand
plane_all
plane_any
plane_ballot
plane_broadcast
plane_elect
plane_exclusive_prod
plane_exclusive_sum
plane_inclusive_prod
plane_inclusive_sum
plane_max
plane_min
plane_prod
plane_sum
printf_expand
select
select_many
set_polyfill
slice_expand
spanned_expand
tma_group_commit
tma_group_wait
tma_group_wait_read
tma_store_2d
tma_store_3d
tma_store_4d
tma_store_5d
unary_expand
unary_expand_fixed_output
Type Aliases
NumericExpand
cubecl_core
::
frontend
Module
tma_group_commit
Copy item path
Settings
Help
Summary
Source
Functions
§
expand