The-OpenROAD-Project / RePlAce

RePlAce global placement tool
BSD 3-Clause "New" or "Revised" License
206 stars 75 forks source link

Dockerizing RePlAce #35

Closed abdelrahmanhosny closed 5 years ago

abdelrahmanhosny commented 5 years ago

This pull request proposes packaging RePlAcein a Docker image. Users don't have to run through lengthy and buggy installation steps. The Docker image is available on Docker Hub (openroad/replace).

After installing Docker, run RePlAce using docker run -it -v $(pwd):/input openroad/replace bash where -v $(pwd):/input mounts the current directory to a directory inside the Docker container called input, where the input files reside.

The changes in the README file documents for users how to get started.

Link to Docker Hub: https://hub.docker.com/r/openroad/replace

abdelrahmanhosny commented 5 years ago

@mgwoo did you have time to look into this?

mgwoo commented 5 years ago

@abdelrahmanhosny Sorry for the late reply. I've tested it now and it worked well on Ubuntu 18 (as centos 7 env). Thank you.