* ADR for renamespacing and release updates
* ADR for renamespacing and release updates
* use new secrets for publishing
* use new secrets for publishing
* remove old distribution management
* remove try catch for cuda build
* update string functionality for cuda
* update string functionality for cuda
* update string functionality for cuda
* update string functionality for cuda
* update string functionality for cuda
* update string functionality for cuda
* remove old distribution management
* remove more ossrh references
* update environment variables
* update lombok version
* clean up test dependencies errant linker flags
* get rid of dup flags
* 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>
* Add new reference metadata to cover when deallocators are dealing with constant buffers
Shorten PV concurrency test for automated tests
* Add new reference metadata to cover when deallocators are dealing with constant buffers
Shorten PV concurrency test for automated tests
Remove dll export from hidden function
* Fix cbow inference segfaults
Fix scalar definition
Misc spacing fixes
Remove commented code
Remove extra print
* Add new reference metadata to cover when deallocators are dealing with constant buffers
Shorten PV concurrency test for automated tests
Remove dll export from hidden function
Remove tmate
* Add new reference metadata to cover when deallocators are dealing with constant buffers
Shorten PV concurrency test for automated tests
Remove dll export from hidden function
Remove tmate
Change default version release version to M3
* Add new reference metadata to cover when deallocators are dealing with constant buffers
Shorten PV concurrency test for automated tests
Remove dll export from hidden function
Remove tmate
Change default version release version to M3
* WIP with printing
* WIP with printing
* Add deletes for new descriptor creation
* Rewrite shape desriptor allocation. Migrate to heap based pointers rather than stack based references to control
deallocation of references better.
Update external allocation counts to be correct
* Rewrite shape desriptor allocation. Migrate to heap based pointers rather than stack based references to control
deallocation of references better.
Update external allocation counts to be correct
Fix kotlin-reflect usage by default for custom op annotation scanning when using model import
* Fix up factory method deallocations
* Fix up factory method deallocations
* Fix up factory method deallocations
Remove extra printfs
Add 1 more deallocation
* Fix up factory method deallocations
Remove extra printfs
Add 1 more deallocation
Revert deallocator service threads change
* Fix up create_view tests, assign operation for views
* Misc shape related fixes for gradients and tests related to old 2d assumption with vectors
* Ignore missing op
* Fix updater get with 1d standardization
* Fix up another 1d test case
* Update TestRegressionTest080.java
* Update SlicingTests.java
* Fix up booleanindexing backtracklinesearch test cases
* Fix up test assertion
* Remove old tensor array logic for tensorarray remove, fix test
* Address nits, remove noninplacevalidation listener
* Remove tests with old assumptions, migrate arrowserde test to platform-tests
* Add testresources profile to nd4j-presets-common
* More test collapsing
* Collapse tests
* Remove old profiles
* Delete old aurora backend, misc pom clean up
* Delete old test resources profiles
* Update datavec-api test locations
* More test migrations
* More tests
* Migrate tests for spark
* Collapse spark parameter server tests
* Remove old tests
* Collapse omnihub
* Rename tests for compilation errors
* Graph package moving
* Add missing dep
* nlp test adjustments
* Update names in platform-tests datavec local modules
* Add missing nlp imports
* Remove hard coded test, add deepwalk import
* Update pom.xml
* Update pom.xml
* Update pom.xml
* Add mockito dep
* Update TestGraphLoading.java
* Update pom.xml
* Remove deprecated tests, add missing dep
* Clean up intellij accidental refactoring
* Update AeronUdpTransportTest.java
* Update EndingPreProcessorTest.java
* More test updates
* More test refactoring
* More assertion clean up, remove deprecated test
* More test clean up
* Remove more deprecated tests
* More test updates
* More test updates
* More tests
* Update WeightedWalkerTest.java
* Update spark versions, dependencies
* Handle spark upgrade, add a set closeable false to prevent spark from closing arrays early
* Add missing training config for graal
* Fixes https://github.com/eclipse/deeplearning4j/issues/9717
* Fix data type validation with scalars, misc spacing/null checks
* Allow openblas to be optional for people who don't use blas
* Enable nd4j-native-preset and cuda
* Update build-deploy-linux-cuda-11.4.yml
* Update build-deploy-linux-cuda-11.4.yml
* Update build-deploy-linux-cuda-11.4.yml
* Remove nd4j-native dep
* WIP: adding python interpreter and new abstractions
* Add tests for python update
* fix up cuda build
* WIP: minor clean up, add netty shading
* Fix up test execution, ensure python set main thread is restored
* Add caching option for python (makes objects derived available outside of GIL)
* remove unused test case, extra printing
* Add back CI updates
* Fix android compilation error
* Update TopK.java
* Updates project for java 9+
* Remove old grpc server, rename backend packages, change flatbuffers to temp konduit fork for cuda compilation
* More renames + remove extra generated classes
* Update 0016 - Java 9+ Support.md
* Add back license from flatbuffers generation
* Remove solr modules, update java 9 module comments (fixed some leaving some ignored such as anything spark related)
* Update pom.xml
* Add cuda compute capabilities to reduce build times
* Add default flags for only building certain modules for cuda on windows
* Add back java 8 support
* Update build-deploy-windows-cuda-11.2.yml
* Update build-deploy-windows-cuda-11.4.yml
* Update build-deploy-windows-cuda-11.2.yml
* Update ccs, remove defaults
* Update build-deploy-linux-cuda-11.4.yml
* Add module info
* Update IndexedTail.java
* Add also make and remove deeplearning4j-cuda from build
* Add also make and remove deeplearning4j-cuda from build
* Update IndexedTail.java
* Add missing cuda modules
* Remove old unused concurrency module
* Update sonatype URL
* Remove old deeplearning4j-common dep
* Update pom.xml
* Migrate keras pre processors back, remove cycle in deps
* Refactor dependencies to move utils and properties/configurations around to avoid cycles
* Change nd4j-native to api and add standard test setup to omnihub
* Migrate to temurin
* Update pom.xml
* Fix up test declarations, empty string array test
* fix mnist downloads
* Create 0010 - Test module consolidation.md
* Support convolution 3d channels
* Migrate model import tests to self contained module
* Remove extra null pointer from keras, add kotlin test running for platform-tests
* Add aurora timing
* Change aurora execution to just ops
* Update AuroraOpExecutioner.java
* Update AuroraOpExecutioner.java
* Update AuroraOpExecutioner.java
* Update AuroraOpExecutioner.java
* Add sanitize to libnd4j, add libnd4j test runner with sanitize
* Update run-cpu-tests-sanity-checks.yml
* Update run-cpu-tests-sanity-checks.yml
* Model import test fixes, misc whitespace/package cleanup
* Remove extra flags
* Update cpu-sanity-check-tests.yaml
* Update cpu-sanity-check-tests.yaml
* Update model import to handle scalar cases, white space clean up
* Update for minor nits
* Update DefaultOpExecutioner.java
* Fixes https://github.com/eclipse/deeplearning4j/issues/9582
* Remove extra tests, println