首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在数据库中使用scoring.py ()时找不到PythonScriptStep

在数据库中使用scoring.py ()时找不到PythonScriptStep
EN

Stack Overflow用户
提问于 2022-06-23 15:17:01
回答 1查看 85关注 0票数 0

我们在Databricks中定义了一个PythonScriptStep()。在管道脚本中使用PythonScriptStep()时,我们无法找到scoring.py文件。

代码语言:javascript
复制
scoring_step = PythonScriptStep(
    name="Scoring_Step",
    source_directory=os.getenv("DATABRICKS_NOTEBOOK_PATH", "/Users/USER_NAME/source_directory"),
    script_name="./scoring.py",
    arguments=["--input_dataset", ds_consumption],
    compute_target=pipeline_cluster,
    runconfig=pipeline_run_config,
    allow_reuse=False)

我们得到以下错误消息:

代码语言:javascript
复制
Step [Scoring_Step]: script not found at: /databricks/driver/scoring.py. Make sure to specify an appropriate source_directory on the Step or default_source_directory on the Pipeline.

出于某种原因,Databricks正在搜索'/databricks/driver/‘中的文件,而不是我们输入的文件夹。

还有一种使用DatabricksStep()而不是PythonScriptStep()的方法,但是由于特定的原因,我们需要使用PythonSriptStep()类。

有人能帮我们解决这个具体问题吗?

非常感谢您的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-27 10:12:54

代码语言:javascript
复制
scoring_step = PythonScriptStep(
    name="Scoring_Step",
    source_directory=os.getenv("DATABRICKS_NOTEBOOK_PATH", "/Users/USER_NAME/source_directory"),
    script_name="./scoring.py",
    arguments=["--input_dataset", ds_consumption],
    compute_target=pipeline_cluster,
    runconfig=pipeline_run_config,
    allow_reuse=False)

用下面的代码块更改上面的代码块。它将解决错误。

代码语言:javascript
复制
data_ref = OutputFileDatasetConfig(
    name='data_ref',
    destination=(ds, '/data')
).as_upload()


data_prep_step = PythonScriptStep(
    name='data_prep',
    script_name='pipeline_steps/data_prep.py',
    source_directory='/.',
    arguments=[
        '--main_path', main_ref,
        '--data_ref_folder', data_ref
                ],
    inputs=[main_ref, data_ref],
    outputs=[data_ref],
    runconfig=arbitrary_run_config,
    allow_reuse=False
)

文档的参考链接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72732616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档