FROM image.sourcefind.cn:5000/dcu/admin/base/pytorch:2.1.0-ubuntu20.04-dtk24.04.1-py3.10 # Set the working directory in the container WORKDIR /app COPY hyhal /opt/hyhal COPY . /app/ RUN ls -h RUN pip install --no-cache-dir -r /app/ollama/llm/llama.cpp/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple ENV AMDGPU_TARGETS=gfx928 ENV HSA_OVERRIDE_GFX_VERSION=9.2.8 ENV HIP_PATH=/opt/dtk/hip ENV ROCM_PATH=/opt/dtk ENV CMAKE_PREFIX_PATH=/opt/dtk/lib/cmake/amd_comgr:$CMAKE_PREFIX_PATH ENV LIBRARY_PATH=/opt/dtk/llvm/lib/clang/15.0.0/lib/linux/:$LIBRARY_PATH ENV HIP_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 RUN tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz ENV PATH=/app/ollama:/usr/local/go/bin:$PATH RUN go env -w GO111MODULE=on RUN go env -w GOPROXY=https://goproxy.cn,direct ENV PATH=/app/cmake-3.29.3-linux-x86_64/bin:$PATH RUN cmake --version WORKDIR /app/ollama/llm/generate RUN bash gen_linux.sh WORKDIR /app/ollama RUN go build WORKDIR /app