下载制品是制品仓库的基础功能之一,您可以将制品仓库内的制品下载到本地。本章节介绍如何将制品仓库中的制品下载到本地。
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} | 制品仓库的密码。例如 说明
|