Commit Graph

1480 Commits (f7be1e324f1710f1a6f342f1e8eb008a60db744c)

Author SHA1 Message Date
Brian Rosenberger f7be1e324f Update leptonica library to 1.83.0
Signed-off-by: brian <brian@brutex.de>
2023-08-09 11:45:48 +02:00
Brian Rosenberger 1c3496ad84 gan example
Signed-off-by: brian <brian@brutex.de>
2023-08-07 10:39:16 +02:00
Brian Rosenberger 3ea555b645 add test stage to linux cuda on docker build
Signed-off-by: brian <brian@brutex.de>
2023-08-07 10:39:16 +02:00
Brian Rosenberger e11568605d Update lombok
Signed-off-by: brian <brian@brutex.de>
2023-08-07 10:39:16 +02:00
Brian Rosenberger 9f0682eb75 Downgrade gradle wrapper to 7.4.2 and upgrade javacpp-gradle plugin to 1.5.9
Signed-off-by: brian <brian@brutex.de>
2023-08-07 10:39:16 +02:00
Brian Rosenberger ca127d8b88 Fixed missing imports
Signed-off-by: brian <brian@brutex.de>
2023-08-07 10:39:16 +02:00
Brian Rosenberger deb436036b Change jenkins pipeline credentials id for MAVEN
Signed-off-by: brian <brian@brutex.de>
2023-08-07 10:39:16 +02:00
Brian Rosenberger 1f2bfb36a5 Change jenkins pipeline credentials id for MAVEN
Signed-off-by: brian <brian@brutex.de>
2023-08-07 10:39:16 +02:00
Brian Rosenberger b477b71325 Change jenkins pipeline credentials id for MAVEN
Signed-off-by: brian <brian@brutex.de>
2023-08-07 10:39:16 +02:00
Brian Rosenberger d75e0be506 Fix build docker image to use CUDA 11.4.3 (was 11.4.0)
Signed-off-by: brian <brian@brutex.de>
2023-08-07 10:39:16 +02:00
Brian Rosenberger 318cafb6f0 Fix build docker image to use CUDA 11.4.3 (was 11.4.0)
Signed-off-by: brian <brian@brutex.de>
2023-08-07 10:39:16 +02:00
Brian Rosenberger 24466a8fd4 Fixing Tests 2023-08-07 10:39:16 +02:00
Brian Rosenberger 581a14118c Merge remote-tracking branch 'brutex-origin/enhance-build-infrastructure' into enhance-build-infrastructure
# Conflicts:
#	brutex-extended-tests/src/test/java/net/brutex/gan/App.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/gradientcheck/AttentionLayerTest.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/nn/conf/layers/LayerBuilderTest.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/nn/layers/samediff/testlayers/SameDiffConv.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/nn/layers/samediff/testlayers/SameDiffDense.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/nn/layers/samediff/testlayers/SameDiffMSEOutputLayer.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/regressiontest/RegressionTest050.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/regressiontest/RegressionTest060.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/regressiontest/RegressionTest071.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/regressiontest/RegressionTest080.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/regressiontest/RegressionTest100b4.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/regressiontest/RegressionTest100b6.java
#	cavis-dnn/cavis-dnn-core/src/test/java/org/deeplearning4j/regressiontest/customlayer100a/CustomLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/gradientcheck/GradientCheckUtil.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/ActivationLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/BaseLayerConfiguration.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/BaseUpsamplingLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/BatchNormalization.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/CapsuleLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/CenterLossOutputLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/Convolution1D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/Convolution1DLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/Convolution2D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/Convolution3D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/ConvolutionLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/Deconvolution2D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/Deconvolution3D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/DenseLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/DepthwiseConvolution2D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/EmbeddingLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/EmbeddingSequenceLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/GravesBidirectionalLSTM.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/GravesLSTM.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/LSTM.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/LayerConfiguration.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/LearnedSelfAttentionLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/LocallyConnected1D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/LocallyConnected2D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/NoParamLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/OutputLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/PReLULayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/Pooling1D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/Pooling2D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/PrimaryCapsules.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/RecurrentAttentionLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/RnnOutputLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/SelfAttentionLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/SeparableConvolution2D.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/Subsampling1DLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/Subsampling3DLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/SubsamplingLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/ZeroPaddingLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/objdetect/Yolo2OutputLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/samediff/AbstractSameDiffLayer.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/variational/VariationalAutoencoder.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/conf/layers/wrapper/BaseWrapperLayerConfiguration.java
#	cavis-dnn/cavis-dnn-nn/src/main/java/org/deeplearning4j/nn/params/DefaultParamInitializer.java
2023-05-08 09:24:11 +02:00
Brian Rosenberger 871073e4a4 Fixing tests
Signed-off-by: brian <brian@brutex.de>
2023-05-08 09:22:38 +02:00
Brian Rosenberger 35ea21e436 Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-27 16:05:44 +02:00
Brian Rosenberger cb236878a4 Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-27 16:05:44 +02:00
Brian Rosenberger 7628bbdd53 Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-27 16:05:43 +02:00
Brian Rosenberger 396dbec24e Using @SuperBuilder for LayerConfigurations 2023-04-27 16:05:43 +02:00
Brian Rosenberger e576659639 Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-27 12:55:01 +02:00
Brian Rosenberger 3267b06bde Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-25 16:44:47 +02:00
Brian Rosenberger 8f524827e4 Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-25 15:42:24 +02:00
Brian Rosenberger 391a1ad397 Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-25 14:03:06 +02:00
Brian Rosenberger 55f8486fe3 Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-25 13:25:23 +02:00
Brian Rosenberger 9139940101 Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-25 11:54:49 +02:00
Brian Rosenberger ad870c5281 Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-25 11:41:33 +02:00
Brian Rosenberger f6100c362d Using @SuperBuilder for LayerConfigurations
Signed-off-by: brian <brian@brutex.de>
2023-04-24 18:09:11 +02:00
agibsonccc 4482113f23 removing demo files
Signed-off-by: brian <brian@brutex.de>
2023-04-17 14:36:30 +02:00
Brian Rosenberger 98ea7d0b3b Merge remote-tracking branch 'brutex-origin/enhance-build-infrastructure' into enhance-build-infrastructure
# Conflicts:
#	.docker/Dockerfile
#	cavis-datavec/cavis-datavec-api/src/main/java/org/datavec/api/records/reader/RecordReader.java
#	cavis-datavec/cavis-datavec-api/src/main/java/org/datavec/api/records/reader/impl/FileRecordReader.java
#	cavis-datavec/cavis-datavec-api/src/main/java/org/datavec/api/writable/WritableFactory.java
2023-04-17 11:32:34 +02:00
Brian Rosenberger 1e0851d0ff Applying patches from eclipse-deeplearning4j
Signed-off-by: brian <brian@brutex.de>
2023-04-17 11:31:46 +02:00
Brian Rosenberger d592e02852 Refactoring and separation of IModel / Layer 2023-04-17 10:37:01 +02:00
Brian Rosenberger 42fb4bd48e Playing with GAN
Signed-off-by: brian <brian@brutex.de>
2023-04-17 10:37:01 +02:00
Brian Rosenberger aab7b423d1 Adding cuDNN support 2023-04-17 10:37:01 +02:00
Brian Rosenberger a39e44c782 Make Writable and Record first class citizen of the datavec.api
Signed-off-by: brian <brian@brutex.de>
2023-04-17 10:37:01 +02:00
Brian Rosenberger f92b786836 Fix javadoc and cleanup 2023-04-17 10:37:00 +02:00
Brian Rosenberger 2b4d44ea67 More test fixes 2023-04-17 10:37:00 +02:00
Brian Rosenberger a32644bdb7 Fix javadoc and cleanup
Signed-off-by: brian <brian@brutex.de>
2023-04-17 10:37:00 +02:00
Brian Rosenberger 07c052d822 Fix javadoc and cleanup 2023-04-17 10:37:00 +02:00
Brian Rosenberger 5c98c5e1ed More test fixes 2023-04-17 10:36:59 +02:00
Brian Rosenberger 82dec223ac datavec-data-image test fixes
Signed-off-by: brian <brian@brutex.de>
2023-04-17 10:36:59 +02:00
Brian Rosenberger a4bf1c3e62 datavec-data-image test fixes
Signed-off-by: brian <brian@brutex.de>
2023-04-17 10:36:59 +02:00
Brian Rosenberger 205252e5a9 Add jenkinsfile for pipeline build and dockerfile for build 2023-04-17 10:36:58 +02:00
Brian Rosenberger 11ba7a59c1 More test fixes 2023-04-17 10:36:55 +02:00
Brian Rosenberger 4ad1987a07 Fix compiler warnings
Signed-off-by: brian <brian@brutex.de>
2023-04-17 10:36:55 +02:00
Brian Rosenberger ac7df3831e Additional integration tests
Signed-off-by: brian <brian@brutex.de>
2023-04-17 10:36:54 +02:00
Brian Rosenberger c58038bf06 Fix compiler warning: comparison between signed and unsigned integer expressions
Signed-off-by: brian <brian@brutex.de>
2023-04-17 10:36:54 +02:00
Brian Rosenberger 7451979a3c Additional integration tests
Signed-off-by: brian <brian@brutex.de>
2023-04-17 10:36:54 +02:00
Brian Rosenberger 2f8e6ea1f8 Add jenkinsfile for pipeline build and dockerfile for build 2023-04-17 10:36:54 +02:00
Brian Rosenberger 82e65bdf59 Playing with some new code 2 - clean build/test
Signed-off-by: brian <brian@brutex.de>
2023-04-17 09:41:12 +02:00
Brian Rosenberger 9d4939ccfd Playing with some new code 2 - clean build/test
Signed-off-by: brian <brian@brutex.de>
2023-04-15 12:50:26 +02:00
Brian Rosenberger 1f2e82d3ef Playing with some new code 2 - clean build/test
Signed-off-by: brian <brian@brutex.de>
2023-04-14 13:24:19 +02:00