Michael Suo
eaee0c6cd9
Make classtypes hold a weak_ptr to their CU
...
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/22902
Test Plan: Imported from OSS
Differential Revision: D16278159
Pulled By: suo
fbshipit-source-id: 6aa682e347847e808b44218d38ff1dae66945a07
2019-07-16 12:04:20 -07:00
Will Feng
a326aad816
Revert D16197608: [jit] Make classtypes hold a weak_ptr to their CU
...
Differential Revision:
D16197608
Original commit changeset: 22250d6f0d24
fbshipit-source-id: 47a8cdeb62b1033252070ecb92906358014b551a
2019-07-15 19:49:41 -07:00
Michael Suo
260b0e8476
Make classtypes hold a weak_ptr to their CU
...
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/22726
Differential Revision: D16197608
Test Plan: Imported from OSS
Pulled By: suo
fbshipit-source-id: 22250d6f0d249f61f269afb4fe8e7d1af0be1205
2019-07-15 13:13:16 -07:00
Michael Suo
de819be93e
refactor self to be a class again
...
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/22722
Test Plan: Imported from OSS
Differential Revision: D16197607
Pulled By: suo
fbshipit-source-id: b4dd96b3f9cc46b48678aab0ff89afc3666e2185
2019-07-11 14:55:39 -07:00
Michael Suo
22d70e0d4b
Give functions qualified names
...
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/22721
Test Plan: Imported from OSS
Differential Revision: D16197606
Pulled By: suo
fbshipit-source-id: 94718fcdb0d3b651f16674af3cfd6249ed4533ae
2019-07-11 14:55:34 -07:00
Karl Ostmo
1ecc945ab2
Revert D15998762: [jit] Give functions qualified names
...
Differential Revision:
D15998762
Original commit changeset: bc2b734f626a
fbshipit-source-id: a118cc4e9a34233279e8380529a8d8120a25839d
2019-07-10 16:10:28 -07:00
Karl Ostmo
a1ca32409f
Revert D15998758: [jit] refactor self to be a class again
...
Differential Revision:
D15998758
Original commit changeset: 14bad87bb6e4
fbshipit-source-id: f2c29974d4afc4d8f88a36e9c266e6d5a22a6191
2019-07-10 16:10:24 -07:00
Michael Suo
ee9c8a75f4
refactor self to be a class again ( #22207 )
...
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/22207
ghimport-source-id: 36ee8bd17411a2e220665ad2a27364653061070e
Test Plan: Imported from OSS
Differential Revision: D15998758
Pulled By: suo
fbshipit-source-id: 14bad87bb6e44bf1a43ae86339d8cc7b311c76dd
2019-07-10 15:19:07 -07:00
Michael Suo
c0674cebf1
Give functions qualified names ( #22206 )
...
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/22206
ghimport-source-id: d453219d907e048f24eb7f63c096b2c300307c83
Test Plan: Imported from OSS
Differential Revision: D15998762
Pulled By: suo
fbshipit-source-id: bc2b734f626ab07f97dc50ddf1b021e8b46de312
2019-07-10 15:19:03 -07:00
Zachary DeVito
5b87049c66
remove uses of std::shared_ptr<Module> ( #21934 )
...
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/21934
ghimport-source-id: e64ab9096f43749ead3ac5567675b815da295664
Test Plan: Imported from OSS
Differential Revision: D15892401
Pulled By: zdevito
fbshipit-source-id: 6424139206593ff944556c69d8a54723884eacaf
2019-06-25 13:24:38 -07:00
James Reed
619261d7a7
Add file-line info for jit.load and string frontend ( #21217 )
...
Summary:
This makes file-line reporting also work for things loaded using `torch.jit.load()` as well as the string frontend (via `CompilationUnit`)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/21217
Differential Revision: D15590838
Pulled By: jamesr66a
fbshipit-source-id: 6b6a12574bf9eca0b83f24f0b50535fda5863243
2019-05-31 23:43:15 -07:00
Michael Suo
26dd65eaf8
Namespace isolation for classes ( #19903 )
...
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/19903
ghimport-source-id: deadf59f469ad620d0ee10b089dfc9bb92171710
Differential Revision: D15118978
Pulled By: suo
fbshipit-source-id: f2b487fd65520d1b7f45cb74145634d334ef1614
2019-05-07 22:48:31 -07:00
Mikhail Zolotukhin
8b46938355
Cleanup includes in torch/csrc/jit/* ( #19922 )
...
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/19922
ghimport-source-id: 0434c46bf75621ff79ea27a18a2475e7f13e2487
Differential Revision: D15125015
Pulled By: ZolotukhinM
fbshipit-source-id: 5685edfc94067f62e363a85e9badb7f757b1d321
2019-05-06 13:40:26 -07:00
Michael Suo
a25b79531c
use fully qualified name for ScriptClasses ( #19239 )
...
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/19239
ghimport-source-id: 830aad6dc11d2a7247760a9c7c9fc8556f70a706
Differential Revision: D14928293
Reviewed By: eellison
Pulled By: suo
fbshipit-source-id: d2efa5d7f7397526083278d6650b9cee8d967b1a
2019-04-26 19:17:21 -07:00
Zachary DeVito
31524bda1f
@torch.jit.script(fn) now is a torch.jit.Function ( #19721 )
...
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/19721
ghimport-source-id: b4f5024adc845a82dc5197d19aab1496bf85089f
Reviewed By: jamesr66a
Differential Revision: D15078534
Pulled By: zdevito
fbshipit-source-id: 408d3a871302c5ac5d6426dc5de567f2188ebf4c
2019-04-25 15:53:00 -07:00
Michael Suo
18f721fb9a
support serialization of classes ( #17856 )
...
Summary:
Stack:
⚫ **#17856 [jit] support serialization of classes** [💛 ](https://our.intern.facebook.com/intern/diff/D14402599/ )
Add support for saving/loading TorchScript modules that depend on user-defned classes.
We track class dependencies the same we track tensor constants, then write them
all out such that we can just compile them in order before compiling the module
hierarchy.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/17856
Reviewed By: shannonzhu
Differential Revision: D14461599
Pulled By: suo
fbshipit-source-id: 7115f87e069fd00dc8381d7de9997864fef7ea9f
2019-03-15 12:06:23 -07:00