cyborg::Client class manages storage configurations and acts as a factory for creating or loading encrypted indexes.
Constructor
Client.
Parameters
Exceptions
std::invalid_argument
std::invalid_argument
- Throws if the
cpu_threadsparameter is less than0. - Throws if the
StorageConfigis invalid. - Throws if the GPU is not available when
gpu_accelerateistrue.
std::runtime_error
std::runtime_error
- Throws if the backing store is not available.
- Throws if the Client could not be initialized.
Example Usage
Get your API key from the API key page.
Methods
cpu_threads()
int - The number of CPU threads.
Example:
gpu_accelerate()
bool - true if GPU is enabled for any operation, false otherwise.
Example:
gpu_config()
GPUConfig - The GPU operations configuration.
Example: