Skip to content

[BUG] Fugue execution engine is not recognized (ray, None, {}). You may need to register a parser for it. #557

@miguelfdag

Description

@miguelfdag

Minimal Code To Reproduce

import pandas as pd
from fugue import transform 

df = pd.DataFrame({"col1": [1,2,3,4], "col2": [1,2,3,4]})

# schema: *, col3:int
def add_cols(df:pd.DataFrame) -> pd.DataFrame:
    return df.assign(col3 = df['col1'] + df['col2'])

ray_df = transform(df, add_cols, engine="ray")
ray_df.show(5)

Describe the bug
Running the example in https://fugue-tutorials.readthedocs.io/tutorials/beginner/execution_engine.html?highlight=engine%20ray I get an error that ray is not a recognized engine.

Expected behavior
A clear and concise description of what you expected to happen.

Environment (please complete the following information):

  • Backend: ray
  • Backend version: ray==2.42.1
  • Python version: Python 3.11.0
  • OS: linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions