722592d8a9
* fix extra quote inserted by intellij * Fix path * fix executable permissions usage * improve directory resolution and restore some files from the previous PR * remove old unused dep versions Update to new march 2024 central release plugin * update central publishing version * temp disable mirror * fix hallucinated version * update maven invoker version for jetspeed * remove old build properties add better directory resolution for copy flatc * fix helpers sources for cpu (api updates) perform maven antrun upgrade * more fixes for onednn helpers * update more antrun usage * fix pooling param usage * remove findbugs on the 2 files it was used on * debug odd build path issues * try again * remove bad ls * try again * another attempt * Add troubleshooting logs again * Remove specific gcc versions * update build * cd to original directory instead * Remove enforcer check * remove debug steps * remove extra steps * update linux, android and cuda versions * update arm usage defaults * remove 32 bit builds * alternative path * alternative path get rid of old tools * get rid of over simplified bootstrap libnd4j download usage * remove extra cmake * remove manual path setting * arm compilation fix * debug armcompute * update android-x86_64 openblas * upgrade gcc * minor armcompute const changes * update openblas version * fix armcompute paths * remove ls * update cuda versions and envrionment variables * fix syntax errors * fix syntax errors * fix syntax errors * fix syntax errors * another rev * update msys command * rev * fix classifier * rev android-x86_64 * rev android-x86_64 * update cuda env passing * fix linux-arm64 syntax error * cuda rev * cuda rev * update arm else if branches for matching * remove external PS script? * remove external PS script? * remove external PS script? * improve architecture detection * update list operation conv2d armcompute * add flatbuffer generated code * remove old maven auth * remove old legacny average and accumulate * remove cache due to 422 error * ensure armcompute is optional * ensure armcompute is optional * disk space clean up on all workflows * deal with windows service issue * ensure nvcc is on path * Add arm64 protoc Update cuda paths * convert to use numeric types only mitigating lld errors found by clang * Add arm64 protoc Update cuda paths * fix syntax error * fix overriding properties causing libnd4j not to be built with cuda * update windows version * try to update cl.exe paths * update debugging for nvcc * update cuda flags to work with linux/windows * remove extra cuda install * fix duplicate sources * more unsupported compiler changes * remove unneeded source and javadoc * better cudnn detection * update where we put unsupported compiler * Collapse cmake logic * Collapse cmake logic * clean up consolidated file * flatbuffers fix * fix hallucinated paths * generate flatbuffers by default * fix hallucinated paths * ensure imports present * fix flatc target order * fix elif syntax * more rearrange * fix git tag * update template to allow proper configuration generation * remove guard * change quotes * change quotes * test default * fix missing functions * rearrange dependencies * set the engine * reintegrate some old cuda logic * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * Add back in function defs * update api to use proper cuda versions * update api to use proper cuda versions * update api to use proper cuda versions * Add back in function defs * delete old paths * aDd back include_ops.h generation * delete old paths * reinroduce old comand * delete old paths * delete old paths * better tar unpacking * fix for suffixes * Add missing cpu sources * fix duplicate profile * change mac image * change mac image * get rid of old gpg key step * get rid of javadoc on mac * remove unneeded deps for mac * update arm compute path * remove old command checks * remove gpg key step * clang specific type erro * clang specific type erro * add another missing cpu path * add another missing cpu path * fix helpers sources ordering * fix helpers sources ordering * Add back createFromDescriptor * fix helpers sources ordering * fix helpers sources ordering * fix helpers sources ordering * fix helpers sources ordering * Add back createFromDescriptor * add debug for onednn * add debug for onednn * SFINAE for type aliases * SFINAE for type aliases * SFINAE for type aliases * SFINAE for type aliases * ensure we tell compiler we're ok with certain apple version minimums * ensure we tell compiler we're ok with certain apple version minimums * ensure we tell compiler we're ok with certain apple version minimums * ensure we tell compiler we're ok with certain apple version minimums * fix imports * update linker path * fix lock type usage * change order of sources * share mutex types * share mutex types * share mutex types * update linker path * share mutex types * share mutex types * share mutex types * decrease type pairs for sort * decrease type pairs for sort * decrease type pairs for sort * decrease type pairs for sort * update the special methods to use combinations * update the special methods to use combinations * update the special methods to use combinations * update the special methods to use combinations * update the special methods to use combinations * update the special methods to use combinations * update the special methods to use combinations * update the special methods to use combinations * update the special methods to use combinations * update the special methods to use combinations * update the special methods to use combinations * standardize output paths * fix template paths * refactor compiler flags * update onednn to use similar approach to armcompute * refactor compiler flags * fix paths * fix paths * fix paths * fix paths * fix paths * fix paths * fix paths * fix paths * change target expand types * change target expand types * add new pairwise types * add new pairwise types * add new pairwise types * update linker paths * add new pairwise types * add new pairwise types * add new pairwise types * fix strings with transform * fix strings with transform * update linker paths * update default values for libnd4j.outputPath * update default values for libnd4j.outputPath * update default values for libnd4j.outputPath * update pom.xml namespaces * Update .github/workflows/build-deploy-linux-cuda-12.6.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update .github/workflows/build-deploy-linux-x86_64.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
102 lines
3.7 KiB
XML
102 lines
3.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
~ /* ******************************************************************************
|
|
~ *
|
|
~ *
|
|
~ * This program and the accompanying materials are made available under the
|
|
~ * terms of the Apache License, Version 2.0 which is available at
|
|
~ * https://www.apache.org/licenses/LICENSE-2.0.
|
|
~ *
|
|
~ * See the NOTICE file distributed with this work for additional
|
|
~ * information regarding copyright ownership.
|
|
~ * 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.
|
|
~ *
|
|
~ * SPDX-License-Identifier: Apache-2.0
|
|
~ ******************************************************************************/
|
|
-->
|
|
|
|
<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.eclipse.deeplearning4j</groupId>
|
|
<artifactId>deeplearning4j</artifactId>
|
|
<version>1.0.0-SNAPSHOT</version>
|
|
</parent>
|
|
|
|
<groupId>org.eclipse.deeplearning4j</groupId>
|
|
<artifactId>python4j-parent</artifactId>
|
|
<packaging>pom</packaging>
|
|
|
|
<modules>
|
|
<module>python4j-core</module>
|
|
<module>python4j-numpy</module>
|
|
</modules>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.eclipse.deeplearning4j</groupId>
|
|
<artifactId>netty-common</artifactId>
|
|
<version>${project.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>slf4j-api</artifactId>
|
|
<version>${slf4j.version}</version>
|
|
</dependency>
|
|
<!-- Redirect jackson to slf4j. -->
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>log4j-over-slf4j</artifactId>
|
|
<version>${slf4j.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>commons-io</groupId>
|
|
<artifactId>commons-io</artifactId>
|
|
<version>${commons-io.version}</version>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
</plugin>
|
|
<!-- Configuration for git-commit-id plugin - used with ND4J version check functionality -->
|
|
<plugin>
|
|
<groupId>pl.project13.maven</groupId>
|
|
<artifactId>git-commit-id-plugin</artifactId>
|
|
</plugin>
|
|
<!-- Add generated git.properties files resource directory, for output of git-commit-id plugin -->
|
|
<plugin>
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
<artifactId>build-helper-maven-plugin</artifactId>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>net.revelc.code.formatter</groupId>
|
|
<artifactId>formatter-maven-plugin</artifactId>
|
|
<configuration>
|
|
<directories>
|
|
<directory>python4j-core</directory>
|
|
<directory>python4j-numpy</directory>
|
|
</directories>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
|
|
</project>
|