keras - 实现SRCNN时获取卷积算法失败
问题描述
UnknownError: Failed to get convolution algorithm.
这可能是因为 cuDNN 初始化失败,所以我尝试查看上面是否打印了警告日志消息。
[[node conv2d_1/convolution (defined at C:\ProgramData\Anaconda3\lib\site-packages\keras\backend\tensorflow_backend.py:3009) ]] [Op:__inference_keras_scratch_graph_899]
函数调用栈:
keras_scratch_graph
解决方案
我能够解决这个错误,问题出在我笔记本电脑上的 GPU 上。我有 GTX 1650,它导致了 tensorflow 的错误。
有两种可能的解决方案
- 使用 TF CPU 而不是 TF GPU
- 使用 Pytorch,它似乎对我很好。我能够通过错误并使用相同的 GPU 'GTX 1650'
推荐阅读
- javascript - JQuery中的if/else语句
- laravel - git clone Laravel 然后它不工作
- php - 如何解决这个“http://localhost:8080”已被 CORS 策略阻止:对预检请求的响应未通过 vueJS 中的访问控制?
- ios - NavigationLink 只能使用一次
- python - 通过仅跳过空白行来读取 excel 文件 (pd.read_excel())
- c# - MatriX vNext 在 Android 中无法连接
- angular - 使用 Ionic 4 和 Electron Desktop 将文件保存在文件夹中
- typescript - 打字稿:如何增加`export = Joi.Root`
- oracle - 如何将 INSTR (Oracle) 转换为 STRPOS (PostgreSQL)?
- amqp - 如何使用 .NET 客户端应用程序使用 AMQPNetLite 设置 PRE_ACKNOWLEDGE 模式