栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Call to CreateProcess failed. Error code: 2 报错解决

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Call to CreateProcess failed. Error code: 2 报错解决

在做手写字符识别时遇到的问题

原本环境:WIN11+CUDA11.0+CUDNN8.0+anaconda3+tensorflow-gpu2.4.0

问题:在训练时一直报错Call to CreateProcess failed. Error code: 2,但是对结果好像并没有影响。

解决方法:将环境更改为CUDA10.1+CUDNN7.6.5+anaconda3+tensorflow-gpu2.3.0后不再报错。(CUDA向下是兼容的)

补充:tfgpu2.4使用pip直接安装时很容易出现缺少文件的情况,且有很多奇怪的bug,故不推荐使用。

tfgpu的安装教程:

1.创建新环境

conda create -n tf23 python=3.8

2.激活环境

conda activate tf23

3.安装cudatoolkit与cudnn

conda install cudatoolkit=10.1
conda install cudnn=7.6.5

4.安装tfgpu2.3

pip install tensorflow==2.3.0 -i https://pypi.douban.com/simple/

5.用pycharm加载该虚拟环境

6.新建py文件进行测试

import tensorflow as tf

gpus = tf.config.list_physical_devices("GPU")
print(gpus)
if gpus:
    gpu0 = gpus[0]  # 如果有多个GPU,仅使用第0个GPU
    tf.config.experimental.set_memory_growth(gpu0, True)  # 设置GPU显存用量按需使用
    tf.config.set_visible_devices([gpu0], "GPU")

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/864540.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号