Jae-Won Chung commited on
Commit
f980d4c
1 Parent(s): bf13008

Update Dockerfile and packaging

Browse files
deployment/benchmark.Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- FROM nvidia/cuda:11.7.1-devel-ubuntu20.04
2
 
3
  # Basic installs
4
  ARG DEBIAN_FRONTEND=noninteractive
@@ -18,13 +18,9 @@ RUN mkdir -p /root/.local \
18
  && rm -f Miniconda3-py39_23.3.1-0-Linux-x86_64.sh \
19
  && ln -sf /root/.local/miniconda3/etc/profile.d/conda.sh /etc/profile.d/conda.sh
20
 
21
- # Install PyTorch and Zeus
22
- RUN pip install torch==2.0.1
23
-
24
- # Install requirements for benchmarking
25
  ADD . /workspace/leaderboard
26
- RUN cd /workspace/leaderboard \
27
- && pip install -r requirements-benchmark.txt
28
 
29
  # Clone lm-evaluation-harness and install
30
  RUN cd /workspace \
 
1
+ FROM nvidia/cuda:11.8.0-base-ubuntu22.04
2
 
3
  # Basic installs
4
  ARG DEBIAN_FRONTEND=noninteractive
 
18
  && rm -f Miniconda3-py39_23.3.1-0-Linux-x86_64.sh \
19
  && ln -sf /root/.local/miniconda3/etc/profile.d/conda.sh /etc/profile.d/conda.sh
20
 
21
+ # Install spitfight
 
 
 
22
  ADD . /workspace/leaderboard
23
+ RUN cd /workspace/leaderboard && pip install -e .[benchmark]
 
24
 
25
  # Clone lm-evaluation-harness and install
26
  RUN cd /workspace \
requirements-benchmark.txt DELETED
@@ -1,5 +0,0 @@
1
- zeus-ml==0.4.0
2
- fschat==0.2.20
3
- rwkv==0.7.5
4
- einops
5
- tyro
 
 
 
 
 
 
setup.py CHANGED
@@ -11,7 +11,7 @@ extras_require = {
11
  "gradio==3.39.0",
12
  "text_generation @ git+https://github.com/ml-energy/text_generation_energy@master",
13
  ],
14
- "benchmark": ["zeus-ml", "fschat==0.2.23", "tyro", "rich"],
15
  "dev": ["pytest"],
16
  }
17
 
 
11
  "gradio==3.39.0",
12
  "text_generation @ git+https://github.com/ml-energy/text_generation_energy@master",
13
  ],
14
+ "benchmark": ["zeus-ml", "fschat==0.2.23", "torch==2.0.1", "tyro", "rich"],
15
  "dev": ["pytest"],
16
  }
17