alt.freeweights.gemma / Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128
From: laion <huggingface.co/laion>Newsgroups: alt.freeweights.gemmaSubject:

Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128

Date: 2026-11-15Commit: 4383b21Signed: 2DC28CC7B26A283B ✓

Text generation model. Safetensors weights, 2.17 GB in all. Published by laion under CC-BY-4.0.

gemma2.17GBAlexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128safetensorspermissive
FactsParamsnot statedSize2.17 GBFormatssafetensorsTasktext generationLicenseCC-BY-4.0From sourcepermissive
$ fw get laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128
# manifest sha256 2fd166071eb7… · 2.17 GB · 63 files
$ fw verify ./Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128 laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128
From sourceHosted (signed)laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128Last check: 2026-11-15 05:27 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Adapter of gemma-4-12B-it.

Works with

Overview

Size
2.17 GB
Weights
2.10 GB (safetensors)
Parameters
not stated
Formats
safetensors
Task
text generation
License
CC-BY-4.0 (permissive)
Files
63, each with a sha256
Publisher
laion
Added
2026-11-15
Section
alt.freeweights.gemma
Lineage

Original release from the publisher.

Base model: google/gemma-4-12B-it

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 05:27 UTCpassed

Model card

From the publisher at commit 4383b21. Shown as plain text with links; images open at the publisher.

Project Alexandria — Gemma 4 12B IT: Scientific summaries, LoRA rank 128#

This is a LoRA adapter, released on 10 October 2026. Load it on the pinned Gemma 4 12B IT base model; it contains learned adapter matrices rather than a standalone copy of Gemma.

Why extract scientific knowledge?#

Research papers contain findings, experimental conditions, quantities and relationships that agents can use for retrieval, question answering and synthesis. Project Alexandria aims to make that factual knowledge reusable through representations that reduce dependence on the original prose. A Knowledge Unit describes entities, attributes and relationships; a scientific summary offers an organized account of a paper.

The motivation is introduced in Project Alexandria: Towards Freeing Scientific Knowledge from Copyright Burdens via LLMs. The paper proposes knowledge-preserving, style-agnostic representations and examines their reuse. An agent can retrieve relevant KUs, answer a question from their facts and follow a source identifier for verification. Distillation trains a smaller extractor to imitate a larger teacher, reducing the cost of creating these representations.

For example, an illustrative KU can describe an intervention, its dose, the measured effect, the population and the uncertainty as separate fields. This helps an agent distinguish a measured result from an interpretation. These adapters learn the extraction task; they do not provide a database of all scientific knowledge.

The technical goal is to preserve scientific information while reducing reproduction of source expression. This release does not certify that its outputs are copyright-free. Our literal-copy audits still find substantial overlap. Source access, source terms, attribution and output review remain relevant. QA accuracy measures usefulness for answering questions; it does not establish legal clearance or complete factual correctness.

Model and training provenance#

  • Base: google/gemma-4-12B-it, revision 707f0a3b8a3c7ad586ed01e27eafbad8a27dd0f7.
  • Teacher: ornith-ai/Ornith-1.5-9B, revision 489cb97981b8654bcfcf30ce1f94ed1b62e07b53.
  • Task: generator-only scientific summaries; no quality-review or correction adapter was trained.
  • Training: 736 examples from 736 papers, one epoch, 92 optimizer updates.
  • LoRA: rank 128, alpha 256, dropout 0.05; language-layer q/k/v/o attention and gate/up/down MLP projections.
  • Optimizer: AdamW, learning rate 2e-5, weight decay 0.01, 5% warmup then cosine decay; BF16 base, gradient checkpointing, flex attention and assistant-token-weighted cut cross entropy.
  • Effective batch: eight; source/prompt tokens are masked from the loss; no source or target truncation.
  • See training configuration, native data manifest and weight/code provenance.

The frozen training dataset is ChristophSchuhmann/scientific-summary-distillation-Ornith-1.5-9B-736-20261004, pinned revision 1ab11230eb1928c790a9f8e0a13ec2563565dc82. The original source-only generation answer and its matching emitted reasoning were supervised using Gemma's native thought-channel template. Corrected answers were not paired with unrelated generator reasoning. The separate 97-paper / 970-MCQ benchmark was excluded from training by identity, title, hashes and substantial-text overlap.

The Ornith teacher used native BF16 autoregressive decoding without DFlash. These are raw targets: all 736 have readable narratives and reasoning, but none passed the stricter nested source-evidence schema validator. They received no semantic quality correction.

Evaluation: retained knowledge#

A separate, fixed Qwen2.5-7B-Instruct answerer receives the generated representation and answers four-choice questions. The generator never receives evaluation questions or gold labels. Each paper contributes ten questions. Failed paper generations count as ten wrong answers; invalid responses remain in the denominator. Confidence intervals use 10,000 paired paper-bootstrap draws.

Held-out 97-paper / 970-question comparison, thinking enabled#
GeneratorCorrect / 970QA accuracy95% intervalFailed papersMean summary words
Gemma 4 12B IT / no LoRA, thinking enabled85087.63%85.26–89.90%01070
Gemma 4 12B IT / Ornith-distilled rank 64, one epoch87490.10%86.49–93.09%21679
Gemma 4 12B IT / Ornith-distilled rank 128, one epoch75577.84%70.52–84.64%161364

This adapter changes accuracy by -9.79 percentage points against the matched base control (paired 95% interval -17.32 to -2.68). Longer generated summaries and format failures affect the result. This comparison does not hold summary length fixed.

Generation took 114.02 minutes on one active GH200, at 471.8 completion tokens/s/GPU, including emitted thinking and format retries. Mean native narrative length: 2049 tokens across all 97 slots, with failed outputs contributing zero. Server startup, training and QA are excluded from this generation measurement.

Copy-overlap audit#

Every evaluated output is audited against its complete, untruncated source. The primary rule allows at most five normalized consecutive whitespace words; six is borderline and seven or more is flagged. Narrative fields, evidence quotes and bibliographic metadata are tracked separately; a punctuation-split diagnostic is also retained. This numerical heuristic is a technical diagnostic, not a legal test.

ConditionAudited outputsNarrative ≤5Six onlyNarrative ≥7Longest copied runMean coverage in runs ≥6
This adapter810081184 words22.09%

No evaluated output from this adapter passes the strict five-word narrative rule under these recipes. No back-translation or semantic correction is applied in the primary scores. Raw QA performance and copying compliance are reported independently. The inference script performs the same audit automatically and retains failures and partial outputs.

Full English evaluation report and local machine-readable metrics, copy audit.

Quick start: inference#

Download this repository and install the inference environment separately from the training environment. All commands below run from the downloaded repository directory. A CUDA installation compatible with your vLLM build is required.

hf download laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128 --local-dir adapter-release
cd adapter-release
python -m venv .venv-infer
. .venv-infer/bin/activate
python -m pip install -r requirements-inference.txt
vllm serve google/gemma-4-12B-it --revision 707f0a3b8a3c7ad586ed01e27eafbad8a27dd0f7 \
  --served-model-name base --host 127.0.0.1 --port 8000 \
  --language-model-only --reasoning-parser gemma4 \
  --enable-lora --max-lora-rank 128 --max-loras 2 \
  --lora-modules alexandria=. --generation-config vllm \
  --gpu-memory-utilization 0.90 --max-num-seqs 16 \
  --max-model-len 65536 --max-num-batched-tokens 8192 \
  --enable-prefix-caching --enable-chunked-prefill

In another terminal, use the same environment:

python code/infer.py --text-file paper.txt --task summary \
  --model alexandria --output outputs --thinking
# Batch input: one JSON object per line with document_id, text, optional title.
python code/infer.py --input papers.jsonl --task summary \
  --model alexandria --concurrency 16 --output outputs-batch --thinking

Each document receives an output directory with complete call traces, the result, failure flags and the full-source copying audit. Chunks within a paper remain sequential; concurrent papers are batched by vLLM. KU generation disables thinking and allows one 16,384-token format retry after an 8,192-token attempt. Summary generation allows three bounded 24,576-token format attempts. Removing --thinking enables direct summary generation. Portable examples retain the benchmark prompts and budgets; hardware, scheduler ordering and library differences can change sampled outputs. They do not claim byte-identical regeneration of the archived benchmark.

Reproduce training#

The included compressed JSONL preserves the native tokenizer input IDs, assistant-only labels and original row order used for the completed run. Its uncompressed SHA256 is in the manifest. These token arrays encode source text and targets; they are reconstructable, so they are not privacy-preserving or irreversible fingerprints. Source-paper rights still apply.

python -m venv .venv-train
. .venv-train/bin/activate
python -m pip install -r requirements-training.txt
python code/train.py --output reproduced --dry-run
torchrun --standalone --nproc_per_node=8 code/train.py --output reproduced

The original KU run used one GH200 with microbatch one and gradient accumulation eight. Original summary runs used eight GH200 GPUs across two nodes, one example per rank. The portable trainer supports any GPU world size dividing eight. For two nodes with four GPUs each, launch torchrun --nnodes=2 --nproc_per_node=4 --node_rank=NODE_RANK --master_addr=MASTER_HOST --master_port=29500 code/train.py --output reproduced on each node. Adapter training needs substantial GPU memory for the 65,536-token summary limit; the original KU examples are much shorter.

code/prepare_training.py can render new OpenAI-style source-only conversations with actual reasoning_content through the pinned native tokenizer. It derives assistant boundaries from template offsets, preserves emitted reasoning and rejects over-length examples instead of truncating them. The released native arrays already provide the exact training targets. code/merge_adapter.py optionally merges these matrices into a downloaded BF16 base for deployment; quantization is a separate step.

License, attribution and citation#

  • Release-owned adapter matrices, new scripts in code/, documentation and new metadata: CC BY 4.0. Attribute LAION / Project Alexandria contributors, link this model repository and identify your modifications.
  • Bundled original Alexandria utilities and prompts in vendor/ and prompts/: retain their Apache 2.0 license and attribution; see third-party notices and Apache text. New release wrappers are CC BY 4.0.
  • The Google base model and its tokenizer retain their own Apache 2.0 terms. The base model weights are obtained separately and are not redistributed here.
  • Source documents and pre-existing datasets retain their own rights. This release licenses the contributions we can license; it does not relicense source-paper expression or guarantee downstream output clearance.

Please cite the Alexandria paper, base model and this adapter repository. Citation metadata and source-code provenance are included.

Release validation#

The packaged trainer validates all native examples and supervision masks. CPU checks compare one source conversation from each training-data family with its original input IDs and labels, inspect every adapter tensor shape, and verify the synthetic HTTP inference-client and copying-audit path. The completed GPU evaluations establish the performance of the original weights. No new full training run was launched to test packaging. Validation records.

Wording repair: measured results and deployment advice#

The measured optimized summary figures below belong to the Qwen-distilled rank128 adapter, not this adapter. Treat them as external reference results and repair suggestions; keep this model’s own evaluation above.

The targeted editor is Gemma-4-E4B-it, BF16 with thinking disabled; “E4B” is the model identifier, not a measured 4-bit quantization setting. The tested repair chain contains TranslateGemma, Qwen local/full-field editing, and two Gemma local-edit stages. Direct Gemma-only repair is a proposed ablation whose complete throughput and QA have not been measured.

12B KU source profileRaw QAFinal conservative-chain QAMean copied-word coverage >=6, raw → finalNarrative-only five-word passes
500 words88.0%88.0%10.889% → 0.413%11/20
1000 words84.5%84.5%9.810% → 0.551%12/20

Twenty frozen papers, 200 questions per condition; 44 comparison conditions and 8,800 QA slots in the complete search. Every question/paper slot is retained. Bibliographic metadata is reported separately; the historical all-factual-field audit passes only 2/20 and 4/20. No tested pipeline achieves zero five-word-rule violations. The repeated holdout search still needs independent validation.

For the Qwen-rank128 merged-FP8 summary deployment, one guarded TranslateGemma round changes QA from 94.23% to 93.30% on 97 papers / 970 MCQs and lowers copied-word coverage from 15.23% to 9.69%, but all 97 narratives still violate the strict rule. Back-translation alone is a cheap option for partial overlap reduction; it is not validated as sufficient for complete compliance. Optimized generation plus that translation/NLI stage is estimated at 72,488 / 114,454 GH200 GPU-hours for 38M / 60M summaries, assuming 85% useful capacity.

The corresponding direct-Gemma cost scenarios are 108,683 / 171,605 GPU-hours for summary generation plus repair, and 232,315 / 366,813 for 500-word KU generation plus repair. These totals borrow 3.1296 GPU-seconds per paper from Gemma’s residual KU edits after earlier repair stages. Summary application and direct repair from raw KUs are unconfirmed optimistic proxies, not measured complete repair costs, guaranteed budgets or zero-overlap estimates. Generation-only estimates are 69,820 / 110,241 for summaries and 193,451 / 305,449 for 500-word KUs, with the same capacity factor.

Repair workflow and exact editor settings, full results, all scores, overlap evidence, 38M/60M compute assumptions, and frozen protocol are included. Scan the complete source, edit only flagged fields, preserve graph references and numbers/formulas, use bidirectional meaning filters against the immutable original, bound retries, and retain unresolved failures. QA is never an acceptance filter.

GitHub experiment and adapter inventory.

Files

63 files · 2.17 GBWeights 2.10 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 63 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
CITATION.cff1.08 KB77c83f3864628d1f7e25b4ac5cd9ec5f69b00177de80e3395c58dda8a244f306
LICENSE17.0 KBd557539df68e771cc1eedcc91d13f70fca930e508d11eedcafa4b15db49e3744
LICENSES/Apache-2.0.txt11.4 KBc71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4
NOTICE877 B3d2124c44a42c5be62604a6856618459993784c156b73e1ae0b802cd1efd75f8
README.md16.9 KB179c202870d56d15b2235648f6b6ae65a18eefa2e2d5d760f7bcbd72e0cef23a
SHA256SUMS.json8.64 KB1bba3216eaf62cc6e0d7869354e741613eb82b9389ce14d800f837fec5c81d30
adapter_config.json1.35 KB95a7b88c137d796aaa65d471c14919acb5300db5f6de2f3b2ff913a2fc3c6673
adapter_model.safetensors2.10 GB86a2f2a0cbc907088cb4827ec77751391b2bfe0136404217ec247409cc0459de
chat_template.jinja18.7 KBae53464bf3be25802b3a5b37def7fd89667067d7577049b3b2d74c4d8de4c6d4
code/common.py1.36 KBdb63bc81f7fd35bea06ed9aadf481e839b1596bc79f21a188e0c8f7e4a2d39d2
code/infer.py8.73 KB071ddd98a2ba75010215980bc97a5e52174bfd78787e5e2c86a65681e78fd9d9
code/merge_adapter.py977 Ba55a1883fdeea61ad529c958ce6fb77229b3607bacce42a09cd09105d4bee5ee
code/prepare_training.py3.49 KB84518608e050000697f22a83c77ac8def8d987c4b1022eb9f515ae51c40e2fce
code/train.py7.57 KB845ee13c79139d6841022261bf5f95c0b9289776478183a940f45c966f6a0e51
evaluation/artifact_links.json3.45 KB159a6d503d853debb9baf3cc7ee200f8b69ab1bb22f06fada13fb06061070fa4
evaluation/copy_overlap.json5.87 KBdf1d0369069feddb62c4850e73cb26c2fb1adacb7cc8a286c830d34baa62dcd6
evaluation/metrics.json141 KBc0aa2983dfb706992ce8dfaa4974b7d4c0f44124dd4558b00928cacc64ffba08
inference_config.json50 Bcb9962cf5b6a311e395fbd0ddc9a540fbf5d806f1bb5ad835979fd8c7b23139e
prompts/summary_system_prompt.txt8.92 KB9626c10e1c348be59aa443ba7977664acda72b6ba2a157be56a4d34fe5164ad9
prompts/summary_user_prompt.txt342 B876af231a32f627e07aaeee07ae3a594b239a10531f19ec1a64fdd10fafda45c
provenance.json103 KB8fe310e4fc35dcce5c6eb9386aea5a20ef6fbe2a4af4d71f12182c52fd3f851c
release_validation.json3.52 KBf5631e08c0db4bdba8b52d4b52b4d393e0bbe1fc79459d1d245247a2d6532f09
repair/RECOMMENDATIONS.md6.90 KBb116216b366c9ed2ebdec8631bf9797c02d2634a207e8d8d0429ee893ea7e3a2
repair/RESULTS.md11.4 KB2a4705acbccfbbfbb785358eca0a5e887bc82c27211353bd728a05380b7d4569
repair/SCALING.md4.20 KBc19f3dced6f4c6b72188297c08316c19de464ab5a126dc1b69968a9439e322c9
repair/copy_overlap.csv213 KBc8f150766ed1086cec2ede125699b5858c22285787d68a47bccc7f5983d5b773
repair/copy_overlap.json515 KBae26170eefc5001b8e84671e33bd7739dc9f1745dc73188d8f0eb690886a480d
repair/critical_checks.json159 Bbbc56f3f18e0c6df6f388d4e252a9f02eb59b469f5d7408453162bdd273909a2
repair/metrics.json42.1 KB3b285bc45e96805491dfb4f10f12648f9729f2d7cade8a768ccc3d7f8060699f
repair/model_pins.json820 Bdf8bc569ed85a3fd123b1869530e54899bd8368622ede904c726ebf6701851bc
repair/protocol.json5.45 KB8a3ed8ba49f6410c218ac5313c602e86168ae50e052944ee9d0771f6dbe039fe
repair/qa_predictions.jsonl.gz50.2 KB3b93ba9411bf74ecc855843f831115cca4c658c591e71d342242a5df918f494c
repair/scaling.json5.12 KBf3904993e5403fcbd00d181de82173dc2065899a50db016c7e92fc6bd115e64f
requirements-inference.txt34 B97ee4b65a5109ed147c788a032f6ef120b444d44578e4bf4feb562bd968de2e0
requirements-training.txt125 Bf53edafba1ae60fcdc60c505eda3808dcb2c10639a5fdf98a2de97726d183b88
tokenizer.json32.2 MBcc8d3a0ce36466ccc1278bf987df5f71db1719b9ca6b4118264f45cb627bfe0f
tokenizer_config.json3.73 KB9669970d5b0bcfcb47a09256f9e66837c313926ff15e9ba4c60e8bbe3c6bdf84
training/manifest.json92.0 KBffef00ac8f9715ec3876e318df502c34a9f7f899ed5b0a982dc47e1ec26744db
training/original_run.json1.59 KB138025e9558085aab1ae496cfbac921c21fa97985133b357ed4367a663af3022
training/tokenized_training.jsonl.gz42.8 MBe240b6b5945cd29c6ab56f3adadc3bb837a5f21c52ed52a0fd0e96d41b75a56e
training_config.json527 B813f23ce97c0e9233cbea02128d642020c9dde79e7daee0c4a9744aed0dbe108
vendor/copy_overlap_eval.py7.60 KBebed83735ebb3ab957d0f66bbbf77ad87a68cf47858e91bc8c1fc6385a1db906
vendor/ngram_overlap.py11.1 KB01320a9e1c423dc4cc17215ce6927db907278a900e44a5b7c153ef6795eeab38
vendor/reference_validator.py9.57 KBecba6b12d5f8fe253d74956989884ff94e2243f8748e83267df59f3a0a116c48
vendor/src/project_alexandria/__init__.py218 Bf2b8977dcfa2d4b90a5f02c1b6d9bdb32fa89388d6aeb172c6534969a458a4b5
vendor/src/project_alexandria/backends.py6.16 KB73ccdf2b1e79c29bd1dd9479801c683080c893c563b151eace5f2e86d8a156c7
vendor/src/project_alexandria/canonicalize.py9.24 KB6095849bf56c990d45448a11720a4c05fe4ec6ad480aedd9ac27949c48247f01
vendor/src/project_alexandria/chunking.py3.23 KB4119f213d397f8f10633b4a4cb10fe8240c09868953164c7b8e94b961ea63905
vendor/src/project_alexandria/cli.py11.0 KB49676bf75b6d33a97318175e27c79bc9f48ab0ba5a5dbc5df4b727c5cfdea7be
vendor/src/project_alexandria/experiments/__init__.py64 B8f0e2e8a2971d639ecfa08d8ca98de56b1c6af7856369666462deedf456fc642
vendor/src/project_alexandria/experiments/datasets.py3.69 KB57efdd1c1a1e598f72b123d7883a58de926fde26d50b64865832960f760c7d9c
vendor/src/project_alexandria/experiments/mcq.py3.67 KB6f8f06dda7c8018b71f336de9758304ceedb6203dddffbda560b6ce7936107e9
vendor/src/project_alexandria/experiments/overlap.py915 B0d211e1f433a9f55c828b2b7358974eb9dd620d9f26f4bf20ac77b144055148b
vendor/src/project_alexandria/experiments/quality.py967 B9cf5f50aba7a9b78b58ddbe5358608e8a2b979e1a6e7abd77ce2a2bb48acec19
vendor/src/project_alexandria/experiments/reproduce.py15.1 KB9760198eb1ba1040a48b567ddada4a0025779833926da8b5199c4f843e6f33ca
vendor/src/project_alexandria/experiments/similarity.py1.17 KBc70920f4e124453090044f0cb500b41a9ddd5b0fc74c88ce63ffdbdaa2718ecb
vendor/src/project_alexandria/fingerprints.py935 Bbe20f839909206d2a12daac5e8e43dff347790cef53ec68c7e9915f7d4a10a29
vendor/src/project_alexandria/io.py2.72 KBda97499ec97a48357da249d82ef2de7b129a27c3864f27147b210ffbd26e9b7d
vendor/src/project_alexandria/parsing.py4.33 KB7f81fc44c5c98c449f344c9ac602c1d616e69c276301abe2710accfaa0d66fd4
vendor/src/project_alexandria/pipeline.py10.6 KB2813c7e10ec6871ca800ee6a46da4ffeff5e9e11cfcbfbba72cc4d6fed06570b
vendor/src/project_alexandria/prompts.py9.77 KB743800e51c268e492c97492f8d18dfac5f273be2a63682438001494c9bf205ca
vendor/src/project_alexandria/schema.py4.63 KB19e5aed694e0d2049e9ef105a6971c016e3846546a06f7be9c2b0da446095cbb
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
4383b21c08 pinned now2026-11-15 05:27 UTC63 files · 2.17 GB

