-
Notifications
You must be signed in to change notification settings - Fork 76
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
CircleCI #267
CircleCI #267
Conversation
No deployment of docs yet.
`ImportError: libtinfo.so.5: cannot open shared object file: No such file or directory`
… if this helps. `Error: The geckodriver executable could not be found on the current PATH.`
Maybe it needs Java around or something that I'm just taking for granted on my box. Also go back to the -browser image because that's in the example on the browser-tools page.
It won't run without a version number.
It was wrong in the docs.
JS tests fail:
It's not http_server.js. That runs and serves just fine. |
Python tests fail:
Pinning all the Python deps just like they are on my box (where tests pass) didn't help. I wonder if the vectorizer is spitting out nothing and making the autograd stuff divide by 0 or something. No, both training vectorizations yield the right contents! Args to learn() are identical. The crash (which you can see the C frames of under ssh but sometimes not on the web) is hipErrorNoDevice, thrown indirectly by libtorch_cpu.so, which would seem to be the appropriate lib to call. (HIP is AMD's intermediate lang which compiles down to NVidia or AMD GPU code.) More directly, it's thrown by https://github.com/pytorch/pytorch/blob/22a34bcf4e5eaa348f0117c414c3dd760ec64b13/aten/src/ATen/hip/impl/HIPGuardImplMasqueradingAsCUDA.h#L98. |
Glenda figured out that it's pytorch/pytorch#52571 that's causing the Python crashes. Just change https://download.pytorch.org/whl/torch_stable.html to https://download.pytorch.org/whl/cu110/torch_stable.html. |
We were getting the ROCm versions, as per pytorch/pytorch#52571. Remove the repeat of the `dependency_links` info in the Makefile.
We can fix it while enjoying that the rest of CI is passing.
I set the COVERALLS_REPO_TOKEN in the server-side CircleCI config. I also updated the package for good measure, but that didn't improve things on its own.
e740e40
to
d12a7dd
Compare
… at in the Circle UI.
@gleonard-m and @motin deserve the credit for getting to the bottom of some very obscure failures that got this finally running. Geckodriver/Firefox version interactions, GPU chipset versions, pip behavior changes—yikes. Bravo to you both! |
Get CircleCI builds going, now that Travis CI free service is going away.