conda-forge / cuquantum-feedstock

A conda-smithy repository for cuquantum.
BSD 3-Clause "New" or "Revised" License
3 stars 4 forks source link

Use cross-compilation instead #35

Closed leofang closed 1 year ago

leofang commented 1 year ago

This will significantly increase the build speed for aarch64/ppc64le. I've made a few attempts to understand how it works

leofang commented 1 year ago

I suspect we might have to revive cuquantum-python-feedstock. Cross-compiling requires that the build-platform packages exist (ex: to build cuquantum-python for aarch64 we need custatevec/cutensornet for linux-64), but in the current infra this is not possible ( custatevec/cutensornet for linux-64 are built in a separate pipeline).

leofang commented 1 year ago

@conda-forge-admin, please rerender

conda-forge-webservices[bot] commented 1 year ago

Hi! This is the friendly automated conda-forge-webservice.

I just wanted to let you know that I rerendered the recipe in conda-forge/cuquantum-feedstock#36.

leofang commented 1 year ago

requires that the build-platform packages exist

Apparently I was wrong because I got confused with other packages; cuQuantum Python's build system does not require this. Cross compiling works just fine here (#36).