# GSoC 2023 - Interest in Optimizers in a deep learning framework project | Fortran

**URL:** <https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341>\
**Category:** GSoC-2023\
**Created:** [March 5, 2023, 4:10pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341 "2023-03-05T16:10:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [March 5, 2023, 4:10pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/1 "2023-03-05T16:10:58Z")

</div>

Hello Fortran Community,

I am writing to express my interest in participating in the Google Summer of Code (GSoC) 2023 program and contributing to the **Optimizers in a deep learning framework** project under your mentorship.

As a final year Btech student at VJTI, India. I have a strong expertise in Deep learning and Software development. I have participated twice in a similar open source program arranged by ISCAS China, where I gained valuable experience working with a community of developers.

I am particularly excited about the project and believe that my skills and experience make me a strong candidate for contributing to its development. I look forward to discussing my qualifications further and learning more about the project.

[Resume](https://drive.google.com/file/d/1vCQ25LjZ4fn_axUozhUzSMqsSscZmSWI/view?usp=share_link) @milancurcic

Best regards,  
Saurabh

---

<div class="post-metadata">

**Author:** ![gnikit](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/gnikit/32/1213_2.png) [@gnikit](https://fortran-lang.discourse.group/u/gnikit)\
**Post date:** [March 6, 2023, 7:55pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/2 "2023-03-06T19:55:16Z")

</div>

Hi @Saurabh25,

Welcome to Fortran-lang Discourse and thank you for showing interest in this year’s GSoC.  
In case you missed it, here is a post with instructions on how to proceed:

> [@GSoC 2023 Fortran-lang resources for prospective contributors](https://fortran-lang.discourse.group/t/gsoc-2023-fortran-lang-resources-for-prospective-contributors/5288/1):
>
> If you’re interested in applying for the Google Summer of Code 2023 program with Fortran-lang, please visit this page: From that page, you can navigate to our [Contributor Instructions](https://github.com/fortran-lang/webpage/wiki/GSoC-2023-Contributor-Instructions) and [Project Ideas](https://github.com/fortran-lang/webpage/wiki/GSoC-2023-Project-ideas) pages. Please review these pages and let us know in this thread if you have any questions. We also encourage you to join our upcoming monthly call on March 2 at 1800 UTC and discuss what you would like to work on. See [Fortran Monthly Call: February 2023](https://fortran-lang.discourse.group/t/fortran-monthly-call-february-2023/5171) for more info. We’ll post the Zoom link…

On the [Contribution Instructions](https://github.com/fortran-lang/webpage/wiki/GSoC-2023-Contributor-Instructions) make sure you don’t forget point [4. Patch requirement](https://github.com/fortran-lang/webpage/wiki/GSoC-2023-Contributor-Instructions#patch-requirement) .

Best of luck with your patch and application!

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [March 6, 2023, 10:59pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/3 "2023-03-06T22:59:45Z")

</div>

@Saurabh25, regarding the patch requirement as part of the application, besides the Fortran-lang projects listed you can also review

> **[GitHub - modern-fortran/neural-fortran: A parallel framework for deep learning](https://github.com/modern-fortran/neural-fortran)**
>
> A parallel framework for deep learning. Contribute to modern-fortran/neural-fortran development by creating an account on GitHub.

and open a small PR there, considering your interest and experience. A leaky ReLU or some other activation function would be a relatively low-effort but meaningful PR.

---

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [March 7, 2023, 1:23am UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/4 "2023-03-07T01:23:18Z")

</div>

Thanks for reply @milancurcic and @gnikit,  
I’ll get familiar with fortran-neural repository and will send a PR for leaky relu activation as soon as possible.

---

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [March 7, 2023, 5:04pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/5 "2023-03-07T17:04:35Z")

</div>

> <https://github.com/modern-fortran/neural-fortran/pull/123>
>
> \- Solves #46 
> @milancurcic

@milancurcic I have submitted the PR, please review and suggest further steps.

---

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [March 19, 2023, 11:45am UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/6 "2023-03-19T11:45:10Z")

</div>

Hello @milancurcic,

Now that I have completed the patch requirement, should I share my draft proposal here?

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [March 19, 2023, 1:23pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/7 "2023-03-19T13:23:39Z")

</div>

Yes, we do encourage sharing early drafts of GSoC proposals for feedback.

---

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [March 19, 2023, 4:52pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/8 "2023-03-19T16:52:21Z")

</div>

@milancurcic and @jeremie.vandenplas

I have thoroughly researched and analyzed the **Optimizers in a deep learning framework** project requirements and come up with a proposed solution that I believe would meet the project’s objectives.

I have attached the draft proposal for your review.

Additionally, if there are any specific changes or improvements that you would like me to incorporate into the proposal, please let me know, and I will make the necessary adjustments.

> **[GSoC\_Draft\_Proposal\_Fortran](https://docs.google.com/document/d/1p2AcRGJD1yCJlT0TVBluqulpFJt7iYg7wG4Gq_5XYfg/edit?usp=sharing)**
>
> Google Summer of Code(GSoC)’ 2023 Contents1. Introduction 1.1 Title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Brief Description of the Problem . ....

---

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [March 22, 2023, 3:36pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/9 "2023-03-22T15:36:33Z")

</div>

@milancurcic,@gnikit and @jeremie.vandenplas

I understand that you may be busy with other tasks, but I would greatly appreciate it if you could spare a few minutes to review my draft proposal and provide any feedback or suggestions for improvement. Your guidance and expertise would be invaluable to me as I continue to refine my proposal.

Attached is the link to my draft proposal once again: [GSoC\_Draft\_Proposal\_Fortran - Google Docs](https://docs.google.com/document/d/1p2AcRGJD1yCJlT0TVBluqulpFJt7iYg7wG4Gq_5XYfg/edit?usp=sharing)

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [March 22, 2023, 4:29pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/10 "2023-03-22T16:29:52Z")

</div>

Thanks, @Saurabh25, will write some feedback here in a day or two. Your current draft is going in a good direction.

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [March 22, 2023, 7:05pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/11 "2023-03-22T19:05:17Z")

</div>

the proposal looks good to me. After a quick read, I only had a couple of minor comments. I will read it again in the next few days.

---

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [March 23, 2023, 9:24am UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/12 "2023-03-23T09:24:16Z")

</div>

Thank you for the feedback @jeremie.vandenplas, I have resolved those minor comments.

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [March 24, 2023, 3:55pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/13 "2023-03-24T15:55:49Z")

</div>

@Saurabh25, thank you, the proposal is in good shape. I left a few suggestions for improvement.

---

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [March 25, 2023, 7:13am UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/14 "2023-03-25T07:13:15Z")

</div>

@milancurcic Thank you for your feedback and comments, as per your suggestions I have added the following sections in the proposal, please review them as per your convenience:

- **Potential Challenges and Mitigation**
- **Refactoring the Training Process for Optimizer Flexibility**

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [March 28, 2023, 5:27pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/15 "2023-03-28T17:27:17Z")

</div>

Thank you @Saurabh25 . I read the new sections, and it sounds good to me.

---

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [March 28, 2023, 7:23pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/16 "2023-03-28T19:23:12Z")

</div>

@jeremie.vandenplas, @milancurcic

As the deadline for proposal submission is getting closer, I wanted to ask if there are any further changes or improvements that you would recommend before submission.

Also, I would appreciate it if you could please confirm the project duration **(175 Hrs or 350 Hrs)**, as I need to include this information in my submission on the GSoC portal.

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [March 28, 2023, 7:30pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/17 "2023-03-28T19:30:14Z")

</div>

No–please go ahead and submit to GSoC. 175 hrs seems appropriate.

---

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [March 28, 2023, 7:36pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/18 "2023-03-28T19:36:47Z")

</div>

Sure!, Thank you for your suggestions and feedback @milancurcic & @jeremie.vandenplas

---

<div class="post-metadata">

**Author:** ![Saurabh25](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Saurabh25](https://fortran-lang.discourse.group/u/Saurabh25)\
**Post date:** [April 3, 2023, 8:32am UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/19 "2023-04-03T08:32:16Z")

</div>

@milancurcic, @jeremie.vandenplas  
Please confirm that you can view my **submission** on the **GSoC portal**.

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [April 3, 2023, 12:28pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-interest-in-optimizers-in-a-deep-learning-framework-project-fortran/5341/20 "2023-04-03T12:28:50Z")

</div>

I can see it now–thank you for confirming.
