Davis King
4ee1f6644d
Made thread_pool and parallel_for propagate exceptions from task threads to
...
calling code.
8 years ago
Davis King
5b36194513
Added overloads of the parallel for functions that use default_thread_pool()
8 years ago
Davis King
3de7ddf18a
Added some comments
8 years ago
Davis King
61455d58ba
Added a clone() method to the mex class interface.
8 years ago
Davis King
7f697b420f
Fixed a problem where output matrices don't get assigned anything when they
...
are empty, leading to MATLAB complaining about output arguments to being
assigned.
8 years ago
Davis King
24b037d569
Fixed tabbing
8 years ago
Davis King
032a8bf66a
merged
8 years ago
Davis King
7ca1fb1634
Added support for binding classes to MATLAB.
8 years ago
Davis King
d8a23c8706
Added pyramid_rate(), create_tiled_pyramid(), image_to_tiled_pyramid(), and
...
tiled_pyramid_to_image().
8 years ago
Davis King
1a739219b6
Fixed compiler warning.
8 years ago
Davis King
9eed5974dc
Cleaned up assert statements a bit.
8 years ago
Davis King
bb60d061c4
Added nearest_rect()
8 years ago
Davis King
0ac2197c74
updated docs
8 years ago
Davis King
a670742273
Made the message argument of the DLIB_ASSERT and DLIB_CASSERT macros optional.
8 years ago
Davis King
3f92a5cff3
Moved impossible_labeling_error to error.h
8 years ago
Davis King
fb44c7ba78
Added box_intersection_over_union() and also renamed the class members of
...
test_box_overlap so they are less confusing and vague.
8 years ago
Davis King
f0dff5fc04
Added alias_tensor_const_instance
8 years ago
Davis King
7c6a800bb9
Made add_loss_layer constructor more flexible. Now you can construct
...
from objects that are implicitly convertible to a loss details object
just like you can for computational layers.
8 years ago
Davis King
b09ddc3ac7
Fixed a bug in memcpy() for tensors where you weren't allowed to copy
...
alias tensors. Now any kind of tensors are supported.
8 years ago
Davis King
fe42f66242
Slightly adjusted some of the unit tests to avoid false failures in some
...
environments.
8 years ago
Davis King
7999f6daac
Made test_layer() more numerically robust.
8 years ago
Davis King
6cd376c213
Updated arch list to simd instructions are dealt with correctly on more platforms.
8 years ago
Davis King
02d8ebc903
fixed typo in example
8 years ago
Davis King
08f2c26a2d
merged
8 years ago
Davis King
6a4ecdcf32
Minor changes to avoid compiler warnings
8 years ago
Davis King
7b46fdb5b0
Added faq about boost.python
8 years ago
Davis King
5e0cc69591
Improved how the unit tests build all/source.cpp
8 years ago
Davis King
3ca480284b
cmake cleanup
8 years ago
Davis King
64ee462995
Adjusted test to avoid false alarm
8 years ago
Davis King
dec0d93a51
Fixed rotate_image() so that it uses the generic image interface rather than
...
expecting an array2d like object.
8 years ago
Davis King
091d441ccb
fixed compiler error
8 years ago
Davis King
4f0c2ba092
Fixed typo in network definition.
8 years ago
Davis King
ca698f63a6
Fixed compiler warnings
8 years ago
Davis King
679a6517f9
Made the thread local variables that hold the cudnn and cublas context objects
...
not destruct and recreate themselves when you switch devices. Instead, they
keep a table of context objects, for each thread and device, reusing as necessary.
This prevents churn in the context objects when you are switching back and
forth between devices inside a single thread.
8 years ago
Davis King
f194bdc948
Added cuda bindings: get_device_name(), set_current_device_blocking_sync().
8 years ago
Davis King
c7f27517e1
Added is_row_major(). Also made sum() run over the matrix in column major
...
order if that's the memory layout of the argument.
8 years ago
Davis King
ff6bd2ddd6
Added an assert on the size of matlab's bools.
8 years ago
Davis King
95c5e95930
Added annotation() to tensor so that you can associate any object you want
...
with a tensor.
8 years ago
Davis King
3a9b12424a
Clarified spec
8 years ago
Davis King
031bb7d092
Added a set_image_size() for sub_image_proxy objects so that they can be
...
written to with assign_image(). However, you get an error if you try to
assign an image with a different size.
8 years ago
Davis King
7dc61eaf10
Added comments about thread safety requirements.
8 years ago
Davis King
32ebe06e79
Made the coordinate mapping between pyramid layers slightly more accurate.
8 years ago
Davis King
095d3e0ce1
Fixed more compiler warnings
8 years ago
Davis King
51946baa7d
Fixed some compiler warnings
8 years ago
Davis King
b3e9f7afc9
Made the unit tests compile all/source.cpp.
8 years ago
Davis King
4c1e0efb04
Removed concat1 and inception1 templates to avoid user confusion.
8 years ago
Davis King
27b5375c96
merged
8 years ago
Davis King
ef4210fba5
Made the relational operators constexpr so they don't accidentally cause
...
compilation errors when they get pulled into the scope of template
metaprogramming expressions.
8 years ago
Davis King
104c166c83
updated makefile to give -std=c++11 flag
8 years ago
Davis King
29571888f2
merged
8 years ago