forked from bytedance/PXDesign
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
15 lines (12 loc) · 730 Bytes
/
Dockerfile
File metadata and controls
15 lines (12 loc) · 730 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FROM ai4s-cn-beijing.cr.volces.com/infra/protenix:v0.0.3
# Install Protenix
RUN pip --no-cache-dir install git+https://github.com/bytedance/[email protected]+pxd
# Install PXDesignBench
RUN pip install git+https://github.com/sokrypton/ColabDesign.git --no-deps
RUN pip install posix_ipc einops transformers==4.51.3 optax==0.2.5 dm-haiku==0.0.13
RUN pip install "jax[cuda]==0.4.29" -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html
RUN pip install numpy==1.26.3 natsort dm-tree
RUN pip install git+https://github.com/bytedance/[email protected] --no-deps
# CUTLASS (for DeepSpeed Evo attention)
RUN git clone -b v3.5.1 https://github.com/NVIDIA/cutlass.git /opt/cutlass
ENV CUTLASS_PATH=/opt/cutlass