Skip to main content

Crate oxicuda_levelzero

Crate oxicuda_levelzero 

Source
Expand description

OxiCUDA Level Zero backend — GPU compute via Intel oneAPI/Level Zero.

§Platform Support

PlatformStatus
Linux (Intel GPU)Full support via libze_loader.so
Windows (Intel GPU)Full support via ze_loader.dll
macOSNot supported (UnsupportedPlatform)

Re-exports§

pub use backend::LevelZeroBackend;
pub use error::LevelZeroError;
pub use error::LevelZeroResult;

Modules§

backend
LevelZeroBackend — the main entry point for the oxicuda-levelzero crate.
device
Level Zero device wrapper.
error
Error types for the oxicuda-levelzero backend.
memory
Level Zero memory manager — allocates, copies, and frees device memory buffers using the Level Zero API with host-staging for transfers.
spirv
SPIR-V utilities for the Level Zero compute backend.