Skip to content

IO managers for ops that receive DynamicOutput as an Input #20990

Answered by yuhan
mihirsamdarshi asked this question in Q&A
Discussion options

You must be logged in to vote

hi @mihirsamdarshi Apologies for the delayed response.

Repro

The initial code snippet provided in the question didn’t work for me out-of-the-box, so I made some modifications related to types.

Here is my attempt using the built-in PolarsParquetIOManager for code similar to what you provided. This repros the NotImplementedError: Can't load object for type annotation typing.List[polars.lazyframe.frame.LazyFrame] error you mentioned. So, it looks like the out-of-the-box PolarsParquetIOManager doesn't support the dynamic out fan in case. Please note this is still an experimental integration that's built by community members.

from typing import Generator, Tuple

import polars as pl
from dagster 

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by mihirsamdarshi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
type: troubleshooting Related to debugging and error messages area: io-manager Related to I/O Managers
2 participants