From fc9b22e796f95ee0cc24529e9a3516ce390e83a3 Mon Sep 17 00:00:00 2001 From: Dun Liang Date: Tue, 28 Apr 2020 21:50:10 +0800 Subject: [PATCH] jt.sum -> nanostring(add) --- python/jittor/test/test_nano_string.py | 8 ++++++++ src/misc/nano_string.cc | 1 + src/pyjt/py_converter.h | 7 +++++++ 3 files changed, 16 insertions(+) diff --git a/python/jittor/test/test_nano_string.py b/python/jittor/test/test_nano_string.py index 2feb43cd..81eb1a22 100644 --- a/python/jittor/test/test_nano_string.py +++ b/python/jittor/test/test_nano_string.py @@ -44,6 +44,14 @@ class TestNanoString(unittest.TestCase): assert str(jt.NanoString(np.float64)) == "float64" assert str(jt.NanoString(np.int8)) == "int8" assert str(jt.NanoString(np.array([1,2,3]).dtype)) == "int64" + + assert str(jt.NanoString(jt.float)) == "float" + assert str(jt.NanoString(jt.float32)) == "float32" + assert str(jt.NanoString(jt.float64)) == "float64" + assert str(jt.NanoString(jt.int8)) == "int8" + assert str(jt.NanoString(jt.array([1,2,3]).dtype)) == "int64" + assert str(jt.NanoString(jt.sum)) == "add" + def get_error_str(call): es = "" try: diff --git a/src/misc/nano_string.cc b/src/misc/nano_string.cc index 3585c78a..a64ae48a 100644 --- a/src/misc/nano_string.cc +++ b/src/misc/nano_string.cc @@ -147,6 +147,7 @@ static void init_ns() { #define INIT_NS(T) func(#T, ns_##T); FOR_ALL_NS(INIT_NS); ASSERT(NanoString::__ns_to_string.size()<=(1<