commit c2dd63dc4cb9137570854dc4b30de3b0298f5ff5 Author: ModelHub XC Date: Mon Apr 13 00:07:57 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: KalnRangelov/landing-page-gen-1.5b Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..c06025d --- /dev/null +++ b/.gitattributes @@ -0,0 +1,38 @@ +*.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 +model-q4.gguf filter=lfs diff=lfs merge=lfs -text +model-q8.gguf filter=lfs diff=lfs merge=lfs -text +model-f16.gguf filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..78aa7f2 --- /dev/null +++ b/README.md @@ -0,0 +1,74 @@ +--- +license: mit +base_model: Qwen/Qwen2.5-Coder-1.5B-Instruct +tags: + - landing-page + - html + - css + - web-development + - distillation + - lora + - gguf +language: + - en +pipeline_tag: text-generation +--- + +# Landing Page Generator 1.5B + +A fine-tuned Qwen2.5-Coder-1.5B model that generates complete, single-file HTML landing pages with embedded CSS. + +Trained via **knowledge distillation** from DeepSeek V3 (685B) using LoRA on Apple Silicon. + +## Model Variants + +| File | Precision | Size | Description | +|------|-----------|------|-------------| +| `model-f16.gguf` | FP16 | 3.1 GB | Full precision, best quality | +| `model-q8.gguf` | Q8_0 | 1.6 GB | 8-bit quantized, near-identical quality | +| `model-q4.gguf` | Q4_K_M | 986 MB | 4-bit quantized, good quality, smallest | + +## Usage with Ollama + +1. Download a GGUF file +2. Create a `Modelfile`: + +``` +FROM ./model-q8.gguf +TEMPLATE """{{- if .System }}<|im_start|>system +{{ .System }}<|im_end|> +{{ end }}<|im_start|>user +{{ .Prompt }}<|im_end|> +<|im_start|>assistant +""" +PARAMETER stop "<|im_end|>" +PARAMETER temperature 0.3 +SYSTEM "You are a web developer. When asked to create a landing page, output a complete single-file HTML document with embedded CSS and modern design. Use clean gradients, card layouts, and responsive design. Output only the HTML code, nothing else." +``` + +3. Import and run: +```bash +ollama create landing-page-gen -f Modelfile +ollama run landing-page-gen "Create a landing page for a space tourism company called Orbit Adventures" +``` + +## Training Details + +- **Base model**: Qwen2.5-Coder-1.5B-Instruct (4-bit) +- **Teacher model**: DeepSeek V3 (685B parameters) +- **Method**: LoRA (rank 16, 0.3% of weights trainable) +- **Training data**: 500 diverse landing pages generated by DeepSeek V3 +- **Training**: 600 iterations on Apple Silicon (M-series) using MLX +- **Best validation loss**: 0.218 + +## Training Data + +The training dataset is available at [KalnRangelov/landing-page-training-data](https://huggingface.co/datasets/KalnRangelov/landing-page-training-data). + +## Full Experiment + +See the full experiment writeup, code, and example outputs on GitHub: [KalnRangelov/LLM-Landing-page-distillation](https://github.com/KalinRangelovRangelov/LLM-Landing-page-distillation) + +## License + +MIT diff --git a/model-f16.gguf b/model-f16.gguf new file mode 100644 index 0000000..723fe50 --- /dev/null +++ b/model-f16.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87fab5ca363649088365a5358c84f3d91076584ab77cc28dd2073c223609ddcc +size 3093669312 diff --git a/model-q4.gguf b/model-q4.gguf new file mode 100644 index 0000000..80ff0db --- /dev/null +++ b/model-q4.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad44483f7d1e8825212e203ae9eb52452ad31b17b72153c884d64bd1c78d2d1d +size 986048448 diff --git a/model-q8.gguf b/model-q8.gguf new file mode 100644 index 0000000..90204c3 --- /dev/null +++ b/model-q8.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf69759127766baa9bbd1f120abd6bb21536690b190f70fa0218959db0f38231 +size 1646572992