| Crates.io | rustkernel-core |
| lib.rs | rustkernel-core |
| version | 0.2.0 |
| created_at | 2026-01-14 16:26:45.871223+00 |
| updated_at | 2026-01-19 20:04:32.483982+00 |
| description | Core abstractions, traits, and registry for RustKernels GPU kernel library |
| homepage | |
| repository | https://github.com/mivertowski/RustKernels |
| max_upload_size | |
| id | 2043183 |
| size | 481,113 |
Core abstractions, traits, and registry for the RustKernels GPU kernel library.
BatchKernel and RingKernelHandler trait definitionsAdd to your Cargo.toml:
[dependencies]
rustkernel-core = "0.1.0"
use rustkernel_core::{
domain::Domain,
kernel::KernelMetadata,
traits::{GpuKernel, BatchKernel},
};
// Define a kernel with metadata
let metadata = KernelMetadata::batch("my-domain/my-kernel", Domain::GraphAnalytics)
.with_description("My custom kernel")
.with_throughput(10_000)
.with_latency_us(100.0);
Apache-2.0