常用的Linux命令
常用的Linux命令文件与目录操作mkdir——创建文件目录1mkdir -p <dirname> 在当前目录下创建一个名为<dirname>的子目录或文件。-p为可选参数,若文件或目录名不存在则创建一个。 1mkdir -p <dirname>/<subdir_name> 在已创建的目录下新建一个名为<subdir_name>的子目录。为了演示,使用mkdir命令创建如下的目录结构: 12345678MyProject├── README.md├── script└── test ├── text1.txt ├── text2.txt ├── text3.txt └── text4.txt tree——查看项目树可以在项目文件夹下运行tree命令来以目录树的形式查看项目的文件结构。常用的参数: -a:显示所有文件目录 -d:只显示目录 -L n:指定显示的目录深度,显示n层。 1tree <ProjectName> -a -d -L...
Windows搭建深度学习模型训练环境
Windows搭建深度学习模型训练环境安装WSL启用WSL现今许多知名的深度学习框架与开源软件包如deepspeed、Unsloth等都是在Linux环境下进行开发。这些开源软件并没有提供良好的windows环境支持,直接在windows环境下使用会导致不兼容的问题,因此我们需要一个Linux环境。在windows中,微软为我们提供了WSL(适用于Windows的Linux子系统)。WSL是 Windows 的一项功能,可用于在Windows计算机上运行Linux环境,而无需单独的虚拟机或双引导,WSL可以为我们同时使用windows与linux环境的情况下提供高效无缝的开发体验。 WSL很容易安装,在开始之前,我们首先需要开启windows中的WSL功能。在开始菜单栏搜索启用或关闭Windows功能,在其中勾选适用于Linux的Windows子系统与虚拟机平台两个选项,点击确定,然后重启电脑。 之后验证WSL,打开命令行,输入如下命令: 1wsl --help 若输出如下帮助信息,则说明WSL成功启用。 安装Linux发行版在安装之前,可以使用wsl...
manim的安装与使用
manim的安装与使用Manim是一个用于生成准确的数学动画的渲染引擎,最早由Grant...
使用.gitkeep文件让git追踪空文件夹
使用.gitkeep文件让git追踪空文件夹在一些情况下,我们会将空文件夹推送到我们的git仓库中,但是git作为一个文件追踪系统并不会追踪空文件夹,这样就会导致我们无法将空文件夹推送到git仓库中,这样就会导致别人在我们clone仓库时会导致与我们本地的项目不同的项目结构。因此在一些需要推送空文件的场景下,为了让git能够识别空文件夹,我们只需要在空文件夹下添加一些文件即可。.gitkeep就是这样的一个文件。 使用.gitkeep文件为了使git能够识别空文件夹,要往这些文件夹中加入一些文件就行了。加入任何文件都可以,只需要在空目录下加入简单的虚拟文件,就可以使得文件夹被追踪,从而正常推送。我们可以复制一个空的文本文件(如 file.txt)粘贴进去,也可以放一张图片。然而,常见的标准做法是在空文件夹中放一个 .gitkeep 文件。 于是,就有了一个不成文的规定,通常我们放一个名为 .gitkeep 的文件到空文件夹或空目录,以此实现其 Git...