
CUDA
zhangg_chuan
好好学习
展开
-
CUDA编程学习二
今天学习的链接 调试方法 cuda-gdb部分命令// includes, system#include <stdio.h>#include <assert.h>// Simple utility function to check for CUDA runtime errorsvoid checkCUDAError(const char *msg);///////////////////原创 2017-08-31 23:58:41 · 438 阅读 · 0 评论 -
CUDA编程学习一
CUDA简介另一篇介绍windows 下程序 编程入门博客 深入浅出谈CUDA 编程指南官方CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。是一种通用并行计算架构,该架构使GPU能够解决复杂的计算问题。说白了就是我们可以使用GPU来并行完成像神经网络、图像处理算法这些在CPU上跑起来比较吃力的程序。通过GPU和高并行原创 2017-08-29 23:25:09 · 744 阅读 · 0 评论 -
深度学习框架学习一
结合Caffe代码,构建一个新的网络,通过一个copy的过程来学习,第一步通过实现运行MNIST 的cuda和C++版本,来学习cuda和深度学习框架。 MNIST的网络结构为: 网络中包含conv层,pool层,fc层。C++版本的Mnist卷积层原创 2017-09-06 00:37:34 · 384 阅读 · 0 评论 -
CUDA 编程学习三
本片博客内容主要来自博客学习资料:1. 获取显卡参数信息使用cudaGetDeviceProperties获取设备属性的时候,我们获取的是一个关于设备的属性集合,如下:struct cudaDeviceProp {char name [256];size_t totalGlobalMem;size_t sharedMemPerBlock;int regsPerBlock...原创 2018-05-30 01:27:01 · 402 阅读 · 0 评论 -
TensorFlow GPU Anaconda ubuntu安装
1. Anaconda 安装 官方网站下载安装包,直接执行即可。bash Anaconda3-4.3.1-Linux-x86_64.sh #Python 3.5 版本查询安装信息conda info查询当前已经安装的库conda list安装库conda install pkg_name更新库conda update pkg_nameconda u...原创 2018-07-28 00:14:36 · 3672 阅读 · 2 评论 -
TensorFlow Mnist 之CNN
训练Mnist CNN 网络根据TensorFlow 提供的Offcial/mnist提供的代码,第一次未能正确运行,修改个人目录下的.bashrc文件,添加一句:export CUDA_VISIBLE_DEVICE=&amp;amp;amp;amp;amp;amp;quot;1&amp;amp;amp;amp;amp;amp;quot;之后source ~/.bashrc然后运行:python mnist.py 会自动调用GPU运行训练网络。 启动Tens原创 2018-08-20 00:31:02 · 3028 阅读 · 1 评论