Land-Use-Land-Cover Prediction for Slovenia

I’m trying to implement an example code for land use classification but when I run these lines of code it throws an error of a broken process pool.

Time interval for the SH request

time_interval = [‘2019-01-01’, ‘2019-12-31’]

Define additional parameters of the workflow

execution_args = []

for idx, bbox in enumerate(bbox_list[patchIDs]):


    add_data: {'bbox': bbox, 'time_interval': time_interval},

    save: {'eopatch_folder': f'eopatch_{idx}'}


Execute the workflow

executor = EOExecutor(workflow, execution_args, save_logs=True), multiprocess=True)


BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.

Hi @haseebrkhan4 ,

I believe this happens due to memory limits. Can you try running the process again, but this time with fewer workers (line 16 in your code) or with multiprocess set to False (or both)? On my laptop, when I reduced the number of workers, I didn’t get the error anymore.

(PS: I removed your duplicate post and put all the information here)