koboldcpp/environment.yaml
henk717 01b7daf6b7
CUDA 12 support for the Conda Runtime (#680)
* Remove libculibos dependency

This dependency is something that is used to build libcudart which we are also already targeting. The individual file is no longer being distributed with the CUDA12 conda devkit, so we can no longer target it directly. But because all its functionality is inside libcudart we also don't need it.

This commit removes the inclusion so that Koboldcpp can be compiled with CUDA12 as distributed by conda. I have tested this on the 1.57 release on CUDA11.5 and CUDA12.1.

* Cleanup version definitions

The package versions are already controlled by the label, we don't need to define it multiple times for it to work correctly. Removing the separate definitions allows people to easily change which version of CUDA they wish for their system.
2024-02-16 21:32:30 +08:00

25 lines
373 B
YAML

name: koboldcpp
channels:
- nvidia/label/cuda-11.5.0
- conda-forge
- defaults
dependencies:
- python=3.8
- cuda-nvcc
- cuda-libraries-dev
- cxx-compiler
- gxx=10
- pip
- git=2.35.1
- libopenblas
- openblas
- clblast
- ninja
- make
- packaging
- pyinstaller
- libcblas
- ocl-icd-system
- libvulkan-loader
- pip:
- customtkinter