linux
文章平均质量分 58
YuQiao0303
这个作者很懒,什么都没留下…
展开
-
使用cpulimit来限制linux下进程的cpu利用率
参考文章:https://blog.csdn.net/loyachen/article/details/52167124apt-get install cpulimit两种方法,一个是直接在limit情况下运行:另一种是先运行起来了,再根据进程号限制:原创 2024-01-24 20:58:01 · 931 阅读 · 0 评论 -
Segmentation fault (core dumped)的一种可能原因
我的原因是,处理的两个tensor的device不同,一个在cpu上,一个在gpu上。都放到一起就没有这个报错了。原创 2022-05-23 16:57:02 · 731 阅读 · 0 评论 -
binvox, viewbox:体素文件与工具
参考本文:http://nicethemes.cn/news/txtlist_i39764v.htmlbinvox是一种体素文件的格式,毕竟省空间。可以用python进行读写。可视化可以在线用这个工具:https://raahii.github.io/simple_voxel_viewer/index.html原创 2022-03-01 16:16:02 · 3540 阅读 · 0 评论 -
linux 环境变量配置
查看全局变量echo $PATH临时配置export PATH=$PATH:/usr/local/php/bin 为php环境export PATH=$PATH:/home/yuqiao/这样关闭shell之后就会失效。永久配置 # vim ~/.bash_profile # 用户全局变量配置文件 vim /etc/profile # 系统全局变量配置文件,修改之 source /etc/profile # 立即生效...原创 2022-03-01 10:52:10 · 195 阅读 · 0 评论 -
.gitignore 半天不生效 结果记录
配置的.gitignore文件一直不生效,网查方法如下(清缓存):git rm -r --cached .git add .git commit -m 'update .gitignore'git push -u origin master但我还是不行,又有说: git config core.excludesfile .gitignore经测试还是不行。最后发现是我.gitignore文件里面,一些行前面莫名其妙多了一个空格,删掉空格即可。# 应该是这样:*.jpg*.png#原创 2022-02-28 12:05:51 · 62 阅读 · 0 评论 -
docker中没有nvidia驱动,且 nvidia-smi无输出,不报错的解决: --gpus all
问题我的docker容器好好的,里面有nvidia驱动。导出成镜像后,再新建容器,却发现运行代码报错说我没有nvidia驱动。直接运行nvidia-smi命令,既不会报错,也没有输出。解决在docker run 的时候,加上 --gpus all:docker run --privileged --gpus all -p XXX:6006 -p YYY:22 -it -d -v 宿主共享文件夹路径:docker共享文件夹路径 -w 工作路径 --name 容器名称 镜像名称 /bin/bash原创 2022-02-20 17:31:44 · 8890 阅读 · 5 评论 -
X11协议+ win10的MobaXterm软件:访问远程主机中的docker容器的图形界面
X windows, X, 或X11 协议X windows, X, 或X11 ,是一种协议。有server和client。X server 管理硬件,捕捉键鼠输入,并告知client根据client指示的需求,具体完成绘制的动作,包括用什么驱动程序等。client是应用程序,管理逻辑,他想绘制图形,就会告诉X server需求, 比如在在某坐标,画一个多大,什么颜色的什么图形当Linux需要图形界面的时候,就需要一个X server。(windows自带图形界面,而linux原创 2022-02-20 17:23:56 · 7450 阅读 · 0 评论 -
conda 环境迁移, 修改conda路径(复制文件夹 + 软连接)
https://www.cnblogs.com/baiyiqingxiang/p/15701992.html整个文件夹迁移单个环境迁移:https://blog.csdn.net/qq_41967982/article/details/115867230.bashrc 文件:https://blog.csdn.net/qq_30214939/article/details/72638202原创 2022-02-20 10:27:16 · 18760 阅读 · 5 评论 -
ImportError: XXX.so.X.X: cannot open shared object file: No such file or directory
报错ImportError: XXX.so.X.X: cannot open shared object file: No such file or directory原因这是说linux系统里(而非python)没有这个库/包/软件。解决方法可能需要用apt-get install,安装,或者是编译一下本地的源码: cd build, cmake …, makeapt-get install首先我们要知道这个库全名叫啥。可以直接百度报错,或者apt-cache search XX|g原创 2022-02-16 20:17:53 · 966 阅读 · 0 评论 -
Linux python环境配置之第三方库的安装
用conda安装单个库conda imstall PackageNameconda imstall PackageName如果报错:PackagesNotFoundError: The following packages are not available from current channels:则参考下文找不到包怎么办所有依赖一起安装:conda env create -f environment.yamlconda env create -f environment.yaml原创 2022-01-13 16:59:49 · 4051 阅读 · 2 评论 -
Linux (Ubuntu) 常用命令合集
下载packageapt-get updateapt-get install packageName下载网络资源wget -c http:qaejgpoqih34tlihuq进程管理查看进程:psps aps aups auxps -aux | grep "ssr.py" kill process:kill -9 进程号PIDGPU查看命令:nvidia-smi效果:表头释义:Fan:显示风扇转速,数值在0到100%之间,是计算机的期望转速,如果计算机不是通过风扇原创 2021-12-26 20:51:20 · 150 阅读 · 0 评论 -
Linux (Ubuntu): bash: tailf: command not found
先看结论不要用tailf my_log 应该用tail -f my_log 过程今天需要在服务器上执行耗时的操作,根据以前的笔记,使用:nohup mycommand >>my_log &tail -f my_log 第一行将终端输出转移到文件my_log 中,保证终端关闭或ssh连接终端后命令继续执行;(nohup是no hung up 的意思)第二行在终端显示my_log的最新内容。然而一直报错。bash: tailf: command not fou原创 2021-12-24 15:29:07 · 3245 阅读 · 0 评论 -
SSRNet 点云重建 代码采坑记录
ubuntu下的docker环境,直接pull官方tensorflow的镜像,新建contianer。从百度网盘下载里面的groundtruth数据集,放到服务器上。进入container:安装所需的包python ssr.py experiments/dn/config.json --trainImportError: No module named ‘joblib’pip install joblibpip install trimesh python ssr.py expe原创 2021-11-28 17:32:36 · 3174 阅读 · 9 评论 -
Linux (Ubuntu) nohup: 连接断开继续跑模型,log记录在本地
上结论nohup your_command >>logfileName &tailf logfileName 例子:nohup python3 ssr.py experiments/dn/config.json --test >>2021_11_27_21_04.txt &tailf 2021_11_27_21_04.txt解释说明nohup命令:command前面加nohup,可以让你连接断开后也继续在后台执行后面的command。>&原创 2021-11-28 17:30:12 · 628 阅读 · 0 评论 -
ubuntu (linux)查看显卡使用情况等状态
https://blog.csdn.net/dcrmg/article/details/78146797命令:nvidia-smi效果:表头释义:Fan:显示风扇转速,数值在0到100%之间,是计算机的期望转速,如果计算机不是通过风扇冷却或者风扇坏了,显示出来就是N/A;Temp:显卡内部的温度,单位是摄氏度;Perf:表征性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能;Pwr:能耗表示;Bus-Id:涉及GPU总线的相关信息;Disp.A:是Display Acti原创 2021-11-28 15:40:25 · 5120 阅读 · 0 评论 -
通过指定docker在宿主机中的共享路径,pycharm远程连接宿主机,编辑docker环境中的代码
需求:windows电脑一台,装有代码编辑器pycharmubuntu服务器一台(宿主机),装有运行代码用的docker环境。先需要在docker中运行python代码,在windows上远程调试。解决方案一:配置docker容器和宿主的端口映射给docker容器设置与宿主的22号端口的端口映射用于ssh服务,然后windows直接ssh到docker容器内。这个方案在我这里有点麻烦,因为我的ubuntu服务器似乎也不是最原始的宿主,而可能是谁的docker容器或虚拟机之类。我们连的不是他的22端原创 2021-11-18 10:08:23 · 1566 阅读 · 0 评论 -
Docker 初学笔记
简介因与同事公用GPU服务器,采用docker来实现环境的相互隔离。这里记录一下。比如我们有两个人AB要开发同一torch版本下的deeplearning项目,还有两人CD要用同一个tensorflow版本的项目。大家希望彼此的环境,文件,操作等互不影响。解决方案是,用两个镜像,一个torch一个tf;四个容器,ABCD各一个。docker中有两个重要概念,镜像(Image)和容器(Container)。镜像就像一个装系统用的光盘,是只读的;容器就像用这个光盘装好的系统(虚拟机),可以修改,对容器的原创 2021-11-18 17:02:23 · 612 阅读 · 0 评论 -
ubuntu (linux)查看、清理磁盘空间
以下,如果没有权限,就加上sudo查看磁盘使用情况du --helpdu意思是disk usage.查看文件大小:ls -l filename查看当前所在的文件夹大小:du -sh查看磁盘使用情况:(注意是df不是du,du是另一个命令了)df -hldf -hl 查看磁盘剩余空间df -h 查看每个根路径的分区大小du -sh [目录名] 返回该目录的大小du -sm [文件夹] 返回该文件夹总M数df --help 查看更多功能删除不用的东西原创 2021-11-18 16:29:18 · 3665 阅读 · 0 评论