Package org.apache.sysds.api
Class DMLOptions
java.lang.Object
org.apache.sysds.api.DMLOptions
Set of DMLOptions that can be set through the command line
and
MLContext
The values have been initialized with the default values
Despite there being a DML and PyDML, this class is named DMLOptions
to keep it consistent with DMLOptions and DMLOptions-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanbooleanstatic final DMLOptionsbooleanbooleanintbooleanintbooleanintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanintfinal org.apache.commons.cli.Optionsintintbooleanbooleanintbooleanint[]booleanint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DMLOptionsparseCLArguments(String[] args) Parses command line arguments to create aDMLOptionsinstance with the correct optionstoString()
-
Field Details
-
options
public final org.apache.commons.cli.Options options -
argVals
-
configFile
-
clean
public boolean clean -
stats
public boolean stats -
statsNGrams
public boolean statsNGrams -
statsCount
public int statsCount -
statsNGramSizes
public int[] statsNGramSizes -
statsTopKNGrams
public int statsTopKNGrams -
statsNGramsUseLineage
public boolean statsNGramsUseLineage -
fedStats
public boolean fedStats -
fedStatsCount
public int fedStatsCount -
memStats
public boolean memStats -
explainType
-
execMode
-
gpu
public boolean gpu -
forceGPU
public boolean forceGPU -
ooc
public boolean ooc -
oocLogEvents
public boolean oocLogEvents -
oocLogPath
-
oocStats
public boolean oocStats -
oocStatsCount
public int oocStatsCount -
debug
public boolean debug -
filePath
-
script
-
help
public boolean help -
lineage
public boolean lineage -
lineage_dedup
public boolean lineage_dedup -
linReuseType
-
linCachePolicy
-
lineage_estimate
public boolean lineage_estimate -
lineage_debugger
public boolean lineage_debugger -
fedWorker
public boolean fedWorker -
fedWorkerPort
public int fedWorkerPort -
fedMonitoring
public boolean fedMonitoring -
fedMonitoringPort
public int fedMonitoringPort -
fedMonitoringAddress
-
pythonPort
public int pythonPort -
checkPrivacy
public boolean checkPrivacy -
federatedCompilation
public boolean federatedCompilation -
noFedRuntimeConversion
public boolean noFedRuntimeConversion -
seed
public int seed -
sparseIntermediate
public boolean sparseIntermediate -
defaultOptions
-
-
Constructor Details
-
DMLOptions
public DMLOptions(org.apache.commons.cli.Options opts)
-
-
Method Details
-
toString
-
parseCLArguments
public static DMLOptions parseCLArguments(String[] args) throws org.apache.commons.cli.ParseException Parses command line arguments to create aDMLOptionsinstance with the correct options- Parameters:
args- arguments from the command line- Returns:
- an instance of
DMLOptionsthat contain the correctOptions. - Throws:
org.apache.commons.cli.ParseException- if there is an incorrect option specified in the CLI
-