forked from maxjhandsome/jittor
fix array args bug
This commit is contained in:
parent
0f0b08e30d
commit
f250fdd53b
2
setup.py
2
setup.py
|
@ -21,7 +21,7 @@ with open(os.path.join(path, "README.md"), "r", encoding='utf8') as fh:
|
|||
|
||||
setuptools.setup(
|
||||
name='jittor',
|
||||
version='1.1.5.2',
|
||||
version='1.1.5.3',
|
||||
# scripts=[],
|
||||
author="Jittor Group",
|
||||
author_email="ran.donglang@gmail.com",
|
||||
|
|
|
@ -303,10 +303,10 @@ DEF_IS(ArrayArgs, T) from_py_object(PyObject* obj) {
|
|||
auto arr = (PyArray_Proxy*)holder.obj;
|
||||
int64 size = PyArray_Size(arr);
|
||||
T args;
|
||||
args.ptr = arr->data;
|
||||
args.shape = vector<int64>(arr->dimensions, arr->dimensions+arr->nd);
|
||||
args.dtype = get_type_str(arr);
|
||||
args.buffer.reset(new char[size]);
|
||||
args.ptr = (void*)args.buffer.get();
|
||||
memcpy((void*)args.buffer.get(), (void*)arr->data, size);
|
||||
return args;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue