|
19 | 19 | <tr>
|
20 | 20 | <th data-sortable="true">Function name</th>
|
21 | 21 | <th data-sortable="true">Kernel Name</th>
|
22 |
| - <th data-sortable="true">In v2.6.0</th> |
| 22 | + <th data-sortable="true">In v2.7.0</th> |
23 | 23 | <th data-sortable="true">Starting from macOS version</th>
|
24 | 24 | <th>Note</th>
|
25 | 25 | </tr>
|
26 | 26 | </thead>
|
27 | 27 | <tbody>
|
28 | 28 | <tr><td>abs.out</td><td>abs_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
29 |
| -<tr><td>angle</td><td>angle_mps</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
30 |
| -<tr><td>angle.out</td><td>angle_out_mps</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
| 29 | +<tr><td>angle</td><td>angle_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
| 30 | +<tr><td>angle.out</td><td>angle_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
31 | 31 | <tr><td>view_as_real</td><td>view_as_real</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
32 | 32 | <tr><td>view_as_complex</td><td>view_as_complex</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
33 | 33 | <tr><td>sgn.out</td><td>sgn_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
|
169 | 169 | <tr><td>repeat_interleave.Tensor</td><td>repeat_interleave_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
170 | 170 | <tr><td>_reshape_alias</td><td>_reshape_alias</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
171 | 171 | <tr><td>round.out</td><td>round_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
172 |
| -<tr><td>round.decimals_out</td><td>round_decimals_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
| 172 | +<tr><td>round.decimals_out</td><td>round_decimals_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
173 | 173 | <tr><td>relu</td><td>relu_mps_</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
174 | 174 | <tr><td>_prelu_kernel</td><td>prelu_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
175 | 175 | <tr><td>_prelu_kernel_backward</td><td>prelu_backward_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
|
184 | 184 | <tr><td>logit</td><td>logit_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
185 | 185 | <tr><td>logit.out</td><td>logit_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
186 | 186 | <tr><td>sin.out</td><td>sin_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
187 |
| -<tr><td>sinc.out</td><td>sinc_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
| 187 | +<tr><td>sinc.out</td><td>sinc_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
188 | 188 | <tr><td>sinh.out</td><td>sinh_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
189 | 189 | <tr><td>_softmax.out</td><td>softmax_mps_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
190 | 190 | <tr><td>_softmax_backward_data.out</td><td>softmax_backward_mps_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
|
287 | 287 | <tr><td>triangular_solve.X</td><td>triangular_solve_mps_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
288 | 288 | <tr><td>linalg_solve_triangular.out</td><td>linalg_solve_triangular_mps_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
289 | 289 | <tr><td>linalg_solve_triangular</td><td>linalg_solve_triangular_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
290 |
| -<tr><td>cholesky.out</td><td>cholesky_mps_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
291 |
| -<tr><td>cholesky</td><td>cholesky_mps</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
292 |
| -<tr><td>lu_unpack.out</td><td>lu_unpack_out_mps</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
| 290 | +<tr><td>cholesky.out</td><td>cholesky_mps_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
| 291 | +<tr><td>cholesky</td><td>cholesky_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
| 292 | +<tr><td>lu_unpack.out</td><td>lu_unpack_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
293 | 293 | <tr><td>multinomial.out</td><td>multinomial_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
294 | 294 | <tr><td>multinomial</td><td>multinomial_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
295 | 295 | <tr><td>lgamma.out</td><td>lgamma_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
|
416 | 416 | <tr><td>upsample_linear1d_backward.grad_input</td><td>upsample_linear1d_backward_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
417 | 417 | <tr><td>upsample_bilinear2d.out</td><td>upsample_bilinear2d_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
418 | 418 | <tr><td>upsample_bilinear2d_backward.grad_input</td><td>upsample_bilinear2d_backward_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
419 |
| -<tr><td>_upsample_bilinear2d_aa.out</td><td>_upsample_bilinear2d_aa_out_mps</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
| 419 | +<tr><td>_upsample_bilinear2d_aa.out</td><td>_upsample_bilinear2d_aa_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
420 | 420 | <tr><td>upsample_bicubic2d.out</td><td>upsample_bicubic2d_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
421 | 421 | <tr><td>upsample_bicubic2d_backward.grad_input</td><td>upsample_bicubic2d_backward_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
422 | 422 | <tr><td>_upsample_bicubic2d_aa.out</td><td>_upsample_bicubic2d_aa_out_mps</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr>
|
|
435 | 435 | <tr><td>im2col</td><td>im2col_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
436 | 436 | <tr><td>isposinf.out</td><td>isposinf_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
437 | 437 | <tr><td>isneginf.out</td><td>isneginf_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
438 |
| -<tr><td>special_entr.out</td><td>special_entr_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
439 |
| -<tr><td>special_xlog1py.out</td><td>special_xlog1py_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
440 |
| -<tr><td>special_zeta.out</td><td>special_zeta_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
| 438 | +<tr><td>special_entr.out</td><td>special_entr_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
| 439 | +<tr><td>special_xlog1py.out</td><td>special_xlog1py_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
| 440 | +<tr><td>special_zeta.out</td><td>special_zeta_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
441 | 441 | <tr><td>special_i0e.out</td><td>special_i0e_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr>
|
442 | 442 | <tr><td>special_i1.out</td><td>special_i1_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
443 | 443 | <tr><td>special_i1e.out</td><td>special_i1e_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr>
|
444 |
| -<tr><td>linalg_cholesky_ex.L</td><td>linalg_cholesky_ex_out_mps</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
| 444 | +<tr><td>linalg_cholesky_ex.L</td><td>linalg_cholesky_ex_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
445 | 445 | <tr><td>linalg_cross.out</td><td>linalg_cross_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
446 | 446 | <tr><td>linalg_lu_factor</td><td>linalg_lu_factor_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
447 | 447 | <tr><td>linalg_lu_factor.out</td><td>linalg_lu_factor_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
448 |
| -<tr><td>linalg_lu_factor_ex.out</td><td>linalg_lu_factor_ex_out_mps</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
449 |
| -<tr><td>_linalg_det.result</td><td>_linalg_det_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
450 |
| -<tr><td>_linalg_slogdet.sign</td><td>_linalg_slogdet_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
| 448 | +<tr><td>linalg_lu_factor_ex.out</td><td>linalg_lu_factor_ex_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
| 449 | +<tr><td>_linalg_det.result</td><td>_linalg_det_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
| 450 | +<tr><td>_linalg_slogdet.sign</td><td>_linalg_slogdet_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
451 | 451 | <tr><td>linalg_inv_ex.inverse</td><td>linalg_inv_ex_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
452 | 452 | <tr><td>linalg_vector_norm.out</td><td>linalg_vector_norm_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
453 |
| -<tr><td>_linalg_solve_ex.result</td><td>_linalg_solve_ex_out_mps</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
| 453 | +<tr><td>_linalg_solve_ex.result</td><td>_linalg_solve_ex_out_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
454 | 454 | <tr><td>_scaled_dot_product_attention_math_for_mps</td><td>_scaled_dot_product_attention_math_mps</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
455 | 455 | <tr><td>special_bessel_j0.out</td><td>special_bessel_j0_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr>
|
456 | 456 | <tr><td>special_bessel_j1.out</td><td>special_bessel_j1_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr>
|
|
468 | 468 | <tr><td>special_modified_bessel_k1.out</td><td>special_modified_bessel_k1_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr>
|
469 | 469 | <tr><td>special_scaled_modified_bessel_k0.out</td><td>special_scaled_modified_bessel_k0_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr>
|
470 | 470 | <tr><td>special_scaled_modified_bessel_k1.out</td><td>special_scaled_modified_bessel_k1_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr>
|
471 |
| -<tr><td>special_spherical_bessel_j0.out</td><td>special_spherical_bessel_j0_out</td><td style='background-color:#fff000;'>False</td><td>N/A</td><td>N/A</td></tr> |
| 471 | +<tr><td>special_spherical_bessel_j0.out</td><td>special_spherical_bessel_j0_out</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr> |
472 | 472 | <tr><td>_fused_adam</td><td>_fused_adam_kernel_mps_</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
473 | 473 | <tr><td>_fused_adam.tensor_lr</td><td>_fused_adam_kernel_mps_</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
474 | 474 | <tr><td>_fused_adamw</td><td>_fused_adamw_kernel_mps_</td><td style='background-color:#0ff000;'>True</td><td>N/A</td><td>N/A</td></tr>
|
|
0 commit comments