You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 2, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: README.rst
+9-2Lines changed: 9 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,16 +84,23 @@ Pre-trained models are provided in the GitHub releases. Training your own is a
84
84
85
85
The easiest way to get up-and-running is to `install Docker <https://www.docker.com/>`_. Then, you should be able to download and run the pre-built image using the ``docker`` command line tool. Find out more about the ``alexjc/neural-enhance`` image on its `Docker Hub <https://hub.docker.com/r/alexjc/neural-enhance/>`_ page.
86
86
87
-
We recommend you setup an alias called ``enhance`` to automatically expose your ``images`` folder from the current directory so the script can access files and store results where you can access them. This is how you can do it in your terminal console on OSX or Linux:
87
+
**Single Image** — We suggest you setup an alias called ``enhance`` to automatically expose the folder containing your specified image, so the script can read it and store results where you can access them. This is how you can do it in your terminal console on OSX or Linux:
88
88
89
89
.. code:: bash
90
90
91
91
# Setup the alias. Put this in your .bash_rc or .zshrc file so it's available at startup.
92
-
alias enhance="docker run -v $(pwd)/images:/ne/images -it alexjc/neural-enhance"
92
+
alias enhance="function ne() { docker run -v \`dirname \$1\`:/ne/input -it alexjc/neural-enhance input/\`basename \$1\`; }; ne"
93
93
94
94
# Now run any of the examples above using this alias, without the `.py` extension.
95
95
enhance images/example.jpg
96
96
97
+
**Multiple Images** — To enhance multiple images in a row (faster) from a folder or widlcard specification, make sure to quote the argument to the alias:
98
+
99
+
.. code:: bash
100
+
101
+
# Process multiple images, make sure to quote the argument!
102
+
enhance "images/*.jpg"
103
+
97
104
If you want to run on your NVIDIA GPU, you can instead use the image ``alexjc/neural-enhance:gpu`` which comes with CUDA and CUDNN pre-installed in the image. Then run it within `nvidia-docker <https://github.com/NVIDIA/nvidia-docker>`_ and it should use your physical hardware!
0 commit comments