python - Dask 分布式文件上传抛出 FileNotFound
问题描述
我有四个 Docker 容器、Flask、一个 Dask 调度程序和两个 Dask 工作人员。
我需要在从调度程序/客户端提交的工作人员中运行代码。为此,我upload_file
按照此处所述使用。
我得到的错误是找不到该文件。这是在 Flask 中运行的代码:
dask_client = Client('127.0.0.1:8786')
dask_client.upload_file('predict_worker.py')
dask_client.map (myFunc, 1)
我在 Flask 容器中遇到的错误:
FileNotFoundError: [Errno 2] No such file or directory: 'predict_worker.py'
该文件predict_worker.py
位于运行 Flask 代码的同一文件夹中。如何告诉 Dask 在哪里找到这个文件?
解决方案
推荐阅读
- javascript - 使用 TypeScript 时 PhpStorm 警告 Vue 组件中的 Object 方法
- react-native - 设置 ReactNative 状态的问题
- php - 只有当它跟随一个数字时,如何从字符串中删除一个字符?
- python - “RuntimeError:给定组=1,大小为 [6, 1, 3, 3] 的权重,预期输入 [10, 3, 28, 28] 有 1 个通道,但有 3 个通道
- android - 在 Concat RecyclerView 适配器中,我们可以水平显示第一个适配器的数据,然后垂直显示下一个适配器的数据吗?
- c# - 当 WPF ListView 仅包含折叠项时,将其行高缩小为零
- git - 重命名未发布的 NPM 包
- javascript - Angular如何从通过绑定的兄弟组件调用方法
? - mongodb - 我无法通过 mongosqld(BI 连接器)连接 MongoDB
- xquery - 无法从 controller.xml 正常工作的 URL 映射