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

这篇具有很好参考价值的文章主要介绍了Git LFS 实时显示进度条:让大文件克隆与推送体验更美好。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

git_lfs_skip_smudge=1,git,深度学习,机器学习,pytorch,tensorflow,神经网络,transformer

但是新手在使用git-lfs时,很容易遇到clone到lfs文件时,无法实时下载进度条的情况,你也不知道到底是在后台下载,还是你的电脑卡住了,就很捉急:
git_lfs_skip_smudge=1,git,深度学习,机器学习,pytorch,tensorflow,神经网络,transformer

实际上后台一般正在下载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步骤:
git_lfs_skip_smudge=1,git,深度学习,机器学习,pytorch,tensorflow,神经网络,transformer

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

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

git lfs pull

这时候就可以预览下载进度了:
git_lfs_skip_smudge=1,git,深度学习,机器学习,pytorch,tensorflow,神经网络,transformer

搞定!文章来源地址https://www.toymoban.com/news/detail-846961.html

到了这里,关于Git LFS 实时显示进度条:让大文件克隆与推送体验更美好的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决git克隆到本地的仓库文件夹不显示红色感叹号、绿色对号等图标的问题

          电脑有时候重启或者别的什么原因导致本地仓库不显示绿勾或者红色感叹号的符号 第一步: win加R然后输入regedit打开注册表 第二步: 按下面路径打开 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers 找到如下图在Tortoise相关文件 然后重命名,原有

    2024年02月11日
    浏览(69)
  • 【Git】远程仓库的创建、SSH协议克隆、拉取、推送

    目录 一、创建远程仓库 二、HTTPS协议克隆仓库 三、SSH协议克隆仓库 四、向远程仓库推送 五、从远程仓库拉取 六、忽略特殊文件 七、配置命令别名 首先我们可以从GitHub或者Gitee中创建自己的个人仓库 工作台 - Gitee.com https://gitee.com/ 当我们的仓库创建好之后,我们可以在仓库

    2024年02月08日
    浏览(79)
  • Git使用小乌龟克隆与推送代码Gitee--零命令行(组员版本)

    目录 上一篇文章(必读!!!) 概述 分支概念(权限分配): 总体操作思想: 操作步骤  一、组员第一天上班(云端仓库代码克隆到本地仓库进行代码编写) (一)Gitee云端仓库克隆到本地  (二)创建个人分支  (三)查看当前自己的工作分区  (四)把项目文件拉到

    2024年02月02日
    浏览(86)
  • Git 基本操作【本地仓库与远程仓库的推送、克隆和拉取】

    Git 是分布式版本控制系统(Distributed Version Control System,简称 DVCS),分为两种类型的仓库: 本地仓库和远程仓库 工作流程如下 1.从远程仓库中克隆或拉取代码到本地仓库(clone/pull) 2.从本地进行代码修改 3.在提交前先将代码提交到暂存区 4.提交到本地仓库。本地仓库中

    2024年02月07日
    浏览(74)
  • 新手入公司git的运用,项目克隆拉取与推送。vscode的源代码管理

    1.项目的克隆拉取 新建一个文件夹  打开文件夹后,鼠标右键git Bash Here  选择好分支,在复制url   就把项目克隆下来 , 拉取就是 后面的master也是对应的分支 2、项目的推送  新建一个空的文件夹   打开文件夹后,鼠标右键git Bash Here 先仓库初始化 git init   把你写的项目复

    2024年02月03日
    浏览(76)
  • 【Git教程】(八)版本库间的交换 —— 版本库的克隆与命名,分支监控、命名、拉取及推送 ~

    Git 是个分布系统,它的版本库可以有多个克隆体。因此,每个开发者都可以有一份属于自己的克隆版本库,甚至还会同时保有若干份。他们通常会设置一个用于存放中央版本库的项目服务器。这个中央版本库代表了该项目的“官方”状态,我们称之为项目版本库。该版本库往

    2024年04月13日
    浏览(50)
  • 【git】git lfs 大文件管理

    目录 常用命令 原理 使用方法 报错记录 certificate signed by unknown authority       安装 yum install git-lfs 第一次同时下载文件指针: git lfs clone 第一次同时下载同时下载文件本身: git lfs clone 已经下载了的用下面的命令拉文件本身 git lfs pull Git LFS 其他命令 git lfs ls-files 显示当前被

    2024年02月14日
    浏览(43)
  • Qt编写监控实时显示和取流回放工具(回放支持切换进度)

    现在各个监控大厂做的设备,基本上都会支持通过rtsp直接取流显示,而且做的比较好的还支持通过rtsp回放取流,基本上都会约定一个字符串的规则,每个厂家都是不一样的规则,比如回放对应的rtsp地址还要带上时间范围,回放肯定要指定一个开始时间和结束时间。这里需要

    2024年02月10日
    浏览(50)
  • Git管理神器SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)

    俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是我们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree,因为SourceTree同时支持

    2024年02月03日
    浏览(246)
  • Git LFS提交大文件

    使用Git LFS(Large File Storage)上传大文件的步骤如下: 您可以从https://git-lfs.github.com/下载并安装Git LFS。 在命令行中,进入到您的Git仓库目录,并运行以下命令: 例如,假设您要上传名为\\\"large_file.zip\\\"的大文件: 运行以下命令: 运行以下命令: 运行以下命令: 通过这些步骤,

    2024年02月09日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包