首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改RNN CuDNN示例代码以使用CUDNN_DATA_INT8

修改RNN CuDNN示例代码以使用CUDNN_DATA_INT8
EN

Stack Overflow用户
提问于 2018-08-28 02:24:46
回答 1查看 288关注 0票数 0

cudnn_samples_v7中的RNN示例(RNN_example.cu)被设置为使用CUDNN_DATA_FLOAT。我想修改它以使用CUDNN_DATA_INT8。当我进行全局更改、编译和运行时,我得到以下运行时错误:

代码语言:javascript
复制
$ ./RNN_int8 20 2 512 64 0
cuDNN Error: CUDNN_STATUS_NOT_SUPPORTED RNN_example_int8.cu 285
cuDNN Error: CUDNN_STATUS_NOT_SUPPORTED RNN_example_int8.cu 302
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 309
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 310
cuDNN Error: CUDNN_STATUS_NOT_SUPPORTED RNN_example_int8.cu 326
cuDNN Error: CUDNN_STATUS_NOT_SUPPORTED RNN_example_int8.cu 328
CUDA Error: out of memory RNN_example_int8.cu 330
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 373
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 402
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 373
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 402
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 373
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 402
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 373
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 402
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 482
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 516
cuDNN Error: CUDNN_STATUS_BAD_PARAM RNN_example_int8.cu 541

例如,第309行的错误运行以下代码:

代码语言:javascript
复制
cudnnErrCheck(cudnnSetFilterNdDescriptor(wDesc, CUDNN_DATA_INT8, CUDNN_TENSOR_NCHW, 3, dimW)); 

我怀疑格式类型(CUDNN_TENSOR_HCHW)对于数据类型是不正确的-这是正确的假设吗?如果是,这里需要什么格式?

EN

回答 1

Stack Overflow用户

发布于 2018-09-22 16:47:00

CuDNN目前不支持INT8 RNN,我们建议您使用FP16输入输出以获得比float更好的性能。如果您使用Volta,请确保打开CUDNN_TENSOR_OP_MATH以获得硬件加速。

所有支持的cuDNN RNN配置组合都可以在这里找到,https://docs.nvidia.com/deeplearning/sdk/cudnn-developer-guide/index.html#features-of-rnn-functions如果您有任何其他问题,请让我们知道!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52044993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档