cubecl-ir 0.11.0-pre.3

Intermediate representation for CubeCL
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use pliron::derive::pliron_type;

use crate::{aligned, sized};

#[allow(missing_docs)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
#[pliron_type(
    name = "cuda.tensor_map",
    format = "`tensor_map`",
    generate_get = true,
    verifier = "succ"
)]
pub struct TensorMapType;
aligned!(TensorMapType, 128);
sized!(TensorMapType, 128);