Skip to content

Reuse docker containers to speed up compute and free up resources #21

@Robaina

Description

@Robaina

Need to update how Proteus runs all the expert docker containers to avoid wasting time setting up the container in each iteration (do not use docker run --rm etc)

docker create --name ephod-container --gpus all \
  -v /home/ec2-user/SageMaker/models:/app/models \
  -v /home/ec2-user/SageMaker/outputs:/app/output \
  ephod:latest
docker start ephod-container
docker exec ephod-container python3 /app/ephod/run.py \
  --fasta_path /app/models/input_sequences.fasta \
  --save_dir /app/output \
  --csv_name predictions.csv \
  --weights_dir /app/models
docker stop ephod-container

if no longer used:

docker rm ephod-container

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions