Hi Himanshu, Per the rules of GSoC, you can apply if you are currently enrolled in a "accredited institution, including a college, university, masters program, PhD program and/or undergraduate program, as of the Acceptance Date". https://summerofcode.withgoogle.com/rules/
If you are, we'd be delighted to have you apply. Even if you are not a student, it'd be awesome if you could contribute to any of the projects. Take a look at some of the straggler PRs that Krishna mentioned on this thread. -Nakul On Sun, Jan 28, 2018 at 7:12 PM, Himanshu Mohan <[email protected]> wrote: > Hi, > I like to participate or contribute in this in any way possible . I am > working as Tech architect in AMEX with 14 yrs of tech experience . > > Thanks and Regards > Himanshu > > > On 28-Jan-2018, at 2:11 PM, Krishna Kalyan <[email protected]> > wrote: > > > > Hello Matthias and Nakul, > > 4 more ideas that could be included. > > > > [Perftest] > > - Compare runtime System-ML to Julia, R, Sklearn, Spark MLLib based on > data > > gen scripts. > > - Prepare report with all the information about failed jobs, performance > > information, perf info against other comparable projects/algorithms > > (plotted/in plain text in CSV, PDF or another common format) > > - Create a simple web application (Shiny / Heroku that can display these > > statistics) > > https://issues.apache.org/jira/browse/SYSTEMML-1451 > > > > [XGBoost] > > It would be great to have XGBoost > > https://issues.apache.org/jira/browse/SYSTEMML-978 > > https://issues.apache.org/jira/browse/SYSTEMML-822 > > > > [ADAM W] > > https://issues.apache.org/jira/browse/SYSTEMML-2018 > > fast ai library has this fix already implemented > > https://github.com/fastai/fastai/pull/46 > > > > [Straggler PRs] > > - Add unit test > > - Improve documentation > > - Add more notebooks and examples > > - Complete all easy/medium pending PRs > > - Functionalize all algorithms > > https://github.com/apache/systemml/pull/200 > > https://github.com/apache/systemml/pull/589 > > https://github.com/apache/systemml/pull/613 > > > > If it looks good, then I can create/ add these issues with gsoc2018 > label. > > > > Regards, > > Krishna > > > > > > > > > >> On Sun, Jan 28, 2018 at 3:53 AM, Matthias Boehm <[email protected]> > wrote: > >> > >> yes, but we as mentors will help out as needed, especially on the > initial > >> language and compiler integration. Furthermore, it's a rather scalable > >> project in the sense that it could also accommodate multiple students. > For > >> example, the different backends are fairly independent sub-projects. > >> > >> Regards, > >> Matthias > >> > >>> On Sat, Jan 27, 2018 at 1:57 PM, Nakul Jindal <[email protected]> > wrote: > >>> > >>> This is awesome! > >>> I am guessing the goal is to have this epic be a summer worth of > >>> mini-projects for a single GSoC student, isthat correct? > >>> > >>> > >>> > >>> On Fri, Jan 26, 2018 at 7:46 PM, Matthias Boehm <[email protected]> > >> wrote: > >>> > >>>> just FYI: I've created https://issues.apache.org/ > >>> jira/browse/SYSTEMML-2083 > >>>> with the gsoc2018 label. If you have additional project ideas, please > >>> file > >>>> the respective JIRAs. Thanks. > >>>> > >>>> Regards, > >>>> Matthias > >>>> > >>>> On Mon, Jan 22, 2018 at 12:13 AM, Matthias Boehm <[email protected]> > >>>> wrote: > >>>> > >>>>> yes, that is a good idea and we should leverage this opportunity. I'm > >>>>> happy to mentor a project as well, specifically on parameter server > >>>>> architectures for distributed deep learning in SystemML. > >>>>> > >>>>> Right now we can emulate synchronous parameter servers with parfor, > >> but > >>>>> there are other architectures like asynchronous, stale-synchronous, > >>>>> heterogeneity-aware, and decentralized, which we should support as > >> well > >>>> in > >>>>> form of a dedicated runtime infrastructure similar to local/remote > >>>> parfor. > >>>>> If done right, we should be able to leverage common primitives in > >>> parfor > >>>>> and these parameter servers. > >>>>> > >>>>> Apart from better support for distributed deep learning, this would > >>> bring > >>>>> us much closer to the goal of a unified framework for large-scale > >>> machine > >>>>> learning as we would be the only framework that supports > >> data-parallel > >>>>> (distributed ops), task-parallel (parfor), and model-parallel > >>> (parameter > >>>>> server) execution strategies in a single system. > >>>>> > >>>>> I'll create an epic with sub tasks later this week. The goal would be > >>> to > >>>>> integrate these parameter servers with the underlying data-parallel > >>>>> framework to have a common runtime for distributed operations and > >>>>> automatically support all underlying resource schedulers such as > >> YARN, > >>>>> Mesos, and Kubernetes. Since the project is relatively large, we > >> might > >>>> need > >>>>> to split it up into multiple GSoC projects along with multiple > >> mentors. > >>>>> > >>>>> Regards, > >>>>> Matthias > >>>>> > >>>>>> On 1/22/2018 8:53 AM, Nakul Jindal wrote: > >>>>>> > >>>>>> Hi Krishna, > >>>>>> > >>>>>> That is a great idea. Thank you for offering to be a > >> mentor/co-mentor. > >>>>>> I suggest that you think of a list of projects that you can mentor, > >>>>>> discuss > >>>>>> them on the mailing list and we can add them as JIRAs with the > >>>> appropriate > >>>>>> tags (as required by Apache). > >>>>>> > >>>>>> If there are students on this mailing list who want to suggest a > >>> topic, > >>>>>> that is very welcome too. If a mentor is willing to take it on, they > >>>> will > >>>>>> respond either here or on a JIRA. > >>>>>> > >>>>>> -Nakul > >>>>>> > >>>>>> > >>>>>> > >>>>>> On Sun, Jan 21, 2018 at 9:49 PM, Krishna Kalyan < > >>>> [email protected] > >>>>>>> > >>>>>> wrote: > >>>>>> > >>>>>> Hello All, > >>>>>>> I was wondering if system-ml community was planning to participate > >> in > >>>>>>> GSoC > >>>>>>> this year. I had a wonderful time last year and learned a lot!. > >>>>>>> > >>>>>>> If we could have a couple of JIRAS for GSoC 2018 it would be > >> great. I > >>>> am > >>>>>>> willing to help out as a mentor/ co-mentor if that is a bottleneck. > >>>>>>> > >>>>>>> > >>>>>>> [1] GSoC Website (https://summerofcode.withgoogle.com/) > >>>>>>> [2] GSoC Time Line (https://developers.google. > >>>>>>> com/open-source/gsoc/timeline) > >>>>>>> [3] GSoC 2017 JIRA (https://issues.apache.org/ > >>>> jira/browse/SYSTEMML-1451) > >>>>>>> > >>>>>>> Regards, > >>>>>>> Krishna > >>>>>>> > >>>>>>> > >>>>>> > >>>> > >>> > >> >
