csyxwei / ffwm Goto Github PK
View Code? Open in Web Editor NEWLearning Flow-based Feature Warping for Face Frontalization with Illumination Inconsistent Supervision (ECCV 2020).
License: MIT License
Learning Flow-based Feature Warping for Face Frontalization with Illumination Inconsistent Supervision (ECCV 2020).
License: MIT License
Running the command "bash setup.sh", gives the following long error. Please help.
.........
which: no hipcc in (/c/Users/rajak/anaconda3/envs/ff/lib/site-packages/torch/lib:/c/Users/rajak/anaconda3/envs/ff/Library/bin:/c/Users/rajak/anaconda3/envs/ff:/c/Users/rajak/anaconda3/envs/ff/Library/mingw-w64/bin:/c/Users/rajak/anaconda3/envs/ff/Library/usr/bin:/c/Users/rajak/anaconda3/envs/ff/Library/bin:/c/Users/rajak/anaconda3/envs/ff/Scripts:/c/Users/rajak/anaconda3/envs/ff/bin:/c/Users/rajak/anaconda3/condabin:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/bin:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/libnvvp:/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/c/Windows/System32/OpenSSH:/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/WINDOWS/System32/OpenSSH:/c/ProgramData/chocolatey/bin:/c/Program Files/NVIDIA Corporation/Nsight Compute 2019.4.0:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/extras/CUPTI/lib64:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/include:/c/tools/cuda/bin:/c/tools/TensorRT-6.0.1.5:/c/Program Files/CMake/bin:/usr/bin:/c/opencv-master/cmake:.)
running develop
running egg_info
writing block_extractor_cuda.egg-info\PKG-INFO
writing dependency_links to block_extractor_cuda.egg-info\dependency_links.txt
writing top-level names to block_extractor_cuda.egg-info\top_level.txt
reading manifest file 'block_extractor_cuda.egg-info\SOURCES.txt'
writing manifest file 'block_extractor_cuda.egg-info\SOURCES.txt'
running build_ext
C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py:237: UserWarning: Error checking compiler version for cl: [WinError 2] The system cannot find the file specified
warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
building 'block_extractor_cuda' extension
Emitting ninja build file D:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\block_extractor\build\temp.win-amd64-3.7\Release\build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/2] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\TH -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -IC:\Users\rajak\anaconda3\envs\ff\include -IC:\Users\rajak\anaconda3\envs\ff\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\block_extractor\block_extractor_cuda.cc /FoD:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\block_extractor\build\temp.win-amd64-3.7\Release\block_extractor_cuda.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=block_extractor_cuda -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14
FAILED: D:/python/projects/reidentification/face_frontalization/frontalization-master/2_FFWM-master/cuda/block_extractor/build/temp.win-amd64-3.7/Release/block_extractor_cuda.obj
cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\TH -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -IC:\Users\rajak\anaconda3\envs\ff\include -IC:\Users\rajak\anaconda3\envs\ff\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\block_extractor\block_extractor_cuda.cc /FoD:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\block_extractor\build\temp.win-amd64-3.7\Release\block_extractor_cuda.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=block_extractor_cuda -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14
CreateProcess failed: The system cannot find the file specified.
ninja: fatal: ReadFile: The handle is invalid.
Traceback (most recent call last):
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 1400, in _run_ninja_build check=True)
File "C:\Users\rajak\anaconda3\envs\ff\lib\subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "setup.py", line 34, in
'build_ext': BuildExtension
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools_init_.py", line 153, in setup
return distutils.core.setup(**attrs)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\develop.py", line 34, in run
self.install_for_development()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\develop.py", line 136, in install_for_development
self.run_command('build_ext')
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
_build_ext.run(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 580, in build_extensions
build_ext.build_extensions(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\build_ext.py", line 196, in build_extension
_build_ext.build_extension(self, ext)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 534, in build_extension
depends=ext.depends)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 562, in win_wrap_ninja_compile
with_cuda=with_cuda)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 1140, in _write_ninja_file_and_compile_objects
error_prefix='Error compiling objects for extension')
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 1413, in _run_ninja_build raise RuntimeError(message)
RuntimeError: Error compiling objects for extension
which: no hipcc in (/c/Users/rajak/anaconda3/envs/ff/lib/site-packages/torch/lib:/c/Users/rajak/anaconda3/envs/ff/Library/bin:/c/Users/rajak/anaconda3/envs/ff:/c/Users/rajak/anaconda3/envs/ff/Library/mingw-w64/bin:/c/Users/rajak/anaconda3/envs/ff/Library/usr/bin:/c/Users/rajak/anaconda3/envs/ff/Library/bin:/c/Users/rajak/anaconda3/envs/ff/Scripts:/c/Users/rajak/anaconda3/envs/ff/bin:/c/Users/rajak/anaconda3/condabin:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/bin:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/libnvvp:/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/c/Windows/System32/OpenSSH:/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/WINDOWS/System32/OpenSSH:/c/ProgramData/chocolatey/bin:/c/Program Files/NVIDIA Corporation/Nsight Compute 2019.4.0:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/extras/CUPTI/lib64:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/include:/c/tools/cuda/bin:/c/tools/TensorRT-6.0.1.5:/c/Program Files/CMake/bin:/usr/bin:/c/opencv-master/cmake:.)
running develop
running egg_info
writing local_attn_reshape_cuda.egg-info\PKG-INFO
writing dependency_links to local_attn_reshape_cuda.egg-info\dependency_links.txt
writing top-level names to local_attn_reshape_cuda.egg-info\top_level.txt
reading manifest file 'local_attn_reshape_cuda.egg-info\SOURCES.txt'
writing manifest file 'local_attn_reshape_cuda.egg-info\SOURCES.txt'
running build_ext
C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py:237: UserWarning: Error checking compiler version for cl: [WinError 2] The system cannot find the file specified
warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
building 'local_attn_reshape_cuda' extension
Emitting ninja build file D:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\local_attn_reshape\build\temp.win-amd64-3.7\Release\build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/2] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\TH -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -IC:\Users\rajak\anaconda3\envs\ff\include -IC:\Users\rajak\anaconda3\envs\ff\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\local_attn_reshape\local_attn_reshape_cuda.cc /FoD:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\local_attn_reshape\build\temp.win-amd64-3.7\Release\local_attn_reshape_cuda.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=local_attn_reshape_cuda -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14
FAILED: D:/python/projects/reidentification/face_frontalization/frontalization-master/2_FFWM-master/cuda/local_attn_reshape/build/temp.win-amd64-3.7/Release/local_attn_reshape_cuda.obj
cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\TH -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -IC:\Users\rajak\anaconda3\envs\ff\include -IC:\Users\rajak\anaconda3\envs\ff\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\local_attn_reshape\local_attn_reshape_cuda.cc /FoD:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\local_attn_reshape\build\temp.win-amd64-3.7\Release\local_attn_reshape_cuda.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=local_attn_reshape_cuda -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14
CreateProcess failed: The system cannot find the file specified.
ninja: fatal: ReadFile: The handle is invalid.
Traceback (most recent call last):
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 1400, in _run_ninja_build check=True)
File "C:\Users\rajak\anaconda3\envs\ff\lib\subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "setup.py", line 28, in
'build_ext': BuildExtension
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools_init_.py", line 153, in setup
return distutils.core.setup(**attrs)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\develop.py", line 34, in run
self.install_for_development()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\develop.py", line 136, in install_for_development
self.run_command('build_ext')
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
_build_ext.run(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 580, in build_extensions
build_ext.build_extensions(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\build_ext.py", line 196, in build_extension
_build_ext.build_extension(self, ext)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 534, in build_extension
depends=ext.depends)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 562, in win_wrap_ninja_compile
with_cuda=with_cuda)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 1140, in _write_ninja_file_and_compile_objects
error_prefix='Error compiling objects for extension')
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 1413, in _run_ninja_build raise RuntimeError(message)
RuntimeError: Error compiling objects for extension
which: no hipcc in (/c/Users/rajak/anaconda3/envs/ff/lib/site-packages/torch/lib:/c/Users/rajak/anaconda3/envs/ff/Library/bin:/c/Users/rajak/anaconda3/envs/ff:/c/Users/rajak/anaconda3/envs/ff/Library/mingw-w64/bin:/c/Users/rajak/anaconda3/envs/ff/Library/usr/bin:/c/Users/rajak/anaconda3/envs/ff/Library/bin:/c/Users/rajak/anaconda3/envs/ff/Scripts:/c/Users/rajak/anaconda3/envs/ff/bin:/c/Users/rajak/anaconda3/condabin:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/bin:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/libnvvp:/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/c/Windows/System32/OpenSSH:/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/WINDOWS/System32/OpenSSH:/c/ProgramData/chocolatey/bin:/c/Program Files/NVIDIA Corporation/Nsight Compute 2019.4.0:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/extras/CUPTI/lib64:/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/include:/c/tools/cuda/bin:/c/tools/TensorRT-6.0.1.5:/c/Program Files/CMake/bin:/usr/bin:/c/opencv-master/cmake:.)
running develop
running egg_info
writing resample2d_cuda.egg-info\PKG-INFO
writing dependency_links to resample2d_cuda.egg-info\dependency_links.txt
writing top-level names to resample2d_cuda.egg-info\top_level.txt
reading manifest file 'resample2d_cuda.egg-info\SOURCES.txt'
writing manifest file 'resample2d_cuda.egg-info\SOURCES.txt'
running build_ext
C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py:237: UserWarning: Error checking compiler version for cl: [WinError 2] The system cannot find the file specified
warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
building 'resample2d_cuda' extension
Emitting ninja build file D:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\resample2d_package\build\temp.win-amd64-3.7\Release\build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/2] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\TH -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -IC:\Users\rajak\anaconda3\envs\ff\include -IC:\Users\rajak\anaconda3\envs\ff\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\resample2d_package\resample2d_cuda.cc /FoD:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\resample2d_package\build\temp.win-amd64-3.7\Release\resample2d_cuda.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=resample2d_cuda -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14
FAILED: D:/python/projects/reidentification/face_frontalization/frontalization-master/2_FFWM-master/cuda/resample2d_package/build/temp.win-amd64-3.7/Release/resample2d_cuda.obj
cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /EHsc -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\TH -IC:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -IC:\Users\rajak\anaconda3\envs\ff\include -IC:\Users\rajak\anaconda3\envs\ff\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c D:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\resample2d_package\resample2d_cuda.cc /FoD:\python\projects\reidentification\face_frontalization\frontalization-master\2_FFWM-master\cuda\resample2d_package\build\temp.win-amd64-3.7\Release\resample2d_cuda.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=resample2d_cuda -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14
CreateProcess failed: The system cannot find the file specified.
ninja: fatal: ReadFile: The handle is invalid.
Traceback (most recent call last):
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 1400, in _run_ninja_build check=True)
File "C:\Users\rajak\anaconda3\envs\ff\lib\subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "setup.py", line 28, in
'build_ext': BuildExtension
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools_init_.py", line 153, in setup
return distutils.core.setup(**attrs)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\develop.py", line 34, in run
self.install_for_development()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\develop.py", line 136, in install_for_development
self.run_command('build_ext')
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
_build_ext.run(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 580, in build_extensions
build_ext.build_extensions(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\setuptools\command\build_ext.py", line 196, in build_extension
_build_ext.build_extension(self, ext)
File "C:\Users\rajak\anaconda3\envs\ff\lib\distutils\command\build_ext.py", line 534, in build_extension
depends=ext.depends)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 562, in win_wrap_ninja_compile
with_cuda=with_cuda)
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 1140, in _write_ninja_file_and_compile_objects
error_prefix='Error compiling objects for extension')
File "C:\Users\rajak\anaconda3\envs\ff\lib\site-packages\torch\utils\cpp_extension.py", line 1413, in _run_ninja_build raise RuntimeError(message)
RuntimeError: Error compiling objects for extension
.........
Hi, my created 128*128 image has a black margin, and this problem is confused me! I want to ask you about the reasons behind it.
Hi, Do you use MultiPIE dataset to train the flow field network?
/home/shelomith/anaconda3/envs/ffwn/lib/python3.7/site-packages/torch/nn/functional.py:3226: UserWarning: Default grid_sample and affine_grid behavior has changed to align_corners=False since 1.3.0. Please specify align_corners=True if the old behavior is desired. See the documentation of grid_sample for details.
warnings.warn("Default grid_sample and affine_grid behavior has changed "
Traceback (most recent call last):
File "test_ffwm.py", line 77, in
model.test(return_fea=False)
File "/home/shelomith/facerotator/FFWM/models/ffwm_model.py", line 193, in test
self.test_forward()
File "/home/shelomith/facerotator/FFWM/models/ffwm_model.py", line 187, in test_forward
_, _, self.fake_F128, att = self.netG(self.img_S, flow=[flow_F32, flow_F64, flow_F128], return_att=True)
File "/home/shelomith/anaconda3/envs/ffwn/lib/python3.7/site-packages/torch/nn/modules/module.py", line 550, in call
result = self.forward(*input, **kwargs)
File "/home/shelomith/facerotator/FFWM/models/base_networks.py", line 339, in forward
res_in = torch.cat((skip, dec), 1)
RuntimeError: Sizes of tensors must match except in dimension 2. Got 62 and 64
Any one know the reason?
python finetune.py \
--save_path ../checkpoints/ \
--dataroot path/to/dataset/multipie \
--model_path path/to/original lightcnn \
--preload
这几个分别需要我们填什么路径进去啊
could you provide the pretrained flownetf and flownetb model?
Thank you very much!
I prepared the cropped multipie dataset for training but when I try to train the forward flownet I get errors that seem related to indexing of the landmark tensors.
class LandmarkLoss(nn.Module):
def __init__(self):
super(LandmarkLoss, self).__init__()
self.criterionL2 = torch.nn.MSELoss()
def forward(self, flow, lm_S, lm_F, gate):
b, _, s, _ = flow.size()
flow_view = flow.transpose(1, 2).transpose(2, 3).view(b, -1, 2)
index = lm_F[:, :, 0:1] + lm_F[:, :, 1:2] * s
index = torch.cat((index, index), 2)
flow_points = torch.gather(flow_view, 1, index.to(torch.int64))
specifically the last line here causes the following error:
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [5,0,0], thread: [16,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [5,0,0], thread: [17,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [5,0,0], thread: [18,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [5,0,0], thread: [19,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [108,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [109,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [110,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [111,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [112,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [113,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [114,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [115,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [116,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [117,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [118,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [24,0,0], thread: [119,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [5,0,0], thread: [60,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [5,0,0], thread: [61,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [11,0,0], thread: [116,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [11,0,0], thread: [117,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [11,0,0], thread: [56,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [11,0,0], thread: [57,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/home/azureuser/.vscode-server/extensions/ms-python.python-2023.8.0/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher/../../debugpy/__main__.py", line 39, in <module>
cli.main()
File "/home/azureuser/.vscode-server/extensions/ms-python.python-2023.8.0/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher/../../debugpy/../debugpy/server/cli.py", line 430, in main
run()
File "/home/azureuser/.vscode-server/extensions/ms-python.python-2023.8.0/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher/../../debugpy/../debugpy/server/cli.py", line 284, in run_file
runpy.run_path(target, run_name="__main__")
File "/home/azureuser/.vscode-server/extensions/ms-python.python-2023.8.0/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py", line 321, in run_path
return _run_module_code(code, init_globals, run_name,
File "/home/azureuser/.vscode-server/extensions/ms-python.python-2023.8.0/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py", line 135, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "/home/azureuser/.vscode-server/extensions/ms-python.python-2023.8.0/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py", line 124, in _run_code
exec(code, run_globals)
File "/home/azureuser/FFWM/train_flow.py", line 73, in <module>
model.optimize_parameters() # calculate loss functions, get gradients, update network weights
File "/home/azureuser/FFWM/models/flownet_model.py", line 77, in optimize_parameters
self.backward()
File "/home/azureuser/FFWM/models/flownet_model.py", line 69, in backward
self.loss_lm = self.criterionLD(self.flows, self.lm_S, self.lm_F, self.gate)
File "/home/azureuser/FFWM/venv/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/home/azureuser/FFWM/models/losses.py", line 125, in forward
ld_loss += self.weights[i] * self.criterionLD(flow, lm_S.div(scale), lm_F.div(scale), gate)
File "/home/azureuser/FFWM/venv/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/home/azureuser/FFWM/models/losses.py", line 71, in forward
flow_points = torch.gather(flow_view, 1, index.to(torch.int64))
RuntimeError: CUDA error: device-side assert triggered
I omitted a few hundred lines of similar index out of bounds error messages, but this is the gist of it. Is there something wrong with my dataset? Or did something in torch change over time?
i run this module in windows10,but bash setup.sh is error
When you finetune the lightcnn, we should change the num_class to the same as the one corresponding to the dataset, right?
嗨,工作十分不错,请问可以提供人脸掩码的代码嘛,十分感谢
祝好
When test on my dataset , though I follow author's step, my result is very terrible . even many pictures don't change at all.
Can you tell me how to adjust my dataset that I can get a good result ? thank you very much!
Hi, your work is very good!
I encountered some problems in the data processing. I don't understand how to get the masks folder and the landmarks.npy file. Could you tell me more details about the data processing? And could you share your multipie dataset? Thank you very much, and I will look forward to your reply.
Traceback (most recent call last):
File "C:/Users/xhlho/Desktop/FFWM-master/train_ffwm.py", line 58, in
dataset_train = create_dataset(opt, is_val=False)
File "C:\Users\xhlho\Desktop\FFWM-master\data_init_.py", line 58, in create_dataset
data_loader = CustomDatasetDataLoader(opt, isval=is_val)
File "C:\Users\xhlho\Desktop\FFWM-master\data_init_.py", line 74, in init
self.dataset = dataset_class(opt, isval)
File "C:\Users\xhlho\Desktop\FFWM-master\data\face_dataset.py", line 29, in init
self.pairs = self.get_pairs()
File "C:\Users\xhlho\Desktop\FFWM-master\data\face_dataset.py", line 133, in get_pairs
dataroot = join(self.opt.dataroot, self.opt.datamode)
File "D:\python\anaconda\envs\pytorch\lib\ntpath.py", line 76, in join
path = os.fspath(path)
TypeError: expected str, bytes or os.PathLike object, not NoneType
运行出现问题,不知道怎么找到指定的变量
Hi, Thanks for sharing the code!
I have a few questions on the implementation of the AffineRegularizationLoss
function. It seems the prediction of the optical already contains the identity mesh grid, and coordinates are normalized to [-1, 1]. so the flow warping process is directly applying the F.grid_sample
function on the image or the feature maps.
For the AffineRegularizationLoss
function, in line 222, the losses.py,
Line 222 in d42c578
It seems the mesh grid should be re-normalized back to the range of [h,w]. So I wonder, why the parameter of tensor.mul()
should be 128.0
. I mean, for flow field flow128
, it should be ok, but for different sizes of the flow fields, say,flow64
and flow32
, the number should be different? Is that right? or is it the intended case?
Thanks a lot! :)
你好,请问gallery_list.npy和visual_list.npy这两个文件是怎么生成的呀?十分感谢
I want to frontalize all the faces of mutipie without testing. How should I use your model?
我想使用你的模型把mutipie的人脸做frontalize,我应该怎么使用你的代码?
Is it possible to make a version that does not rely on CUDA extensions so that we can perform conversions, change dtype, change device and other such torch modifications?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.