@@ -905,9 +905,7 @@ <h1>Source code for dpctl.tensor._copy_utils</h1><div class="highlight"><pre>
905905 < span class ="p "> )</ span >
906906
907907
908- < div class ="viewcode-block " id ="from_numpy "> < a class ="viewcode-back " href ="../../../api_reference/dpctl/generated/dpctl.tensor.from_numpy.html#dpctl.tensor.from_numpy "> [docs]</ a > < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> from_numpy</ span > < span class ="p "> (</ span >
909- < span class ="n "> np_ary</ span > < span class ="p "> ,</ span > < span class ="o "> /</ span > < span class ="p "> ,</ span > < span class ="o "> *</ span > < span class ="p "> ,</ span > < span class ="n "> device</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="n "> usm_type</ span > < span class ="o "> =</ span > < span class ="s2 "> "device"</ span > < span class ="p "> ,</ span > < span class ="n "> sycl_queue</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="n "> order</ span > < span class ="o "> =</ span > < span class ="s2 "> "K"</ span >
910- < span class ="p "> ):</ span >
908+ < div class ="viewcode-block " id ="from_numpy "> < a class ="viewcode-back " href ="../../../api_reference/dpctl/generated/dpctl.tensor.from_numpy.html#dpctl.tensor.from_numpy "> [docs]</ a > < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> from_numpy</ span > < span class ="p "> (</ span > < span class ="n "> np_ary</ span > < span class ="p "> ,</ span > < span class ="o "> /</ span > < span class ="p "> ,</ span > < span class ="o "> *</ span > < span class ="p "> ,</ span > < span class ="n "> device</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="n "> usm_type</ span > < span class ="o "> =</ span > < span class ="s2 "> "device"</ span > < span class ="p "> ,</ span > < span class ="n "> sycl_queue</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ):</ span >
911909< span class ="w "> </ span > < span class ="sd "> """</ span >
912910< span class ="sd "> from_numpy(arg, device=None, usm_type="device", sycl_queue=None)</ span >
913911
@@ -1141,6 +1139,10 @@ <h1>Source code for dpctl.tensor._copy_utils</h1><div class="highlight"><pre>
11411139
11421140
11431141< span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> _make_empty_like_orderK</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="p "> ,</ span > < span class ="n "> dt</ span > < span class ="p "> ,</ span > < span class ="n "> usm_type</ span > < span class ="p "> ,</ span > < span class ="n "> dev</ span > < span class ="p "> ):</ span >
1142+ < span class ="w "> </ span > < span class ="sd "> """</ span >
1143+ < span class ="sd "> Returns empty array with shape and strides like `X`, with dtype `dt`,</ span >
1144+ < span class ="sd "> USM type `usm_type`, on device `dev`.</ span >
1145+ < span class ="sd "> """</ span >
11441146 < span class ="n "> st</ span > < span class ="o "> =</ span > < span class ="nb "> list</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="o "> .</ span > < span class ="n "> strides</ span > < span class ="p "> )</ span >
11451147 < span class ="n "> perm</ span > < span class ="o "> =</ span > < span class ="nb "> sorted</ span > < span class ="p "> (</ span >
11461148 < span class ="nb "> range</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="o "> .</ span > < span class ="n "> ndim</ span > < span class ="p "> ),</ span >
@@ -1166,7 +1168,8 @@ <h1>Source code for dpctl.tensor._copy_utils</h1><div class="highlight"><pre>
11661168
11671169
11681170< span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> _empty_like_orderK</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="p "> ,</ span > < span class ="n "> dt</ span > < span class ="p "> ,</ span > < span class ="n "> usm_type</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="n "> dev</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ):</ span >
1169- < span class ="w "> </ span > < span class ="sd "> """Returns empty array like `x`, using order='K'</ span >
1171+ < span class ="w "> </ span > < span class ="sd "> """</ span >
1172+ < span class ="sd "> Returns empty array like `x`, using order='K'</ span >
11701173
11711174< span class ="sd "> For an array `x` that was obtained by permutation of a contiguous</ span >
11721175< span class ="sd "> array the returned array will have the same shape and the same</ span >
@@ -1191,7 +1194,8 @@ <h1>Source code for dpctl.tensor._copy_utils</h1><div class="highlight"><pre>
11911194
11921195
11931196< span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> _from_numpy_empty_like_orderK</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="p "> ,</ span > < span class ="n "> dt</ span > < span class ="p "> ,</ span > < span class ="n "> usm_type</ span > < span class ="p "> ,</ span > < span class ="n "> dev</ span > < span class ="p "> ):</ span >
1194- < span class ="w "> </ span > < span class ="sd "> """Returns empty usm_ndarray like NumPy array `x`, using order='K'</ span >
1197+ < span class ="w "> </ span > < span class ="sd "> """</ span >
1198+ < span class ="sd "> Returns empty usm_ndarray like NumPy array `x`, using order='K'</ span >
11951199
11961200< span class ="sd "> For an array `x` that was obtained by permutation of a contiguous</ span >
11971201< span class ="sd "> array the returned array will have the same shape and the same</ span >
@@ -1201,11 +1205,11 @@ <h1>Source code for dpctl.tensor._copy_utils</h1><div class="highlight"><pre>
12011205 < span class ="k "> raise</ span > < span class ="ne "> TypeError</ span > < span class ="p "> (</ span > < span class ="sa "> f</ span > < span class ="s2 "> "Expected np.ndarray, got </ span > < span class ="si "> {</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="p "> )</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span > < span class ="p "> )</ span >
12021206 < span class ="n "> fl</ span > < span class ="o "> =</ span > < span class ="n "> X</ span > < span class ="o "> .</ span > < span class ="n "> flags</ span >
12031207 < span class ="k "> if</ span > < span class ="n "> fl</ span > < span class ="p "> [</ span > < span class ="s2 "> "C"</ span > < span class ="p "> ]</ span > < span class ="ow "> or</ span > < span class ="n "> X</ span > < span class ="o "> .</ span > < span class ="n "> size</ span > < span class ="o "> <=</ span > < span class ="mi "> 1</ span > < span class ="p "> :</ span >
1204- < span class ="k "> return</ span > < span class ="n "> dpt</ span > < span class ="o "> .</ span > < span class ="n "> usm_ndarray </ span > < span class ="p "> (</ span >
1208+ < span class ="k "> return</ span > < span class ="n "> dpt</ span > < span class ="o "> .</ span > < span class ="n "> empty </ span > < span class ="p "> (</ span >
12051209 < span class ="n "> X</ span > < span class ="o "> .</ span > < span class ="n "> shape</ span > < span class ="p "> ,</ span > < span class ="n "> dtype</ span > < span class ="o "> =</ span > < span class ="n "> dt</ span > < span class ="p "> ,</ span > < span class ="n "> usm_type</ span > < span class ="o "> =</ span > < span class ="n "> usm_type</ span > < span class ="p "> ,</ span > < span class ="n "> device</ span > < span class ="o "> =</ span > < span class ="n "> dev</ span > < span class ="p "> ,</ span > < span class ="n "> order</ span > < span class ="o "> =</ span > < span class ="s2 "> "C"</ span >
12061210 < span class ="p "> )</ span >
12071211 < span class ="k "> elif</ span > < span class ="n "> fl</ span > < span class ="p "> [</ span > < span class ="s2 "> "F"</ span > < span class ="p "> ]:</ span >
1208- < span class ="k "> return</ span > < span class ="n "> dpt</ span > < span class ="o "> .</ span > < span class ="n "> usm_ndarray </ span > < span class ="p "> (</ span >
1212+ < span class ="k "> return</ span > < span class ="n "> dpt</ span > < span class ="o "> .</ span > < span class ="n "> empty </ span > < span class ="p "> (</ span >
12091213 < span class ="n "> X</ span > < span class ="o "> .</ span > < span class ="n "> shape</ span > < span class ="p "> ,</ span > < span class ="n "> dtype</ span > < span class ="o "> =</ span > < span class ="n "> dt</ span > < span class ="p "> ,</ span > < span class ="n "> usm_type</ span > < span class ="o "> =</ span > < span class ="n "> usm_type</ span > < span class ="p "> ,</ span > < span class ="n "> device</ span > < span class ="o "> =</ span > < span class ="n "> dev</ span > < span class ="p "> ,</ span > < span class ="n "> order</ span > < span class ="o "> =</ span > < span class ="s2 "> "F"</ span >
12101214 < span class ="p "> )</ span >
12111215 < span class ="k "> return</ span > < span class ="n "> _make_empty_like_orderK</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="p "> ,</ span > < span class ="n "> dt</ span > < span class ="p "> ,</ span > < span class ="n "> usm_type</ span > < span class ="p "> ,</ span > < span class ="n "> dev</ span > < span class ="p "> )</ span >
0 commit comments