Uploads a run's model as a repo on the Hugging Face Hub, ready for any
hosted inference: a dedicated Inference Endpoint behind
dragon_backend_server(), transformers-cli, or any tool that loads a
model by repo id. The repo is created if it does not exist.
Usage
dragon_publish(
run,
repo,
what = c("merged", "adapter"),
private = FALSE,
commit_message = NULL
)Arguments
- run
A
dragon_runor run directory.- repo
A repo id,
"username/name".- what
What to push.
"merged"folds the adapter into the base model first (merging it if that has not been done yet), so the repo loads with plain transformers and needs neitherpeftnor dragonfarm; this is the usual choice for hosted inference."adapter"pushes just the LoRA weights: a small, fast upload, but the base model andpeftare needed to load it.- private
Create the repo as private.
- commit_message
Defaults to a message naming the run and the stage.
Examples
if (interactive()) {
dragon_publish(run, "yourname/support-agent-0.5b")
dragon_publish(run, "yourname/support-agent-0.5b-adapter", what = "adapter")
}