Build: #4 was successful Changes by Rui Xue <rx.astro@gmail.com>

Stages & jobs

  1. Default Stage

  2. Test

Build result summary

Details

Completed
Queue duration
1 second
Duration
75 minutes
Labels
None
Revision
627866840505ab50d65049c0b955b1d767b6f307
Total tests
696
Successful since
#1 ()

Tests

Code commits

Author Commit Message Commit date
Rui Xue <rx.astro@gmail.com> Rui Xue <rx.astro@gmail.com> 627866840505ab50d65049c0b955b1d767b6f307 Merge remote-tracking branch 'origin/CAS-13898' into CAS-14761
Srikrishna Sekhar Srikrishna Sekhar ff635a9a893262d4b6ccfedd1e71fd9b3eb69a79 m CAS-13898 : Fix memory allocation per-plane
The previous fix to pass in the available memory into auto-multithresh
did not work as expected, because the per-plane memory budget never
exceeds the total.

This fix divides the total memory budget by the estimated number of
planes used in the algorithm, and passes that in to the Lattice images.
This correctly seems to restrict the memory usage.

From initial benchmarking, memory limits are now respected as expected.
Srikrishna Sekhar Srikrishna Sekhar b21db203ff9a81fab1705c7a18cd11f9c9f9008a m CAS-13898 : Re-use getMemoryAvailable from appRC
So now automultithresh should pick up the right memory limits
internally.
Srikrishna Sekhar Srikrishna Sekhar 67f8561f0cc6a4bbfda4c2a8172205b76ff29fcc m CAS-13898 : remove unnecessary temp image allocs
Removed two temporary images that have memory allocated but are never
used. This seems to have brought down total memory usage by 20-30% for
auto-multithresh.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeCAS-13898Could not obtain issue details from Jira
Unknown Issue TypeCAS-14761Could not obtain issue details from Jira

Shared artifacts

Artifact File size
ManyLinux228 Casatestutils 144 KB
ManyLinux228 Python 3.12 Tool wheel 75 MB