-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CIs for MSMPI #590
base: master
Are you sure you want to change the base?
CIs for MSMPI #590
Conversation
Codecov Report
@@ Coverage Diff @@
## master #590 +/- ##
==========================================
- Coverage 92.00% 91.93% -0.08%
==========================================
Files 22 22
Lines 4253 4253
==========================================
- Hits 3913 3910 -3
- Misses 340 343 +3
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
dfd428a
to
ece5804
Compare
It's pretty hard for me to debug any further without a Windows machine. @rythorpe feel free to take over. But if you feel it's too involved, we can move on and work on it some time after the release as well. |
Ryan reminded me of this, I then ran it in my local fork and it works. So I guess it might be a cache problem? That's the only difference I can think of now. @jasmainak could you try to update the cache key to check? |
I'll try to get around to testing this out later this week. |
I've tried debugging this for a few hours on Windows 10 without much luck. I'm pretty sure this is some sort of unicode encoding/decoding error on the child process's side, however, it is extremely tricky to trace given that each On the bright side, I can confirm that MSMPI get's installed with NEURON on Windows and passes our parallel backend installation test (with removal of the backslashes of course). |
Any thoughts @jasmainak? |
Does this work or help: #506 since there is one less nesting level to worry about? The way I would debug this is by peppering the If this is too much of a bother, I would say that for 0.3 release, we should prioritize:
|
That's a good idea. I'll try it out.
That's pretty much what I've done, except that the error occurs before
You mean when running it on Windows? If so, it was just a weird dependency problem that I resolved by creating a new conda environment.
This doesn't make much sense to me since the vast majority of Windows users are new users or workshop participants who will need to run single-trial simulations in a reasonable amount of time (e.g., when running the tutorials synchronously). |
closes #589
It looks like we can inherit the github action from mpi4py :)