Fedora + Eclipse + CUDA6.0
来源:互联网 发布:出租房网络管理系统 编辑:程序博客网 时间:2024/06/15 15:11
为了运行Caffe,在Fedora 17系统中安装了CUDA6.0,某天突然发现开始菜单中有NSight Eclipse Edition,于是好奇地打开看看和Visual Studio有什么区别。
打开时过场动画如下:
弹出对话框如下,我们选择默认工程位置。
进入Eclipse后,选择File -> New -> CUDA C/C++ Project,弹出对话框如下:
工程名输入first,工程类型选择Executable/Import CUDA Sample,工具链选择CUDA Toolkit 6.0,下一步。
这里选择gencode选项,由于已经检测到GeForce610M的计算能力为2.1,我们只选PTX 2.0和GPU 2.1两项,点下一步。
这里保持默认,下一步。
仍然默认,完成。
这里打开的工程是convolutionFFT2D。在左侧Project Explorer中first文件夹上右键,选择Build Project,状态如下:
编译无误,我们可以仍然在first文件夹上右键,选择Run As... Local Application,在Console中得到输出结果如下:
[/root/cuda-workspace/first/Debug/first] - Starting...GPU Device 0: "GeForce 610M" with compute capability 2.1Testing built-in R2C / C2R FFT-based convolution...allocating memory...generating random input data...creating R2C & C2R FFT plans for 2048 x 2048...uploading to GPU and padding convolution kernel and input data...transforming convolution kernel...running GPU FFT convolution: 130.005202 MPix/s (30.768000 ms)...reading back GPU convolution results...running reference CPU convolution...comparing the results: rel L2 = 8.130692E-08 (max delta = 5.342852E-07)L2norm Error OK...shutting downTesting custom R2C / C2R FFT-based convolution...allocating memory...generating random input data...creating C2C FFT plan for 2048 x 1024...uploading to GPU and padding convolution kernel and input data...transforming convolution kernel...running GPU FFT convolution: 40.667351 MPix/s (98.359001 ms)...reading back GPU FFT results...running reference CPU convolution...comparing the results: rel L2 = 8.405842E-08 (max delta = 5.613083E-07)L2norm Error OK...shutting downTesting updated custom R2C / C2R FFT-based convolution...allocating memory...generating random input data...creating C2C FFT plan for 2048 x 1024...uploading to GPU and padding convolution kernel and input data...transforming convolution kernel...running GPU FFT convolution: 46.281297 MPix/s (86.428001 ms)...reading back GPU FFT results...running reference CPU convolution...comparing the results: rel L2 = 8.385063E-08 (max delta = 5.613083E-07)L2norm Error OK...shutting downTest Summary: 0 errorsTest passed
可见运行成功。本文工程可在这里下载。
0 0
- Fedora + Eclipse + CUDA6.0
- Fedora20安装cuda6.0
- VS2012+CUDA6.0配置方法
- CUDA: VS2010+cuda6.0工程的建立
- fedora 配置启动 eclipse
- fedora eclipse c++
- fedora安装eclipse
- fedora安装eclipse
- fedora下装eclipse
- caffe+cuda6.5+cudnn7.0+opencv3.0搭建经验记录
- ubuntu12.04+cuda6.0+caffe(新版)的安装
- 64/32位win7/8中VS2012+CUDA6.0配置
- 编译Jetson TK1带有openGL的cuda6.0例程
- 初入CUDA: VS2010+cuda6.0工程的建立
- CUDA7.0 下安装基于CUDA6.5的AMGX LINUX
- Fedora Core4 运行Eclipse问题
- Fedora 64 运行eclipse android
- fedora 25 eclipse gtk warning
- vfork 挂掉的一个问题
- iOS 关于UITableViewCell复用机制的理解
- 第五章思维导图
- [水题][第一阶段-简单操作][HDOJ-2039]三角形
- iOS 之物理仿真引擎-UIDynamic简介(二)
- Fedora + Eclipse + CUDA6.0
- 用 WEKA 进行数据挖掘,第 2 部分: 分类和群集(聚类)
- 大坏蛋来了!60秒内便可入侵Mac的“USB项链”
- Struts上传文件报java.io.FileNotFoundException错误
- iOS 之物理仿真引擎-UIDynamic简介(三)
- fork与vfork的区别
- 计算机原理学习 -- 内存工作原理
- Android中监听ScrollView滑动停止和滑动到底部
- MIUI V7可能变成真正的系统而非皮肤