pytorch
4055d1f6 - [SR] Fix StaticRuntime move ctor (#74927)

Commit
3 years ago
[SR] Fix StaticRuntime move ctor (#74927) Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/74927 The move ctor was broken because `BlockRunner` stores a reference to `values_`. When moving runtime instances, the pointer to the root block would be moved, but the reference inside it would not be updated. Pass `BlockRunner` a raw pointer to the heap-allocated IValues instead to avoid this issue. ghstack-source-id: 153168602 Test Plan: New unit test/CI Reviewed By: navahgar Differential Revision: D35228467 fbshipit-source-id: 04e198b39f898b82677a0e41e1cdf00c2b0c09f3 (cherry picked from commit 03e2c591ac3a907d68025eae9500ed7226dec17e)
Author
Mike Iovine
Committer
Parents
Loading