cubecl-core 0.4.0

CubeCL core create
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::{self as cubecl};
use cubecl::prelude::*;

#[cube]
pub(crate) trait UnaryOp<C: CubePrimitive>: 'static + Send + Sync {
    type Options: LaunchArg;
}

#[cube(launch)]
pub(crate) fn associated_type_input<C: CubePrimitive, O: UnaryOp<C>>(_options: &O::Options) {}