Downloads · 30 days
26
0% of all-time downloads
nllg/detikzify-ds-7b
detikzify-ds-7b is a text generation model from nllg. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as other.
DeTikZify-DS<sub1.3b</sub is a language model that automatically converts sketches and existing scientific figures into editable, semantics-preserving TikZ graphics programs. It is based on DeepSeek Coder 7b v1.5 and…
Downloads · 30 days
26
0% of all-time downloads
All-time downloads
8.3K
Public
Parameters
6.9B
27.7 GB on disk
Likes
5
Public
Click a slice to open those files.
.safetensors27.7 GB · 100%
From the Hugging Face model README
DeTikZify-DS<sub>1.3b</sub> is a language model that automatically converts sketches and existing scientific figures into editable, semantics-preserving TikZ graphics programs. It is based on DeepSeek Coder 7b v1.5 and was fine-tuned on DaTikZ<sub>v2</sub>. Check out the DeTikZify project for more information and tips on how to best run the model.
from operator import itemgetter
from detikzify.model import load
from detikzify.infer import DetikzifyPipeline
image = "https://w.wiki/A7Cc"
pipeline = DetikzifyPipeline(*load(
model_name_or_path="nllg/detikzify-ds-7b",
device_map="auto",
torch_dtype="bfloat16",
))
# generate a single TikZ program
fig = pipeline.sample(image=image)
# if it compiles, rasterize it and show it
if fig.is_rasterizable:
fig.rasterize().show()
# run MCTS for 10 minutes and generate multiple TikZ programs
figs = set()
for score, fig in pipeline.simulate(image=image, timeout=600):
figs.add((score, fig))
# save the best TikZ program
best = sorted(figs, key=itemgetter(0))[-1][1]
best.save("fig.tex")