|
* Switch back from clang to gcc. Apparently upstream tests more on gcc
than on clang, and there are several compatibility issues between
onnxruntime and clang [1,2] as well as cuda and clang [3]. On the
other hand, internal compiler errors from gcc have been fixed.
* Add more optional dependencies for several sub-packages, as motivated
by [4].
* Fix missing orttraining Python files, which is discovered when I'm
checking optional dependencies.
* Don't hard-code usage of GNU make, as suggested in [4].
[1] https://github.com/microsoft/onnxruntime/pull/10014
[2] https://github.com/microsoft/onnxruntime/pull/10160
[3] https://forums.developer.nvidia.com/t/building-with-clang-cuda-11-3-0-works-but-with-cuda-11-3-1-fails-regression/182176
[4] https://aur.archlinux.org/packages/python-onnxruntime/#comment-843401
|