镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

FAIL: matrixtest - running "make check" #147

Open

Description

@fvfreitas

After finishing the installation process in Ubuntu 19.10, following all the instructions, I ran make check and the last test matrixtest failed. This was the only test that failed.

I have a NVIDIA Quadro P1000

FAIL: matrixtest
============================================================================
Testsuite summary for libhmsbeagle 3.2.0
============================================================================
# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See examples/matrixtest/test-suite.log
Please report to beagle-dev@googlegroups.com
============================================================================
make[4]: *** [Makefile:722: test-suite.log] Error 1
make[4]: Leaving directory '/home/linux/beagle-lib/examples/matrixtest'
make[3]: *** [Makefile:830: check-TESTS] Error 2
make[3]: Leaving directory '/home/linux/beagle-lib/examples/matrixtest'
make[2]: *** [Makefile:904: check-am] Error 2
make[2]: Leaving directory '/home/linux/beagle-lib/examples/matrixtest'
make[1]: *** [Makefile:413: check-recursive] Error 1
make[1]: Leaving directory '/home/linux/beagle-lib/examples'
make: *** [Makefile:611: check-recursive] Error 1

Activity

  1. fvfreitas commented on Apr 11, 2020

    @fvfreitas
    Author

    Afetr that error I reinstalled CUDA and OpenCL, now I am not able to finish the "make install"

    I am receiving the following errors:

    Making install in libhmsbeagle
    make[1]: Entering directory '/home/linux/beagle-lib/libhmsbeagle'
    Making install in GPU
    make[2]: Entering directory '/home/linux/beagle-lib/libhmsbeagle/GPU'
    Making install in kernels
    make[3]: Entering directory '/home/linux/beagle-lib/libhmsbeagle/GPU/kernels'
    echo "// auto-generated header file with CUDA kernels PTX code" > BeagleCUDA_kernels.h
    /usr/local/cuda/bin/nvcc -o BeagleCUDA_kernels.ptx -ptx -DCUDA -DSTATE_COUNT=4
    ./kernels4.cu -O3 -arch compute_30 -Wno-deprecated-gpu-targets -DHAVE_CONFIG_H -I/home/linux/beagle-lib -I/home/linux/beagle-lib || { \rm BeagleCUDA_kernels.h; exit; };
    echo "#define KERNELS_STRING_SP_4 "" | sed 's/$/\n\/' >> BeagleCUDA_kernels.h;
    cat BeagleCUDA_kernels.ptx | sed 's/"/\"/g' | sed 's/$/\n\/' >> BeagleCUDA_kernels.h;
    echo """ >> BeagleCUDA_kernels.h
    In file included from /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_runtime.h:83,
    from :
    /usr/local/cuda/bin/../targets/x86_64-linux/include/crt/host_config.h:138:2: error: #error -- unsupported GNU version! gcc versions later than 8 are not supported!
    138 | #error -- unsupported GNU version! gcc versions later than 8 are not supported!
    | ^~~~~
    for s in 16 32 48 64 80 128 192; do
    echo "Making state count = $s" ;
    /usr/local/cuda/bin/nvcc -o BeagleCUDA_kernels.ptx -ptx -DCUDA -DSTATE_COUNT=$s
    ./kernelsX.cu -O3 -arch compute_30 -Wno-deprecated-gpu-targets -DHAVE_CONFIG_H -I/home/linux/beagle-lib -I/home/linux/beagle-lib || { \rm BeagleCUDA_kernels.h; exit; };
    echo "#define KERNELS_STRING_SP_$s "" | sed 's/$/\n\/' >> BeagleCUDA_kernels.h;
    cat BeagleCUDA_kernels.ptx | sed 's/"/\"/g' | sed 's/$/\n\/' >> BeagleCUDA_kernels.h;
    echo """ >> BeagleCUDA_kernels.h;
    done
    Making state count = 16
    In file included from /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_runtime.h:83,
    from :
    /usr/local/cuda/bin/../targets/x86_64-linux/include/crt/host_config.h:138:2: error: #error -- unsupported GNU version! gcc versions later than 8 are not supported!
    138 | #error -- unsupported GNU version! gcc versions later than 8 are not supported!
    | ^~~~~
    rm: não foi possível remover 'BeagleCUDA_kernels.h': Arquivo ou diretório inexistente
    make[3]: *** [Makefile:523: BeagleCUDA_kernels.h] Error 1
    make[3]: Leaving directory '/home/linux/beagle-lib/libhmsbeagle/GPU/kernels'
    make[2]: *** [Makefile:716: install-recursive] Error 1
    make[2]: Leaving directory '/home/linux/beagle-lib/libhmsbeagle/GPU'
    make[1]: *** [Makefile:629: install-recursive] Error 1
    make[1]: Leaving directory '/home/linux/beagle-lib/libhmsbeagle'
    make: *** [Makefile:611: install-recursive] Error 1

  2. fvfreitas commented on Apr 14, 2020

    @fvfreitas
    Author

    even setting gcc-7 as the compiler I had the same error running make install

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions