自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

This is Chuanqiz's Blog

记录与分享

  • 博客(128)
  • 资源 (2)
  • 收藏
  • 关注

原创 virtual memory exhausted: Cannot allocate memory

编译llvm的时候出现了这个问题。原因是用了太多线程去编译,内存不够了。把 make -j 改成 make -32

2020-04-27 16:05:40 1485

原创 git 提交检查空格

正则表达式匹配vim 查找 / 和?行首空格^\+\s\+行尾空格\s\+$替换%s进入vim命令模式:#usage B 全局 替换 A%s/A/B/g# %s/\s\+$//g#%s/^\+\s\+//g在vim命令行下 查看:set list # tab键就会显示为 ^I ,$ 显示在行尾。# 查看空格/\s...

2019-03-21 13:11:03 3357

原创 python 常用操作

python 常用操作python 常用操作pycharm 配置gitlabPython命令行参数Python文件操作open函数使用方法常用参数读文件写文件其他常用函数字符串slice函数split函数语法参数列表列表、元组、字符串、字典的相互转换分片Strip() 去除首尾无用字符实际应用 https://g...

2018-08-04 11:30:54 1558

原创 Mac 代理设置-小章鱼工具

服务器端客户端服务器端下载并且安装 http://squidman.net/squidman/服务器配置General 中端口设置为8080,Disk Cache 1G ,下方三个可选项, squid选择1和3。 client 新建 要使用代理的IP地址 - Template 中找到 http_access deny all ,将den...

2018-07-29 10:42:06 6185

原创 Virtualenv(一套独立的python环境)

overview安装使用总结overview在开发Python应用程序的时候,系统安装的Python2/3只有一个版本python2.7.12/3.4。所有第三方的包都会被pip安装到Python的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python。如果应用A需要jinja 2.7,而应用B需要jinja 2....

2018-07-29 09:53:59 817

原创 MAC 使用记录--随用随更

MAC 使用记录–随用随更输入法长按 caps lock 大写锁定短按切换拼音输入control + 空格 切换输入法删除键第一种:按 delete 键,实现 Windows 键盘上退格键的功能,也就是删除光标之前的一个字符(默认);第二种:按 fn+delete 键,删除光标之后的一个字符;第三种:按 option+delete 键,删除光标之前的一个单词(英文有效);...

2018-07-05 10:45:07 332

原创 GPU架构中的半精度fp16与单精度fp32计算

GPU架构中的半精度与单精度计算​ 由于项目原因,我们需要对darknet中卷积层进行优化,然而对于像caffe或者darknet这类深度学习框架来说,都已经将卷积运算转换成了矩阵乘法,从而可以方便调用cublas 库函数和cudnn里tiling 过的矩阵乘。​ CUDA在推出7.5的时候提出了 可以计算16位浮点数据的新特性。定义了两种新的数据类型half和half2. 之...

2018-04-17 15:51:26 26035

原创 openCV2.4.13 安装

openCV2.4.13 安装下载并解压unzip opencv-2.4.13.zip进入openCV目录,建立release文件夹cd opencv-2.4.13mkdir release安装依赖库sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-nu...

2018-04-14 15:09:22 2330 2

原创 如何查看Jetson TX1/2 CPU和GPU性能使用状态

如何查看Jetson TX1/2 CPU和GPU性能使用状态官方给了一个脚本文件 ,我们使用超级权限运行即可sudo ~/tegrastats效果如下:RAM 4634/7854MB (lfb 2x512kB) cpu [0%@1112,off,off,0%@1113,0%@1113,0%@1112] EMC 5%@1331 APE 150 VDE 1203 GR3D 0%@...

2018-03-29 11:08:32 16318 13

原创 C与CUDA混合编译动态链接文件.so

C与CUDA混合编译动态链接文件.so1.需求由于需要生成动态链接库来被其他接口调用,因此我们需要编译成.so2.实现参考文献【1】用很简单的例子讲述了c和C++语言在Linux下如何编译成动态链接库。方法很简单,只要加上编译选项-shared和fPIC即可gcc test_a.c test_b.c test_c.c -fPIC -shared -o libte...

