Linux
文章平均质量分 55
工长山
求推荐深度学习工程师,我的简历:https://raw.githubusercontent.com/basaltzhang/cv_zhangyifeng/master/cv_%E5%BC%A0%E5%B1%B9%E5%B3%B0.pdf
展开
-
复杂模型的Pytorch到Tensorrt转换以及Plugin编写
文章目录背景准备工作简单案例Pytorch->ONNXONNX->TensorRT复杂案例编译自定义算子并运行demo转换为onnx准备步骤转换代码异常解析自定义算子转换为Tensorrt转换脚本异常解析之topK修改pytorch源码修改tensorrt源码重新转换异常解析之NonZero自定义算子NMS加入自定义torch层修改torch调用修改TensorRT源码自定义算子RoiAlign(略)运行tensorrt模型运行脚本异常解析总结背景在实际工作当中,训练的模型到实际使用还需要有原创 2020-12-20 22:24:25 · 9428 阅读 · 26 评论 -
TensorFlow白皮书读后感
Google Brain 出品的第一代分布式机器学习的系统名叫 DistBelief,TensorFlow 是他的二代改良版,针对真对学习做了特殊优化。支持单机/单机多卡/集群,支持不同平台,如 CPU/GPU,iOS/Android,支持 Python/C++调用接口。编程模型使用图的方式,好处是 tf 可以通过 placement 算法将图放入不同节点(如果是多个 device)数据在图中以原创 2016-10-14 00:27:28 · 1390 阅读 · 0 评论 -
使用CLion单步调试Caffe
Caffe With CLionCLion介绍CLion是JetBrain产品线较新的一员,主要针对C/C++语言的一款IDE。说起JetBrain大家应该都用过他们出的Pycharm吧,一句话形容这家公司的产品就是JetBrain出品,必属精品,果然也没有让大家失望。CLion支持全平台,本次就教大家在Ubuntu中使用他编辑Caffe源程序。为啥要用IDE?主要针对人群是谁?IDE最好的一点就是原创 2016-06-22 00:13:38 · 16264 阅读 · 9 评论 -
使用PyCharm来远程调试Python
JetBrains 公司出品的集成开发环境以制作精良风格一致得到广泛好评,PyCharm 作为其中一款针对 Python 语言的 IDE 给了我很多帮助,感觉比较好用的是这个远程调试。 远程调试的代码部署在远端服务器上,通过网络传输使用本机进行单步调试。实用场景为本机为非 GPU 机器,可以在远端 GPU 服务器上运行程序,观察程序运行过程中,各个变量在断点处的当前值。 本机打开程序,新建一个c原创 2016-11-18 11:29:48 · 2658 阅读 · 0 评论 -
MacBook与线上服务器传文件
背景很多公司线上服务器由于防火墙隔离,对本地开发只开放某些端口,导致本地与服务器互传文件不能较为顺畅,本文教你如何快速使用scp命令传文件。方法首先在本地(MacBook)打开远端登陆功能(ssh),如已经安装过ssh服务器则忽略此步骤。 然后快速生成本地文件的网络地址在MacBook下命令行直接执行下面命令 在你的可执行目录中加入一个文件,比如vim /usr/local/bin/gs#!/b原创 2017-04-01 23:44:21 · 2264 阅读 · 2 评论 -
tx1和tx2装机环境配置一览
arm64平台越来越少,nvidia已经不在官网上放出cuda和cudnn在arm架构下的下载地址。 由于tx1和tx2都是直接用jetpack刷机,自动下载cuda和cudnn,那么如果刷机时没有下载,后期再想安装怎么办。 http://download.csdn.net/download/xuanwu_yan/10154021 直接在文档中搜索就可以这里提供cuda和cudnn的下载地址c原创 2017-12-11 15:36:06 · 3309 阅读 · 2 评论 -
aws s3加速
原理参考这里 本文使用到的是增加线程个数以及队列大小两个参数。 比如我要拷贝bucket到本地aws s3 cp --recursive s3://aft-vbi-pds/bin-images/ .下载速度大约240KB/s 修改配置文件vim ~/.aws/config,末尾加入s3 = max_concurrent_requests = 150 max_queue原创 2018-01-25 11:47:44 · 4800 阅读 · 7 评论 -
GTX970安装Ubuntu系统黑屏解决方案
背景本机是三硬盘,SSD + 机械硬盘 1T + 机械硬盘 2T,其中 SSD 中是 Windows 10 Fast Insider 系统,准备把 1T 的硬盘完全分配给 Ubuntu 使用。 显卡为GTX 970。 SSD 使用 mbr 分区,传统方式启动windows。现象使用U盘以及硬盘安装 Ubuntu 系统时,均在选择 GRUB 界面后卡死。原因 no...原创 2018-03-29 01:17:21 · 1196 阅读 · 0 评论 -
scp使用跳板机传输文件
scp命令基于ssh传输文件,那么我们就可以通过如下方式跨机器传输编辑~/.bashrc文件,加入,注意最后一行中需要替换xx字样为你的跳板机iprscp(){ip=""for arg in $*do tmp=`echo "$arg" | grep -E -o "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+"` if [ ${#tmp} -gt 1 ] ...原创 2019-04-25 11:14:08 · 14245 阅读 · 2 评论 -
ssh省去重复输入密码
背景介绍why很多公司都使用静态密码+动态密码的方式登陆跳板机,某些还会强制一个动态密码只能登陆一次,于是我们面临着等一分钟才能登陆一次跳板机,很不方便。本文介绍一种在本机的设置,免除每次输入密码的方法。原创 2015-05-12 10:57:46 · 6052 阅读 · 0 评论 -
解决Vim使用Winmanager插件时自动启动与自动退出方法
解决Vim使用Winmanager插件时自动启动与自动退出方法背景一自动打开二自动退出解决Vim使用Winmanager插件时自动启动与自动退出方法 相信大家对Vim的感情是又爱又恨,爱他的无比强大,但想要真正使用他进行开发确又得花费大量时间习惯他的操作,但同时他又有很多的不足。对熟悉Visual Studio的人来讲(我)很是不爽。安装插件就是解决方案。背景按照两个前人的博客安装插件原创 2015-02-11 17:38:02 · 7204 阅读 · 0 评论 -
Convnet生成batches.meta等数据文件
最简单的方法是找个能调试的python IDE,读取各个文件之后看里面的内容,这里有个我写的方法,仔细阅读之后就可以使用了。事先安装PIL包。有错写评论即可。第93,94行是建立各个data_batch_1等等最后一行建立batches.meta文件import osimport cPickleimport pickleimport numpy as npfrom nu原创 2013-11-25 18:14:31 · 4480 阅读 · 38 评论 -
Linux下Synaptics笔记本触摸板的配置
笔记本上Synaptics的触摸板比较常见,但关于其配置的资料目前来看比较混乱,主要原因是这两年来桌面环境的变化比较大,搜索出来的结果是不同时期的人的解决办法,往往五花八门让人无所适从,如果想完全控制触摸板,可能需要了解以下的事情:触摸板是输入设备,首先需要Xorg的支持,所以/etc/X11/xorg.conf里面会有synaptics的配置;大约08年开始,X11依赖hal来挂转载 2013-01-17 10:11:57 · 5967 阅读 · 0 评论 -
ubuntu 修改鼠标左键选中文字的颜色
不喜欢自带的橘黄色选中框,google了一下解决方案。(以我的12.04为例)将以下三个文件中的“#f07746”字段替换为自己喜欢的颜色即可。(比如灰色:#4f4f4f)注销之后可以看到效果。(原本以为Alt+F2输入r可以刷新界面,没想到没见到效果。)/usr/share/themes/Ambiance/gtk-3.0/gtk.css/usr/share/themes转载 2013-01-31 12:07:27 · 2576 阅读 · 0 评论 -
Ubuntu12.10中安装ati显卡驱动amd driver 13.1
1. 先安装依赖库sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4 debhelper debconf libstdc++6 dkms libqtgui4 libelfg0 linux-headers-generic2. 如果是64位系统原创 2013-02-09 10:30:02 · 5388 阅读 · 2 评论 -
硬盘安装Ubuntu
写在前面:校园里面会有各种用到Linux系统,而Ubuntu由于其可用性强等原因成为诸多同学的不二首选。各位动手能力强的同学安奈不住寂寞,抛弃了wubi安装和虚拟机,想弄个双系统,那如何安装呢?最简单是刻光盘,批发价一张8x的DVD光盘刚刚一元出头,可行性强。但架不住Ubuntu半年就出一个release版本,并且从11.04开始DVD版本只有1G多,刻盘纯属浪费,而12.10更是没有dvd版原创 2013-02-24 22:00:46 · 1098 阅读 · 0 评论 -
U盘安装Ubuntu——关于UltraISO打开Ubuntu只有EFI文件夹的解决方法
现在的Ubuntu不知道为什么,用UltraISO直接打开之后只有一个efi文件夹,写入硬盘镜像自然有问题。解决方法有两种,一个是下载最新版本的Universal USB Installer下载地址为:点击打开链接第二种方法适用于Windows 8系统。首先用系统自带的ISO打开方式挂载Ubuntu镜像,然后管理员打开UltraISO->文件->打开光盘->选择刚才挂载原创 2013-05-24 19:46:29 · 19257 阅读 · 9 评论 -
Matlab编译cuda的.cu文件
matlab函数,大体首先是用nvcc命令生成.o文件,然后用mex链接对应库文件,生成动态链接库。测试环境:1) Windows x64 + matlab + cuda 5.5 + vs20122) Ubuntu 12.04 amd64 server + matlab + gcc + cuda 5.5windows用户需要根据自身编译器更改函数第10行,改为cl.exe所在文件夹原创 2013-12-21 22:07:50 · 6657 阅读 · 25 评论 -
解决Ubuntu 13.10安装Nvidia驱动出错问题
声明,只针对NVIDIA-Linux-x86_64-319.60.run版本安装的前期工作照常。直到要关闭service lightdm这一项。设NVIDIA-Linux-x86_64-319.60.run的目录位置为,在下执行NVIDIA-Linux-x86_64-319.60.run -x出现一个同名文件夹。复制文本:--- NVIDIA-Linux-x86原创 2013-10-19 22:44:48 · 4264 阅读 · 9 评论 -
Convnet中由输入图片测试数据并输出结果
原作者Alex只是随机的选取数据中的6幅图预测最大的预测分类原创 2014-04-16 21:26:04 · 2836 阅读 · 3 评论 -
Ubuntu下ATI显卡驱动说明书
AMD Catalyst(Redirected from ATI Catalyst)Owners of ATI/AMD video cards have a choice between AMD's proprietary driver (catalyst) and the open source driver (xf86-video-ati). This article转载 2013-01-14 18:31:26 · 10238 阅读 · 0 评论