Vulkan invalid output

while following the tutorial for using TVM RPC on android I get the following error when running the android_rpc_test.py here: https://github.com/apache/tvm/tree/main/apps/android_rpc#architecture-and-android-standalone-toolchain

Run CPU test ...
0.000162635 secs/op

Run GPU(Vulkan Flavor) test ...
0.000277846 secs/op

Traceback (most recent call last):
  File "/Users/nkaminsky/code/my-tvm/apps/android_rpc/tests/android_rpc_test.py", line 132, in <module>
    test_rpc_module()
  File "/Users/nkaminsky/code/my-tvm/apps/android_rpc/tests/android_rpc_test.py", line 128, in test_rpc_module
    np.testing.assert_equal(b.numpy(), a.numpy() + 1)
  File "/Users/nkaminsky/.conda/envs/tvm-build/lib/python3.7/site-packages/numpy/testing/_private/utils.py", line 342, in assert_equal
    return assert_array_equal(actual, desired, err_msg, verbose)
  File "/Users/nkaminsky/.conda/envs/tvm-build/lib/python3.7/site-packages/numpy/testing/_private/utils.py", line 931, in assert_array_equal
    verbose=verbose, header='Arrays are not equal')
  File "/Users/nkaminsky/.conda/envs/tvm-build/lib/python3.7/site-packages/numpy/testing/_private/utils.py", line 840, in assert_array_compare
    raise AssertionError(msg)
AssertionError: 
Arrays are not equal

Mismatched elements: 1024 / 1024 (100%)
Max absolute difference: 1.9982657
Max relative difference: 1.
 x: array([4.645482e-01, 1.865945e-38, 0.000000e+00, ..., 0.000000e+00,
   0.000000e+00, 0.000000e+00], dtype=float32)
 y: array([1.858193, 1.396843, 1.126098, ..., 1.210636, 1.768648, 1.454792],
  dtype=float32)

Process finished with exit code 1

any help will be appreciated.

does anyone have an idea what might be the problem??

I’m having similar issues with Vulkan. The output does not match.