update
commit
5b7e7c7375
@ -0,0 +1,34 @@
|
||||
FROM nvcr.io/nvidia/cuda-arm64:11.4.0-devel-ubuntu20.04
|
||||
LABEL maintainer="bigscience-workshop"
|
||||
LABEL repository="petals"
|
||||
|
||||
WORKDIR /home
|
||||
# Set en_US.UTF-8 locale by default
|
||||
RUN echo "LC_ALL=en_US.UTF-8" >> /etc/environment
|
||||
|
||||
# Install packages
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
build-essential \
|
||||
wget \
|
||||
git \
|
||||
sed \
|
||||
&& apt-get clean autoclean && rm -rf /var/lib/apt/lists/{apt,dpkg,cache,log} /tmp/* /var/tmp/*
|
||||
|
||||
RUN wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O install_miniconda.sh && \
|
||||
bash install_miniconda.sh -b -p /opt/conda && rm install_miniconda.sh
|
||||
ENV PATH="/opt/conda/bin:${PATH}"
|
||||
|
||||
RUN conda install python~=3.10.12 pip && \
|
||||
pip install --no-cache-dir "torch>=1.12" && \
|
||||
conda clean --all && rm -rf ~/.cache/pip
|
||||
|
||||
VOLUME /cache
|
||||
ENV PETALS_CACHE=/cache
|
||||
|
||||
RUN sed '46d' setup.cfg
|
||||
|
||||
COPY . petals/
|
||||
RUN pip install --no-cache-dir -e petals
|
||||
|
||||
WORKDIR /home/petals/
|
||||
CMD bash
|
@ -0,0 +1,11 @@
|
||||
[Unit]
|
||||
Description=Petals Inference
|
||||
|
||||
[Service]
|
||||
#User=petals
|
||||
#Group=petals
|
||||
Environment=PJRT_DEVICE=TPU
|
||||
ExecStart=/home/petals/venv/bin/python -m petals.cli.run_server --port 31330 petals-team/StableBeluga2 --device xla --num_blocks=4
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -1 +1,2 @@
|
||||
PJRT_DEVICE=TPU python -m petals.cli.run_server --port 31330 petals-team/StableBeluga2 --device xla --num_blocks=4 --initial_peers /ip4/10.128.0.41/tcp/8099/p2p/QmVA1BeK2UYaXPwmHQ5EZ2biyzyVWdnQj2zHcEVYxgiSDY
|
||||
PJRT_DEVICE=TPU python -m petals.cli.run_server --port 31330 petals-team/StableBeluga2 --device xla --num_blocks=4
|
||||
|
||||
|
Loading…
Reference in New Issue