Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR solves 1 major and 1 minor CI bug:
Bug 1
TKML was testing the pypi version rather than the current version. This was effectively causing all of the plugin and turnkey tests to be false positives.
This was caused by hardcoding the supported version of TKML into the plugins setup.py AND installing plugins after installing tkml itself (overwriting this).
This issue has been solved by carefuly changing the installation order and being more flexible on the versions of tkml that the plugins accept.
Bug 2
Pytorch export significantly improved recently, causing our timeout test to behave as shown below:
Instead of relying on an extremely long export, we simply make the model take long to be discovered by adding a busy wait using
sleep
. As a result, we can reliably test our timeout feature.