zeratax / yacx

Yet Another CudaExecutor - wrapper to easily compile and execute cuda kernels
https://zeratax.github.io/yacx
MIT License
8 stars 4 forks source link

automatic release asset #75

Closed zeratax closed 4 years ago

zeratax commented 4 years ago

create assets automatically on a new release for all platforms (windows/linux/mac) see https://github.com/actions/upload-release-asset but this would probably also require a docker image with cudatoolkit?

zeratax commented 4 years ago

der derzeitige release script failed: https://github.com/ZerataX/yacx/commit/ae2b17a8347c53763fc0e18b4a793fac12fb5f7f/checks?check_suite_id=357909506"

ich verstehe nicht ganz wie man docker images benutzen soll und ohne jedes mal das ganze cuda toolkit installieren ist auch problematisch, bin mir aber nicht sicher ob das überhaupt möglich ist https://github.com/ZerataX/yacx/blob/master/.github/workflows/release.yml#L19

die tar.xz würde auch nicht die richtigen dateien umfassen: (libyacx.so & libyacx-jni.so) https://github.com/ZerataX/yacx/blob/master/.github/workflows/release.yml#L25

und es sollte wahrscheinlich eine build matrix für alle relevanten betriebssysteme benutzt werden, damit nicht nur eine .so, sondern z.B. auch eine .dll gebaut wird

zeratax commented 4 years ago

fixed with #154