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

Classes

struct  Options
 

Public Member Functions

Status Schedule (std::unique_ptr< TaskType > *task) override
 
size_t NumEnqueuedTasks () const override
 
size_t SchedulingCapacity () const override
 
size_t max_task_size () const override
 

Static Public Member Functions

static Status Create (const Options &options, std::function< void(std::unique_ptr< Batch< TaskType >>)> process_batch_callback, std::unique_ptr< StreamingBatchScheduler< TaskType >> *scheduler)
 

Detailed Description

template<typename TaskType>
class tensorflow::serving::StreamingBatchScheduler< TaskType >

Definition at line 113 of file streaming_batch_scheduler.h.


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