Skip to content

Add RemoveAssert pass to remove _assert_tensor_metadata nodes #7277

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 16, 2024

Conversation

yushangdi
Copy link
Contributor

Summary: _assert_tensor_metadata nodes is added in D66988295.

Differential Revision: D67057219

Copy link

pytorch-bot bot commented Dec 10, 2024

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/7277

Note: Links to docs will display an error until the docs builds have been completed.

✅ No Failures

As of commit ebb9eaf with merge base 037a0d3 (image):
💚 Looks good so far! There are no failures yet. 💚

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Dec 10, 2024
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D67057219

yushangdi added a commit to yushangdi/executorch that referenced this pull request Dec 12, 2024
…rch#7277)

Summary:

`_assert_tensor_metadata` nodes is added to the result of exported graphs in D66988295.
(More background in T209705957, mostly to relax aten.to constraint).

Add a pass to remove this op when calling to_edge.

Differential Revision: D67057219
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D67057219

yushangdi added a commit to yushangdi/executorch that referenced this pull request Dec 12, 2024
…rch#7277)

Summary:

`_assert_tensor_metadata` nodes is added to the result of exported graphs in D66988295.
(More background in T209705957, mostly to relax aten.to constraint).

Add a pass to remove this op when calling to_edge.

Differential Revision: D67057219
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D67057219

yushangdi added a commit to yushangdi/executorch that referenced this pull request Dec 13, 2024
…rch#7277)

Summary:

`_assert_tensor_metadata` nodes is added to the result of exported graphs in D66988295.
(More background in T209705957, mostly to relax aten.to constraint).

Add a pass to remove this op when calling to_edge.

Differential Revision: D67057219
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D67057219

yushangdi added a commit to yushangdi/executorch that referenced this pull request Dec 13, 2024
…rch#7277)

Summary:

`_assert_tensor_metadata` nodes is added to the result of exported graphs in D66988295.
(More background in T209705957, mostly to relax aten.to constraint).

Add a pass to remove this op when calling to_edge.

Differential Revision: D67057219
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D67057219

@yushangdi yushangdi requested a review from tarun292 December 13, 2024 18:14
…rch#7277)

Summary:

`_assert_tensor_metadata` nodes is added to the result of exported graphs in D66988295.
(More background in T209705957, mostly to relax aten.to constraint).

Add a pass to remove this op when calling to_edge.

Differential Revision: D67057219
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D67057219

@facebook-github-bot facebook-github-bot merged commit 5b6d35b into pytorch:main Dec 16, 2024
45 of 46 checks passed
yushangdi added a commit to yushangdi/pytorch that referenced this pull request Dec 16, 2024
Summary:

if we have a.to(b), and b has a different dtype with a, then it must be a copy. In this case, we do not need to freeze the tensor. Instead, we use torch.ops.aten._assert_tensor_metadata.default to ensure that a must not have the same dtype as b.


We need to remove ` torch.ops.aten._assert_tensor_metadata.default` for executorch. Update to pin to include pytorch/executorch#7277.

Test Plan:
```
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_float_conversion
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_device_to_mutation_float

ADD_NEW_STABILITY_CONFIGS=true  buck2 run 'fbcode//mode/opt' fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:inference_stability_tests

buck2 run 'fbcode//mode/dev-nosan' fbcode//deeplearning/aot_inductor/cpu/test:cpu_lowering_utils_test

buck2 run 'fbcode//mode/dev-nosan' //executorch/exir/tests:test_memory_format_ops_pass
```

Reviewed By: bdhirsh

Differential Revision: D66988295
yushangdi added a commit to yushangdi/pytorch that referenced this pull request Dec 18, 2024
Summary:

if we have a.to(b), and b has a different dtype with a, then it must be a copy. In this case, we do not need to freeze the tensor. Instead, we use torch.ops.aten._assert_tensor_metadata.default to ensure that a must not have the same dtype as b.


