-
Notifications
You must be signed in to change notification settings - Fork 32
Update Python to 3.9 and most other packages as well #1811
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
Conversation
happy with our version of the library. Another option is to build VTK as a static library. But I view that as more of a last resort.
The results are slightly different but look roughly equivalent. Some implementation details must have changed in VTK.
Just slightly loosened the tolerance.
…ble with Python 3.9. It crashes at the end: Thread 3063 "python" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ff8a4fa6700 (LWP 164162)] 0x000055555576e7aa in PyThreadState_Clear (tstate=0x7ffa6c000b90) at /usr/local/src/conda/python-3.9.13/Python/pystate.c:788 788 /usr/local/src/conda/python-3.9.13/Python/pystate.c: No such file or directory. Missing separate debuginfos, use: zypper install libglib-2_0-0-debuginfo-2.62.6-3.6.1.x86_64 libglvnd-debuginfo-1.3.2-1.49.x86_64 libgthread-2_0-0-debuginfo-2.62.6-3.6.1.x86_64 (gdb) bt at /usr/local/src/conda/python-3.9.13/Python/pystate.c:788 from /home/csafe/amorris/anaconda3/envs/py39/lib/python3.9/site-packages/torch/lib/libtorch_python.so from /home/csafe/amorris/anaconda3/envs/py39/lib/python3.9/site-packages/torch/lib/libtorch_python.so from /home/csafe/amorris/anaconda3/envs/py39/lib/python3.9/site-packages/torch/lib/libtorch_python.so from /home/csafe/amorris/anaconda3/envs/py39/lib/python3.9/site-packages/torch/lib/libtorch.so Discussion here: pytorch/pytorch#38228 deep_ssm --tiny_test works correclty with PyTorch 1.11.0
Only build VTK with EGL for linux
Running into this problem on linux container: actions/checkout#760
Windows failing with this:
|
Linux (both) failing during
|
Downgrade libIGL until I can figure out their cmake changes Downgrade boost to 1.74 to be compatible with VTK Install gmock Try building against VTK from conda
GHA is saying: The hosted runner: GitHub Actions 5 lost communication with the server. Anything in your workflow that terminates the runner process, starves it for CPU/Memory, or blocks its network access can cause this error.
Apparently conda now has a libattr that /bin/tar from the container doesn't work with.
Wow, OpenVDB has explicit instantiations that make the libraries >1GB each. This must have been the source of the MSVC compiler out of heap space and was a big contributor to the linux runners running out of disk space. The OpenVDB build dir was >4GB alone. |
Mac OptimizeTests crashing here:
Possibly related new warning:
|
Windows failing with windeployqt:
Unbelievably, this is apparently just a documented bug with Qt 5.15.4, they somehow managed to publish a release where For now, it appears we can workaround by disabling translation, which we're not really using anyway. |
https://bugreports.qt.io/browse/QTBUG-91558 Will be fixed in Qt 5.15.5!
All builds working, binaries working out of the box. Need to double check Studio->Python integration on end user setups. |
…n't working anyway, I see no icon on the github docs page. This was causing a problem with the windows build.
This PR upgrades Python to 3.9 and upgrades almost every package as far as possible.
In particular, we now use Qt from conda, so there is no need to install it anymore.
VTK from conda almost worked, but not quite, so we must still build it. ITK from conda is missing all the headers and was not usable.