[TVMError] The model quantized with relay.quantize.quantize() on the rk3399 device reports the following error when enabling OpenCL runtime

2019-06-24 21:53:15.494 2856-2934/? E/TVMError: TVMError: Check failed: ret == 0 (-1 vs. 0) : OpenCL build error for device=0x7eb42e25b0:1472:163: warning: expression result unused
:1472:293: warning: expression result unused
vstore4((((convert_int4(((int)(placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)], placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)], placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)], placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)])))) * vload4(0, (__global int*)V + (((((((int)get_group_id(2)) * 13) + ((int)get_group_id(0))) * 128) + c_outer) * 8))) + vload4(0, M + (((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 13) + ((int)get_group_id(0))) * 4))), 0, M + (((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 13) + ((int)get_group_id(0))) * 4));
~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

<source>:1472:423: warning: expression result unused
    vstore4((((convert_int4(((int)(placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)], placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)], placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)], placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)])))) * vload4(0, (__global int*)V + (((((((int)get_group_id(2)) * 13) + ((int)get_group_id(0))) * 128) + c_outer) * 8))) + vload4(0, M + (((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 13) + ((int)get_group_id(0))) * 4))), 0, M + (((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 13) + ((int)get_group_id(0))) * 4));
                                                                                                                                                                                                                                                                                                       ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

<source>:1472:16: error: call to 'convert_int4' is ambiguous
    vstore4((((convert_int4(((int)(placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)], placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)], placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)], placeholder[(((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 128) + c_outer) * 2)])))) * vload4(0, (__global int*)V + (((((((int)get_group_id(2)) * 13) + ((int)get_group_id(0))) * 128) + c_outer) * 8))) + vload4(0, M + (((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 13) + ((int)get_group_id(0))) * 4))), 0, M + (((((((((int)get_group_id(2)) * 64) + ((int)get_group_id(1))) * 8) + ((int)get_local_id(1))) * 13) + ((int)get_group_id(0))) * 4));
               ^~~~~~~~~~~~

note: candidate function
note: candidate function
note: candidate function
note: candidate function
note: candidat