(
path: &str,
device: &B::Device,
)
| 181 | } |
| 182 | |
| 183 | pub fn load_autoencoder<B: Backend>( |
| 184 | path: &str, |
| 185 | device: &B::Device, |
| 186 | ) -> Result<Autoencoder<B>, Box<dyn Error>> { |
| 187 | let encoder = load_encoder(&format!("{}/{}", path, "encoder"), device)?; |
| 188 | let decoder = load_decoder(&format!("{}/{}", path, "decoder"), device)?; |
| 189 | let quant_conv = load_conv2d(&format!("{}/{}", path, "quant_conv"), device)?; |
| 190 | let post_quant_conv = load_conv2d(&format!("{}/{}", path, "post_quant_conv"), device)?; |
| 191 | |
| 192 | Ok(Autoencoder { |
| 193 | encoder, |
| 194 | decoder, |
| 195 | quant_conv, |
| 196 | post_quant_conv, |
| 197 | }) |
| 198 | } |
no test coverage detected