Hello,
I implemented some benchmarks for machine learning algorithms per
IGNITE-6123 [1] and would want to push these to master.
Changes impact "yardstick" module, more details of new benchmarks can be
found in PR #2780 [2]. Yury Babak [3] did preliminary review and sanity
check.
These are mostly like the rest of other benchmarks, except that the source
code and maven build are arranged so that ML benchmarks are available only
when "ml" maven profile is activated. Here, I followed essentially the same
approach as was used to integrate ml stuff into "examples" module: there is
an ml.folder property in pom file that defaults to src/main/java and changes
to src/main/ml if ml profile is activated. And just like it was for examples
module the reason for this is that build of underlying ml module requires
activation of "ml" profile.
I would appreciate if you folks take a look and provide feedback on that.
I am particularly interested to hear from Oleg Ostanin [4], for two reasons.
First is his recent activity in benchmarks suggesting a familiarity with how
things are expected to be done and second, because planned change may be
interesting as it is going to impact Teamcity builds he is working at
(IGNITE-6193 [5], IGNITE-6329 [6]).
I am also interested in feedback from Anton Vinogradov [7] because of his
prior helpful reviews of ML pull requests.
[1]
https://issues.apache.org/jira/browse/IGNITE-6123[2]
https://github.com/apache/ignite/pull/2780[3]
https://github.com/ybabak[4]
https://github.com/oleg-ostanin[5]
https://issues.apache.org/jira/browse/IGNITE-6193[6]
https://issues.apache.org/jira/browse/IGNITE-6329[7]
https://github.com/anton-vinogradov--
Sent from:
http://apache-ignite-developers.2346864.n4.nabble.com/