public Sequential(SequentialArgs args) : base(new ModelArgs { Name = args.Name }) { this.args = args; if (args.Layers == null) { args.Layers = new List <Layer>(); } // SupportsMasking = true; computeOutputAndMaskJointly = true; autoTrackSubLayers = false; hasExplicitInputShape = false; _is_graph_network = false; }
public Sequential(SequentialArgs args) : base(args.Inputs, args.Outputs, name: args.Name) { this.args = args; if (args.Layers == null) { args.Layers = new List <ILayer>(); } // SupportsMasking = true; _compute_output_and_mask_jointly = true; _auto_track_sub_layers = false; _has_explicit_input_shape = false; _is_graph_network = false; // Add to the model any layers passed to the constructor. if (args.Layers != null) { foreach (var layer in args.Layers) { add(layer as Layer); } } }