-
Notifications
You must be signed in to change notification settings - Fork 9
/
Types.ecl
29 lines (29 loc) · 982 Bytes
/
Types.ecl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*##############################################################################
## HPCC SYSTEMS software Copyright (C) 2019 HPCC Systems. All rights reserved.
############################################################################## */
/**
* Type definitions for use with the GNNI Interface.
*/
EXPORT Types := MODULE
/**
* Return structure for call to EvaluateMod.
* <p>Contains a series of metrics and their values.
* @field metricId A sequential id to maintain the metrics' order.
* @field metricName The Keras name identifying the metric.
* @field value The value of the metric.
*/
EXPORT metrics := RECORD
UNSIGNED4 metricId;
STRING metricName;
REAL8 value;
END;
/**
* Record to use for defining complex (i.e. Non-Sequential, Functional) models
* using the DefineFuncModel() GNNI method.
*/
EXPORT FuncLayerDef := RECORD
STRING layerName;
STRING layerDef;
SET OF STRING predecessors;
END;
END;