安装好CUDA和cuDNN之后好不好用呢?当然要测试一下:
代码思想部分来源于几大开源模型源代码,还没有仔细写,以后有时间再补充完整吧
一、输出本机的配置
import platform
import sys
import os
import subprocess
import glob
IS_WINDOWS = sys.platform == 'win32'
def _find_cuda_home():
cuda_home = os.environ.get('CUDA_HOME') or os.environ.get('CUDA_PATH')
if cuda_home is None:
try:
which = 'where' if IS_WINDOWS else 'which'
nvcc = subprocess.check_output([which, 'nvcc']).decode().rstrip('\r\n')
cuda_home = os.path.dirname(os.path.dirname(nvcc))
except Exception:
# Guess #3
if IS_WINDOWS:
cuda_homes = glob.glob(
'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v*.*')
if len(cuda_homes) == 0: