当前位置: 首页 > 知识库问答 >
问题:

如何配置我的jupyter笔记本电脑,使其在使用keras时使用可用的GPU?

廉宇
2023-03-14

我寻找解决方案并用pip安装tensorflow gpu。

tf.config.list_physical_devices('GPU')

此代码返回一个空列表。

你可以看到,我有2个GPU,但当我使用keras进行图像处理(CNN)时,没有一个GPU被使用。

我是新来的,所以不知道到底是怎么回事。请帮助我配置,以便我可以使用我的GPU进行处理。我正在使用Windows1064位Python-3.8。7.正如建议的那样,我尝试在python终端上导入tensorflow,但出现以下错误:

import tensorflow as tf

2021-02-13 22:52:17.253841:W tensorflow/stream_executor/platform/default/dso_loader。cc:60]无法加载动态库的cudart64_110。dll';错误:cudart64_110。找不到dll 2021-02-13 22:52:17.266384:I tensorflow/stream_executor/cuda/cudart_存根。抄送:29]如果您的计算机上没有设置GPU,请忽略上面的cudart dlerror。

接下来,当我试图列出GPU时:tf.config.list_physical_devices('GPU')

2021-02-13 22:57:17.390319:I tensorflow/compiler/jit/xla\U cpu\U设备。CCC:41)不创建XLA设备,TFXXLANEABLE LXLAX设备没有设置2021-02-1322:57:17.749790:I TysFrace/SurryRealTuffor / Sturdie/Deals/DSOYLoad。cc:49]已成功打开动态库nvcuda。dll 2021-02-13 22:57:18.937838:I tensorflow/core/common_runtime/gpu/gpu_设备。cc:1720]找到属性为:pciBusID:0000:01:00.0名称:GeForce MX150计算能力:6.1 coreClock:1.5315GHz coreCount:3设备内存大小:2.00GiB设备内存带宽:44.76GiB/s 2021-02-13 22:57:18.966071:W tensorflow/stream_执行器/平台/默认/dso_加载程序。cc:60]无法加载动态库的cudart64_110。dll';错误:cudart64_110。找不到dll 2021-02-13 22:57:18.974209:W tensorflow/stream_executor/platform/default/dso_loader。cc:60]无法加载动态库“cublas64_11”。dll';错误:cublas64_11。找不到dll 2021-02-13 22:57:18.981154:W tensorflow/stream_executor/platform/default/dso_loader。cc:60]无法加载动态库“cublasLt64_11”。dll';错误:cublasLt64_11。找不到dll 2021-02-13 22:57:18.988826:W tensorflow/stream_executor/platform/default/dso_loader。cc:60]无法加载动态库的cufft64\U 10。dll';D错误:袖口64_10。找不到dll 2021-02-13 22:57:18.996411:W tensorflow/stream_executor/platform/default/dso_loader。cc:60]无法加载动态库的库和64_10。dll';德莱罗:库兰64_10。找不到dll 2021-02-13 22:57:19.002563:W tensorflow/stream_executor/platform/default/dso_loader。cc:60]无法加载动态库的cusolver64_10。dll';德莱罗:库索尔弗64_10。找不到dll 2021-02-13 22:57:19.009636:W tensorflow/stream_executor/platform/default/dso_loader。cc:60]无法加载动态库的cusparse64_11。dll';错误:CUSPASSE64_11。找不到dll 2021-02-13 22:57:19.018025:W tensorflow/stream_executor/platform/default/dso_loader。cc:60]无法加载动态库“cudnn64_8”。dll';错误:cudnn64_8。找不到dll 2021-02-13 22:57:19.025064:W tensorflow/core/common_runtime/gpu/gpu设备。cc:1757]无法打开某些GPU库。如果您想使用GPU,请确保正确安装了上述缺失的库。请按照以下指南操作:https://www.tensorflow.org/install/gpu了解如何下载和设置平台所需的库。正在跳过注册GPU设备。。。[]

共有1个答案

冯宪
2023-03-14

无法加载动态库cudart64_110.dll;dlfalse:cudart64_110.dll找不到此错误消息称Tensorflow gpu需要CUDA 11

无法加载动态库“cudnn64_8”。dll';错误:cudnn64_8。未找到dll此错误消息表示运行Tensorflow gpu版本需要cuDNN 8。

安装正确版本的CUDAcuDNN,并按照此处提到的说明在Windows操作系统上设置GPU支持。

 类似资料:
  • 通常在终端中运行或或,在本地启动jupyter notebook Web服务器(并在浏览器中打开URL)。在使用conda和conda环境时,运行Jupyter笔记本的最佳方式是什么,它允许导入安装在conda环境中的Python模块? 看起来,这并不是很直截了当,许多用户也有类似的问题。 最常见的错误消息似乎是:在conda环境中安装程序包XYZ后,可以在中启动的python控制台中运行,但在J

  • 我努力想喜欢IPython笔记本,但可能是因为我太习惯于用vi编写代码并在命令行执行,所以我发现它的一些默认设置很有挑战性。可以对以下内容做些什么(可能在某个配置文件中)? 我希望默认输出行号,而不必记住,也不必每次都设置别名。 我如何设置默认为"off",以阻止IPython污染我的命名空间与它的非百分比魔法和shell命令?我知道我可以使用选项和选项:是否有等效的选项? 让我抓狂的是,我从来都

  • 我试图找到一种方法,让mathjax在我的iPython笔记本上不使用STIX字体进行数学运算。相反,我更希望它使用“TeX”字体。根据我应该使用的Mathjax留档: 尽管如此,我不知道该把这个放在哪里。我已经试着把这段代码放到我的自定义代码中。js文件属于我自己的ipython配置文件,但它不起作用。理想情况下,我想对mathjax进行ipython配置文件特定的调整。

  • 问题内容: 典型地,一个运行或或在终端局部地启动一个Jupyter笔记本网络服务器(和打开的浏览器中的URL)。使用conda 和conda环境时, 最常见的错误消息似乎是:在conda环境中安装XYZ软件包后, 可以在其中启动的python控制台中运行,但是在 Jupyter笔记本中 运行相同的代码 将导致ImportError 。 这个问题已经被问过很多次了,但是没有一个很好的答案,大多数Q&

  • 连接到Spark:pyspark_driver_python=/usr/local/bin/jupyter pyspark_driver_python_opts=“notebook--no-browser--port=7777”pyspark--packages com.databricks:spark-csv2.10:1.1.0--master spark://127.0.0.1:7077--e

  • 我已经花了几天的时间试图用我的Jupyter笔记本和Anaconda让Spark工作。这是我的想法。bash_配置文件看起来像: 当我键入,我可以在命令行shell中很好地启动spark。并且输出不是空的。它似乎工作得很好。 当我键入,它启动我的Jupyter笔记本罚款。当我创建一个新的Python3笔记本时,会出现以下错误: 和在我的Jupyter笔记本是空的。 有人能帮助解决这个问题吗? 只是