Commit Graph

3535 Commits

Author SHA1 Message Date
Davis King
0a39006dea Simplified cmake scripts 2013-02-10 14:14:33 -05:00
Davis King
bbfcf2557b Simplified these cmake files. 2013-02-10 13:58:22 -05:00
Davis King
c7b5b9e8c8 Added a simple cmake script users can use to simplify their own CMakeLists.txt scripts 2013-02-10 13:54:29 -05:00
Davis King
d2cfcb7bdb Added unit tests for new matrix operator>> and fixed a bug in it. 2013-02-10 13:27:59 -05:00
Davis King
3f2a0c2b22 Added an operator>> for matrix objects which allows you to read in
ASCII matrices using the format used by operator<<.
2013-02-10 12:50:00 -05:00
Davis King
010f87a606 updated docs 2013-02-05 17:03:27 -05:00
Davis King
e70a370ce4 updated docs 2013-02-04 18:52:17 -05:00
Davis King
91d50a7fc5 merged 2013-02-04 18:32:43 -05:00
Davis King
b9e907a9dc clarified spec 2013-02-04 17:43:06 -05:00
Davis King
8310870cc2 Created release v18.0 2013-02-04 17:10:53 -05:00
Davis King
baeedba87e Added tag v18.0 for changeset df60c7686f39 2013-02-04 17:10:53 -05:00
Davis King
af0cf84f79 Fixed a bug in the image_window and image_display GUI tools which caused them
to not redraw overlay lines correctly in certain cases involving non-default
zoom levels.
2013-02-02 16:50:57 -05:00
Davis King
d1295d13c8 A minor change to avoid a compiler warning in visual studio. 2013-02-02 14:06:48 -05:00
Davis King
f6782bb807 Merge 2013-02-01 19:36:36 -05:00
Davis King
175929496e Added a pipe test that catches the bug I just fixed. 2013-02-01 19:32:56 -05:00
Davis King
a23468b9d6 Fixed a bug in the Windows implementation of the signaler object, which was found
by Isaac Peterson.  The bug caused the program to deadlock if signal() or
broadcast() was called at exactly the same time a wait_or_timeout() funciton timed
out.
2013-02-01 18:42:46 -05:00
Davis King
04360d7aac There was a bug in the version of draw_line() that draws directly onto an
array2d type image (not the one that draws onto a GUI canvas object).  The bug
triggered whenever a perfectly horizontal or vertical line that extended
outside the image was drawn.  This has been fixed.
2013-01-30 22:50:40 -05:00
Davis King
c28e4ec727 Clarified spec with regards to infinite weight edges. 2013-01-27 18:49:04 -05:00
Davis King
be2232506e updated docs 2013-01-27 16:17:31 -05:00
Davis King
5ff051c53d Added negative_dot_product_distance and also clarified spec regarding thread
safety.
2013-01-27 16:05:25 -05:00
Davis King
dc9527beb2 Added cosine_distance. 2013-01-27 13:13:49 -05:00
Davis King
b5f77a0cc0 updated docs 2013-01-27 12:09:17 -05:00
Davis King
6aec0e08cf Added missing asserts 2013-01-27 11:59:47 -05:00
Davis King
364fd4969b Simplified the code a little by replacing some stuff with calls to
parallel_for_blocked()
2013-01-27 11:26:37 -05:00
Davis King
aeaf6e8798 updated docs 2013-01-27 11:15:28 -05:00
Davis King
446dcb43f0 Added more notes to spec 2013-01-27 11:11:04 -05:00
Davis King
da52cbb8b1 Added parallel_for() and parallel_for_blocked(). 2013-01-27 10:55:18 -05:00
Davis King
d2625a0dea made test more robust 2013-01-26 20:20:52 -05:00
Davis King
6e06b0bdf5 Made the distributed structural svm tools use the same improved job/buffering
rules as I recently added to the structural_svm_problem_threaded object.
2013-01-26 17:49:43 -05:00
Davis King
4f411d5a44 Made svm_struct_controller_node support network_address objects. 2013-01-26 17:25:12 -05:00
Davis King
cbc469bf42 Added comparison operators for network_address. 2013-01-26 17:23:39 -05:00
Davis King
596201e72d clarified print statements 2013-01-26 16:44:46 -05:00
Davis King
9d57628192 updated docs 2013-01-26 16:41:13 -05:00
Davis King
cd8ba14ff0 Added an example showing how to use second derivative information
when using the optimization tools.
2013-01-26 16:37:38 -05:00
Davis King
c4a63d77a1 Fixed bug in the axpy/scpy BLAS bindings which triggered when empty matrices
were assigned to each other.
2013-01-26 11:24:42 -05:00
Davis King
8d217377d7 Fixed a bug introduced yesterday 2013-01-26 10:28:44 -05:00
Davis King
e8d69f8958 Made tests more robust 2013-01-26 01:52:00 -05:00
Davis King
0487e37ed6 Changed code to avoid unnecessary cutting plane copying. This makes the
optimizer noticeably faster in some cases.
2013-01-26 01:51:28 -05:00
Davis King
c9bd5309ef Added missing const keywords 2013-01-26 01:01:47 -05:00
Davis King
633a9cdc9a Modified structural_svm_problem_threaded to reduce the amount of copying
overhead.
2013-01-26 00:44:58 -05:00
Davis King
51666563e3 Added BLAS bindings for xscal and xaxpy routines. 2013-01-26 00:20:03 -05:00
Davis King
c19bb9f36c Added another folder to blas search paths 2013-01-23 20:08:29 -05:00
Davis King
b97a64ed7f Changed the scripts so that the environment tests for makedocs only check
things really needed by makedocs.  Things needed by makerel are now in their
own check.  Also switched to unix2dos instead of unsing flip since unix2dos is
more common.

--HG--
rename : docs/testenv => docs/testenv_rel
2013-01-23 19:42:06 -05:00
Davis King
4eb8c5388b Changed the code so that each worker thread gets more things to do for each
job.  This should give better overall CPU utilization than the previous smaller
job sizes.
2013-01-23 18:49:31 -05:00
Davis King
14cea9da7d switched testenv to check for hg instead of svn 2013-01-23 18:39:12 -05:00
Davis King
b34b25a193 Expanded the set of folder we search when looking for BLAS and
LAPACK.
2013-01-22 18:57:22 -05:00
Davis King
98628bfea7 clarified spec 2013-01-21 18:02:05 -05:00
Davis King
014aa448a5 updated docs 2013-01-21 17:13:05 -05:00
Davis King
e341600ffb Added count_bits() and hamming_distance() 2013-01-21 17:06:27 -05:00
Davis King
2f61fe09c1 merged 2013-01-20 23:51:21 -05:00