mirror of
https://github.com/saymrwulf/pytorch.git
synced 2026-05-14 20:57:59 +00:00
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/67726 1. Check in one model with aten:div_tensor old op with unittest in both cpp and python. The following two lines are commented out and expected to work after using upgrader. ``` _helper(mobile_module_v2, div_tensor_0_3) _helper(current_mobile_module, torch.div) ``` 2. Update the commented code accordingly. Currently there are 6 upgraders. The following old models with operators are added to cover these 6 upgraders: ``` // Tensor x Tensor test_versioned_div_tensor_v3 // Tensor x Scalar test_versioned_div_scalar_float_v3 test_versioned_div_scalar_reciprocal_int_v3 test_versioned_div_scalar_inplace_float_v3 // Scalar x Scalar test_versioned_div_scalar_scalar_v3 // Tensor x Tensor with out kwarg test_versioned_div_tensor_out_v3 // Tensor x Tensor inplace test_versioned_div_tensor_inplace_v3 // Tensor x Scalar inplace test_versioned_div_scalar_inplace_int_v3 ``` Note: In this pr, per model, it includes the following test: 1. Model (with old op) load/run test will be in both cpp and python 2. Model (with old op) + upgrader test will be in python Other tests considered adding: 1. per upgrader bytecode test 2. app level integration test ghstack-source-id: 144422418 Test Plan: CI and the added unittest Reviewed By: iseeyuan Differential Revision: D32069653 fbshipit-source-id: 96d9567088a1f709bc7795f78beed7a308e71ca9 |
||
|---|---|---|
| .. | ||
| test_versioned_div_scalar_float_v2.ptl | ||
| test_versioned_div_scalar_inplace_float_v2.ptl | ||
| test_versioned_div_scalar_inplace_int_v2.ptl | ||
| test_versioned_div_scalar_int_v2.ptl | ||
| test_versioned_div_scalar_reciprocal_float_v2.ptl | ||
| test_versioned_div_scalar_reciprocal_int_v2.ptl | ||
| test_versioned_div_scalar_scalar_v2.ptl | ||
| test_versioned_div_tensor_inplace_v2.ptl | ||
| test_versioned_div_tensor_out_v2.ptl | ||
| test_versioned_div_tensor_v2.ptl | ||