1#![allow(
11 clippy::missing_errors_doc,
12 clippy::missing_panics_doc,
13 clippy::module_name_repetitions,
14 clippy::must_use_candidate,
15 clippy::too_many_arguments,
16 clippy::too_many_lines,
17 clippy::needless_pass_by_value
18)]
19
20pub mod backend;
21pub mod compiler;
22pub mod device;
23pub mod error;
24pub mod launcher;
25pub mod memory;
26
27pub use backend::translate_to_vendor;
28pub use compiler::{compile_kernel, compile_kernel_with_config};
29pub use device::{detect_gpu, Device, GpuVendor};
30pub use error::RuntimeError;
31pub use launcher::launch_kernel;
32pub use memory::{DeviceBuffer, ElementType};
33
34pub use wave_compiler::Language;