Theano 使用、开发与测试的各种细节记录
来源:互联网 发布:推荐系统算法 编辑:程序博客网 时间:2024/04/30 12:07
To test some code only when it need GPU: Use theano flag init_gpu_device=gpu1
。 The difference between device
and init_gpu_device
is that the former one uses GPU for all the ops, while the latter one only does so when it is needed.
linzhou@eos11:~/Theano$ THEANO_FLAGS=init_gpu_device=gpu1 ~/Theano/bin/theano-nose test_gpueye ~/Theano/theano/sandbox/cuda/tests/test_basic_ops.py WARNING (theano.sandbox.cuda): GPU device gpu1 will be initialized, and used if a GPU is needed. However, no computation, nor shared variables, will be implicitly moved to that device. If you want that behavior, use the 'device' flag instead.Using gpu device 1: GeForce GT 610 (CNMeM is disabled, cuDNN not available)
theano-nose
is a script which wraps nose with a bunch of proper theano flags. We can use it as if it is nose. e.g.:
linzhou@eos11:~/Theano$ THEANO_FLAGS=init_gpu_device=gpu1 ~/Theano/bin/theano-nose ~/Theano/theano/sandbox/cuda/tests/test_basic_ops.py:test_gpueye
In nose, add the flag -s
to enable break points.
1
0 0
- Theano 使用、开发与测试的各种细节记录
- Theano安装与测试
- windows开发各种细节.....
- Java String使用的各种小细节。
- iOS 开发细节记录
- git使用细节记录
- 测试驱动开发与EasyMock的使用
- Android开发——Context类的各种细节问题
- 运行theano遇到的各种坑
- 通知栏,状态栏的隐藏与各种细节(坑)
- Android开发细节记录-布局
- Arcgis开发各种记录。。
- win7下Anaconda 的theano安装记录
- 记录Theano相关的组件安装
- cygwin使用过程中下的各种记录
- Mysql的使用上的一点细节记录
- 自己动手hellojni的各种细节
- CDataGrid、CAdodc与C_RecordSet的使用细节
- 如何提升代码的逼格之设计模式
- Sqlserver查询数据库文件大小和剩余空间
- Linux各种发行版本概述(Redhat系 | Debian系)
- 一些集合的循环输出,从控制器(C)到视图页面(V)
- Java中break与continue用法
- Theano 使用、开发与测试的各种细节记录
- fragment与fragment,activity与fragment传值
- scala学习一:scala入门
- Leetcode Nested List Weight Sum
- 5. Longest Palindromic Substring
- DiskLruCache
- 堆的操作实现—大根堆
- Android Retrofit网络请求Service,@Path、@Query、@QueryMap、@Map...
- num[key++] = num[key] + num[key];执行过程解析