Spaces:
Sleeping
Sleeping
docs: trim README tags and drop internal submission checklist
Browse files
README.md
CHANGED
|
@@ -8,10 +8,6 @@ sdk_version: "6.16.0"
|
|
| 8 |
app_file: server.py
|
| 9 |
pinned: false
|
| 10 |
tags:
|
| 11 |
-
- geometry
|
| 12 |
-
- 3d
|
| 13 |
-
- threejs
|
| 14 |
-
- qwen
|
| 15 |
- modal
|
| 16 |
- build-small-hackathon
|
| 17 |
- best-use-of-modal
|
|
@@ -31,9 +27,9 @@ models:
|
|
| 31 |
**Describe a geometric shape in plain language and watch it built in 3D — with its
|
| 32 |
construction steps, components, and parameter space exposed.**
|
| 33 |
|
| 34 |
-
- **
|
| 35 |
-
- **
|
| 36 |
-
- **
|
| 37 |
|
| 38 |
Trikona turns a natural-language prompt ("rotary vent with 8 vanes", "octahedron
|
| 39 |
from 8 triangles") into an interactive Three.js scene. A small code model
|
|
@@ -171,35 +167,4 @@ CV 0.077 → ~0). To run it live (spends Modal credits — FLAGGED): add
|
|
| 171 |
`.env({"TRIKONA_CODEGEN": "1"})` to the Modal image, `modal deploy`, set
|
| 172 |
`TRIKONA_CODEGEN=1` for the backend, and fill [bench/REPORT_TEMPLATE.md](bench/REPORT_TEMPLATE.md).
|
| 173 |
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
Done (verified locally / offline):
|
| 177 |
-
- [x] All `pytest tests/ -v` pass
|
| 178 |
-
- [x] Contract + guardrail test fixtures
|
| 179 |
-
- [x] Modal endpoint code (vLLM, Qwen2.5-Coder 14B, on-demand A100-40GB)
|
| 180 |
-
- [x] Gradio shell + Three.js canvas (r158 from CDN, direct orbit drag)
|
| 181 |
-
- [x] Model integration, dynamic controls, guardrail parse layer
|
| 182 |
-
- [x] Interactions (hover/explode/visibility/steps) + validation layer
|
| 183 |
-
- [x] README with model card + correct HF front matter
|
| 184 |
-
|
| 185 |
-
Done (submission):
|
| 186 |
-
- [x] Pushed to the public HuggingFace Space ([build-small-hackathon/trikona](https://huggingface.co/spaces/build-small-hackathon/trikona))
|
| 187 |
-
- [x] Demo video recorded and published ([LinkedIn post](https://www.linkedin.com/posts/siddharth-amaravadi-32438b211_huggingface-buildsmallhackathon-weekendbuilds-ugcPost-7472034041752518657-msyE/))
|
| 188 |
-
- [x] Social post published ([LinkedIn](https://www.linkedin.com/posts/siddharth-amaravadi-32438b211_huggingface-buildsmallhackathon-weekendbuilds-ugcPost-7472034041752518657-msyE/))
|
| 189 |
-
- [x] README with model card, track/badge tags, demo + post links
|
| 190 |
-
|
| 191 |
-
Pending (needs your accounts / a browser):
|
| 192 |
-
- [ ] `modal deploy` with your token; copy URL to HF Space secret `MODAL_ENDPOINT_URL`
|
| 193 |
-
- [ ] Confirm the live Space loads under 8 s
|
| 194 |
-
- [ ] Run the 8 SPEC §14 scenarios + guardrail/complexity checks against the live Space
|
| 195 |
-
|
| 196 |
-
## Social post (published)
|
| 197 |
-
|
| 198 |
-
Posted on LinkedIn: [link](https://www.linkedin.com/posts/siddharth-amaravadi-32438b211_huggingface-buildsmallhackathon-weekendbuilds-ugcPost-7472034041752518657-msyE/)
|
| 199 |
-
|
| 200 |
-
> 🔺 Built **Trikona** for the HF Build-Small hackathon: type a shape in plain
|
| 201 |
-
> English and a 14B code model (Qwen2.5-Coder on @modal) generates the geometry
|
| 202 |
-
> *and* its parameter schema — every slider, toggle, and construction step in the
|
| 203 |
-
> UI is built from the model's JSON, not hardcoded. Orbit it, explode it, inspect
|
| 204 |
-
> each component, tweak params with live redraw. Small models can drive real
|
| 205 |
-
> interactive UIs. #BuildSmall
|
|
|
|
| 8 |
app_file: server.py
|
| 9 |
pinned: false
|
| 10 |
tags:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
- modal
|
| 12 |
- build-small-hackathon
|
| 13 |
- best-use-of-modal
|
|
|
|
| 27 |
**Describe a geometric shape in plain language and watch it built in 3D — with its
|
| 28 |
construction steps, components, and parameter space exposed.**
|
| 29 |
|
| 30 |
+
- **Demo video:** In the repo or [LinkedIn post](https://www.linkedin.com/posts/siddharth-amaravadi-32438b211_huggingface-buildsmallhackathon-weekendbuilds-ugcPost-7472034041752518657-msyE/)
|
| 31 |
+
- **Social post:** [LinkedIn](https://www.linkedin.com/posts/siddharth-amaravadi-32438b211_huggingface-buildsmallhackathon-weekendbuilds-ugcPost-7472034041752518657-msyE/)
|
| 32 |
+
- **Submitting for:** Best Use of Modal · bonus badges Off Brand (custom UI), Tiny Titan (small model), Best Demo
|
| 33 |
|
| 34 |
Trikona turns a natural-language prompt ("rotary vent with 8 vanes", "octahedron
|
| 35 |
from 8 triangles") into an interactive Three.js scene. A small code model
|
|
|
|
| 167 |
`.env({"TRIKONA_CODEGEN": "1"})` to the Modal image, `modal deploy`, set
|
| 168 |
`TRIKONA_CODEGEN=1` for the backend, and fill [bench/REPORT_TEMPLATE.md](bench/REPORT_TEMPLATE.md).
|
| 169 |
|
| 170 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|