Contribute to DeepSaki¶
There are many ways to contribute to DeepSaki and every help is well appreciated!
I especially want to encourage students and those of you eager to learn to code or to advance your skills in the exiting field of deep learning. DeepSaki started as a project to learn and improve my skills and I hope it might help some of you too!
Make youre first contribution¶
- Create a feature request
- Report Issues
- Write code
- Add or improve test
- improve the documentation
- contribute example notebooks
Install the Dev Environment¶
The eseaist way is to install the provided docker container, which requires you to have docker installed with nvidia gpu support.
-
build the image:
1
$ docker build --build-arg HTTP_PROXY -t deepsaki -f Dockerfile .
-
Create an container
1
$ docker container create --gpus all --name deepsaki -p 8888:8888 -v ~/git/sascha-kirch/DeepSaki:/deepsaki -it deepsaki
-
start container
1
$ docker container start -i deepsaki
Before you create a PR¶
- Review your contribution
- Run unit test with
$> pytest
- Run the code formater with
$> black .
- check for errors and fix fixable ones with
$> ruff check --fix .