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. 

Reply via email to