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