2011-08-04 14:15:45 +04:00
|
|
|
# -*- text -*-
|
|
|
|
#
|
2015-03-06 21:12:08 +03:00
|
|
|
# Copyright (c) 2011-2015 NVIDIA. All rights reserved.
|
2015-02-20 00:59:44 +03:00
|
|
|
# Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
|
2011-08-04 14:15:45 +04:00
|
|
|
# $COPYRIGHT$
|
2015-02-20 00:59:44 +03:00
|
|
|
#
|
2011-08-04 14:15:45 +04:00
|
|
|
# Additional copyrights may follow
|
2015-02-20 00:59:44 +03:00
|
|
|
#
|
2011-08-04 14:15:45 +04:00
|
|
|
# $HEADER$
|
|
|
|
#
|
2011-09-29 20:32:46 +04:00
|
|
|
[cuCtxGetCurrent failed not initialized]
|
|
|
|
WARNING: The call to cuCtxGetCurrent() failed while attempting to register
|
|
|
|
internal memory with the CUDA environment. The program will continue to run,
|
|
|
|
but the performance of GPU memory transfers may be reduced. This failure
|
|
|
|
indicates that the CUDA environment is not yet initialized. To eliminate
|
|
|
|
this warning, ensure that CUDA is initialized prior to calling MPI_Init.
|
|
|
|
|
|
|
|
NOTE: You can turn off this warning by setting the MCA parameter
|
|
|
|
mpi_common_cuda_warning to 0.
|
|
|
|
#
|
2011-08-04 14:15:45 +04:00
|
|
|
[cuCtxGetCurrent failed]
|
2011-09-29 20:32:46 +04:00
|
|
|
WARNING: The call to cuCtxGetCurrent() failed while attempting to register
|
|
|
|
internal memory with the CUDA environment. The program will continue to run,
|
|
|
|
but the performance of GPU memory transfers may be reduced.
|
2011-08-04 14:15:45 +04:00
|
|
|
cuCtxGetCurrent return value: %d
|
|
|
|
|
2011-09-29 20:32:46 +04:00
|
|
|
NOTE: You can turn off this warning by setting the MCA parameter
|
|
|
|
mpi_common_cuda_warning to 0.
|
|
|
|
#
|
|
|
|
[cuCtxGetCurrent returned NULL]
|
|
|
|
WARNING: The call to cuCtxGetCurrent() failed while attempting to register
|
|
|
|
internal memory with the CUDA environment. The program will continue to run,
|
|
|
|
but the performance of GPU memory transfers may be reduced. This failure
|
|
|
|
indicates that there is no CUDA context yet. To eliminate this warning,
|
|
|
|
ensure that there is a CUDA context prior to calling MPI_Init.
|
|
|
|
|
2011-08-04 14:15:45 +04:00
|
|
|
NOTE: You can turn off this warning by setting the MCA parameter
|
|
|
|
mpi_common_cuda_warning to 0.
|
|
|
|
#
|
2014-07-24 19:18:55 +04:00
|
|
|
[cuMemHostRegister during init failed]
|
|
|
|
The call to cuMemHostRegister(%p, %d, 0) failed.
|
|
|
|
Host: %s
|
|
|
|
cuMemHostRegister return value: %d
|
2015-11-02 22:07:08 +03:00
|
|
|
Registration cache: %s
|
2014-07-24 19:18:55 +04:00
|
|
|
#
|
2011-08-04 14:15:45 +04:00
|
|
|
[cuMemHostRegister failed]
|
|
|
|
The call to cuMemHostRegister(%p, %d, 0) failed.
|
2012-01-03 19:19:01 +04:00
|
|
|
Host: %s
|
|
|
|
cuMemHostRegister return value: %d
|
2015-11-02 22:07:08 +03:00
|
|
|
Registration cache: %s
|
2011-08-04 14:15:45 +04:00
|
|
|
#
|
2011-12-29 16:31:54 +04:00
|
|
|
[cuIpcGetMemHandle failed]
|
|
|
|
The call to cuIpcGetMemHandle failed. This means the GPU RDMA protocol
|
|
|
|
cannot be used.
|
|
|
|
cuIpcGetMemHandle return value: %d
|
|
|
|
address: %p
|
|
|
|
Check the cuda.h file for what the return value means. Perhaps a reboot
|
|
|
|
of the node will clear the problem.
|
|
|
|
#
|
|
|
|
[cuMemGetAddressRange failed]
|
|
|
|
The call to cuMemGetAddressRange failed. This means the GPU RDMA protocol
|
|
|
|
cannot be used.
|
|
|
|
cuMemGetAddressRange return value: %d
|
|
|
|
address: %p
|
|
|
|
Check the cuda.h file for what the return value means. Perhaps a reboot
|
|
|
|
of the node will clear the problem.
|
|
|
|
#
|
2015-07-23 17:02:45 +03:00
|
|
|
[cuMemGetAddressRange failed 2]
|
|
|
|
The call to cuMemGetAddressRange failed during the GPU RDMA protocol.
|
|
|
|
Host: %s
|
|
|
|
cuMemGetAddressRange return value: %d
|
|
|
|
address: %p
|
|
|
|
Check the cuda.h file for what the return value means. This is highly
|
|
|
|
unusual and should not happen. The program will probably abort.
|
|
|
|
#
|
2011-12-29 16:31:54 +04:00
|
|
|
[Out of cuEvent handles]
|
|
|
|
The library has exceeded its number of outstanding event handles.
|
|
|
|
For better performance, this number should be increased.
|
|
|
|
Current maximum handles: %4d
|
|
|
|
Suggested new maximum: %4d
|
|
|
|
Rerun with --mca mpi_common_cuda_event_max %d
|
|
|
|
#
|
|
|
|
[cuIpcOpenMemHandle failed]
|
|
|
|
The call to cuIpcOpenMemHandle failed. This is an unrecoverable error
|
|
|
|
and will cause the program to abort.
|
2015-01-16 21:55:27 +03:00
|
|
|
Hostname: %s
|
|
|
|
cuIpcOpenMemHandle return value: %d
|
|
|
|
address: %p
|
|
|
|
Check the cuda.h file for what the return value means. A possible cause
|
|
|
|
for this is not enough free device memory. Try to reduce the device
|
|
|
|
memory footprint of your application.
|
2011-12-29 16:31:54 +04:00
|
|
|
#
|
|
|
|
[cuIpcCloseMemHandle failed]
|
2015-06-24 06:59:57 +03:00
|
|
|
The call to cuIpcCloseMemHandle failed. This is a warning and the program
|
2011-12-29 16:31:54 +04:00
|
|
|
will continue to run.
|
2015-03-24 23:47:29 +03:00
|
|
|
cuIpcCloseMemHandle return value: %d
|
2011-12-29 16:31:54 +04:00
|
|
|
address: %p
|
|
|
|
Check the cuda.h file for what the return value means. Perhaps a reboot
|
|
|
|
of the node will clear the problem.
|
|
|
|
#
|
|
|
|
[cuMemcpyAsync failed]
|
|
|
|
The call to cuMemcpyAsync failed. This is a unrecoverable error and will
|
|
|
|
cause the program to abort.
|
|
|
|
cuMemcpyAsync(%p, %p, %d) returned value %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
|
|
|
[cuEventCreate failed]
|
|
|
|
The call to cuEventCreate failed. This is a unrecoverable error and will
|
|
|
|
cause the program to abort.
|
2014-01-23 19:47:20 +04:00
|
|
|
Hostname: %s
|
2011-12-29 16:31:54 +04:00
|
|
|
cuEventCreate return value: %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
|
|
|
[cuEventRecord failed]
|
|
|
|
The call to cuEventRecord failed. This is a unrecoverable error and will
|
|
|
|
cause the program to abort.
|
2014-01-23 19:47:20 +04:00
|
|
|
Hostname: %s
|
2011-12-29 16:31:54 +04:00
|
|
|
cuEventRecord return value: %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
|
|
|
[cuEventQuery failed]
|
|
|
|
The call to cuEventQuery failed. This is a unrecoverable error and will
|
|
|
|
cause the program to abort.
|
|
|
|
cuEventQuery return value: %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
|
|
|
[cuIpcGetEventHandle failed]
|
|
|
|
The call to cuIpcGetEventHandle failed. This is a unrecoverable error and will
|
|
|
|
cause the program to abort.
|
|
|
|
cuIpcGetEventHandle return value: %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
|
|
|
[cuIpcOpenEventHandle failed]
|
|
|
|
The call to cuIpcOpenEventHandle failed. This is a unrecoverable error and will
|
|
|
|
cause the program to abort.
|
|
|
|
cuIpcOpenEventHandle return value: %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
|
|
|
[cuStreamWaitEvent failed]
|
|
|
|
The call to cuStreamWaitEvent failed. This is a unrecoverable error and will
|
|
|
|
cause the program to abort.
|
|
|
|
cuStreamWaitEvent return value: %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
|
|
|
[cuEventDestroy failed]
|
|
|
|
The call to cuEventDestory failed. This is a unrecoverable error and will
|
|
|
|
cause the program to abort.
|
|
|
|
cuEventDestory return value: %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
2012-05-17 22:10:59 +04:00
|
|
|
[cuStreamCreate failed]
|
|
|
|
The call to cuStreamCreate failed. This is a unrecoverable error and will
|
|
|
|
cause the program to abort.
|
2014-01-23 19:47:20 +04:00
|
|
|
Hostname: %s
|
2012-05-17 22:10:59 +04:00
|
|
|
cuStreamCreate return value: %d
|
|
|
|
Check the cuda.h file for what the return vale means.
|
2013-03-01 17:21:52 +04:00
|
|
|
#
|
2015-06-24 06:59:57 +03:00
|
|
|
[dlopen disabled]
|
2013-07-16 02:27:34 +04:00
|
|
|
Open MPI was compiled without dynamic library support (e.g., with the
|
2015-06-24 06:59:57 +03:00
|
|
|
--disable-dlopen flag), and therefore cannot utilize CUDA support.
|
2013-07-16 02:27:34 +04:00
|
|
|
|
|
|
|
If you need CUDA support, reconfigure Open MPI with dynamic library support enabled.
|
2013-03-01 17:21:52 +04:00
|
|
|
#
|
|
|
|
[dlopen failed]
|
2015-06-24 06:59:57 +03:00
|
|
|
The library attempted to open the following supporting CUDA libraries,
|
2013-08-09 18:54:17 +04:00
|
|
|
but each of them failed. CUDA-aware support is disabled.
|
2013-07-16 02:27:34 +04:00
|
|
|
%s
|
2015-06-24 06:59:57 +03:00
|
|
|
If you are not interested in CUDA-aware support, then run with
|
2018-05-25 00:55:39 +03:00
|
|
|
--mca opal_warn_on_missing_libcuda 0 to suppress this message. If you are interested
|
2014-08-08 20:05:19 +04:00
|
|
|
in CUDA-aware support, then try setting LD_LIBRARY_PATH to the location
|
|
|
|
of libcuda.so.1 to get passed this issue.
|
2013-03-01 17:21:52 +04:00
|
|
|
#
|
|
|
|
[dlsym failed]
|
|
|
|
An error occurred while trying to map in the address of a function.
|
|
|
|
Function Name: %s
|
2013-07-15 23:39:54 +04:00
|
|
|
Error string: %s
|
2013-08-09 18:54:17 +04:00
|
|
|
CUDA-aware support is disabled.
|
2013-10-04 01:06:17 +04:00
|
|
|
#
|
|
|
|
[bufferID failed]
|
2013-11-08 00:44:47 +04:00
|
|
|
An error occurred while trying to get the BUFFER_ID of a GPU memory
|
|
|
|
region. This could cause incorrect results. Turn of GPU Direct RDMA
|
|
|
|
support by running with --mca btl_openib_cuda_want_gdr_support 0.
|
|
|
|
Hostname: %s
|
2013-10-04 01:06:17 +04:00
|
|
|
cuPointerGetAttribute return value: %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
2013-10-25 01:17:58 +04:00
|
|
|
[cuPointerSetAttribute failed]
|
2013-11-08 00:21:21 +04:00
|
|
|
The call to cuPointerSetAttribute with CU_POINTER_ATTRIBUTE_SYNC_MEMOPS
|
|
|
|
failed. This is highly unusual and should not happen. The program will
|
|
|
|
continue, but report this error to the Open MPI developers.
|
|
|
|
Hostname: %s
|
2013-10-25 01:17:58 +04:00
|
|
|
cuPointerSetAttribute return value: %d
|
2013-11-08 00:21:21 +04:00
|
|
|
Address: %p
|
2013-10-25 01:17:58 +04:00
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
2014-04-17 19:18:50 +04:00
|
|
|
[cuStreamSynchronize failed]
|
|
|
|
The call to cuStreamSynchronize failed. This is highly unusual and should
|
|
|
|
not happen. Please report this error to the Open MPI developers.
|
|
|
|
Hostname: %s
|
|
|
|
cuStreamSynchronize return value: %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
2014-04-30 00:29:18 +04:00
|
|
|
[cuMemcpy failed]
|
|
|
|
The call to cuMemcpy failed. This is highly unusual and should
|
|
|
|
not happen. Please report this error to the Open MPI developers.
|
|
|
|
Hostname: %s
|
|
|
|
cuMemcpy return value: %d
|
|
|
|
Check the cuda.h file for what the return value means.
|
|
|
|
#
|
|
|
|
[No memory]
|
|
|
|
A call to allocate memory within the CUDA support failed. This is
|
|
|
|
an unrecoverable error and will cause the program to abort.
|
|
|
|
Hostname: %s
|