Fix docstring documentation rendering issues

This commit is contained in:
clearml 2025-01-12 18:25:48 +02:00
parent a02a114bd9
commit 62647244ed
6 changed files with 10 additions and 7 deletions

View File

@ -1223,7 +1223,7 @@ class PipelineController(object):
:param bool wait_on_upload: Whether the upload should be synchronous, forcing the upload to complete :param bool wait_on_upload: Whether the upload should be synchronous, forcing the upload to complete
before continuing. before continuing.
:param Callable[Any, Union[bytes, bytearray]] serialization_function: A serialization function that takes one :param serialization_function: A serialization function that takes one
parameter of any type which is the object to be serialized. The function should return parameter of any type which is the object to be serialized. The function should return
a `bytes` or `bytearray` object, which represents the serialized object. Note that the object will be a `bytes` or `bytearray` object, which represents the serialized object. Note that the object will be
immediately serialized using this function, thus other serialization methods will not be used immediately serialized using this function, thus other serialization methods will not be used

View File

@ -546,7 +546,7 @@ class ClearmlJob(BaseJob):
If True, use the base_task_id directly (base-task must be in draft-mode / created), If True, use the base_task_id directly (base-task must be in draft-mode / created),
:param bool allow_caching: If True, check if we have a previously executed Task with the same specification. :param bool allow_caching: If True, check if we have a previously executed Task with the same specification.
If we do, use it and set internal is_cached flag. Default False (always create new Task). If we do, use it and set internal is_cached flag. Default False (always create new Task).
:param Union[str, bool] output_uri: The storage / output url for this job. This is the default location for :param output_uri: The storage / output url for this job. This is the default location for
output models and other artifacts. Check Task.init reference docs for more info (output_uri is a parameter). output models and other artifacts. Check Task.init reference docs for more info (output_uri is a parameter).
:param str target_project: Optional, Set the target project name to create the cloned Task in. :param str target_project: Optional, Set the target project name to create the cloned Task in.
:param enable_local_imports: If True, allow jobs to import from local files :param enable_local_imports: If True, allow jobs to import from local files

View File

@ -1290,7 +1290,7 @@ class HyperParameterOptimizer(object):
:param str base_task_id: The Task ID to be used as template experiment to optimize. :param str base_task_id: The Task ID to be used as template experiment to optimize.
:param list hyper_parameters: The list of Parameter objects to optimize over. :param list hyper_parameters: The list of Parameter objects to optimize over.
:param Union[str, Sequence[str]] objective_metric_title: The Objective metric title(s) to maximize / minimize :param objective_metric_title: The Objective metric title(s) to maximize / minimize
(for example, ``validation``, ``["validation", "loss"]``). If ``objective_metric_title`` is a sequence (for example, ``validation``, ``["validation", "loss"]``). If ``objective_metric_title`` is a sequence
(used to optimize multiple objectives at the same time), then ``objective_metric_series`` and (used to optimize multiple objectives at the same time), then ``objective_metric_series`` and
``objective_metric_sign`` have to be sequences of the same length. Each title will be matched ``objective_metric_sign`` have to be sequences of the same length. Each title will be matched

View File

@ -230,7 +230,7 @@ class Logger(object):
:param xaxis: The x-axis title. (Optional) :param xaxis: The x-axis title. (Optional)
:param yaxis: The y-axis title. (Optional) :param yaxis: The y-axis title. (Optional)
:param mode: Multiple histograms mode, stack / group / relative. Default is 'group'. :param mode: Multiple histograms mode, stack / group / relative. Default is 'group'.
:param extra_layout: optional dictionary for layout configuration, passed directly to plotly :param extra_layout: Optional dictionary for layout configuration, passed directly to plotly.
See full details on the supported configuration: https://plotly.com/javascript/reference/layout/ See full details on the supported configuration: https://plotly.com/javascript/reference/layout/
example: ``extra_layout={'showlegend': False, 'plot_bgcolor': 'yellow'}`` example: ``extra_layout={'showlegend': False, 'plot_bgcolor': 'yellow'}``
""" """
@ -266,6 +266,7 @@ class Logger(object):
data_args=None, # type: Optional[dict] data_args=None, # type: Optional[dict]
extra_layout=None, # type: Optional[dict] extra_layout=None, # type: Optional[dict]
): ):
# type: (...) -> ()
""" """
For explicit reporting, plot a (default grouped) histogram. For explicit reporting, plot a (default grouped) histogram.
Notice this function will not calculate the histogram, Notice this function will not calculate the histogram,
@ -590,12 +591,13 @@ class Logger(object):
comment=None, # type: Optional[str] comment=None, # type: Optional[str]
extra_layout=None, # type: Optional[dict] extra_layout=None, # type: Optional[dict]
): ):
# type: (...) -> ()
""" """
For explicit reporting, plot a 3d scatter graph (with markers). For explicit reporting, plot a 3d scatter graph (with markers).
:param str title: The title (metric) of the plot. :param str title: The title (metric) of the plot.
:param str series: The series name (variant) of the reported scatter plot. :param str series: The series name (variant) of the reported scatter plot.
:param Union[numpy.ndarray, list] scatter: The scatter data. :param scatter: The scatter data.
list of (pairs of x,y,z), list of series [[(x1,y1,z1)...]], or numpy.ndarray list of (pairs of x,y,z), list of series [[(x1,y1,z1)...]], or numpy.ndarray
:param int iteration: The reported iteration / step. :param int iteration: The reported iteration / step.
:param str xaxis: The x-axis title. (Optional) :param str xaxis: The x-axis title. (Optional)

View File

@ -818,12 +818,13 @@ class BaseModel(object):
comment=None, # type: Optional[str] comment=None, # type: Optional[str]
extra_layout=None # type: Optional[dict] extra_layout=None # type: Optional[dict]
): ):
# type: (...) -> ()
""" """
For explicit reporting, plot a 3d scatter graph (with markers). For explicit reporting, plot a 3d scatter graph (with markers).
:param str title: The title (metric) of the plot. :param str title: The title (metric) of the plot.
:param str series: The series name (variant) of the reported scatter plot. :param str series: The series name (variant) of the reported scatter plot.
:param Union[numpy.ndarray, list] scatter: The scatter data. :param scatter: The scatter data.
list of (pairs of x,y,z), list of series [[(x1,y1,z1)...]], or numpy.ndarray list of (pairs of x,y,z), list of series [[(x1,y1,z1)...]], or numpy.ndarray
:param int iteration: The reported iteration / step. :param int iteration: The reported iteration / step.
:param str xaxis: The x-axis title. (Optional) :param str xaxis: The x-axis title. (Optional)

View File

@ -2684,7 +2684,7 @@ class Task(_Task):
- PIL.Image - whatever extensions PIL supports (default ``.png``) - PIL.Image - whatever extensions PIL supports (default ``.png``)
- In case the ``serialization_function`` argument is set - any extension is supported - In case the ``serialization_function`` argument is set - any extension is supported
:param Callable[Any, Union[bytes, bytearray]] serialization_function: A serialization function that takes one :param serialization_function: A serialization function that takes one
parameter of any type which is the object to be serialized. The function should return parameter of any type which is the object to be serialized. The function should return
a `bytes` or `bytearray` object, which represents the serialized object. Note that the object will be a `bytes` or `bytearray` object, which represents the serialized object. Note that the object will be
immediately serialized using this function, thus other serialization methods will not be used immediately serialized using this function, thus other serialization methods will not be used