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.
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:
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 and 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 for more info. We’ll post the Zoom link…
Contribution Instructions make sure you don’t forget point 4. Patch requirement .
Best of luck with your patch and application!
@Saurabh25, regarding the patch requirement as part of the application, besides the Fortran-lang projects listed you can also review
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.
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.
@milancurcic I have submitted the PR, please review and suggest further steps.
Now that I have completed the patch requirement, should I share my draft proposal here?
Yes, we do encourage sharing early drafts of GSoC proposals for feedback.
@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.
@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
@Saurabh25, will write some feedback here in a day or two. Your current draft is going in a good direction.
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.
Thank you for the feedback
@jeremie.vandenplas, I have resolved those minor comments.
@Saurabh25, thank you, the proposal is in good shape. I left a few suggestions for improvement.
@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
@Saurabh25 . I read the new sections, and it sounds good to me.
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.
No–please go ahead and submit to GSoC. 175 hrs seems appropriate.
Sure!, Thank you for your suggestions and feedback
@milancurcic & @jeremie.vandenplas
Please confirm that you can view my submission on the GSoC portal.
I can see it now–thank you for confirming.