You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I saw 3/50 OptimizeIteration tasks fail simultaneously with the same error. It was the 4th round of OptimizeIteration, so the previous 3 rounds were able to run successfully.
2023-07-28 14:50:47,959 - Optimize4.11 - INFO - Beginning Optimize4 11
2023-07-28 14:50:48,003 - Optimize4.11 - ERROR - Failed to interpret file '/data/peer/doughet/merlin-analysis/rawdata/Optimize3/scale_factors.npy' as a pickle
Traceback (most recent call last):
File "/home/doughet/miniconda3/envs/merlin/lib/python3.10/site-packages/numpy/lib/npyio.py", line 441, in load
return pickle.load(fid, **pickle_kwargs)
EOFError: Ran out of input
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/lila/home/doughet/MERlin/merlin/core/analysistask.py", line 333, in run
self._run_analysis(fragmentIndex)
File "/lila/home/doughet/MERlin/merlin/analysis/optimize.py", line 77, in _run_analysis
scaleFactors = self._get_previous_scale_factors()
File "/lila/home/doughet/MERlin/merlin/analysis/optimize.py", line 193, in _get_previous_scale_factors
scaleFactors = previousIteration.get_scale_factors()
File "/lila/home/doughet/MERlin/merlin/analysis/optimize.py", line 386, in get_scale_factors
return self.dataSet.load_numpy_analysis_result(
File "/lila/home/doughet/MERlin/merlin/core/dataset.py", line 657, in load_numpy_analysis_result
return np.load(savePath, allow_pickle=True)
File "/home/doughet/miniconda3/envs/merlin/lib/python3.10/site-packages/numpy/lib/npyio.py", line 443, in load
raise pickle.UnpicklingError(
_pickle.UnpicklingError: Failed to interpret file '/data/peer/doughet/merlin-analysis/rawdata/Optimize3/scale_factors.npy' as a pickle
However, when I restart the pipeline, the task completes without issue. Maybe it's a file system issue where multiple tasks are opening or modifying a file simulataneously and all of them fail together?
Not sure if this is related to this issue, but I'm also seeing these warnings printed to the console
/lila/home/doughet/MERlin/merlin/util/registration.py:119: RuntimeWarning: invalid value encountered in divide
unsmoothm = np.divide(dIdv + dIdu, dIdu - dIdv)
/lila/home/doughet/MERlin/merlin/util/registration.py:116: RuntimeWarning: invalid value encountered in divide
m = np.divide(-(fdv + fdu), (fdu - fdv))
The text was updated successfully, but these errors were encountered:
I saw 3/50
OptimizeIteration
tasks fail simultaneously with the same error. It was the 4th round ofOptimizeIteration
, so the previous 3 rounds were able to run successfully.However, when I restart the pipeline, the task completes without issue. Maybe it's a file system issue where multiple tasks are opening or modifying a file simulataneously and all of them fail together?
Not sure if this is related to this issue, but I'm also seeing these warnings printed to the console
The text was updated successfully, but these errors were encountered: