ROCm / rpp

AMD ROCm Performance Primitives (RPP) library is a comprehensive high-performance computer vision library for AMD processors with HIP/OpenCL/CPU back-ends.
https://rocm.docs.amd.com/projects/rpp/en/latest/
MIT License
53 stars 38 forks source link

macOS - FIX #280

Closed kiritigowda closed 9 months ago

kiritigowda commented 9 months ago

@r-abishek fixes below issues

[ 75%] Building CXX object CMakeFiles/Tensor_host_audio.dir/Tensor_host_audio.cpp.o
/Users/kiritigowda/work/rpp-kiriti/rpp/utilities/test_suite/HOST/Tensor_host_audio.cpp:223:21: error: no matching function for call to 'verify_output'
                    verify_output(outputf32, dstDescPtr, dstDims, testCaseName, dst);
                    ^~~~~~~~~~~~~
/Users/kiritigowda/work/rpp-kiriti/rpp/utilities/test_suite/HOST/../rpp_test_suite_audio.h:130:6: note: candidate function not viable: requires 6 arguments, but 5 were provided
void verify_output(Rpp32f *dstPtr, RpptDescPtr dstDescPtr, RpptImagePatchPtr dstDims, string testCase, string dst, string scriptPath)
     ^
1 error generated.
make[2]: *** [CMakeFiles/Tensor_host_audio.dir/Tensor_host_audio.cpp.o] Error 1
make[1]: *** [CMakeFiles/Tensor_host_audio.dir/all] Error 2
make: *** [all] Error 2
kiritigowda@Kiritis-MacBook-Pro test % ls
CMakeCache.txt      CMakeFiles      Makefile        Tensor_host     cmake_install.cmake
kiritigowda@Kiritis-MacBook-Pro test % make
[ 50%] Built target Tensor_host
[ 75%] Building CXX object CMakeFiles/Tensor_host_audio.dir/Tensor_host_audio.cpp.o
[100%] Linking CXX executable Tensor_host_audio
ld: library 'stdc++fs' not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [Tensor_host_audio] Error 1
make[1]: *** [CMakeFiles/Tensor_host_audio.dir/all] Error 2
make: *** [all] Error 2
kiritigowda commented 9 months ago
ctest -VV -R rpp_qa_tests_tensor_host_all
UpdateCTestConfiguration  from :/Users/kiritigowda/work/rpp-kiriti/build/DartConfiguration.tcl
Parse Config file:/Users/kiritigowda/work/rpp-kiriti/build/DartConfiguration.tcl
UpdateCTestConfiguration  from :/Users/kiritigowda/work/rpp-kiriti/build/DartConfiguration.tcl
Parse Config file:/Users/kiritigowda/work/rpp-kiriti/build/DartConfiguration.tcl
Test project /Users/kiritigowda/work/rpp-kiriti/build
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
test 1
    Start 1: rpp_qa_tests_tensor_host_all

1: Test command: /usr/local/Frameworks/Python.framework/Versions/3.12/bin/python3.12 "/Users/kiritigowda/work/rpp-kiriti/rpp/utilities/test_suite/HOST/runTests.py" "--qa_mode" "1" "--batch_size" "3"
1: Working Directory: /Users/kiritigowda/work/rpp-kiriti/build/utilities/test_suite
1: Test timeout computed to be: 1500
1: -- The C compiler identification is AppleClang 15.0.0.15000100
1: -- The CXX compiler identification is AppleClang 15.0.0.15000100
1: -- Detecting C compiler ABI info
1: -- Detecting C compiler ABI info - done
1: -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
1: -- Detecting C compile features
1: -- Detecting C compile features - done
1: -- Detecting CXX compiler ABI info
1: -- Detecting CXX compiler ABI info - done
1: -- Check for working CXX compiler: /usr/bin/clang++ - skipped
1: -- Detecting CXX compile features
1: -- Detecting CXX compile features - done
1: -- Using Turbo JPEG -- 
1:  Libraries:/usr/local/lib/libturbojpeg.dylib 
1:  Includes:/usr/local/include
1: -- Found OpenMP_C: -Xclang -fopenmp (found version "5.0") 
1: -- Found OpenMP_CXX: -Xclang -fopenmp (found version "5.0") 
1: -- Found OpenMP: TRUE (found version "5.0")  
1: -- test_suite/HOST set to build with rpp and TurboJpeg
1: -- test_suite/HOST set to build with rpp and OpenCV
1: -- Warning: libniftiio must be installed to install test_suite/HOST/Tensor_voxel_host successfully!
1: -- test_suite/HOST set to build with rpp and libsndfile 
1: -- Configuring done (3.3s)
1: -- Generating done (0.0s)
1: -- Build files have been written to: /Users/kiritigowda/work/rpp-kiriti/build/utilities/test_suite/build
1: [ 50%] Building CXX object CMakeFiles/Tensor_host_audio.dir/Tensor_host_audio.cpp.o
1: [ 50%] Building CXX object CMakeFiles/Tensor_host.dir/Tensor_host.cpp.o
1: [ 75%] Linking CXX executable Tensor_host
1: [100%] Linking CXX executable Tensor_host_audio
1: [100%] Built target Tensor_host_audio
1: [100%] Built target Tensor_host