SAVRN
Search Contact SAVRN

Dataset

local-model-explorer-data

by LocalLLaMA LocalLLaMA/local-model-explorer-data

An anonymous record of what people try to run locally, gathered by Local Model Explorer: the hardware they plan for (GPU memory, number of cards, system or unified memory), the models and context lengths they look at, which GGUF quants they open and copy…

Rows911
Configurations1
Size601.7 KB
Licensecc-by-4.0
AccessPublicly accessible
Monthly Downloads62

Dataset Card

By LocalLLaMA, published under cc-by-4.0, revision 2e148d0701e3.

An anonymous record of what people try to run locally, gathered by Local Model Explorer: the hardware they plan for (GPU memory, number of cards, system or unified memory), the models and context lengths they look at, which GGUF quants they open and copy commands for, and the llama-bench results and reports they choose to share.

The question it answers: what hardware do local LLM users have, what do they try to run on it, and how fast does it actually go?

Quick start

from datasets import load_dataset

df = load_dataset("LocalLLaMA/local-model-explorer-data", "events", split="train").to_pandas()
df = df[df.suspicious_flags.apply(len) == 0]                      # clean rows only

# One row per visit: keep the newest summary of each session
visits = (df[df.event_type == "session"].sort_values("timestamp")
            .drop_duplicates("session_id", keep="last"))
visits.vram_class.value_counts()

# Community llama-bench results: generation speed per model, quant and GPU
bench = df[df.event_type == "llama_bench"]
bench.groupby(["selected_model", "quant", "gpu_name"]).generation_tps.median()

What is recorded

The dataset records outcomes, not clicks.

event_type One row per Contents
session visit Hardware class, the filters the visit ended on, the top result and how it fit, and which models were opened, which repos were followed to the Hub and which run commands were copied. Re-sent as the visit changes: keep the newest row per session_id.
feedback report "Have you run this model?" with the quant, runtime, placement and how it went
llama_bench benchmark Numbers from a pasted llama-bench run, parsed by the Space

Schema (schema_version 1)

Every row has every column; columns that don't apply to an event type are null.

Column Type Rows Description
timestamp string all UTC, second precision
schema_version, app_version int, string all
event_type, session_id string all session_id is random per browser tab and discarded when it closes
hardware_kind string all gpu, unified, cpu
gpu_model string all A listed card (e.g. NVIDIA RTX 3090) or custom
gpu_count int all Cards
vram_class int all Total GPU memory rounded down to a class: 0, 4, 6, 8, 10, 12, 16, 20, 24, 32, 40, 48, 64, 80, 96, 128, 160, 192, 256, 320, 384, 512 GB
ram_class int all System (or unified) memory rounded down to a class
unified_system string all Apple Silicon Mac, AMD Ryzen AI Max+ 395 (Strix Halo), NVIDIA DGX Spark
hardware_source string all preset or custom
webgpu_vendor string session WebGPU adapter vendor, e.g. apple, nvidia
browser_family, os_family string session Coarse families
model_family, size_bucket string session, … Final filters; on reports, the model's
context, kv_type int, string session Planned context length and KV cache precision (f16, q8_0, q4_0)
priority, sort, fits_only string, string, bool session
result_count, families_searched, distinct_queries, searched int, list, int, bool session What the visit looked at
top_model, top_quant, top_fit string session First result and its fit: gpu, gpu_moe (experts in RAM), partial, cpu, unified, unified_tight, no
engine_version string session Ranking engine, e.g. fit-v1
models_viewed, repos_clicked, commands_copied list session Opened models (max 10), repos followed (max 5), llama.cpp / ollama
selected_model, repo, quant string reports The model (base repo id, or a name for variants), the GGUF repo and quant
quant_bucket, params_b, moe, arch, repo_downloads_at_selection reports Filled in by the Space from the catalogue
tried, outcome, quality_rating, failure_reason string feedback outcome is worked or problem
runtime, placement string feedback llama.cpp, ollama, lm-studio, …; gpu, experts_in_ram, partial, cpu, unified
reported_tps, reported_context, notes float, int, string feedback Notes ≤ 280 characters; emails, links and phone numbers are removed
prompt_tokens, prompt_tps, generation_tokens, generation_tps int, float llama_bench From the pp and tg rows
backend, n_gpu_layers, n_threads, flash_attn, type_k llama_bench Settings reported by llama-bench
bench_model_type, bench_size_gib, bench_params_b string, float, float llama_bench What llama-bench says it loaded
gpu_name, build string llama_bench Generic GPU name parsed from the output (e.g. NVIDIA GeForce RTX 4090) and llama.cpp build commit
suspicious_flags list all Empty when the row passed every check

