小编Bae*_*nka的帖子

如何按照 kedro 管道中声明的顺序运行节点?

在 Kedro 管道中,节点(类似于 Python 函数)是按顺序声明的。在某些情况下,一个节点的输入是前一节点的输出。然而,有时,当在命令行中调用 kedro run API 时,节点不会按顺序运行。

在 kedro 文档中,它说默认情况下节点按顺序运行。

我的 run.py 代码:

def main(
tags: Iterable[str] = None,
env: str = None,
runner: Type[AbstractRunner] = None,
node_names: Iterable[str] = None,
from_nodes: Iterable[str] = None,
to_nodes: Iterable[str] = None,
from_inputs: Iterable[str] = None,
):

project_context = ProjectContext(Path.cwd(), env=env)
project_context.run(
    tags=tags,
    runner=runner,
    node_names=node_names,
    from_nodes=from_nodes,
    to_nodes=to_nodes,
    from_inputs=from_inputs,
)
Run Code Online (Sandbox Code Playgroud)

目前,我的最后一个节点有时在前几个节点之前运行。

python machine-learning kedro

8
推荐指数
1
解决办法
2761
查看次数

错误:无法为 greenlet 构建轮子,这是安装基于 pyproject.toml 的项目所必需的

我正在尝试安装由 pryproject.toml 和 setup.cfg 文件定义的 python 包。我能够在 Ubuntu 20.04.1 LTS 中使用 `pip install .`` 安装该软件包。但是当我尝试在带有 m1 芯片的 Macbook 的 python 虚拟环境(python 3.9)中安装时,出现以下错误。

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
      error: command '/usr/bin/clang' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for greenlet
  Building wheel for roundrobin (pyproject.toml) ... done
  Created wheel for roundrobin: filename=roundrobin-0.0.4-py3-none-any.whl size=4017 sha256=d7f7d00ddb6967eacd3f5cd086371e5ed2a4dc56017fcb1749750659544b49ef
  Stored …
Run Code Online (Sandbox Code Playgroud)

pip setuptools macos-ventura

4
推荐指数
1
解决办法
1万
查看次数