We need to remove ` torch.ops.aten._assert_tensor_metadata.default` for executorch. Update to pin to include pytorch/executorch#7277.

Test Plan:
```
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_float_conversion
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_device_to_mutation_float

ADD_NEW_STABILITY_CONFIGS=true  buck2 run 'fbcode//mode/opt' fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:inference_stability_tests

buck2 run 'fbcode//mode/dev-nosan' fbcode//deeplearning/aot_inductor/cpu/test:cpu_lowering_utils_test

buck2 run 'fbcode//mode/dev-nosan' //executorch/exir/tests:test_memory_format_ops_pass

buck test aps_models/ads/modules/module_stability_tests/histogram_binning_calibration_tests:calibration_by_feature_stability_test -- --env OVERRIDE_IR_CONFIGS=true

buck test aps_models/ads/modules/module_stability_tests/histogram_binning_calibration_tests:calibration_stability_test -- test_stability_config --env OVERRIDE_IR_CONFIGS=true

buck2 test 'fbcode//mode/opt' fbcode//aps_models/ads/modules/module_stability_tests/soft_max_loss_with_class_weights:stability_tests -- test_stability_config --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/loss_stability_tests:distillation_stability_tests -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/loss_stability_tests:stability_tests - aps_models.ads.modules.module_stability_tests.loss_stability_tests.ctr_cvr_logistic_regression_loss_stability_test.CtrCvrLogisticRegressionLossStabilityTest: test_cider_loss -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/feature_perturbation_stability_tests:sparse_feature_perturbation_test  -- --env OVERRIDE_IR_CONFIGS=true

 buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:train_stability_tests   -- --env OVERRIDE_IR_CONFIGS=true

 buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:inference_stability_tests   -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:histogram_binning_stability_test    -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:replicate_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:label_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:dral_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/adjust_task_weight_stability_tests:task_weight_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/loss_modules/module_stability_tests/cider_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/py2pt/calibration/module_stability_tests/histogram_binning_calibration_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/py2pt/calibration/module_stability_tests/histogram_binning_calibration_by_feature_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true
```

Reviewed By: bdhirsh, shruthign

Differential Revision: D66988295
yushangdi added a commit to yushangdi/pytorch that referenced this pull request Dec 18, 2024
Summary:

if we have a.to(b), and b has a different dtype with a, then it must be a copy. In this case, we do not need to freeze the tensor. Instead, we use torch.ops.aten._assert_tensor_metadata.default to ensure that a must not have the same dtype as b.


We need to remove ` torch.ops.aten._assert_tensor_metadata.default` for executorch. Update to pin to include pytorch/executorch#7277.

Test Plan:
```
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_float_conversion
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_device_to_mutation_float

ADD_NEW_STABILITY_CONFIGS=true  buck2 run 'fbcode//mode/opt' fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:inference_stability_tests

buck2 run 'fbcode//mode/dev-nosan' fbcode//deeplearning/aot_inductor/cpu/test:cpu_lowering_utils_test

buck2 run 'fbcode//mode/dev-nosan' //executorch/exir/tests:test_memory_format_ops_pass

buck test aps_models/ads/modules/module_stability_tests/histogram_binning_calibration_tests:calibration_by_feature_stability_test -- --env OVERRIDE_IR_CONFIGS=true

buck test aps_models/ads/modules/module_stability_tests/histogram_binning_calibration_tests:calibration_stability_test -- test_stability_config --env OVERRIDE_IR_CONFIGS=true

buck2 test 'fbcode//mode/opt' fbcode//aps_models/ads/modules/module_stability_tests/soft_max_loss_with_class_weights:stability_tests -- test_stability_config --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/loss_stability_tests:distillation_stability_tests -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/loss_stability_tests:stability_tests - aps_models.ads.modules.module_stability_tests.loss_stability_tests.ctr_cvr_logistic_regression_loss_stability_test.CtrCvrLogisticRegressionLossStabilityTest: test_cider_loss -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/feature_perturbation_stability_tests:sparse_feature_perturbation_test  -- --env OVERRIDE_IR_CONFIGS=true

 buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:train_stability_tests   -- --env OVERRIDE_IR_CONFIGS=true

 buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:inference_stability_tests   -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:histogram_binning_stability_test    -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:replicate_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:label_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:dral_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/adjust_task_weight_stability_tests:task_weight_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/loss_modules/module_stability_tests/cider_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/py2pt/calibration/module_stability_tests/histogram_binning_calibration_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/py2pt/calibration/module_stability_tests/histogram_binning_calibration_by_feature_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true
```

Reviewed By: bdhirsh, shruthign

Differential Revision: D66988295
pytorch-bot bot pushed a commit to pytorch/pytorch that referenced this pull request Dec 20, 2024
Summary:

if we have a.to(b), and b has a different dtype with a, then it must be a copy. In this case, we do not need to freeze the tensor. Instead, we use torch.ops.aten._assert_tensor_metadata.default to ensure that a must not have the same dtype as b.


We need to remove ` torch.ops.aten._assert_tensor_metadata.default` for executorch. Update to pin to include pytorch/executorch#7277.

Test Plan:
```
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_float_conversion
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_device_to_mutation_float

ADD_NEW_STABILITY_CONFIGS=true  buck2 run 'fbcode//mode/opt' fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:inference_stability_tests

buck2 run 'fbcode//mode/dev-nosan' fbcode//deeplearning/aot_inductor/cpu/test:cpu_lowering_utils_test

buck2 run 'fbcode//mode/dev-nosan' //executorch/exir/tests:test_memory_format_ops_pass

buck test aps_models/ads/modules/module_stability_tests/histogram_binning_calibration_tests:calibration_by_feature_stability_test -- --env OVERRIDE_IR_CONFIGS=true

buck test aps_models/ads/modules/module_stability_tests/histogram_binning_calibration_tests:calibration_stability_test -- test_stability_config --env OVERRIDE_IR_CONFIGS=true

buck2 test 'fbcode//mode/opt' fbcode//aps_models/ads/modules/module_stability_tests/soft_max_loss_with_class_weights:stability_tests -- test_stability_config --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/loss_stability_tests:distillation_stability_tests -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/loss_stability_tests:stability_tests - aps_models.ads.modules.module_stability_tests.loss_stability_tests.ctr_cvr_logistic_regression_loss_stability_test.CtrCvrLogisticRegressionLossStabilityTest: test_cider_loss -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/feature_perturbation_stability_tests:sparse_feature_perturbation_test  -- --env OVERRIDE_IR_CONFIGS=true

 buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:train_stability_tests   -- --env OVERRIDE_IR_CONFIGS=true

 buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:inference_stability_tests   -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:histogram_binning_stability_test    -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:replicate_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:label_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:dral_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/adjust_task_weight_stability_tests:task_weight_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/loss_modules/module_stability_tests/cider_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/py2pt/calibration/module_stability_tests/histogram_binning_calibration_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/py2pt/calibration/module_stability_tests/histogram_binning_calibration_by_feature_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true
```

Reviewed By: bdhirsh, shruthign

Differential Revision: D66988295
yushangdi added a commit to yushangdi/pytorch that referenced this pull request Jan 3, 2025
Summary:

if we have a.to(b), and b has a different dtype with a, then it must be a copy. In this case, we do not need to freeze the tensor. Instead, we use torch.ops.aten._assert_tensor_metadata.default to ensure that a must not have the same dtype as b.


We need to remove ` torch.ops.aten._assert_tensor_metadata.default` for executorch. Update to pin to include pytorch/executorch#7277.

Test Plan:
```
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_float_conversion
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_device_to_mutation_float

ADD_NEW_STABILITY_CONFIGS=true  buck2 run 'fbcode//mode/opt' fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:inference_stability_tests

buck2 run 'fbcode//mode/dev-nosan' fbcode//deeplearning/aot_inductor/cpu/test:cpu_lowering_utils_test

buck2 run 'fbcode//mode/dev-nosan' //executorch/exir/tests:test_memory_format_ops_pass

buck test aps_models/ads/modules/module_stability_tests/histogram_binning_calibration_tests:calibration_by_feature_stability_test -- --env OVERRIDE_IR_CONFIGS=true

buck test aps_models/ads/modules/module_stability_tests/histogram_binning_calibration_tests:calibration_stability_test -- test_stability_config --env OVERRIDE_IR_CONFIGS=true

buck2 test 'fbcode//mode/opt' fbcode//aps_models/ads/modules/module_stability_tests/soft_max_loss_with_class_weights:stability_tests -- test_stability_config --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/loss_stability_tests:distillation_stability_tests -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/loss_stability_tests:stability_tests - aps_models.ads.modules.module_stability_tests.loss_stability_tests.ctr_cvr_logistic_regression_loss_stability_test.CtrCvrLogisticRegressionLossStabilityTest: test_cider_loss -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/feature_perturbation_stability_tests:sparse_feature_perturbation_test  -- --env OVERRIDE_IR_CONFIGS=true

 buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:train_stability_tests   -- --env OVERRIDE_IR_CONFIGS=true

 buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:inference_stability_tests   -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/ctr_cvr_task_arch_stability_tests:histogram_binning_stability_test    -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:replicate_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:label_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/aggregator_stability_tests:dral_aggregator_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/module_stability_tests/adjust_task_weight_stability_tests:task_weight_stability_test     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/loss_modules/module_stability_tests/cider_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/py2pt/calibration/module_stability_tests/histogram_binning_calibration_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true

buck2 test fbcode//aps_models/ads/modules/py2pt/calibration/module_stability_tests/histogram_binning_calibration_by_feature_stability_tests:stability_tests     -- --env OVERRIDE_IR_CONFIGS=true
```

Reviewed By: bdhirsh, shruthign

Differential Revision: D66988295
yushangdi added a commit to yushangdi/pytorch that referenced this pull request Jan 7, 2025
Summary:

if we have a.to(b), and b has a different dtype with a, then it must be a copy. In this case, we do not need to freeze the tensor. Instead, we use torch.ops.aten._assert_tensor_metadata.default to ensure that a must not have the same dtype as b.


We need to remove ` torch.ops.aten._assert_tensor_metadata.default` for executorch and mtia. 

Update to executorch pin to include pytorch/executorch#7277.

Reviewed By: bdhirsh, shruthign

Differential Revision: D66988295
yushangdi added a commit to yushangdi/pytorch that referenced this pull request Jan 7, 2025
Summary:

if we have a.to(b), and b has a different dtype with a, then it must be a copy. In this case, we do not need to freeze the tensor. Instead, we use torch.ops.aten._assert_tensor_metadata.default to ensure that a must not have the same dtype as b.


We need to remove ` torch.ops.aten._assert_tensor_metadata.default` for executorch and mtia.

Update to executorch pin to include pytorch/executorch#7277.

Reviewed By: bdhirsh, shruthign

Differential Revision: D66988295
pytorchmergebot pushed a commit to pytorch/pytorch that referenced this pull request Jan 8, 2025
Summary: if we have a.to(b), and b has a different dtype with a, then it must be a copy. In this case, we do not need to freeze the tensor. Instead, we use torch.ops.aten._assert_tensor_metadata.default to ensure that a must not have the same dtype as b.

Fixes #139718

Update executorch pin to include pytorch/executorch#7277.

Test Plan:
```
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_float_conversion
buck2 run 'fbcode//mode/dev-nosan' fbcode//caffe2/test:test_export  -- -r  test_device_to_mutation_float
```

Differential Revision: D66988295

Pull Request resolved: #142420
Approved by: https://github.com/bdhirsh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported topic: not user facing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants