From 8d8ff52b52d3e970c1b94d1a0fc87147bbd51ca3 Mon Sep 17 00:00:00 2001 From: Austin Raney Date: Fri, 27 Sep 2024 18:15:10 -0400 Subject: [PATCH] fix: lstm pathlib.Path serialization --- python/ngen_conf/src/ngen/config/init_config/lstm.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/ngen_conf/src/ngen/config/init_config/lstm.py b/python/ngen_conf/src/ngen/config/init_config/lstm.py index 2d08b927..ed32dd4c 100644 --- a/python/ngen_conf/src/ngen/config/init_config/lstm.py +++ b/python/ngen_conf/src/ngen/config/init_config/lstm.py @@ -27,7 +27,10 @@ class LSTM(serde.YamlSerializerDeserializer): slope_mean: float class Config(serde.YamlSerializerDeserializer.Config): - field_serializers = {"verbose": lambda b: int(b)} + field_serializers = { + "verbose": lambda b: int(b), + "train_cfg_file": str, + } # descriptions source: https://github.com/NOAA-OWP/lstm/blob/63116cc6a6bbdb5537868f20ff55cc326795b570/bmi_config_files/README.md fields = { "area_sqkm": {"description": "allows bmi to adjust a weighted output"},