Closed BetJek closed 6 years ago
Did you build dlib yourself? Precompiled dlib uses the cpu. If you want to run it on gpu you need to compile yourself.
iI do not know how to compiling and install dlib. I downloaded and installed cmake. but I do not know what to do next, mkdir build; cd build; cmake ..; cmake --build. and cmake .. -G "Visual Studio 15 2017 Win64" -T host = x64 do not work, or I do something wrong, I do not know, i on WIn10 and have V.S. 17 community and python 3.6 x64, I use translate.google.com for english.
C:\Users\Ayanami\Desktop\dlib-master>cmake .. -G "Visual Studio 15 2017 Win64" -T host=x64 CMake Error: The source directory "C:/Users/Ayanami/Desktop" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI.
Unfortunately I don't use on windows. Perhaps this will help?
https://www.deepfakes.club/python-faceswap-quick-start-guide/#Manual_Anaconda_installation
Normally, you just have to run "python setup.py build" to check if it builds and then "python setup.py install" once it's built as you like, ie, with USE_CUDA yes.
But there's an incompatibility between dlib and Visual Studio 2017. See https://github.com/davisking/dlib/issues/1035
I just recently built the latest version and I had this very problem.
I solved it with this thread, as per this comment: https://github.com/davisking/dlib/issues/1035#issuecomment-354306370
cmake -G "Visual Studio 15 2017 Win64" -T v140
Note that you have to have a clean clone of the repo, because once you've tried to build once, it caches parameters everywhere. Even a clean doesn't remove everything.
To check if your dlib supports CUDA, you run python and then
import dlib dlib.DLIB_USE_CUDA
It should output "True".
Traceback (most recent call last):
File "setup.py", line 13, in
Can you give the whole command for installation, to copy into the command line? I think I'm doing something wrong.
cmake 3.11.1 (64bits) installed from https://cmake.org/download/ Microsoft Visual C++ Build Tools 2015 installed CUDA 9.0 and CUDNN 7 installed
Ensure that cmake is in the path, as well as C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
git clone https://github.com/davisking/dlib.git
Cloning into 'dlib'...
remote: Counting objects: 45021, done.
remote: Compressing objects: 100% (73/73), done.
remote: Total 45021 (delta 30), reused 61 (delta 17), pack-reused 44930
Receiving objects: 100% (45021/45021), 19.92 MiB | 502.00 KiB/s, done.
Resolving deltas: 100% (31591/31591), done.
cd dlib
python setup.py build
running build
running build_py
package init file 'dlib\__init__.py' not found (or not a regular file)
running build_ext
Invoking CMake setup: 'cmake C:\Users\Kirin\dlib\tools\python -DCMAKE_LIBRARY_OU
TPUT_DIRECTORY=C:\Users\Kirin\dlib\build\lib.win-amd64-3.6 -DPYTHON_EXECUTABLE=C
:\ProgramData\Anaconda3\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\U
sers\Kirin\dlib\build\lib.win-amd64-3.6 -A x64'
-- Building for: Visual Studio 14 2015
-- The C compiler identification is MSVC 19.0.24210.0
-- The CXX compiler identification is MSVC 19.0.24210.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
14.0/VC/bin/x86_amd64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
14.0/VC/bin/x86_amd64/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 14.0/VC/bin/x86_amd64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 14.0/VC/bin/x86_amd64/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PythonInterp: C:/ProgramData/Anaconda3/python.exe (found version "3.6.4
")
-- Found PythonLibs: C:/ProgramData/Anaconda3/libs/Python36.lib
-- pybind11 v2.2.2
-- Using CMake version: 3.11.1
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of void*
-- Check size of void* - done
-- Enabling SSE4 instructions
-- Looking for png_create_read_struct
-- Looking for png_create_read_struct - found
-- Searching for BLAS and LAPACK
-- Searching for BLAS and LAPACK
-- Looking for pthread.h
-- Looking for pthread.h - not found
-- Found Threads: TRUE
-- Found BLAS: C:/ProgramData/Anaconda3/Library/lib/mkl_intel_lp64_dll.lib;C:/Pr
ogramData/Anaconda3/Library/lib/libiomp5md.lib;C:/ProgramData/Anaconda3/Library/
lib/mkl_intel_thread_dll.lib;C:/ProgramData/Anaconda3/Library/lib/mkl_core_dll.l
ib
-- Looking for sgesv
-- Looking for sgesv - found
-- Looking for sgesv_
-- Looking for sgesv_ - found
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0 (found su
itable version "9.0", minimum required is "7.5")
-- Looking for cuDNN install...
-- Found cuDNN: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/
cudnn.lib
-- Building a CUDA test project to see if your compiler is compatible with CUDA.
..
-- Checking if you have the right version of cuDNN installed.
-- Enabling CUDA support for dlib. DLIB WILL USE CUDA
etc, etc...
Thank you. but something is wrong. VS15 2017
C:\Users\Ayanami\dlib>python setup.py build running build running build_py package init file 'dlib__init__.py' not found (or not a regular file) running build_ext Invoking CMake setup: 'cmake C:\Users\Ayanami\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\Ayanami\dlib\build\lib.win-amd64-3.6 -DPYTHON_EXECUTABLE=C:\ProgramData\Miniconda3\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\Ayanami\dlib\build\lib.win-amd64-3.6 -A x64' -- Building for: Visual Studio 15 2017 -- The C compiler identification is MSVC 19.13.26131.1 -- The CXX compiler identification is MSVC 19.13.26131.1 -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.13.26128/bin/Hostx86/x64/cl.exe -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.13.26128/bin/Hostx86/x64/cl.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.13.26128/bin/Hostx86/x64/cl.exe -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.13.26128/bin/Hostx86/x64/cl.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: C:/ProgramData/Miniconda3/python.exe (found version "3.6.4") -- Found PythonLibs: C:/ProgramData/Miniconda3/libs/Python36.lib -- pybind11 v2.2.2 -- Using CMake version: 3.11.1 -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void -- Check size of void - done -- Enabling SSE4 instructions -- Looking for png_create_read_struct -- Looking for png_create_read_struct - found -- Looking for jpeg_read_header -- Looking for jpeg_read_header - found -- Searching for BLAS and LAPACK -- Searching for BLAS and LAPACK -- Looking for pthread.h -- Looking for pthread.h - not found -- Found Threads: TRUE -- Found BLAS: C:/ProgramData/Miniconda3/Library/lib/mkl_intel_lp64_dll.lib;C:/ProgramData/Miniconda3/Library/lib/libiomp5md.lib;C:/ProgramData/Miniconda3/Library/lib/mkl_intel_thread_dll.lib;C:/ProgramData/Miniconda3/Library/lib/mkl_coredll.lib -- Looking for sgesv -- Looking for sgesv - found -- Looking for sgesv -- Looking for sgesv_ - found -- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0 (found suitable version "9.0", minimum required is "7.5") -- Looking for cuDNN install... -- Found cuDNN: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/cudnn.lib -- Building a CUDA test project to see if your compiler is compatible with CUDA... -- *** -- * CUDA was found but your compiler failed to compile a simple CUDA program so dlib isn't going to use CUDA. -- The output of the failed CUDA test compile is shown below: -- Change Dir: C:/Users/Ayanami/dlib/build/temp.win-amd64-3.6/Release/dlib_build/cuda_test_build
Run Build Command:"C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/MSBuild/15.0/Bin/MSBuild.exe" "ALL_BUILD.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=15.0" Microsoft (R) Build Engine версии 15.6.85.37198 для .NET Framework *** (C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Сборка начата 21.04.2018 16:58:32. Проект "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\ALL_BUILD.vcxproj" в узле 1 (целевые объекты по умолчанию). Проект "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\ALL_BUILD.vcxproj" (1) выполняет сборку "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\ZERO_CHECK.vcxproj" (2) в узле 1 (целевые объекты по умолчанию). PrepareForBuild: Создание каталога "x64\Debug\ZERO_CHECK\". Создание каталога "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\". InitializeBuildStatus: Создание "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild", так как было задано "AlwaysCreate". CustomBuild: Checking Build System CMake does not need to re-run because C:/Users/Ayanami/dlib/build/temp.win-amd64-3.6/Release/dlib_build/cuda_test_build/CMakeFiles/generate.stamp is up-to-date. FinalizeBuildStatus: Файл "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" удаляется. Обращение к "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate". Сборка проекта "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\ZERO_CHECK.vcxproj" завершена (целевые объекты по умолчанию). Проект "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\ALL_BUILD.vcxproj" (1) выполняет сборку "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\cuda_test.vcxproj" (3) в узле 1 (целевые объекты по умолчанию). PrepareForBuild: Создание каталога "cuda_test.dir\Debug\". Создание каталога "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\Debug\". Создание каталога "cuda_test.dir\Debug\cuda_test.tlog\". InitializeBuildStatus: Создание "cuda_test.dir\Debug\cuda_test.tlog\unsuccessfulbuild", так как было задано "AlwaysCreate". ComputeCustomBuildOutput: Создание каталога "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\CMakeFiles\cuda_test.dir\Debug\". CustomBuild: Building NVCC (Device) object CMakeFiles/cuda_test.dir/Debug/cuda_test_generated_cuda_test.cu.obj cuda_test.cu c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/host_config.h(133): fatal error C1189: #error: -- unsupported Microsoft Visual Studio version! Only the versions 2012, 2013, 2015 and 2017 are supported! [C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\cuda_test.vcxproj] CUSTOMBUILD : nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored. [C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\cuda_test.vcxproj] CMake Error at cuda_test_generated_cuda_test.cu.obj.Debug.cmake:215 (message): Error generating C:/Users/Ayanami/dlib/build/temp.win-amd64-3.6/Release/dlib_build/cuda_test_build/CMakeFiles/cuda_test.dir//Debug/cuda_test_generated_cuda_test.cu.obj
Сборка проекта "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\cuda_test.vcxproj" завершена (целевые объекты по умолчанию) с ошибкой. Сборка проекта "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\ALL_BUILD.vcxproj" завершена (целевые объекты по умолчанию) с ошибкой.
*** Ошибка сборки.
"C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\ALL_BUILD.vcxproj" (целевой объект по умолчанию) (1) -> "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\cuda_test.vcxproj" (целевой объект по умолчанию) (3) -> (CustomBuild конечный объект) -> CUSTOMBUILD : nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored. [C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\cuda_test.vcxproj]
"C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\ALL_BUILD.vcxproj" (целевой объект по умолчанию) (1) -> "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\cuda_test.vcxproj" (целевой объект по умолчанию) (3) -> (CustomBuild конечный объект) -> c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/host_config.h(133): fatal error C1189: #error: -- unsupported Microsoft Visual Studio version! Only the versions 2012, 2013, 2015 and 2017 are supported! [C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\cuda_test_build\cuda_test.vcxproj]
Предупреждений: 1 Ошибок: 1
*** Прошло времени 00:00:03.88
-- ***** -- Disabling CUDA support for dlib. DLIB WILL NOT USE CUDA -- C++11 activated. -- Found Python with installed numpy package -- Performing Test HAS_MSVC_GL_LTCG -- Performing Test HAS_MSVC_GL_LTCG - Success -- LTO enabled -- Configuring done -- Generating done -- Build files have been written to: C:/Users/Ayanami/dlib/build/temp.win-amd64-3.6/Release Invoking CMake build: 'cmake --build . --config Release -- /m' Microsoft (R) Build Engine версии 15.6.85.37198 для .NET Framework (C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Сборка начата 21.04.2018 16:58:38.
1>Проект "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\ALL_BUILD.vcxproj" в узле 1 (целевые объекты по у
молчанию).
1>Проект "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\ALL_BUILD.vcxproj" (1) выполняет сборку "C:\Users
\Ayanami\dlib\build\temp.win-amd64-3.6\Release\ZERO_CHECK.vcxproj" (2) в узле 1 (целевые объекты по умолчанию).
2>PrepareForBuild:
Создание каталога "x64\Release\ZERO_CHECK\".
Создание каталога "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\".
InitializeBuildStatus:
Создание "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild", так как было задано "AlwaysCreate".
CustomBuild:
Checking Build System
CMake does not need to re-run because C:/Users/Ayanami/dlib/build/temp.win-amd64-3.6/Release/CMakeFiles/genera
te.stamp is up-to-date.
CMake does not need to re-run because C:/Users/Ayanami/dlib/build/temp.win-amd64-3.6/Release/pybind11_build/CM
akeFiles/generate.stamp is up-to-date.
CMake does not need to re-run because C:/Users/Ayanami/dlib/build/temp.win-amd64-3.6/Release/dlib_build/CMakeF
iles/generate.stamp is up-to-date.
FinalizeBuildStatus:
Файл "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" удаляется.
Обращение к "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate".
2>Сборка проекта "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\ZERO_CHECK.vcxproj" завершена (целевые об
ъекты по умолчанию).
1>Проект "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\ALL_BUILD.vcxproj" (1) выполняет сборку "C:\Users
\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\dlib.vcxproj" (3) в узле 2 (целевые объекты по умолчан
ию).
3>PrepareForBuild:
Создание каталога "dlib.dir\Release\".
Создание каталога "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\Release\".
Создание каталога "dlib.dir\Release\dlib.tlog\".
InitializeBuildStatus:
Создание "dlib.dir\Release\dlib.tlog\unsuccessfulbuild", так как было задано "AlwaysCreate".
CustomBuild:
Building Custom Rule C:/Users/Ayanami/dlib/dlib/CMakeLists.txt
CMake does not need to re-run because C:/Users/Ayanami/dlib/build/temp.win-amd64-3.6/Release/dlib_build/CMakeF
iles/generate.stamp is up-to-date.
ClCompile:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\bin\HostX86\x64\CL.exe
/c /IC:\ProgramData\Miniconda3\Library\include /nologo /W3 /WX- /diagnostics:classic /MP /O2 /Ob2 /D WIN32 /D
_WINDOWS /D NDEBUG /D DLIB_HAVE_SSE2 /D DLIB_HAVE_SSE3 /D DLIB_HAVE_SSE41 /D DLIB_NO_ABORT_ON_2ND_FATAL_ERROR
/D DLIB_JPEG_SUPPORT /D DLIB_USE_BLAS /D DLIB_USE_LAPACK /D DLIB_PNG_SUPPORT /D LAPACK_FORCE_UNDERSCORE /D "C
MAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MT /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"d
lib.dir\Release\" /Fd"dlib.dir\Release\dlib.pdb" /Gd /TP /FC /errorReport:queue /bigobj C:\Users\Ayanami\dli
b\dlib\base64\base64_kernel_1.cpp C:\Users\Ayanami\dlib\dlib\bigint\bigint_kernel_1.cpp C:\Users\Ayanami\dlib\
dlib\bigint\bigint_kernel_2.cpp C:\Users\Ayanami\dlib\dlib\bit_stream\bit_stream_kernel_1.cpp C:\Users\Ayanami
\dlib\dlib\entropy_decoder\entropy_decoder_kernel_1.cpp C:\Users\Ayanami\dlib\dlib\entropy_decoder\entropy_dec
oder_kernel_2.cpp C:\Users\Ayanami\dlib\dlib\entropy_encoder\entropy_encoder_kernel_1.cpp C:\Users\Ayanami\dli
b\dlib\entropy_encoder\entropy_encoder_kernel_2.cpp C:\Users\Ayanami\dlib\dlib\md5\md5_kernel_1.cpp C:\Users\A
yanami\dlib\dlib\tokenizer\tokenizer_kernel_1.cpp C:\Users\Ayanami\dlib\dlib\unicode\unicode.cpp C:\Users\Ayan
ami\dlib\dlib\data_io\image_dataset_metadata.cpp C:\Users\Ayanami\dlib\dlib\data_io\mnist.cpp C:\Users\Ayanami
\dlib\dlib\global_optimization\global_function_search.cpp C:\Users\Ayanami\dlib\dlib\filtering\kalman_filter.c
pp C:\Users\Ayanami\dlib\dlib\test_for_odr_violations.cpp C:\Users\Ayanami\dlib\dlib\sockets\sockets_kernel_1.
cpp C:\Users\Ayanami\dlib\dlib\bsp\bsp.cpp C:\Users\Ayanami\dlib\dlib\dir_nav\dir_nav_kernel_1.cpp C:\Users\Ay
anami\dlib\dlib\dir_nav\dir_nav_kernel_2.cpp C:\Users\Ayanami\dlib\dlib\dir_nav\dir_nav_extensions.cpp C:\User
s\Ayanami\dlib\dlib\linker\linker_kernel_1.cpp C:\Users\Ayanami\dlib\dlib\logger\extra_logger_headers.cpp C:\U
sers\Ayanami\dlib\dlib\logger\logger_kernel_1.cpp C:\Users\Ayanami\dlib\dlib\logger\logger_config_file.cpp C:\
Users\Ayanami\dlib\dlib\misc_api\misc_api_kernel_1.cpp C:\Users\Ayanami\dlib\dlib\misc_api\misc_api_kernel_2.c
pp C:\Users\Ayanami\dlib\dlib\sockets\sockets_extensions.cpp C:\Users\Ayanami\dlib\dlib\sockets\sockets_kernel
_2.cpp C:\Users\Ayanami\dlib\dlib\sockstreambuf\sockstreambuf.cpp C:\Users\Ayanami\dlib\dlib\sockstreambuf\soc
kstreambuf_unbuffered.cpp C:\Users\Ayanami\dlib\dlib\server\server_kernel.cpp C:\Users\Ayanami\dlib\dlib\serve
r\server_iostream.cpp C:\Users\Ayanami\dlib\dlib\server\server_http.cpp C:\Users\Ayanami\dlib\dlib\threads\mul
tithreaded_object_extension.cpp C:\Users\Ayanami\dlib\dlib\threads\threaded_object_extension.cpp C:\Users\Ayan
ami\dlib\dlib\threads\threads_kernel_1.cpp C:\Users\Ayanami\dlib\dlib\threads\threads_kernel_2.cpp C:\Users\Ay
anami\dlib\dlib\threads\threads_kernel_shared.cpp C:\Users\Ayanami\dlib\dlib\threads\thread_pool_extension.cpp
C:\Users\Ayanami\dlib\dlib\threads\async.cpp C:\Users\Ayanami\dlib\dlib\timer\timer.cpp C:\Users\Ayanami\dlib
\dlib\stack_trace.cpp C:\Users\Ayanami\dlib\dlib\cuda\cpu_dlib.cpp C:\Users\Ayanami\dlib\dlib\cuda\tensor_tool
s.cpp C:\Users\Ayanami\dlib\dlib\gui_widgets\fonts.cpp C:\Users\Ayanami\dlib\dlib\gui_widgets\widgets.cpp C:\U
sers\Ayanami\dlib\dlib\gui_widgets\drawable.cpp C:\Users\Ayanami\dlib\dlib\gui_widgets\canvas_drawing.cpp C:\U
sers\Ayanami\dlib\dlib\gui_widgets\style.cpp C:\Users\Ayanami\dlib\dlib\gui_widgets\base_widgets.cpp C:\Users\
Ayanami\dlib\dlib\gui_core\gui_core_kernel_1.cpp C:\Users\Ayanami\dlib\dlib\gui_core\gui_core_kernel_2.cpp C:\
Users\Ayanami\dlib\dlib\image_loader\png_loader.cpp C:\Users\Ayanami\dlib\dlib\image_saver\save_png.cpp C:\Use
rs\Ayanami\dlib\dlib\image_loader\jpeg_loader.cpp C:\Users\Ayanami\dlib\dlib\image_saver\save_jpeg.cpp
base64_kernel_1.cpp
bigint_kernel_1.cpp
bigint_kernel_2.cpp
bit_stream_kernel_1.cpp
entropy_decoder_kernel_1.cpp
entropy_decoder_kernel_2.cpp
entropy_encoder_kernel_1.cpp
entropy_encoder_kernel_2.cpp
md5_kernel_1.cpp
tokenizer_kernel_1.cpp
unicode.cpp
image_dataset_metadata.cpp
mnist.cpp
global_function_search.cpp
kalman_filter.cpp
test_for_odr_violations.cpp
sockets_kernel_1.cpp
bsp.cpp
dir_nav_kernel_1.cpp
dir_nav_kernel_2.cpp
dir_nav_extensions.cpp
linker_kernel_1.cpp
extra_logger_headers.cpp
logger_kernel_1.cpp
logger_config_file.cpp
misc_api_kernel_1.cpp
misc_api_kernel_2.cpp
sockets_extensions.cpp
sockets_kernel_2.cpp
sockstreambuf.cpp
sockstreambuf_unbuffered.cpp
server_kernel.cpp
server_iostream.cpp
server_http.cpp
multithreaded_object_extension.cpp
threaded_object_extension.cpp
threads_kernel_1.cpp
threads_kernel_2.cpp
threads_kernel_shared.cpp
thread_pool_extension.cpp
async.cpp
timer.cpp
stack_trace.cpp
cpu_dlib.cpp
tensor_tools.cpp
fonts.cpp
widgets.cpp
drawable.cpp
canvas_drawing.cpp
style.cpp
base_widgets.cpp
gui_core_kernel_1.cpp
gui_core_kernel_2.cpp
png_loader.cpp
save_png.cpp
jpeg_loader.cpp
save_jpeg.cpp
Lib:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\bin\HostX86\x64\Lib.ex
e /OUT:"C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\Release\dlib19.10.99_release_64bit_m
svc1913.lib" /NOLOGO /MACHINE:X64 /machine:x64 dlib.dir\Release\base64_kernel_1.obj
dlib.dir\Release\bigint_kernel_1.obj
dlib.dir\Release\bigint_kernel_2.obj
dlib.dir\Release\bit_stream_kernel_1.obj
dlib.dir\Release\entropy_decoder_kernel_1.obj
dlib.dir\Release\entropy_decoder_kernel_2.obj
dlib.dir\Release\entropy_encoder_kernel_1.obj
dlib.dir\Release\entropy_encoder_kernel_2.obj
dlib.dir\Release\md5_kernel_1.obj
dlib.dir\Release\tokenizer_kernel_1.obj
dlib.dir\Release\unicode.obj
dlib.dir\Release\image_dataset_metadata.obj
dlib.dir\Release\mnist.obj
dlib.dir\Release\global_function_search.obj
dlib.dir\Release\kalman_filter.obj
dlib.dir\Release\test_for_odr_violations.obj
dlib.dir\Release\sockets_kernel_1.obj
dlib.dir\Release\bsp.obj
dlib.dir\Release\dir_nav_kernel_1.obj
dlib.dir\Release\dir_nav_kernel_2.obj
dlib.dir\Release\dir_nav_extensions.obj
dlib.dir\Release\linker_kernel_1.obj
dlib.dir\Release\extra_logger_headers.obj
dlib.dir\Release\logger_kernel_1.obj
dlib.dir\Release\logger_config_file.obj
dlib.dir\Release\misc_api_kernel_1.obj
dlib.dir\Release\misc_api_kernel_2.obj
dlib.dir\Release\sockets_extensions.obj
dlib.dir\Release\sockets_kernel_2.obj
dlib.dir\Release\sockstreambuf.obj
dlib.dir\Release\sockstreambuf_unbuffered.obj
dlib.dir\Release\server_kernel.obj
dlib.dir\Release\server_iostream.obj
dlib.dir\Release\server_http.obj
dlib.dir\Release\multithreaded_object_extension.obj
dlib.dir\Release\threaded_object_extension.obj
dlib.dir\Release\threads_kernel_1.obj
dlib.dir\Release\threads_kernel_2.obj
dlib.dir\Release\threads_kernel_shared.obj
dlib.dir\Release\thread_pool_extension.obj
dlib.dir\Release\async.obj
dlib.dir\Release\timer.obj
dlib.dir\Release\stack_trace.obj
dlib.dir\Release\cpu_dlib.obj
dlib.dir\Release\tensor_tools.obj
dlib.dir\Release\fonts.obj
dlib.dir\Release\widgets.obj
dlib.dir\Release\drawable.obj
dlib.dir\Release\canvas_drawing.obj
dlib.dir\Release\style.obj
dlib.dir\Release\base_widgets.obj
dlib.dir\Release\gui_core_kernel_1.obj
dlib.dir\Release\gui_core_kernel_2.obj
dlib.dir\Release\png_loader.obj
dlib.dir\Release\save_png.obj
dlib.dir\Release\jpeg_loader.obj
dlib.dir\Release\save_jpeg.obj
dlib.vcxproj -> C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\Release\dlib19.10.99_release
_64bit_msvc1913.lib
FinalizeBuildStatus:
Файл "dlib.dir\Release\dlib.tlog\unsuccessfulbuild" удаляется.
Обращение к "dlib.dir\Release\dlib.tlog\dlib.lastbuildstate".
3>Сборка проекта "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_build\dlib.vcxproj" завершена (целев
ые объекты по умолчанию).
1>Проект "C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\ALL_BUILD.vcxproj" (1) выполняет сборку "C:\Users
\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj" (4) в узле 3 (целевые объекты по умолчанию).
4>PrepareForBuild:
Создание каталога "dlib_python.dir\Release\".
Создание каталога "C:\Users\Ayanami\dlib\build\lib.win-amd64-3.6\".
Создание каталога "dlib_python.dir\Release\dlib_python.tlog\".
InitializeBuildStatus:
Создание "dlib_python.dir\Release\dlib_python.tlog\unsuccessfulbuild", так как было задано "AlwaysCreate".
CustomBuild:
Building Custom Rule C:/Users/Ayanami/dlib/tools/python/CMakeLists.txt
CMake does not need to re-run because C:/Users/Ayanami/dlib/build/temp.win-amd64-3.6/Release/CMakeFiles/genera
te.stamp is up-to-date.
ClCompile:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\bin\HostX86\x64\CL.exe
/c /IC:\Users\Ayanami\dlib\dlib\external\pybind11\include /IC:\ProgramData\Miniconda3\include /IC:\Users\Ayan
ami\dlib\dlib.. /nologo /W3 /WX- /diagnostics:classic /MP /O2 /Ob2 /GL /D WIN32 /D _WINDOWS /D NDEBUG /D DLIB
_HAVE_SSE2 /D DLIB_HAVE_SSE3 /D DLIB_HAVE_SSE41 /D DLIB_NO_ABORT_ON_2ND_FATAL_ERROR /D DLIB_JPEG_SUPPORT /D DL
IB_USE_BLAS /D DLIB_USE_LAPACK /D DLIB_PNG_SUPPORT /D LAPACK_FORCE_UNDERSCORE /D DLIB_VERSION=19.10.99 /D "CMA
KE_INTDIR=\"Release\"" /D dlib_python_EXPORTS /D _WINDLL /D _MBCS /Gm- /EHsc /MT /GS /fp:precise /Zc:wchar_t /
Zc:forScope /Zc:inline /GR /std:c++14 /Fo"dlib_python.dir\Release\" /Fd"dlib_python.dir\Release\vc141.pdb" /G
d /TP /FC /errorReport:queue /bigobj C:\Users\Ayanami\dlib\tools\python\src\dlib.cpp C:\Users\Ayanami\dlib\to
ols\python\src\matrix.cpp C:\Users\Ayanami\dlib\tools\python\src\vector.cpp C:\Users\Ayanami\dlib\tools\python
\src\svm_c_trainer.cpp C:\Users\Ayanami\dlib\tools\python\src\svm_rank_trainer.cpp C:\Users\Ayanami\dlib\tools
\python\src\decision_functions.cpp C:\Users\Ayanami\dlib\tools\python\src\other.cpp C:\Users\Ayanami\dlib\tool
s\python\src\basic.cpp C:\Users\Ayanami\dlib\tools\python\src\cca.cpp C:\Users\Ayanami\dlib\tools\python\src\s
equence_segmenter.cpp C:\Users\Ayanami\dlib\tools\python\src\svm_struct.cpp C:\Users\Ayanami\dlib\tools\python
\src\image.cpp C:\Users\Ayanami\dlib\tools\python\src\rectangles.cpp C:\Users\Ayanami\dlib\tools\python\src\ob
ject_detection.cpp C:\Users\Ayanami\dlib\tools\python\src\shape_predictor.cpp C:\Users\Ayanami\dlib\tools\pyth
on\src\correlation_tracker.cpp C:\Users\Ayanami\dlib\tools\python\src\face_recognition.cpp C:\Users\Ayanami\dl
ib\tools\python\src\cnn_face_detector.cpp C:\Users\Ayanami\dlib\tools\python\src\global_optimization.cpp C:\Us
ers\Ayanami\dlib\tools\python\src\image_dataset_metadata.cpp C:\Users\Ayanami\dlib\tools\python\src\numpy_retu
rns.cpp C:\Users\Ayanami\dlib\tools\python\src\gui.cpp
dlib.cpp
matrix.cpp
vector.cpp
svm_c_trainer.cpp
svm_rank_trainer.cpp
decision_functions.cpp
other.cpp
basic.cpp
4>c:\users\ayanami\dlib\tools\python\src\vector.cpp(61): warning C4101: e: неиспользованная локальная переменная [
C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj]
4>c:\users\ayanami\dlib\tools\python\src\basic.cpp(22): warning C4101: e: неиспользованная локальная переменная [C
:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj]
cca.cpp
sequence_segmenter.cpp
svm_struct.cpp
image.cpp
rectangles.cpp
object_detection.cpp
4>c:\users\ayanami\dlib\tools\python\src\svm_struct.cpp(59): warning C4101: e: неиспользованная локальная переменн
ая [C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj]
c:\users\ayanami\dlib\tools\python\src\svm_struct.cpp(51): note: при компиляции функции-члена "<Нет данных>" к
ласса класс <Нет данных>
c:\users\ayanami\dlib\tools\python\src\svm_struct.cpp(110): note: выполняется компиляция ссылки на экземпляр ш
аблон класс "svm_struct_prob
Ошибка сборки.
"C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\ALL_BUILD.vcxproj" (целевой объект по умолчанию) (1) ->
"C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj" (целевой объект по умолчанию) (4) -
>
(ClCompile конечный объект) ->
c:\users\ayanami\dlib\tools\python\src\vector.cpp(61): warning C4101: e: неиспользованная локальная переменная
[C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj]
c:\users\ayanami\dlib\tools\python\src\basic.cpp(22): warning C4101: e: неиспользованная локальная переменная
[C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj]
c:\users\ayanami\dlib\tools\python\src\svm_struct.cpp(59): warning C4101: e: неиспользованная локальная переме
нная [C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj]
"C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\ALL_BUILD.vcxproj" (целевой объект по умолчанию) (1) ->
"C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj" (целевой объект по умолчанию) (4) -
>
(Link конечный объект) ->
LINK : warning LNK4098: сшсышюЄхър яю єьюыўрэш■ "MSVCRT" яЁюЄштюЁхўшЄ шёяюы№чютрэш■ фЁєушї сшсышюЄхъ; шёяюы№чє
щЄх ярЁрьхЄЁ /NODEFAULTLIB:library [C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj]
"C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\ALL_BUILD.vcxproj" (целевой объект по умолчанию) (1) ->
"C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj" (целевой объект по умолчанию) (4) -
>
(Link конечный объект) ->
jpeg.lib(jdatadst.c.obj) : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp_ferror" [C:\Users\Ayanami\dlib\b
uild\temp.win-amd64-3.6\Release\dlib_python.vcxproj]
jpeg.lib(jmemansi.c.obj) : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp_tmpfile" [C:\Users\Ayanami\dlib\
build\temp.win-amd64-3.6\Release\dlib_python.vcxproj]
C:\Users\Ayanami\dlib\build\lib.win-amd64-3.6\dlib.cp36-win_amd64.pyd : fatal error LNK1120: эхЁрчЁх°хээ√ї тэх
°эшї ¤ыхьхэЄют: 2 [C:\Users\Ayanami\dlib\build\temp.win-amd64-3.6\Release\dlib_python.vcxproj]
Предупреждений: 4
Ошибок: 3
Прошло времени 00:01:11.33
Traceback (most recent call last):
File "setup.py", line 249, in
We do not have the same version of Visual Studio C++
Mine: -- The C compiler identification is MSVC 19.0.24210.0 -- The CXX compiler identification is MSVC 19.0.24210.0 Yours: -- The C compiler identification is MSVC 19.13.26131.1 -- The CXX compiler identification is MSVC 19.13.26131.1
Try to uninstall everything related to VS 2017 and install build tools 2015
thanks for the help. but I still do not understand what the problem is. Sorry. the training runs on the processor. can there is a way to write information about my system and setuped programms to a file, and i show this here? i on Win 10. installed now: anaconda with virtualenv(i have 1 Virtual Environment: requirements-gpu-python36-cuda9), cmake, Visual Studio 2015 and Git Bash. I also noticed that if the command is executed on the processor, the program sees the faces cartooned, but the cartooned faces are not recognized on the cuda. about it is worth informing probably.
from inside your virtual environment you can type:
pip freeze
This will output what packages you are using.
To check whether your dlib is compiled to use CUDA, from within your virtual environment open up a python interactive interpreter:
python
then type:
import dlib
dlib.DLIB_USE_CUDA
(base) C: \ Users \ Ayanami> cd dlib
(base) C: \ Users \ Ayanami \ dlib> activate Virtual_Conda
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> import dlib dlib.BLIB_USE_CUDA "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> import dlib dlib.BLIB_USE_CUDA "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> import dlib "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> dlib "dlib" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> dlib.BLIB_USE_CUDA "dlib.BLIB_USE_CUDA" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> import dlib "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> dlib.DLIB_USE_CUDA "dlib.DLIB_USE_CUDA" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> import dlib "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> dlib.DLIB_USE_CUDA "dlib.DLIB_USE_CUDA" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> pip freeze ABSL-ru == 0.2.0 bleach == 1.5.0 certifi == 2018.4.16 Cython == 0.28.2 decorator == 4.3.0 h5py == 2.7.1 html5lib == 0,9999999 Keras == 2.1.2 Markdown == 2.6.11 MKL-FFT == 1.0.0 random-MKL == 1.0.1 NetworkX == 2.1 NumPy == 1.14.2 OpenCV-python == 3.3.0.10 pathlib == 1.0.1 Pillow == 5.1.0 Protobuf == 3.5.2.post1 PyWavelets == 0.5.2 PyYAML == 3.12 ScanDir == 1.6 == 0.13.1 scikit images SciPy == 1.0.1 six == 1.11.0 tensorflow-GPU == 1.5.0 tensorflow-tensorboard == 1.5.1 tqdm == 4.23.0 Werkzeug == 0.14.1 wincertstore == 0,2
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> import dlib "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> dlib.DLIB_USE_CUDA "dlib.DLIB_USE_CUDA" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> import dlib -dlib.DLIB_USE_CUDA "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> import dlib --dlib.DLIB_USE_CUDA "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> import dlib = dlib.DLIB_USE_CUDA "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> python -dlib.DLIB_USE_CUDA Unknown parameter: -l use: python [option] ... [-c cmd | -m mod | file | -] [arg] ... Try `python -h 'for more information.
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> python dlib dlib.DLIB_USE_CUDA C: \ Users \ Ayanami \ AppData \ Local \ conda \ conda \ envs \ Virtual_Conda \ python.exe: can not find module 'main' in 'dlib'
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> cd / D "D: \ Face \ dlib-master \"
(Virtual_Conda) D: \ Face \ dlib-master> import dlib = dlib.DLIB_USE_CUDA "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) D: \ Face \ dlib-master> import dlib "Import" is not internal or external command, executable program or batch file.
(Virtual_Conda) D: \ Face \ dlib-master> dlib.DLIB_USE_CUDA "dlib.DLIB_USE_CUDA" is not internal or external command, executable program or batch file. i copy (import dlib dlib.DLIB_USE_CUDA) to anaconva virtual env
(Virtual_Conda) C:\Users\Ayanami\AppData\Local\Programs\Python\Python36>python.exe Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
import dlib ImportError: numpy.core.multiarray failed to import dlib.DLIB_USE_CUDA
(Virtual_Conda) C:\Users\Ayanami\dlib> python Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
import dlib dlib.DLIB_USE_CUDA Traceback (most recent call last): File "
", line 1, in AttributeError: module 'dlib' has no attribute 'DLIB_USE_CUDA'
once you have compiled dlib with "python setup.py build" and you're sure it uses CUDA, you have to install it with "python setup.py install"
Then you can run "python" and "dlib.DLIB_USE_CUDA"
(base) C:\Users\Kirin>python
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import dlib
>>> dlib.DLIB_USE_CUDA
True
>>>
Warnings: 114 Errors: 80
It's time 00: 00: 44.99
Traceback (most recent last call last):
File "setup.py", line 249, in
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> python Python 3.6.5 | Anaconda, Inc. | (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
import dlib dlib.DLIB_USE_CUDA Traceback (most recent last call last): File "
", line 1, in AttributeError: module 'dlib' has no attribute 'DLIB_USE_CUDA' quit ()
(Virtual_Conda) C: \ Users \ Ayanami \ dlib> python
This may be a stupid question, but have you installed cmake? https://cmake.org/install/
yes. //C:\cmake
and. install to virtual envir.. to conda
(Virtual_Conda) C:\Users\Ayanami>pip freeze absl-py==0.2.0 bleach==1.5.0 certifi==2018.4.16 cmake==3.11.0 Cython==0.28.2 decorator==4.3.0 h5py==2.7.1 html5lib==0.9999999 Keras==2.1.2 Markdown==2.6.11 mkl-fft==1.0.0 mkl-random==1.0.1 networkx==2.1 numpy==1.14.2 opencv-python==3.3.0.10 pathlib==1.0.1 Pillow==5.1.0 protobuf==3.5.2.post1 PyWavelets==0.5.2 PyYAML==3.12 scandir==1.6 scikit-image==0.13.1 scipy==1.0.1 six==1.11.0 tensorflow-gpu==1.5.0 tensorflow-tensorboard==1.5.1 tqdm==4.23.0 Werkzeug==0.14.1 wincertstore==0.2
I tried to install dlib into a virtual environment and run faceswap. The task manager showed that the GPU was used instead of the CPU. but the application stopped responding and the system demanded to close it. (Virtual_Conda) D:\Face\dlib_1\dlib-master>cd "D:\Face\faceswap-master\"
(Virtual_Conda) D:\Face\faceswap-master>python faceswap.py usage: faceswap.py [-h] {extract,train,convert,gui} ...
positional arguments: {extract,train,convert,gui} extract Extract the faces from a pictures. train This command trains the model for the two faces A and B. convert Convert a source image to a new one with the face swapped. gui This Launches a GUI for Faceswap.
optional arguments: -h, --help show this help message and exit
(Virtual_Conda) D:\Face\faceswap-master>python faceswap.py train -A D:\Face\faceswap-master\data\Coub -B D:\Face\faceswap-master\data\sophia_lillis -m D:\Face\facesw
Model A Directory: D:\Face\faceswap-master\data\Coub
Model B Directory: D:\Face\faceswap-master\data\sophia_lillis
Training data directory: D:\Face\facesw
Loading data, this may take a while...
Loading Model from Model_Original plugin...
ap-master\models\Coub_on_sophia_lillis -pC:\Users\Ayanami\AppData\Local\conda\conda\envs\Virtual_Conda\lib\site-packages\h5py__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from float
to np.floating
is deprecated. In future, it will be treated as np.float64 == np.dtype(float).type
.
from ._conv import register_converters as _register_converters
Using TensorFlow backend.
WARNING:tensorflow:From C:\Users\Ayanami\AppData\Local\conda\conda\envs\Virtual_Conda\lib\site-packages\keras\backend\tensorflow_backend.py:1264: calling reduce_prod (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version.
Instructions for updating:
keep_dims is deprecated, use keepdims instead
WARNING:tensorflow:From C:\Users\Ayanami\AppData\Local\conda\conda\envs\Virtual_Conda\lib\site-packages\keras\backend\tensorflow_backend.py:1349: calling reduce_mean (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version.
Instructions for updating:
keep_dims is deprecated, use keepdims instead
Failed loading existing training data.
Unable to open file (unable to open file: name = 'D:\Face\facesw\encoder.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0)
Loading Trainer from Model_Original plugin...
Starting. Press "Enter" to stop training and save model
2018-04-22 19:52:51.868528: I C:\tf_jenkins\workspace\rel-win\M\windows-gpu\PY\36\tensorflow\core\platform\cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
2018-04-22 19:52:52.199607: I C:\tf_jenkins\workspace\rel-win\M\windows-gpu\PY\36\tensorflow\core\common_runtime\gpu\gpu_device.cc:1105] Found device 0 with properties:
name: GeForce GTX 1070 major: 6 minor: 1 memoryClockRate(GHz): 1.695
pciBusID: 0000:01:00.0
totalMemory: 8.00GiB freeMemory: 6.62GiB
2018-04-22 19:52:52.207188: I C:\tf_jenkins\workspace\rel-win\M\windows-gpu\PY\36\tensorflow\core\common_runtime\gpu\gpu_device.cc:1195] Creating TensorFlow device (/device:GPU:0) -> (device: 0, name: GeForce GTX 1070, pci bus id: 0000:01:00.0, compute capability: 6.1)
2018-04-22 19:52:56.587780: E C:\tf_jenkins\workspace\rel-win\M\windows-gpu\PY\36\tensorflow\stream_executor\cuda\cuda_dnn.cc:378] Loaded runtime CuDNN library: 7103 (compatibility version 7100) but source was compiled with 7003 (compatibility version 7000). If using a binary install, upgrade your CuDNN library to match. If building from sources, make sure the library loaded at runtime matches a compatible version specified during compile configuration.
2018-04-22 19:52:56.602746: F C:\tf_jenkins\workspace\rel-win\M\windows-gpu\PY\36\tensorflow\core\kernels\conv_ops.cc:717] Check failed: stream->parent()->GetConvolveAlgorithms( conv_parameters.ShouldIncludeWinogradNonfusedAlgo
You're pip freeze doesn't look correct though. It doesn't show dlib as being installed in your python environment.
Mine has:
dlib==19.10.0
i installed dlib from whl and training crashed. and now i trying to duild dlib from git version. but i have problem with this build have 80 errors, or can't installing.
Command "c:\users\ayanami\appdata\local\conda\conda\envs\virtualconda\python.exe -u -c "import setuptools, tokenize;file='C:\Users\Ayanami\AppData\Local\Temp\pip-req-build-frulz2um\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\Ayanami\AppData\Local\Temp\pip-record-lnvdckh\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Ayanami\AppData\Local\Temp\pip-req-build-frulz2um\
Not sure if this is your issue, but the error message "Loaded runtime CuDNN library: 7103 (compatibility version 7100) but source was compiled with 7003 (compatibility version 7000). If using a binary install, upgrade your CuDNN library to match" flags a problem with the CUDA version. I think latest version of CUDA and CuDNN (9.2?) is incompatible with VS 2015 and 2017. Uninstall and get the legacy version, 9.0, which is supported by VS 2017.
Compiling Dlib to use CUDA: see Kirin-kun's post and the github discussion. Also, run chkdsk C: /f /r /x to make sure that a failed compile or crashed training session hasn't corrupted your python environment.
Dude, I think you've nailed it. But as well as making sure that you have CUDA 9.0, make sure you have CuDNN version 7.0.x, as these are what Tensorflow is compiled against. I think 7.1.x is the latest release, so won't work. It's available from Nvidia: https://developer.nvidia.com/cudnn
I can not compile and install dlib. i have VS 2015, VS 2017, cmake, python 3.6
I understood. Thank you very much for all your help.
python faceswap.py extract -i D:\Face\faceswap-master\Coub\Photos run on CPU this is normal?