Error: call to 'isnan' is ambiguous

Issue #5 new
Former user created an issue

Hello! I have some errors like this: "/home/beamoflight/tools/hcblas/lib/src/blas/cgemm/cgemm_array_kernels_rMajor.cpp:561:16: error: call to 'isnan' is ambiguous CReal = (isnan(CReal) || isinf(CReal)) ? 0 : CReal;" Can you help me?

hipconfig: HIP version : 1.0.17174

== hipconfig HIP_PATH : /opt/rocm/hip HIP_PLATFORM : hcc CPP_CONFIG : -D__HIP_PLATFORM_HCC__= -I/opt/rocm/hip/include -I/opt/rocm/hcc/include

== hcc HSA_PATH : /opt/rocm/hsa HCC_HOME : /opt/rocm/hcc HCC clang version 5.0.0 (based on HCC 1.0.17172-ac6fc20-ae1d3ca-a102334 ) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /opt/rocm/hcc/bin LLVM (http://llvm.org/): LLVM version 5.0.0svn Optimized build. Default target: x86_64-unknown-linux-gnu Host CPU: haswell

Registered Targets: amdgcn - AMD GCN GPUs r600 - AMD GPUs HD2XXX-HD6XXX x86 - 32-bit X86: Pentium-Pro and above x86-64 - 64-bit X86: EM64T and AMD64 HCC-cxxflags : -hc -std=c++amp -I/opt/rocm/hcc-1.0/includeHCC-ldflags : -hc -std=c++amp -L/opt/rocm/hcc-1.0/lib -Wl,--rpath=/opt/rocm/hcc-1.0/lib -ldl -lm -lpthread -Wl,--whole-archive -lmcwamp -Wl,--no-whole-archive

=== Environment Variables PATH=/home/beamoflight/Projects/android/android-sdk-linux/platform-tools:/home/beamoflight/Projects/android/android-sdk-linux/tools:/home/beamoflight/bin:/home/beamoflight/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/rocm/bin:/opt/rocm/hcc/bin:/opt/rocm/hip/bin:/home/beamoflight/Projects/android/android-ndk-r13b:/home/beamoflight/Projects/android/android-sdk-linux:/opt/android-studio/bin:/opt/jdk1.8.0_131/bin:/opt/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-16.04/bin:/opt/gradle-3.5/bin LD_LIBRARY_PATH=:/opt/rocm/hip/lib:/opt/jdk1.8.0_131/lib:/opt/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-16.04/lib:/opt/gradle-3.5/lib

== Linux Kernel Hostname : beamoflight-All-Series Linux beamoflight-All-Series 4.9.0-kfd-compute-rocm-rel-1.5-80 #1 SMP Fri May 12 16:10:01 CDT 2017 x86_64 x86_64 x86_64 GNU/Linux No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.2 LTS Release: 16.04 Codename: xenial

Comments (2)

  1. Denis Borisoglebskiy

    The problem was in rocm-1.4 branch, in the master branch after small fix for rocm-1.5 - it's ok.

  2. Denis Borisoglebskiy

    Fix for rocm-1.5:

    diff --git a/lib/src/hcc_detail/hipblas.cpp b/lib/src/hcc_detail/hipblas.cpp
    index a92d724..8f3996e 100644
    --- a/lib/src/hcc_detail/hipblas.cpp
    +++ b/lib/src/hcc_detail/hipblas.cpp
    @@ -1,6 +1,6 @@
     #include "hipblas.h"
     #include "hcblas.h"
    -#include <hip/hcc_detail/hcc_acc.h>
    +#include <hip/hcc_detail/hip_hcc.h>
    
     #ifdef __cplusplus
     extern "C" {
    
  3. Log in to comment