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 traits::BufferPoolStats;pub use traits::BufferType;pub use traits::GpuBackend;pub use traits::GpuBuffer;pub use traits::GpuBufferManager;pub use traits::GpuContext;pub use traits::GpuMonitor;pub use traits::GpuVectorStorage;pub use traits::VramBufferInfo;pub use traits::VramStats;pub use types::GpuCapabilities;pub use types::GpuDeviceInfo;pub use types::GpuDistanceMetric;pub use types::GpuMemoryStats;pub use types::GpuSearchResult;pub use types::GpuVector;pub use types::HnswConfig;pub use types::VectorMetadata;
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