PyTorch CI Build Issue Request for Help
Joshua Root
jmr at macports.org
Thu Mar 23 15:25:15 UTC 2023
On 24/3/2023 01:41, Chris Jones wrote:
>
> requiring AVX512 is a really rather stringent requirement, most machines
> will not have these instructions.
>
> In fact, even if the build bots where able to make binary tarballs, if
> they are using these instructions (without runtime capability checks)
> then it would quite possibly render these binaries unusable on most
> hardware.
>
> What we normally require is use of these sorts of instruction sets
> (AVX512, AVX2) is by default turned off so that the binaries produced
> are usable on more hardware. Then, if you want to allow these
> instructions on machines where they are available, provide a 'native'
> variant which when selected forces the user to build from source, and
> allows the build configuration to test for and if available use these
> instructions.
Whether it's requiring AVX512 at runtime or just needs that support in
the compiler isn't clear, and would certainly be another thing to check
while fixing this.
- Josh
More information about the macports-dev
mailing list