Requirements: podman and buildah.
- Change to
astra-toolbox/build/condadirectory - Build container images by running the
containers/setup*.shscripts - Run
./release.sh
Requirements: conda-build, git, Visual Studio 2017 (for CUDA 11/12) and/or Visual Studio 2022 (for CUDA 13), Build Tools and Native Desktop workload, Windows SDK version 10.0.22621.2 and/or Windows SDK version 10.0.26100.0, CUDA toolkit of desired version(s).
- Activate conda:
C:\ProgramData\miniconda3\condabin\activate.bat - You may also have to activate the VS Build Tools manually:
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64 10.0.26100.0 - Change to
astra-toolbox\build\condadirectory - Build libastra packages, skipping the testing phase:
conda build -m libastra\win64_build_config.yaml -c nvidia --no-test libastra - Build and test astra-toolbox packages:
conda build -m astra-toolbox\win64_build_config.yaml -c nvidia astra-toolbox - Test the previously built libastra packages:
conda build -c nvidia --test C:\ProgramData\miniconda3\conda-bld\win-64\libastra*.conda
The built packages can be installed locally using conda install astra-toolbox -c nvidia -c local.