agibsonccc
db44a1ca1f
refactor: misc modules antipattern fixes - god class breakups, serialVersionUID, slf4j, property centralization
...
- ComputationGraph → ComputationGraphRnn extraction
- MultiLayerNetwork → MultiLayerNetworkRnn + MultiLayerNetworkEvaluator extractions
- serialVersionUID across datavec, deeplearning4j-nn, NLP, UI model classes
- e.printStackTrace() → log.error() in NLP/codegen modules
- Deprecated boxed constructors → valueOf/autobox
- Serializable functional interfaces in datavec
2026-06-17 12:59:04 +09:00
agibsonccc
fc0a09e57f
PR21: Miscellaneous Modules
...
Part of the 22-PR split of ag_new_release_updates_2 branch.
Merge layer: 6 (import/gen)
Files: 226
See pr-plans/00-master-plan.md for the full split plan and merge order.
2026-06-15 11:26:46 +09:00
Adam Gibson
0f94605d5f
ADR/publishing prep for renamespacing and release updates ( #10212 )
...
* 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
2025-05-27 12:02:19 +09:00
Adam Gibson
722592d8a9
Update for publishing to snapshots ( #10211 )
...
* 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 >
2025-05-08 04:52:38 +09:00
Adam Gibson
2f1d459933
Updates java cpp versions to 1.5.11 (cuda, openblas etc ( #10188 )
...
* javacpp version upgrades
add new cuda versions
address a few leftover api changes for nativeops
address new python api change
* remove commented code
2025-02-19 15:54:41 +09:00
Adam Gibson
9ed39ba7b8
Ag 10120 followup ( #10135 )
...
* overhaul cuda to work with new changes
update nativeops on cpu side
* follow up changes to:
https://github.com/deeplearning4j/deeplearning4j/pull/10120
2024-11-06 20:25:16 +09:00
Adam Gibson
32ef037979
Misc spacing cleanup/minor preset logic condensing. ( #10124 )
...
* Misc cleanup:
spacing
condense common preset logic in to opexclusion utils.
Migrate most calls to native ops to Nd4j.getNativeOps().
* Add op exclusion utils
* remove commented code
add extern to different headers
add more nd4j.getnativeops changes
* remove commented code
remove sd experimental
remove old validation for multi type functions
* fix typos
2024-11-06 17:03:58 +09:00
Adam Gibson
7051233bb4
Clean up pom.xml across modules: logging ( #10075 )
...
Remove old test in deeplearning4j-common-tests
Fix shape of created arrays in iris utils
2024-08-02 16:41:58 +09:00
Adam Gibson
b57991671d
Fix jdk 8 target + failing tests ( #9818 )
...
* Fix jdk 8 target
* Fix kotlin vversion in tests
* Fix epsilon op type
Remove unmaintained lint plugin (causes builds to fail on jdk 11 due to java 9 issues)
Disables long running tests
* Test cleanups
Fix up ArrayCacheMemoryMgr: Handles default values with respect to the static context now including the tests.
Delete old misc tests that aren't consistent or need to be rewritten.
Delete old misc commented code
Fix up tests that had failures due to the old 2d vector assumption. These failures were related to bias shape assertions.
2022-10-17 22:11:57 +09:00
Adam Gibson
01f340ea13
Misc 2d grad fixes, Spark test fixes test refactoring ( #9735 )
...
* 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
2022-07-25 07:07:14 +09:00
Adam Gibson
3feca6d831
Python4j performance optimizations ( #9688 )
...
* 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
2022-05-11 16:57:35 +09:00
Adam Gibson
8ce2d9df8f
Java support Version updates ( #9626 )
...
* 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
2022-02-09 19:25:39 +09:00
Adam Gibson
84427ee93e
Remove all tmp files
2021-08-25 10:24:30 +09:00
Adam Gibson
5826a44294
Update build versions, cuda versions
2021-08-25 07:59:36 +09:00
Adam Gibson
2b4d930c35
Update NumpyArray.java
2021-07-20 19:40:17 +09:00
Adam Gibson
10f2808e0c
Add more flexible handling of creating numpy arrays
2021-07-20 18:41:33 +09:00
Adam Gibson
30887f9374
Update naming suggestions
2021-07-20 16:12:24 +09:00
Adam Gibson
892b6e5e26
Refactor constants and system properties usage in to 1 class
2021-07-20 14:02:28 +09:00
Adam Gibson
9469401fa0
Allow disabling of python thread management
2021-07-18 13:14:12 +09:00
Adam Gibson
1727ab2d76
Change python executioner to use add path rather than set path, add more configurability for calling py init.
2021-06-29 12:16:25 +09:00
Adam Gibson
7f2ee5e158
Add init calls to each test and ensure that forkCount is at least 1 to prevent numpy.import_array() from being called twice
2021-06-07 17:48:08 +09:00
Adam Gibson
f1dda7b776
Fix https://github.com/eclipse/deeplearning4j/issues/9347
2021-06-07 14:09:37 +09:00
Adam Gibson
7f6acc1d85
Remove duplicate declarations for cuda single threading
2021-05-04 07:50:48 +09:00
Adam Gibson
cc9f62fbd3
Update pom.xmls to add dynamic cuda versions to tests
2021-05-02 21:31:25 +09:00
Adam Gibson
42926dc7a5
Pom changes for junit 5 upgrade
2021-04-01 15:59:15 +09:00
agibsonccc
5e8951cd8e
Add tags for junit 5
2021-03-20 19:06:24 +09:00
agibsonccc
7c7f9db097
Fix classpathresource for python script
2021-03-19 16:48:25 +09:00
agibsonccc
b2187a4c36
Disable more tests due to permissions (to investigate in separate PR)
2021-03-19 16:16:46 +09:00
agibsonccc
79191c5b6c
Add profiles to python4j submodules
2021-03-18 13:37:42 +09:00
agibsonccc
94b14a9c74
Update maven profiles in python4j allowing tests to run
2021-03-18 12:35:33 +09:00
agibsonccc
224f18a586
Update parameterized python tests, move python tests to proper package
2021-03-18 12:18:39 +09:00
agibsonccc
ad4f47096c
Unify nd4j test profiles, get rid of old modules, fix more parameter issues with junit 5 tests
2021-03-18 10:58:50 +09:00
agibsonccc
e0077c38a9
More junit 4 removal, all tests compile. FIxed parameterized test invocation. Deleted nd4j-parameter-server-status that used play
2021-03-17 20:04:53 +09:00
agibsonccc
3c6014271e
Migrate parameterized tests to junit 5
2021-03-16 22:08:35 +09:00
agibsonccc
82bdcc21d2
All tests compile
2021-03-16 11:57:24 +09:00
agibsonccc
b1229432d6
Fix junit artifact in backends
2021-03-15 15:37:55 +09:00
agibsonccc
fa1a31c877
Upgrade dl4j to junit 5
2021-03-15 13:02:01 +09:00
agibsonccc
c3f04caef4
Add ctc loss from KonduitAI PR, add missing java bits
2021-03-11 14:22:34 +09:00
agibsonccc
48856b6182
Add ignores for tests not passing for individual processing later
2021-03-08 15:25:45 +09:00
Celebrate-future
d93976922a
Update pom.xml
2021-02-26 11:03:36 +08:00
agibsonccc
1eaee7f6d9
Copyright updates, removal of extra nlp modules
2021-02-18 11:46:53 +09:00
agibsonccc
46dbd0b203
Update copyrights remove attic and relocate elsewhere
2021-02-09 13:16:31 +09:00
agibsonccc
4766032444
Update copyright to mention NOTICES file
2021-02-01 21:31:04 +09:00
agibsonccc
c715aea405
Update LICENSE
2021-02-01 17:47:29 +09:00
agibsonccc
65c6a9a42e
Dev commits
2021-02-01 14:31:20 +09:00
Adam Gibson
f9aebec79e
Development updates ( #9098 )
...
* RL4J: Add generic update rule (#502 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Shyrma reduce (#481 )
* - start working on improving of cpu legacy code for reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving legacy loops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - still working on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - testing speed run of new reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - working on improvement of default loop for reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - update signatures of stuff which calls reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - make corrections in cuda reduce kernels
Signed-off-by: Yurii <iuriish@yahoo.com >
* - change loop for default case in broadcast legacy ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment some shape stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment unnecessary prints in RNGtests
Signed-off-by: Yurii <iuriish@yahoo.com >
* - finish to resolve conflicts after master has been merged
Signed-off-by: Yurii <iuriish@yahoo.com >
* - get rid of some compilation mistakes of cuda stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor changes
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further search for bug causing crash on java test
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add scalar case in reduce_ ... exec stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor corrections in NAtiveOps.cu
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add switch to scalar case execReduceXD functions
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in ConstantShapeHelper::createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
* - correct cuda mirrorPad
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in cuda createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
* Add support for CUDA 11.0 (#492 )
* Add support for CUDA 11.0
* libnd4j tweaks for CUDA 11
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* bindings update, again?
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update versions of JavaCPP Presets for FFmpeg, OpenBLAS, and NumPy
* update API to match CUDA 8
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update version of JavaCPP Presets for CPython
* C++ updated for cuDNN 8.0
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* 128-bit alignment for workspaces
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* change seed in 1 test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Fix dependecy duplication in python4j-parent pom
* Fix group id for in python4j-numpy
* few tests tweaked
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Remove macosx-x86_64-gpu from nd4j-tests-tensorflow
* few minor tweaks for IndexReduce
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one test removed
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* RL4J: Add SyncTrainer and AgentLearnerBuilder for a few algorithms (#504 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* * Update versions of JavaCPP Presets for OpenCV, FFmpeg, and MKL
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Fix L2NormalizeVertex and eclipse#9054 (#513 )
* update
* Fix L2NormalizeVertex
Fix eclipse#9054
* RL4J: Add async training and advantage actor-critic (#507 )
* Added async training & Advantage Actor Critic
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Fix compiler error
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Renamed ActorCriticPolicy back to ACPolicy
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
* Python GIL overhaul (#517 )
* Development updates (#9053 )
* RL4J: Add generic update rule (#502 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Shyrma reduce (#481 )
* - start working on improving of cpu legacy code for reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving legacy loops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - still working on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - testing speed run of new reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - working on improvement of default loop for reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - update signatures of stuff which calls reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - make corrections in cuda reduce kernels
Signed-off-by: Yurii <iuriish@yahoo.com >
* - change loop for default case in broadcast legacy ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment some shape stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment unnecessary prints in RNGtests
Signed-off-by: Yurii <iuriish@yahoo.com >
* - finish to resolve conflicts after master has been merged
Signed-off-by: Yurii <iuriish@yahoo.com >
* - get rid of some compilation mistakes of cuda stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor changes
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further search for bug causing crash on java test
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add scalar case in reduce_ ... exec stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor corrections in NAtiveOps.cu
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add switch to scalar case execReduceXD functions
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in ConstantShapeHelper::createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
* - correct cuda mirrorPad
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in cuda createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
* Add support for CUDA 11.0 (#492 )
* Add support for CUDA 11.0
* libnd4j tweaks for CUDA 11
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* bindings update, again?
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update versions of JavaCPP Presets for FFmpeg, OpenBLAS, and NumPy
* update API to match CUDA 8
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update version of JavaCPP Presets for CPython
* C++ updated for cuDNN 8.0
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* 128-bit alignment for workspaces
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* change seed in 1 test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Fix dependecy duplication in python4j-parent pom
* Fix group id for in python4j-numpy
* few tests tweaked
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Remove macosx-x86_64-gpu from nd4j-tests-tensorflow
* few minor tweaks for IndexReduce
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one test removed
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* RL4J: Add SyncTrainer and AgentLearnerBuilder for a few algorithms (#504 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* Removed dead code (#9057 )
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* performance improvement (#9055 )
* performance improvement
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* revert some changes
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Development updates (#9064 )
* Update versions of JavaCPP Presets for OpenCV, FFmpeg, and MKL
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Cherry pick rl4j changes from most recent KonduitAI/deeplearning4j PR
* Update cherry pick again from last master revision.
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
Co-authored-by: dariuszzbyrad <dariusz.zbyrad@gmail.com >
* Ag pythongiloverhaul (#518 )
* Development updates (#9053 )
* RL4J: Add generic update rule (#502 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Shyrma reduce (#481 )
* - start working on improving of cpu legacy code for reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving legacy loops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - still working on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - testing speed run of new reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - working on improvement of default loop for reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - update signatures of stuff which calls reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - make corrections in cuda reduce kernels
Signed-off-by: Yurii <iuriish@yahoo.com >
* - change loop for default case in broadcast legacy ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment some shape stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment unnecessary prints in RNGtests
Signed-off-by: Yurii <iuriish@yahoo.com >
* - finish to resolve conflicts after master has been merged
Signed-off-by: Yurii <iuriish@yahoo.com >
* - get rid of some compilation mistakes of cuda stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor changes
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further search for bug causing crash on java test
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add scalar case in reduce_ ... exec stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor corrections in NAtiveOps.cu
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add switch to scalar case execReduceXD functions
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in ConstantShapeHelper::createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
* - correct cuda mirrorPad
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in cuda createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
* Add support for CUDA 11.0 (#492 )
* Add support for CUDA 11.0
* libnd4j tweaks for CUDA 11
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* bindings update, again?
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update versions of JavaCPP Presets for FFmpeg, OpenBLAS, and NumPy
* update API to match CUDA 8
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update version of JavaCPP Presets for CPython
* C++ updated for cuDNN 8.0
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* 128-bit alignment for workspaces
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* change seed in 1 test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Fix dependecy duplication in python4j-parent pom
* Fix group id for in python4j-numpy
* few tests tweaked
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Remove macosx-x86_64-gpu from nd4j-tests-tensorflow
* few minor tweaks for IndexReduce
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one test removed
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* RL4J: Add SyncTrainer and AgentLearnerBuilder for a few algorithms (#504 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* Removed dead code (#9057 )
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* performance improvement (#9055 )
* performance improvement
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* revert some changes
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Development updates (#9064 )
* Update versions of JavaCPP Presets for OpenCV, FFmpeg, and MKL
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Cherry pick rl4j changes from most recent KonduitAI/deeplearning4j PR
* Update cherry pick again from last master revision.
* Re update python4j
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
Co-authored-by: dariuszzbyrad <dariusz.zbyrad@gmail.com >
* Bump formatter-maven-plugin from 2.0.0 to 2.12.1 (#505 )
Bumps [formatter-maven-plugin](https://github.com/revelc/formatter-maven-plugin ) from 2.0.0 to 2.12.1.
- [Release notes](https://github.com/revelc/formatter-maven-plugin/releases )
- [Changelog](https://github.com/revelc/formatter-maven-plugin/blob/formatter-maven-plugin-2.12.1/CHANGELOG.md )
- [Commits](https://github.com/revelc/formatter-maven-plugin/compare/formatter-maven-plugin-2.0.0...formatter-maven-plugin-2.12.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
* Ag fix9060 (#519 )
* Development updates (#9053 )
* RL4J: Add generic update rule (#502 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Shyrma reduce (#481 )
* - start working on improving of cpu legacy code for reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving legacy loops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - still working on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - testing speed run of new reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - working on improvement of default loop for reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - update signatures of stuff which calls reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - make corrections in cuda reduce kernels
Signed-off-by: Yurii <iuriish@yahoo.com >
* - change loop for default case in broadcast legacy ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment some shape stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment unnecessary prints in RNGtests
Signed-off-by: Yurii <iuriish@yahoo.com >
* - finish to resolve conflicts after master has been merged
Signed-off-by: Yurii <iuriish@yahoo.com >
* - get rid of some compilation mistakes of cuda stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor changes
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further search for bug causing crash on java test
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add scalar case in reduce_ ... exec stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor corrections in NAtiveOps.cu
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add switch to scalar case execReduceXD functions
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in ConstantShapeHelper::createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
* - correct cuda mirrorPad
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in cuda createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
* Add support for CUDA 11.0 (#492 )
* Add support for CUDA 11.0
* libnd4j tweaks for CUDA 11
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* bindings update, again?
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update versions of JavaCPP Presets for FFmpeg, OpenBLAS, and NumPy
* update API to match CUDA 8
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update version of JavaCPP Presets for CPython
* C++ updated for cuDNN 8.0
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* 128-bit alignment for workspaces
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* change seed in 1 test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Fix dependecy duplication in python4j-parent pom
* Fix group id for in python4j-numpy
* few tests tweaked
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Remove macosx-x86_64-gpu from nd4j-tests-tensorflow
* few minor tweaks for IndexReduce
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one test removed
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* RL4J: Add SyncTrainer and AgentLearnerBuilder for a few algorithms (#504 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* Removed dead code (#9057 )
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* performance improvement (#9055 )
* performance improvement
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* revert some changes
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Development updates (#9064 )
* Update versions of JavaCPP Presets for OpenCV, FFmpeg, and MKL
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Added support for the archunit (#9062 )
* Added support for the archunit
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Updated pom files
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Datavec code cleaup (#9071 )
* removed unnecessary semicolons
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Use standard charset object
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Removed unused imports
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* WIP: Fix Conv1d causal case
* Add inital tests
* Update Conv1d tests to be a bit more robust
* Remove redundant test
* Reset from master
* Remove cuda definition (left over)
* Update rl4j again
* Update pom.xml
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
Co-authored-by: dariuszzbyrad <dariusz.zbyrad@gmail.com >
* Fixes 9061 (#521 )
* Get rid of edge case in validation
* Added support for the archunit (#9062 )
* Added support for the archunit
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Updated pom files
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Using embedded copying of an array instead of manual (#9073 )
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Datavec bulk operation (#9075 )
* Bulk operation can be used instead of iteration inspection
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Redundant 'Collection.addAll()' call inspection
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Removed infinitely loop (#9076 )
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
Co-authored-by: dariuszzbyrad <dariusz.zbyrad@gmail.com >
* Revert "Merge eclipse changes" (#526 )
* Revert rl4j to 72f5c18c83 (#527 )
* RL4J: Add generic update rule (#502 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Shyrma reduce (#481 )
* - start working on improving of cpu legacy code for reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving legacy loops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - still working on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - testing speed run of new reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - working on improvement of default loop for reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - update signatures of stuff which calls reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - make corrections in cuda reduce kernels
Signed-off-by: Yurii <iuriish@yahoo.com >
* - change loop for default case in broadcast legacy ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment some shape stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment unnecessary prints in RNGtests
Signed-off-by: Yurii <iuriish@yahoo.com >
* - finish to resolve conflicts after master has been merged
Signed-off-by: Yurii <iuriish@yahoo.com >
* - get rid of some compilation mistakes of cuda stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor changes
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further search for bug causing crash on java test
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add scalar case in reduce_ ... exec stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor corrections in NAtiveOps.cu
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add switch to scalar case execReduceXD functions
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in ConstantShapeHelper::createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
* - correct cuda mirrorPad
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in cuda createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
* Add support for CUDA 11.0 (#492 )
* Add support for CUDA 11.0
* libnd4j tweaks for CUDA 11
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* bindings update, again?
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update versions of JavaCPP Presets for FFmpeg, OpenBLAS, and NumPy
* update API to match CUDA 8
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update version of JavaCPP Presets for CPython
* C++ updated for cuDNN 8.0
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* 128-bit alignment for workspaces
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* change seed in 1 test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Fix dependecy duplication in python4j-parent pom
* Fix group id for in python4j-numpy
* few tests tweaked
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Remove macosx-x86_64-gpu from nd4j-tests-tensorflow
* few minor tweaks for IndexReduce
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one test removed
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* RL4J: Add SyncTrainer and AgentLearnerBuilder for a few algorithms (#504 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* * Update versions of JavaCPP Presets for OpenCV, FFmpeg, and MKL
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Fix L2NormalizeVertex and eclipse#9054 (#513 )
* update
* Fix L2NormalizeVertex
Fix eclipse#9054
* RL4J: Add async training and advantage actor-critic (#507 )
* Added async training & Advantage Actor Critic
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Fix compiler error
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Renamed ActorCriticPolicy back to ACPolicy
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
* Python GIL overhaul (#517 )
* Development updates (#9053 )
* RL4J: Add generic update rule (#502 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Shyrma reduce (#481 )
* - start working on improving of cpu legacy code for reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving legacy loops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - still working on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - testing speed run of new reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - working on improvement of default loop for reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - update signatures of stuff which calls reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - make corrections in cuda reduce kernels
Signed-off-by: Yurii <iuriish@yahoo.com >
* - change loop for default case in broadcast legacy ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment some shape stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment unnecessary prints in RNGtests
Signed-off-by: Yurii <iuriish@yahoo.com >
* - finish to resolve conflicts after master has been merged
Signed-off-by: Yurii <iuriish@yahoo.com >
* - get rid of some compilation mistakes of cuda stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor changes
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further search for bug causing crash on java test
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add scalar case in reduce_ ... exec stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor corrections in NAtiveOps.cu
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add switch to scalar case execReduceXD functions
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in ConstantShapeHelper::createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
* - correct cuda mirrorPad
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in cuda createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
* Add support for CUDA 11.0 (#492 )
* Add support for CUDA 11.0
* libnd4j tweaks for CUDA 11
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* bindings update, again?
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update versions of JavaCPP Presets for FFmpeg, OpenBLAS, and NumPy
* update API to match CUDA 8
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update version of JavaCPP Presets for CPython
* C++ updated for cuDNN 8.0
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* 128-bit alignment for workspaces
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* change seed in 1 test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Fix dependecy duplication in python4j-parent pom
* Fix group id for in python4j-numpy
* few tests tweaked
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Remove macosx-x86_64-gpu from nd4j-tests-tensorflow
* few minor tweaks for IndexReduce
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one test removed
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* RL4J: Add SyncTrainer and AgentLearnerBuilder for a few algorithms (#504 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* Removed dead code (#9057 )
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* performance improvement (#9055 )
* performance improvement
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* revert some changes
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Development updates (#9064 )
* Update versions of JavaCPP Presets for OpenCV, FFmpeg, and MKL
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Cherry pick rl4j changes from most recent KonduitAI/deeplearning4j PR
* Update cherry pick again from last master revision.
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
Co-authored-by: dariuszzbyrad <dariusz.zbyrad@gmail.com >
* Ag pythongiloverhaul (#518 )
* Development updates (#9053 )
* RL4J: Add generic update rule (#502 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Shyrma reduce (#481 )
* - start working on improving of cpu legacy code for reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving legacy loops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - still working on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - testing speed run of new reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - working on improvement of default loop for reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - update signatures of stuff which calls reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - make corrections in cuda reduce kernels
Signed-off-by: Yurii <iuriish@yahoo.com >
* - change loop for default case in broadcast legacy ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment some shape stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment unnecessary prints in RNGtests
Signed-off-by: Yurii <iuriish@yahoo.com >
* - finish to resolve conflicts after master has been merged
Signed-off-by: Yurii <iuriish@yahoo.com >
* - get rid of some compilation mistakes of cuda stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor changes
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further search for bug causing crash on java test
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add scalar case in reduce_ ... exec stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor corrections in NAtiveOps.cu
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add switch to scalar case execReduceXD functions
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in ConstantShapeHelper::createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
* - correct cuda mirrorPad
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in cuda createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
* Add support for CUDA 11.0 (#492 )
* Add support for CUDA 11.0
* libnd4j tweaks for CUDA 11
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* bindings update, again?
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update versions of JavaCPP Presets for FFmpeg, OpenBLAS, and NumPy
* update API to match CUDA 8
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update version of JavaCPP Presets for CPython
* C++ updated for cuDNN 8.0
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* 128-bit alignment for workspaces
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* change seed in 1 test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Fix dependecy duplication in python4j-parent pom
* Fix group id for in python4j-numpy
* few tests tweaked
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Remove macosx-x86_64-gpu from nd4j-tests-tensorflow
* few minor tweaks for IndexReduce
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one test removed
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* RL4J: Add SyncTrainer and AgentLearnerBuilder for a few algorithms (#504 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* Removed dead code (#9057 )
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* performance improvement (#9055 )
* performance improvement
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* revert some changes
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Development updates (#9064 )
* Update versions of JavaCPP Presets for OpenCV, FFmpeg, and MKL
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Cherry pick rl4j changes from most recent KonduitAI/deeplearning4j PR
* Update cherry pick again from last master revision.
* Re update python4j
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
Co-authored-by: dariuszzbyrad <dariusz.zbyrad@gmail.com >
* Bump formatter-maven-plugin from 2.0.0 to 2.12.1 (#505 )
Bumps [formatter-maven-plugin](https://github.com/revelc/formatter-maven-plugin ) from 2.0.0 to 2.12.1.
- [Release notes](https://github.com/revelc/formatter-maven-plugin/releases )
- [Changelog](https://github.com/revelc/formatter-maven-plugin/blob/formatter-maven-plugin-2.12.1/CHANGELOG.md )
- [Commits](https://github.com/revelc/formatter-maven-plugin/compare/formatter-maven-plugin-2.0.0...formatter-maven-plugin-2.12.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
* Ag fix9060 (#519 )
* Development updates (#9053 )
* RL4J: Add generic update rule (#502 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Shyrma reduce (#481 )
* - start working on improving of cpu legacy code for reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving legacy loops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - still working on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - testing speed run of new reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - working on improvement of default loop for reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - update signatures of stuff which calls reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - make corrections in cuda reduce kernels
Signed-off-by: Yurii <iuriish@yahoo.com >
* - change loop for default case in broadcast legacy ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment some shape stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment unnecessary prints in RNGtests
Signed-off-by: Yurii <iuriish@yahoo.com >
* - finish to resolve conflicts after master has been merged
Signed-off-by: Yurii <iuriish@yahoo.com >
* - get rid of some compilation mistakes of cuda stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor changes
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further search for bug causing crash on java test
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add scalar case in reduce_ ... exec stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor corrections in NAtiveOps.cu
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add switch to scalar case execReduceXD functions
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in ConstantShapeHelper::createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
* - correct cuda mirrorPad
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in cuda createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
* Add support for CUDA 11.0 (#492 )
* Add support for CUDA 11.0
* libnd4j tweaks for CUDA 11
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* bindings update, again?
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update versions of JavaCPP Presets for FFmpeg, OpenBLAS, and NumPy
* update API to match CUDA 8
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update version of JavaCPP Presets for CPython
* C++ updated for cuDNN 8.0
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* 128-bit alignment for workspaces
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* change seed in 1 test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Fix dependecy duplication in python4j-parent pom
* Fix group id for in python4j-numpy
* few tests tweaked
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Remove macosx-x86_64-gpu from nd4j-tests-tensorflow
* few minor tweaks for IndexReduce
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one test removed
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* RL4J: Add SyncTrainer and AgentLearnerBuilder for a few algorithms (#504 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* Removed dead code (#9057 )
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* performance improvement (#9055 )
* performance improvement
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* revert some changes
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Development updates (#9064 )
* Update versions of JavaCPP Presets for OpenCV, FFmpeg, and MKL
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Added support for the archunit (#9062 )
* Added support for the archunit
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Updated pom files
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Datavec code cleaup (#9071 )
* removed unnecessary semicolons
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Use standard charset object
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Removed unused imports
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* WIP: Fix Conv1d causal case
* Add inital tests
* Update Conv1d tests to be a bit more robust
* Remove redundant test
* Reset from master
* Remove cuda definition (left over)
* Update rl4j again
* Update pom.xml
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
Co-authored-by: dariuszzbyrad <dariusz.zbyrad@gmail.com >
* Fixes 9061 (#521 )
* Get rid of edge case in validation
* Added support for the archunit (#9062 )
* Added support for the archunit
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Updated pom files
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Using embedded copying of an array instead of manual (#9073 )
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Datavec bulk operation (#9075 )
* Bulk operation can be used instead of iteration inspection
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Redundant 'Collection.addAll()' call inspection
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Removed infinitely loop (#9076 )
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
Co-authored-by: dariuszzbyrad <dariusz.zbyrad@gmail.com >
* RL4J: Add async training and advantage actor-critic (#507 )
* Added async training & Advantage Actor Critic
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Fix compiler error
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Renamed ActorCriticPolicy back to ACPolicy
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
(cherry picked from commit 72f5c18c83 )
* RL4J: Add async training and advantage actor-critic (#507 )
* Added async training & Advantage Actor Critic
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Fix compiler error
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Renamed ActorCriticPolicy back to ACPolicy
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
(cherry picked from commit 72f5c18c83 )
* Revert rl4j to 72f5c18c83
* Delete jnind4jaurora.cpp
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
Co-authored-by: dariuszzbyrad <dariusz.zbyrad@gmail.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
* RL4J: Add partial support for RNN (#514 )
* Added partial recurrent support
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Made sure the RNN always see the observation in EpsGreedy
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Converted all line endings of rl4j-core to LF (#530 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* NDJ4: Bundle configuration files required by AOT compilation with GraalVM (#529 )
* NDJ4: Bundle configuration files required by AOT compilation with GraalVM
* Update dependencies to just released JavaCPP and JavaCV 1.5.4
* Ag fixtests 831 (#523 )
* Update UnderSamplingPreProcessorTest.java
* Development updates (#9053 )
* RL4J: Add generic update rule (#502 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Shyrma reduce (#481 )
* - start working on improving of cpu legacy code for reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving legacy loops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - still working on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - testing speed run of new reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - working on improvement of default loop for reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - update signatures of stuff which calls reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - make corrections in cuda reduce kernels
Signed-off-by: Yurii <iuriish@yahoo.com >
* - change loop for default case in broadcast legacy ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment some shape stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment unnecessary prints in RNGtests
Signed-off-by: Yurii <iuriish@yahoo.com >
* - finish to resolve conflicts after master has been merged
Signed-off-by: Yurii <iuriish@yahoo.com >
* - get rid of some compilation mistakes of cuda stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor changes
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further search for bug causing crash on java test
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add scalar case in reduce_ ... exec stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor corrections in NAtiveOps.cu
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add switch to scalar case execReduceXD functions
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in ConstantShapeHelper::createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
* - correct cuda mirrorPad
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in cuda createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
* Add support for CUDA 11.0 (#492 )
* Add support for CUDA 11.0
* libnd4j tweaks for CUDA 11
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* bindings update, again?
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update versions of JavaCPP Presets for FFmpeg, OpenBLAS, and NumPy
* update API to match CUDA 8
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update version of JavaCPP Presets for CPython
* C++ updated for cuDNN 8.0
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* 128-bit alignment for workspaces
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* change seed in 1 test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Fix dependecy duplication in python4j-parent pom
* Fix group id for in python4j-numpy
* few tests tweaked
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Remove macosx-x86_64-gpu from nd4j-tests-tensorflow
* few minor tweaks for IndexReduce
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one test removed
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* RL4J: Add SyncTrainer and AgentLearnerBuilder for a few algorithms (#504 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* Development updates (#9064 )
* Update versions of JavaCPP Presets for OpenCV, FFmpeg, and MKL
Signed-off-by: Samuel Audet <samuel.audet@gmail.com >
* Add proper annotation
* Fix classcast exception for recurrent model import case
* Update keras import to allow for proper handling of changing NCHW -> NHWC mid later
* Add output to test to ensure proper activation
* Fixes computation graphs to allow dimension ordering to change mid graph
* Add NHWC support for keras import.
* Update tests to pass /ignore out of date ones
* Add multi RNNDataformat support
* Update tests to make more pass.
Updates some tests to be correct, double checked existing models and updated reasons they may or may not fail.
* Add back old default values to ensure legacy serialization works. Replace null value default with sentinel value for default value overridden.
* Update layers to preserve changed values
* Exclude default value over ridden from comparison
* Fix conv1d import (no permute weights anymore)
* Update KerasConvolution1D.java
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* GPU compute capability (#532 )
* - GPU cpu capability flags
- CUDA MAJOR VERSION provided by cmake
Signed-off-by: AbdelRauf <rauf@konduit.ai >
* Readme
Signed-off-by: AbdelRauf <rauf@konduit.ai >
* Readme
Signed-off-by: AbdelRauf <rauf@konduit.ai >
* RL4J: Add new network implementation to help support recurrent networks (#531 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Samuel Audet <samuel.audet@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
Co-authored-by: dariuszzbyrad <dariusz.zbyrad@gmail.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Abdelrauf <qwr@live.ru >
2020-09-23 19:11:29 +09:00
dariuszzbyrad
d57b55ccf3
Unused imports ( #9092 )
...
* Marked some classes as static
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Removed unused imports
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
* Revert "Marked some classes as static"
This reverts commit 50f7c34a
Signed-off-by: Dariusz Zbyrad <dariusz.zbyrad@gmail.com >
2020-09-16 13:28:02 +09:00
Samuel Audet
029b84e2b7
Development updates ( #9053 )
...
* RL4J: Add generic update rule (#502 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
* Shyrma reduce (#481 )
* - start working on improving of cpu legacy code for reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving legacy loops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - still working on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further work on improving reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - testing speed run of new reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - working on improvement of default loop for reduce op
Signed-off-by: Yurii <iuriish@yahoo.com >
* - update signatures of stuff which calls reduce ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - make corrections in cuda reduce kernels
Signed-off-by: Yurii <iuriish@yahoo.com >
* - change loop for default case in broadcast legacy ops
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment some shape stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - comment unnecessary prints in RNGtests
Signed-off-by: Yurii <iuriish@yahoo.com >
* - finish to resolve conflicts after master has been merged
Signed-off-by: Yurii <iuriish@yahoo.com >
* - get rid of some compilation mistakes of cuda stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor changes
Signed-off-by: Yurii <iuriish@yahoo.com >
* - further search for bug causing crash on java test
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add scalar case in reduce_ ... exec stuff
Signed-off-by: Yurii <iuriish@yahoo.com >
* - minor corrections in NAtiveOps.cu
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add switch to scalar case execReduceXD functions
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in ConstantShapeHelper::createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
* - correct cuda mirrorPad
Signed-off-by: Yurii <iuriish@yahoo.com >
* - add support for vectors old shape in cuda createShapeInfoWithNoUnitiesForReduce
Signed-off-by: Yurii <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
* Add support for CUDA 11.0 (#492 )
* Add support for CUDA 11.0
* libnd4j tweaks for CUDA 11
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* bindings update, again?
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update versions of JavaCPP Presets for FFmpeg, OpenBLAS, and NumPy
* update API to match CUDA 8
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* * Update version of JavaCPP Presets for CPython
* C++ updated for cuDNN 8.0
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one more test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* 128-bit alignment for workspaces
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* change seed in 1 test
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Fix dependecy duplication in python4j-parent pom
* Fix group id for in python4j-numpy
* few tests tweaked
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* Remove macosx-x86_64-gpu from nd4j-tests-tensorflow
* few minor tweaks for IndexReduce
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
* one test removed
Signed-off-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: raver119@gmail.com <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
* RL4J: Add SyncTrainer and AgentLearnerBuilder for a few algorithms (#504 )
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com >
Co-authored-by: Alexandre Boulanger <44292157+aboulang2002@users.noreply.github.com >
Co-authored-by: Yurii Shyrma <iuriish@yahoo.com >
Co-authored-by: raver119 <raver119@gmail.com >
Co-authored-by: Serhii Shepel <9946053+sshepel@users.noreply.github.com >
2020-07-26 21:59:27 +09:00
Fariz Rahman
99b85c5006
Python4j: bytes conversion fix + test ( #497 )
...
* bytes fix+test
* bytes fix+test
2020-06-29 16:48:25 +10:00
Fariz Rahman
e9c13ca9f4
Python4j change namespace (org.eclipse->org.nd4j) ( #493 )
...
* org.eclipse->org.nd4j
* Fix parent groupid
Signed-off-by: Alex Black <blacka101@gmail.com >
* memview->bytes
* del test
Co-authored-by: Alex Black <blacka101@gmail.com >
2020-06-25 13:05:08 +10:00