| Package | Description |
|---|---|
| ml.comet.experiment |
Contains all classes to create various types of Comet Experiments.
|
| ml.comet.experiment.asset |
Contains all interfaces and classes describing the Comet assets.
|
| ml.comet.experiment.context | |
| ml.comet.experiment.impl |
Contains implementations of public interfaces of the Comet experiment's API.
|
| ml.comet.experiment.impl.asset | |
| ml.comet.experiment.impl.utils |
| Modifier and Type | Method and Description |
|---|---|
void |
OnlineExperiment.logAssetFolder(File folder,
boolean logFilePath,
boolean recursive,
ExperimentContext context)
Logs all the files located in the given folder as assets.
|
void |
Experiment.logCode(File file,
ExperimentContext context)
Allows you to report code for the experiment.
|
void |
Experiment.logCode(String code,
String logicalPath,
ExperimentContext context)
Allows you to report code for the experiment.
|
void |
Experiment.logMetric(String metricName,
Object metricValue,
ExperimentContext context)
Logs a metric with Comet.
|
void |
OnlineExperiment.logModel(String modelName,
byte[] data,
String logicalPath,
boolean overwrite,
Map<String,Object> metadata,
ExperimentContext context)
Logs the model data from specified file.
|
void |
OnlineExperiment.logModel(String modelName,
File file,
String logicalPath,
boolean overwrite,
Map<String,Object> metadata,
ExperimentContext context)
Logs the model data from specified file.
|
void |
OnlineExperiment.logModelFolder(String modelName,
File folder,
boolean logFilePath,
Map<String,Object> metadata,
ExperimentContext context)
Logs the model data from specified folder.
|
void |
Experiment.logParameter(String parameterName,
Object paramValue,
ExperimentContext context)
Logs a param with Comet.
|
void |
OnlineExperiment.logRemoteAsset(URI uri,
String logicalPath,
boolean overwrite,
Map<String,Object> metadata,
ExperimentContext context)
Logs a Remote Asset identified by a
URI. |
void |
Experiment.uploadAsset(File asset,
boolean overwrite,
ExperimentContext context)
Upload an asset to be associated with the experiment, for example the trained weights of a neural net.
|
void |
Experiment.uploadAsset(File asset,
String logicalPath,
boolean overwrite,
ExperimentContext context)
Upload an asset to be associated with the experiment, for example the trained weights of a neural net.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<ExperimentContext> |
Asset.getExperimentContext()
Returns the optional
ExperimentContext associated with this asset. |
| Modifier and Type | Method and Description |
|---|---|
ExperimentContext |
ExperimentContext.ExperimentContextBuilder.build()
Creates fully initialized
ExperimentContext instance. |
static ExperimentContext |
ExperimentContext.empty()
The factory to return empty
ExperimentContext instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
ExperimentContext.mergeFrom(@NonNull ExperimentContext other)
Merges not empty values from other context into this one.
|
| Constructor and Description |
|---|
ExperimentContext(ExperimentContext other)
The copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OnlineExperimentImpl.logAssetFolder(@NonNull File folder,
boolean logFilePath,
boolean recursive,
@NonNull ExperimentContext context) |
void |
OnlineExperimentImpl.logCode(@NonNull File file,
@NonNull ExperimentContext context) |
void |
OnlineExperimentImpl.logCode(@NonNull String code,
@NonNull String logicalPath,
@NonNull ExperimentContext context) |
void |
OnlineExperimentImpl.logMetric(@NonNull String metricName,
@NonNull Object metricValue,
@NonNull ExperimentContext context) |
void |
OnlineExperimentImpl.logModel(@NonNull String modelName,
byte[] data,
@NonNull String logicalPath,
boolean overwrite,
Map<String,Object> metadata,
@NonNull ExperimentContext context) |
void |
OnlineExperimentImpl.logModel(@NonNull String modelName,
@NonNull File file,
@NonNull String logicalPath,
boolean overwrite,
Map<String,Object> metadata,
@NonNull ExperimentContext context) |
void |
OnlineExperimentImpl.logModelFolder(@NonNull String modelName,
@NonNull File folder,
boolean logFilePath,
Map<String,Object> metadata,
@NonNull ExperimentContext context) |
void |
OnlineExperimentImpl.logParameter(String parameterName,
Object paramValue,
@NonNull ExperimentContext context) |
void |
OnlineExperimentImpl.logRemoteAsset(@NonNull URI uri,
String logicalPath,
boolean overwrite,
Map<String,Object> metadata,
@NonNull ExperimentContext context) |
void |
OnlineExperimentImpl.uploadAsset(@NonNull File asset,
boolean overwrite,
@NonNull ExperimentContext context) |
void |
OnlineExperimentImpl.uploadAsset(@NonNull File asset,
@NonNull String logicalPath,
boolean overwrite,
@NonNull ExperimentContext context) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ExperimentContext> |
AssetImpl.getExperimentContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
AssetImpl.setContext(ExperimentContext context) |
| Modifier and Type | Method and Description |
|---|---|
static MetricRest |
RestApiUtils.createLogMetricRequest(@NonNull String metricName,
@NonNull Object metricValue,
@NonNull ExperimentContext context)
The factory to create
MetricRest instance. |
static ParameterRest |
RestApiUtils.createLogParamRequest(@NonNull String parameterName,
@NonNull Object paramValue,
@NonNull ExperimentContext context)
The factory to create
ParameterRest instance. |
static String |
CometUtils.fullMetricName(@NonNull String name,
@NonNull ExperimentContext context)
Creates full name of the metric as it is returned by backend.
|
Copyright © 2022. All rights reserved.