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