Spaces:
Running on Zero
Running on Zero
File size: 4,080 Bytes
6f8d8d9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | # Objectverse Diary โ ๆๆฏๆถๆ
## ็ณป็ปๆถๆ
```text
Gradio UI
โ
Image Input
โ
MiniCPM-V / lightweight VLM
โ
Object Understanding JSON
โ
Fine-tuned small LLM via llama.cpp
โ
Persona + Diary JSON
โ
Renderer
โ
Diary View + Share Card + Trace Export
```
## ๆจกๅๆนๆก
| ๆจกๅ | ๆจกๅ / ๅทฅๅ
ท | ็ฎ็ |
| -------------------- | ---------------------------- | ------------------------------ |
| Vision Understanding | MiniCPM-V | ่ฏๅซ็ฉๅใๅค่งใๅบๆฏ |
| Persona Writer | Fine-tuned small LLM GGUF | ็ๆไบบๆ ผใๆฅ่ฎฐใๅฏน่ฏ |
| Runtime | llama.cpp / llama-cpp-python | ๅฒ Llama Champion ๅ็ซ |
| UI | Gradio Blocks | ๅฎๆน็กฌๆง่ฆๆฑ |
| Hosting | Hugging Face Space | ๅฎๆน็กฌๆง่ฆๆฑ |
| Training / Batch | Modal | $250 Modal credits ๅ่ฎญ็ป/ๆนๅค็ |
| Demo GPU | HF ZeroGPU / upgraded Space | ๆ้ๅ้
GPU |
> **ๆณจๆ**๏ผMiniCPM-V 4.6 ้ขๅ edge deployment๏ผๅบไบ่ฝป้ LLM ๆถๆ๏ผ้ๅๆฌ้กน็ฎ้ๆฑใ
> ZeroGPU ๆฏ้ขๅ Spaces ็ๅจๆ GPU ๅบ็ก่ฎพๆฝ๏ผhackathon org ๆๅๆๆฏๆฅๅ
่ดน้ขๅบฆใ
## ้็บงๆนๆก
ๅคๆจกๆ + llama.cpp ๆฏ้ซ้ฃ้ฉ็น๏ผๅฟ
้กปๅๅค้็บงใ
| ้ฃ้ฉ | ไธปๆนๆก | ้็บงๆนๆก |
| -------------------- | ------------------------------------- | ---------------------------------------------- |
| MiniCPM-V ้จ็ฝฒๆ
ข | MiniCPM-V Space ๆจ็ | ้ข็ฝฎ example gallery + ๆๅจ object description |
| VLM llama.cpp ไธ็จณๅฎ | VLM ็จ transformers๏ผๆๆฌ็จ llama.cpp | ไป็ถไฟ่ฏๆ ธๅฟๆๆฌไบบๆ ผ็ๆ่ตฐ llama.cpp |
| ๅพฎ่ฐๆฅไธๅ | LoRA ๅพฎ่ฐ | ็จ 100 ๆก้ซ่ดจ้ SFT ๆฐๆฎ + prompt-tuned style |
| Space ่ตๆบไธ่ถณ | HF upgraded Space / ZeroGPU | CPU ๆจกๅผ + ๅฐๆจกๅ + ็คบไพ็ผๅญ |
| ่ง้ขๆๆไธๅค | ๅฎๆถ็ๆ | ไฝฟ็จ 3 ไธช็จณๅฎ็คบไพๅฝๅถ Demo |
## ๆๆฏๆ
```text
Language: Python
UI: Gradio Blocks
Model Runtime: llama.cpp / llama-cpp-python
VLM: MiniCPM-V or fallback lightweight VLM
Training: LoRA / PEFT / TRL
Hosting: Hugging Face Spaces
Batch/Fine-tune: Modal
Docs: Markdown
Package Manager: uv or pip
```
## ้กน็ฎ็ฎๅฝ็ปๆ
```text
objectverse-diary/
โโ app.py
โโ README.md
โโ AGENTS.md
โโ requirements.txt
โโ pyproject.toml
โโ .env.example
โโ .gitignore
โโ src/
โ โโ config.py
โ โโ ui/
โ โ โโ layout.py
โ โ โโ styles.css
โ โ โโ copy.py
โ โโ models/
โ โ โโ vision_runner.py
โ โ โโ llama_cpp_runner.py
โ โ โโ schema.py
โ โโ prompts/
โ โ โโ object_understanding.py
โ โ โโ persona_generation.py
โ โ โโ diary_generation.py
โ โโ renderer/
โ โ โโ share_card.py
โ โ โโ html_templates.py
โ โโ traces/
โ โ โโ logger.py
โ โ โโ anonymizer.py
โ โโ utils/
โ โโ json_repair.py
โ โโ image_utils.py
โโ data/
โ โโ examples/
โ โโ train/
โ โโ eval/
โ โโ traces/
โโ scripts/
โ โโ generate_dataset.py
โ โโ finetune_lora.py
โ โโ convert_to_gguf.sh
โ โโ run_llama_cpp.sh
โ โโ export_traces.py
โโ docs/
โ โโ PRD.md
โ โโ FIELD_NOTES.md
โ โโ SUBMISSION_GUIDE.md
โ โโ MODEL_CARD.md
โโ .codex/
โโ project.md
โโ skills/
โโ gradio-ui/SKILL.md
โโ model-runtime/SKILL.md
โโ dataset-trace/SKILL.md
โโ hf-space/SKILL.md
โโ submission/SKILL.md
```
|