
Linux
主要关于在算法工作学习中运用到的一些基础操作介绍。
Tony Wey
这个作者很懒,什么都没留下…
展开
-
git代码管理工具基本使用
背景在从事程序设计的学习工作中,常常需要对同一场景设计多个不容版本的程序代码以及产品的持续更新和维护,而且开发者往往不止一人,尤其是在公司往往是一个研发团队一起共同开发,针对这样的情况就必须需要一个代码管理工具来对不同版本的代码能够管理更新和回溯。Git就是一个最普遍使用的也是最先进的分布式版本控制系统。1. Git工作原理git 的工作原理图如上图所示,主要由workspace(工作区)、Index(缓存区)、Repository(本地仓库)、Remote(远程仓库)组成。2. Git安装apt原创 2022-06-01 16:14:35 · 1007 阅读 · 0 评论 -
DVC 的使用
DVC 的基本使用DVC (Data Version Control) 数据版本管理工具。DVC 类似于常用到的git代码管理工具。但 git 在工程中往往只是针对代码进行管理,换句话说就是对小文件进行管理,而 DVC 则解决了 git 的这个短板,它可以对工程中的大文件,数据进行管理。DVC 与 git 的结合使用,是目前工程中最具效率的搭档组合。DVC 官网1. DVC 安装pip install dvcpip install dvc[s3]2. 基本用法(结合git)# 再某一空的文件夹原创 2021-10-08 14:26:51 · 2238 阅读 · 0 评论 -
linux 常用的解压和压缩命令
列举最常见的 linux 解压和压缩命令,适用于服务器等无桌面linux时候使用。1. tar# 解压tar zxvf file.tar# 压缩tar czvf file.tar file2. gz# 解压gzip -d file.gz# 压缩gzip file3. bz# 解压bzip2 -d file.bz# 压缩tar jxvf file.bz4. zip# 解压unzip file.zip# 压缩zip file.zip file...原创 2021-10-08 11:35:00 · 160 阅读 · 0 评论 -
Linux 查找某一文件夹下所有指定文件类型的文件进行复制操作
Linux 查找某一文件夹下所有指定文件类型的文件进行复制操作我们在工作或学习中遇到,某一文件家下有多级目录,文件内容类别很多很复杂,有时候像找出所有指定类别的所有文件,此时就会用到此次所提到的命令。例子:find /data/ -type f -name "*.txt" -exec cp --parent {} txt-folder \;...原创 2021-10-08 11:08:09 · 1019 阅读 · 0 评论 -
简单解决linux下 sudo每次都要输入用户密码问题
简单解决linux下 sudo每次都要输入用户密码问题方法修改 /etc/sudoers文件vim /etc/sudoers注释掉 # sudo all=(all:all) all添加内容sudoALL=NOPASSWD:ALL原创 2021-09-11 11:21:52 · 5344 阅读 · 1 评论 -
训练模型时的一个小技巧
可后台训练模的一种小技巧背景在算法工作学习中,经常需要训练模型,而对于大量样本数据训练或使用大参数量的模型,本地设备往往就捉衿见肘了,必然会用到远程服务器。但远程服务器,都是通过ssh连接的,在服务器上运行时间短的程序直接在terminal中运行等待即可;但遇到模型训练就不一样,像coco、culane 等数据集需要训练几天。对于这样的情况,你需要确保电脑不关机且网络不能断还得保持连接服务器不能终端。这样的要求太苛刻了。解决方案运用screen控制台窗口指令。可以建立多个窗口,后台运行程序,可以同时原创 2021-08-03 15:34:43 · 1024 阅读 · 0 评论