Skip to content

Job splitter consolidate - #1126

Open
tbaudier wants to merge 7 commits into
masterfrom
job_splitter_consolidate
Open

Job splitter consolidate#1126
tbaudier wants to merge 7 commits into
masterfrom
job_splitter_consolidate

Conversation

@tbaudier

@tbaudier tbaudier commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Serialize RepeatParametrisedVolume to be able to save it in .json the repeated volume.
We can test the splitting with actors/test036_adder_depth_param.py

For RepeatParametrisedVolume, the repeated_volume was not serialized. So it was not possible to create the RepeatParametrisedVolume from a json
Now, save the repeated_volume_name and add the reference in volumes.py to be sure to have the link to the repeated_volume
@tbaudier

tbaudier commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

For biaising actor attributes and parrallel world you can test the splitting with geometry/test054e_multi_parallel_worlds_mt.py

self.volume_manager could be None so the except with ErrorKey fails to catch it
Now, we are still able to create the volume
@tbaudier

tbaudier commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

For boolean_volume, can be tested with geometry/test016_bool_volumes.py
For blurring attributes in digitizer, can be tested with actors/test049_pet_digit_blurring_v3.py

Before if both were set, it returned an error
But after an export to json, both are set because previously computed
So, instead of returning an error, compare their value to check if they are consistent
@tbaudier
tbaudier force-pushed the job_splitter_consolidate branch from ea39935 to 663db30 Compare September 8, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant