- edited description
Hi, with Relion 3.0 beta 2 every time i say No to the Mask Individual Partciles with zero in 2DClasses, 3D classes or refinement, relion crashes. see below. however if i say Yes it runs like a charm.
in: /home/bio21em1/relion-3.0_beta/src/acc/cuda/cuda_settings.h, line 81 in: /home/bio21em1/relion-3.0_beta/src/acc/cuda/cuda_settings.h, line 81 slave 3 encountered error: === Backtrace === /usr/local/relion3/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x41) [0x43eaf1] /usr/local/relion3/bin/relion_refine_mpi(_Z36globalThreadExpectationSomeParticlesR14ThreadArgument+0xe9) [0x523b59] /usr/local/relion3/bin/relion_refine_mpi(_Z11_threadMainPv+0x3f) [0x52d50f] /lib64/libpthread.so.0() [0x375c607aa1] /lib64/libc.so.6(clone+0x6d) [0x375bee8bcd] ================== ERROR:
A GPU-function failed to execute.
If this occured at the start of a run, you might have GPUs which are incompatible with either the data or your installation of relion. If you
-> INSTALLED RELION YOURSELF: if you e.g. specified -DCUDA_ARCH=50
and are trying ot run on a compute 3.5 GPU (-DCUDA_ARCH=3.5),
this may happen.
-> HAVE MULTIPLE GPUS OF DIFFERNT VERSIONS: relion needs GPUS with
at least compute 3.5. You may be trying to use a GPU older than
this. If you have multiple generations, try specifying --gpu <X>
with X=0. Then try X=1 in a new run, and so on. The numbering of
GPUs may not be obvious from the driver or intuition. For a list
of GPU compute generations, see
en.wikipedia.org/wiki/CUDA#Version_features_and_specifications
-> ARE USING DOUBLE-PRECISION GPU CODE: relion was been written so
as to not require this, and may thus have unforeseen requirements
when run in this mode. If you think it is nonetheless necessary,
please consult the developers with this error.
If this occurred at the middle or end of a run, it might be that
-> YOUR DATA OR PARAMETERS WERE UNEXPECTED: execution on GPUs is
subject to many restrictions, and relion is written to work within
common restraints. If you have exotic data or settings, unexpected
configurations may occur. See also above point regarding
double precision.
If none of the above applies, please report the error to the relion developers at github.com/3dem/relion/issues
in: /home/bio21em1/relion-3.0_beta/src/acc/cuda/cuda_settings.h, line 81 in: /home/bio21em1/relion-3.0_beta/src/acc/cuda/cuda_settings.h, line 81 slave 1 encountered error: === Backtrace === /usr/local/relion3/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x41) [0x43eaf1] /usr/local/relion3/bin/relion_refine_mpi(_Z36globalThreadExpectationSomeParticlesR14ThreadArgument+0xe9) [0x523b59] /usr/local/relion3/bin/relion_refine_mpi(_Z11_threadMainPv+0x3f) [0x52d50f] /lib64/libpthread.so.0() [0x375c607aa1] /lib64/libc.so.6(clone+0x6d) [0x375bee8bcd] ================== ERROR:
A GPU-function failed to execute.
If this occured at the start of a run, you might have GPUs which are incompatible with either the data or your installation of relion. If you
-> INSTALLED RELION YOURSELF: if you e.g. specified -DCUDA_ARCH=50
and are trying ot run on a compute 3.5 GPU (-DCUDA_ARCH=3.5),
this may happen.
-> HAVE MULTIPLE GPUS OF DIFFERNT VERSIONS: relion needs GPUS with
at least compute 3.5. You may be trying to use a GPU older than
this. If you have multiple generations, try specifying --gpu <X>
with X=0. Then try X=1 in a new run, and so on. The numbering of
GPUs may not be obvious from the driver or intuition. For a list
of GPU compute generations, see
en.wikipedia.org/wiki/CUDA#Version_features_and_specifications
-> ARE USING DOUBLE-PRECISION GPU CODE: relion was been written so
as to not require this, and may thus have unforeseen requirements
when run in this mode. If you think it is nonetheless necessary,
please consult the developers with this error.
If this occurred at the middle or end of a run, it might be that
-> YOUR DATA OR PARAMETERS WERE UNEXPECTED: execution on GPUs is
subject to many restrictions, and relion is written to work within
common restraints. If you have exotic data or settings, unexpected
configurations may occur. See also above point regarding
double precision.
If none of the above applies, please report the error to the relion developers at github.com/3dem/relion/issues
in: /home/bio21em1/relion-3.0_beta/src/acc/cuda/cuda_settings.h, line 81 in: /home/bio21em1/relion-3.0_beta/src/acc/cuda/cuda_settings.h, line 81 slave 2 encountered error: === Backtrace === /usr/local/relion3/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x41) [0x43eaf1] /usr/local/relion3/bin/relion_refine_mpi(_Z36globalThreadExpectationSomeParticlesR14ThreadArgument+0xe9) [0x523b59] /usr/local/relion3/bin/relion_refine_mpi(_Z11_threadMainPv+0x3f) [0x52d50f] /lib64/libpthread.so.0() [0x375c607aa1] /lib64/libc.so.6(clone+0x6d) [0x375bee8bcd] ================== ERROR:
A GPU-function failed to execute.
If this occured at the start of a run, you might have GPUs which are incompatible with either the data or your installation of relion. If you
-> INSTALLED RELION YOURSELF: if you e.g. specified -DCUDA_ARCH=50
and are trying ot run on a compute 3.5 GPU (-DCUDA_ARCH=3.5),
this may happen.
-> HAVE MULTIPLE GPUS OF DIFFERNT VERSIONS: relion needs GPUS with
at least compute 3.5. You may be trying to use a GPU older than
this. If you have multiple generations, try specifying --gpu <X>
with X=0. Then try X=1 in a new run, and so on. The numbering of
GPUs may not be obvious from the driver or intuition. For a list
of GPU compute generations, see
en.wikipedia.org/wiki/CUDA#Version_features_and_specifications
-> ARE USING DOUBLE-PRECISION GPU CODE: relion was been written so
as to not require this, and may thus have unforeseen requirements
when run in this mode. If you think it is nonetheless necessary,
please consult the developers with this error.
If this occurred at the middle or end of a run, it might be that
-> YOUR DATA OR PARAMETERS WERE UNEXPECTED: execution on GPUs is
subject to many restrictions, and relion is written to work within
common restraints. If you have exotic data or settings, unexpected
configurations may occur. See also above point regarding
double precision.
If none of the above applies, please report the error to the relion developers at github.com/3dem/relion/issues
in: /home/bio21em1/relion-3.0_beta/src/acc/cuda/cuda_settings.h, line 81 in: /home/bio21em1/relion-3.0_beta/src/acc/cuda/cuda_settings.h, line 81 slave 4 encountered error: === Backtrace === /usr/local/relion3/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x41) [0x43eaf1] /usr/local/relion3/bin/relion_refine_mpi(_Z36globalThreadExpectationSomeParticlesR14ThreadArgument+0xe9) [0x523b59] /usr/local/relion3/bin/relion_refine_mpi(_Z11_threadMainPv+0x3f) [0x52d50f] /lib64/libpthread.so.0() [0x375c607aa1] /lib64/libc.so.6(clone+0x6d) [0x375bee8bcd] ================== ERROR:
A GPU-function failed to execute.
If this occured at the start of a run, you might have GPUs which are incompatible with either the data or your installation of relion. If you
-> INSTALLED RELION YOURSELF: if you e.g. specified -DCUDA_ARCH=50
and are trying ot run on a compute 3.5 GPU (-DCUDA_ARCH=3.5),
this may happen.
-> HAVE MULTIPLE GPUS OF DIFFERNT VERSIONS: relion needs GPUS with
at least compute 3.5. You may be trying to use a GPU older than
this. If you have multiple generations, try specifying --gpu <X>
with X=0. Then try X=1 in a new run, and so on. The numbering of
GPUs may not be obvious from the driver or intuition. For a list
of GPU compute generations, see
en.wikipedia.org/wiki/CUDA#Version_features_and_specifications
-> ARE USING DOUBLE-PRECISION GPU CODE: relion was been written so
as to not require this, and may thus have unforeseen requirements
when run in this mode. If you think it is nonetheless necessary,
please consult the developers with this error.
If this occurred at the middle or end of a run, it might be that
-> YOUR DATA OR PARAMETERS WERE UNEXPECTED: execution on GPUs is
subject to many restrictions, and relion is written to work within
common restraints. If you have exotic data or settings, unexpected
configurations may occur. See also above point regarding
double precision.
If none of the above applies, please report the error to the relion developers at github.com/3dem/relion/issues
[odin:288157] 3 more processes have sent help message help-mpi-api.txt / mpi-abort [odin:288157] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages