-
Notifications
You must be signed in to change notification settings - Fork 207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Docker Support for scgpt #105
base: main
Are you sure you want to change the base?
Conversation
Thank you! Will test the docker. In the meantime, the current repo will require running on GPU. Can the current docker access GPUs? Is Nvidia container required? |
Yes, it runs on GPUs and requires NVIDIA container. I installed
|
I tested the tutorial Tutorial_Annotation.ipynb with the docker container on RTX 3090. It runs end-to-end without errors. Please find the log below and let me know if there are any changes to be made.
|
Could you please provide more information about the where to access Docker for scGPT. |
|
e4a4d20
to
9f62f16
Compare
@xueerchen1990 Wanted to say that I had a hard time getting scGPT to run because of dependency issues but was able to use the dockerfile and instructions from your branch and everything worked great. Had to add the following lines to get it to work with the perturbation and GRN examples. RUN pip install torch_geometric Also added jupyter lab for convenience. |
@sarudak thank you so much for the feedback. I can include your inputs and pull the latest from the main branch and test again. Happy holiday! 🎉 |
Hello, just wanted to add that I found this PR super helpful with getting scGPT up and running! |
Hello,
I've noticed that the
scGPT
project could benefit from Docker to streamline setup and ensure consistent environments. This pull request introduces aDockerfile
to facilitate this.Changes Made:
Dockerfile
to allow users to create a Docker container for the project.README.md
with instructions on how to build the Docker image or pull it from Docker Hub, and run it.I believe this addition will make the project more accessible to users unfamiliar with its dependencies and setup. It also provides an easy way for anyone to run the project in an isolated environment, avoiding potential conflicts with other installed software.
Please review the changes, and let me know if any modifications are needed. Looking forward to your feedback!
Best regards,
xueer