ROCm / MIVisionX

MIVisionX toolkit is a set of comprehensive computer vision and machine intelligence libraries, utilities, and applications bundled into a single toolkit. AMD MIVisionX also delivers a highly optimized open-source implementation of the Khronos OpenVX™ and OpenVX™ Extensions.
https://rocm.docs.amd.com/projects/MIVisionX/en/latest/
MIT License
186 stars 73 forks source link

Vision Tests - Tests Missing #597

Closed kiritigowda closed 1 year ago

kiritigowda commented 3 years ago

Issue - Vision Test in V 1.2.1 had all functions from 1.3 listed in the performance test. With V 1.2.2 most of the nodes are missing.

List of all tests - https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/blob/c96cf7f6059b983ad92334f1a66a3927dd5307aa/tests/vision_tests/runVisionTests.py#L92

resolution - need to add all nodes in performance tests.

LakshmiKumar23 commented 3 years ago

@kiritigowda Turns out these tests are commented out due to lack of support from runVX for some of the tests. Maybe can combine this issue and issue #578 once @asalmanp figures out what the missing functionalities are.

AryanSalmanpour commented 3 years ago

@kiritigowda Turns out these tests are commented out due to lack of support from runVX for some of the tests. Maybe can combine this issue and issue #578 once @asalmanp figures out what the missing functionalities are.

@kiritigowda @LakshmiKumar23 @paveltc

The following four tests are commented out in the runVisionTests script in the master branch here and here because the presence of the "null" in the commands, and runvx fails to run the "null" in a comandline.

('ChannelCombine_U32_U8U8U8_UYVY', 'org.khronos.openvx.channel_combine uniform-image:1920,1080,U008,0xaa uniform-image:960,1080,U008,0xbb uniform-image:960,1080,U008,0xcc null image:1920,1080,UYVY'),

('ChannelCombine_U32_U8U8U8_YUYV', 'org.khronos.openvx.channel_combine uniform-image:1920,1080,U008,0xaa uniform-image:960,1080,U008,0xbb uniform-image:960,1080,U008,0xcc null image:1920,1080,YUYV'),

('ChannelCombine_U24_U8U8U8_RGB', 'org.khronos.openvx.channel_combine uniform-image:1920,1080,U008,0xaa uniform-image:1920,1080,U008,0xbb uniform-image:1920,1080,U008,0xcc null image:1920,1080,RGB2'),

('Sobel_S16_U8_3x3_GY', 'org.khronos.openvx.sobel_3x3 uniform-image:1920,1080,U008,0xaa null image:1920,1080,S016'),

kiritigowda commented 2 years ago

@paveltc can you add a runvx feature to process "NULL"

kiritigowda commented 2 years ago

any updates on this issue?

kiritigowda commented 1 year ago

Vision functions added into test scripts.