6 #ifndef TURI_LAMBDA_GRAPH_PYLAMBDA_MASTER_HPP 7 #define TURI_LAMBDA_GRAPH_PYLAMBDA_MASTER_HPP 9 #include<core/system/lambda/graph_lambda_interface.hpp> 10 #include<core/system/lambda/worker_pool.hpp> 25 static void shutdown_instance();
29 inline size_t num_workers() {
return m_worker_pool->num_workers(); }
31 static void set_pylambda_worker_binary(
const std::string& path) { pylambda_worker_binary = path; };
33 inline std::shared_ptr<worker_pool<graph_lambda_evaluator_proxy>> get_worker_pool() {
44 std::shared_ptr<worker_pool<graph_lambda_evaluator_proxy>> m_worker_pool;
46 static std::string pylambda_worker_binary;