public static final class OnlineExperimentImpl.OnlineExperimentBuilderImpl extends Object implements OnlineExperimentBuilder
| Modifier and Type | Method and Description |
|---|---|
OnlineExperimentImpl |
build()
Instantiates the Comet experiment instance defined by
T. |
OnlineExperimentImpl.OnlineExperimentBuilderImpl |
interceptStdout()
Turn on intercept of stdout and stderr and the logging of both in Comet.
|
OnlineExperimentImpl.OnlineExperimentBuilderImpl |
withApiKey(@NonNull String apiKey)
Set the api key matched to the account you wish to use.
|
OnlineExperimentImpl.OnlineExperimentBuilderImpl |
withConfigOverride(@NonNull File overrideConfig)
Provide an override config to changeExperiment parameters being provided by the config.
|
OnlineExperimentImpl.OnlineExperimentBuilderImpl |
withExistingExperimentKey(@NonNull String experimentKey)
Allows to continue a previous experiment by providing the key of the existing experiment.
|
OnlineExperimentImpl.OnlineExperimentBuilderImpl |
withExperimentName(@NonNull String experimentName)
Sets the name the experiment.
|
OnlineExperimentImpl.OnlineExperimentBuilderImpl |
withLogger(@NonNull org.slf4j.Logger logger)
The slf4j Logger through which the instance can log its actions.
|
OnlineExperimentImpl.OnlineExperimentBuilderImpl |
withMaxAuthRetries(int maxAuthRetries)
Set the max auth retry attempts.
|
OnlineExperimentImpl.OnlineExperimentBuilderImpl |
withProjectName(@NonNull String projectName)
Set project name for the experiment.
|
OnlineExperimentImpl.OnlineExperimentBuilderImpl |
withUrlOverride(@NonNull String urlOverride)
Set the URL of your comet installation.
|
OnlineExperimentImpl.OnlineExperimentBuilderImpl |
withWorkspace(@NonNull String workspace)
Set workspace for the project.
|
public OnlineExperimentImpl.OnlineExperimentBuilderImpl withProjectName(@NonNull @NonNull String projectName)
OnlineExperimentBuilderwithProjectName in interface OnlineExperimentBuilderprojectName - The project under which the experiment should runpublic OnlineExperimentImpl.OnlineExperimentBuilderImpl withWorkspace(@NonNull @NonNull String workspace)
OnlineExperimentBuilderwithWorkspace in interface OnlineExperimentBuilderworkspace - The workspace under which the experiment should be run.public OnlineExperimentImpl.OnlineExperimentBuilderImpl withApiKey(@NonNull @NonNull String apiKey)
BaseCometBuilderwithApiKey in interface BaseCometBuilder<OnlineExperiment>apiKey - The api key for the user running the experimentpublic OnlineExperimentImpl.OnlineExperimentBuilderImpl withMaxAuthRetries(int maxAuthRetries)
OnlineExperimentBuilderwithMaxAuthRetries in interface OnlineExperimentBuildermaxAuthRetries - number of times to try auth calls on experiment creationpublic OnlineExperimentImpl.OnlineExperimentBuilderImpl withUrlOverride(@NonNull @NonNull String urlOverride)
OnlineExperimentBuilderwithUrlOverride in interface OnlineExperimentBuilderurlOverride - full url of comet installation. Default is https://www.comet.mlpublic OnlineExperimentImpl.OnlineExperimentBuilderImpl withExperimentName(@NonNull @NonNull String experimentName)
OnlineExperimentBuilderwithExperimentName in interface OnlineExperimentBuilderexperimentName - name to be applied to the experimentpublic OnlineExperimentImpl.OnlineExperimentBuilderImpl withExistingExperimentKey(@NonNull @NonNull String experimentKey)
OnlineExperimentBuilderwithExistingExperimentKey in interface OnlineExperimentBuilderexperimentKey - The experiment key for the experiment that is being continuedpublic OnlineExperimentImpl.OnlineExperimentBuilderImpl withLogger(@NonNull @NonNull org.slf4j.Logger logger)
BaseCometBuilderwithLogger in interface BaseCometBuilder<OnlineExperiment>logger - The logger that instance should use.public OnlineExperimentImpl.OnlineExperimentBuilderImpl withConfigOverride(@NonNull @NonNull File overrideConfig)
BaseCometBuilderwithConfigOverride in interface BaseCometBuilder<OnlineExperiment>overrideConfig - Config to override default valuespublic OnlineExperimentImpl.OnlineExperimentBuilderImpl interceptStdout()
OnlineExperimentBuilderinterceptStdout in interface OnlineExperimentBuilderpublic OnlineExperimentImpl build()
BaseCometBuilderT.build in interface BaseCometBuilder<OnlineExperiment>Copyright © 2021. All rights reserved.