onnxruntime/onnxruntime
Tim Harris 69dbaaa015
Add additional test cases to check for leaks in thread pool creation / destruction (#5311)
Add additional test cases such as ThreadPoolTest.TestPoolCreation_10Iter to create and destroy thread pools to watch for any memory leaks. Running under Valgrind, these tests should show all of the data allocated being deallocated again.

Two recent issues #5176 and #5292 indicated memory leaks. The test cases help identify whether or not any of the data structures used in the thread pool are being leaked. Currently, on WSL, the only data not being de-allocated in these tests are a small number of nsync waiter objects. This behavior is as expected (the waiter objects should be held on a free list in the nsync library).
2020-09-30 11:26:02 +01:00
..
contrib_ops Add FusedMatMul contrib op (#5213) 2020-09-23 12:17:50 -07:00
core Add weight prepacking to LSTM kernel (#5305) 2020-09-29 13:33:38 -07:00
featurizers_ops/cpu Initial checkin (#3791) 2020-05-01 14:58:49 -07:00
gsl
python Support T5 benchmarking in transformers tool (#5133) 2020-09-29 22:58:28 -07:00
test Add additional test cases to check for leaks in thread pool creation / destruction (#5311) 2020-09-30 11:26:02 +01:00
tool/etw Add option ORT_NO_EXCEPTIONS to disable most exception/throw in /onnxruntime/ (#4894) 2020-08-28 23:03:51 -07:00
.style.yapf Enable running PEP8 on python scripts using flake8 (#3928) 2020-05-15 07:15:06 +10:00
__init__.py bump version to 1.5.1 (#5258) 2020-09-22 20:57:34 -07:00
ReformatSource.ps1
ReformatSourcePython.bat Update GPT2 Model Benchmark Script to Support IO Binding (#4088) 2020-06-01 15:07:48 -07:00
VSCodeCoverage.runsettings