Use it

$ fw get laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128
# manifest sha256 2fd166071eb7… · 2.17 GB · 63 files
$ fw verify ./Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128 laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128.json --dir ./Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128 $ python3 fw.py verify ./Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128 ./laion__Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128 --revision 4383b21c08c915d822878786cada5a6780c38920 --local-dir ./Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128

License

Name
Creative Commons Attribution 4.0
Id
CC-BY-4.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
LICENSE
Text sha256
d557539df68e771cc1eedcc91d13f70fca930e508d11eedcafa4b15db49e3744
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: laion <huggingface.co/laion>Newsgroups: alt.freeweights.gemmaSubject: Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128Date: 2026-11-15Commit: 4383b21Signed: 2DC28CC7B26A283B ✓
Upstream
laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128
Pinned commit
4383b21c08c915d822878786cada5a6780c38920
Manifest
Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128.json · .minisig
Manifest sha256
2fd166071eb7c22cc1dc57332c08c372db36c9b13851d04f2d6b216e0cb8f375
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:27 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128.json $ curl -O https://freeweights.allternit.com/manifests/laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128.json.minisig $ minisign -Vm Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

google/gemma-4-12B-it · this model is a adapter of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download laion/Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r128.json. Provenance. Takedown history: none.
From: laion <huggingface.co/laion>Subject: Alexandria-Gemma-4-12B-it-Ornith9-Summaries-LoRA-r64
From: laion <huggingface.co/laion>Subject: Alexandria-Gemma-4-12B-it-Qwen27-Knowledge-Units-LoRA-r128
From: laion <huggingface.co/laion>Subject: Alexandria-Gemma-4-12B-it-Qwen27-Summaries-LoRA-r128
From: laion <huggingface.co/laion>Subject: Alexandria-Gemma-4-12B-it-Qwen27-Summaries-LoRA-r64
From: laion <huggingface.co/laion>Subject: Alexandria-Gemma-4-E4B-it-Qwen27-Knowledge-Units-LoRA-r128
From: unsloth <huggingface.co/unsloth>Subject: codegemma-2b