ROCm / rocAL

The AMD rocAL is designed to efficiently decode and process images and videos from a variety of storage formats and modify them through a processing graph programmable by the user.
https://rocm.docs.amd.com/projects/rocAL/en/master/index.html
MIT License
10 stars 13 forks source link

Audio - Version check #156

Closed LakshmiKumar23 closed 1 month ago

LakshmiKumar23 commented 1 month ago
kiritigowda commented 1 month ago

@LakshmiKumar23


CMake Error at cmake/FindMIVisionX.cmake:88 (file):
  file failed to open for reading (No such file or directory):

    /opt/rocm/include/mivisionx/vx_ext_rpp_version.h
Call Stack (most recent call first):
  rocAL/CMakeLists.txt:35 (find_package)

CMake Error at cmake/FindMIVisionX.cmake:89 (string):
  string sub-command REGEX, mode MATCH needs at least 5 arguments total to
  command.
Call Stack (most recent call first):
  rocAL/CMakeLists.txt:35 (find_package)

CMake Error at cmake/FindMIVisionX.cmake:91 (string):
  string sub-command REGEX, mode MATCH needs at least 5 arguments total to
  command.
Call Stack (most recent call first):
  rocAL/CMakeLists.txt:35 (find_package)

CMake Error at cmake/FindMIVisionX.cmake:93 (string):
  string sub-command REGEX, mode MATCH needs at least 5 arguments total to
  command.
Call Stack (most recent call first):
  rocAL/CMakeLists.txt:35 (find_package)
kiritigowda commented 1 month ago

http://math-ci.amd.com/blue/organizations/jenkins/main%2Fprecheckin%2FrocAL/detail/PR-156/1/pipeline

LakshmiKumar23 commented 1 month ago

/opt/rocm/include/mivisionx/vx_ext_rpp_version.h

@kiritigowda Need to use the latest mivisionx to get this header file that I added. The versioning header is not available on master. /opt/rocm/include/mivisionx/vx_ext_rpp_version.h

kiritigowda commented 1 month ago

/opt/rocm/include/mivisionx/vx_ext_rpp_version.h

@kiritigowda Need to use the latest mivisionx to get this header file that I added. The versioning header is not available on master. /opt/rocm/include/mivisionx/vx_ext_rpp_version.h

You need to check if the file exists? if not, do nothing

LakshmiKumar23 commented 1 month ago

/opt/rocm/include/mivisionx/vx_ext_rpp_version.h

@kiritigowda Need to use the latest mivisionx to get this header file that I added. The versioning header is not available on master. /opt/rocm/include/mivisionx/vx_ext_rpp_version.h

You need to check if the file exists? if not, do nothing

@kiritigowda checking for file, else setting to 0

kiritigowda commented 1 month ago

@LakshmiKumar23 - PR failing on CI - http://math-ci.amd.com/blue/organizations/jenkins/main%2Fprecheckin%2FrocAL/detail/PR-156/2/pipeline/246


[ 38%] Building CXX object rocAL/CMakeFiles/rocal.dir/source/decoders/video/ffmpeg_video_decoder.cpp.o
In file included from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/decoders/audio/generic_audio_decoder.h:25,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/source/decoders/audio/generic_audio_decoder.cpp:23:
/var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/decoders/audio/audio_decoder.h:29:10: fatal error: sndfile.h: No such file or directory
   29 | #include "sndfile.h"
      |          ^~~~~~~~~~~
compilation terminated.
make[2]: *** [rocAL/CMakeFiles/rocal.dir/build.make:668: rocAL/CMakeFiles/rocal.dir/source/decoders/audio/generic_audio_decoder.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_read_and_decode.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader.h:29,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader_sharded.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/node_audio_loader.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/master_graph.h:41,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/context.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/source/api/rocal_api_data_transfer.cpp:24:
/var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/decoders/audio/audio_decoder.h:29:10: fatal error: sndfile.h: No such file or directory
   29 | #include "sndfile.h"
      |          ^~~~~~~~~~~
In file included from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_read_and_decode.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader.h:29,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader_sharded.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/node_audio_loader.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/master_graph.h:41,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/context.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/source/api/rocal_api_info.cpp:24:
/var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/decoders/audio/audio_decoder.h:29:10: fatal error: sndfile.h: No such file or directory
   29 | #include "sndfile.h"
      |          ^~~~~~~~~~~
compilation terminated.
compilation terminated.
In file included from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_read_and_decode.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader.h:29,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader_sharded.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/node_audio_loader.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/master_graph.h:41,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/context.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/source/api/rocal_api_meta_data.cpp:28:
/var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/decoders/audio/audio_decoder.h:29:10: fatal error: sndfile.h: No such file or directory
   29 | #include "sndfile.h"
      |          ^~~~~~~~~~~
compilation terminated.
In file included from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_read_and_decode.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader.h:29,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader_sharded.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/node_audio_loader.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/master_graph.h:41,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/context.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/source/api/rocal_api.cpp:29:
/var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/decoders/audio/audio_decoder.h:29:10: fatal error: sndfile.h: No such file or directory
   29 | #include "sndfile.h"
      |          ^~~~~~~~~~~
compilation terminated.
In file included from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_read_and_decode.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader.h:29,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader_sharded.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/node_audio_loader.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/master_graph.h:41,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/context.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/source/api/rocal_api_data_loaders.cpp:29:
/var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/decoders/audio/audio_decoder.h:29:10: fatal error: sndfile.h: No such file or directory
   29 | #include "sndfile.h"
      |          ^~~~~~~~~~~
compilation terminated.
make[2]: *** [rocAL/CMakeFiles/rocal.dir/build.make:150: rocAL/CMakeFiles/rocal.dir/source/api/rocal_api_data_transfer.cpp.o] Error 1
make[2]: *** [rocAL/CMakeFiles/rocal.dir/build.make:164: rocAL/CMakeFiles/rocal.dir/source/api/rocal_api_info.cpp.o] Error 1
In file included from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_read_and_decode.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader.h:29,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/audio_loader_sharded.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/loaders/audio/node_audio_loader.h:24,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/master_graph.h:41,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/pipeline/context.h:27,
                 from /var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/source/api/rocal_api_augmentation.cpp:26:
/var/jenkins_home/workspace/main_precheckin_rocAL_PR-156/vNVxeitcL/rocal/rocAL/include/decoders/audio/audio_decoder.h:29:10: fatal error: sndfile.h: No such file or directory
   29 | #include "sndfile.h"
kiritigowda commented 1 month ago

@LakshmiKumar23 merge pending CI - http://math-ci.amd.com/blue/organizations/jenkins/main%2Fprecheckin%2FrocAL/detail/PR-156/9/pipeline