Hi Garvit, A good place to get started is to look at the SystemML JIRA site: https://issues.apache.org/jira/browse/SYSTEMML <https://issues.apache.org/jira/browse/SYSTEMML>
In addition to the documentation at: https://apache.github.io/incubator-systemml <https://apache.github.io/incubator-systemml> there is documentation in the docs/ directory: https://github.com/apache/incubator-systemml/tree/master/docs <https://github.com/apache/incubator-systemml/tree/master/docs> If you haven’t already done so, I’d encourage you to run SystemML in standalone mode. Run a simple matrix multiply, stick this code in a file: X = rand(rows=20, cols=100, min=0, max=4, pdf="uniform", sparsity=0.3) Y = rand(rows=100, cols=20, min=0, max=4, pdf="uniform", sparsity=0.3) S = X %*% Y print (toString(S)) call the file “matmul.dml” and run it in the standalone mode. Play with the number of rows, columns, sparsity, min, max. You can look up the various built-in instruction functions in the language reference. https://apache.github.io/incubator-systemml/dml-language-reference.html <https://apache.github.io/incubator-systemml/dml-language-reference.html> Then setup your dev environment (Eclipse or IntelliJ). https://apache.github.io/incubator-systemml/developer-tools-systemml.html <https://apache.github.io/incubator-systemml/developer-tools-systemml.html> Also try setting up Spark locally on your machine and running SystemML in Spark Mode. http://spark.apache.org/docs/latest/spark-standalone.html <http://spark.apache.org/docs/latest/spark-standalone.html> You can get editor support in Vim and Atom: Vim : https://github.com/nakul02/vim-dml <https://github.com/nakul02/vim-dml> Atom : https://atom.io/packages/language-dml <https://atom.io/packages/language-dml> (Installing in Atom - http://flight-manual.atom.io/using-atom/sections/atom-packages/ <http://flight-manual.atom.io/using-atom/sections/atom-packages/>) -Nakul > On Jul 3, 2016, at 7:35 AM, Garvit Bansal <[email protected]> wrote: > > Hi All, > > My name is Garvit and I like to contribute in SYSTEMML. I found this > project interesting and want to make contribution to it. Can somebody help > me how to start with, bug fixes or something like that which will help me > to get in flow. > > Garvit > > -- > *Garvit Bansal,* > Software Developer at Flipkart > B.Tech in Computer Science and Engineering > The LNM Institute of Information Technology > Jaipur, Rajasthan-302001 > *Mobile: *9886384276 > *Website: *www.garvitbansal.xyz > > <https://in.linkedin.com/pub/garvit-bansal/50/129/433>
