ptr = arg._tvm_handle
value[0].v_handle = (<void*>ptr)
tcode[0] = arg.__class__._tvm_tcode
- elif isinstance(arg, (int, long)):
+ elif isinstance(arg, Integral):
value[0].v_int64 = arg
tcode[0] = kInt
elif isinstance(arg, float):
for t in ["float64", "float32"]:
check_assign(t)
+def test_numpy_scalar():
+ maxint = (1<<63) - 1
+ assert tvm.testing.echo(np.int64(maxint)) == maxint
if __name__ == "__main__":
+ test_numpy_scalar()
test_rvalue_ref()
- exit(0)
test_empty_array()
test_get_global()
test_get_callback_with_node()