You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemds.apache.org by ja...@apache.org on 2021/06/11 12:19:24 UTC
svn commit: r48296 - /dev/systemds/2.1.0-rc1-tmptest-5iyl/
Author: janardhan
Date: Fri Jun 11 12:19:24 2021
New Revision: 48296
Log:
Apache SystemDS
Added:
dev/systemds/2.1.0-rc1-tmptest-5iyl/
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.tgz (with props)
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.tgz.asc
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.zip (with props)
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.zip.asc
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-extra.jar (with props)
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-extra.jar.asc
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-javadoc.jar (with props)
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-javadoc.jar.asc
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.tgz (with props)
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.tgz.asc
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.zip (with props)
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.zip.asc
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.jar (with props)
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.jar.asc
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.pom
dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.pom.asc
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.tgz
==============================================================================
Binary file - no diff available.
Propchange: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.tgz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.tgz.asc
==============================================================================
--- dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.tgz.asc (added)
+++ dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.tgz.asc Fri Jun 11 12:19:24 2021
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAABCgAdFiEEhPI+LNY5+DNPSH9fvZtlzZ8JN3IFAmDDVEwACgkQvZtlzZ8J
+N3J96wwAsDL+TtA94WbSPnKgsmIQqO5H8ElAsHG9QCsGY2qDmv1StaEMd4OT09fu
+4zea/PjH74vXR6CeEdetRFlUIQVbsrUbUqiobPSRBRS38sLYt0RPiOrk/bfMqC/u
+PR43Z1eErY6V392cgF63KD8nr/GNaqz4/Li1V4ZNR1GJWAnDcbRKtQGskGahUULz
+E2SS6jQPaBwbTUlpVTle+aIMfcuDA/Ao3rmscTKq0QG1knUD4GQgIMRx6O4ZvfXI
+Mn57AVBWAj07CxrUWrf42LCzCsjYmaGmbX9kTvW4C5E9ag3Qojizh30sm0PwdkR1
+wNPMcgFs5fHan7UxRtz76BWVQhczjBC2/LIh7vZVem47HcI9ao57RQDRVCjd3kqb
+jKT00guMHTzwjv97Zn9F+Z8XdqkLxO/VAhOkTF3imrIu/6TbUICiO3kvgk4FqKOI
+Pkc0aiAJpexZl7TM4TvKXg6iePtegR97pSjuO0O+B4kJsbVAkIegPYT44JFKwE4s
+Wmym0V5k
+=a7ZF
+-----END PGP SIGNATURE-----
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.zip
==============================================================================
Binary file - no diff available.
Propchange: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.zip.asc
==============================================================================
--- dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.zip.asc (added)
+++ dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-bin.zip.asc Fri Jun 11 12:19:24 2021
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAABCgAdFiEEhPI+LNY5+DNPSH9fvZtlzZ8JN3IFAmDDVE0ACgkQvZtlzZ8J
+N3JniQwA0rnz+crJi+UBY1SrGwdiuymstoNLso3NjAkFb8ZUlXTQ6H+W3FteTrWq
+r+uLBuAedseqU3pD7bzgASKw68GQWME96BHe+/kmK7nKYrBBXDPul7TNRPWF0dnJ
+fZUPhsD5phkIrrhSt/yqBrCKwdLcyWZJ88tGx3Sv8PbeKH94ffiA96Ykyh07qHhQ
+p2E7I20QR48qgDv3APpggCN/XTUzq58Jd7stxioLFMxaHw7HahGFFZvj3tzjF3t/
+3XquAdUnnUGFFFmT0GkF6NMEHLnMZTUljzoCbDs/RGCOiIFyw94YLCUxivCsWQ/q
+YUjocJ1WQgROEZgqdtuJE3Hw28Go+b/mBOPRh2/DO/eO74JUxRyHGPew5OeVLXUy
+fE2nxl/zEL0Jk3fDuMzXQrHPGf8rrOfkdLrqHMeMUFUsKVsnwukXR0AMJLX/Y9Eb
+qThVM13Yud81BSVpOWlTGmZLjF/JzyGOIysC7I7JkvNM0dRgfA/ES6CbE5n+ICCG
+1OGt8CUM
+=TxNo
+-----END PGP SIGNATURE-----
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-extra.jar
==============================================================================
Binary file - no diff available.
Propchange: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-extra.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-extra.jar.asc
==============================================================================
--- dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-extra.jar.asc (added)
+++ dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-extra.jar.asc Fri Jun 11 12:19:24 2021
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAABCgAdFiEEhPI+LNY5+DNPSH9fvZtlzZ8JN3IFAmDDVEwACgkQvZtlzZ8J
+N3JxQgv/ZysWxfBCjy4w1Kdml3QXwTyesQYBx7QLCfZpjdrDpaadHf5AQRB7KjSi
+Jta54TLpue3HQDvaC5kH+7Q+c5T3OZDgGTSDUhuKB7iRnO9MXGoXuv6RIXz0+hop
+wXnR5rUiyPtAYAz1YKGrHY4MEP7KF58y6PU6l8jFa6FPXGf7r4j7VUuVqpCEMQ2O
+CRFGen0EoVynK20UrSk4vycM1Lb6WSwdx/8csjZuz3/d9/UOppyGd7dQU2/RRLcS
+tO2rmVj6ZDCCSDZ/VQKt6vW/Cev8JTDMRXY0ebP6yPfwziTgW2UW8nKtE88Z7hCJ
+U0yRhi0SFj2uH1rtdMbtAkiP0KPaNw2W3Z0mUhS7Al7AbgT0EGLep5Zw8IoEv01e
+PRl5k0AlpGQZmm/jxLLLuZ/MV5AOKqBVFq7oyKK6Ic298OiFO7R3dvLkfXAQ40LW
+bCvjVnvEHkT0JZbQO60AEBdA91DNxkPsPtaZ8aZwd+VRIIg9gKCW83jSJRIXAKxQ
+sFQh2m8w
+=LRTA
+-----END PGP SIGNATURE-----
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-javadoc.jar
==============================================================================
Binary file - no diff available.
Propchange: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-javadoc.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-javadoc.jar.asc
==============================================================================
--- dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-javadoc.jar.asc (added)
+++ dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-javadoc.jar.asc Fri Jun 11 12:19:24 2021
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAABCgAdFiEEhPI+LNY5+DNPSH9fvZtlzZ8JN3IFAmDDVE0ACgkQvZtlzZ8J
+N3IvBgwAr3DttZVA4FrO4Cwuyzy3AAA6lZmyjSVNrFzjS04/fX6otw9dA3jHmqQ6
+5J80QwIGrSWgNwSulyVBnS1aPjdXoLGPcipTLBJseHMlj2N00Tu3mLWk5XuspBJz
+dLrhtV0aQONAk1wO/uFynUsj/b3TTvCTZAikhLj2wPsh2PZ6rPiliYTyrmuBoTx0
+u9fOSXmOwXlzwACKC+xUxoURyYH9O78V8E6TxyoZZ5Q8GNKB7nqMRAn9/JPeKYlj
+ds9LfqKRyEklTT74xpPPrjIr7X91skMiCVkqnkZxEXMlJJClaKH+81QxlEUjiR1u
+ZOZxqM8/9/WEAgV3x+ZqdBnzXnQRQzv4UMPpK6hpZMacki1u5WUxKg/8pZ1BdAEG
+Yvr6ySCNp/pQ4Sqxw4SG+66hDuJh41sDr70ZhVH7pqsGiTcpOUhkRGUjxjVGvRkK
+7H/vffFHpKKWVCnfMhTP+AMrIu4pCBH5usl7NH0VmRTB/Sw0UiwzttjfVHVdH2FE
+54d6oK64
+=pppt
+-----END PGP SIGNATURE-----
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.tgz
==============================================================================
Binary file - no diff available.
Propchange: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.tgz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.tgz.asc
==============================================================================
--- dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.tgz.asc (added)
+++ dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.tgz.asc Fri Jun 11 12:19:24 2021
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAABCgAdFiEEhPI+LNY5+DNPSH9fvZtlzZ8JN3IFAmDDVEoACgkQvZtlzZ8J
+N3JgwQv9ECIKqcWpt5oARjbHBHm8XE39QWHyv6Px8xK7vJQxJ2GMLAecEpMjSXYd
+vjNSjBKT0Q6X7Qx14ZPBRniVENHuRSf+mccBOe6i3/+JEBYnbAC/1alf1pYE+m15
+v4TTSFLEIebkhDx/9lQqDGOTj3K3sDp7n4WNH4nHZTvwy6/1o8kdtF5lzBqW9Min
+7otRYzVAyX3PkbZHjBhCi+/csIOlgPY4C0lWiTP+RXHNZLoE80ckfn5i8caRLHZc
+MBxc0coI9JiZ+S89nDLvNqqtjkwm4D0RKwQFOzkbIGtkbX7NwqadIGOpD4nkwTzH
+M0wZdqmtJWB8aD788AvZ2K47rk9rzZHREPQI237DFWSOH6UoMsHoWjbgk1KYRMPi
+5xQq52ztqT26zm8UDPtSJKneS0uN07StdpNVA7+hQmjRLKIZ8sQitQB/Vc+ODulL
+BNDRPIeCYqWL4H2JZtmMSCzfP9Tmy4ahAp9g/DeEYO7wEPyzblHdTok/t7OruNBn
+us5LANg+
+=wCdd
+-----END PGP SIGNATURE-----
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.zip
==============================================================================
Binary file - no diff available.
Propchange: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.zip.asc
==============================================================================
--- dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.zip.asc (added)
+++ dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1-src.zip.asc Fri Jun 11 12:19:24 2021
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAABCgAdFiEEhPI+LNY5+DNPSH9fvZtlzZ8JN3IFAmDDVEsACgkQvZtlzZ8J
+N3LenQwAn8yZr3ZlLekuGNkKYD6AH4JZLLa1BUG2wdJyWsdVvCR+OY/cZTSX/XHp
+B69zjaoruA7IKOyorO8DlrFAZ7qC2G/W0YAqq2Q8mLHJByb8zFE6MchLZDw7nWFW
+3iIcHNpAVap0cbODz19bHb841eA+pGPjxVP6+Ro4VE+MleXgbZQxGpWjdiBHkSJL
+U0kxTBaDexGJd5TKMcoWxjEr2pikXPq5uGZOtX0tKgfUV8MIR/bvSNTPHS4UvSIU
+BIivJuK6SgCElEM3R4hHx7Jl60gRg9yja2Ek1WqyeeYpiCmwHOX7YSG8AxZFwTI4
+nOBkpBIBLFj4+gRSgzvNTNAjEQ3Bei9cx6y+sQb8rjQWH2EDi41BUE2xvCuYsbLs
+t5Ca+A/d4erk25RgDUjzSAA13TsnVyG5M4d3R3iy4MbDtc5kuqIWpmaeavIY4Wg6
+ExWcw1wN461jzZnsZKDJT40q8Lt5SSjJXb5QDi2w6Lahl6wrOnDPWrir+n4ANHUJ
+4i+Lq4uG
+=h72s
+-----END PGP SIGNATURE-----
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.jar
==============================================================================
Binary file - no diff available.
Propchange: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.jar.asc
==============================================================================
--- dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.jar.asc (added)
+++ dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.jar.asc Fri Jun 11 12:19:24 2021
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAABCgAdFiEEhPI+LNY5+DNPSH9fvZtlzZ8JN3IFAmDDVCwACgkQvZtlzZ8J
+N3J/6gwAkN/VWKjLfT3DMQW80HgLAN1n3Q0kvybnwL/lCE9anq2ZTYaHPWrgKqyb
+1FIwZga2C+mzRySJWQ+DylPf7/xysNtmmqhxa2fDhWWfvm7Fj+1ods9DBXE8uf8N
+GyTIuMuScs98MKysR/ldyfjVUd+PX9htVQpj+SaV1DSWqNr727mGDWfiTd5DfyTA
+o1Z8EFUoIYJB5tMlQbgO0HUnv9RY7I1wG+CNlVcktfIA4me9S2TdYcDBbBhhKk9j
+PValMwBcCZH/gQqxcIuOHiLDyPbqpzusak62pHlKWidEFdSfLMAy7DGZRAsix1er
+PHnOAP33VLAxg+LLLPpBdT1hPvz4x0kWNltYIQNW284x03be5cGxhQT3WtyNZx1v
+DFnFPryEsFfIqFj+bNkrjCK0GoRxJPh/YT0Mgnf8vUgF/AbRMjZqjcGhYM4kjV9H
+XHUZDPIt7Op720pxu/FZDLriZJGCuCl4qwycjOHkQDGUgTh1sv0Gz7ydgU49Ldg0
+ZCdfM5jE
+=dxs0
+-----END PGP SIGNATURE-----
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.pom
==============================================================================
--- dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.pom (added)
+++ dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.pom Fri Jun 11 12:19:24 2021
@@ -0,0 +1,1116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache</groupId>
+ <artifactId>apache</artifactId>
+ <version>18</version>
+ </parent>
+ <groupId>org.apache.systemds</groupId>
+ <version>2.1.0-rc1</version>
+ <artifactId>systemds</artifactId>
+ <packaging>jar</packaging>
+ <name>SystemDS</name>
+ <url>https://github.com/apache/systemds</url>
+ <description>Declarative End-to-End Data Science</description>
+ <licenses>
+ <license>
+ <name>Apache 2.0 License</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
+ </license>
+ </licenses>
+
+ <properties>
+ <hadoop.version>2.6.0</hadoop.version>
+ <antlr.version>4.5.3</antlr.version>
+ <spark.version>2.1.0</spark.version>
+ <scala.version>2.11.8</scala.version>
+ <scala.binary.version>2.11</scala.binary.version>
+ <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss z</maven.build.timestamp.format>
+ <enableGPU>false</enableGPU>
+ <jcuda.scope>provided</jcuda.scope>
+ <jcuda.version>10.2.0</jcuda.version>
+ <!-->Testing settings<!-->
+ <maven.test.skip>true</maven.test.skip>
+ <rerun.failing.tests.count>2</rerun.failing.tests.count>
+ <jacoco.skip>true</jacoco.skip>
+ <automatedtestbase.outputbuffering>false</automatedtestbase.outputbuffering>
+ <argLine>-Xms4g -Xmx4g -Xmn400m</argLine>
+ <enableStats>false</enableStats>
+ </properties>
+
+ <repositories>
+ <repository>
+ <id>central</id>
+ <url>https://repo1.maven.org/maven2</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ </repository>
+ </repositories>
+
+ <scm>
+ <developerConnection>scm:git:https://github.com/j143/systemds.git</developerConnection>
+ <tag>HEAD</tag>
+ </scm>
+
+ <build>
+ <!-- Adds scripts to main jar, in-memory jar, sources jar, and standalone jar -->
+ <resources>
+ <resource>
+ <directory>scripts</directory>
+ <excludes>
+ <exclude>algorithms/obsolete/*</exclude>
+ <exclude>datagen/obsolete/*</exclude>
+ <exclude>perftest/*</exclude>
+ <exclude>staging/**/*</exclude>
+ <exclude>nn/test/compare_backends/*</exclude>
+ <exclude>nn/test/compare_backends/*</exclude>
+ </excludes>
+ <targetPath>scripts</targetPath>
+ </resource>
+ <resource>
+ <directory>src/main/cuda/kernels</directory>
+ <includes>
+ <include>SystemDS.ptx</include>
+ <include>reduction.ptx</include>
+ </includes>
+ <targetPath>cuda/kernels</targetPath>
+ </resource>
+ <resource>
+ <directory>src/main/cpp/lib</directory>
+ <targetPath>lib</targetPath>
+ </resource>
+ <resource>
+ <directory>src/main/cuda/spoof</directory>
+ <targetPath>cuda/spoof</targetPath>
+ </resource>
+ <resource>
+ <directory>src/main/cuda/headers</directory>
+ <includes>
+ <include>agg_ops.cuh</include>
+ <include>operators.cuh</include>
+ <include>reduction.cuh</include>
+ <include>spoof_utils.cuh</include>
+ <include>TempStorage.cuh</include>
+ <include>utils.cuh</include>
+ <include>vector_write.cuh</include>
+ <include>vector_add.cuh</include>
+ <include>Matrix.h</include>
+ </includes>
+ <targetPath>cuda/headers</targetPath>
+ </resource>
+ <resource>
+ <directory>src/main/java/org/apache/sysds/hops/codegen/cplan/java</directory>
+ <includes>
+ <include>Cellwise.java.template</include>
+ <include>Rowwise.java.template</include>
+ </includes>
+ <targetPath>java/spoof</targetPath>
+ </resource>
+ </resources>
+
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>unpack</id>
+ <phase>package</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-test</artifactId>
+ <version>1.2.1</version>
+ <type>jar</type>
+ <overWrite>true</overWrite>
+ <outputDirectory>${project.build.directory}/hadoop-test</outputDirectory>
+ <includes>**/*</includes>
+ </artifactItem>
+ </artifactItems>
+ <overWriteReleases>false</overWriteReleases>
+ <overWriteSnapshots>true</overWriteSnapshots>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.build.directory}/lib</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- PLEASE DO NOT REMOVE! NEEDED to "PACKAGE" ANTLR RUNTIME INTO SYSTEMDS.JAR -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <version>2.3</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ <configuration>
+ <artifactSet>
+ <includes>
+ <include>org.apache.wink:wink-json4j:*</include>
+ <include>org.antlr:antlr4-runtime:*</include>
+ </includes>
+ </artifactSet>
+ <transformers>
+ <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+ <mainClass>org.apache.sysds.api.DMLScript</mainClass>
+ </transformer>
+ <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer">
+ </transformer>
+ <transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
+ <resource>META-INF/LICENSE</resource>
+ <file>src/assembly/bin/LICENSE</file>
+ </transformer>
+ <transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
+ <resource>META-INF/NOTICE</resource>
+ <file>NOTICE</file>
+ </transformer>
+ </transformers>
+ <createDependencyReducedPom>false</createDependencyReducedPom>
+ </configuration>
+ </execution>
+ </executions>
+ <configuration>
+ <!-- Include signature files so that recent versions of Java will run
+ the resulting jar without complaining about "Invalid signature file digest
+ for Manifest main attributes".
+ Furthermore, the excluded notice and license files will be explicitly
+ added by the resource transformers above -->
+ <filters>
+ <filter>
+ <artifact>*:*</artifact>
+ <excludes>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
+ <exclude>META-INF/LICENSE</exclude>
+ <exclude>META-INF/NOTICE</exclude>
+ </excludes>
+ </filter>
+ </filters>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.8.1</version><!--$NO-MVN-MAN-VER$-->
+ <configuration>
+ <source>1.8</source>
+ <target>1.8</target>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copy-resources</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <resources>
+ <resource>
+ <directory>${basedir}/src/test/config/hadoop_bin_windows/bin</directory>
+ <filtering>false</filtering>
+ <includes>
+ <include>*.*</include>
+ </includes>
+ </resource>
+ </resources>
+ <outputDirectory>${basedir}/target/lib/hadoop/bin</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr4-maven-plugin</artifactId>
+ <configuration>
+ <sourceDirectory>${basedir}/src/main/java</sourceDirectory>
+ <outputDirectory>${basedir}/src/main/java</outputDirectory>
+ </configuration>
+ <version>${antlr.version}</version>
+ <executions>
+ <execution>
+ <id>antlr</id>
+ <goals>
+ <goal>antlr4</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+
+ <plugin> <!-- unit tests -->
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>3.0.0-M5</version>
+ <configuration>
+ <skipTests>${maven.test.skip}</skipTests>
+ <parallel>classes</parallel>
+ <threadCount>12</threadCount>
+ <!-- 1C means the number of threads times 1 possible maximum forks for testing-->
+ <forkCount>1C</forkCount>
+ <reuseForks>false</reuseForks>
+ <reportFormat>brief</reportFormat>
+ <trimStackTrace>true</trimStackTrace>
+ <rerunFailingTestsCount>${rerun.failing.tests.count}</rerunFailingTestsCount>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-clean-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>clean-original-jar</id>
+ <phase>package</phase>
+ <goals>
+ <goal>clean</goal>
+ </goals>
+ <configuration>
+ <excludeDefaultDirectories>true</excludeDefaultDirectories>
+ <filesets>
+ <fileset>
+ <directory>${project.build.directory}</directory>
+ <includes>
+ <include>original-*.jar</include>
+ </includes>
+ </fileset>
+ </filesets>
+ </configuration>
+ </execution>
+ <execution>
+ <!-- remove antlr tokens files during initialize phase so antlr4 -->
+ <!-- plugin can regenerate them during generate-sources phase -->
+ <!-- <id>remove-antlr-tokens-files</id>
+ <phase>initialize</phase>
+ <goals>
+ <goal>clean</goal>
+ </goals>
+ <configuration>
+ <filesets>
+ <fileset>
+ <directory>src/main/java</directory>
+ <includes>
+ <include>*.tokens</include>
+ </includes>
+ </fileset>
+ </filesets>
+ </configuration> -->
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copy</id>
+ <phase>package</phase>
+ <configuration>
+ <target name="copy and rename JAR">
+ <copy file="${project.build.directory}/${project.artifactId}-${project.version}.jar" tofile="${project.build.directory}/SystemDS.jar" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.jacoco</groupId>
+ <artifactId>jacoco-maven-plugin</artifactId>
+ <version>0.8.5</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>prepare-agent</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>generate-code-coverage-report</id>
+ <phase>test</phase>
+ <goals>
+ <goal>report</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.eluder.coveralls</groupId>
+ <artifactId>coveralls-maven-plugin</artifactId>
+ <version>4.3.0</version>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>3.2.0</version>
+ <configuration>
+ <quiet>true</quiet>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>properties-maven-plugin</artifactId>
+ <version>1.0.0</version>
+ <executions>
+ <execution>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>write-project-properties</goal>
+ </goals>
+ <configuration>
+ <outputFile>${project.build.testOutputDirectory}/my.properties</outputFile>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>windows-x86_64</id>
+ <activation>
+ <os>
+ <family>windows</family>
+ <arch>amd64</arch>
+ </os>
+ </activation>
+ <properties>
+ <jcuda.os>windows</jcuda.os>
+ <jcuda.arch>x86_64</jcuda.arch>
+ </properties>
+ </profile>
+ <profile>
+ <id>linux-x86_64</id>
+ <activation>
+ <os>
+ <family>unix</family>
+ <arch>amd64</arch>
+ </os>
+ </activation>
+ <properties>
+ <jcuda.os>linux</jcuda.os>
+ <jcuda.arch>x86_64</jcuda.arch>
+ </properties>
+ </profile>
+ <profile>
+ <id>apple-x86_64</id>
+ <activation>
+ <os>
+ <family>mac</family>
+ <arch>x86_64</arch>
+ </os>
+ </activation>
+ <properties>
+ <jcuda.os>apple</jcuda.os>
+ <jcuda.arch>x86_64</jcuda.arch>
+ </properties>
+ </profile>
+ <profile>
+ <id>linux-ppc_64</id>
+ <activation>
+ <os>
+ <family>unix</family>
+ <arch>ppc64le</arch>
+ </os>
+ </activation>
+ <properties>
+ <jcuda.os>linux</jcuda.os>
+ <jcuda.arch>ppc_64</jcuda.arch>
+ </properties>
+ </profile>
+
+ <profile>
+ <id>eclipse-only</id>
+ <activation>
+ <property>
+ <name>m2e.version</name>
+ </property>
+ </activation>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <!-- Prevent m2e warnings in Eclipse. -->
+ <plugin>
+ <groupId>org.eclipse.m2e</groupId>
+ <artifactId>lifecycle-mapping</artifactId>
+ <version>1.0.0</version>
+ <configuration>
+ <lifecycleMappingMetadata>
+ <pluginExecutions>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-remote-resources-plugin</artifactId>
+ <versionRange>[1.4,)</versionRange>
+ <goals>
+ <goal>process</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore>
+ </ignore>
+ </action>
+ </pluginExecution>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-clean-plugin</artifactId>
+ <versionRange>[3.0.0,)</versionRange>
+ <goals>
+ <goal>clean</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore>
+ </ignore>
+ </action>
+ </pluginExecution>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <versionRange>[2.10,)</versionRange>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore>
+ </ignore>
+ </action>
+ </pluginExecution>
+ </pluginExecutions>
+ </lifecycleMappingMetadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ </profile>
+
+ <profile>
+ <id>rat</id>
+ <build>
+ <defaultGoal>clean org.apache.rat:apache-rat-plugin:check</defaultGoal>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.rat</groupId>
+ <artifactId>apache-rat-plugin</artifactId>
+ <version>0.12</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <excludes>
+ <exclude>scripts/perftest/results/**</exclude>
+ <exclude>.gitignore</exclude>
+ <exclude>.gitmodules</exclude>
+ <exclude>.repository/</exclude>
+ <exclude>.idea/</exclude>
+ <exclude>.git</exclude>
+ <exclude>.settings</exclude>
+ <exclude>.classpath</exclude>
+ <exclude>.project</exclude>
+ <exclude>src/main/python/docs/build/**/*</exclude>
+ <exclude>src/main/python/docs/source/_build/**</exclude>
+ <exclude>src/main/python/generator/resources/**</exclude>
+ <exclude>docs/api/**/*</exclude>
+ <exclude>docs/_site/**/*</exclude>
+ <exclude>docs/site/run_issues.md</exclude>
+ <exclude>docs/.jekyll-cache/**/*</exclude>
+ <exclude>docs/css/bootstrap.min.css</exclude>
+ <exclude>docs/css/pygments-default.css</exclude>
+ <exclude>docs/js/vendor/**/*</exclude>
+ <exclude>**/*.lock</exclude>
+ <exclude>**/*.csv</exclude>
+ <exclude>**/*.ijv</exclude>
+ <exclude>**/*.json</exclude>
+ <exclude>**/*.libsvm</exclude>
+ <exclude>**/*.mtx</exclude>
+ <exclude>**/*.mtd</exclude>
+ <exclude>**/*.out</exclude>
+ <exclude>**/__pycache__/**</exclude>
+ <exclude>**/part-*</exclude>
+ <exclude>**/*.keep</exclude>
+ <exclude>**/target/**</exclude>
+ <exclude>**/README.md</exclude>
+ <exclude>**/*.svg</exclude>
+ <exclude>dev/release/damslab-pubkey.asc</exclude>
+ <!-- Jupyter Notebooks -->
+ <exclude>**/*.ipynb</exclude>
+ <!-- Generated antlr files -->
+ <exclude>src/main/java/*.tokens</exclude>
+ <exclude>**/*.interp</exclude>
+ <!-- Compiled ptx file from nvcc -->
+ <exclude>src/main/cuda/kernels/SystemDS.ptx</exclude>
+ <exclude>src/main/cuda/kernels/reduction.ptx</exclude>
+ <!-- Test Validation files -->
+ <exclude>src/test/scripts/functions/jmlc/**/*.impute</exclude>
+ <exclude>src/test/scripts/functions/jmlc/**/*.map</exclude>
+ <exclude>src/test/scripts/functions/jmlc/**/*.mode</exclude>
+ <exclude>src/test/scripts/functions/jmlc/**/*.ndistinct</exclude>
+ <exclude>src/test/scripts/functions/jmlc/**/*.node</exclude>
+ <exclude>src/test/scripts/functions/jmlc/tfmtd_example/Bin/saleprice.bin</exclude>
+ <exclude>src/test/scripts/functions/jmlc/tfmtd_example/Bin/sqft.bin</exclude>
+ <exclude>src/test/scripts/functions/jmlc/tfmtd_example/column.names</exclude>
+ <exclude>src/test/scripts/functions/jmlc/tfmtd_example/dummycoded.column.names</exclude>
+ <exclude>src/test/scripts/functions/jmlc/tfmtd_example2/column.names</exclude>
+ <exclude>src/test/scripts/functions/jmlc/tfmtd_frame_example/tfmtd_frame</exclude>
+ <!-- csv test input not captured by *.csv -->
+ <exclude>src/test/scripts/functions/io/csv/in/*/*</exclude>
+ <!-- Python bindings lineage test result comparison -->
+ <exclude>src/main/python/tests/lt*.txt</exclude>
+ <!-- Perftest requirement file -->
+ <exclude>scripts/perftest/python/requirements.txt</exclude>
+ <!-- external sources -->
+ <exclude>src/main/cuda/ext/**</exclude>
+ <exclude>src/main/cuda/.idea/</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <profile>
+ <!-- Profile to create binary distributions. Execute with `mvn clean package
+ -P distribution` -->
+ <id>distribution</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <tarLongFileMode>posix</tarLongFileMode>
+ </configuration>
+ <executions>
+ <execution>
+ <id>create-source-distribution</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <descriptors>
+ <descriptor>src/assembly/source.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ <execution>
+ <id>create-extra-jar</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <descriptors>
+ <descriptor>src/assembly/extra.xml</descriptor>
+ </descriptors>
+ <archive>
+ <manifestEntries>
+ <Build-Time>${maven.build.timestamp}</Build-Time>
+ <Artifact-Id>${project.artifactId}-extra</Artifact-Id>
+ <Version>${project.version}</Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </execution>
+ <execution>
+ <id>create-binary-distribution</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <descriptors>
+ <descriptor>src/assembly/bin.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <version>1.6</version>
+ <executions>
+ <execution>
+ <phase>verify</phase>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ <configuration>
+ <!-- This is necessary for gpg to not try to use the pinentry programs -->
+ <gpgArguments>
+ <arg>--pinentry-mode</arg>
+ <arg>loopback</arg>
+ </gpgArguments>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-remote-resources-plugin</artifactId>
+ <version>1.4</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>process</goal>
+ </goals>
+ <configuration>
+ <resourceBundles>
+ <!-- Will generate META-INF/DEPENDENCIES META-INF/LICENSE META-INF/NOTICE -->
+ <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
+ </resourceBundles>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>3.2.0</version>
+ <configuration>
+ <!-- https://maven.apache.org/plugins/maven-javadoc-plugin/javadoc-mojo.html -->
+ <excludePackageNames>*.protobuf</excludePackageNames>
+ <notimestamp>true</notimestamp>
+ <failOnWarnings>true</failOnWarnings>
+ <quiet>true</quiet>
+ <skip>false</skip>
+ <show>public</show>
+ </configuration>
+ <executions>
+ <execution>
+ <id>attach-javadocs</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <profile>
+ <id>skip-sign</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcuda</artifactId>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ <exclusions>
+ <exclusion>
+ <!-- always exclude recursive fetching of native libraries -->
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcuda-natives</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcublas</artifactId>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ <exclusions>
+ <exclusion>
+ <!-- always exclude recursive fetching of native libraries -->
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcublas-natives</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcusparse</artifactId>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ <exclusions>
+ <exclusion>
+ <!-- always exclude recursive fetching of native libraries -->
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcusparse-natives</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcusolver</artifactId>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ <exclusions>
+ <exclusion>
+ <!-- always exclude recursive fetching of native libraries -->
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcusolver-natives</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcudnn</artifactId>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ <exclusions>
+ <exclusion>
+ <!-- always exclude recursive fetching of native libraries -->
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcudnn-natives</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <!-- for all platforms, to be included in the extra jar -->
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcuda-natives</artifactId>
+ <classifier>windows-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcublas-natives</artifactId>
+ <classifier>windows-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcusparse-natives</artifactId>
+ <classifier>windows-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcusolver-natives</artifactId>
+ <classifier>windows-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcudnn-natives</artifactId>
+ <classifier>windows-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcuda-natives</artifactId>
+ <classifier>linux-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcublas-natives</artifactId>
+ <classifier>linux-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcusparse-natives</artifactId>
+ <classifier>linux-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcusolver-natives</artifactId>
+ <classifier>linux-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcudnn-natives</artifactId>
+ <classifier>linux-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcuda-natives</artifactId>
+ <classifier>apple-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcublas-natives</artifactId>
+ <classifier>apple-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcusparse-natives</artifactId>
+ <classifier>apple-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcusolver-natives</artifactId>
+ <classifier>apple-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jcuda</groupId>
+ <artifactId>jcudnn-natives</artifactId>
+ <classifier>apple-x86_64</classifier>
+ <version>${jcuda.version}</version>
+ <scope>${jcuda.scope}</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.spark</groupId>
+ <artifactId>spark-mllib_${scala.binary.version}</artifactId>
+ <version>${spark.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-common</artifactId>
+ <version>${hadoop.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-hdfs</artifactId>
+ <version>${hadoop.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-client</artifactId>
+ <version>${hadoop.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.1.3</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-math3</artifactId>
+ <version>3.4.1</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.wink</groupId>
+ <artifactId>wink-json4j</artifactId>
+ <version>1.4</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.fasterxml.jackson.core</groupId>
+ <artifactId>jackson-databind</artifactId>
+ <version>2.6.5</version>
+ </dependency>
+
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.11</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.openjdk.jol</groupId>
+ <artifactId>jol-core</artifactId>
+ <version>0.10</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <!--Used for annotations in tests to execute tests in thread safe manner-->
+ <groupId>com.github.stephenc.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ <version>1.0-1</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- fast java compiler for codegen, consistent version w/ spark -->
+ <dependency>
+ <groupId>org.codehaus.janino</groupId>
+ <artifactId>janino</artifactId>
+ <version>3.0.8</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr4</artifactId>
+ <version>${antlr.version}</version>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>antlr-runtime</artifactId>
+ <groupId>org.antlr</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr4-runtime</artifactId>
+ <version>${antlr.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.derby</groupId>
+ <artifactId>derby</artifactId>
+ <version>10.14.2.0</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-all</artifactId>
+ <version>4.0.42.Final</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>net.sf.py4j</groupId>
+ <artifactId>py4j</artifactId>
+ <version>0.10.9</version>
+ </dependency>
+
+ <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-javadoc-plugin -->
+ <dependency>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>3.2.0</version>
+ </dependency>
+
+ <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-gpg-plugin -->
+ <dependency>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <version>1.6</version>
+ </dependency>
+
+ <!-- https://github.com/protocolbuffers/protobuf/tree/master/java -->
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.12.2</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java-util</artifactId>
+ <version>3.12.2</version>
+ </dependency>
+ </dependencies>
+</project>
Added: dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.pom.asc
==============================================================================
--- dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.pom.asc (added)
+++ dev/systemds/2.1.0-rc1-tmptest-5iyl/systemds-2.1.0-rc1.pom.asc Fri Jun 11 12:19:24 2021
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAABCgAdFiEEhPI+LNY5+DNPSH9fvZtlzZ8JN3IFAmDDVEkACgkQvZtlzZ8J
+N3I7twwA2Sb/6F5lyZrQH9/oi1cLq6XCPaTblZxOhLY94EtxJL8xVVitrmrCOzVj
+QpxZbI+1+dXtUNzX+vBeyytgvL5USH6Kjfbc4IxjusNJTQYDSmam75hYF9erddAx
+w2HK6ULkAw0AO/bcmxHRKgcIG0hpWu8/LUhH94JGfCFTXwyJ9Bm6ufSeb3RdxPB0
+3/JgR79bLY+eil+Ns802Uc/f7plBmBs9CFpQKktALYDEcBc2aBt1SHse0kXTAos3
+lhEJWBGMDZV3BfxsOQjxvDEX8KA7kvO2ysgpiY3m83HAJcJkIw75wAcHlFDBH2aJ
+9BFXcUeyJlxvR+/HFaPXnCGJ9W/REL8YP73D+2lO134Ba94r6vLXuQyet9gDj5MN
+Aq7QxRc1CNOb2aT+esj2RK6EGxSmRQKXAaYq3I2Vk/i3PDKquTtIC0n0wRYTTkSR
+oJwaysL3H7V35YZO6Pd4Wp7phOABOcurf4a4UjQDN0hywc1KDDTO8X6TklXaEdDQ
+DSJVlBse
+=dM6x
+-----END PGP SIGNATURE-----