public static final class ClusterTrainingConfiguration.Builder extends Object
ClusterTrainingConfiguration.| Modifier and Type | Method and Description |
|---|---|
ClusterTrainingConfiguration |
build()
Build cluster (BEP) training configuration.
|
ClusterTrainingConfiguration.Builder |
endpoint(String autoMlServiceEndpoint)
Endpoint of autoMl service.
|
ClusterTrainingConfiguration.Builder |
fields(List<com.workfusion.vds.sdk.api.nlp.configuration.FieldInfo> fields)
Fields configuration for IE use-case.
|
ClusterTrainingConfiguration.Builder |
id(String id)
Training identifier, must be unique in scope of cluster.
|
ClusterTrainingConfiguration.Builder |
inputDir(Path inputDir)
Input dir path to folder with training set.
|
ClusterTrainingConfiguration.Builder |
inputDir(String inputDir)
Input dir path to folder with training set.
|
ClusterTrainingConfiguration.Builder |
loadConfiguration(Path configurationFilePath)
Loads configuration from file.
|
ClusterTrainingConfiguration.Builder |
parameters(Map<String,Object> parameters)
Training parameters.
|
ClusterTrainingConfiguration.Builder |
resource(String dir,
Path resourcePath)
Adds additional resources to configuration like dictionaries, reference data, etc.
|
ClusterTrainingConfiguration.Builder |
sharedWorkerDir(String sharedWorkerDir)
Cluster shared worker dir.
|
ClusterTrainingConfiguration.Builder |
sshHost(String host)
Cluster master node host.
|
ClusterTrainingConfiguration.Builder |
sshKey(String sshKey)
Ssh key.
|
ClusterTrainingConfiguration.Builder |
sshKeyPassphrase(String sshKeyPassphrase)
Ssh key passphrase.
|
ClusterTrainingConfiguration.Builder |
sshPort(int sshPort)
Ssh port.
|
ClusterTrainingConfiguration.Builder |
sshUsername(String sshUsername)
Ssh username.
|
ClusterTrainingConfiguration.Builder |
testSetDir(Path testSetDir)
Path to directory with test set.
|
ClusterTrainingConfiguration.Builder |
workingDir(String workingDir)
Cluster working dir.
|
public ClusterTrainingConfiguration.Builder loadConfiguration(Path configurationFilePath)
configurationFilePath - path to properties file with configurationpublic ClusterTrainingConfiguration.Builder testSetDir(Path testSetDir)
testSetDir - the test set dirpublic ClusterTrainingConfiguration.Builder inputDir(Path inputDir)
inputDir - the input dirpublic ClusterTrainingConfiguration.Builder inputDir(String inputDir)
inputDir - the input dir string pathpublic ClusterTrainingConfiguration.Builder parameters(Map<String,Object> parameters)
parameters - the parameterspublic ClusterTrainingConfiguration.Builder fields(List<com.workfusion.vds.sdk.api.nlp.configuration.FieldInfo> fields)
fields - the list of field infopublic ClusterTrainingConfiguration.Builder resource(String dir, Path resourcePath)
dir - to store inputs, relative to input dirresourcePath - path to additional inputspublic ClusterTrainingConfiguration.Builder id(String id)
id - identifier of the trainingpublic ClusterTrainingConfiguration.Builder sshHost(String host)
host - the cluster hostpublic ClusterTrainingConfiguration.Builder endpoint(String autoMlServiceEndpoint)
autoMlServiceEndpoint - the auto ml service endpointpublic ClusterTrainingConfiguration.Builder sshPort(int sshPort)
sshPort - the ssh portpublic ClusterTrainingConfiguration.Builder sshUsername(String sshUsername)
sshUsername - the auto ml ssh usernamepublic ClusterTrainingConfiguration.Builder sshKey(String sshKey)
sshKey - the ssh keypublic ClusterTrainingConfiguration.Builder sshKeyPassphrase(String sshKeyPassphrase)
sshKeyPassphrase - the ssh key passphrasepublic ClusterTrainingConfiguration.Builder workingDir(String workingDir)
workingDir - the working dir string pathpublic ClusterTrainingConfiguration.Builder sharedWorkerDir(String sharedWorkerDir)
sharedWorkerDir - the cluster shared worker dir string pathpublic ClusterTrainingConfiguration build()
Copyright © 2020. All rights reserved.