pytorch - PyTorch 在 M1 MacBook 上本地运行,但有些东西不能正常工作
问题描述
我刚刚拥有一台 M1 MacBook Pro,并且一直在努力设置我的开发环境。我已按照说明使用 mini-forge 安装 PyTorch,以便它可以本地运行。
为了测试这一点,我从这里运行了 MNIST 示例代码。代码运行良好,活动监视器向我显示它正在本地运行。但是,似乎仍然有问题:当在我的另一台机器上执行完全相同的代码时,通常在一个 epoch 之后才能达到 99% 的准确率,并且测试损失非常低。在 M1 Macbook 上,尽管训练损失下降,但测试损失从未低于 2,并且在 14 个 epoch 后准确率从未超过 10%。
运行其他代码时也会出现类似的问题,例如,这会在每一步都会产生 nan 的丢失。
我无法在其他任何地方找到提到的这个问题:PyTorch 在 M1 上本地运行,但它似乎无法正常工作。
对于可能导致此问题或如何解决此问题的任何建议,我将不胜感激。
谢谢!
解决方案
推荐阅读
- mysql - 从 EAV 中选择返回行两次
- laravel-5 - Laravel 类在生产中找不到,但适用于本地环境
- c - 将for循环中的值存储到数组中?
- docker - 如何创建 docker 内部注册表
- robotframework - 如何根据机器人框架中关键字的结果实现If条件?
- python - MySQL:如何编写查询以选择 MAX 和今天的日期以从给定列表中获取数据并存储在数据库中
- java - 在 EditText 中动态更改光标颜色
- docker - Docker 烧瓶应用程序请求源标头已删除
- css - 在 Firefox 中使用动画 3d CSS 变换时的伪影
- c# - 将 blob 文件与 c# 中的字节进行比较