It was indeed using mri_em_register_cuda. I will check with a different card. Thanks a lot,
Hemant

On Mon, Oct 31, 2011 at 3:24 PM, Nick Schmansky <nicks@nmr.mgh.harvard.edu> wrote:
which binary was running when this error occurred?  consult the
recon-all.log to find out.  if it was mri_em_register_cuda or
mri_ca_register_cuda, then it would appear that it is attempting to use
a function not supported by compute capability 1.0, which means your
card is not supported.

n.

On Mon, 2011-10-31 at 14:01 -0400, Hemant Bokil wrote:
> Hi Nick,
>
> Thanks for generating those files. The code ran through more steps
> this time (with the new files) but I now have the following error:
>
> Cuda error: MRImeanX kernel failed in file 'mrimean_cuda.cu' in line
> 578 : invalid device function.
> register_mri: find_optimal_transform
>
> Would you be able to recompile and put that on the server ?
> Alternately, if the source code is online and there are instructions
> for the recompile, I could do it myself. Many thanks,
>
> Hemant
>
> On Mon, Oct 31, 2011 at 1:40 PM, Nick Schmansky
> <nicks@nmr.mgh.harvard.edu> wrote:
>         Hemant,
>
>         We dont have any cards here that are compute capability 1.0.
>          Our test
>         cards are all 1.3 or higher.
>
>         We do compile with -arch sm_11 (compute capability 1.1).  I've
>         recompiled mri_em_register_cuda and mri_ca_register_cuda with
>         -arch
>         sm_10 and put them here:
>
>         https://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/misc/linux-centos4_x86_64/
>
>         i dont know if they will work for you though.
>
>         n.
>
>
>
>         On Mon, 2011-10-31 at 12:29 -0400, R Edgar wrote:
>         > On Mon, Oct 31, 2011 at 11:32 AM, Hemant Bokil
>         <hemantbokil@gmail.com> wrote:
>         >
>         > > There was another thread a while back on the freesurfer
>         website: A user
>         > > reported a similar problem to mine and another user
>         responded that the
>         > > problem was with CUDA Compute Capability (See the link
>         below-
>         > >
>         http://www.mail-archive.com/freesurfer@nmr.mgh.harvard.edu/msg14906.html)
>         > >
>         > > My card is a Quadro 4600 which has Compute Capability 1.0.
>         Do I need a card
>         > > with a higher Compute Capability ?
>         >
>         > I didn't catch that. You absolutely need a more capable
>         card. You
>         > should check with Nick as to the minimum supported, but you
>         don't get
>         > the full benefits until you get to Comp. Cap. 2.0.
>         >
>         > Richard
>         >
>         >
>
>
>
>
>
>         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 Partners
>         Compliance HelpLine at
>         http://www.partners.org/complianceline . If the e-mail was
>         sent to you in error
>         but does not contain patient information, please contact the
>         sender and properly
>         dispose of the e-mail.
>
>
>