| apply_hessian | Evaluate Hessian of model. |
| apply_jacobian | Evaluate Jacobian of model. |
| evaluate | Evaluate model. |
| get_models | Get models supported by server. |
| gradient | Evaluate gradient of target functional depending on model. |
| model_input_sizes | Retrieve model's input dimensions. |
| model_output_sizes | Retrieve model's output dimensions. |
| protocol_version_supported | Check if model's protocol version is supported by this client. |
| supports_apply_hessian | Check if model supports Hessian action. |
| supports_apply_jacobian | Check if model supports Jacobian action. |
| supports_evaluate | Check if model supports evaluation. |
| supports_gradient | Check if model supports gradient evaluation. |