You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@junliume The idea was to revert quickly without opening a ticket and to ask @cderb to re-implement this. This is easy to begin: create a branch from the tip of develop, revert the reverting commit (thus getting the original implementation back) and then fixing it.
Developers whose branches depend on the "single binary" PR (#2599) should avoid updating their branches from develop until the new "single binary" PR has been merged in. This way they can avoid merge conflicts.
But if you do not want to revert, then I agree. But I would say this is
urgency_blocker
because right now our CI does not test 2d and 3d convolutions in Immediate mode (except some solver-specific tests) and 2d pooling.
@JehandadKhan@cderb The design pattern for valid handling of test/*.cpp files can be found in #2168. Please see how it splits test/conv2d.cpp to test/conv2d.cpp and test/conv2d.hpp, and then reuses test/conv2d.hpp in some gtest.
How to "move" execution of test_* --all to gtest is another question. I think we can simply create gtest that passes the --all option to the instance of the test class. At the same time, the test executable should be added to the SKIP_TESTS list in test/CMakeLists.txt (we still need the old executable for debugging needs, but we do not want it to be run during testing). This can be done later, after this issue is fixed.
#2599 Silently removes some test executables and, consequently, the following tests from "Full test" stages:
test_immed_conv3d -all
test_immed_conv2d -all
test_pooling2d -all
Must be reverted ASAP.
@junliume @cderb @JehandadKhan
Originally posted by @atamazov in #2599 (review)
The text was updated successfully, but these errors were encountered: