Crate hive_gpu

Crate hive_gpu 

Source
Expand description

Hive GPU - High-performance GPU acceleration for vector operations

This crate provides GPU-accelerated vector operations using Metal (Apple Silicon) and CUDA (NVIDIA) backends for maximum performance in vector similarity search.

Re-exports§

pub use error::HiveGpuError;
pub use error::Result;
pub use types::GpuVector;
pub use types::GpuDistanceMetric;
pub use types::GpuSearchResult;
pub use types::GpuDeviceInfo;
pub use types::GpuCapabilities;
pub use types::GpuMemoryStats;
pub use types::HnswConfig;
pub use types::VectorMetadata;
pub use traits::GpuBackend;
pub use traits::GpuVectorStorage;
pub use traits::GpuContext;
pub use traits::GpuBufferManager;
pub use traits::GpuMonitor;
pub use traits::GpuBuffer;
pub use traits::BufferType;
pub use traits::BufferPoolStats;
pub use traits::VramStats;
pub use traits::VramBufferInfo;

Modules§

backends
GPU Backend Detection and Management
error
Error types for Hive GPU
monitoring
GPU Monitoring and VRAM Management
shaders
Shader Management
traits
Core traits for Hive GPU
types
Core types for Hive GPU
utils
Utility functions for Hive GPU

Constants§

VERSION