Giter Club home page Giter Club logo

ffwm's People

Contributors

csyxwei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ffwm's Issues

Error with 'bash setup.sh'

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
.........

create test dataset

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.

error in test lfw datasets???

Hi, i've try to test it on flw datasets. but I got this error:
The GPUs you are using: 0
Starting to load images via multiple imreaders
100%|████████████████████████████████████████████████████████████████████████████████████| 30/30 [00:00<00:00, 138884.24it/s]
dataset [FaceDataset(test)] was created
The number of test images = 30
loading the model from ./checkpoints/lightCNN_10_checkpoint.pth
model [FFWMModel] was created
loading the model from ./checkpoints/ffwm/latest_net_netG.pth
loading the model from ./checkpoints/ffwm/latest_net_flowNetF.pth
---------- Networks initialized -------------
[Network netG] Total number of parameters : 16.245 M
[Network flowNetF] Total number of parameters : 52.357 M

/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?

finetune.py: error: unrecognized arguments:

python finetune.py \
            --save_path ../checkpoints/ \
            --dataroot path/to/dataset/multipie \
            --model_path path/to/original lightcnn \
            --preload

这几个分别需要我们填什么路径进去啊

flownetf and flownetb

could you provide the pretrained flownetf and flownetb model?
Thank you very much!

CUDA error in Landmark Loss

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?

finetune the lightcnn

When you finetune the lightcnn, we should change the num_class to the same as the one corresponding to the dataset, right?

how to test on my own dataset ?

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!

data processing problem

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.

TypeError: expected str, bytes or os.PathLike object, not NoneType

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
运行出现问题,不知道怎么找到指定的变量

Parameter settings in AffineRegularizationLoss function

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,

grid = flow_field.add(1.0).div(2.0).mul(128.0)

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! :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.