- 博客(7)
- 收藏
- 关注
转载 ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
软件版本:python2.7, tensorflow_gpu-1.7.0, cuda9.0, cudnn-9.0-linux-x64-v7.1问题:import tensorflow出现导入错误解决方案:设置环境变量export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/...
2018-04-28 11:23:26 1278
原创 未运行任何程序,GPU使用率却居高不下(接近100%)
问题:从图中可以看出,没有任何GPU程序正在运行,但是第4块显卡的GPU-Util却到达了82%。解决方法:执行命令:nvidia-smi -pm 1将驱动模式设置为常驻内存。结果:...
2018-04-28 10:29:07 23086 8
原创 SICP习题-Church计数
本题目来自SICP(计算机程序构造和解释)一书中的习题,原题如下: 练习2.6 如果觉得将序对表示为过程还不足以令人如雷灌顶,那么请考虑,在一个可以对过程做各种操作的语言里,我们完全可以没有数(至少在只考虑非负整数的情况下),可以将0和加一操作实现为:
2017-07-13 19:38:31 509
转载 Cuda API error detected: cudaLaunch returned
questions from stack overflow:cudaGetLastError returned (0xb)What is the canonical way to check for errors using the CUDA runtime API?
2017-04-04 15:35:00 1355
转载 Linux上CUDA程序调试(cuda-gdb)
将程序编译成可调式版本$: nvcc –g –G program.cu –o program-g 表示将CPU代码(host)编译成可调式版本,-G表示将GPU代码(kernel)编译成可调式版本。进入调试器$: cuda-gdb调试指令 指令 简写 指令说明 举例 file exe_name 指定待调试的可执行文件 file program set args
2017-04-04 14:28:27 9590 1
原创 vim中批量修改数字(加减)
vim中批量修改数字(加减乘)使用替换操作:%s/\d\+/\=submatch(0)+1/:%s/\d\+/\=submatch(0)-1/
2017-04-02 00:33:28 4007
原创 linux添加系统调用总结(内核版本4.4.4)
Linux添加系统调用总结最近在做操作系统的课程设计,其中一题就是给linux系统添加一个copy功能的系统调用,折腾之后总结一下:其实一开始我是不打算写的,但是发现老师的课设指导实在是太过时了,linux内核这都更新到4.4了,而老师的指导是2.4的,真是差得太多了,涉及到的文件现在已经找不到了,而google出来的最新也就3.16,所以我还是总结一下。什么是系统调用?(http://blog.c
2016-03-09 19:34:33 21039 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人