python - Dlib 未在 Google Colab 上使用 GPU
问题描述
如何强制在 GPU 上进行训练?
目前,即使我运行它也只使用 CPU dlib.DLIB_USE_CUDA
,它说true
.
它还说1
当我跑步时print(dlib.cuda.get_num_devices())
这是附加的图像,显示实际上我正在运行代码时 GPU 上没有运行任何东西:
注意:GPU 设置为 RUN
解决方案
评论:
显然,正如我所测试的那样,这不是训练错误,而是加载错误。加载 ibug-300W 文件需要花费大量时间和内存。有什么办法可以更快地加载吗?
如果有人在 google colab 上偶然发现了这个问题或问题(训练时间慢)。
加载速度更快的方法是直接在 colab 的 vm/content 上传输数据集。因为 Drive 和 Colab 之间的传输速度很慢。
PS:您需要至少 14-15GB 的内存来加载 ibug-300W 文件。
推荐阅读
- firebase - 使用 Flutter 显示来自 Firebase Firestore 的图像,引用当前用户
- javascript - 如何在 android studio 中按图像 ID 添加 Searchview?
- c++ - 调试 c++ 运行时错误的好方法是什么?
- model-view-controller - 如何获取 MySQL 数据并在 CODEIGNITER 中的控制器上使用它
- android - Firebase 验证错误且不会变为真,重置后密码也不会更新
- javascript - TypeError:React__default.forwardRef 不是函数
- spotfire - 现场火分析师中的重叠日期
- javascript - CodeIgniter a.tag onclick if else 事件
- python - 如何建立自引用的多对多关系
- css - 如何在 Angular 应用程序的垫子抽屉组件中隐藏滚动条