Does new coffea with DaskExecutor function with BaseSchema? #937
-
I ask this seemingly absurd question because I noticed (with the runner configuration below), that my processor does not even get to the runner = processor.Runner(
executor = processor.DaskExecutor(
client = client,
compression = None,
retries=0,
worker_affinity = True
),
pre_executor = processor.IterativeExecutor(),
schema = BaseSchema,
processor_compression = None,
metadata_cache = {},
) Dask ErrorI can copy in the full error, but the rest seems to be from the other workers being killed.
Am I mis-configuring the |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 14 replies
-
Are you doing this in coffea 2023? |
Beta Was this translation helpful? Give feedback.
-
The Runner interface is being made obsolete, largely by the adoption of dask-awkward. What you should do instead is: events = NanoEventsFactory.from_root(your_files, options, ....)
proc = YourProcessor(*args)
out_collections = proc(events)
result = dask.compute(out_collections) We are making things over in #882 to deal better with the concept of datasets, you can merge that as well and use those interfaces if you like. |
Beta Was this translation helpful? Give feedback.
The Runner interface is being made obsolete, largely by the adoption of dask-awkward.
What you should do instead is:
We are making things over in #882 to deal better with the concept of datasets, you can merge that as well and use those interfaces if you like.