diff options
| author | Dennis Kobert <dennis@kobert.dev> | 2025-04-17 11:48:20 +0200 |
|---|---|---|
| committer | Dennis Kobert <dennis@kobert.dev> | 2025-04-17 11:48:20 +0200 |
| commit | 0394c5144a6cf237ec53cbd694afa29d838519d5 (patch) | |
| tree | 8f78973ae1f839e1ec5e76df52b10e9dc2e16bb8 /src/model.rs | |
| parent | 28d72ba8cee6745bddbf9c07f189d20faea2d2b4 (diff) | |
Fix warnings and general cleanup
Diffstat (limited to 'src/model.rs')
| -rw-r--r-- | src/model.rs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/model.rs b/src/model.rs index 6dbde1f..eb62c35 100644 --- a/src/model.rs +++ b/src/model.rs @@ -7,9 +7,7 @@ use nn::LinearConfig; use burn::record::{FullPrecisionSettings, Recorder}; use burn_import::pytorch::PyTorchFileRecorder; -//type ArrayBackend = burn_ndarray::NdArray<f32>; -//pub type ArrayBackend = burn_wgpu::Wgpu; -pub type ArrayBackend = burn::backend::candle::Candle; +pub type BurnBackend = burn::backend::candle::Candle; #[derive(Module, Debug)] pub struct Net<B: Backend> { @@ -44,17 +42,17 @@ impl<B: Backend> Net<B> { let x = self.relu1.forward(x); let x = self.lin2.forward(x); let x = self.relu2.forward(x); - let x = self.lin3.forward(x); - x + + self.lin3.forward(x) } } /// Load the p core model from the file in your source code (not in build.rs or script). -pub fn load_model(path: &str) -> Net<ArrayBackend> { +pub fn load_model(path: &str) -> Net<BurnBackend> { let device = Default::default(); - let record: NetRecord<ArrayBackend> = PyTorchFileRecorder::<FullPrecisionSettings>::default() + let record: NetRecord<BurnBackend> = PyTorchFileRecorder::<FullPrecisionSettings>::default() .load(path.into(), &device) .expect("Failed to decode state"); - Net::<ArrayBackend>::init(&device).load_record(record) + Net::<BurnBackend>::init(&device).load_record(record) } |
