[shark] branch master created (now 384186a)
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Thu Nov 26 15:38:58 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a change to branch master
in repository shark.
at 384186a Update Pgm.h
This branch includes the following new commits:
new d576bf7 updated documentation to reflect 3.0 release
new 39ed32e updated installation page for windows
new 97954f0 typo corrected
new bd47297 typos
new 05e8333 addet travis-ci buildfile
new a4f2cd7 whitespaces matter..
new 187081a boost is named differently
new d429fbf default boost on travis-ci is too old, trying backports...
new 628fcb2 used aydins config
new 140043f DIRECTORY replaced by PATH as it is unknown prior cmake 2.8.12 which does not exist on travis
new 7baa1cf standard travis command requires configure...
new a60941c yaml error...i begin to hate thi trial& error approach
new 5f0dd47 added multithreaded build as time limit exceeded
new 3f06e8b removed potentially hazardeous print-outs of iteration status which make up quite a big portion of runtime
new fcff956 set openmp threads to a sane number for the virtualized environment of travis
new ae56b67 trying out osx travis support
new 71eb300 syntax error
new c1e26f1 troubleshooting: somehow build process gets killed..
new fac1f91 improved indent
new bffb22e Create appveyor.yml
new 0baec0b Update appveyor.yml
new ab2357f Update appveyor.yml
new b53238a Update appveyor.yml
new 2d73e92 Update appveyor.yml
new 66d6904 Update appveyor.yml
new b2dc9c3 Update appveyor.yml
new 395945c Update appveyor.yml
new bd43092 Update appveyor.yml
new a9a1568 Update appveyor.yml
new da54a41 Update appveyor.yml
new 90b2325 Update appveyor.yml
new f632251 new website frontpage
new 199a522 one line added to the css
new 081337e added missing include to Shark.h which prevented the define sto get through to the DLL macros. Fixes #10
new 2c61366 added icon to front page, changed links in sub-pages to new front page
new b437aae Merge branch 'master' of https://github.com/Shark-ML/Shark
new 7393006 Update appveyor.yml
new 92da03e Update CMakeLists.txt
new 7bb4193 Update CMakeLists.txt
new 5998a76 Update appveyor.yml
new 9da1946 Update appveyor.yml
new 881cbb7 Update MultiNomialDistribution.h
new 4a356ba Update appveyor.yml
new f8875a6 Update MultiNomialDistribution.h
new 56b6369 Update MultiNomialDistribution.h
new 710da04 Update MultiNomialDistribution.h
new ce99bfe Update appveyor.yml
new 17c9711 Update appveyor.yml
new 912095d BUILD_SHARED_LIBS=ON
new c962e02 Update appveyor.yml
new d6dc915 Merge pull request #13 from Shark-ML/appveyor
new 3ce327f Update appveyor.yml
new 2659421 removed same_closure, it is never going to work well
new 2b9bd3a reorganized asignment operators by centralizing them through freestanding operators. also theoretical upport for blockwie expression is added albeit no expression is declared blockwise right now
new 69c14fe fixed unused variable warning
new dfecdec added const_expression template which produces the const expression type (which is the same as const_closure except for container types for which it is const ContainerType). This is necessary to simplify expression generation as it is virtually impossible to write a non-const-> const conversion when the types are Proxy<Matrix> -> Proxy<matrix_reference<const Matrix> >. This is going to be used in the typedefs for const_closure
new 58ee65b added missing special case for gemv when the matrix orientation is unknown (which very rarely happens)
new 54cf77f fixed a small bug in proxy assignment and added a template function eval_block which checks at compile time whether the expression is a block expression. If yes, it is evaluated and a temporary is returned, otherwise the expression is returned untouched
new 9b91378 rewrote const_closure_Type generation of proxies. This is now by default Proxy<M> -> Proxy<const_expression<M>::type >. The old behaviour was Proxy<M>->Proxy<M const> const which, for nested proxies does not enforce read-onlyness due to proxy semantics (which behave more like references or pointers)
new 1b43f7c made the matrix-vector prod a block expression which internally uses kernels::gemv. this required a lot of changes in vector_expression to be able to write stuff like 2*prod(A,v)+b efficiently. namely two new expressions vector_scalar_multiply which multiplies a vector by a scalar and vector_addition which adds two vectors. This is because scalar multiplication can be carried out by gemv efficiently so it makes sense to have plus_assign_to or assign_to take an additi [...]
new 58304c5 type
new d83bd6a added the same proxy changes to the vector proxies
new d94cfee replaced axpy_prod with prod for all matrix-vector multiplications. the code is now much simpler in many cases
new d094fb2 added matrix-matrix prod() as well as required matrix-expressions matrix_scalar_prod and matrix_addition
new 669bc58 removed accidentally included file
new 62dec7c removed almost all uses of axpy_prod
new b0c7cf0 typo
new fc2a185 fixed some typos
new cd733f5 various bugfixes
new 241e77b clang error on travis-ci lead me to the path of a much simpler implementation of eval_block - a simple implicit cast/copy
new 3ac7e4d rwrote operator+/- for vector/matrix +- scalar operations. they now use the more efficient block interface
new 87653fe fixed typo
new 063ec6d made scalar_expressions a vector expression which prevents dangling reference problems...
new e56f12d Update appveyor.yml
new c181701 appveyor added to homepage
new d2a34bc reimplemented the outer_product class so that it is easier to understand.
new 9645832 Merge pull request #12 from Shark-ML/blas
new 97b1c54 unused variable removed (and hence a warning)
new 384186a Update Pgm.h
The 79 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/shark.git
More information about the debian-science-commits
mailing list