Class: EvalRunWriter
One writer owns one run directory; every other process creates its own run.
Implements
EvalTrialWriter
Constructors
Constructor
new EvalRunWriter(
directory,record):EvalRunWriter
Parameters
directory
string
record
Returns
EvalRunWriter
Accessors
directory
Get Signature
get directory():
string
Returns
string
record
Get Signature
get record():
EvalRunRecord
Returns
Methods
appendEvent()
appendEvent(
event):Promise<EvalRunEvent>
Parameters
event
Returns
Promise<EvalRunEvent>
close()
close():
Promise<void>
Returns
Promise<void>
finish()
finish(
summary):Promise<EvalRunRecord>
Parameters
summary
Returns
Promise<EvalRunRecord>
writeArtifactFile()
writeArtifactFile(
relativePath,contents):Promise<string>
Parameters
relativePath
string
contents
string
Returns
Promise<string>
Implementation of
EvalTrialWriter.writeArtifactFile
writeTrial()
writeTrial(
trial):Promise<EvalTrialRecord>
Parameters
trial
Returns
Promise<EvalTrialRecord>
Implementation of
EvalTrialWriter.writeTrial