2018-03-10 14:20:05 3038 2

原创 ubuntu搭建ftp服务器

ubuntu搭建ftp服务器windows开启服务 https://jingyan.baidu.com/article/0bc808fc408fa91bd585b94f.html1.安装vsftpd查看是否安装vsftpd -version如果未安装 则执行一下命令sudo apt-get install vsftpd2.新建共享文件夹以及用户新建文件夹 或者 用已经存在的文件也行mk

2018-01-02 22:12:49 462

翻译 cudnn Installation in Linux

cudnn Installation in Linux安装教程相对简单,实际原理就是将 cudnn的库加入 cuda 的 include 和 lib 文件夹中0.前提此方法适用于Linux 系统,常见的 Ubuntu ,Debian 等等首先你的系统已经成功安装好 CUDA toolkit从官方网站上下载 cudnn 的压缩包(很多版本,下载你需要的),需要登录账户1. Ubuntu 下安

2017-12-20 15:52:05 3381

原创 yolo 搭建安装过程

yolo 搭建安装过程0.Over Viewyolo作为一个目标检测的模型,它相对突出的地方就是实时.最新yolo9000这篇论文相对于SSD等模型也不落下风,由于我们要运行的平台是嵌入式平台,其计算资源非常有限,所以我们就需要对于实时性要求更高的模型.前面踩得坑有 faster-rcnn,ssd,goturn等,也会有相关文章介绍.1.安装过程首先,我们来到YOLO官方网站 https://p

2017-12-20 12:00:41 2276

原创 Jetson tx2 性能模式工具 nvpmodel

Jetson tx2 CPU性能模式工具nvpmodelJetson tx2 CPU性能模式工具nvpmodelTX2架构图性能模式列表用法举例参考文献Jetson Tegra系统的应用涵盖越来越广,相应用户对性能和功耗的要求也呈现多样化。为此NVIDIA提供一种新的命令行工具,可以方便地让用户配置CPU状态,以最大限度地提高不同场景下的性能和能耗。 Jetson TX2由一个GPU和

2017-12-18 14:15:12 12556

原创 device query 存档

device query CUDA Device Query (Runtime API) version (CUDART static linking)Detected 1 CUDA Capable device(s)Device 0: "GeForce GTX 950" CUDA Driver Version / Runtime Version 9.0 / 8.0 CUD

2017-12-10 21:24:36 458

原创 caffe - goturn 安装问题汇总

caffe - goturn 安装问题汇总1.caffe目录未找到Caffe_DEFINITIONS is Caffe_DIR is /home/zagncq/benchmark/caffe-master/build/Caffe_INCLUDE_DIRS is /home/zagncq/benchmark/caffe-master/include/caffeCMake Error: The f

2017-11-20 09:19:15 1747 2

原创 caffe-ssd bug 解决日志

caffe-ssd bug 解决日志1.hdf5文件目录找不到src/caffe/net.cpp:8:18: fatal error: hdf5.h: 没有那个文件或目录 https://github.com/NVIDIA/DIGITS/issues/156 http://www.linuxdiyf.com/linux/21717.html如果从lib中找到hdf相关文件通过新建软链

2017-11-20 09:17:50 3812

原创 Linux日常 之 把自己的电脑做成一个微型服务器

如何把自己的电脑做成一个微型的服务器呢?目前知道两种方法Python python -m SimpleHTTPServer #Python2python -m http.server #python3ngix安装ngixsudo apt install ngix配置ngix找到 ngix安装目录 然后 在/etc/nginx/sites-available/default 文件修改serv

2017-11-20 08:42:19 9243

原创 ubuntu 不能上网 报错 wired unmanaged

ubuntu 不能上网 报错 wired unmanagedsolution1.sudo vim /etc/NetworkManager/NetworkManager.confmanaged=falsetomanaged=trueservice network-manager restart2.Reference 1.YOUTUBE https://www.youtube.com/

2017-09-30 20:30:49 7148 1

原创 GPU benchmark 编译问题

GPU benchmark 编译问题写在前面1.大部分的makefile 只需微调,将 arch 版本改为相应的即可。2.有些需要特殊操作,或者本身有问题的,做一下笔记。问题汇总1.can not find -lcudart问题所在,cudart即 cuda runtime,l 即 library,那么找不到这个库是什么问题呢?路径出错了!一般做法就是在编译时加上:nvcc -L/usr/local

2017-09-30 20:28:44 1290

原创 远程桌面xfce4 中 tab 补全键 冲突

xfce4 中 tab 补全键 冲突method one编辑~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml文件,找到下面这行 <property name="<Super>Tab" type="string" value="switch_window_key"/> 修改为 <prope

2017-09-07 16:53:59 1509 1

原创 Effective C++ 之类型转换

阿里面试过去好久了,可惜笔试做的太烂了,GG,不过还是要继续完善自己的知识体系的。这个类型转换的问题,被面试官问到了,然后一脸尼克杨的蒙蔽表情。。其实早就找到了,这个问题,一直因为忙别的,没有好好总结一下。。含义类型转换的含义就是通过改变一个变量的类型为 别的类型,从而改变变量的表达方式。 为了类型转换,我们通常会使用传统的类型转换符。举个在C语言中的例子,我们把一个变量从 float 强制转换成

2017-08-29 21:56:43 359

原创 nvprof tx1 or tx2

nvprof --metrics ipc,gld_transactions,gst_transactions,global_hit_rate,tex_cache_transactions,tex_cache_hit_rate,l2_tex_read_hit_rate,l2_tex_read_transactions,l2_tex_write_transactions,l2_read_transact

2017-08-18 21:42:24 705 3

原创 零拷贝问题

Zero copy in TK1and TX1 and TX2TX1 架构图JETSON TK1,TX1,TX2都是CPU-GPU异构架构,共享主存DRAM(最下边的)左上角,四核arm A57 下一个, 四核arm A53右边GPU 双核Maxwell arch sm_53 /TX 2 是pascal arch sm_62缓存各管各的,无共享 last level cach...

2017-08-12 17:44:44 1064

翻译 PTX ISA Special Registers

PTX ISA Special Registers综述PTX includes a number of predefined, read-only variables, which are visible as special registers and accessed through mov or cvt instructions.%tid       CTA 内的线程号 %ntid

2017-08-11 14:21:00 934

原创 GPGPU-Sim ispass2009 编译问题0

GPGPU-Sim ispass2009 编译问题0最早接触GPU-SIM时的几个问题.thanks the reply for wdwQuestionAES在编译AES的时候,一直出现这个错误“fatal error: boost/filesystem/operations.hpp: No such file or directory” 是不是缺少了什么依赖呢 Google了一下 安装了li

2017-08-09 09:30:36 981

翻译 CUDA 编程之 launch bounds

Launch Bounds1.概述As discussed in detail in Multiprocessor Level, the fewer registers a kernel uses, the more threads and thread blocks are likely to reside on a multiprocessor, which can improve perfor

2017-07-30 22:32:39 3821

原创 PTX ISA 之 Control Flow Instructions

Control Flow InstructionsThe following PTX instructions and syntax are for controlling execution in a PTX program:{} @ bra call ret exit1.1. Control Flow Instructions: {}{} Instruction grouping.作

2017-07-08 16:20:54 752

原创 boot repair update grub

1.detect your disk2.change you rootsudo chroot "/mnt/boot-sav/sda1" dpkg --configure -asudo chroot "/mnt/boot-sav/sda1" apt-get install -fysudo chroot "/mnt/boot-sav/sda1" apt-get purge -y --force-ye

2017-07-07 22:40:56 772

原创 Jetson TX1/TX2 deviceQuery

nvidia@tegra-ubuntu:/usr/local/cuda/samples/1_Utilities/deviceQuery$ ./deviceQuery ./deviceQuery Starting... CUDA Device Query (Runtime API) version (CUDART static linking)Detected 1 CUDA Capable devi

