(
logdir: string, maxQueue = 10, flushMillis = 120000,
filenameSuffix = '.v2')
| 120 | * @doc {heading: 'TensorBoard', namespace: 'node'} |
| 121 | */ |
| 122 | export function summaryFileWriter( |
| 123 | logdir: string, maxQueue = 10, flushMillis = 120000, |
| 124 | filenameSuffix = '.v2'): SummaryFileWriter { |
| 125 | util.assert( |
| 126 | logdir != null && typeof logdir === 'string' && logdir.length > 0, |
| 127 | () => |
| 128 | `Invalid logdir: ${logdir}. Expected a non-empty string for logdir.`); |
| 129 | if (!(logdir in summaryFileWriterCache)) { |
| 130 | ensureTensorflowBackend(); |
| 131 | const backend = nodeBackend(); |
| 132 | const writerResource = backend.summaryWriter(logdir); |
| 133 | |
| 134 | backend.createSummaryFileWriter( |
| 135 | writerResource, logdir, maxQueue, flushMillis, filenameSuffix); |
| 136 | |
| 137 | summaryFileWriterCache[logdir] = new SummaryFileWriter(writerResource); |
| 138 | } |
| 139 | return summaryFileWriterCache[logdir]; |
| 140 | } |
no test coverage detected
searching dependent graphs…