Publish GemmAnima adapter bundle v0.1
Browse files- .gitattributes +2 -34
- LICENSE_NOTICES.md +66 -0
- README.md +253 -0
- VERSION +1 -0
- adapter_manifest_v0.1.json +52 -0
- gemma_core/gemma4-tipo-vision.mmproj-f16.gguf +3 -0
- gemma_core/text-adapter-model-f16.gguf +3 -0
- gemma_core/vision-tagger-adapter-model-f16.gguf +3 -0
- hiddenstage_bridge/hiddenstage-planner-adapter.safetensors +3 -0
- hiddenstage_bridge/hiddenstage-planner-embed-vision.pt +3 -0
- hiddenstage_bridge/kv_proj_hiddenstage_planner_v2.pt +3 -0
- model_sources.json +62 -0
.gitattributes
CHANGED
|
@@ -1,35 +1,3 @@
|
|
| 1 |
-
*.
|
| 2 |
-
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
-
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
-
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
-
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
-
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
-
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
-
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
-
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
-
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
-
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
-
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
-
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
-
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
-
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
-
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
-
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
-
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
-
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
-
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
-
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
-
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
-
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
-
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
-
|
| 27 |
-
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
-
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
-
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
-
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
-
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
-
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
-
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
-
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
-
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
| 1 |
+
*.gguf filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LICENSE_NOTICES.md
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# GemmAnima License Notices
|
| 2 |
+
|
| 3 |
+
This notice is for the GemmAnima adapter/checkpoint bundle. It is not a legal
|
| 4 |
+
opinion. Verify upstream terms before any public or commercial release.
|
| 5 |
+
|
| 6 |
+
## Bundle Scope
|
| 7 |
+
|
| 8 |
+
This repository should contain only GemmAnima-owned or GemmAnima-adapted files:
|
| 9 |
+
|
| 10 |
+
- Gemma Core LoRA adapters and vision projector
|
| 11 |
+
- HiddenStage Bridge planner adapter, vision embedding, and bridge checkpoint
|
| 12 |
+
- Runtime metadata and documentation
|
| 13 |
+
|
| 14 |
+
Original base model weights are external dependencies. They should be downloaded
|
| 15 |
+
from their original model pages at first run and should not be mirrored in this
|
| 16 |
+
repository unless redistribution permission is explicitly documented.
|
| 17 |
+
|
| 18 |
+
## Source License Summary
|
| 19 |
+
|
| 20 |
+
| Component | Source | License / notice |
|
| 21 |
+
| --- | --- | --- |
|
| 22 |
+
| Gemma Core base GGUF | `mradermacher/gemma-4-E2B-it-heretic-ara-custom-GGUF` | `apache-2.0` according to the upstream Hugging Face model metadata |
|
| 23 |
+
| Anima diffusion model | `circlestone-labs/Anima` | CircleStone Labs Non-Commercial License according to the upstream model page |
|
| 24 |
+
| Anima VAE file | `circlestone-labs/Anima` | Follow the upstream Anima page and the original VAE/model notices |
|
| 25 |
+
| GemmAnima adapters/checkpoints | GemmAnima adapter bundle | `other` until a final project license is selected; use is also constrained by upstream base model licenses |
|
| 26 |
+
|
| 27 |
+
The Anima model page states that Anima is licensed under the CircleStone Labs
|
| 28 |
+
Non-Commercial License, is usable only for non-commercial purposes, and is a
|
| 29 |
+
Derivative Model of NVIDIA Cosmos-Predict2-2B-Text2Image subject to the NVIDIA
|
| 30 |
+
Open Model License Agreement where applicable.
|
| 31 |
+
|
| 32 |
+
## Practical Release Rule
|
| 33 |
+
|
| 34 |
+
For the adapter bundle, use the most restrictive applicable terms across the
|
| 35 |
+
loaded stack:
|
| 36 |
+
|
| 37 |
+
1. GemmAnima adapter/checkpoint bundle notice
|
| 38 |
+
2. Gemma/GGUF upstream license and source model terms
|
| 39 |
+
3. Anima upstream license
|
| 40 |
+
4. NVIDIA license terms referenced by the Anima upstream page
|
| 41 |
+
5. Dataset/source policy for any training data used to create the adapter
|
| 42 |
+
|
| 43 |
+
Until a formal review is complete, treat the public adapter release as
|
| 44 |
+
non-commercial/restricted-use only. Do not present it as production-ready,
|
| 45 |
+
commercial-ready, or as relicensing any upstream base model.
|
| 46 |
+
|
| 47 |
+
## Required Attribution in Model Card
|
| 48 |
+
|
| 49 |
+
Before public release, the model card should include:
|
| 50 |
+
|
| 51 |
+
- Original Gemma/GGUF repository link and license
|
| 52 |
+
- Original Anima repository link and non-commercial license notice
|
| 53 |
+
- NVIDIA Open Model License reference as required by Anima
|
| 54 |
+
- Statement that original base weights are not mirrored here
|
| 55 |
+
- Statement that GemmAnima adapters do not relicense upstream base models
|
| 56 |
+
- Dataset/source policy summary for adapter training data
|
| 57 |
+
|
| 58 |
+
## Files Not To Upload Here
|
| 59 |
+
|
| 60 |
+
- `gemma-4-E2B-it-heretic-ara-custom.Q4_K_M.gguf`
|
| 61 |
+
- `anima-base-v1.0.safetensors`
|
| 62 |
+
- `qwen_image_vae.safetensors`
|
| 63 |
+
- Anima text encoder weights
|
| 64 |
+
|
| 65 |
+
These files should be downloaded from their original pages by the first-run
|
| 66 |
+
asset downloader.
|
README.md
ADDED
|
@@ -0,0 +1,253 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
language:
|
| 3 |
+
- en
|
| 4 |
+
- ko
|
| 5 |
+
tags:
|
| 6 |
+
- gemma
|
| 7 |
+
- gguf
|
| 8 |
+
- lora
|
| 9 |
+
- multimodal
|
| 10 |
+
- image-generation
|
| 11 |
+
- anime
|
| 12 |
+
- danbooru
|
| 13 |
+
- local-runtime
|
| 14 |
+
license: other
|
| 15 |
+
---
|
| 16 |
+
|
| 17 |
+
# GemmAnima Adapter Bundle
|
| 18 |
+
|
| 19 |
+
GemmAnima is a local multimodal adapter bundle that connects a Gemma/TIPO-style
|
| 20 |
+
language and vision-tagging core to an Anima image-generation core through a
|
| 21 |
+
HiddenStage bridge.
|
| 22 |
+
|
| 23 |
+
This repository is intended for GemmAnima-owned adapters, projectors, bridge
|
| 24 |
+
checkpoints, and runtime metadata for the standalone GemmAnima app. It is not a
|
| 25 |
+
single monolithic model file, and it should not mirror upstream base model
|
| 26 |
+
weights.
|
| 27 |
+
|
| 28 |
+
## Status
|
| 29 |
+
|
| 30 |
+
- Release status: v0.1 public adapter/checkpoint release
|
| 31 |
+
- Safety status: not safety-rated
|
| 32 |
+
- Evaluation status: partial smoke and bridge checks only
|
| 33 |
+
- License status: adapter/checkpoint bundle with upstream dependency licenses;
|
| 34 |
+
see `LICENSE_NOTICES.md`
|
| 35 |
+
- Visibility: public adapter-only repository; upstream base model weights are
|
| 36 |
+
not mirrored here
|
| 37 |
+
|
| 38 |
+
Do not treat this as a promoted production model without additional evaluation.
|
| 39 |
+
Do not treat this adapter bundle as relicensing any upstream base model.
|
| 40 |
+
|
| 41 |
+
## Model Parts
|
| 42 |
+
|
| 43 |
+
This repository should contain only the files produced or adapted by the
|
| 44 |
+
GemmAnima project. Original base models should be downloaded from their original
|
| 45 |
+
distribution pages and placed locally according to the standalone app
|
| 46 |
+
configuration.
|
| 47 |
+
|
| 48 |
+
### 1. Gemma Core
|
| 49 |
+
|
| 50 |
+
The Gemma Core handles chat, language-harness behavior, canonical English
|
| 51 |
+
Danbooru tag output, and vision tagger language behavior.
|
| 52 |
+
|
| 53 |
+
GemmAnima files:
|
| 54 |
+
|
| 55 |
+
| File | Role |
|
| 56 |
+
| --- | --- |
|
| 57 |
+
| `text-adapter-model-f16.gguf` | Text/chat LoRA adapter |
|
| 58 |
+
| `vision-tagger-adapter-model-f16.gguf` | Vision/tagger LoRA adapter |
|
| 59 |
+
| `gemma4-tipo-vision.mmproj-f16.gguf` | Vision projector |
|
| 60 |
+
|
| 61 |
+
External requirement:
|
| 62 |
+
|
| 63 |
+
| File | How to obtain |
|
| 64 |
+
| --- | --- |
|
| 65 |
+
| `gemma-4-E2B-it-heretic-ara-custom.Q4_K_M.gguf` | Download from `mradermacher/gemma-4-E2B-it-heretic-ara-custom-GGUF`; do not mirror it here unless redistribution is explicitly permitted and intentionally chosen. |
|
| 66 |
+
|
| 67 |
+
Upstream license metadata for the GGUF page currently reports `apache-2.0`.
|
| 68 |
+
|
| 69 |
+
The preferred runtime shape is an upstream base GGUF loaded with GemmAnima
|
| 70 |
+
task-specific LoRA adapters through llama.cpp `--lora`. Older fully merged GGUFs
|
| 71 |
+
are not the preferred packaging shape.
|
| 72 |
+
|
| 73 |
+
### 2. Anima Image Core
|
| 74 |
+
|
| 75 |
+
The Anima Image Core handles diffusion sampling and VAE decoding.
|
| 76 |
+
|
| 77 |
+
GemmAnima files:
|
| 78 |
+
|
| 79 |
+
This repository does not need to contain Anima Image Core base weights.
|
| 80 |
+
|
| 81 |
+
External requirements:
|
| 82 |
+
|
| 83 |
+
| File | Role |
|
| 84 |
+
| --- | --- |
|
| 85 |
+
| `split_files/diffusion_models/anima-base-v1.0.safetensors` | Download from `circlestone-labs/Anima` |
|
| 86 |
+
| `split_files/vae/qwen_image_vae.safetensors` | Download from `circlestone-labs/Anima` |
|
| 87 |
+
|
| 88 |
+
The upstream Anima page currently reports
|
| 89 |
+
`circlestone-labs-non-commercial-license` and states that Anima is also subject
|
| 90 |
+
to the NVIDIA Open Model License Agreement where applicable because it is a
|
| 91 |
+
derivative of NVIDIA Cosmos-Predict2-2B-Text2Image.
|
| 92 |
+
|
| 93 |
+
Anima text encoder weights are not part of the required standalone runtime. The
|
| 94 |
+
current in-process renderer uses Anima-compatible tokenizer metadata
|
| 95 |
+
(`t5xxl_ids` and `t5xxl_weights`) for conditioning shape compatibility, not the
|
| 96 |
+
Anima text encoder weight file.
|
| 97 |
+
|
| 98 |
+
Supported generation controls in the standalone app:
|
| 99 |
+
|
| 100 |
+
| Type | Supported values |
|
| 101 |
+
| --- | --- |
|
| 102 |
+
| Sampler | `euler`, `euler_ancestral`, `dpmpp_2m`, `dpmpp_2m_sde_gpu` |
|
| 103 |
+
| Scheduler | `normal`, `karras`, `sgm_uniform` |
|
| 104 |
+
| Resolution presets | `1024x1024`, `832x1216`, `768x1344`, custom |
|
| 105 |
+
|
| 106 |
+
### 3. HiddenStage Bridge
|
| 107 |
+
|
| 108 |
+
The HiddenStage Bridge connects Gemma hidden-state features to Anima-compatible
|
| 109 |
+
conditioning.
|
| 110 |
+
|
| 111 |
+
GemmAnima files:
|
| 112 |
+
|
| 113 |
+
| File | Role |
|
| 114 |
+
| --- | --- |
|
| 115 |
+
| `hiddenstage-planner-adapter.safetensors` | Planner LoRA adapter |
|
| 116 |
+
| `hiddenstage-planner-embed-vision.pt` | Planner vision embedding |
|
| 117 |
+
| `kv_proj_hiddenstage_planner_v2.pt` | HiddenStage bridge checkpoint |
|
| 118 |
+
|
| 119 |
+
Current local bridge metadata:
|
| 120 |
+
|
| 121 |
+
| Metric | Value |
|
| 122 |
+
| --- | --- |
|
| 123 |
+
| Bridge validation MSE | `0.001104317136865575` |
|
| 124 |
+
| Bridge gate | passed |
|
| 125 |
+
| Planner eval loss | `1.0061092711985111` |
|
| 126 |
+
| Planner eval threshold | `1.5` |
|
| 127 |
+
|
| 128 |
+
These are engineering gate metrics, not a full end-user quality evaluation.
|
| 129 |
+
|
| 130 |
+
## Approximate Size
|
| 131 |
+
|
| 132 |
+
This adapter repository should be much smaller than the full local runtime
|
| 133 |
+
because original base weights are expected to come from their original pages:
|
| 134 |
+
|
| 135 |
+
| Part | Approximate upload size |
|
| 136 |
+
| --- | ---: |
|
| 137 |
+
| Gemma Core adapters/projector | ~1.03 GB |
|
| 138 |
+
| HiddenStage Bridge | ~0.18 GB |
|
| 139 |
+
| Anima Image Core base weights | not uploaded here |
|
| 140 |
+
| Total uploaded here | ~1.21 GB |
|
| 141 |
+
|
| 142 |
+
For local runtime planning, the full standalone runtime is about 9 GB in decimal
|
| 143 |
+
units after the user downloads the external base weights separately:
|
| 144 |
+
|
| 145 |
+
| Part | Approximate size |
|
| 146 |
+
| --- | ---: |
|
| 147 |
+
| Gemma Core | ~4.51 GB |
|
| 148 |
+
| Anima Image Core | ~4.44 GB |
|
| 149 |
+
| HiddenStage Bridge | ~0.18 GB |
|
| 150 |
+
| Total | ~9.12 GB |
|
| 151 |
+
|
| 152 |
+
Exact size depends on final filenames and whether source adapters or
|
| 153 |
+
compatibility reference models are included.
|
| 154 |
+
|
| 155 |
+
## Intended Use
|
| 156 |
+
|
| 157 |
+
This bundle is intended for:
|
| 158 |
+
|
| 159 |
+
- Local GemmAnima app runtime testing
|
| 160 |
+
- Korean or English chat with an explicit language harness
|
| 161 |
+
- Canonical English Danbooru tag output for tag requests
|
| 162 |
+
- Chat-driven image-generation request planning
|
| 163 |
+
- Anima image rendering through the app-controlled preset system
|
| 164 |
+
|
| 165 |
+
For tag requests, output tags should remain canonical English Danbooru tags even
|
| 166 |
+
when the user-facing chat language is Korean.
|
| 167 |
+
|
| 168 |
+
## Out of Scope
|
| 169 |
+
|
| 170 |
+
This bundle is not intended as:
|
| 171 |
+
|
| 172 |
+
- A general-purpose safety-filtered assistant
|
| 173 |
+
- A fully evaluated public image-generation model
|
| 174 |
+
- A replacement for downloading or licensing upstream base components
|
| 175 |
+
- A license override for Gemma, Anima, NVIDIA Cosmos, or any source dataset
|
| 176 |
+
- A guarantee of pose, anatomy, text rendering, or prompt fidelity
|
| 177 |
+
|
| 178 |
+
## Known Limitations
|
| 179 |
+
|
| 180 |
+
- Safety and content behavior have not been fully evaluated.
|
| 181 |
+
- Pose understanding remains an active improvement area.
|
| 182 |
+
- Some broad ComfyUI samplers were intentionally not exposed because they were
|
| 183 |
+
not part of the app-supported smoke-tested subset.
|
| 184 |
+
- The app currently owns a curated sampler/scheduler contract rather than
|
| 185 |
+
exposing every option from ComfyUI.
|
| 186 |
+
- Checkpoint-only re-learning outputs should not be promoted without separate
|
| 187 |
+
evaluation.
|
| 188 |
+
- Base model files are external dependencies and should remain linked to their
|
| 189 |
+
original distribution pages.
|
| 190 |
+
|
| 191 |
+
## Runtime Notes
|
| 192 |
+
|
| 193 |
+
Recommended local runtime:
|
| 194 |
+
|
| 195 |
+
- Windows + PowerShell
|
| 196 |
+
- RTX 4070 Ti SUPER as the primary PyTorch/rendering GPU
|
| 197 |
+
- llama.cpp CUDA build for Gemma Core inference
|
| 198 |
+
- GemmAnima standalone app for orchestration
|
| 199 |
+
|
| 200 |
+
Keep RTX 5060 out of PyTorch cache/training paths unless explicitly re-enabled
|
| 201 |
+
with a compatible PyTorch build.
|
| 202 |
+
|
| 203 |
+
## Release Checklist
|
| 204 |
+
|
| 205 |
+
For the v0.1 public adapter-only release:
|
| 206 |
+
|
| 207 |
+
- Verify upstream licenses for Gemma, Anima, VAE, and all GemmAnima adapters.
|
| 208 |
+
- Confirm this repository remains adapter/checkpoint-only unless explicit
|
| 209 |
+
redistribution permission is documented.
|
| 210 |
+
- Add upstream download links for the required original model pages.
|
| 211 |
+
- Include `LICENSE_NOTICES.md` in the repository.
|
| 212 |
+
- Add final SHA256 checksums for each uploaded file.
|
| 213 |
+
|
| 214 |
+
Still required before promotion:
|
| 215 |
+
|
| 216 |
+
- Run and publish a small reproducible inference smoke.
|
| 217 |
+
- Run a safety and content-policy review.
|
| 218 |
+
- Add representative example outputs only after evaluation.
|
| 219 |
+
|
| 220 |
+
## Example File Layout
|
| 221 |
+
|
| 222 |
+
```text
|
| 223 |
+
.
|
| 224 |
+
|-- README.md
|
| 225 |
+
|-- LICENSE_NOTICES.md
|
| 226 |
+
|-- model_sources.json
|
| 227 |
+
|-- adapter_manifest_v0.1.json
|
| 228 |
+
|-- gemma_core/
|
| 229 |
+
| |-- text-adapter-model-f16.gguf
|
| 230 |
+
| |-- vision-tagger-adapter-model-f16.gguf
|
| 231 |
+
| `-- gemma4-tipo-vision.mmproj-f16.gguf
|
| 232 |
+
`-- hiddenstage_bridge/
|
| 233 |
+
|-- hiddenstage-planner-adapter.safetensors
|
| 234 |
+
|-- hiddenstage-planner-embed-vision.pt
|
| 235 |
+
`-- kv_proj_hiddenstage_planner_v2.pt
|
| 236 |
+
```
|
| 237 |
+
|
| 238 |
+
External base weights should be downloaded separately from their original model
|
| 239 |
+
pages and referenced by the local GemmAnima app configuration.
|
| 240 |
+
|
| 241 |
+
The standalone app download plan uses:
|
| 242 |
+
|
| 243 |
+
```powershell
|
| 244 |
+
python -m gemmanima.cli model-download-plan --json
|
| 245 |
+
python -m gemmanima.cli ensure-model-assets --json
|
| 246 |
+
```
|
| 247 |
+
|
| 248 |
+
## Citation and Attribution
|
| 249 |
+
|
| 250 |
+
This is a composite adapter/checkpoint bundle. It does not relicense upstream
|
| 251 |
+
base models. Add upstream citations, original download links, and license
|
| 252 |
+
notices for the base model, image model, VAE, NVIDIA dependency, and any
|
| 253 |
+
training datasets before a public release.
|
VERSION
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
v0.1
|
adapter_manifest_v0.1.json
ADDED
|
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"name": "GemmAnima adapter bundle",
|
| 3 |
+
"version": "v0.1",
|
| 4 |
+
"repo_id": "raspie/gemmanima-adapter-bundle",
|
| 5 |
+
"release_type": "public adapter-only",
|
| 6 |
+
"excludes_base_weights": true,
|
| 7 |
+
"created_at_utc": "2026-06-01T14:51:18.6843277Z",
|
| 8 |
+
"files": [
|
| 9 |
+
{
|
| 10 |
+
"path": "gemma_core/text-adapter-model-f16.gguf",
|
| 11 |
+
"role": "Gemma Core text/chat LoRA adapter",
|
| 12 |
+
"bytes": 48345088,
|
| 13 |
+
"sha256": "c26b150bee789331bf02c7069f34a1242e1ff861d65e67eb6aacb79414d2bd6f",
|
| 14 |
+
"source_path": "D:\\Projects\\training\\out\\lora\\adapter_model.f16.gguf"
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"path": "gemma_core/vision-tagger-adapter-model-f16.gguf",
|
| 18 |
+
"role": "Gemma Core vision/tagger LoRA adapter",
|
| 19 |
+
"bytes": 48345088,
|
| 20 |
+
"sha256": "2c87cc13a3896d8665e81c202f17835aa3006d74c3a532d80b72efaf2b3b9f4c",
|
| 21 |
+
"source_path": "D:\\Projects\\training\\out\\gemmanima_v4_vision_tagger\\adapter_model.f16.gguf"
|
| 22 |
+
},
|
| 23 |
+
{
|
| 24 |
+
"path": "gemma_core/gemma4-tipo-vision.mmproj-f16.gguf",
|
| 25 |
+
"role": "Gemma Core vision projector",
|
| 26 |
+
"bytes": 985653600,
|
| 27 |
+
"sha256": "5b31d9252fa6c2ea767ab12f90a868e69eaaecd71dc3e10816ca167f87ebc420",
|
| 28 |
+
"source_path": "D:\\Projects\\training\\out\\_completed\\gemma4-tipo-vision.mmproj-f16.gguf"
|
| 29 |
+
},
|
| 30 |
+
{
|
| 31 |
+
"path": "hiddenstage_bridge/hiddenstage-planner-adapter.safetensors",
|
| 32 |
+
"role": "HiddenStage planner adapter",
|
| 33 |
+
"bytes": 96693360,
|
| 34 |
+
"sha256": "73e6dca4a6b286f2ea4a2d23a708ff939ef45fef09919467d35b337b05000bec",
|
| 35 |
+
"source_path": "D:\\Projects\\training\\out\\hiddenstage_multimodal_planner_anima_v2\\adapter_model.safetensors"
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"path": "hiddenstage_bridge/hiddenstage-planner-embed-vision.pt",
|
| 39 |
+
"role": "HiddenStage planner vision embedding",
|
| 40 |
+
"bytes": 4720396,
|
| 41 |
+
"sha256": "3f6d0d3d51f61599c1a201ceac378fcd713e9eb16da457414b87e0b244a85391",
|
| 42 |
+
"source_path": "D:\\Projects\\training\\out\\hiddenstage_multimodal_planner_anima_v2\\embed_vision.pt"
|
| 43 |
+
},
|
| 44 |
+
{
|
| 45 |
+
"path": "hiddenstage_bridge/kv_proj_hiddenstage_planner_v2.pt",
|
| 46 |
+
"role": "HiddenStage bridge checkpoint",
|
| 47 |
+
"bytes": 75502813,
|
| 48 |
+
"sha256": "efecbc91072c3a4d41ddc0d4d399d13ed0bfa0946b10a39d0b80bbd2144666da",
|
| 49 |
+
"source_path": "E:\\anima_gemma_swap\\kv_proj_hiddenstage_planner_v2.pt"
|
| 50 |
+
}
|
| 51 |
+
]
|
| 52 |
+
}
|
gemma_core/gemma4-tipo-vision.mmproj-f16.gguf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5b31d9252fa6c2ea767ab12f90a868e69eaaecd71dc3e10816ca167f87ebc420
|
| 3 |
+
size 985653600
|
gemma_core/text-adapter-model-f16.gguf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c26b150bee789331bf02c7069f34a1242e1ff861d65e67eb6aacb79414d2bd6f
|
| 3 |
+
size 48345088
|
gemma_core/vision-tagger-adapter-model-f16.gguf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2c87cc13a3896d8665e81c202f17835aa3006d74c3a532d80b72efaf2b3b9f4c
|
| 3 |
+
size 48345088
|
hiddenstage_bridge/hiddenstage-planner-adapter.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:73e6dca4a6b286f2ea4a2d23a708ff939ef45fef09919467d35b337b05000bec
|
| 3 |
+
size 96693360
|
hiddenstage_bridge/hiddenstage-planner-embed-vision.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3f6d0d3d51f61599c1a201ceac378fcd713e9eb16da457414b87e0b244a85391
|
| 3 |
+
size 4720396
|
hiddenstage_bridge/kv_proj_hiddenstage_planner_v2.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:efecbc91072c3a4d41ddc0d4d399d13ed0bfa0946b10a39d0b80bbd2144666da
|
| 3 |
+
size 75502813
|
model_sources.json
ADDED
|
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model_root_default": "%LOCALAPPDATA%\\GemmAnima\\models",
|
| 3 |
+
"model_root_override_env": "GEMMANIMA_MODEL_ROOT",
|
| 4 |
+
"adapter_repo_override_env": "GEMMANIMA_ADAPTER_REPO",
|
| 5 |
+
"sources": {
|
| 6 |
+
"gemma_core.shared_base_gguf": {
|
| 7 |
+
"origin": "original_model_page",
|
| 8 |
+
"repo_id": "mradermacher/gemma-4-E2B-it-heretic-ara-custom-GGUF",
|
| 9 |
+
"filename": "gemma-4-E2B-it-heretic-ara-custom.Q4_K_M.gguf",
|
| 10 |
+
"license_id": "apache-2.0"
|
| 11 |
+
},
|
| 12 |
+
"gemma_core.text_lora": {
|
| 13 |
+
"origin": "gemmanima_adapter_bundle",
|
| 14 |
+
"repo_id": "raspie/gemmanima-adapter-bundle",
|
| 15 |
+
"filename": "gemma_core/text-adapter-model-f16.gguf",
|
| 16 |
+
"license_id": "other"
|
| 17 |
+
},
|
| 18 |
+
"gemma_core.vision_lora": {
|
| 19 |
+
"origin": "gemmanima_adapter_bundle",
|
| 20 |
+
"repo_id": "raspie/gemmanima-adapter-bundle",
|
| 21 |
+
"filename": "gemma_core/vision-tagger-adapter-model-f16.gguf",
|
| 22 |
+
"license_id": "other"
|
| 23 |
+
},
|
| 24 |
+
"gemma_core.vision_mmproj": {
|
| 25 |
+
"origin": "gemmanima_adapter_bundle",
|
| 26 |
+
"repo_id": "raspie/gemmanima-adapter-bundle",
|
| 27 |
+
"filename": "gemma_core/gemma4-tipo-vision.mmproj-f16.gguf",
|
| 28 |
+
"license_id": "other"
|
| 29 |
+
},
|
| 30 |
+
"anima_image_core.diffusion_model": {
|
| 31 |
+
"origin": "original_model_page",
|
| 32 |
+
"repo_id": "circlestone-labs/Anima",
|
| 33 |
+
"filename": "split_files/diffusion_models/anima-base-v1.0.safetensors",
|
| 34 |
+
"license_id": "circlestone-labs-non-commercial-license",
|
| 35 |
+
"license_note": "The upstream Anima page also states that the model is a derivative of NVIDIA Cosmos-Predict2-2B-Text2Image and is subject to the NVIDIA Open Model License Agreement where applicable."
|
| 36 |
+
},
|
| 37 |
+
"anima_image_core.vae": {
|
| 38 |
+
"origin": "original_model_page",
|
| 39 |
+
"repo_id": "circlestone-labs/Anima",
|
| 40 |
+
"filename": "split_files/vae/qwen_image_vae.safetensors",
|
| 41 |
+
"license_id": "circlestone-labs-non-commercial-license"
|
| 42 |
+
},
|
| 43 |
+
"hiddenstage_bridge.planner_adapter": {
|
| 44 |
+
"origin": "gemmanima_adapter_bundle",
|
| 45 |
+
"repo_id": "raspie/gemmanima-adapter-bundle",
|
| 46 |
+
"filename": "hiddenstage_bridge/hiddenstage-planner-adapter.safetensors",
|
| 47 |
+
"license_id": "other"
|
| 48 |
+
},
|
| 49 |
+
"hiddenstage_bridge.planner_vision_embedding": {
|
| 50 |
+
"origin": "gemmanima_adapter_bundle",
|
| 51 |
+
"repo_id": "raspie/gemmanima-adapter-bundle",
|
| 52 |
+
"filename": "hiddenstage_bridge/hiddenstage-planner-embed-vision.pt",
|
| 53 |
+
"license_id": "other"
|
| 54 |
+
},
|
| 55 |
+
"hiddenstage_bridge.bridge_checkpoint": {
|
| 56 |
+
"origin": "gemmanima_adapter_bundle",
|
| 57 |
+
"repo_id": "raspie/gemmanima-adapter-bundle",
|
| 58 |
+
"filename": "hiddenstage_bridge/kv_proj_hiddenstage_planner_v2.pt",
|
| 59 |
+
"license_id": "other"
|
| 60 |
+
}
|
| 61 |
+
}
|
| 62 |
+
}
|