nvidia-license
Fuente del modelo
Extracto de la fuente
nvidia-license
Fuentes
1 fuenteVerificado 9 sept
Artefactos del modelo
5 artefactosExtractos de fuentes
2 extractoslocate-anything-q5_k.gguf
gguf · 4,75 GB · SHA-256 2664a5fdf221…20d4 · Hugging Face
--- license: other license_name: nvidia-license license_link: https://huggingface.co/nvidia/LocateAnything-3B base_model: nvidia/LocateAnything-3B tags: - locate-anything.cpp - ggml - gguf - object-detection - open-vocabulary-detection - visual-grounding - localai pipeline_tag: object-detection library_name: gguf --- # locate-anything.cpp - GGUF GGUF builds of [`nvidia/LocateAnything-3B`](https://huggingface.co/nvidia/LocateAnything-3B) for **[locate-anything.cpp](https://github.com/mudler/locate-anything.cpp)** - a C++/ggml inference engine for open-vocabulary detection / visual grounding, no Python at inference time. **Brought to you by the [LocalAI](https://github.com/mudler/LocalAI) team.** The detections are the same as the official PyTorch implementation (the engine is parity-gated against it), and it runs faster - on CPU and GPU. ## Files | File | Bits (LM) | Size | Notes | | ---- | --------- | ---- | ----- | | `locate-anything-f16.gguf` | f16 | ~9.2 GB | LM matmuls in f16, everything else f32 | | `locate-anything-q8_0.gguf` | q8_0 | ~6.3 GB | near-lossless; **box-identical** to f32 - recommended | | `locate-anything-q6_k.gguf` | q6_k | ~5.5 GB | box-identical to f32 | | `locate-anything-q5_k.gguf` | q5_k | ~5.1 GB | sub-pixel box drift | | `locate-anything-q4_k.gguf` | q4_k | ~4.7 GB | smallest; sub-pixel box drift | The full-precision `f32` GGUF (~15 GB) is reproducible from the HF weights with `scripts/convert_locateanything_to_gguf.py` in the repo. ## Performance Same detections as the official model, faster. Full methodology, the warm/median setup, parity checks, and more images are in the repo's [`benchmarks/BENCHMARK.md`](https://github.com/mudler/locate-anything.cpp/blob/master/benchmarks/BENCHMARK.md). ### Quantization (CPU, Ryzen 9 9950X3D) Slow-mode inference on the 448 fixture; `vs official` divides the official PyTorch **f32** time (23.65 s) by each. Only the Qwen2 LM matmuls are quantized, so box parity is preserved through q6_k: | dtype | size | infer | vs official f32 | boxes | | ----- | ---- | ----- | --------------- | ----- | | f16 | 9.15 GB | 13.68 s | 1.7× | identical | | q8_0 | 6.26 GB | 6.07 s | **3.9×** | identical | | q6_k | 5.51 GB | 5.77 s | **4.1×** | identical | | q5_k | 5.10 GB | 5.11 s | **4.6×** | sub-pixel | | q4_k | 4.72 GB | 4.29 s | **5.5×** | sub-pixel | ![quantization size vs speedup](quant_tradeoff...
Source context: 6744 downloads · 13 likes · Pipeline object-detection · Library gguf · Repo mudler/locate-anything.cpp-gguf