TensorFlow Serving C++ API Documentation
Public Member Functions | List of all members
tensorflow::serving::test_util::PuppetBatchScheduler< TaskType > Class Template Reference
Inheritance diagram for tensorflow::serving::test_util::PuppetBatchScheduler< TaskType >:
Inheritance graph
[legend]
Collaboration diagram for tensorflow::serving::test_util::PuppetBatchScheduler< TaskType >:
Collaboration graph
[legend]

Public Member Functions

 PuppetBatchScheduler (std::function< void(std::unique_ptr< Batch< TaskType >>)> process_batch_callback)
 
Status Schedule (std::unique_ptr< TaskType > *task) override
 
size_t NumEnqueuedTasks () const override
 
size_t SchedulingCapacity () const override
 
void ProcessTasks (int num_tasks)
 
void ProcessAllTasks ()
 
size_t max_task_size () const override
 

Detailed Description

template<typename TaskType>
class tensorflow::serving::test_util::PuppetBatchScheduler< TaskType >

Definition at line 41 of file puppet_batch_scheduler.h.


The documentation for this class was generated from the following file: