neural_compressor.ux.components.model_zoo.downloader

Download model from Examples.

Module Contents

Classes

Downloader

UX model downloader class.

class neural_compressor.ux.components.model_zoo.downloader.Downloader(data: Dict[str, Any])

UX model downloader class.

download_config() str

Find yaml config resource and initialize downloading.

download_yaml_config(model_info: Dict[str, Any]) str

Download config from GitHub for specified model.

download_model() str

Find model resource and initialize downloading.

download(model_info: Dict[str, Any]) str

Download specified model.

download_file(url: str, download_path: str, headers: dict | None = {}, report_progress: bool | None = True) None

Download specified file.

unpack_archive(archive_path: str, filename: str) str

Unpack archive and return path to unpacked model.

get_yaml_url(model_src_dir: str, yaml_relative_location: str) Tuple[str, dict]

Get url for yaml config download.