5 ms·
This adds support for new compilers. This makes Dask (pure Python paralleization) run 20% faster https://twitter.com/mrocklin/status/923581208482721794 https:/
by skierscott 9y ago
This adds support for new compilers.
This makes Dask (pure Python paralleization) run 20% faster https://twitter.com/mrocklin/status/923581208482721794 https://twitter.com/mrocklin/status/923581208482721794 according to Matthew Rocklin, the main developer
- kalefranz 9y agoEasy availability of gcc 7.2 on CentOS 6 is kind of a big deal.
- RayDonnelly 9y agoAs is (actually working, usable) clang 4.0.1 on macOS 10.9
- tavert 9y agoNot that big. A few minutes of following the instructions and you can build it in a docker container, post it as a tarball that anyone can use without needing the rest of miniconda to install.
- RayDonnelly 9y agoI don't think thats true. Our compilers are complete pseudo-cross compilers (i.e. with binutils, glibc, kernel headers and their own sysroot) that can be both hosted on and always target CentOS6. This means software built with them will run on CentOS6 and will not, by default, pick up your CentOS6-incompatible headers and libraries in /usr/include and /usr/lib respectively.
- tavert 9y agoNone of that requires conda to be able to do. Can also build in a chroot, without needing an unconventionally configured compiler, if you want to make your binaries redistributable - which is a requirement some users will have but not all. "Easy availability of gcc 7.2 on CentOS 6" doesn't require being able to build for centos 6 from something newer, docker or chroot tools are fine for that.