# Functions
ContextForSignal returns a context object which is cancelled when a signal is received.
Download downloads the model from the given URL to the given output directory.
Report periodically reports the download progress when percentage changes.
GetModels returns the list of models to download.
GetOut returns the path to the output directory.
URLForModel returns the URL for the given model on huggingface.co.