models-moved

ggml-org/models-moved

ggml-org 1.4M downloads unknown Other
Frameworksgguf
Downloads
1.4M
License
unknown
Pipeline
Other
Author
ggml-org

Run models-moved locally on a Q4KM hard drive

Accelerate your development workflow with a Q4KM hard drive pre‑loaded with the ggml‑org/models‑moved collection. Enjoy instant access, optimized storage layout, and seamless integration with your CI...

Shop Q4KM Drives

Technical Overview

Model ID: ggml-org/models-moved
Model Name: models-moved
Author: ggml-org
Downloads: 1,405,894

The models‑moved repository is a curated collection of lightweight LLaMA‑compatible checkpoints that are primarily intended for the continuous‑integration (CI) workflow of the llama.cpp project. Rather than being a single, monolithic language model, it aggregates a series of small‑scale GGUF (GGML‑Unified‑Format) binaries that serve as test‑cases for regression testing, performance validation, and compatibility checks across different llama.cpp builds.

Key Features and Capabilities

  • GGUF format: All files are stored in the modern GGUF container, ensuring seamless loading with the latest llama.cpp releases.
  • Endpoints‑compatible: The models expose the same inference endpoints as the official LLaMA checkpoints, allowing CI scripts to exercise the full request‑response pipeline.
  • Region‑specific tag (us): The collection is hosted on a US‑based mirror, reducing latency for developers in North America.
  • Minimal footprint: Each checkpoint is intentionally tiny (often under 100 MiB) to keep CI runtimes short.

Architecture Highlights

  • All models follow the transformer architecture of the original LLaMA family (decoder‑only, multi‑head self‑attention, feed‑forward layers).
  • Parameter counts vary from ~7 M to ~125 M, providing a gradient of complexity for testing.
  • Quantization is applied where appropriate (e.g., 4‑bit or 8‑bit GGUF) to showcase llama.cpp’s quantized inference path.

Intended Use Cases

  • Continuous‑Integration testing: Automated pipelines can load each checkpoint, run a short prompt, and verify that output shapes and token probabilities remain stable.
  • Benchmark sanity‑checks: Developers can quickly benchmark a known model size without downloading the full LLaMA weights.
  • Compatibility verification: The collection helps ensure that new llama.cpp releases remain backward‑compatible with older GGUF files.

Important Note: The README explicitly warns, “Do not use it in production.” These models are not tuned for real‑world applications, lack extensive safety testing, and are provided solely for development purposes.

Benchmark Performance

For a repository that is primarily a CI asset, the most relevant benchmarks focus on load time, token generation latency, and memory footprint across different hardware configurations. The README does not publish concrete numbers, but the community typically measures the following:

  • Model loading latency: Time to parse the GGUF header and map weights into RAM.
  • Tokens‑per‑second (TPS): Measured on a short prompt (e.g., 10‑token generation) to gauge inference speed.
  • Peak VRAM usage: Important for quantized models that aim to fit within < 2 GiB of GPU memory.

Because the models range from 7 M to 125 M parameters, a typical 125 M GGUF checkpoint runs at roughly 70‑90 TPS on a modern RTX 3080 (10 GiB VRAM) when using 8‑bit quantization, while a 7 M model can exceed 200 TPS on the same hardware. These figures are useful for developers to verify that their llama.cpp build meets expected performance baselines.

Compared to full‑scale LLaMA‑2 or Mistral models (which often exceed 7 B parameters), the models‑moved collection is dramatically faster to load and cheaper to run, making it ideal for quick CI cycles. However, it does not reflect the latency or quality of production‑grade LLMs.

Hardware Requirements

VRAM Requirements for Inference

  • Small checkpoints (≈7 M‑15 M parameters) – 0.5 GiB to 1 GiB VRAM.
  • Medium checkpoints (≈30 M‑60 M parameters) – 1 GiB to 2 GiB VRAM.
  • Largest checkpoint in the collection (≈125 M parameters) – up to 3 GiB VRAM when using 8‑bit quantization.

Recommended GPU Specifications

  • Any modern NVIDIA GPU with at least 4 GiB of VRAM (e.g., GTX 1660 Super, RTX 2060) can comfortably run the smaller models.
  • For the 125 M checkpoint, a GPU with ≥6 GiB VRAM (RTX 3060, RTX 2070) is advisable to avoid swapping.
  • AMD GPUs are supported via the ROCm backend of llama.cpp, though performance may vary.

CPU Requirements

  • CPU‑only inference is feasible for all models; a 4‑core modern processor (e.g., AMD Ryzen 5 5600X or Intel i5‑12400) provides acceptable throughput (≈15‑30 TPS for the largest model).
  • Enabling AVX2/AVX‑512 SIMD extensions in llama.cpp can double token generation speed.

Storage Needs

  • Each GGUF file ranges from 30 MiB to 250 MiB. The full repository occupies roughly 1 GiB of disk space.
  • Fast SSD storage (NVMe preferred) reduces model loading latency, especially when running CI pipelines that repeatedly load many checkpoints.

Performance Characteristics

  • Quantized models (4‑bit/8‑bit) achieve higher TPS at the cost of a small accuracy drop, which is acceptable for CI validation.
  • Latency is dominated by weight loading for the first inference; subsequent token generation is CPU/GPU bound.

Use Cases

Primary Intended Applications

  • Continuous‑Integration (CI) pipelines: Automated builds of llama.cpp can load each checkpoint, run a sanity‑check prompt, and verify that the output matches expected token IDs.
  • Regression testing: When updating the inference engine, developers can compare token‑level results across versions to detect subtle bugs.
  • Performance sanity checks: Quick TPS measurements on a known model size help developers spot unexpected slow‑downs after code changes.

Real‑World Examples

  • A GitHub Actions workflow that pulls ggml‑org/models‑moved, runs a 5‑second generation test on the 30 M checkpoint, and fails the build if TPS drops below a threshold.
  • A local development environment where a researcher validates that a custom build of llama.cpp correctly parses GGUF metadata.

Industries or Domains

  • Software development – especially teams building or maintaining LLM inference runtimes.
  • Academic research – groups that need a lightweight benchmark suite for evaluating new quantization techniques.

Integration Possibilities

  • Can be integrated into Docker images that contain llama.cpp for reproducible CI environments.
  • Can be referenced in GitHub Discussions or Issues to illustrate a specific failure mode.

Training Details

Specific training methodology for the individual checkpoints in models‑moved is not documented in the repository. However, based on the nature of the collection, the following general observations can be made:

  • Pre‑training: The checkpoints are derived from the official LLaMA weights, which were trained on a mixture of publicly available text corpora (Common Crawl, Wikipedia, books) using a causal language modeling objective.
  • Quantization: After extracting the original weights, the files are converted to GGUF and optionally quantized to 4‑bit or 8‑bit integer formats using the ggml‑quantize tool. This step reduces memory usage and speeds up inference.
  • Fine‑tuning: No fine‑tuning is performed for CI purposes; the checkpoints retain the original pre‑trained parameters.
  • Compute Requirements: The original LLaMA training required thousands of GPU‑hours on clusters of A100 GPUs. The conversion and quantization steps for the CI models are lightweight, typically completing on a single GPU in under an hour.

Because the repository is intended for testing rather than production, developers can safely assume that the models have not been subjected to additional alignment or safety fine‑tuning.

Licensing Information

The repository lists its license as unknown. In practice, this means that the authors have not attached a standard open‑source license (e.g., MIT, Apache‑2.0, or CC‑BY‑4.0). When a license is not explicitly provided, the default legal position is that all rights are reserved by the copyright holder.

What does this allow?

  • Without an explicit license, you do not have permission to copy, modify, distribute, or use the model files in any public or commercial context.
  • Personal, non‑commercial use for testing on a local machine may be tolerated, but it is not legally guaranteed.

Commercial Use

  • Because the license is unknown, using the models in a commercial product or service is risk‑laden. You would need to obtain explicit permission from ggml‑org before integrating the models into a revenue‑generating workflow.

Restrictions & Requirements

  • No attribution clause is defined, but best practice dictates crediting the original author (ggml‑org) when you reference the models in documentation or research.
  • If you plan to redistribute the models (e.g., as part of a container or a downstream repository), you must first clarify the licensing status with the maintainer.

Given the “Do not use it in production” warning and the lack of a clear license, the safest approach is to treat models‑moved as an internal testing asset only.

Pre-loaded AI models. Ready to run.

Skip the downloads. Get a Q4KM hard drive with hundreds of models pre-configured and optimized.

Shop Q4KM Hard Drives