::: FOR AMD GPU'S ON WINDOWS :::
If coming from the very start, you need :
- Git: Download from https://git-scm.com/download/win. During installation don't forget to check the box for "Use Git from the Windows Command line and also from 3rd-party-software" to add Git to your system's PATH.
- Python (3.10.11 3.11 also works, but 3.10 is used by most popular nodes atm): Install the latest release from python.org. Don't Use Windows Store Version. If you have that installed, uninstall and please install from python.org. During installation remember to check the box for "Add Python to PATH when you are at the "Customize Python" screen.
- Visual C++ Runtime: Download vc_redist.x64.exe and install it.
- Install HIP SDK 5.7.1 from HERE the correct version, "Windows 10 & 11 5.7.1 HIP SDK"
- To see system variables : Right click My Computer - Properties - Advanced System Settings (on the menu right side) - Environment Variable.
Add the system variable HIP_PATH, value:
C:\\Program Files\\AMD\\ROCm\\5.7\\
(This is the default folder, if you have installed it on another drive, change if necessary)- Check the variables on the lower part (System Variables), there should be a variable called: HIP_PATH.
- Also check the variables on the lower part (System Variables), there should be a variable called: "Path".
Double-click it and click "New" add this:
C:\Program Files\AMD\ROCm\5.7\bin
- If you have an AMD GPU below 6800 (6700,6600 etc.), download the recommended library files for your gpu
from Brknsoul Repository
- Go to folder "C:\Program Files\AMD\ROCm\5.7\bin\rocblas", there would be a "library" folder, backup the files inside to somewhere else.
- Open your downloaded optimized library archive and put them inside the library folder (overwriting if necessary): "C:\Program Files\AMD\ROCm\5.7\bin\rocblas\library"
- Reboot your system.
Open a cmd prompt. (Powershell doesn't work, you have to use command prompt.)
[ You open command prompt via typing "cmd" in start / run OR the easier way going into the drive or directory you want to install nunif/iw3 to on explorer, click on the address bar and type "cmd" press enter, this would open a commandline window on the directory you are in on explorer at the moment. ]
git clone https://github.com/patientx/nunif-amd
cd nunif-amd
installzludaforamd.bat
to start for later use (or create a shortcut to) :
iw3z.bat
NOTES ::::
-
You can now use the iw3 gui & cli with gpu acceleration with amd gpu's.
-
Run iw3z.bat to start iw3 with amd gpu support.
-
CLI can also be used, to use it first you have enable venv , go into nunif-amd folder in commandline, "venv\scripts\activate" enter , now you can see the available parameters with "zluda\zluda.exe -- python -m iw3 -h" then use them to generate from the command prompt.
-
** IMPORTANT ** All depth models work. All method's now* work.
-
- Thanks to https://github.com/nagadomi , I was able to disable everything incompatible with ZLUDA, they now work.
******** The first time you select a model and generate, (only a new type of model) it would seem like your computer is doing nothing, ******** that's normal , zluda is creating a database for future use. That only happens once for every new type of model.
ORIGINAL README
My playground.
For the time being, I will make incompatible changes.
waifu2x: Image Super-Resolution for Anime-Style Art. Also it supports photo models (GAN based models)
The repository contains waifu2x pytorch implementation and pretrained models, started with porting the original waifu2x.
The demo application can be found at
- https://waifu2x.udp.jp/ (Cloud version)
- https://unlimited.waifu2x.net/ (In-Browser version).
I want to watch any 2D video as 3D video on my VR device, so I developed this very personal tool.
iw3 provides the ability to convert any 2D image/video into side-by-side 3D image/video.
cliqa
provides low-vision image quality scores that are more consistent across different images.
It is useful for filtering low-quality images with a threshold value when creating image datasets.
Currently, the following two models are supported.
- JPEGQuality: Predicts JPEG Quality from image content
- GrainNoiseLeve: Predicts Noise Level related to photograph and PSNR degraded by that noise
CLI tools are also available to filter out low quality images using these results.
- Python 3 (Works with Python 3.10 or later, developed with 3.10)
- PyTorch
- See requirements.txt
We usually support the latest version. If there are bugs or compatibility issues, we will specify the version.