mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-04-25 00:16:23 +02:00
Get hf onto Python 3.12 so that it works on AMD64 and ARM64 (#802)
This commit is contained in:
parent
3af794ceea
commit
5108b3db95
1 changed files with 5 additions and 7 deletions
|
|
@ -1,24 +1,22 @@
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------
|
# Torch is stable and compiles for ARM64 and AMD64 on Python 3.12
|
||||||
# Build an AI container. This does the torch install which is huge, and I
|
|
||||||
# like to avoid re-doing this.
|
|
||||||
# ----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
FROM docker.io/fedora:42 AS ai
|
FROM docker.io/fedora:42 AS ai
|
||||||
|
|
||||||
ENV PIP_BREAK_SYSTEM_PACKAGES=1
|
ENV PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
RUN dnf install -y python3.13 && \
|
RUN dnf install -y python3.12 && \
|
||||||
alternatives --install /usr/bin/python python /usr/bin/python3.13 1 && \
|
alternatives --install /usr/bin/python python /usr/bin/python3.12 1 && \
|
||||||
python -m ensurepip --upgrade && \
|
python -m ensurepip --upgrade && \
|
||||||
pip3 install --no-cache-dir build wheel aiohttp && \
|
pip3 install --no-cache-dir build wheel aiohttp && \
|
||||||
pip3 install --no-cache-dir pulsar-client==3.7.0 && \
|
pip3 install --no-cache-dir pulsar-client==3.7.0 && \
|
||||||
dnf clean all
|
dnf clean all
|
||||||
|
|
||||||
|
# This won't work on ARM
|
||||||
#RUN pip3 install torch==2.5.1+cpu \
|
#RUN pip3 install torch==2.5.1+cpu \
|
||||||
# --index-url https://download.pytorch.org/whl/cpu
|
# --index-url https://download.pytorch.org/whl/cpu
|
||||||
|
|
||||||
RUN pip3 install torch==2.5.1
|
RUN pip3 install torch
|
||||||
|
|
||||||
RUN pip3 install --no-cache-dir \
|
RUN pip3 install --no-cache-dir \
|
||||||
langchain==0.3.25 langchain-core==0.3.60 langchain-huggingface==0.2.0 \
|
langchain==0.3.25 langchain-core==0.3.60 langchain-huggingface==0.2.0 \
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue