commit 3d7414472714ac505dd9d660d1190137622d3d7d Author: ModelHub XC Date: Wed Apr 22 04:55:57 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: arzaan789/olmo2-1b-uncensored Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d3e01f0 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,46 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.Q2_K.gguf filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.Q3_K_L.gguf filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.Q3_K_S.gguf filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.Q4_K_S.gguf filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.Q5_K_S.gguf filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.Q6_K.gguf filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.Q8_0.gguf filter=lfs diff=lfs merge=lfs -text +olmo2_1b_uncensored.f16.gguf filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..7990b4f --- /dev/null +++ b/README.md @@ -0,0 +1,52 @@ +--- +license: apache-2.0 +base_model: allenai/OLMo-2-0425-1B-Instruct +tags: +- uncensored +- abliterated +- gguf +- olmo +- conversational +pipeline_tag: text-generation +--- + +# olmo2-1b-uncensored + +Uncensored variant of [allenai/OLMo-2-0425-1B-Instruct](https://huggingface.co/allenai/OLMo-2-0425-1B-Instruct). + +## Method + +1. **Abliteration** (strength=0.2) — refusal direction removed from all layers +2. **LoRA fine-tune** on `Guilherme34/uncensor` (2 epochs, r=16, alpha=32) +3. **Re-abliteration** (strength=0.35) — stronger pass to remove residual refusals + +## Eval Results + +| Split | Refused | +|-------|---------| +| Harmful (64 prompts) | 0/64 | +| Harmless (64 prompts) | 3/64 | + +## Usage + +```bash +llama-cli -m olmo2_1b_uncensored.Q4_K_M.gguf -p "Your prompt here" +``` + +## Training Config + +| Parameter | Value | +|-----------|-------| +| Base Model | allenai/OLMo-2-0425-1B-Instruct | +| Fine-tune Dataset | Guilherme34/uncensor | +| Epochs | 2 | +| LoRA r | 16 | +| LoRA alpha | 32 | +| Learning Rate | 0.0002 | +| Abliteration Strength | 0.2 | +| Re-abliteration Strength | 0.35 | + +## Credits + +- Abliteration technique: [andyrdt/refusal_direction](https://github.com/andyrdt/refusal_direction) +- Weight editing: [Sumandora/remove-refusals-with-transformers](https://github.com/Sumandora/remove-refusals-with-transformers) diff --git a/olmo2_1b_uncensored.Q2_K.gguf b/olmo2_1b_uncensored.Q2_K.gguf new file mode 100644 index 0000000..6e4876a --- /dev/null +++ b/olmo2_1b_uncensored.Q2_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d54c6647678b537189696c91fd9aa86243a0737a29e2138753969003e0eacfac +size 633327712 diff --git a/olmo2_1b_uncensored.Q3_K_L.gguf b/olmo2_1b_uncensored.Q3_K_L.gguf new file mode 100644 index 0000000..d81704b --- /dev/null +++ b/olmo2_1b_uncensored.Q3_K_L.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f204e0036a78ef7b603e080e64186ecdc864ba262ab6cf0a8931cedb41731223 +size 826167392 diff --git a/olmo2_1b_uncensored.Q3_K_M.gguf b/olmo2_1b_uncensored.Q3_K_M.gguf new file mode 100644 index 0000000..2045e50 --- /dev/null +++ b/olmo2_1b_uncensored.Q3_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be88efb2f0c4501a9f799fd3d1288ad7c2ae3bb642592cfa05011e0ff8a7057c +size 778981472 diff --git a/olmo2_1b_uncensored.Q3_K_S.gguf b/olmo2_1b_uncensored.Q3_K_S.gguf new file mode 100644 index 0000000..d198caa --- /dev/null +++ b/olmo2_1b_uncensored.Q3_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7ae635267bf468b3d263e2771310d061a99e369034c0659877a596c534f91e1 +size 722358368 diff --git a/olmo2_1b_uncensored.Q4_K_M.gguf b/olmo2_1b_uncensored.Q4_K_M.gguf new file mode 100644 index 0000000..253d6bc --- /dev/null +++ b/olmo2_1b_uncensored.Q4_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f53d109307ba72c155054b9bc4ddc6ab93f1cfb3ef3c9b1a32f8c0160e74753 +size 935514208 diff --git a/olmo2_1b_uncensored.Q4_K_S.gguf b/olmo2_1b_uncensored.Q4_K_S.gguf new file mode 100644 index 0000000..a4f11c5 --- /dev/null +++ b/olmo2_1b_uncensored.Q4_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d91901b4cda8dad79d11bd2d11fa7acf47573945501ff9b23d3611ff08f665a +size 898551904 diff --git a/olmo2_1b_uncensored.Q5_K_M.gguf b/olmo2_1b_uncensored.Q5_K_M.gguf new file mode 100644 index 0000000..fad15fc --- /dev/null +++ b/olmo2_1b_uncensored.Q5_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be2aff35d8419d04e59d8b045d4a45eeab8f56ffd05ce2caedaa20210daea2a5 +size 1074450528 diff --git a/olmo2_1b_uncensored.Q5_K_S.gguf b/olmo2_1b_uncensored.Q5_K_S.gguf new file mode 100644 index 0000000..0fd4295 --- /dev/null +++ b/olmo2_1b_uncensored.Q5_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88daa26352cb3ace6d86caf4d3ba211fb341a994bfbcfa0871bb1bbdeceaac51 +size 1052168288 diff --git a/olmo2_1b_uncensored.Q6_K.gguf b/olmo2_1b_uncensored.Q6_K.gguf new file mode 100644 index 0000000..8bb2014 --- /dev/null +++ b/olmo2_1b_uncensored.Q6_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:299160a329c1d57976414aa5202200d778e419703e8a531c5e09ac1f50ab1e7b +size 1222070368 diff --git a/olmo2_1b_uncensored.Q8_0.gguf b/olmo2_1b_uncensored.Q8_0.gguf new file mode 100644 index 0000000..bb3bb39 --- /dev/null +++ b/olmo2_1b_uncensored.Q8_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d8d73dfe238ad3b91f66a7465ee02f390a6dd1e66cc333201993b3dbff08e68 +size 1581666400 diff --git a/olmo2_1b_uncensored.f16.gguf b/olmo2_1b_uncensored.f16.gguf new file mode 100644 index 0000000..8c525a7 --- /dev/null +++ b/olmo2_1b_uncensored.f16.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0d2a9fa8b55738f7a16562192897fde88a6776dc96dc24589a74b121f676716 +size 2973651040