dlib/README.txt

48 lines
1.8 KiB
Plaintext
Raw Normal View History

2015-10-28 06:14:33 +08:00
dlib C++ library
2015-10-28 06:14:33 +08:00
Dlib is a modern C++ toolkit containing machine learning algorithms and tools
for creating complex software in C++ to solve real world problems. See
http://dlib.net for the main project documentation and API reference.
2014-01-29 10:09:07 +08:00
2015-10-28 06:14:33 +08:00
COMPILING DLIB C++ EXAMPLE PROGRAMS
2012-05-21 01:14:04 +08:00
Go into the examples folder and type:
2015-10-28 06:14:33 +08:00
mkdir build; cd build; cmake .. ; cmake --build .
That will build all the examples. If you have a CPU that supports AVX
instructions then turn them on like this:
2015-10-28 07:52:00 +08:00
mkdir build; cd build; cmake .. -DUSE_AVX_INSTRUCTIONS=1; cmake --build .
2015-10-28 06:14:33 +08:00
Doing so will make some things run faster.
COMPILING DLIB Python API
Before you can run the Python example programs you must compile dlib. Type:
python setup.py install
or type
python setup.py install --yes USE_AVX_INSTRUCTIONS
if you have a CPU that supports AVX instructions, since this makes some
things run faster.
RUNNING THE UNIT TEST SUITE
2014-01-29 10:09:07 +08:00
Type the following to compile and run the dlib unit test suite:
cd dlib/test
mkdir build
cd build
cmake ..
cmake --build . --config Release
2014-08-20 07:11:24 +08:00
./dtest --runall
2014-01-29 10:09:07 +08:00
Note that on windows your compiler might put the test executable in a
subfolder called Release. If that's the case then you have to go to that
folder before running the test.
2015-10-28 06:14:33 +08:00
This library is licensed under the Boost Software License, which can be found
in dlib/LICENSE.txt. The long and short of the license is that you can use
dlib however you like, even in closed source commercial software.
Dlib Sponsors:
This code development was funded by the Office of the Director of National
Intelligence (ODNI), Intelligence Advanced Research Projects Activity (IARPA),
via IARPA R&D Contract No. 2014-14071600010