Skip to content

Instantly share code, notes, and snippets.

View rahul-raj's full-sized avatar
🎯
Focusing

Rahul Raj rahul-raj

🎯
Focusing
View GitHub Profile
@rahul-raj
rahul-raj / maven-shade-config
Created June 24, 2019 16:40
Maven shade configuration
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>${maven-shade-plugin.version}</version>
<configuration>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>bin</shadedClassifierName>
<createDependencyReducedPom>true</createDependencyReducedPom>
@rahul-raj
rahul-raj / model_description_by_layerwise.json
Created June 6, 2019 05:22
Model description By layerwise
{
"backprop" : true,
"backpropType" : "Standard",
"cacheMode" : "NONE",
"confs" : [ {
"cacheMode" : "NONE",
"epochCount" : 100,
"iterationCount" : 0,
"layer" : {
"@class" : "org.deeplearning4j.nn.conf.layers.DenseLayer",
{
"backprop" : true,
"backpropType" : "Standard",
"cacheMode" : "NONE",
"confs" : [ {
"cacheMode" : "NONE",
"epochCount" : 100,
"iterationCount" : 0,
"layer" : {
"@class" : "org.deeplearning4j.nn.conf.layers.DenseLayer",
[INFO] +- org.deeplearning4j:deeplearning4j-core:jar:1.0.0-SNAPSHOT:compile
[INFO] | +- org.deeplearning4j:deeplearning4j-tsne:jar:1.0.0-SNAPSHOT:compile
[INFO] | | +- org.deeplearning4j:nearestneighbor-core:jar:1.0.0-SNAPSHOT:compile
[INFO] | | | +- (org.nd4j:nd4j-api:jar:1.0.0-SNAPSHOT:compile - omitted for duplicate)
[INFO] | | | \- (org.deeplearning4j:deeplearning4j-nn:jar:1.0.0-SNAPSHOT:compile - omitted for duplicate)
[INFO] | | +- (org.deeplearning4j:deeplearning4j-nn:jar:1.0.0-SNAPSHOT:compile - omitted for duplicate)
[INFO] | | \- (org.nd4j:nd4j-api:jar:1.0.0-SNAPSHOT:compile - omitted for duplicate)
[INFO] | +- org.deeplearning4j:deeplearning4j-datasets:jar:1.0.0-SNAPSHOT:compile
[INFO] | | +- (org.datavec:datavec-data-image:jar:1.0.0-SNAPSHOT:compile - omitted for duplicate)
[INFO] | | +- (org.deeplearning4j:deeplearning4j-datavec-iterators:jar:1.0.0-SNAPSHOT:compile - omitted for duplicate)
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>dl4j</groupId>
<artifactId>dl4j</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>dl4j</groupId>
<artifactId>dl4j</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
root@instance-1:/home/Deeplearning4J# java -jar target/dl4j-1.0-SNAPSHOT.jar
13:04:08.665 [main] INFO org.nd4j.linalg.factory.Nd4jBackend - Loaded [JCublasBackend] backend
Exception in thread "main" java.lang.NoClassDefFoundError: org/nd4j/linalg/api/complex/IComplexDouble
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.nd4j.linalg.factory.Nd4j.initWithBackend(Nd4j.java:5529)
at org.nd4j.linalg.factory.Nd4j.initContext(Nd4j.java:5477)
at org.nd4j.linalg.factory.Nd4j.<clinit>(Nd4j.java:210)
at org.datavec.image.transform.PipelineImageTransform.<init>(PipelineImageTransform.java:93)
at org.datavec.image.transform.PipelineImageTransform.<init>(PipelineImageTransform.java:85)
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>dl4j</groupId>
<artifactId>dl4j</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
root@instance-1:/home/Deeplearning4J# java -jar target/dl4j-1.0-SNAPSHOT.jar
12:35:36.791 [main] INFO org.nd4j.linalg.factory.Nd4jBackend - Loaded [JCublasBackend] backend
12:35:36.975 [main] WARN org.nd4j.versioncheck.VersionCheck - *** ND4J VERSION CHECK FAILED - INCOMPATIBLE VERSIONS FOUND ***
12:35:36.975 [main] WARN org.nd4j.versioncheck.VersionCheck - Incompatible versions (different version number) of DL4J, ND4J, RL4J, DataVec, Arbiter are unlikely to function correctly
12:35:36.975 [main] INFO org.nd4j.versioncheck.VersionCheck - Versions of artifacts found on classpath:
12:35:37.134 [main] INFO org.nd4j.versioncheck.VersionCheck - org.datavec : datavec-api : 1.0.0-SNAPSHOT
12:35:37.135 [main] INFO org.nd4j.versioncheck.VersionCheck - org.datavec : datavec-data-image : 1.0.0-SNAPSHOT
12:35:37.135 [main] INFO org.nd4j.versioncheck.VersionCheck - org.datavec : datavec-hadoop : 1.0.0-beta
12:35:37.135 [main] INFO org.nd4j.versioncheck.VersionCheck - org.datavec : datavec-spark_2.11 : 1.0.0-beta_
root@instance-1:/home/Deeplearning4J# mvn clean install
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for dl4j:dl4j:jar:1.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 12, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]