public void LoadH5(string path) { if (path is null) { throw new ArgumentNullException(nameof(path)); } using (NeuralNetworkH5Loader loader = new NeuralNetworkH5Loader(path)) { Load(loader); } }
public static void H5ToJson(string h5Path, TextWriter textWriter) { if (h5Path is null) { throw new ArgumentNullException(nameof(h5Path)); } if (textWriter is null) { throw new ArgumentNullException(nameof(textWriter)); } using (JsonTextWriter jsonTextWriter = new JsonTextWriter(textWriter)) { using (NeuralNetworkH5Loader loader = new NeuralNetworkH5Loader(h5Path)) { new NeuralNetwork().Load(loader, jsonTextWriter); } } }