高效开发工具
文章平均质量分 80
一颗小树x
计算机专业,某车企的算法工程师;曾获华为云-云享专家,华为云-云创 首席贡献官,阿里云-专家博主等荣誉。PS:需要开通ChatGPT4.0、ChatGPT Plus的,欢迎私信我哈~
展开
-
PYTorch训练和推理 指定GPU
在训练模型和推理测试时,电脑中有多个显卡,需要指定某个GPU,以免出现显出不够问题。原创 2024-03-21 19:15:16 · 3161 阅读 · 0 评论 -
docker 获取Nvidia 镜像 | cuda |cudnn
本文分享如何使用docker获取Nvidia 镜像,包括cuda10、cuda11等不同版本,cudnn7、cudnn8等,快速搭建深度学习环境。原创 2023-09-14 22:17:04 · 22001 阅读 · 12 评论 -
手把手教你安装PaddleDetection(最新CUDA11.7版本)
本文记录一下在linux系安装PaddleDetection的过程,使用Conda的方式来安装;(尝试过docker的方式,无法获取镜像;尝试过pip的方式,提升找不到库;最终使用Conda成功安装了。目录前言一、设置国内源加速Conda二、创建Conda环境三、安装PaddlePaddle四、安装PaddleDetection。原创 2023-05-11 22:04:30 · 4062 阅读 · 2 评论 -
docker保存镜像、打包tar、加载tar镜像
前言本文记录docker保存镜像、打包tar、加载tar镜像。一、docker保存镜像作用:在现在容器镜像上保存镜像进行打包,在另一台服务上使用;或现有的容器安装了一些库,配置了开发环境,需要保存下载,下次加载后直接使用。1.1 首先查看下现有容器镜像(目的是查询需要保存镜像的ID)docker ps -a1.2 接下来用commit参数进行保存镜像(精简版)docker commit 7ca736d99653 yolov5:v6.2其中,7ca736d99原创 2021-12-31 20:00:33 · 56712 阅读 · 3 评论 -
NVIDIA CUDA Toolkit 各个版本安装方式
前言需要安装 NVIDIA CUDA Toolkit,配置GPU加速环境;通常在网上看文章或直接去官方,是能看到CUDA Toolkit 的安装方式,但是最新版本的;比如 CUDA Toolkit 11.5,但代码环境需要CUDA Toolkit 10.2的,这就尴尬了,不知道去哪里找CUDA Toolkit 10.2 的安装方式。在 NVIDIA CUDA 官方逛一段时间,突然发现通过搜索来查找CUDA Toolkit 各个版本安装方式,本文记录和分享一下~~~查找NVIDIA CUDA原创 2021-12-30 18:33:12 · 21095 阅读 · 8 评论 -
notebook 显示图片、训练过程可视化
前言在使用notebook训练模型,可以使用 tensorboard 来可视化训练过程的指标,比如精度、召回率、损失大小等等。生成的结果图片可以使用IPython来显示。一、显示图片使用到 IPython 中的display函数,举个例子:from IPython import displaydisplay.Image(filename='runs/detect/exp/zidane.jpg', width=640)filename 是图片路径+名称;width 是图片宽度。.原创 2021-12-03 20:24:19 · 2335 阅读 · 0 评论 -
Linux rar 压缩 解压文件
前言在Linux系统,需要对应 xxx.rar文件进行解压,或压缩某个文件;以安装rarlinux版本来实现。一、安装rar方案1直接使用apt、apt-get 安装即可,方便快捷。sudo apt-get install rar unrar方案2通过源码编译方式安装。# wget https://www.rarlab.com/rar/rarlinux-x64-6.0.2.tar.gz# tar -zxvf rarlinux-x64-6.0.2.tar.gz原创 2021-12-02 20:30:04 · 7320 阅读 · 0 评论 -
基于docker搭建conda深度学习环境(支持GPU加速)
前言在Ubuntu系统,创建一个docker,然后搭建conda深度学习环境,这样可以用conda或pip安装相关的依赖库了。一、创建一个docker为了方便开发,在Docker Hub官方中选择一个合适的condadocker镜像,然后下载到本地。我选择了“docker-anaconda”,地址是:https://hub.docker.com/r/continuumio/anaconda3下载命令如下:docker pull continuumio/anaconda.原创 2021-11-30 16:46:17 · 7041 阅读 · 4 评论 -
conda 速度慢 解决方案
在linux系统,有时使用conda安装东西太慢了,几百兆的文件,要下载几十分钟,太离谱了;看了网络更多教程,结合实际情况,总结此文章。步骤一先更新conda的版本,这是我遇到比较有用的;conda update -n base -c defaults conda步骤二换conda国内源,清华源、中科大、交大等等,这里选择其中一个即可。2.1 清华源conda换为清华源,执行如下命令conda config --add channels https:/原创 2021-11-24 18:29:08 · 22793 阅读 · 6 评论 -
查看 PCD 点云 windows
前言在Linux系统查看PCD 点云有许多方法,但发现在windows下的工具比较少,这里分享两个思路,一个是使用MATLAB工具编程,另一个是下载CloudCompare软件进行查看点云。目录一、CloudCompare软件1.1 CloudCompare软件简介1.2CloudCompare下载安装1.3查看PCD二、MATLAB工具编程一、CloudCompare软件1.1 CloudCompare软件简介官网地址:CloudCompare - Open..原创 2021-09-22 18:29:52 · 11543 阅读 · 18 评论 -
一篇文章熟悉Python 开发Protobuf2(Google Protocol Buffers)
前言Protobuf是google推出的一种数据协议,它支持多语言(java、python、C++等等)、多平台(linux、win、mac等等);Protobuf简称proto,当前主要有proto2、proto3两个版本,推荐使用新版本的proto3。本文主要介绍使用Python语言开发Protobuf3。Protobuf特点数据量低:Protobuf使用二进制格式,该格式比JSON等其他格式更紧凑。 格式扩展兼容:使用旧的proto协议编码仍然可以读取使用了新协议编码的数据,更新..原创 2021-03-06 19:55:16 · 3467 阅读 · 0 评论 -
文档翻译——免费版(word格式、pdf格式)
有时需要看英文论文,奈何英语水平不太好,看完10几页的文档很吃力;于是到网上找了一大堆方法,一个一个尝试,还好有几个勉强能用的;这里分享一下。PS:虽然有网页翻译,但是我不太喜欢一段一段复制。本文分享的方法,目前测试过都是免费的。原创 2020-12-19 20:37:03 · 77450 阅读 · 12 评论 -
【搭建神经网络开发环境--TensorFlow2框架】Windows系统+ Anaconda+ PyCharm+ Python
前言在Windows系统中,搭建基于Python语言的神经网络开发环境,通常使用Anaconda 来安装好TensorFlow2、sklearn、和科学计算包(安装好深度学习等要用到的库、或依赖包);使用PyCharm IDE来编写代码,编译调试,执行代码。本博客参考:北京大学 课程“人工智能实践:Tensorflow笔记”;搭建环境参数系统:Windows 编程语言:Python 3 深度学习框架:TensorFlow 2 整...原创 2020-05-09 21:46:59 · 6331 阅读 · 14 评论 -
一篇文章清晰了解NVIDAI显卡驱动(包括:CUDA、CUDA Driver、CUDA Toolkit、CUDNN、NCVV)
开发过程中需要用到GPU时,通常在安装配置GPU的环境过程中遇到问题;大家可能对CUDA、CUDA Driver、CUDA Toolkit、CUDNN、NCVV等概念比较模糊,它们之间的关系也不太清楚,本文中会逐步介绍,最后教大家如何安装正确版本的显卡驱动。原创 2020-05-03 22:29:57 · 19964 阅读 · 9 评论 -
获取 连接本地手机热点 的 的具体IP和MAC地址(其他手机或电脑)
当在设备终端(手机,电脑等)上使用Wifi热点的时候,需要获知Wifi热点的运行状态,热点是否打开,连接到该WIFI热点的设备数量,以及连接设备的具体IP和MAC地址。使用re文件管理器去"/proc/net/arp",打开,发现连接上热点的设备信息都在这里了,包括mac ip等。第一步:手机端下载 re文件管理器第二步:打开re文件管理器第三步:在根目录这里,先找...原创 2018-10-03 03:55:17 · 22349 阅读 · 4 评论 -
Doxygen 注释语法和使用
注释格式块注释建议统一使用/***……*/行注释建议统一使用///…/** …… */由于Doxygen对于批注是视为在解释后面的程序代码。(以上默认在解释后面的程序)例如: /** * @brief Override function Plan in parent class Planner. * @param pla...原创 2019-10-09 13:42:18 · 25959 阅读 · 1 评论 -
Doxygen 使用 和配置
目录一、默认配置生成二、自定义配置生成(推荐)1)项目基础设置2)Expert设置2.1 Project2.2 Build2.3 input2.4Source Browser2.5 HTML2.6 Dot3 Run 点击运行即可一、默认配置生成选择要生成说明文档的代码,其所在的目录使用默认配置生成:查看生成的输出结果:...原创 2019-10-09 11:36:51 · 1701 阅读 · 0 评论 -
Doxygen 介绍和下载,安装
简介Doxygen是一个程序的文档产生工具,可以将程序中的注释转换成说明文档或者说是API参考手册,从而减少程序员整理文档的时间。当然这里程序中的注释需要遵循一定的规则书写,才能让Doxygen识别和转化。目前Doxygen可处理的程序语言包含C/C++、Java、Objective-C、IDL等,可产生出来的文档格式有HTML、XML、LaTeX、RTF等,此外还可衍生出不少其它格式;...原创 2019-10-09 11:04:16 · 8507 阅读 · 0 评论