python - 在外部硬盘上运行 python 脚本(训练神经网络)
问题描述
我有一个太大而无法在本地存储的数据集,我想训练一个神经网络。
哪个会更快?还是一样?
1)所有文件都存储在外部硬盘驱动器上。python文件在加载数据和训练网络的硬盘目录中运行
2)Python文件保存在本地,训练期间数据集的加载是通过将其指向外部硬盘驱动器上的数据集来完成的
我假设在这两种情况下数据集的执行速度和加载将是相等的,但我不确定
解决方案
这取决于您的硬盘驱动器和外置硬盘驱动器的读取速度。
你的硬盘是SSD吗?如果是,那么它肯定会比您的外部硬盘驱动器快得多。
如果您的硬盘驱动器和外部硬盘驱动器的读取速度相同或相似,那么您将数据集存储在哪里并不重要。
1)您的python文件将被“加载”到RAM中并执行。因此,您的内部硬盘不起主要作用。
2)再次,如果您的外部硬盘和内部硬盘具有相似的读取速度,那么没关系。
推荐阅读
- sql - 使用一个 SQL 查询从特定日期和时间范围内选择信息
- regex - Angular中模板驱动形式的正则表达式验证
- python - WTForms 2.3.0 重大更改 - ImportError: cannot import name 'HTMLString' from 'wtforms.widgets'
- delphi - 使用 RTTI 读取/写入泛型类型的属性时出错
- selenium - 可以从浏览器上的选定元素定位器访问如何交叉检查元素。不将其包含在脚本中并在硒中运行?
- out-of-memory - 为什么 FirebaseVisionImage.fromMediaImage() 会产生 OutOfMemoryError
- r - 向 geom_point 添加颜色美学的问题?
- javascript - 使用 css {direction:rtl} 时出现文本输入字段问题
- wordpress - 是否可以使用定义的用户名和密码登录 wordpress 管理仪表板?
- c# - 为什么我可以在本地从 .Net Core 3.1 Web 应用程序运行外部 HTTP 调用,但在发布到 Azure 网站时不能?