Hey all,
this is my code-sink for mainly java files.
###Have fun to browse through many things for:
- Datastructures & Algorithms
- Apache Hadoop
- Apache Hama
- Machine learning (Clustering, Classification, Optimization algorithms)
- Graph algorithms (they are now in the other repository called "tjungblut-graph")
- Matrix and Vector stuff (they are now in the other repository called "tjungblut-math")
- JCuda experiments
Since I am Apache committer, I consider everything inside of this repository licensed by Apache 2.0 license, although I haven't put the usual header into the source files.
If something is not licensed via Apache 2.0, there is a reference or an additional licence header included in the specific source file.
- /src -> raw source code.
- /test -> testcases for the code in /src.
- /files -> reserved directory for files in examples or ignored paths for output of applications.
- /jcuda -> the cuda 3rd party libs for the de.jungblut.math.cuda package
To build this library, you will need to install my math lib on your local computer, build instructions can be found there as well. Everything else shall be found on the central maven repository, or in the case of JCUDA in the jcuda path which is automagically added.
You can simply build with "mvn clean package install" the created jar contains debugable code + sources.
Note that there may be an issue to retrieve MRUnit-0.9.0-incubating, therefore you can simply download it and install it manually via Maven.
E.G. like this:
mvn install:install-file -DgroupId=org.apache.mrunit -DartifactId=mrunit -Dversion=0.9.0-incubating -Dpackaging=jar -Dfile=/home/thomasjungblut/.m2/repository/org/apache/mrunit/mrunit/0.9.0-incubating/mrunit-0.9.0-incubating-hadoop1.jar