function.remote
function.remote
Functions
| Name | Description |
|---|---|
| objective_remote | Evaluates an objective function remotely via an HTTP POST request. |
objective_remote
function.remote.objective_remote(X, url=DEFAULT_SERVER_URL, **kwargs)Evaluates an objective function remotely via an HTTP POST request.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| X | np.ndarray | Input data of shape (n_samples, n_features). | required |
| url | str | The URL of the remote computation server. Defaults to “http://139.6.66.164:8000/compute/”. | DEFAULT_SERVER_URL |
| **kwargs | Any |
Additional arguments to include in the request payload (optional). | {} |
Returns
| Name | Type | Description |
|---|---|---|
| np.ndarray | np.ndarray: The computed objective values of shape (n_samples,). |
Raises
| Name | Type | Description |
|---|---|---|
requests.exceptions.RequestException |
If the remote request fails. |
Examples
>>> import numpy as np
>>> from spotoptim.function.remote import objective_remote
>>> X = np.array([[1, 2], [3, 4]])
>>> y = objective_remote(X)
>>> print(y)