Linux操作系统
文章平均质量分 72
梦星辰.
本科北航数学专业应用数学方向,硕士北航计算机专业人工智能方向
展开
-
NVIDIA PyTorch Docker 镜像安装
是一个 NVIDIA 提供的 PyTorch Docker 镜像,其中包含了 PyTorch 以及与 NVIDIA GPU 相关的库,这个过程可能会需要一些时间,取决于你的网络速度和镜像大小。运行此命令后,你将进入容器的 bash shell。表示将容器的8888端口映射到宿主机的8888端口,这样就能从宿主机访问容器中的服务。参数指定使用所有可用的 GPU,如果你想使用特定的 GPU,可以例如使用。如果需要挂载宿主机的目录到容器中,可以使用。如果想要使用指定的端口,需要增加。表示这个镜像的版本号,原创 2025-01-15 21:38:47 · 490 阅读 · 0 评论 -
Docker新手使用教程
在你项目的根目录创建一个名为 Dockerfile (注意没有文件后缀) 的文件。在 Dockerfile 中写入构建镜像的指令。在你项目根目录下,使用。原创 2025-01-15 21:37:37 · 679 阅读 · 0 评论 -
python命令行参数
模块可以让你轻松地定义程序期望接收的参数,并自动生成帮助信息。位置参数是必须传递的参数,并且其顺序很重要。在 Python 中,你可以使用。可选参数不是必须的,通常使用。模块来处理命令行参数。方法来添加命令行参数。将上述代码保存为例如。原创 2025-01-13 17:46:44 · 333 阅读 · 0 评论 -
Linux服务器安装Anaconda与环境管理
如果你有特定的 Python 版本需求,可以在安装后创建新的 conda 环境来指定 Python 版本。:如果你只需要一个轻量级的 Python 环境管理工具,考虑安装 Miniconda,它提供了与 Anaconda 相同的包管理功能但体积更小。指定了该环境中使用的 Python 版本。这将显示所有环境的列表以及每个环境的位置。请注意,下载链接中的版本号应替换为最新发布的版本号。将输出的哈希值与提供的哈希值进行比较,以确认文件完整性。的环境中安装 Python 3.9 和指定的软件包。原创 2025-01-08 17:49:54 · 916 阅读 · 0 评论 -
基于RSA的Linux服务器SSH登录配置
为了生成 SSH 公钥,Python 可以使用paramiko或者等库。不过,最简单的方法是直接调用系统命令来生成密钥对。下面将给出一个简单的 Python 脚本示例,它会调用系统的ssh-keygen命令来生成 SSH 密钥对,并说明如何在 Linux 上使用这些密钥进行登录。原创 2025-01-08 11:20:08 · 371 阅读 · 0 评论 -
cmake,make,makefile之间的关系
CMake用于生成 Makefile,它允许开发者以一种更抽象的方式定义构建规则。Make是一个构建工具,用于解析 Makefile 并执行构建过程。Makefile是 Make 工具使用的配置文件,其中包含了具体的构建规则和依赖关系。通过使用 CMake 和 Make,开发者可以方便地管理和构建复杂的软件项目,同时保持构建过程的一致性和可移植性。原创 2024-08-28 15:31:41 · 619 阅读 · 0 评论 -
Windows系统远程桌面本地Ubuntu虚拟机
在Windows系统上,有时候我们虽然本地安装了Linux虚拟机系统,但是由于特殊原因导致虚拟机与主体机之间无法复制粘贴文本和文件,但是却有基本的联网功能,此时就可以用本方案解决,即:本地远程桌面方案。本人由于大作业,需要利用P4编写设计路由协议,老师给的虚拟机文件功能缺失,只能正常联网,无法实现主体机与虚拟机之间文本与文件复制粘贴(主要是影响到我Ctrl+C和Ctrl+V了,hhh),想想这个头疼的问题如果不解决,那我得一点点的手敲命令和借助网络传输文件,那估计得崩溃。。。原创 2023-12-02 02:26:24 · 1813 阅读 · 0 评论 -
C C++ 获取CPU处理器数量 Windows Linux适用
在此提供,欢迎复制使用,记得收藏原创 2023-03-21 11:53:17 · 579 阅读 · 0 评论 -
Cuda配置-03 Clion远程连接Linux
前面我们已经实现了Visual Studio 2019的Cuda环境配置,但是考虑到有人可能需要其他的集成开发环境,所以这一篇介绍如何用Clion集成开发环境进行Cuda程序开发。注意,这里的Clion是运行在Windows操作系统上,Cuda驱动和编译环境是在远程服务器上面,而且操作系统为Linux系统。开始配置之前,请确保远程服务器已经安装了Cuda,Cmake,GCC,G++,GDB这些东西。这些东西的安装也不困难,网上都有很多教程。原创 2023-03-17 09:57:26 · 913 阅读 · 0 评论 -
编译,汇编,编译器,解释器,编译工具与CMake之间关系
从人类习惯的高级语言到机器直接执行的机器语言,需要通过或者去完成转换。Python,Java,C++等为高级语言,机器语言为一串串由0和1组成的序列。Python和Java的转换过程用的是解释器,而C++用的是编译器。编译器的编译过程主要分为两个阶段:第一个阶段为,实现高级语言向汇编语言的转换;第二个阶段为,实现汇编语言向机器语言的转换。C++的常见编译器有gcc,clang,msvc等。原创 2023-03-19 21:55:52 · 798 阅读 · 0 评论 -
Linux入门 小白必会文件操作
众所周知,Linux系统很多时候都是依赖于命令行操作,这对于习惯了Windows习惯界面操作的小白来说,短时间是极其不适应的。但是,如果你基本上会了Linux系统的重要文件操作,那么就基本上入门了,可以进行很多基本的操作。文件通常可分为数据文件和目录文件,数据文件就是我们普通意义下的文件,目录文件就是目录,提出这个概念的原因是,在Linux系统下,所有的东西都可以抽象为文件,包括硬件什么的玩意儿。原创 2023-03-01 20:22:30 · 90 阅读 · 0 评论