Skip to content

Commit 9e8b823

Browse files
committed
Implemented suggestions provided by Sanjiban in the report
1 parent 0abb0ba commit 9e8b823

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

_gsocblogs/2025/GSoC Final Evaluation_Prasanna Kasar.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ year: 2025
99
layout: blog_post
1010
logo: "TMVA - SOFIE"
1111
intro: |
12-
Developed a parser within SOFIE to parse Machine Learning models trained with Keras. Rewrote the existing parser, which was written in C++, in Python. Added support for parsing missing layers, such as Pooling and LayerNormalization, and wrote unit tests for the parser.
12+
Developed a parser within SOFIE to parse Machine Learning models trained with Keras. Rewrote the existing parser in Python, which was previously written in C++. Added support for parsing missing layers, such as Pooling and LayerNormalization, and wrote unit tests for the parser.
1313
1414
---
1515

@@ -56,7 +56,7 @@ Currently, SOFIE's existing Keras parser is written in C++ and is quite old. Alt
5656

5757
## Work Accomplished
5858

59-
Since SOFIE's operators are written entirely in C++, we had to leverage ROOT's `Pythonization` functionality, which essentially allows us to use SOFIE's C++ objects in a Pythonic interface. The overall structure of the parser is very similar to the previous one. The sequence of operations is as follows:
59+
Since SOFIE's operators are written entirely in C++, we had to leverage ROOT's `Pythonization` functionality, which essentially allows us to bind SOFIE's C++ objects to a Pythonic interface. The overall structure of the parser is very similar to the previous one. The sequence of operations is as follows:
6060

6161
### 1. Load the Keras model
6262
### 2. Instantiate the `RModel` class

0 commit comments

Comments
 (0)