下载制品是制品仓库的基础功能之一,您可以将制品仓库内的制品下载到本地。本章节介绍如何将制品仓库中的制品下载到本地。
curl -fL -u '{username}:{password}' https://{repo_url}/models/{namespace}/{model}/{version}/{filename} -o {local_filename}
配置项 | 说明 |
---|---|
{username}:{password} | 制品仓库的登录信息,包括:用户名和密码。例如: 说明
|
https://{repo_url}/models/{namespace}/{model}/{version}/{filename} | 制品仓库 URL 地址和制品路径。其中:
|
{local_filename} | 制品保存在本地的文件名称。 |
export HF_ENDPOINT=https://{username}:{password}@{repo_url}
配置项 | 说明 |
---|---|
{username}:{password} | 制品仓库的登录信息,包括:用户名和密码。例如 说明
|
{repo_url} | 仓库 URL,支持从仓库详情中获取,详情请参见 管理仓库。 |
from huggingface_hub import snapshot_download snapshot_download( repo_id="{namespace}/{model}", revision="{version}", repo_type="model", local_dir="{local_dir}", )
配置项 | 说明 |
---|---|
{namespace}/{model} | 制品仓库的命名空间和制品名称,例如doc-demo/ai-demo 。 |
{version} | 制品的版本,例如v1.0 。 |
{local_dir} | 制品保存在本地的路径,无需指定具体文件。 |
说明
Arutil 工具目前支持 linux/darwin,如有需求,请联系与您对接的解决方案经理。
./arutil get -D {local_filename} https://{repo_url}/models/{namespace}/{model}/{version}/{filename} -u {username} -p {password}
配置项 | 说明 |
---|---|
{local_filename} | 制品保存在本地的名称。 |
{repo_url} | 制品仓库的 URL 地址,详情请参见 管理仓库。 |
{namespace} | 制品仓库的命名空间,例如doc-demo 。 |
{model} | 制品仓库中制品名称,例如ai-demo 。 |
{version} | 制品仓库中的制品版本,例如v1.0 。 |
{username} | 制品仓库的用户名。例如user_demo@2100012345 。 |
{password} | 制品仓库的密码。例如 说明
|