/users/sli59/anaconda3/envs/torch_lester/lib/python3.7/site-packages/staintools/stain_normalizer.py:41: RuntimeWarning: divide by zero encountered in true_divide
source_concentrations *= (self.maxC_target / maxC_source)
/users/sli59/anaconda3/envs/torch_lester/lib/python3.7/site-packages/staintools/stain_normalizer.py:41: RuntimeWarning: invalid value encountered in multiply
source_concentrations *= (self.maxC_target / maxC_source)
Empty Tissue Mask
multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/users/sli59/anaconda3/envs/torch_lester/lib/python3.7/multiprocessing/pool.py", line 121, in worker
result = (True, func(*args, **kwds))
File "normalize.py", line 40, in training_slide_range_to_images
training_slide_to_image(slide_num)
File "normalize.py", line 31, in training_slide_to_image
to_transform = normalizer.transform(to_transform)
File "/users/sli59/anaconda3/envs/torch_lester/lib/python3.7/site-packages/staintools/stain_normalizer.py", line 38, in transform
stain_matrix_source = self.extractor.get_stain_matrix(I)
File "/users/sli59/anaconda3/envs/torch_lester/lib/python3.7/site-packages/staintools/stain_extraction/macenko_stain_extractor.py", line 30, in get_stain_matrix
_, V = np.linalg.eigh(np.cov(OD, rowvar=False))
File "/users/sli59/anaconda3/envs/torch_lester/lib/python3.7/site-packages/numpy/linalg/linalg.py", line 1444, in eigh
_assertRankAtLeast2(a)
File "/users/sli59/anaconda3/envs/torch_lester/lib/python3.7/site-packages/numpy/linalg/linalg.py", line 207, in _assertRankAtLeast2
'at least two-dimensional' % a.ndim)
numpy.linalg.LinAlgError: 0-dimensional array given. Array must be at least two-dimensional
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "normalize.py", line 105, in <module>
multiprocess_training_slides_to_images()
File "normalize.py", line 78, in multiprocess_training_slides_to_images
(start_ind, end_ind) = result.get()
File "/users/sli59/anaconda3/envs/torch_lester/lib/python3.7/multiprocessing/pool.py", line 657, in get
raise self._value
numpy.linalg.LinAlgError: 0-dimensional array given. Array must be at least two-dimensional
Let me know if any additional information is needed for diagnosing the problem. Thank you for your time.
Let me know if any additional information is needed for diagnosing the problem. Thank you for your time.