mirror of
https://github.com/dogkeeper886/ollama37.git
synced 2025-12-10 15:57:04 +00:00
Fix Docker build system: add library paths, GCC 10 runtime libs, and Go build flags
- Add LD_LIBRARY_PATH to CMake and build steps for GCC 10 libraries - Copy GCC 10 runtime libraries (libstdc++.so.6, libgcc_s.so.1) to output - Update runtime Dockerfile to use minimal CUDA runtime packages - Add -buildvcs=false flag to Go build to avoid Git VCS errors - Simplify runtime container to only include necessary CUDA libraries - Fix library path configuration for proper runtime library loading
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
FROM rockylinux/rockylinux:8
|
||||
|
||||
# Update OS and install cuda toolkit 11.4 and nvdia driver 470
|
||||
#RUN dnf -y update\
|
||||
# && dnf -y module install nvidia-driver:470-dkms\
|
||||
# Install CUDA toolkit 11.4
|
||||
# Note: NVIDIA driver is NOT needed in builder container - only CUDA toolkit for compilation
|
||||
# The host system provides the driver at runtime via --gpus flag
|
||||
# dnf-plugins-core is required for the config-manager command
|
||||
|
||||
RUN dnf -y install epel-release\
|
||||
RUN dnf -y install dnf-plugins-core\
|
||||
&& dnf -y config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo\
|
||||
&& dnf -y install cuda-11-4
|
||||
&& dnf -y install cuda-toolkit-11-4
|
||||
|
||||
# Post install, setup path
|
||||
COPY cuda-11.4.sh /etc/profile.d/cuda-11.4.sh
|
||||
|
||||
Reference in New Issue
Block a user