IndexError: list index out of range #83

Open
opened 2026-01-29 21:41:19 +00:00 by claunia · 4 comments
Owner

Originally created by @ullaf on GitHub (Oct 12, 2021).

When I try to run inference commands, I always get errors that prevent successful image elaboration.
When I try load extensions just-in-time (JIT), I get IndexError: list index out of range

BASICSR_JIT=True python inference_gfpgan.py --model_path experiments/pretrained_models/GFPGANv1.pth --test_path inputs/whole_imgs --save_root results --arch original --channel 1
No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'
Traceback (most recent call last):
  File "inference_gfpgan.py", line 7, in <module>
    from basicsr.utils import imwrite
  File "/home/anaconda3/lib/python3.8/site-packages/basicsr/__init__.py", line 3, in <module>
    from .archs import *
  File "/home/anaconda3/lib/python3.8/site-packages/basicsr/archs/__init__.py", line 16, in <module>
    _arch_modules = [importlib.import_module(f'basicsr.archs.{file_name}') for file_name in arch_filenames]
  File "/home/anaconda3/lib/python3.8/site-packages/basicsr/archs/__init__.py", line 16, in <listcomp>
    _arch_modules = [importlib.import_module(f'basicsr.archs.{file_name}') for file_name in arch_filenames]
  File "/home/anaconda3/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/anaconda3/lib/python3.8/site-packages/basicsr/archs/edvr_arch.py", line 6, in <module>
    from .arch_util import DCNv2Pack, ResidualBlockNoBN, make_layer
  File "/home/anaconda3/lib/python3.8/site-packages/basicsr/archs/arch_util.py", line 12, in <module>
    from basicsr.ops.dcn import ModulatedDeformConvPack, modulated_deform_conv
  File "/home/anaconda3/lib/python3.8/site-packages/basicsr/ops/dcn/__init__.py", line 1, in <module>
    from .deform_conv import (DeformConv, DeformConvPack, ModulatedDeformConv, ModulatedDeformConvPack, deform_conv,
  File "/home/anaconda3/lib/python3.8/site-packages/basicsr/ops/dcn/deform_conv.py", line 14, in <module>
    deform_conv_ext = load(
  File "/home/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1080, in load
    return _jit_compile(
  File "/home/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1293, in _jit_compile
    _write_ninja_file_and_build_library(
  File "/home/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1392, in _write_ninja_file_and_build_library
    _write_ninja_file_to_build_library(
  File "/home/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1783, in _write_ninja_file_to_build_library
    cuda_flags = common_cflags + COMMON_NVCC_FLAGS + _get_cuda_arch_flags()
  File "/home/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1562, in _get_cuda_arch_flags
    arch_list[-1] += '+PTX'
IndexError: list index out of range

When I try not to use JIT, I get as error message NameError: name 'fused_act_ext' is not defined, which was discussed earlier here: https://github.com/TencentARC/GFPGAN/issues/5

python inference_gfpgan.py --model_path experiments/pretrained_models/GFPGANv1.pth --test_path inputs/whole_imgs --save_root results --arch original --channel 1
inference_gfpgan.py:43: UserWarning: The unoptimized RealESRGAN is very slow on CPU. We do not use it. If you really want to use it, please modify the corresponding codes.
  warnings.warn('The unoptimized RealESRGAN is very slow on CPU. We do not use it. '
Processing 00.jpg ...
Traceback (most recent call last):
  File "inference_gfpgan.py", line 110, in <module>
    main()
  File "inference_gfpgan.py", line 73, in main
    cropped_faces, restored_faces, restored_img = restorer.enhance(
  File "/home/.local/lib/python3.8/site-packages/torch/autograd/grad_mode.py", line 28, in decorate_context
    return func(*args, **kwargs)
  File "/home/ingrandimento immagini/realesrgan-ncnn-vulkan-20210901-ubuntu/GFPGAN/gfpgan/utils.py", line 92, in enhance
    output = self.gfpgan(cropped_face_t, return_rgb=False)[0]
  File "/home/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1051, in _call_impl
    return forward_call(*input, **kwargs)
  File "/home/ingrandimento immagini/realesrgan-ncnn-vulkan-20210901-ubuntu/GFPGAN/gfpgan/archs/gfpganv1_arch.py", line 347, in forward
    feat = self.conv_body_first(x)
  File "/home/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1051, in _call_impl
    return forward_call(*input, **kwargs)
  File "/home/.local/lib/python3.8/site-packages/torch/nn/modules/container.py", line 139, in forward
    input = module(input)
  File "/home/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1051, in _call_impl
    return forward_call(*input, **kwargs)
  File "/home/anaconda3/lib/python3.8/site-packages/basicsr/ops/fused_act/fused_act.py", line 91, in forward
    return fused_leaky_relu(input, self.bias, self.negative_slope, self.scale)
  File "/home/anaconda3/lib/python3.8/site-packages/basicsr/ops/fused_act/fused_act.py", line 95, in fused_leaky_relu
    return FusedLeakyReLUFunction.apply(input, bias, negative_slope, scale)
  File "/home/anaconda3/lib/python3.8/site-packages/basicsr/ops/fused_act/fused_act.py", line 65, in forward
    out = fused_act_ext.fused_bias_act(input, bias, empty, 3, 0, negative_slope, scale)
NameError: name 'fused_act_ext' is not defined

so I tried installing this as suggested, but I still get the same errors above

conda install gcc_linux-64=7.3.0 gxx_linux-64=7.3.0
Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

BASICSR_EXT=True BASICSR_JIT=True pip install basicsr
Requirement already satisfied: basicsr in /home/anaconda3/lib/python3.8/site-packages (1.3.4.4)
Requirement already satisfied: future in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (0.18.2)
Requirement already satisfied: opencv-python in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (4.5.3.56)
Requirement already satisfied: scipy in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (1.6.2)
Requirement already satisfied: numpy in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (1.20.3)
Requirement already satisfied: tb-nightly in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (2.7.0a20211011)
Requirement already satisfied: yapf in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (0.31.0)
Requirement already satisfied: lmdb in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (1.2.1)
Requirement already satisfied: Pillow in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (8.2.0)
Requirement already satisfied: torch>=1.7 in /home/.local/lib/python3.8/site-packages (from basicsr) (1.9.1)
Requirement already satisfied: torchvision in /home/.local/lib/python3.8/site-packages (from basicsr) (0.10.1)
Requirement already satisfied: tqdm in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (4.59.0)
Requirement already satisfied: requests in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (2.25.1)
Requirement already satisfied: pyyaml in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (5.4.1)
Requirement already satisfied: addict in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (2.4.0)
Requirement already satisfied: scikit-image in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (0.18.1)
Requirement already satisfied: typing-extensions in /home/.local/lib/python3.8/site-packages (from torch>=1.7->basicsr) (3.10.0.2)
Requirement already satisfied: certifi>=2017.4.17 in /home/anaconda3/lib/python3.8/site-packages (from requests->basicsr) (2020.12.5)
Requirement already satisfied: idna<3,>=2.5 in /home/anaconda3/lib/python3.8/site-packages (from requests->basicsr) (2.10)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/anaconda3/lib/python3.8/site-packages (from requests->basicsr) (1.26.4)
Requirement already satisfied: chardet<5,>=3.0.2 in /home/anaconda3/lib/python3.8/site-packages (from requests->basicsr) (4.0.0)
Requirement already satisfied: matplotlib!=3.0.0,>=2.0.0 in /home/anaconda3/lib/python3.8/site-packages (from scikit-image->basicsr) (3.3.4)
Requirement already satisfied: networkx>=2.0 in /home/anaconda3/lib/python3.8/site-packages (from scikit-image->basicsr) (2.5)
Requirement already satisfied: imageio>=2.3.0 in /home/anaconda3/lib/python3.8/site-packages (from scikit-image->basicsr) (2.9.0)
Requirement already satisfied: tifffile>=2019.7.26 in /home/anaconda3/lib/python3.8/site-packages (from scikit-image->basicsr) (2020.10.1)
Requirement already satisfied: PyWavelets>=1.1.1 in /home/anaconda3/lib/python3.8/site-packages (from scikit-image->basicsr) (1.1.1)
Requirement already satisfied: kiwisolver>=1.0.1 in /home/anaconda3/lib/python3.8/site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->basicsr) (1.3.1)
Requirement already satisfied: python-dateutil>=2.1 in /home/anaconda3/lib/python3.8/site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->basicsr) (2.8.1)
Requirement already satisfied: cycler>=0.10 in /home/anaconda3/lib/python3.8/site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->basicsr) (0.10.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in /home/anaconda3/lib/python3.8/site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->basicsr) (2.4.7)
Requirement already satisfied: six in /home/anaconda3/lib/python3.8/site-packages (from cycler>=0.10->matplotlib!=3.0.0,>=2.0.0->scikit-image->basicsr) (1.15.0)
Requirement already satisfied: decorator>=4.3.0 in /home/anaconda3/lib/python3.8/site-packages (from networkx>=2.0->scikit-image->basicsr) (5.0.6)
Requirement already satisfied: werkzeug>=0.11.15 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (1.0.1)
Requirement already satisfied: tensorboard-data-server<0.7.0,>=0.6.0 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (0.6.1)
Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (1.8.0)
Requirement already satisfied: google-auth<3,>=1.6.3 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (2.3.0)
Requirement already satisfied: protobuf>=3.6.0 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (3.18.1)
Requirement already satisfied: setuptools>=41.0.0 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (52.0.0.post20210125)
Requirement already satisfied: wheel>=0.26 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (0.36.2)
Requirement already satisfied: markdown>=2.6.8 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (3.3.4)
Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (0.4.6)
Requirement already satisfied: absl-py>=0.4 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (0.14.1)
Requirement already satisfied: grpcio>=1.24.3 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (1.41.0)
Requirement already satisfied: rsa<5,>=3.1.4 in /home/anaconda3/lib/python3.8/site-packages (from google-auth<3,>=1.6.3->tb-nightly->basicsr) (4.7.2)
Requirement already satisfied: cachetools<5.0,>=2.0.0 in /home/anaconda3/lib/python3.8/site-packages (from google-auth<3,>=1.6.3->tb-nightly->basicsr) (4.2.4)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /home/anaconda3/lib/python3.8/site-packages (from google-auth<3,>=1.6.3->tb-nightly->basicsr) (0.2.8)
Requirement already satisfied: requests-oauthlib>=0.7.0 in /home/anaconda3/lib/python3.8/site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tb-nightly->basicsr) (1.3.0)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /home/anaconda3/lib/python3.8/site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tb-nightly->basicsr) (0.4.8)
Requirement already satisfied: oauthlib>=3.0.0 in /home/anaconda3/lib/python3.8/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tb-nightly->basicsr) (3.1.1)

Here is the output of conda list, hope this helps. I don't know how to solve this problem. Thank you.

conda list
# packages in environment at /home/anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0                    py38_0  
_libgcc_mutex             0.1                        main  
absl-py                   0.14.1                   pypi_0    pypi
addict                    2.4.0                    pypi_0    pypi
alabaster                 0.7.12             pyhd3eb1b0_0  
anaconda                  2021.05                  py38_0  
anaconda-client           1.7.2                    py38_0  
anaconda-navigator        2.0.3                    py38_0  
anaconda-project          0.9.1              pyhd3eb1b0_1  
anyio                     2.2.0            py38h06a4308_1  
appdirs                   1.4.4                      py_0  
argh                      0.26.2                   py38_0  
argon2-cffi               20.1.0           py38h27cfd23_1  
asn1crypto                1.4.0                      py_0  
astroid                   2.5              py38h06a4308_1  
astropy                   4.2.1            py38h27cfd23_1  
async_generator           1.10               pyhd3eb1b0_0  
atomicwrites              1.4.0                      py_0  
attrs                     20.3.0             pyhd3eb1b0_0  
autopep8                  1.5.6              pyhd3eb1b0_0  
babel                     2.9.0              pyhd3eb1b0_0  
backcall                  0.2.0              pyhd3eb1b0_0  
backports                 1.0                pyhd3eb1b0_2  
backports.functools_lru_cache 1.6.4              pyhd3eb1b0_0  
backports.shutil_get_terminal_size 1.0.0              pyhd3eb1b0_3  
backports.tempfile        1.0                pyhd3eb1b0_1  
backports.weakref         1.0.post1                  py_1  
basicsr                   1.3.4.4                  pypi_0    pypi
beautifulsoup4            4.9.3              pyha847dfd_0  
binutils_impl_linux-64    2.33.1               he6710b0_7  
binutils_linux-64         2.33.1              h9595d00_15  
bitarray                  2.1.0            py38h27cfd23_1  
bkcharts                  0.2                      py38_0  
black                     19.10b0                    py_0  
blas                      1.0                         mkl  
bleach                    3.3.0              pyhd3eb1b0_0  
blosc                     1.21.0               h8c45485_0  
bokeh                     2.3.2            py38h06a4308_0  
boto                      2.49.0                   py38_0  
bottleneck                1.3.2            py38heb32a55_1  
brotlipy                  0.7.0           py38h27cfd23_1003  
bzip2                     1.0.8                h7b6447c_0  
c-ares                    1.17.1               h27cfd23_0  
ca-certificates           2021.4.13            h06a4308_1  
cachetools                4.2.4                    pypi_0    pypi
cairo                     1.16.0               hf32fb01_1  
certifi                   2020.12.5        py38h06a4308_0  
cffi                      1.14.5           py38h261ae71_0  
chardet                   4.0.0           py38h06a4308_1003  
click                     7.1.2              pyhd3eb1b0_0  
cloudpickle               1.6.0                      py_0  
clyent                    1.2.2                    py38_1  
colorama                  0.4.4              pyhd3eb1b0_0  
conda                     4.10.3           py38h06a4308_0  
conda-build               3.21.4           py38h06a4308_0  
conda-content-trust       0.1.1              pyhd3eb1b0_0  
conda-env                 2.6.0                         1  
conda-package-handling    1.7.3            py38h27cfd23_1  
conda-repo-cli            1.0.4              pyhd3eb1b0_0  
conda-token               0.3.0              pyhd3eb1b0_0  
conda-verify              3.4.2                      py_1  
contextlib2               0.6.0.post1                py_0  
cryptography              3.4.7            py38hd23ed53_0  
curl                      7.71.1               hbc83047_1  
cycler                    0.10.0                   py38_0  
cython                    0.29.23          py38h2531618_0  
cytoolz                   0.11.0           py38h7b6447c_0  
dask                      2021.4.0           pyhd3eb1b0_0  
dask-core                 2021.4.0           pyhd3eb1b0_0  
dbus                      1.13.18              hb2f20db_0  
decorator                 5.0.6              pyhd3eb1b0_0  
defusedxml                0.7.1              pyhd3eb1b0_0  
diff-match-patch          20200713                   py_0  
distributed               2021.4.1         py38h06a4308_0  
docutils                  0.17.1           py38h06a4308_1  
entrypoints               0.3                      py38_0  
et_xmlfile                1.0.1                   py_1001  
expat                     2.3.0                h2531618_2  
facexlib                  0.2.1.0                  pypi_0    pypi
fastcache                 1.1.0            py38h7b6447c_0  
filelock                  3.0.12             pyhd3eb1b0_1  
filterpy                  1.4.5                    pypi_0    pypi
flake8                    3.9.0              pyhd3eb1b0_0  
flask                     1.1.2              pyhd3eb1b0_0  
fontconfig                2.13.1               h6c09931_0  
freetype                  2.10.4               h5ab3b9f_0  
fribidi                   1.0.10               h7b6447c_0  
fsspec                    0.9.0              pyhd3eb1b0_0  
future                    0.18.2                   py38_1  
gcc_impl_linux-64         7.3.0                habb00fd_1  
gcc_linux-64              7.3.0               h553295d_15  
get_terminal_size         1.0.0                haa9412d_0  
gevent                    21.1.2           py38h27cfd23_1  
gfpgan                    0.2.1                     dev_0    <develop>
glib                      2.68.1               h36276a3_0  
glob2                     0.7                pyhd3eb1b0_0  
gmp                       6.2.1                h2531618_2  
gmpy2                     2.0.8            py38hd5f6e3b_3  
google-auth               2.3.0                    pypi_0    pypi
google-auth-oauthlib      0.4.6                    pypi_0    pypi
graphite2                 1.3.14               h23475e2_0  
greenlet                  1.0.0            py38h2531618_2  
grpcio                    1.41.0                   pypi_0    pypi
gst-plugins-base          1.14.0               h8213a91_2  
gstreamer                 1.14.0               h28cd5cc_2  
gxx_impl_linux-64         7.3.0                hdf63c60_1  
gxx_linux-64              7.3.0               h553295d_15  
h5py                      2.10.0           py38h7918eee_0  
harfbuzz                  2.8.0                h6f93f22_0  
hdf5                      1.10.4               hb1b8bf9_0  
heapdict                  1.0.1                      py_0  
html5lib                  1.1                        py_0  
icu                       58.2                 he6710b0_3  
idna                      2.10               pyhd3eb1b0_0  
imageio                   2.9.0              pyhd3eb1b0_0  
imagesize                 1.2.0              pyhd3eb1b0_0  
importlib-metadata        3.10.0           py38h06a4308_0  
importlib_metadata        3.10.0               hd3eb1b0_0  
iniconfig                 1.1.1              pyhd3eb1b0_0  
intel-openmp              2021.2.0           h06a4308_610  
intervaltree              3.1.0                      py_0  
ipykernel                 5.3.4            py38h5ca1d4c_0  
ipython                   7.22.0           py38hb070fc8_0  
ipython_genutils          0.2.0              pyhd3eb1b0_1  
ipywidgets                7.6.3              pyhd3eb1b0_1  
isort                     5.8.0              pyhd3eb1b0_0  
itsdangerous              1.1.0              pyhd3eb1b0_0  
jbig                      2.1                  hdba287a_0  
jdcal                     1.4.1                      py_0  
jedi                      0.17.2           py38h06a4308_1  
jeepney                   0.6.0              pyhd3eb1b0_0  
jinja2                    2.11.3             pyhd3eb1b0_0  
joblib                    1.0.1              pyhd3eb1b0_0  
jpeg                      9b                   h024ee3a_2  
json5                     0.9.5                      py_0  
jsonschema                3.2.0                      py_2  
jupyter                   1.0.0                    py38_7  
jupyter-packaging         0.7.12             pyhd3eb1b0_0  
jupyter_client            6.1.12             pyhd3eb1b0_0  
jupyter_console           6.4.0              pyhd3eb1b0_0  
jupyter_core              4.7.1            py38h06a4308_0  
jupyter_server            1.4.1            py38h06a4308_0  
jupyterlab                3.0.14             pyhd3eb1b0_1  
jupyterlab_pygments       0.1.2                      py_0  
jupyterlab_server         2.4.0              pyhd3eb1b0_0  
jupyterlab_widgets        1.0.0              pyhd3eb1b0_1  
keyring                   22.3.0           py38h06a4308_0  
kiwisolver                1.3.1            py38h2531618_0  
krb5                      1.18.2               h173b8e3_0  
lazy-object-proxy         1.6.0            py38h27cfd23_0  
lcms2                     2.12                 h3be6417_0  
ld_impl_linux-64          2.33.1               h53a641e_7  
libarchive                3.4.2                h62408e4_0  
libcurl                   7.71.1               h20c2e04_1  
libedit                   3.1.20210216         h27cfd23_1  
libev                     4.33                 h7b6447c_0  
libffi                    3.3                  he6710b0_2  
libgcc-ng                 9.1.0                hdf63c60_0  
libgfortran-ng            7.3.0                hdf63c60_0  
liblief                   0.10.1               he6710b0_0  
libllvm10                 10.0.1               hbcb73fb_5  
libpng                    1.6.37               hbc83047_0  
libsodium                 1.0.18               h7b6447c_0  
libspatialindex           1.9.3                h2531618_0  
libssh2                   1.9.0                h1ba5d50_1  
libstdcxx-ng              9.1.0                hdf63c60_0  
libtiff                   4.2.0                h85742a9_0  
libtool                   2.4.6             h7b6447c_1005  
libuuid                   1.0.3                h1bed415_2  
libuv                     1.40.0               h7b6447c_0  
libwebp-base              1.2.0                h27cfd23_0  
libxcb                    1.14                 h7b6447c_0  
libxml2                   2.9.10               hb55368b_3  
libxslt                   1.1.34               hc22bd24_0  
llvmlite                  0.36.0           py38h612dafd_4  
lmdb                      1.2.1                    pypi_0    pypi
locket                    0.2.1            py38h06a4308_1  
lxml                      4.6.3            py38h9120a33_0  
lz4-c                     1.9.3                h2531618_0  
lzo                       2.10                 h7b6447c_2  
markdown                  3.3.4                    pypi_0    pypi
markupsafe                1.1.1            py38h7b6447c_0  
matplotlib                3.3.4            py38h06a4308_0  
matplotlib-base           3.3.4            py38h62a2d02_0  
mccabe                    0.6.1                    py38_1  
mistune                   0.8.4           py38h7b6447c_1000  
mkl                       2021.2.0           h06a4308_296  
mkl-service               2.3.0            py38h27cfd23_1  
mkl_fft                   1.3.0            py38h42c9631_2  
mkl_random                1.2.1            py38ha9443f7_2  
mock                      4.0.3              pyhd3eb1b0_0  
more-itertools            8.7.0              pyhd3eb1b0_0  
mpc                       1.1.0                h10f8cd9_1  
mpfr                      4.0.2                hb69a4c5_1  
mpmath                    1.2.1            py38h06a4308_0  
msgpack-python            1.0.2            py38hff7bd54_1  
multipledispatch          0.6.0                    py38_0  
mypy_extensions           0.4.3                    py38_0  
navigator-updater         0.2.1                    py38_0  
nbclassic                 0.2.6              pyhd3eb1b0_0  
nbclient                  0.5.3              pyhd3eb1b0_0  
nbconvert                 6.0.7                    py38_0  
nbformat                  5.1.3              pyhd3eb1b0_0  
ncurses                   6.2                  he6710b0_1  
nest-asyncio              1.5.1              pyhd3eb1b0_0  
networkx                  2.5                        py_0  
ninja                     1.10.2.2                 pypi_0    pypi
nltk                      3.6.1              pyhd3eb1b0_0  
nose                      1.3.7           pyhd3eb1b0_1006  
notebook                  6.3.0            py38h06a4308_0  
numba                     0.53.1           py38ha9443f7_0  
numexpr                   2.7.3            py38h22e1b3c_1  
numpy                     1.20.3                   pypi_0    pypi
numpy-base                1.20.1           py38h7d8b39e_0  
numpydoc                  1.1.0              pyhd3eb1b0_1  
oauthlib                  3.1.1                    pypi_0    pypi
olefile                   0.46                       py_0  
opencv-python             4.5.3.56                 pypi_0    pypi
openpyxl                  3.0.7              pyhd3eb1b0_0  
openssl                   1.1.1k               h27cfd23_0  
packaging                 20.9               pyhd3eb1b0_0  
pandas                    1.2.4            py38h2531618_0  
pandoc                    2.12                 h06a4308_0  
pandocfilters             1.4.3            py38h06a4308_1  
pango                     1.45.3               hd140c19_0  
parso                     0.7.0                      py_0  
partd                     1.2.0              pyhd3eb1b0_0  
patchelf                  0.12                 h2531618_1  
path                      15.1.2           py38h06a4308_0  
path.py                   12.5.0                        0  
pathlib2                  2.3.5            py38h06a4308_2  
pathspec                  0.7.0                      py_0  
patsy                     0.5.1                    py38_0  
pcre                      8.44                 he6710b0_0  
pep8                      1.7.1                    py38_0  
pexpect                   4.8.0              pyhd3eb1b0_3  
pickleshare               0.7.5           pyhd3eb1b0_1003  
pillow                    8.2.0            py38he98fc37_0  
pip                       21.0.1           py38h06a4308_0  
pixman                    0.40.0               h7b6447c_0  
pkginfo                   1.7.0            py38h06a4308_0  
pluggy                    0.13.1           py38h06a4308_0  
ply                       3.11                     py38_0  
prometheus_client         0.10.1             pyhd3eb1b0_0  
prompt-toolkit            3.0.17             pyh06a4308_0  
prompt_toolkit            3.0.17               hd3eb1b0_0  
protobuf                  3.18.1                   pypi_0    pypi
psutil                    5.8.0            py38h27cfd23_1  
ptyprocess                0.7.0              pyhd3eb1b0_2  
py                        1.10.0             pyhd3eb1b0_0  
py-lief                   0.10.1           py38h403a769_0  
pyasn1                    0.4.8                    pypi_0    pypi
pyasn1-modules            0.2.8                    pypi_0    pypi
pycodestyle               2.6.0              pyhd3eb1b0_0  
pycosat                   0.6.3            py38h7b6447c_1  
pycparser                 2.20                       py_2  
pycurl                    7.43.0.6         py38h1ba5d50_0  
pydocstyle                6.0.0              pyhd3eb1b0_0  
pyerfa                    1.7.3            py38h27cfd23_0  
pyflakes                  2.2.0              pyhd3eb1b0_0  
pygments                  2.8.1              pyhd3eb1b0_0  
pylint                    2.7.4            py38h06a4308_1  
pyls-black                0.4.6                hd3eb1b0_0  
pyls-spyder               0.3.2              pyhd3eb1b0_0  
pyodbc                    4.0.30           py38he6710b0_0  
pyopenssl                 20.0.1             pyhd3eb1b0_1  
pyparsing                 2.4.7              pyhd3eb1b0_0  
pyqt                      5.9.2            py38h05f1152_4  
pyrsistent                0.17.3           py38h7b6447c_0  
pysocks                   1.7.1            py38h06a4308_0  
pytables                  3.6.1            py38h9fd0a39_0  
pytest                    6.2.3            py38h06a4308_2  
python                    3.8.8                hdb3f193_5  
python-dateutil           2.8.1              pyhd3eb1b0_0  
python-jsonrpc-server     0.4.0                      py_0  
python-language-server    0.36.2             pyhd3eb1b0_0  
python-libarchive-c       2.9                pyhd3eb1b0_1  
pytz                      2021.1             pyhd3eb1b0_0  
pywavelets                1.1.1            py38h7b6447c_2  
pyxdg                     0.27               pyhd3eb1b0_0  
pyyaml                    5.4.1            py38h27cfd23_1  
pyzmq                     20.0.0           py38h2531618_1  
qdarkstyle                2.8.1                      py_0  
qt                        5.9.7                h5867ecd_1  
qtawesome                 1.0.2              pyhd3eb1b0_0  
qtconsole                 5.0.3              pyhd3eb1b0_0  
qtpy                      1.9.0                      py_0  
readline                  8.1                  h27cfd23_0  
realesrgan                0.2.2.4                  pypi_0    pypi
regex                     2021.4.4         py38h27cfd23_0  
requests                  2.25.1             pyhd3eb1b0_0  
requests-oauthlib         1.3.0                    pypi_0    pypi
ripgrep                   12.1.1                        0  
rope                      0.18.0                     py_0  
rsa                       4.7.2                    pypi_0    pypi
rtree                     0.9.7            py38h06a4308_1  
ruamel_yaml               0.15.100         py38h27cfd23_0  
scikit-image              0.18.1           py38ha9443f7_0  
scikit-learn              0.24.1           py38ha9443f7_0  
scipy                     1.6.2            py38had2a1c9_1  
seaborn                   0.11.1             pyhd3eb1b0_0  
secretstorage             3.3.1            py38h06a4308_0  
send2trash                1.5.0              pyhd3eb1b0_1  
setuptools                52.0.0           py38h06a4308_0  
simplegeneric             0.8.1                    py38_2  
singledispatch            3.6.1           pyhd3eb1b0_1001  
sip                       4.19.13          py38he6710b0_0  
six                       1.15.0           py38h06a4308_0  
sniffio                   1.2.0            py38h06a4308_1  
snowballstemmer           2.1.0              pyhd3eb1b0_0  
sortedcollections         2.1.0              pyhd3eb1b0_0  
sortedcontainers          2.3.0              pyhd3eb1b0_0  
soupsieve                 2.2.1              pyhd3eb1b0_0  
sphinx                    4.0.1              pyhd3eb1b0_0  
sphinxcontrib             1.0                      py38_1  
sphinxcontrib-applehelp   1.0.2              pyhd3eb1b0_0  
sphinxcontrib-devhelp     1.0.2              pyhd3eb1b0_0  
sphinxcontrib-htmlhelp    1.0.3              pyhd3eb1b0_0  
sphinxcontrib-jsmath      1.0.1              pyhd3eb1b0_0  
sphinxcontrib-qthelp      1.0.3              pyhd3eb1b0_0  
sphinxcontrib-serializinghtml 1.1.4              pyhd3eb1b0_0  
sphinxcontrib-websupport  1.2.4                      py_0  
spyder                    4.2.5            py38h06a4308_0  
spyder-kernels            1.10.2           py38h06a4308_0  
sqlalchemy                1.4.15           py38h27cfd23_0  
sqlite                    3.35.4               hdfb4753_0  
statsmodels               0.12.2           py38h27cfd23_0  
sympy                     1.8              py38h06a4308_0  
tb-nightly                2.7.0a20211011           pypi_0    pypi
tbb                       2020.3               hfd86e86_0  
tblib                     1.7.0                      py_0  
tensorboard-data-server   0.6.1                    pypi_0    pypi
tensorboard-plugin-wit    1.8.0                    pypi_0    pypi
terminado                 0.9.4            py38h06a4308_0  
testpath                  0.4.4              pyhd3eb1b0_0  
textdistance              4.2.1              pyhd3eb1b0_0  
threadpoolctl             2.1.0              pyh5ca1d4c_0  
three-merge               0.1.1              pyhd3eb1b0_0  
tifffile                  2020.10.1        py38hdd07704_2  
tk                        8.6.10               hbc83047_0  
toml                      0.10.2             pyhd3eb1b0_0  
toolz                     0.11.1             pyhd3eb1b0_0  
tornado                   6.1              py38h27cfd23_0  
tqdm                      4.59.0             pyhd3eb1b0_1  
traitlets                 5.0.5              pyhd3eb1b0_0  
typed-ast                 1.4.2            py38h27cfd23_1  
typing_extensions         3.7.4.3            pyha847dfd_0  
ujson                     4.0.2            py38h2531618_0  
unicodecsv                0.14.1                   py38_0  
unixodbc                  2.3.9                h7b6447c_0  
urllib3                   1.26.4             pyhd3eb1b0_0  
watchdog                  1.0.2            py38h06a4308_1  
wcwidth                   0.2.5                      py_0  
webencodings              0.5.1                    py38_1  
werkzeug                  1.0.1              pyhd3eb1b0_0  
wheel                     0.37.0                   pypi_0    pypi
widgetsnbextension        3.5.1                    py38_0  
wrapt                     1.12.1           py38h7b6447c_1  
wurlitzer                 2.1.0            py38h06a4308_0  
xlrd                      2.0.1              pyhd3eb1b0_0  
xlsxwriter                1.3.8              pyhd3eb1b0_0  
xlwt                      1.3.0                    py38_0  
xmltodict                 0.12.0                     py_0  
xz                        5.2.5                h7b6447c_0  
yaml                      0.2.5                h7b6447c_0  
yapf                      0.31.0             pyhd3eb1b0_0  
zeromq                    4.3.4                h2531618_0  
zict                      2.0.0              pyhd3eb1b0_0  
zipp                      3.4.1              pyhd3eb1b0_0  
zlib                      1.2.11               h7b6447c_3  
zope                      1.0                      py38_1  
zope.event                4.5.0                    py38_0  
zope.interface            5.3.0            py38h27cfd23_0  
zstd                      1.4.5                h9ceee32_0  
Originally created by @ullaf on GitHub (Oct 12, 2021). When I try to run inference commands, I always get errors that prevent successful image elaboration. When I try load extensions just-in-time (JIT), I get IndexError: list index out of range ``` BASICSR_JIT=True python inference_gfpgan.py --model_path experiments/pretrained_models/GFPGANv1.pth --test_path inputs/whole_imgs --save_root results --arch original --channel 1 No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda' Traceback (most recent call last): File "inference_gfpgan.py", line 7, in <module> from basicsr.utils import imwrite File "/home/anaconda3/lib/python3.8/site-packages/basicsr/__init__.py", line 3, in <module> from .archs import * File "/home/anaconda3/lib/python3.8/site-packages/basicsr/archs/__init__.py", line 16, in <module> _arch_modules = [importlib.import_module(f'basicsr.archs.{file_name}') for file_name in arch_filenames] File "/home/anaconda3/lib/python3.8/site-packages/basicsr/archs/__init__.py", line 16, in <listcomp> _arch_modules = [importlib.import_module(f'basicsr.archs.{file_name}') for file_name in arch_filenames] File "/home/anaconda3/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/home/anaconda3/lib/python3.8/site-packages/basicsr/archs/edvr_arch.py", line 6, in <module> from .arch_util import DCNv2Pack, ResidualBlockNoBN, make_layer File "/home/anaconda3/lib/python3.8/site-packages/basicsr/archs/arch_util.py", line 12, in <module> from basicsr.ops.dcn import ModulatedDeformConvPack, modulated_deform_conv File "/home/anaconda3/lib/python3.8/site-packages/basicsr/ops/dcn/__init__.py", line 1, in <module> from .deform_conv import (DeformConv, DeformConvPack, ModulatedDeformConv, ModulatedDeformConvPack, deform_conv, File "/home/anaconda3/lib/python3.8/site-packages/basicsr/ops/dcn/deform_conv.py", line 14, in <module> deform_conv_ext = load( File "/home/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1080, in load return _jit_compile( File "/home/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1293, in _jit_compile _write_ninja_file_and_build_library( File "/home/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1392, in _write_ninja_file_and_build_library _write_ninja_file_to_build_library( File "/home/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1783, in _write_ninja_file_to_build_library cuda_flags = common_cflags + COMMON_NVCC_FLAGS + _get_cuda_arch_flags() File "/home/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1562, in _get_cuda_arch_flags arch_list[-1] += '+PTX' IndexError: list index out of range ``` When I try not to use JIT, I get as error message NameError: name 'fused_act_ext' is not defined, which was discussed earlier here: https://github.com/TencentARC/GFPGAN/issues/5 ``` python inference_gfpgan.py --model_path experiments/pretrained_models/GFPGANv1.pth --test_path inputs/whole_imgs --save_root results --arch original --channel 1 inference_gfpgan.py:43: UserWarning: The unoptimized RealESRGAN is very slow on CPU. We do not use it. If you really want to use it, please modify the corresponding codes. warnings.warn('The unoptimized RealESRGAN is very slow on CPU. We do not use it. ' Processing 00.jpg ... Traceback (most recent call last): File "inference_gfpgan.py", line 110, in <module> main() File "inference_gfpgan.py", line 73, in main cropped_faces, restored_faces, restored_img = restorer.enhance( File "/home/.local/lib/python3.8/site-packages/torch/autograd/grad_mode.py", line 28, in decorate_context return func(*args, **kwargs) File "/home/ingrandimento immagini/realesrgan-ncnn-vulkan-20210901-ubuntu/GFPGAN/gfpgan/utils.py", line 92, in enhance output = self.gfpgan(cropped_face_t, return_rgb=False)[0] File "/home/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1051, in _call_impl return forward_call(*input, **kwargs) File "/home/ingrandimento immagini/realesrgan-ncnn-vulkan-20210901-ubuntu/GFPGAN/gfpgan/archs/gfpganv1_arch.py", line 347, in forward feat = self.conv_body_first(x) File "/home/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1051, in _call_impl return forward_call(*input, **kwargs) File "/home/.local/lib/python3.8/site-packages/torch/nn/modules/container.py", line 139, in forward input = module(input) File "/home/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1051, in _call_impl return forward_call(*input, **kwargs) File "/home/anaconda3/lib/python3.8/site-packages/basicsr/ops/fused_act/fused_act.py", line 91, in forward return fused_leaky_relu(input, self.bias, self.negative_slope, self.scale) File "/home/anaconda3/lib/python3.8/site-packages/basicsr/ops/fused_act/fused_act.py", line 95, in fused_leaky_relu return FusedLeakyReLUFunction.apply(input, bias, negative_slope, scale) File "/home/anaconda3/lib/python3.8/site-packages/basicsr/ops/fused_act/fused_act.py", line 65, in forward out = fused_act_ext.fused_bias_act(input, bias, empty, 3, 0, negative_slope, scale) NameError: name 'fused_act_ext' is not defined ``` so I tried installing this as suggested, but I still get the same errors above ``` conda install gcc_linux-64=7.3.0 gxx_linux-64=7.3.0 Collecting package metadata (current_repodata.json): done Solving environment: done # All requested packages already installed. ``` ``` BASICSR_EXT=True BASICSR_JIT=True pip install basicsr Requirement already satisfied: basicsr in /home/anaconda3/lib/python3.8/site-packages (1.3.4.4) Requirement already satisfied: future in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (0.18.2) Requirement already satisfied: opencv-python in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (4.5.3.56) Requirement already satisfied: scipy in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (1.6.2) Requirement already satisfied: numpy in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (1.20.3) Requirement already satisfied: tb-nightly in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (2.7.0a20211011) Requirement already satisfied: yapf in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (0.31.0) Requirement already satisfied: lmdb in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (1.2.1) Requirement already satisfied: Pillow in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (8.2.0) Requirement already satisfied: torch>=1.7 in /home/.local/lib/python3.8/site-packages (from basicsr) (1.9.1) Requirement already satisfied: torchvision in /home/.local/lib/python3.8/site-packages (from basicsr) (0.10.1) Requirement already satisfied: tqdm in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (4.59.0) Requirement already satisfied: requests in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (2.25.1) Requirement already satisfied: pyyaml in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (5.4.1) Requirement already satisfied: addict in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (2.4.0) Requirement already satisfied: scikit-image in /home/anaconda3/lib/python3.8/site-packages (from basicsr) (0.18.1) Requirement already satisfied: typing-extensions in /home/.local/lib/python3.8/site-packages (from torch>=1.7->basicsr) (3.10.0.2) Requirement already satisfied: certifi>=2017.4.17 in /home/anaconda3/lib/python3.8/site-packages (from requests->basicsr) (2020.12.5) Requirement already satisfied: idna<3,>=2.5 in /home/anaconda3/lib/python3.8/site-packages (from requests->basicsr) (2.10) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/anaconda3/lib/python3.8/site-packages (from requests->basicsr) (1.26.4) Requirement already satisfied: chardet<5,>=3.0.2 in /home/anaconda3/lib/python3.8/site-packages (from requests->basicsr) (4.0.0) Requirement already satisfied: matplotlib!=3.0.0,>=2.0.0 in /home/anaconda3/lib/python3.8/site-packages (from scikit-image->basicsr) (3.3.4) Requirement already satisfied: networkx>=2.0 in /home/anaconda3/lib/python3.8/site-packages (from scikit-image->basicsr) (2.5) Requirement already satisfied: imageio>=2.3.0 in /home/anaconda3/lib/python3.8/site-packages (from scikit-image->basicsr) (2.9.0) Requirement already satisfied: tifffile>=2019.7.26 in /home/anaconda3/lib/python3.8/site-packages (from scikit-image->basicsr) (2020.10.1) Requirement already satisfied: PyWavelets>=1.1.1 in /home/anaconda3/lib/python3.8/site-packages (from scikit-image->basicsr) (1.1.1) Requirement already satisfied: kiwisolver>=1.0.1 in /home/anaconda3/lib/python3.8/site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->basicsr) (1.3.1) Requirement already satisfied: python-dateutil>=2.1 in /home/anaconda3/lib/python3.8/site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->basicsr) (2.8.1) Requirement already satisfied: cycler>=0.10 in /home/anaconda3/lib/python3.8/site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->basicsr) (0.10.0) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in /home/anaconda3/lib/python3.8/site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->basicsr) (2.4.7) Requirement already satisfied: six in /home/anaconda3/lib/python3.8/site-packages (from cycler>=0.10->matplotlib!=3.0.0,>=2.0.0->scikit-image->basicsr) (1.15.0) Requirement already satisfied: decorator>=4.3.0 in /home/anaconda3/lib/python3.8/site-packages (from networkx>=2.0->scikit-image->basicsr) (5.0.6) Requirement already satisfied: werkzeug>=0.11.15 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (1.0.1) Requirement already satisfied: tensorboard-data-server<0.7.0,>=0.6.0 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (0.6.1) Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (1.8.0) Requirement already satisfied: google-auth<3,>=1.6.3 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (2.3.0) Requirement already satisfied: protobuf>=3.6.0 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (3.18.1) Requirement already satisfied: setuptools>=41.0.0 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (52.0.0.post20210125) Requirement already satisfied: wheel>=0.26 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (0.36.2) Requirement already satisfied: markdown>=2.6.8 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (3.3.4) Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (0.4.6) Requirement already satisfied: absl-py>=0.4 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (0.14.1) Requirement already satisfied: grpcio>=1.24.3 in /home/anaconda3/lib/python3.8/site-packages (from tb-nightly->basicsr) (1.41.0) Requirement already satisfied: rsa<5,>=3.1.4 in /home/anaconda3/lib/python3.8/site-packages (from google-auth<3,>=1.6.3->tb-nightly->basicsr) (4.7.2) Requirement already satisfied: cachetools<5.0,>=2.0.0 in /home/anaconda3/lib/python3.8/site-packages (from google-auth<3,>=1.6.3->tb-nightly->basicsr) (4.2.4) Requirement already satisfied: pyasn1-modules>=0.2.1 in /home/anaconda3/lib/python3.8/site-packages (from google-auth<3,>=1.6.3->tb-nightly->basicsr) (0.2.8) Requirement already satisfied: requests-oauthlib>=0.7.0 in /home/anaconda3/lib/python3.8/site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tb-nightly->basicsr) (1.3.0) Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /home/anaconda3/lib/python3.8/site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tb-nightly->basicsr) (0.4.8) Requirement already satisfied: oauthlib>=3.0.0 in /home/anaconda3/lib/python3.8/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tb-nightly->basicsr) (3.1.1) ``` Here is the output of conda list, hope this helps. I don't know how to solve this problem. Thank you. ``` conda list # packages in environment at /home/anaconda3: # # Name Version Build Channel _ipyw_jlab_nb_ext_conf 0.1.0 py38_0 _libgcc_mutex 0.1 main absl-py 0.14.1 pypi_0 pypi addict 2.4.0 pypi_0 pypi alabaster 0.7.12 pyhd3eb1b0_0 anaconda 2021.05 py38_0 anaconda-client 1.7.2 py38_0 anaconda-navigator 2.0.3 py38_0 anaconda-project 0.9.1 pyhd3eb1b0_1 anyio 2.2.0 py38h06a4308_1 appdirs 1.4.4 py_0 argh 0.26.2 py38_0 argon2-cffi 20.1.0 py38h27cfd23_1 asn1crypto 1.4.0 py_0 astroid 2.5 py38h06a4308_1 astropy 4.2.1 py38h27cfd23_1 async_generator 1.10 pyhd3eb1b0_0 atomicwrites 1.4.0 py_0 attrs 20.3.0 pyhd3eb1b0_0 autopep8 1.5.6 pyhd3eb1b0_0 babel 2.9.0 pyhd3eb1b0_0 backcall 0.2.0 pyhd3eb1b0_0 backports 1.0 pyhd3eb1b0_2 backports.functools_lru_cache 1.6.4 pyhd3eb1b0_0 backports.shutil_get_terminal_size 1.0.0 pyhd3eb1b0_3 backports.tempfile 1.0 pyhd3eb1b0_1 backports.weakref 1.0.post1 py_1 basicsr 1.3.4.4 pypi_0 pypi beautifulsoup4 4.9.3 pyha847dfd_0 binutils_impl_linux-64 2.33.1 he6710b0_7 binutils_linux-64 2.33.1 h9595d00_15 bitarray 2.1.0 py38h27cfd23_1 bkcharts 0.2 py38_0 black 19.10b0 py_0 blas 1.0 mkl bleach 3.3.0 pyhd3eb1b0_0 blosc 1.21.0 h8c45485_0 bokeh 2.3.2 py38h06a4308_0 boto 2.49.0 py38_0 bottleneck 1.3.2 py38heb32a55_1 brotlipy 0.7.0 py38h27cfd23_1003 bzip2 1.0.8 h7b6447c_0 c-ares 1.17.1 h27cfd23_0 ca-certificates 2021.4.13 h06a4308_1 cachetools 4.2.4 pypi_0 pypi cairo 1.16.0 hf32fb01_1 certifi 2020.12.5 py38h06a4308_0 cffi 1.14.5 py38h261ae71_0 chardet 4.0.0 py38h06a4308_1003 click 7.1.2 pyhd3eb1b0_0 cloudpickle 1.6.0 py_0 clyent 1.2.2 py38_1 colorama 0.4.4 pyhd3eb1b0_0 conda 4.10.3 py38h06a4308_0 conda-build 3.21.4 py38h06a4308_0 conda-content-trust 0.1.1 pyhd3eb1b0_0 conda-env 2.6.0 1 conda-package-handling 1.7.3 py38h27cfd23_1 conda-repo-cli 1.0.4 pyhd3eb1b0_0 conda-token 0.3.0 pyhd3eb1b0_0 conda-verify 3.4.2 py_1 contextlib2 0.6.0.post1 py_0 cryptography 3.4.7 py38hd23ed53_0 curl 7.71.1 hbc83047_1 cycler 0.10.0 py38_0 cython 0.29.23 py38h2531618_0 cytoolz 0.11.0 py38h7b6447c_0 dask 2021.4.0 pyhd3eb1b0_0 dask-core 2021.4.0 pyhd3eb1b0_0 dbus 1.13.18 hb2f20db_0 decorator 5.0.6 pyhd3eb1b0_0 defusedxml 0.7.1 pyhd3eb1b0_0 diff-match-patch 20200713 py_0 distributed 2021.4.1 py38h06a4308_0 docutils 0.17.1 py38h06a4308_1 entrypoints 0.3 py38_0 et_xmlfile 1.0.1 py_1001 expat 2.3.0 h2531618_2 facexlib 0.2.1.0 pypi_0 pypi fastcache 1.1.0 py38h7b6447c_0 filelock 3.0.12 pyhd3eb1b0_1 filterpy 1.4.5 pypi_0 pypi flake8 3.9.0 pyhd3eb1b0_0 flask 1.1.2 pyhd3eb1b0_0 fontconfig 2.13.1 h6c09931_0 freetype 2.10.4 h5ab3b9f_0 fribidi 1.0.10 h7b6447c_0 fsspec 0.9.0 pyhd3eb1b0_0 future 0.18.2 py38_1 gcc_impl_linux-64 7.3.0 habb00fd_1 gcc_linux-64 7.3.0 h553295d_15 get_terminal_size 1.0.0 haa9412d_0 gevent 21.1.2 py38h27cfd23_1 gfpgan 0.2.1 dev_0 <develop> glib 2.68.1 h36276a3_0 glob2 0.7 pyhd3eb1b0_0 gmp 6.2.1 h2531618_2 gmpy2 2.0.8 py38hd5f6e3b_3 google-auth 2.3.0 pypi_0 pypi google-auth-oauthlib 0.4.6 pypi_0 pypi graphite2 1.3.14 h23475e2_0 greenlet 1.0.0 py38h2531618_2 grpcio 1.41.0 pypi_0 pypi gst-plugins-base 1.14.0 h8213a91_2 gstreamer 1.14.0 h28cd5cc_2 gxx_impl_linux-64 7.3.0 hdf63c60_1 gxx_linux-64 7.3.0 h553295d_15 h5py 2.10.0 py38h7918eee_0 harfbuzz 2.8.0 h6f93f22_0 hdf5 1.10.4 hb1b8bf9_0 heapdict 1.0.1 py_0 html5lib 1.1 py_0 icu 58.2 he6710b0_3 idna 2.10 pyhd3eb1b0_0 imageio 2.9.0 pyhd3eb1b0_0 imagesize 1.2.0 pyhd3eb1b0_0 importlib-metadata 3.10.0 py38h06a4308_0 importlib_metadata 3.10.0 hd3eb1b0_0 iniconfig 1.1.1 pyhd3eb1b0_0 intel-openmp 2021.2.0 h06a4308_610 intervaltree 3.1.0 py_0 ipykernel 5.3.4 py38h5ca1d4c_0 ipython 7.22.0 py38hb070fc8_0 ipython_genutils 0.2.0 pyhd3eb1b0_1 ipywidgets 7.6.3 pyhd3eb1b0_1 isort 5.8.0 pyhd3eb1b0_0 itsdangerous 1.1.0 pyhd3eb1b0_0 jbig 2.1 hdba287a_0 jdcal 1.4.1 py_0 jedi 0.17.2 py38h06a4308_1 jeepney 0.6.0 pyhd3eb1b0_0 jinja2 2.11.3 pyhd3eb1b0_0 joblib 1.0.1 pyhd3eb1b0_0 jpeg 9b h024ee3a_2 json5 0.9.5 py_0 jsonschema 3.2.0 py_2 jupyter 1.0.0 py38_7 jupyter-packaging 0.7.12 pyhd3eb1b0_0 jupyter_client 6.1.12 pyhd3eb1b0_0 jupyter_console 6.4.0 pyhd3eb1b0_0 jupyter_core 4.7.1 py38h06a4308_0 jupyter_server 1.4.1 py38h06a4308_0 jupyterlab 3.0.14 pyhd3eb1b0_1 jupyterlab_pygments 0.1.2 py_0 jupyterlab_server 2.4.0 pyhd3eb1b0_0 jupyterlab_widgets 1.0.0 pyhd3eb1b0_1 keyring 22.3.0 py38h06a4308_0 kiwisolver 1.3.1 py38h2531618_0 krb5 1.18.2 h173b8e3_0 lazy-object-proxy 1.6.0 py38h27cfd23_0 lcms2 2.12 h3be6417_0 ld_impl_linux-64 2.33.1 h53a641e_7 libarchive 3.4.2 h62408e4_0 libcurl 7.71.1 h20c2e04_1 libedit 3.1.20210216 h27cfd23_1 libev 4.33 h7b6447c_0 libffi 3.3 he6710b0_2 libgcc-ng 9.1.0 hdf63c60_0 libgfortran-ng 7.3.0 hdf63c60_0 liblief 0.10.1 he6710b0_0 libllvm10 10.0.1 hbcb73fb_5 libpng 1.6.37 hbc83047_0 libsodium 1.0.18 h7b6447c_0 libspatialindex 1.9.3 h2531618_0 libssh2 1.9.0 h1ba5d50_1 libstdcxx-ng 9.1.0 hdf63c60_0 libtiff 4.2.0 h85742a9_0 libtool 2.4.6 h7b6447c_1005 libuuid 1.0.3 h1bed415_2 libuv 1.40.0 h7b6447c_0 libwebp-base 1.2.0 h27cfd23_0 libxcb 1.14 h7b6447c_0 libxml2 2.9.10 hb55368b_3 libxslt 1.1.34 hc22bd24_0 llvmlite 0.36.0 py38h612dafd_4 lmdb 1.2.1 pypi_0 pypi locket 0.2.1 py38h06a4308_1 lxml 4.6.3 py38h9120a33_0 lz4-c 1.9.3 h2531618_0 lzo 2.10 h7b6447c_2 markdown 3.3.4 pypi_0 pypi markupsafe 1.1.1 py38h7b6447c_0 matplotlib 3.3.4 py38h06a4308_0 matplotlib-base 3.3.4 py38h62a2d02_0 mccabe 0.6.1 py38_1 mistune 0.8.4 py38h7b6447c_1000 mkl 2021.2.0 h06a4308_296 mkl-service 2.3.0 py38h27cfd23_1 mkl_fft 1.3.0 py38h42c9631_2 mkl_random 1.2.1 py38ha9443f7_2 mock 4.0.3 pyhd3eb1b0_0 more-itertools 8.7.0 pyhd3eb1b0_0 mpc 1.1.0 h10f8cd9_1 mpfr 4.0.2 hb69a4c5_1 mpmath 1.2.1 py38h06a4308_0 msgpack-python 1.0.2 py38hff7bd54_1 multipledispatch 0.6.0 py38_0 mypy_extensions 0.4.3 py38_0 navigator-updater 0.2.1 py38_0 nbclassic 0.2.6 pyhd3eb1b0_0 nbclient 0.5.3 pyhd3eb1b0_0 nbconvert 6.0.7 py38_0 nbformat 5.1.3 pyhd3eb1b0_0 ncurses 6.2 he6710b0_1 nest-asyncio 1.5.1 pyhd3eb1b0_0 networkx 2.5 py_0 ninja 1.10.2.2 pypi_0 pypi nltk 3.6.1 pyhd3eb1b0_0 nose 1.3.7 pyhd3eb1b0_1006 notebook 6.3.0 py38h06a4308_0 numba 0.53.1 py38ha9443f7_0 numexpr 2.7.3 py38h22e1b3c_1 numpy 1.20.3 pypi_0 pypi numpy-base 1.20.1 py38h7d8b39e_0 numpydoc 1.1.0 pyhd3eb1b0_1 oauthlib 3.1.1 pypi_0 pypi olefile 0.46 py_0 opencv-python 4.5.3.56 pypi_0 pypi openpyxl 3.0.7 pyhd3eb1b0_0 openssl 1.1.1k h27cfd23_0 packaging 20.9 pyhd3eb1b0_0 pandas 1.2.4 py38h2531618_0 pandoc 2.12 h06a4308_0 pandocfilters 1.4.3 py38h06a4308_1 pango 1.45.3 hd140c19_0 parso 0.7.0 py_0 partd 1.2.0 pyhd3eb1b0_0 patchelf 0.12 h2531618_1 path 15.1.2 py38h06a4308_0 path.py 12.5.0 0 pathlib2 2.3.5 py38h06a4308_2 pathspec 0.7.0 py_0 patsy 0.5.1 py38_0 pcre 8.44 he6710b0_0 pep8 1.7.1 py38_0 pexpect 4.8.0 pyhd3eb1b0_3 pickleshare 0.7.5 pyhd3eb1b0_1003 pillow 8.2.0 py38he98fc37_0 pip 21.0.1 py38h06a4308_0 pixman 0.40.0 h7b6447c_0 pkginfo 1.7.0 py38h06a4308_0 pluggy 0.13.1 py38h06a4308_0 ply 3.11 py38_0 prometheus_client 0.10.1 pyhd3eb1b0_0 prompt-toolkit 3.0.17 pyh06a4308_0 prompt_toolkit 3.0.17 hd3eb1b0_0 protobuf 3.18.1 pypi_0 pypi psutil 5.8.0 py38h27cfd23_1 ptyprocess 0.7.0 pyhd3eb1b0_2 py 1.10.0 pyhd3eb1b0_0 py-lief 0.10.1 py38h403a769_0 pyasn1 0.4.8 pypi_0 pypi pyasn1-modules 0.2.8 pypi_0 pypi pycodestyle 2.6.0 pyhd3eb1b0_0 pycosat 0.6.3 py38h7b6447c_1 pycparser 2.20 py_2 pycurl 7.43.0.6 py38h1ba5d50_0 pydocstyle 6.0.0 pyhd3eb1b0_0 pyerfa 1.7.3 py38h27cfd23_0 pyflakes 2.2.0 pyhd3eb1b0_0 pygments 2.8.1 pyhd3eb1b0_0 pylint 2.7.4 py38h06a4308_1 pyls-black 0.4.6 hd3eb1b0_0 pyls-spyder 0.3.2 pyhd3eb1b0_0 pyodbc 4.0.30 py38he6710b0_0 pyopenssl 20.0.1 pyhd3eb1b0_1 pyparsing 2.4.7 pyhd3eb1b0_0 pyqt 5.9.2 py38h05f1152_4 pyrsistent 0.17.3 py38h7b6447c_0 pysocks 1.7.1 py38h06a4308_0 pytables 3.6.1 py38h9fd0a39_0 pytest 6.2.3 py38h06a4308_2 python 3.8.8 hdb3f193_5 python-dateutil 2.8.1 pyhd3eb1b0_0 python-jsonrpc-server 0.4.0 py_0 python-language-server 0.36.2 pyhd3eb1b0_0 python-libarchive-c 2.9 pyhd3eb1b0_1 pytz 2021.1 pyhd3eb1b0_0 pywavelets 1.1.1 py38h7b6447c_2 pyxdg 0.27 pyhd3eb1b0_0 pyyaml 5.4.1 py38h27cfd23_1 pyzmq 20.0.0 py38h2531618_1 qdarkstyle 2.8.1 py_0 qt 5.9.7 h5867ecd_1 qtawesome 1.0.2 pyhd3eb1b0_0 qtconsole 5.0.3 pyhd3eb1b0_0 qtpy 1.9.0 py_0 readline 8.1 h27cfd23_0 realesrgan 0.2.2.4 pypi_0 pypi regex 2021.4.4 py38h27cfd23_0 requests 2.25.1 pyhd3eb1b0_0 requests-oauthlib 1.3.0 pypi_0 pypi ripgrep 12.1.1 0 rope 0.18.0 py_0 rsa 4.7.2 pypi_0 pypi rtree 0.9.7 py38h06a4308_1 ruamel_yaml 0.15.100 py38h27cfd23_0 scikit-image 0.18.1 py38ha9443f7_0 scikit-learn 0.24.1 py38ha9443f7_0 scipy 1.6.2 py38had2a1c9_1 seaborn 0.11.1 pyhd3eb1b0_0 secretstorage 3.3.1 py38h06a4308_0 send2trash 1.5.0 pyhd3eb1b0_1 setuptools 52.0.0 py38h06a4308_0 simplegeneric 0.8.1 py38_2 singledispatch 3.6.1 pyhd3eb1b0_1001 sip 4.19.13 py38he6710b0_0 six 1.15.0 py38h06a4308_0 sniffio 1.2.0 py38h06a4308_1 snowballstemmer 2.1.0 pyhd3eb1b0_0 sortedcollections 2.1.0 pyhd3eb1b0_0 sortedcontainers 2.3.0 pyhd3eb1b0_0 soupsieve 2.2.1 pyhd3eb1b0_0 sphinx 4.0.1 pyhd3eb1b0_0 sphinxcontrib 1.0 py38_1 sphinxcontrib-applehelp 1.0.2 pyhd3eb1b0_0 sphinxcontrib-devhelp 1.0.2 pyhd3eb1b0_0 sphinxcontrib-htmlhelp 1.0.3 pyhd3eb1b0_0 sphinxcontrib-jsmath 1.0.1 pyhd3eb1b0_0 sphinxcontrib-qthelp 1.0.3 pyhd3eb1b0_0 sphinxcontrib-serializinghtml 1.1.4 pyhd3eb1b0_0 sphinxcontrib-websupport 1.2.4 py_0 spyder 4.2.5 py38h06a4308_0 spyder-kernels 1.10.2 py38h06a4308_0 sqlalchemy 1.4.15 py38h27cfd23_0 sqlite 3.35.4 hdfb4753_0 statsmodels 0.12.2 py38h27cfd23_0 sympy 1.8 py38h06a4308_0 tb-nightly 2.7.0a20211011 pypi_0 pypi tbb 2020.3 hfd86e86_0 tblib 1.7.0 py_0 tensorboard-data-server 0.6.1 pypi_0 pypi tensorboard-plugin-wit 1.8.0 pypi_0 pypi terminado 0.9.4 py38h06a4308_0 testpath 0.4.4 pyhd3eb1b0_0 textdistance 4.2.1 pyhd3eb1b0_0 threadpoolctl 2.1.0 pyh5ca1d4c_0 three-merge 0.1.1 pyhd3eb1b0_0 tifffile 2020.10.1 py38hdd07704_2 tk 8.6.10 hbc83047_0 toml 0.10.2 pyhd3eb1b0_0 toolz 0.11.1 pyhd3eb1b0_0 tornado 6.1 py38h27cfd23_0 tqdm 4.59.0 pyhd3eb1b0_1 traitlets 5.0.5 pyhd3eb1b0_0 typed-ast 1.4.2 py38h27cfd23_1 typing_extensions 3.7.4.3 pyha847dfd_0 ujson 4.0.2 py38h2531618_0 unicodecsv 0.14.1 py38_0 unixodbc 2.3.9 h7b6447c_0 urllib3 1.26.4 pyhd3eb1b0_0 watchdog 1.0.2 py38h06a4308_1 wcwidth 0.2.5 py_0 webencodings 0.5.1 py38_1 werkzeug 1.0.1 pyhd3eb1b0_0 wheel 0.37.0 pypi_0 pypi widgetsnbextension 3.5.1 py38_0 wrapt 1.12.1 py38h7b6447c_1 wurlitzer 2.1.0 py38h06a4308_0 xlrd 2.0.1 pyhd3eb1b0_0 xlsxwriter 1.3.8 pyhd3eb1b0_0 xlwt 1.3.0 py38_0 xmltodict 0.12.0 py_0 xz 5.2.5 h7b6447c_0 yaml 0.2.5 h7b6447c_0 yapf 0.31.0 pyhd3eb1b0_0 zeromq 4.3.4 h2531618_0 zict 2.0.0 pyhd3eb1b0_0 zipp 3.4.1 pyhd3eb1b0_0 zlib 1.2.11 h7b6447c_3 zope 1.0 py38_1 zope.event 4.5.0 py38_0 zope.interface 5.3.0 py38h27cfd23_0 zstd 1.4.5 h9ceee32_0 ```
Author
Owner

@ChystovaK commented on GitHub (Oct 15, 2021):

Had the same problem. How i fixed it: uninstall current version of torch(by default one of the packages pulls version without cuda support), then installed torch with cuda support. To check that everything works correctly type in python terminal:
import torch
torch.cuda.is_available()
It should return True.
Then it works just fine.

@ChystovaK commented on GitHub (Oct 15, 2021): Had the same problem. How i fixed it: uninstall current version of torch(by default one of the packages pulls version without cuda support), then installed torch with cuda support. To check that everything works correctly type in python terminal: import torch torch.cuda.is_available() It should return True. Then it works just fine.
Author
Owner

@ullaf commented on GitHub (Oct 17, 2021):

Had the same problem. How i fixed it: uninstall current version of torch(by default one of the packages pulls version without cuda support), then installed torch with cuda support. To check that everything works correctly type in python terminal: import torch torch.cuda.is_available() It should return True. Then it works just fine.

Tried that, torch.cuda.is_available() still returns False. Could it be due to the fact my GPU is not nVidia?

How should I edit things to make PaperModel (with colorization) run in CPU mode (plus RealESRGAN for backgrounds, which is also something I can't manage to apply despite having edited inference_gfpgan.py and downloaded RealESRGAN_x2plus.pth ?

I run the following cmd:
python inference_gfpgan.py --upscale 2 --bg_upsampler realesrgan --test_path inputs --save_root results

I did make the following edits in inference_gfpgan.py
model_path='Path/OnMyPC/RealESRGAN_x2plus.pth',
half=False) # need to set False in CPU mode

Yet the inference (especially if there are no faces in the picture) is very fast (maybe a bit too fast) and not surprisingly the generated image in the results folder is about the same as the one in the input folder.

Thank you

@ullaf commented on GitHub (Oct 17, 2021): > > > Had the same problem. How i fixed it: uninstall current version of torch(by default one of the packages pulls version without cuda support), then installed torch with cuda support. To check that everything works correctly type in python terminal: import torch torch.cuda.is_available() It should return True. Then it works just fine. Tried that, torch.cuda.is_available() still returns False. Could it be due to the fact my GPU is not nVidia? How should I edit things to make PaperModel (with colorization) run in CPU mode (plus RealESRGAN for backgrounds, which is also something I can't manage to apply despite having edited inference_gfpgan.py and downloaded RealESRGAN_x2plus.pth ? I run the following cmd: python inference_gfpgan.py --upscale 2 --bg_upsampler realesrgan --test_path inputs --save_root results I did make the following edits in inference_gfpgan.py model_path='Path/OnMyPC/RealESRGAN_x2plus.pth', half=False) # need to set False in CPU mode Yet the inference (especially if there are no faces in the picture) is very fast (maybe a bit too fast) and not surprisingly the generated image in the results folder is about the same as the one in the input folder. Thank you
Author
Owner

@alexliyang commented on GitHub (Nov 2, 2021):

when I use “BASICSR_EXT=True pip install basicsr“ to install basicsr, then I use the recommended train command, but always give error msg like :" NameError: name 'fused_act_ext' is not defined ".

the basicsr version is 1.3.4.6

@alexliyang commented on GitHub (Nov 2, 2021): when I use “BASICSR_EXT=True pip install basicsr“ to install basicsr, then I use the recommended train command, but always give error msg like :" NameError: name 'fused_act_ext' is not defined ". the basicsr version is 1.3.4.6
Author
Owner

@chancsy commented on GitHub (Jun 12, 2022):

When reinstalling, with BASICSR_EXT=True, using pip install basicsr --no-cache-dir works for me, as it force pip not to use previously built wheel and rebuild using the new environment variable

@chancsy commented on GitHub (Jun 12, 2022): When reinstalling, with BASICSR_EXT=True, using `pip install basicsr --no-cache-dir` works for me, as it force pip not to use previously built wheel and rebuild using the new environment variable
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TencentARC/GFPGAN#83