suspicious_flags

Flag Meaning
unknown_model, unknown_repo, unknown_model_in_session Not in the catalogue at the time
repo_not_in_model The repo holds a different model
implausible_tps Faster than memory bandwidth allows for that model (with 3× headroom)
benchmark_model_mismatch llama-bench's parameter count doesn't match the chosen model
unparseable_benchmark, incomplete_benchmark, incomplete_feedback Missing numbers or the model
conflicting_feedback, implausible_hardware Contradictory or impossible values

Flagged rows are kept so filters stay transparent; the Space leaves them out of its statistics.

Layout and updates

data/incoming/YYYY/MM/DD/<instance>-<UTC time>-<suffix>.parquet   # written by the Space, at most hourly
data/events/YYYY-MM.parquet                                       # one file per finished month

Early each month the previous month is compacted into data/events/YYYY-MM.parquet (re-sent session rows reduced to the newest per visit) and its incoming files are deleted in the same commit. The events config reads both locations.

Privacy

Never collected: accounts, names, emails, IP addresses, cookies, user agents, device fingerprints, or individual clicks. Pasted llama-bench output is parsed on the server and discarded; only the numbers and settings above are stored, never file paths, CPU model strings or build machines. Hardware is stored as classes. Browsers sending Global Privacy Control or Do Not Track send nothing unless the user opts in.

Limitations

  • Self-selected. Visitors are not a random sample of local LLM users.
  • Planned, not owned. Hardware on session rows is what a visitor planned for, which may not be what they have. Benchmarks and reports are more reliable.
  • Self-reported. Benchmark output can be edited before pasting; implausible values are flagged, not proven.

License

CC BY 4.0.

Structure

events 911 rows

SplitRowsSize
train911212.3 KB
timestampstringschema_versionint64app_versionstringevent_typestringsession_idstringhardware_kindstringgpu_modelstringgpu_countint64vram_classint64ram_classint64unified_systemstringhardware_sourcestringwebgpu_vendorstringbrowser_familystringos_familystringmodel_familystringsize_bucketstringcontextint64kv_typestringprioritystringmin_bitsint64sortstringfits_onlyboolresult_countint64families_searchedlistdistinct_queriesint64searchedbooltop_modelstringtop_quantstringtop_fitstringengine_versionstringmodels_viewedlistrepos_clickedlistcommands_copiedlistselected_modelstringrepostringquantstringquant_bucketstringparams_bfloat64moebool

Details

Repository
LocalLLaMA/local-model-explorer-data
Publisher
LocalLLaMA
Task category
Not stated by the source
Tags
gguf, llama.cpp, local-llm
Size category
n<1K
Languages
en
Revision
2e148d0701e3b9ee9435f36d98fd719b862ccb25
Last updated
2026-09-18

Files

33 files, 601.7 KB in total.

Data31 files · 591.8 KB
Documentation1 file · 7.4 KB
Repository1 file · 2.5 KB
Every file
FileTypeSizeSHA-256
data/incoming/2026/09/17/0438b8c0-20260917T135514-70d536.parquetData18.8 KB8c0972bd057b
data/incoming/2026/09/17/1b69c2e1-20260917T034108-e34ea9.parquetData20.2 KB7462bc3ae037
data/incoming/2026/09/17/1df7d063-20260917T050627-992744.parquetData19.5 KB625c75bd25ee
data/incoming/2026/09/17/2b147e2d-20260917T151840-20e7c4.parquetData20.1 KB6da3e239a412
data/incoming/2026/09/17/2b147e2d-20260917T161841-542f9e.parquetData20.6 KBd7be21f8af49
data/incoming/2026/09/17/2b147e2d-20260917T171842-c95111.parquetData19.4 KB2517bef516bd
data/incoming/2026/09/17/2b147e2d-20260917T181843-924583.parquetData20.0 KBc1985b03a5f9
data/incoming/2026/09/17/2b147e2d-20260917T191844-7c0847.parquetData19.6 KBb23006a61439
data/incoming/2026/09/17/2b147e2d-20260917T201844-ce0c6e.parquetData21.1 KBa270b87b906a
data/incoming/2026/09/17/2b147e2d-20260917T211845-747c92.parquetData18.3 KB65a188344972
data/incoming/2026/09/17/2b147e2d-20260917T221847-53e4d9.parquetData18.3 KB055152aa4b77
data/incoming/2026/09/17/2b147e2d-20260917T225003-49766e.parquetData17.6 KBa54fe8054144
data/incoming/2026/09/17/5491d260-20260917T141208-d3b2a2.parquetData18.7 KB6818f823787a
data/incoming/2026/09/17/5cd3b4b7-20260917T132343-9b2237.parquetData19.3 KBf160114d041a
data/incoming/2026/09/17/5cd3b4b7-20260917T133400-73a123.parquetData17.6 KBcba0dad158de
data/incoming/2026/09/17/70d3af7a-20260917T141842-466401.parquetData18.0 KB848619efc906
data/incoming/2026/09/17/84446a0c-20260917T140059-7417bf.parquetData18.3 KBe303c44ac077
data/incoming/2026/09/17/8dbf2f50-20260917T060626-ee14c9.parquetData19.9 KB8e45672bacd5
data/incoming/2026/09/17/8dbf2f50-20260917T070627-a7dfa4.parquetData20.7 KB27a0cf0fa1fd
data/incoming/2026/09/17/8dbf2f50-20260917T080627-ff372b.parquetData19.2 KBc8cf80f978b1
data/incoming/2026/09/17/8dbf2f50-20260917T090628-99e614.parquetData19.0 KBf6a39544fe40
data/incoming/2026/09/17/8dbf2f50-20260917T100629-901ce5.parquetData19.4 KB93e9c4d34356
data/incoming/2026/09/17/8dbf2f50-20260917T110631-02b211.parquetData19.9 KB3fa19f847ef1
data/incoming/2026/09/17/8dbf2f50-20260917T120632-b9d39b.parquetData19.7 KBa390f13e1407
data/incoming/2026/09/17/8dbf2f50-20260917T122345-9f4f2b.parquetData18.0 KB46ea18870a23
data/incoming/2026/09/17/941485c6-20260917T034503-ac7f72.parquetData17.9 KB77699301a8d8
data/incoming/2026/09/17/c10c4d44-20260917T042902-1c797a.parquetData19.9 KBfd035139692d
data/incoming/2026/09/17/d05a2d53-20260917T235002-1f4425.parquetData18.3 KB22082930bcd2
data/incoming/2026/09/18/d05a2d53-20260918T005003-ed492e.parquetData17.8 KBbe4f53319071
data/incoming/2026/09/18/d05a2d53-20260918T015003-6ad3f8.parquetData17.9 KB59f31874824b
data/incoming/2026/09/18/d05a2d53-20260918T025004-e15448.parquetData18.5 KBe8c4f4e028ff
README.mdDocumentation7.4 KB
.gitattributesRepository2.5 KB

License and Download

License
cc-by-4.0
Access
No access gate
Download from LocalLLaMA

Released by LocalLLaMA through its official repository on Hugging Face. Read the license.