cubecl-cpp 0.11.0-pre.4

CPP transpiler for CubeCL
Documentation
#[macro_use]
extern crate derive_new;

extern crate alloc;

pub mod error;
pub mod shared;

pub use shared::ComputeKernel;
pub use shared::register_supported_types;

/// Format CPP code.
pub mod formatter;

pub mod cuda;
pub mod hip;
#[cfg(feature = "metal")]
pub mod metal;
pub mod target;

#[cfg(feature = "metal")]
pub type MslCompiler = shared::CppCompiler<target::Metal>;