Class ModelRepositoryHttpContext

Class Documentation

class ModelRepositoryHttpContext

ModelRepositoryHttpContext is the HTTP instantiation of ModelRepositoryContext.

Public Static Functions

static Error Create(std::unique_ptr<ModelRepositoryContext> *ctx, const std::string &server_url, bool verbose = false)

Create a context that returns information about the model repository of an inference server using HTTP protocol.

Return

Error object indicating success or failure.

Parameters
  • ctx: Returns a new ModelRepositoryHttpContext object.

  • server_url: The inference server name and port.

  • verbose: If true generate verbose output when contacting the inference server.

static Error Create(std::unique_ptr<ModelRepositoryContext> *ctx, const std::string &server_url, const std::map<std::string, std::string> &headers, bool verbose = false)

Create a context that returns information about the model repository of an inference server using HTTP protocol with custom headers.

Return

Error object indicating success or failure.

Parameters
  • ctx: Returns a new ModelRepositoryHttpContext object.

  • server_url: The inference server name and port.

  • headers: Map of HTTP headers to use with the status request. The map key/value indicates the header name/value.

  • verbose: If true generate verbose output when contacting the inference server.