ruda-kernel 0.1.1

Ruda Rust kernel DSL and device tensor operations.
Documentation
pub use crate::dsl::{
    RudaLaunch, RudaType, RuntimeArg,
    codegen::{KernelExpansion, KernelIntegrator, KernelSettings},
    comment, comptime, comptime_type,
    compute::{KernelBuilder, KernelLauncher},
    ruda, derive_ruda_comptime,
    frontend::*,
    pod::RudaElement,
    terminate,
};
pub use ruda_core::{flex32, format::type_name_short_sanitized, tf32};
pub use ruda_core::ir::{AddressType, FastMath, Scope, StorageType, Type, VectorSize};
pub use ruda::runtime::{
    client::ComputeClient,
    id::KernelId,
    kernel::*,
    backend::Runtime,
    server::{RudaCount, RudaDim, ExecutionMode, LaunchError},
};

pub use crate::dsl::{define, define_scalar, define_size, size};
pub use ruda_kernel_macros::{
    AutotuneKey, RudaTypeMut, IntoRuntime, derive_expand, intrinsic,
};
pub use num_traits::{clamp, clamp_max, clamp_min};