• 大小: 4.37MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-15
  • 语言: 其他
  • 标签: cudnn  例子  

资源简介

cudnn的测试程序。用来检验cuda和cudnn的安装结果。需要在linux gcc环境下编译运行。

资源截图

代码片段和文件信息

// Copyright (c) 2017 NVIDIA CORPORATION. All rights reserved.
//
// Redistribution and use in source and binary forms with or without
// modification are permitted provided that the following conditions
// are met:
//  * Redistributions of source code must retain the above copyright
//    notice this list of conditions and the following disclaimer.
//  * Redistributions in binary form must reproduce the above copyright
//    notice this list of conditions and the following disclaimer in the
//    documentation and/or other materials provided with the distribution.
//  * Neither the name of NVIDIA CORPORATION nor the names of its
//    contributors may be used to endorse or promote products derived 
//    from this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ‘‘AS IS‘‘ AND ANY
// EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
// PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
// CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL
// EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE DATA OR
// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
// OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

//
// This example demonstrates how to use CUDNN library calls cudnnConvolutionForward
// cudnnConvolutionBackwardData and cudnnConvolutionBackwardFilter with the option
// to enable Tensor Cores on Volta with cudnnSetConvolutionMathType. 
//
// 1. Make sure cuda and cudnn are installed in the same directory.
//
// 2. Run make from the directory of the sample specifying the cuda installation path:
//        make CUDA_PATH=
//
// 3. Use the following arguments to run sample with different convolution parameters:
//        -c2048 -h7 -w7 -k512 -r1 -s1 -pad_h0 -pad_w0 -u1 -v1 
//        -c512 -h28 -w28 -k128 -r1 -s1 -pad_h0 -pad_w0 -u1 -v1 
//        -c512 -h28 -w28 -k1024 -r1 -s1 -pad_h0 -pad_w0 -u2 -v2 
//        -c512 -h28 -w28 -k256 -r1 -s1 -pad_h0 -pad_w0 -u2 -v2 
//        -c256 -h14 -w14 -k256 -r3 -s3 -pad_h1 -pad_w1 -u1 -v1 
//        -c256 -h14 -w14 -k1024 -r1 -s1 -pad_h0 -pad_w0 -u1 -v1 
//        -c1024 -h14 -w14 -k256 -r1 -s1 -pad_h0 -pad_w0 -u1 -v1 
//        -c1024 -h14 -w14 -k2048 -r1 -s1 -pad_h0 -pad_w0 -u2 -v2 
//        -c1024 -h14 -w14 -k512 -r1 -s1 -pad_h0 -pad_w0 -u2 -v2 
//        -c512 -h7 -w7 -k512 -r3 -s3 -pad_h1 -pad_w1 -u1 -v1 
//        -c512 -h7 -w7 -k2048 -r1 -s1 -pad_h0 -pad_w0 -u1 -v1 
//        -c2048 -h7 -w7 -k512 -r1 -s1 -pad_h0 -pad_w0 -u1 -v1 
//
// 4. Use the following additional arguments to run the layer with different setup:
//        -mathType1     : en

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-20 10:48  RNN\
     文件        4930  2018-05-05 16:34  RNN\compare.py
     文件         404  2018-05-05 16:34  RNN\golden_1.txt
     文件         404  2018-05-05 16:34  RNN\golden_2.txt
     文件         497  2018-05-05 16:34  RNN\golden_3.txt
     文件         404  2018-05-05 16:34  RNN\golden_4.txt
     文件        5760  2018-05-05 16:34  RNN\Makefile
     文件       30653  2018-05-05 16:34  RNN\RNN_example.cu
     目录           0  2018-07-20 10:48  conv_sample\
     文件       39074  2018-05-05 16:34  conv_sample\conv_sample.cpp
     文件        7485  2018-05-05 16:34  conv_sample\error_util.h
     文件        1299  2018-05-05 16:34  conv_sample\fp16_dev.cu
     文件         588  2018-05-05 16:34  conv_sample\fp16_dev.h
     文件        5019  2018-05-05 16:34  conv_sample\fp16_emu.cpp
     文件        5484  2018-05-05 16:34  conv_sample\fp16_emu.h
     文件        6614  2018-05-05 16:34  conv_sample\Makefile
     目录           0  2018-07-20 10:48  mnistCUDNN\
     目录           0  2018-07-20 11:15  mnistCUDNN\data\
     文件          80  2018-05-05 16:34  mnistCUDNN\data\conv1.bias.bin
     文件        2000  2018-05-05 16:34  mnistCUDNN\data\conv1.bin
     文件         200  2018-05-05 16:34  mnistCUDNN\data\conv2.bias.bin
     文件      100000  2018-05-05 16:34  mnistCUDNN\data\conv2.bin
     文件         836  2018-05-05 16:34  mnistCUDNN\data\five_28x28.pgm
     文件        2000  2018-05-05 16:34  mnistCUDNN\data\ip1.bias.bin
     文件     1600000  2018-05-05 16:34  mnistCUDNN\data\ip1.bin
     文件          40  2018-05-05 16:34  mnistCUDNN\data\ip2.bias.bin
     文件       20000  2018-05-05 16:34  mnistCUDNN\data\ip2.bin
     文件         836  2018-05-05 16:34  mnistCUDNN\data\one_28x28.pgm
     文件         836  2018-05-05 16:34  mnistCUDNN\data\three_28x28.pgm
     文件        7485  2018-05-05 16:34  mnistCUDNN\error_util.h
     文件        1299  2018-05-05 16:34  mnistCUDNN\fp16_dev.cu
............此处省略19个文件信息

评论

共有 条评论