jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <driver.hpp>
Public Member Functions | |
framework::diff_object | convert_diff_object (const msgpack::object &) const |
void | get_argument (framework::packer &) const |
void | get_diff (framework::packer &) const |
std::vector< storage::version > | get_versions () const |
void | mix (const msgpack::object &obj, framework::diff_object) const |
std::set< std::string > | mixables () const |
void | pull (const msgpack::object &arg, framework::packer &) const |
void | push (const msgpack::object &) |
bool | put_diff (const framework::diff_object &obj) |
void | register_mixable (framework::mixable *mixable) |
Public Member Functions inherited from jubatus::core::framework::linear_mixable | |
linear_mixable () | |
virtual | ~linear_mixable () |
Public Member Functions inherited from jubatus::core::framework::mixable | |
virtual storage::version | get_version () const |
mixable () | |
mixable (const std::string &name) | |
virtual | ~mixable () |
Public Member Functions inherited from jubatus::core::framework::push_mixable | |
push_mixable () | |
virtual | ~push_mixable () |
Private Attributes | |
std::vector< mixable * > | mixables_ |
Additional Inherited Members | |
Protected Attributes inherited from jubatus::core::framework::mixable | |
std::set< std::string > | mixables_ |
Definition at line 47 of file driver.hpp.
|
virtual |
Implements jubatus::core::framework::linear_mixable.
Definition at line 90 of file driver.cpp.
References jubatus::core::framework::linear_mixable::convert_diff_object(), and JUBATUS_EXCEPTION.
|
virtual |
Implements jubatus::core::framework::push_mixable.
Definition at line 179 of file driver.cpp.
References jubatus::core::framework::push_mixable::get_argument().
|
virtual |
Implements jubatus::core::framework::linear_mixable.
Definition at line 142 of file driver.cpp.
References jubatus::core::framework::linear_mixable::get_diff().
std::vector< storage::version > jubatus::core::driver::driver_base::mixable_holder::get_versions | ( | ) | const |
Definition at line 230 of file driver.cpp.
Referenced by jubatus::core::driver::driver_base::get_versions().
|
virtual |
Implements jubatus::core::framework::linear_mixable.
Definition at line 111 of file driver.cpp.
References JUBATUS_EXCEPTION, and jubatus::core::framework::linear_mixable::mix().
|
virtual |
Reimplemented from jubatus::core::framework::mixable.
Definition at line 70 of file driver.cpp.
References mixables_.
|
virtual |
Implements jubatus::core::framework::push_mixable.
Definition at line 191 of file driver.cpp.
References JUBATUS_EXCEPTION, and jubatus::core::framework::push_mixable::pull().
|
virtual |
Implements jubatus::core::framework::push_mixable.
Definition at line 212 of file driver.cpp.
References JUBATUS_EXCEPTION, and jubatus::core::framework::push_mixable::push().
|
virtual |
Implements jubatus::core::framework::linear_mixable.
Definition at line 154 of file driver.cpp.
References JUBATUS_EXCEPTION, and jubatus::core::framework::linear_mixable::put_diff().
void jubatus::core::driver::driver_base::mixable_holder::register_mixable | ( | framework::mixable * | mixable | ) |
Definition at line 84 of file driver.cpp.
Referenced by jubatus::core::driver::driver_base::register_mixable().
|
private |
Definition at line 66 of file driver.hpp.
Referenced by mixables().