Mingjie Wang
Mingjie Wang
Following works: ``` @dpjit def _sum_nomask2(): tot=nb.float32(2.0) return tot if __name__ == "__main__": arr = dnp.arange(10, dtype=np.float32) arr[1]=_sum_nomask2() print("done") print("dpex:", arr) ```
I have tested with: ``` (dpex_809) mingjie2@ansatnuc04:/localdisk/work/mingjie2/sandbox/numba_dpex_809$ conda list dp # packages in environment at /localdisk/work/mingjie2/miniconda3/envs/dpex_809: # # Name Version Build Channel dpcpp-cpp-rt 2022.2.0 intel_8734 intel dpcpp_cpp_rt 2022.2.0 intel_8734 intel...
a reproducer of 4: ``` import dpnp as np from numba_dpex import dpjit rules = np.array( [ # 0 1 2 3 4 5 6 7 8 # Number of...
Reproducer for dpnp.asarray: ``` import dpnp from numba_dpex import dpjit @dpjit def foo(a): b=dpnp.asarray([0.1,0.2,0.3]) a=b a=dpnp.empty(3) foo(a) print(a) ```
Reproducer for CFD pass to support functions. ``` import dpnp import numba from numba_dpex import dpjit def mandel(x, y): return x+y @dpjit def mandelbrot(): c1 = dpnp.ones(10) c2 = dpnp.ones(10)...
Reproducer for Calling dpjit within dpjit. ``` import dpnp import numba from numba_dpex import dpjit @dpjit def mandel(x, y): return x+y @dpjit def mandelbrot(): c1 = dpnp.ones(10) c2 = dpnp.ones(10)...