External Email - Use Caution Hello Eugenio
Thanks for the reply! After I follow your instruction, the command works for a while for the segmentation part and some errors come up as following. Any hints? Thanks in advance for your help. Best, Edward mri_easyreg --ref /home/chang/GBM_Data/T1_template/Template_MNI_Normal122_sc_age19-40_tirq_1.0 mm_T1_scalp_trip.nii --flo /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only/pre_042_0000 .nii.gz --ref_seg /home/chang/GBM_Data/T1_template/Template_MNI_Normal122_sc_age19-40_tirq_1.0 mm_T1_scalp_trip_synthseg.nii --flo_seg /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_0000_synthseg.nii.gz --ref_reg /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_ref_reg.nii.gz --flo_reg /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_flo_reg.nii.gz --fwd_field /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_FWF.nii.gz --bak_field /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_BWF.nii.gz 2024-04-01 22:08:39.479784: I tensorflow/tsl/cuda/cudart_stub.cc:28] Could not find cuda drivers on your machine, GPU will not be used. 2024-04-01 22:08:39.500470: I tensorflow/tsl/cuda/cudart_stub.cc:28] Could not find cuda drivers on your machine, GPU will not be used. 2024-04-01 22:08:39.500724: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 AVX_VNNI FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-04-01 22:08:39.793976: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT using 1 thread Segmenting reference image Reading reference image Setting up segmentation net 2024-04-01 22:08:41.454567: E tensorflow/compiler/xla/stream_executor/cuda/cuda_driver.cc:266] failed call to cuInit: CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected 2024-04-01 22:08:41.454592: I tensorflow/compiler/xla/stream_executor/cuda/cuda_diagnostics.cc:168] retrieving CUDA diagnostic information for host: chang-System-Product-Name 2024-04-01 22:08:41.454595: I tensorflow/compiler/xla/stream_executor/cuda/cuda_diagnostics.cc:175] hostname: chang-System-Product-Name 2024-04-01 22:08:41.454678: I tensorflow/compiler/xla/stream_executor/cuda/cuda_diagnostics.cc:199] libcuda reported version is: 545.23.8 2024-04-01 22:08:41.454689: I tensorflow/compiler/xla/stream_executor/cuda/cuda_diagnostics.cc:203] kernel reported version is: 545.23.8 2024-04-01 22:08:41.454691: I tensorflow/compiler/xla/stream_executor/cuda/cuda_diagnostics.cc:309] kernel version seems to match DSO: 545.23.8 Inference / segmentation 2024-04-01 22:08:42.569555: W tensorflow/tsl/framework/cpu_allocator_impl.cc:83] Allocation of 471859200 exceeds 10% of free system memory. 2024-04-01 22:08:43.290274: W tensorflow/tsl/framework/cpu_allocator_impl.cc:83] Allocation of 471859200 exceeds 10% of free system memory. 2024-04-01 22:08:45.227286: W tensorflow/tsl/framework/cpu_allocator_impl.cc:83] Allocation of 471859200 exceeds 10% of free system memory. 2024-04-01 22:08:49.154534: W tensorflow/tsl/framework/cpu_allocator_impl.cc:83] Allocation of 353894400 exceeds 10% of free system memory. 2024-04-01 22:08:51.720818: W tensorflow/tsl/framework/cpu_allocator_impl.cc:83] Allocation of 471859200 exceeds 10% of free system memory. 1/1 [==============================] - 85s 85s/step Postprocessing Saving result Segmenting floating image Reading floating image Inference / segmentation 1/1 [==============================] - 190s 190s/step Postprocessing Saving result Linear registration Computing centroids and estimating affine transform Traceback (most recent call last): File "/usr/local/freesurfer/python/scripts/mri_easyreg", line 1809, in <module> main() File "/usr/local/freesurfer/python/scripts/mri_easyreg", line 180, in main Mref = getM(atlasCOG[:, ok > 0], refCOG[:, ok > 0]) File "/usr/local/freesurfer/python/scripts/mri_easyreg", line 1198, in getM x = np.matmul(np.linalg.inv(np.matmul(np.transpose(A), A)), np.matmul(np.transpose(A), b)) File "<__array_function__ internals>", line 180, in inv File "/usr/local/freesurfer/python/lib/python3.8/site-packages/numpy/linalg/linal g.py", line 552, in inv ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj) File "/usr/local/freesurfer/python/lib/python3.8/site-packages/numpy/linalg/linal g.py", line 89, in _raise_linalgerror_singular raise LinAlgError("Singular matrix") numpy.linalg.LinAlgError: Singular matrix From: freesurfer-boun...@nmr.mgh.harvard.edu <freesurfer-boun...@nmr.mgh.harvard.edu> On Behalf Of Iglesias Gonzalez, Juan E. Sent: Monday, April 1, 2024 8:41 PM To: Freesurfer support list <freesurfer@nmr.mgh.harvard.edu> Subject: Re: [Freesurfer] Easyreg > cortical parcels missing after SynthSeg with --parc option ? Dear Edward, Try deleting: /home/chang/GBM_Data/T1_template/Template_MNI_Normal122_sc_age19-40_tirq_1.0 mm_T1_scalp_trip_synthseg.nii and /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_0000_synthseg.nii.gz And then run the same command. Easy_reg will create the right segmentations for you. Cheers, /Eugenio -- Juan Eugenio Iglesias http://secure-web.cisco.com/1-q3mT9vTdAapiqbsXI3OPjVT3m8xjQKkHHLvyVZZFFM9DJ_5k0PAnQnJX6I4Cl4Q0ET_kF2QuivsdvaRRLnKGUY3-p9v8vRR-YtaT47YWeAJwR7cvWfk9HLDY3ninRU7SRlACRb9gf2xr4m3_cvdcb01Mkixcxdqur8fPlcUevmMl_UedfbZ7AfamE7MOmv4LOSo3F80ZVCWW6Ag9IjPMWiHAmC-pr3DJ4lyDxk8adwWkRbcbABEj0E6MBEoWChyxIszaQWb9zgG_gaDaSlF0WrtDGGGutc_Qa1Q9JlvByRARNCt6T_00GOWSxfalQgU/http%3A%2F%2Fwww.jeiglesias.com From: freesurfer-boun...@nmr.mgh.harvard.edu <mailto:freesurfer-boun...@nmr.mgh.harvard.edu> <freesurfer-boun...@nmr.mgh.harvard.edu <mailto:freesurfer-boun...@nmr.mgh.harvard.edu> > on behalf of r04458...@ntu.edu.tw <mailto:r04458...@ntu.edu.tw> <r04458...@ntu.edu.tw <mailto:r04458...@ntu.edu.tw> > Date: Sunday, March 31, 2024 at 3:55 AM To: freesurfer@nmr.mgh.harvard.edu <mailto:freesurfer@nmr.mgh.harvard.edu> <freesurfer@nmr.mgh.harvard.edu <mailto:freesurfer@nmr.mgh.harvard.edu> > Subject: [Freesurfer] Easyreg > cortical parcels missing after SynthSeg with --parc option ? External Email - Use Caution Hello Freesurfer Developpers, I attempted to run mri_easyreg (Freesurfer 7.4) between two images. After I ran mri-easyreg adding these images (--ref_seg --flo_reg), I get again the > no cortical parcels. The following is the command I used and the error code. What did I do wong? Any hints? Thanks in advance for your help. Best, Edward mri_easyreg --ref /home/chang/GBM_Data/T1_template/Template_MNI_Normal122_sc_age19-40_tirq_1.0 mm_T1_scalp_trip.nii --flo /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only/pre_042_0000 .nii.gz --ref_seg /home/chang/GBM_Data/T1_template/Template_MNI_Normal122_sc_age19-40_tirq_1.0 mm_T1_scalp_trip_synthseg.nii --flo_seg /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_0000_synthseg.nii.gz --ref_reg /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_ref_reg.nii.gz --flo_reg /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_flo_reg.nii.gz --fwd_field /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_FWF.nii.gz --bak_field /home/chang/GBM_Data/GBM_original/20231223_1/Pre/Kuo/Brain_only_synthseg/042 /pre_042_BWF.nii.gz 2024-03-31 15:50:23.731218: I tensorflow/tsl/cuda/cudart_stub.cc:28] Could not find cuda drivers on your machine, GPU will not be used. 2024-03-31 15:50:23.752531: I tensorflow/tsl/cuda/cudart_stub.cc:28] Could not find cuda drivers on your machine, GPU will not be used. 2024-03-31 15:50:23.752807: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 AVX_VNNI FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-03-31 15:50:24.041622: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT using 1 thread Segmentation of reference image already exists; reading from disk Error: No cortical labels found; does the segmentation include cortical parcels?
_______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Mass General Brigham Compliance HelpLine at https://www.massgeneralbrigham.org/complianceline <https://www.massgeneralbrigham.org/complianceline> . Please note that this e-mail is not secure (encrypted). If you do not wish to continue communication over unencrypted e-mail, please notify the sender of this message immediately. Continuing to send or respond to e-mail after receiving this message means you understand and accept this risk and wish to continue to communicate over unencrypted e-mail.