2017-07-07 16:54:09 1217

原创 Perl 替换字符串应用

Cache all in Perluse strict;use warnings;print "input filename : \n";my $filename = <STDIN>;chomp $filename;# drop \n my $data = read_file($filename);$data =~ s/ld.global/ld.global.ca/g;write_file(

2017-06-29 11:25:32 2109

原创 perl sort 函数

perl sort 函数sort 为内置函数,可以对数组进行排序。其最简单的形式是传递一个数组,他会返回排序后的数组。默认是基于ASCII码由小到大排序。eg@list = sort @orginal语法sort subname listsort block listsort list默认排序eg#!/usr/bin/perluse strict;use warnings;use 5.010;

2017-06-29 11:21:18 3488

原创 常用 源 sources.list

中科大 http://ipv6.mirrors.ustc.edu.cn/deb https://ipv6.mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiversedeb-src https://ipv6.mirrors.ustc.edu.cn/ubuntu/ xenial main restricted un

2017-06-29 11:17:10 1145

翻译 PTX ISA 之 Control Flow Instructions

Control Flow InstructionsThe following PTX instructions and syntax are for controlling execution in a PTX program:{} @ bra call ret exit1.1. Control Flow Instructions: {}{} Instruction grouping.作

2017-06-29 11:11:55 608 1

原创 ssh 暴力破解防护

查看日志登录日志在 /var/log/auth.log中grep "Failed password for root" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | more修改ssh配置进入配置文件etc/ssh/sshd_config修改ssh 登录端口 Port默认是22,你可以随意改成小于65536的

2017-06-26 09:48:28 1058

原创 Jetson TX2 之 JetPack 3.0 安装小记

前言本文主要参考YouTube视频,《JetPack 3.0 - NVIDIA Jetson TX2》 视频链接如下: https://www.youtube.com/watch?v=D7lkth34rgM国外主要研究NVIDIA JETSON系列的网站JetsonHacks Install JetPack 3.0 on a NVIDIA Development Kit. Jet

2017-06-25 21:23:51 10528 2

原创 perl 之 join和 split

join 函数将字符串列表,用分隔符连接起来,生成一个更长的字符串。语法join EXPR, LIST//expr 就是用于连接的分隔符//list 就是字符串列表例子$string = join( "-", "one", "two", "three" );print"Joined String is $string\n";$string = join( "", "one", "two", "

2017-06-18 19:00:14 8528

转载 操作Perl数组: shift, unshift, push, pop

操作Perl数组: shift, unshift, push, pop和可以直接访问单独的数组元素一样,Perl也提供了很多其它有趣的方式来操作数组。特别是,有些函数可以很方便有效的将Perl的数组作为栈或者队列来使用。poppop函数会删除并返回数组的最后一个元素。在第一个例子(3元素数组)中可以看到,pop函数删除最后一个元素(下标最大)并返回它。my @names = ('Foo', 'Bar

2017-06-17 15:26:45 1909

原创 Perl 之 chomp 用法

chomp语法chomp VARIABLEchomp( LIST )chomp 是 chop 的安全版本,相对于chop 删除字符串或list最后任意字符。chomp 只删除 '\n',否则不删除。VARIABLE == string例1:$str="test function of chomp\n"; chomp($str);#去掉结尾的\n例2:$str=<STDIN>;#从标准输

2017-06-13 11:14:24 21829

原创 Perl regex 快速入门

Perl 正则表达式 快速入门Simple word matching简单的字符匹配元字符使用字符类 using character classes或操作 Matching this or that分组与分层匹配提取匹配 Extracting matches重复匹配 Matching repetitions匹配多次 More matching搜索和替换 Search and

2017-06-09 15:15:56 2567

并行程序设计

并行程序设计PPT,与并行程序设计配套使用.

2015-11-06

opencv中文版

图像处理,专业用于图像处理,视频检测,摄像头应用等

2013-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除