benchmark
Run tests and benchmarks in subprocesses for isolation
#423
Merged

Run tests and benchmarks in subprocesses for isolation #423

robieta merged 38 commits into master from gh/taylorrobie/subprocess_isolation
robieta
Proof of concept for SubprocessWorker integration
77d35838
facebook-github-bot facebook-github-bot added cla signed
clean up subprocess benchmark code.
5216b864
move benchmarking components to pytorch/benchmark repo
7f1a08bf
cleanup, and fix pipes on windows. (Hopefully)
d233ec3b
small windows fixes
9a67323f
more tweaks to windows pipes
2fb6326d
optimize worker run from 700 us to 70 us. (And no-op TorchBench model…
37da08b9
clean and document SubprocessWorker, and add benchmark for worker ove…
5882fe11
move test.py to use subprocess tests
7a4d7046
fix typo
22a4e8a1
Add timeout loop, and misc other hardening
5403ec4f
clean up integration between SubprocessWorker and TorchBench
765b2dca
Add timeout to unit tests. (But not benchmark runs.)
fb4a6f48
fix signature
faf9fcad
actually fix tests
00a74ee9
robieta robieta changed the title [DO NOT SUBMIT] Proof of concept for SubprocessWorker integration Run tests and benchmarks in subprocesses for isolation 4 years ago
robieta robieta requested a review from eircfb eircfb 4 years ago
robieta robieta requested a review from xuzhao9 xuzhao9 4 years ago
robieta robieta requested a review from Krovatkin Krovatkin 4 years ago
robieta robieta requested a review from bitfort bitfort 4 years ago
robieta robieta requested a review from ngimel ngimel 4 years ago
factor function parsing into dedicated function and add unit tests
45d6680b
tweak import message
46913db6
Krovatkin
enable TestParseFunction
902dd91d
Merge branch 'master' into gh/taylorrobie/subprocess_isolation
a7e4376d
Make timeout kill worker, and expand tests
9bb8c94d
delete model before checking for memory leak
1b6b0b3f
run component tests in CI, and harden path handling
592a7397
fix typo in test.py, and make constructor failure more robust
a8e9427e
install expecttest
ae6c8fc8
make benchmark test verbose
c77dad96
debug: run only drq tests
49f215b5
add verbose to debug CI failure
53483210
garbage collect before and after tests
12d65054
remove debugging hack
c2b565a0
Force quantization to release Tensors
a7a9fce8
fix strong_gc_collect
6b3f1e84
bitfort
bitfort commented on 2021-08-16
fix YoloV3 cuda train device string parse
8c61ca19
remove quantization gc workaround, and do a bit of gc factoring
0849ec90
add some more detail to the comments
f0c9c75c
Merge branch 'master' into gh/taylorrobie/subprocess_isolation
3c4b5f49
fix gc_collect
5a541175
actually fix gc_collect
0b495b7c
Only allow a single ModelTask to exist at a time
5689c9cf
robieta
bitfort
bitfort approved these changes on 2021-08-17
robieta robieta merged b9ff79c6 into master 4 years ago
robieta robieta deleted the gh/taylorrobie/subprocess_isolation branch 4 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone