问题标签 [disco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
254 浏览

python - 在 Docker 容器中运行 Disco

我需要在 Docker 容器中运行一个 Python 脚本(我目前执行“disco_test.py”作为我的ENTRYPOINT命令),它将利用 Disco(当然需要在该容器中运行)。问题是我似乎无法使用DockerfileCMDRUN在 Dockerfile 中或从 Python 脚本本身(使用 subprocess 模块)运行 Disco。

但是,如果我在没有命令的情况下创建了一个相同的图像,然后ENTRYPOINT运行它docker run -i -t disco_test /bin/bash然后打开一个 Python shell,我可以使用 subprocess 模块成功地运行 Disco(只需使用call(["disco", "start"])works)。退出 Python shell 后,我确实可以验证 Disco 是否仍在正常运行(disco status报告“Master 0cfddb8fb0e4:8989 running”)。当我尝试call(["disco", "start"])从“disco_test.py”中以相同的方式(使用)启动迪斯科时,我作为ENTRYPOINT命令执行,它不起作用!它将打印“Master 0cfddb8fb0e4:8989 已启动”,但disco status之后检查总是显示“Master 0cfddb8fb0e4:8989 已停止”。

ENTRYPOINT命令的运行方式是否会阻止我从相应的 Python 脚本中运行 Disco?在我的机器上(不是在 Docker 容器中)运行“disco_test.py”确实可以让 Disco 成功启动并运行。

任何见解或建议将不胜感激!

0 投票
0 回答
230 浏览

python - Python 和 DISCO 可以轻松安装在 Rocks 6.2 集群上吗?

我正在寻找一种使用廉价电脑(所有相同的硬件)快速轻松地构建计算集群的方法。Rocks 看起来是一个可能的解决方案,但我需要能够在节点上运行 Python 3.4 程序,并且还需要在系统上设置 DISCO。这可能与 Rocks 有关,还是我最好为 DISCO 设置一个集群,而为传统的基于 MPI 的计算设置一个完全不同的集群?易于设置是这里的一个大问题。

0 投票
1 回答
878 浏览

c - 主从配置中的 STM32 奇数 timer1 行为 - mb 代码问题

我目前正在开发一个嵌入式系统,该系统旨在以等距的时间输出特定的脉冲序列。因此,我使用带有 FreeRTOS 内核的 STM32 - DISCO 板作为第一个测试。我将 TIM3 配置为主触发 TIM1。TIM1 以 1Hz 或每秒的频率触发。然后 TIM3 在其输出上生成一个脉冲序列。我将 TIM3 输出配置为 PB4,将 TIM1 配置为 PA9。此配置按预期工作,但现在我想使用存储我的设置的结构动态更改配置,并且可以作为指针传递给配置两个计时器的函数。

作为第一步,我生成了一个数据结构并在我的计时器函数中对其进行了初始化以配置 TIM3。

1)通过这种配置,我得到了一些非常奇怪的行为。包含数据结构后:

在该代码被剪断后,我在 PIN PB4(主 - TIM3)上没有得到任何输出,该输出仍应以 1Hz 切换。

2)更令人困惑的是,当我用句柄替换代码块时:

现在我可以看到 PB4 (Master - TIM3) 上的输出为 1Hz,但 PA9 (Slave - TIM1) 的输出极性相反。

我试图调查这个问题,我专注于 FreeRTOS 的堆栈/堆。我用大堆/堆栈测试了系统 = (uint32_t) 65535; 我无法观察到行为的任何变化。

我希望有人遇到类似的问题或知道如何解决这个问题。我很感谢您对此的任何投入,不幸的是,我的知识已经走到了尽头。

编辑:我花了更多时间来解决这个问题,我想我可以更具体一些。在使用指针的情况下,TimMasterHandle 在初始化后立即被锁定。如果我解锁手柄 TimMasterHandle.lock = HAL_UNLOCK; 一切正常,但这只是掩盖了问题,我想知道这是从哪里来的。

它看起来仍然像堆或堆栈问题。有什么办法,我可以检查堆或堆栈溢出。我正在使用 Keil uVision 5.10。

感谢您的时间和帮助,

艾默

0 投票
1 回答
40 浏览

python - 迪斯科链跳过减少

我最近发现了 Disco Project,与 Hadoop 相比,我非常喜欢它,但我有一个问题。我的项目是这样设置的(如果有帮助,我很乐意剪切/粘贴真实代码):

我的文件.py

我的问题是工作流程完全跳过了 A 的 reduce 并下降到 B 的 reduce。

有什么想法吗?

0 投票
1 回答
282 浏览

python - Erlang 没有 cookie 文件的主页

“没有 cookie 文件的主页”是什么意思?以及如何解决此问题:

更多背景:

0 投票
1 回答
68 浏览

python - 如何获得工作结果迪斯科python

如何从迪斯科蟒蛇获得工作结果?

我尝试过迪斯科工作:

迪斯科结果:

这是输入:

有关的:

0 投票
1 回答
618 浏览

python - 如何获取编写 bot 命令的用户?不和谐.py

如何获取编写 bot 命令的用户?所以消息的作者。

代码:

0 投票
1 回答
72 浏览

javascript - ReferenceError: err is not defined 我无法解决错误

我的代码如下为什么会出现这样的错误;

“ ReferenceError:未定义错误”

0 投票
1 回答
62 浏览

python - discord.py 中的公会参数

这是我的代码,显然,出了点问题……我不知道在定义命令时将公会参数放在哪里,但看起来我没有把它放在正确的位置

0 投票
0 回答
66 浏览

python - Disco Diffusion:PytorchStreamReader 读取 zip 存档失败:找不到中央目录

我正在尝试使用基本默认设置运行 Disco Diffusion v5,并在尝试创建图像时出现此错误。有谁知道如何解决这一问题?