Git LFS 实时显示进度条:让大文件克隆与推送体验更美好

提升git-lfs下载体验:实时监控大模型仓库进度
本文介绍了解决在使用git-lfs时,大语言模型仓库下载进度不显示的问题。首先设置环境变量GIT_LFS_SKIP_SMUDGE跳过下载,然后通过gitlfspull命令实时查看下载进度,优化了新手用户的克隆体验。

在huggingface、SwanHub、魔搭社区等包含大语言模型权重的仓库中,权重文件大多使用git-lfs进行托管:

请添加图片描述

但是新手在使用git-lfs时,很容易遇到clone到lfs文件时,无法实时下载进度条的情况,你也不知道到底是在后台下载,还是你的电脑卡住了,就很捉急:
感官上感觉卡在这里不动了

实际上后台一般正在下载lfs文件,但是要等下载到一定阶段时(比如25%、50%等)才会显示一下,下载体验就非常不好

经过摸索后,这里我提供一个实时显示lfs文件的下载进度流程:

以智谱的cogagent仓库为例:https://swanhub.co/ZhipuAI/cogagent-chat-hf

标题Step1. 设置环境变量GIT_LFS_SKIP_SMUDGE

在终端输入以下命令,将环境变量GIT_LFS_SKIP_SMUDGE设置为1:
这条命令允许在克隆时,跳过下载lfs文件。

export GIT_LFS_SKIP_SMUDGE=1

此时再克隆仓库时就会跳过lfs文件,快速的完成clone步骤:
请添加图片描述

标题Step2. 使用git lfs pull,实时看到进度条

这时候cd进入这个仓库,在终端输入以下命令:

git lfs pull

这时候就可以预览下载进度了:
请添加图片描述

搞定!

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值