public override string AddInitializer(IEnumerable <double> values, IEnumerable <long> dims, string name = null, bool makeUniqueName = true)
        {
            _host.CheckValue(values, nameof(values));
            if (dims != null)
            {
                _host.Check(dims.Aggregate((x, y) => x * y) == values.Count(), "Number of elements doesn't match tensor size");
            }

            name = AddVariable(name ?? "double", makeUniqueName);
            _initializers.Add(OnnxUtils.MakeDouble(name, values, dims));
            return(name);
        }
 public override string AddInitializer(double value, string name = null, bool makeUniqueName = true)
 {
     name = AddVariable(name ?? "double", makeUniqueName);
     _initializers.Add(OnnxUtils.MakeDouble(name, value));
     return(name);
 }