Giter Site home page Giter Site logo

deepwater's Introduction

Deep Water

What it is

  • Native implementation of Deep Learning models for GPU-optimized backends (MXNet, Caffe, TensorFlow, etc.)
  • State-of-the-art Deep Learning models trained from the H2O Platform
  • Train user-defined or pre-defined Deep Learning models for image/text/H2OFrame classification from Flow, R, Python, Java, Scala or REST API
  • Behaves just like any other H2O model (Flow, cross-validation, early stopping, hyper-parameter search, etc.)
  • Deep Water is a legacy project (as of December 2017), which means that it is no longer under active development. The H2O.ai team has no current plans to add new features, however, contributions from the community (in the form of pull requests) are welcome.

Python/R Jupyter Notebooks

Check out a sample of cool Deep Learning Jupyter notebooks!

Pre-Release Downloads

This release of Deep Water is based on the latest H2O-3 release

The downloadable packages below are built for the following system specifications:

  • Ubuntu 16.04 LTS
  • NVIDIA Display driver at least 367
  • CUDA 8.0.44 or later (we recommend the latest version) in /usr/local/cuda
  • CUDNN 5.1 (placed inside of lib and include directories in /usr/local/cuda/)

To use the GPU, please set the following environment variables:

export CUDA_PATH=/usr/local/cuda
export LD_LIBRARY_PATH=$CUDA_PATH/lib64:$LD_LIBRARY_PATH

Python + Flow (most common)

R + Flow (R users)

Flow (Web UI)

  • To run from Flow only: H2O Standalone h2o.jar -- launch via java -jar h2o.jar for image tasks we recommend java -Xmx30g -jar h2o.jar

If you are interested in running H2O Deep Water on a different infrastructure, see the DIY build instructions below.

Running GPU enabled Deep Water in H2O

(Optional) Launch H2O by hand and build Deep Water models from Flow (localhost:54321)

java -jar h2o.jar

Java example use cases

Example Java GPU-enabled unit tests.

Python example use cases

Example Python GPU-enabled unit tests. Check out a sample of cool Deep Learning Python Jupyter notebooks!

R example use cases

Example R GPU-enabled unit tests. Check out a sample of cool Deep Learning R Jupyter notebooks!

Scala / Sparkling Water example use cases

Coming soon.

Pre-Release Amazon AWS Image

We have a pre-built image for Amazon Web Services's EC2 environment:

  • AMI ID: ami-97591381
  • AMI Name: h2o-deepwater-ami-latest
  • AWS Region: US East (N. Virginia)
  • Recommended instance type: p2.xlarge

The AMI image contains the Docker Image described below. Once started, login to the shell prompt. It's a good idea to update the docker image with docker pull opsh2oai/h2o-deepwater to ensure that you have the most recent version. Then start the docker image, either with the provided shell script or with nvidia-docker run -it --net host opsh2oai/h2o-deepwater.

Start H2O with java -Xmx30g -jar /opt/h2o.jar &. Connect to port 54321.

Start Jupyter with jupyter notebook --allow-root --ip=* &. Connect to the link shown, with your IP exchanged for localhost.

Pre-Release Docker Image

We have a GPU-enabled Docker image and one the CPU only. Both are available on Docker Hub.

For both images you need to install Docker, see http://www.docker.com

  • Optional Step. Make docker run without sudo. Instructions for Ubuntu 16.04:
    • sudo groupadd docker
    • sudo gpasswd -a ${USER} docker
    • sudo service docker restart
    • log out then log in, or newgrp docker

GPU-Enabled Docker Image (Recommended)

To use the GPU-enabled Docker image you need a Linux machine with at least one GPU, a GPU driver, and with docker and nvidia-docker installed.

An NVIDIA GPU with a Compute Capability of at least 3.5 is necessary. See https://developer.nvidia.com/cuda-gpus .

If you use Amazon Web Services (AWS), a good machine type to use is the P2 series. Note that G2 series machines have GPUs that are too old.

If you have used these docker images before, please run docker pull IMAGENAME to ensure that you have the latest version.

  1. Install nvidia-docker, see https://github.com/NVIDIA/nvidia-docker . Note that you can only use Linux machines with one or more NVIDIA GPUs:

    • GNU/Linux x86_64 with kernel version > 3.10
    • Docker >= 1.9 (official docker-engine, docker-ce or docker-ee only)
    • NVIDIA GPU with Architecture > Fermi (2.1) and Compute Capability >= 3.5
    • NVIDIA drivers >= 340.29 with binary nvidia-modprobe
  2. Download and run the H2O Docker image

    • nvidia-docker run -it --rm --net host -v $PWD:/host opsh2oai/h2o-deepwater
    • You now get a prompt in the image: # . The directory you started from is avaiable as /host
    • Start H2O with java -jar /opt/h2o.jar
    • Python, R and Jupyter Notebooks are available
    • exit or ctrl-d closes the image

CPU-only Docker Image

To use the CPU-enabled Docker image you just need to have Docker installed. Note that this image is significantly slower than the GPU image, which is why we don't recommend it.

  • Download and run the H2O Docker image:
    • On Linux: docker run -it --rm --net host -v $PWD:/host opsh2oai/h2o-deepwater-cpu
    • On MacOS: docker run -it --rm -p 54321:54321 -p 8080:8080 -v $PWD:/host opsh2oai/h2o-deepwater-cpu
    • You now get a prompt in the image: # . The directory you started from is avaiable as /host
    • Start H2O with java -jar /opt/h2o.jar
    • Python, R and Jupyter Notebooks are available
    • exit or ctrl-d closes the image

Roadmap, Architecture and Demo

Download the Deep Water overview slides.

architecture architecture architecture architecture

DIY Build Instructions

If you want to use Deep Water in H2O-3, you'll need to have a .jar file that includes backend support for at least one of MXNet, Caffe or TensorFlow.

1. Build MXNet

Instructions to build MXNet

2. Build TensorFlow

Instructions to build TensorFlow

3. Build Caffe

Coming soon.

4. Build H2O Backend Connectors

From the top-level of the deepwater repository, do

./gradlew build -x test

This will create the following file: build/libs/deepwater-all.jar

5. Add DeepWater support to H2O-3

You need to check out the h2o-3. Copy the freshly created jar file build/libs/deepwater-all.jar from the previous step to H2O-3's library h2o-3/lib/deepwater-all.jar (create the directory if it's not there) and you're done!

Build H2O-3 as usual:
./gradlew build -x test

This H2O version will now have GPU Deep Learning support!

To use the GPU, please make sure to set your path to your CUDA installation:

export CUDA_PATH=/usr/local/cuda
Install the Python wheel:
sudo pip install h2o-3/h2o-py/dist/h2o-3.11.0.99999-py2.py3-none-any.whl
(Optional) Install the MXNet Python/R packages

If you want to build your own MXNet models from Python or R, install the MXNet wheel (which was built together with MXNet above):

sudo easy_install deepwater/thirdparty/mxnet/python/dist/mxnet-0.7.0-py2.7.egg
R CMD INSTALL deepwater/thirdparty/mxnet/mxnet_0.7.tar.gz

Releasing

The release process bundles all defined submodules and push them into Maven central via Sonatype repository provider. The released artifacts are Java 6 compatible.

The release can be invoked for all modules by:

./gradlew -PdoRelease -PbuildOnlyBackendApi -PdoJava6Bytecode=true -Prelease.useAutomaticVersion=true release

The process performs the following steps:

  • Updates gradle.properties and removes SNAPSHOT and increases minor version (can be changed)
  • Creates a new release commit and tags it with release tag. (See gradle/release.gradle file to override the default template.)
  • Builds
  • Verifies compatibility of used API with Java 6 API
  • Bytecode rewrite to be compatible with Java 6
  • Generation of artifact metadata
  • Pushes artifacts into staging area at https://oss.sonatype.org/

The process needs to be finished manually by:

Note: The release process creates two new commits and a new tag with the release version. However, the process does not push it to a remote repository, so it is necessary to perform a remote update manually using git push --tags or update the gradle/release.gradle settings and remove the --dry-run option from the pushOptions field.

deepwater's People

Contributors

arnocandel avatar avkash avatar captainpete avatar darrencook avatar ganeshkrishnan1 avatar jakubhava avatar ledell avatar mdymczyk avatar mistobaan avatar mmalohlava avatar mstensmo avatar randyzwitch avatar surekhajadhwani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deepwater's Issues

Version mismatch with nightly install.

Using the install instructions the latest Standalone version is 3.15.0.391 but the Jupyter version seems to be 3.13.0.369. So when trying to connect to the backend from Jupyter I am getting the following error.

H2OConnectionError: Version mismatch. H2O is version 3.15.0.391, but the h2o-python package is version 3.13.0.369. Install the matching h2o-Python version from - http://h2o-release.s3.amazonaws.com/h2o/(HEAD detached at ba3505b10)/391/index.html.

The link mentioned in the error message is not valid. What would the correct links be for versions that will connect with each other.

Unable to initialize the native Deep Learning backend: No backend found.

Environment
**OS platform, distribution and version : Redhat 7.5 ALT ppc64le
Python version (optional): python 3.6 from DriverlessAI
CUDA/cuDNN version: CUDA 9.2 cuDNN 7.1
GPU model (optional): V100
CPU model: POWER9
RAM available: 512GB
R version : 3.4.1
Tensorflow version : 1.8.0 (built from source)

I am trying to use h2o.deepwater included in DriverlessAI in python and R environment, instead of the web GUI of DAI. Plus, I'd like to use tensorflow as backend.

For this, I set the environment variables to use the python from DriverlessAI.

$ export PATH=/opt/h2oai/dai/python/bin:$PATH
$ export LD_LIBRARY_PATH=/opt/h2oai/dai/python/lib:/opt/h2oai/dai/lib:$LD_LIBRARY_PATH
$ export PYTHONPATH=/opt/h2oai/dai/cuda-9.2/lib/python3.6/site-packages

This works fine with h2o.deeplearning.

gpu_xgb <- h2o.deeplearning(x = c("TemperatureCelcius","ExhaustVacuumHg","AmbientPressureMillibar","RelativeHumidity"),
y = "HourlyEnergyOutputMW",
training_frame = train
)

However, h2o.deepwater produces an error or "Unable to initialize the native Deep Learning backend: No backend found. Cannot build a Deep Water model."

Below is the error message related to running h2o.deepwater in R with backend of tensorflow.

$ cat t4.R
'# Package Load
library(reticulate)
use_python("/opt/h2oai/dai/python/bin/python")
library(Metrics)
library(h2o)
h2o.init(max_mem_size = "500g")
'# Data Load
df <- read.csv('/data/rpjt/R_script/user/yslee/powerplant_output.csv')
'# Randomly sample 80% of the rows for the training set
set.seed(1)
train_idx <- sample(1:nrow(df), 0.8*nrow(df))
'# h2o Dataset
train <- df[train_idx,]
test <- df[-train_idx,]
train <- as.h2o(train,col.types=c("string"))
test <- as.h2o(test,col.types=c("string"))
'# h2o.deepwater model
gpu_dl <- h2o.deepwater(x = c("TemperatureCelcius","ExhaustVacuumHg","AmbientPressureMillibar","RelativeHumidity"),
y = "HourlyEnergyOutputMW",
training_frame = train,
backend = "tensorflow",
hidden = 10,
standardize =T,
activation = "Tanh",
seed = 1234)
h2o.performance(gpu_dl, newdata = test)

$ Rscript t4.R
...
R is connected to the H2O cluster:
H2O cluster uptime: 16 minutes 30 seconds
H2O cluster timezone: Asia/Seoul
H2O data parsing timezone: UTC
H2O cluster version: 3.20.0.2
H2O cluster version age: 1 month and 22 days
H2O cluster name: dai
H2O cluster total nodes: 1
H2O cluster total memory: 227.37 GB
H2O cluster total cores: 128
H2O cluster allowed cores: 128
H2O cluster healthy: TRUE
H2O Connection ip: localhost
H2O Connection port: 54321
H2O Connection proxy: NA
H2O Internal Security: FALSE
H2O API Extensions: Algos, MLI, MLI-Driver, AutoML, Core V3, Core V4
R Version: R version 3.4.1 (2017-06-30)

|======================================================================| 100%
|======================================================================| 100%
| | 0%

java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: No backend found. Cannot build a Deep Water model.

java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: No backend found. Cannot build a Deep Water model.
at hex.deepwater.DeepWaterModelInfo.setupNativeBackend(DeepWaterModelInfo.java:267)
at hex.deepwater.DeepWaterModelInfo.(DeepWaterModelInfo.java:214)
at hex.deepwater.DeepWaterModel.(DeepWaterModel.java:227)
at hex.deepwater.DeepWater$DeepWaterDriver.buildModel(DeepWater.java:131)
at hex.deepwater.DeepWater$DeepWaterDriver.computeImpl(DeepWater.java:118)
at hex.ModelBuilder$Driver.compute2(ModelBuilder.java:214)
at hex.deepwater.DeepWater$DeepWaterDriver.compute2(DeepWater.java:111)
at water.H2O$H2OCountedCompleter.compute(H2O.java:1260)
at jsr166y.CountedCompleter.exec(CountedCompleter.java:468)
at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263)
at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)
at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477)
at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

Error: java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: No backend found. Cannot build a Deep Water model.
Execution halted

install.pacakges("tensorflow") and library(tensorflow) worked fine in R,

$ ls -l /usr/local/lib64/R/library/tensorflow
total 12
-rw-rw-r-- 1 root root 2456 Aug 7 17:45 DESCRIPTION
drwxrwxr-x 5 root root 112 Aug 7 17:45 examples
drwxrwxr-x 2 root root 125 Aug 7 17:45 help
drwxrwxr-x 2 root root 39 Aug 7 17:45 html
-rw-rw-r-- 1 root root 1095 Aug 7 17:45 INDEX
drwxrwxr-x 2 root root 113 Aug 7 17:45 Meta
-rw-rw-r-- 1 root root 2713 Aug 7 17:45 NAMESPACE
drwxrwxr-x 2 root root 84 Aug 7 17:45 R

Also, tensorflow is installed in python from DriverlessAI.

$ which python
/opt/h2oai/dai/python/bin/python

$ pip list | grep tensorflow
tensorflow 1.8.0

random number seed not honored for network weights?

This test fails: https://github.com/h2oai/deepwater/blob/99a61564ec6252770077c4f6367079cf18f4135b/backends/mxnet/test/seed_test.cxx

arno@mr-dl1:~/deepwater/backends/mxnet$ ./seed_test

lenet : FAIL
bb2daeba0973fdbe49579e4e16d57e4f /tmp/model
3e02d147aac07a152668cff3f805c489 /tmp/params

bb2daeba0973fdbe49579e4e16d57e4f /tmp/model
d9196629b49e53a10857fa5ef005deda /tmp/params

alexnet : FAIL
fb97eb805ea380cf6c1e4dba0d7a0d70 /tmp/model
f5f6e0a32fab82f72ce7ff830252cf85 /tmp/params

fb97eb805ea380cf6c1e4dba0d7a0d70 /tmp/model
c6a39ecc8e7e4f9594aca36f90c5eb5c /tmp/params

googlenet : FAIL
ba468ed48bd3c25ca875b26f7e9fb28a /tmp/model
e2abebb4e643fce688bf97474dd549d5 /tmp/params

ba468ed48bd3c25ca875b26f7e9fb28a /tmp/model
e3cc4a9b99851233a84d3357f8921dfb /tmp/params

inception_bn : FAIL
880152c49b87aeb350cacd3c1ca35dd9 /tmp/model
b90ee40eb3f7ad9120c7245206e7fa1b /tmp/params

880152c49b87aeb350cacd3c1ca35dd9 /tmp/model
9eed077ebf81cebf26405bbc72cf2134 /tmp/params

resnet : FAIL
60a3e94334228df1735f9b13152fcadb /tmp/model
7f6b9800775d51883dd68fff574fa0b4 /tmp/params

60a3e94334228df1735f9b13152fcadb /tmp/model
3edc67c4b11ea6102cf7d3c40b688404 /tmp/params

vgg : FAIL
137925f6cc31061ee87b54a93c7bc645 /tmp/model
731a90eea09d75ea2f9dfa094a13f81a /tmp/params

137925f6cc31061ee87b54a93c7bc645 /tmp/model
d3ad3de6ce32f95d16178c8977ecf75c /tmp/params

@thirdwing Any ideas/suggestions?

Load/Save inconsistency

This test fails for inception/resnet: https://github.com/h2oai/deepwater/blob/eaba1908dcc0855b6661541178817d023dac1099/backends/mxnet/test/load_save_test.cxx

arno@mr-dl1:~/deepwater/backends/mxnet$ ./load_save_test

Network: lenet PASS
bb2daeba0973fdbe49579e4e16d57e4f /tmp/model
01cb20caa177ce3cce2a59be20194100 /tmp/params

bb2daeba0973fdbe49579e4e16d57e4f /tmp/model
01cb20caa177ce3cce2a59be20194100 /tmp/params

Network: alexnet PASS
fb97eb805ea380cf6c1e4dba0d7a0d70 /tmp/model
e3056cfc104d06ee93235a55dfe28cce /tmp/params

fb97eb805ea380cf6c1e4dba0d7a0d70 /tmp/model
e3056cfc104d06ee93235a55dfe28cce /tmp/params

Network: googlenet PASS
ba468ed48bd3c25ca875b26f7e9fb28a /tmp/model
dbe4748d14973233a1f0c98914f311c8 /tmp/params

ba468ed48bd3c25ca875b26f7e9fb28a /tmp/model
dbe4748d14973233a1f0c98914f311c8 /tmp/params

Network: inception_bn FAIL
880152c49b87aeb350cacd3c1ca35dd9 /tmp/model
48185ad9f72763faeac140d1b4efe1bb /tmp/params

880152c49b87aeb350cacd3c1ca35dd9 /tmp/model
d2d3db13a5155e69ab1e1dfb2aacf39e /tmp/params

Network: resnet FAIL
60a3e94334228df1735f9b13152fcadb /tmp/model
dbe4e3756d5dd94894009e99d1295e44 /tmp/params

60a3e94334228df1735f9b13152fcadb /tmp/model
bed6b4f21e8510de6dd9c3fbe5611e30 /tmp/params

Network: vgg PASS
137925f6cc31061ee87b54a93c7bc645 /tmp/model
17d31c761f1742c79f412d5a66925453 /tmp/params

137925f6cc31061ee87b54a93c7bc645 /tmp/model
17d31c761f1742c79f412d5a66925453 /tmp/params

@thirdwing Any ideas/suggestions?

R installation error

When I to install deep water R using

sudo R CMD INSTALL h2o_3.10.3.99999.tar.gz

I get an error

  • installing to library โ€˜/usr/lib64/R/libraryโ€™
  • installing source package โ€˜h2oโ€™ ...
    ** R
    Error in .install_package_code_files(".", instdir) :
    files in '/tmp/Rtmpsd7UU3/R.INSTALL15c48573961e9/h2o/R' missing from 'Collate' field:
    xgboost.R
    ERROR: unable to collate and parse R files for package โ€˜h2oโ€™
  • removing โ€˜/usr/lib64/R/library/h2oโ€™
  • restoring previous โ€˜/usr/lib64/R/library/h2oโ€™

This seems to be a description error. Any thoughts?

Documentation Word2Vec embedding and CNN on H2O R

Hi, I am wondering if it's possible to provide any documentation or example code about using word2vec and cnn on text classification in H2O DeepWater R version ?

By the way, is there any detailed tutorials or example about how to use the deep water in R ?

TensorFlow doesn't work

I have built latest h2o version with deepwater and I'm getting error after running h2o.deepwater with TensorFlow backend.

This is my code:
model_tf<-h2o.deepwater(x=2:ncol(train),
y=1,
backend = "tensorflow",
training_frame = train
)

This is error:

java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: resource mlp_1093x1x1_32.meta not found.

java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: resource mlp_1093x1x1_32.meta not found.
at hex.deepwater.DeepWaterModelInfo.setupNativeBackend(DeepWaterModelInfo.java:259)
at hex.deepwater.DeepWaterModelInfo.(DeepWaterModelInfo.java:206)
at hex.deepwater.DeepWaterModel.(DeepWaterModel.java:227)
at hex.deepwater.DeepWater$DeepWaterDriver.buildModel(DeepWater.java:131)
at hex.deepwater.DeepWater$DeepWaterDriver.computeImpl(DeepWater.java:118)
at hex.ModelBuilder$Driver.compute2(ModelBuilder.java:173)
at hex.deepwater.DeepWater$DeepWaterDriver.compute2(DeepWater.java:111)
at water.H2O$H2OCountedCompleter.compute(H2O.java:1240)
at jsr166y.CountedCompleter.exec(CountedCompleter.java:468)
at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263)
at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)
at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477)
at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

Error: java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: resource mlp_1093x1x1_32.meta not found.

The same code but with "mxnet" backend is working well.

deepwater Compile the source code

I am very distressed~~~
I need some help ~~~~

I refer to "TensorFlow Bindings for H2O.ai"
I execute " ./gradlew clean tensorflowCompile",but always has error,likes
ERROR: error loading package '': Encountered error while reading extension file 'closure/defs.bzl': no such package '@io_bazel_rules_closure//closure': Error downloading [http://bazel-mirror.storage.googleapis.com/github.com/bazelbuild/rules_closure/archive/5ca1dab6df9ad02050f7ba4e816407f88690cf7d.tar.gz, https://github.com/bazelbuild/rules_closure/archive/5ca1dab6df9ad02050f7ba4e816407f88690cf7d.tar.gz] to /root/.cache/bazel/_bazel_root/c0282f68c3c9fe7828209fa3ece89ea6/external/io_bazel_rules_closure/5ca1dab6df9ad02050f7ba4e816407f88690cf7d.tar.gz: Checksum was 5afc2087ab53b160fb58fde30339a2c2826c1a171404b7b8ff7227d5ebc8225c but wanted 60fc6977908f999b23ca65698c2bb70213403824a84f7904310b6000d78be9ce. :deepwater-tensorflow:tensorflowCompile FAILED
errors with checksum
how can I do ,fix this problem
how can I checksum disabled

please ~~~~
thanks

Documentation Inconsistencies

the python wheel was in h2o-3/h2o-py/dist for me not just h2o-py as listed in the documentation

Instructions missing that swig is required in the building tensorflow directions

img2pixels failing in ImageIO internals

Caused by: java.lang.NullPointerException
at java.awt.color.ICC_Profile.activateDeferredProfile(ICC_Profile.java:1090)
at java.awt.color.ICC_Profile$1.activate(ICC_Profile.java:744)
at sun.java2d.cmm.ProfileDeferralMgr.activateProfiles(ProfileDeferralMgr.java:95)
at java.awt.color.ICC_Profile.getInstance(ICC_Profile.java:777)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(JPEGImageReader.java:657)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(JPEGImageReader.java:609)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(JPEGImageReader.java:347)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(JPEGImageReader.java:481)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(JPEGImageReader.java:602)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1059)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1039)
at javax.imageio.ImageIO.read(ImageIO.java:1448)
at javax.imageio.ImageIO.read(ImageIO.java:1308)
at water.gpu.util.img2pixels(util.java:169)
at hex.deepwater.DeepWaterImageIterator$ImageConverter.compute2(DeepWaterImageIterator.java:102)
... 6 more

Build TF Java bindings failure

OS: ubuntu 14.04
I'm trying to install deepwater in my linux server, and I followed the tutorial step by step until Build TF Java bindings. Then I got some errors as below:

$ mvn -T 20 install --projects .,tensorflow
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:opencv:jar:3.1.0-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:opencv:3.1.0-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/opencv/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:ffmpeg:jar:3.1.4-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:ffmpeg:3.1.4-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/ffmpeg/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:flycapture:jar:2.9.3.43-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:flycapture:2.9.3.43-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/flycapture/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:libdc1394:jar:2.2.4-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:libdc1394:2.2.4-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/libdc1394/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:libfreenect:jar:0.5.3-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:libfreenect:0.5.3-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/libfreenect/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:videoinput:jar:0.200-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:videoinput:0.200-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/videoinput/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:artoolkitplus:jar:2.3.1-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:artoolkitplus:2.3.1-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/artoolkitplus/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:chilitags:jar:master-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:chilitags:master-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/chilitags/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:flandmark:jar:1.07-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:flandmark:1.07-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/flandmark/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:hdf5:jar:1.10.0-patch1-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:hdf5:1.10.0-patch1-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/hdf5/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:openblas:jar:0.2.19-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:openblas:0.2.19-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/openblas/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:fftw:jar:3.3.5-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:fftw:3.3.5-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/fftw/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:gsl:jar:2.2.1-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:gsl:2.2.1-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/gsl/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:llvm:jar:3.9.0-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:llvm:3.9.0-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/llvm/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:leptonica:jar:1.73-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:leptonica:1.73-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/leptonica/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:tesseract:jar:3.04.01-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:tesseract:3.04.01-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/tesseract/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:caffe:jar:master-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:caffe:master-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/caffe/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:cuda:jar:8.0-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:cuda:8.0-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/cuda/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:mxnet:jar:master-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:mxnet:master-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/mxnet/pom.xml, line 14, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:tensorflow:jar:0.10.0-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:tensorflow:${tensorflow.version}-${project.parent.version}, /home/omm/deepwater/deepwater/thirdparty/javacpp-presets/tensorflow/pom.xml, line 14, column 12
[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] 
[INFO] Inspecting build with total of 21 modules...
[INFO] Not installing Nexus Staging features:
[INFO]  * Preexisting staging related goal bindings found in 21 modules.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] JavaCPP Presets
[INFO] JavaCPP Presets for TensorFlow
[INFO] Building with 20 threads
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building JavaCPP Presets 1.2.5-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] JavaCPP Presets ................................... FAILURE [0.111s]
[INFO] JavaCPP Presets for TensorFlow .................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.081s (Wall Clock)
[INFO] Finished at: Tue Jan 03 14:12:15 CST 2017
[INFO] Final Memory: 13M/217M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project javacpp-presets: Could not resolve dependencies for project org.bytedeco:javacpp-presets:pom:1.2.5-SNAPSHOT: Could not find artifact org.bytedeco:javacpp-presets:jar:linux-x86_64:1.2.5-SNAPSHOT -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

I don't know what's wrong, could you give me some advice to get rid of it?

Failed build test with latest h2o-3

h2o-algos junit tests FAILED
:h2o-algos:testMultiNode FAILED
:h2o-algos:testMultiNode took 507.109 secs

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':h2o-algos:testMultiNode'.

Process 'command 'bash'' finished with non-zero exit value 1

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 8 mins 52.237 secs

Task timings:
507.109 secs :h2o-algos:testMultiNode
14.972 secs :h2o-core:compileJava
2.879 secs :h2o-algos:compileJava
1.296 secs :h2o-core:compileTestJava
1.064 secs :h2o-algos:compileTestJava
0.553 secs :h2o-core:jar
0.458 secs :h2o-genmodel:compileJava
1.578 secs All others

Np tensorflow in deepwater AMI

Hi,
I launched the deepwater AMI (ami-10bd9607) and it seems that the tensorflow package is not installed.

import tensorflow as tf
Traceback (most recent call last):
File "", line 1, in
ImportError: No module named 'tensorflow'

Hence I can't reproduce the deeplearning_tensorflow_cat_dog_mouse_lenet_ notebook
Should I install tensorflow manually?

Roadmap for Caffe.

How the statement 'Coming soon' about Caffe support should be interpreted?
Could you share more detailed plans or schedule for Caffe to be integrated with Deep Water?
Thanks,
Chris

How to use multiple GPU device?

When I use dokcer image "opsh2oai/h2o-deepwater" and start by following script:

sudo nvidia-docker run -itd \
      -p 54321:54321 \
      --net=hadoop2 \
      --name h2o-dw-single \
      --hostname h2o-dw-single \
      opsh2oai/h2o-deepwater &> /dev/null

And start H2O service use:

java -jar /opt/h2o.jar

I try to use MNIST dataset to build DeepWater model allow GPU used and setting device_id=0,1,2,3 (By using H2O Flow).

But only one GPU device be used (device id '0').

How can I use multi device?


When no job running:

$ nvidia-smi 

Mon Oct 23 10:40:29 2017       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.90                 Driver Version: 384.90                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  TITAN Xp            Off  | 00000000:05:00.0 Off |                  N/A |
| 25%   44C    P8    18W / 250W |    249MiB / 12187MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   1  TITAN Xp            Off  | 00000000:06:00.0 Off |                  N/A |
| 25%   44C    P8    18W / 250W |    173MiB / 12189MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   2  TITAN Xp            Off  | 00000000:09:00.0 Off |                  N/A |
| 24%   44C    P8    18W / 250W |    173MiB / 12189MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   3  TITAN Xp            Off  | 00000000:0A:00.0 Off |                  N/A |
| 23%   36C    P8    17W / 250W |    173MiB / 12189MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
+-----------------------------------------------------------------------------+

Building DeepWater model:

$nvidia-smi 

Mon Oct 23 10:42:09 2017       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.90                 Driver Version: 384.90                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  TITAN Xp            Off  | 00000000:05:00.0 Off |                  N/A |
| 25%   46C    P2    61W / 250W |    249MiB / 12187MiB |     29%      Default |
+-------------------------------+----------------------+----------------------+
|   1  TITAN Xp            Off  | 00000000:06:00.0 Off |                  N/A |
| 25%   46C    P2    61W / 250W |    173MiB / 12189MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   2  TITAN Xp            Off  | 00000000:09:00.0 Off |                  N/A |
| 24%   45C    P2    60W / 250W |    173MiB / 12189MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   3  TITAN Xp            Off  | 00000000:0A:00.0 Off |                  N/A |
| 23%   38C    P2    60W / 250W |    173MiB / 12189MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
+-----------------------------------------------------------------------------+

Error building TensorFlow

When I am running mvn -e -X -T 20 install --projects .,tensorflow

[](org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.4.0:exec (javacpp.cppbuild.install) on project tensorflow: Command execution failed.
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:185)
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:181)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.maven.plugin.MojoExecutionException: Command execution failed.
at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:276)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
... 11 more
Caused by: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404)
at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:166)
at org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:660)
at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:265)
... 13 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :tensorflow
))

Download deepwater model as a pojo file

Hi,
I followed the deeplearning_tensorflow_cat_dog_mouse_lenet notebook and tried to download the model as a pojo file.

model = H2ODeepWaterEstimator(epochs=50, network = "lenet", backend="tensorflow")
model.train(x=[0],y=1, training_frame=frame)
h2o.download_pojo(model)

And got the following error

H2OServerError                            Traceback (most recent call last)
<ipython-input-7-8b8a68a0b108> in <module>()
----> 1 h2o.download_pojo(model)

/usr/local/lib/python2.7/dist-packages/h2o/h2o.pyc in download_pojo(model, path, get_jar)
    817 
    818     if path == "":
--> 819         java_code = api("GET /3/Models.java/%s" % model.model_id)
    820         print(java_code)
    821         return None

/usr/local/lib/python2.7/dist-packages/h2o/h2o.pyc in api(endpoint, data, json, filename, save_to)
     82     # type checks are performed in H2OConnection class
     83     _check_connection()
---> 84     return h2oconn.request(endpoint, data=data, json=json, filename=filename, save_to=save_to)
     85 
     86 

/usr/local/lib/python2.7/dist-packages/h2o/backend/connection.pyc in request(self, endpoint, data, json, filename, save_to)
    261                                     auth=self._auth, verify=self._verify_ssl_cert, proxies=self._proxies)
    262             self._log_end_transaction(start_time, resp)
--> 263             return self._process_response(resp, save_to)
    264 
    265         except (requests.exceptions.ConnectionError, requests.exceptions.HTTPError) as e:

/usr/local/lib/python2.7/dist-packages/h2o/backend/connection.pyc in _process_response(response, save_to)
    593         # Note that it is possible to receive valid H2OErrorV3 object in this case, however it merely means the server
    594         # did not provide the correct status code.
--> 595         raise H2OServerError("HTTP %d %s:\n%r" % (status_code, response.reason, data))
    596 
    597 

H2OServerError: HTTP 500 Server Error:
u'<html>\n<head>\n<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>\n<title>Error 500 Server Error</title>\n</head>\n<body>\n<h2>HTTP ERROR: 500</h2>\n<p>Problem accessing /3/Models.java/DeepWater_model_python_1493301774497_1. Reason:\n<pre>    Server Error</pre></p>\n<hr /><i><small>Powered by Jetty://</small></i>\n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n                                                \n</body>\n</html>\n'

I'm using the deepwater AMI (ami-10bd9607, altough I know it's an an old AMI image #39 )
Does deepwater support the downloading of deep learning model as a pojo file?

H20 Connection Error

Fresh install of H2O failing to init. Uninstalled and reinstalled several times. Same problem persists.

H2OConnectionError: Version mismatch. H2O is version 3.18.0.11, but the h2o-python package is version 3.20.0.8. Install the matching h2o-Python version from - http://h2o-release.s3.amazonaws.com/h2o/rel-wolpert/11/index.html.

TF Java bindings build errors

Hi...Trying to install DeepWater for TensorFlow on Mac OSX by following the instructions here:
https://github.com/h2oai/deepwater/tree/master/tensorflow

Everything runs fine up until this step:
mvn -T 20 install --projects .,tensorflow

Following the script's recommendation, I re-ran with debugging & error flags:
mvn -e -X -T 20 install --projects .,tensorflow

The last command generated the error messages below. I looked into submitting an issue at the Javacpp-presets github page but it was not clear to me how to open a new issue there.

Thanks.

Javacpp-presets debugging messages:

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T10:41:47-06:00)
Maven home: /usr/local/Cellar/maven/3.3.9/libexec
Java version: 1.8.0_102, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.11.6", arch: "x86_64", family: "mac"
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG] Imported: javax.enterprise.inject.* < plexus.core
[DEBUG] Imported: javax.enterprise.util.* < plexus.core
[DEBUG] Imported: javax.inject.* < plexus.core
[DEBUG] Imported: org.apache.maven.* < plexus.core
[DEBUG] Imported: org.apache.maven.artifact < plexus.core
[DEBUG] Imported: org.apache.maven.classrealm < plexus.core
[DEBUG] Imported: org.apache.maven.cli < plexus.core
[DEBUG] Imported: org.apache.maven.configuration < plexus.core
[DEBUG] Imported: org.apache.maven.exception < plexus.core
[DEBUG] Imported: org.apache.maven.execution < plexus.core
[DEBUG] Imported: org.apache.maven.execution.scope < plexus.core
[DEBUG] Imported: org.apache.maven.lifecycle < plexus.core
[DEBUG] Imported: org.apache.maven.model < plexus.core
[DEBUG] Imported: org.apache.maven.monitor < plexus.core
[DEBUG] Imported: org.apache.maven.plugin < plexus.core
[DEBUG] Imported: org.apache.maven.profiles < plexus.core
[DEBUG] Imported: org.apache.maven.project < plexus.core
[DEBUG] Imported: org.apache.maven.reporting < plexus.core
[DEBUG] Imported: org.apache.maven.repository < plexus.core
[DEBUG] Imported: org.apache.maven.rtinfo < plexus.core
[DEBUG] Imported: org.apache.maven.settings < plexus.core
[DEBUG] Imported: org.apache.maven.toolchain < plexus.core
[DEBUG] Imported: org.apache.maven.usability < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.* < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.events < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core
[DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core
[DEBUG] Imported: org.codehaus.classworlds < plexus.core
[DEBUG] Imported: org.codehaus.plexus.* < plexus.core
[DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core
[DEBUG] Imported: org.codehaus.plexus.component < plexus.core
[DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core
[DEBUG] Imported: org.codehaus.plexus.container < plexus.core
[DEBUG] Imported: org.codehaus.plexus.context < plexus.core
[DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core
[DEBUG] Imported: org.codehaus.plexus.logging < plexus.core
[DEBUG] Imported: org.codehaus.plexus.personality < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
[DEBUG] Imported: org.eclipse.aether.* < plexus.core
[DEBUG] Imported: org.eclipse.aether.artifact < plexus.core
[DEBUG] Imported: org.eclipse.aether.collection < plexus.core
[DEBUG] Imported: org.eclipse.aether.deployment < plexus.core
[DEBUG] Imported: org.eclipse.aether.graph < plexus.core
[DEBUG] Imported: org.eclipse.aether.impl < plexus.core
[DEBUG] Imported: org.eclipse.aether.installation < plexus.core
[DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core
[DEBUG] Imported: org.eclipse.aether.metadata < plexus.core
[DEBUG] Imported: org.eclipse.aether.repository < plexus.core
[DEBUG] Imported: org.eclipse.aether.resolution < plexus.core
[DEBUG] Imported: org.eclipse.aether.spi < plexus.core
[DEBUG] Imported: org.eclipse.aether.transfer < plexus.core
[DEBUG] Imported: org.eclipse.aether.version < plexus.core
[DEBUG] Imported: org.slf4j.* < plexus.core
[DEBUG] Imported: org.slf4j.helpers.* < plexus.core
[DEBUG] Imported: org.slf4j.spi.* < plexus.core
[DEBUG] Populating class realm maven.api
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/local/Cellar/maven/3.3.9/libexec/conf/settings.xml
[DEBUG] Reading user settings from /Users/mohamed.badawy/.m2/settings.xml
[DEBUG] Reading global toolchains from /usr/local/Cellar/maven/3.3.9/libexec/conf/toolchains.xml
[DEBUG] Reading user toolchains from /Users/mohamed.badawy/.m2/toolchains.xml
[DEBUG] Using local repository at /Users/mohamed.badawy/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/mohamed.badawy/.m2/repository
[INFO] Scanning for projects...
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1, ConflictMarker.markTime=1, ConflictMarker.nodeCount=84, ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, ConflictIdSorter.conflictIdCount=45, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=5, ConflictResolver.conflictItemCount=71, DefaultDependencyCollector.collectTime=277, DefaultDependencyCollector.transformTime=11}
[DEBUG] org.sonatype.plugins:nexus-staging-maven-plugin:jar:1.6.6:
[DEBUG] org.sonatype.nexus.maven:nexus-common:jar:1.6.6:compile
[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile
[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.7:compile
[DEBUG] com.google.guava:guava:jar:14.0.1:compile
[DEBUG] org.sonatype.nexus:nexus-client-core:jar:2.9.1-02:compile
[DEBUG] org.sonatype.nexus.plugins:nexus-restlet1x-model:jar:2.9.1-02:compile
[DEBUG] org.apache.maven:maven-model:jar:3.0.4:compile
[DEBUG] org.slf4j:slf4j-api:jar:1.7.7:compile
[DEBUG] com.google.code.findbugs:jsr305:jar:2.0.1:compile
[DEBUG] com.intellij:annotations:jar:9.0.4:compile
[DEBUG] commons-io:commons-io:jar:2.4:compile
[DEBUG] com.thoughtworks.xstream:xstream:jar:1.4.7:compile
[DEBUG] xmlpull:xmlpull:jar:1.1.3.1:compile
[DEBUG] xpp3:xpp3_min:jar:1.1.4c:compile
[DEBUG] joda-time:joda-time:jar:2.2:compile
[DEBUG] commons-lang:commons-lang:jar:2.6:compile
[DEBUG] commons-beanutils:commons-beanutils-core:jar:1.8.3:compile
[DEBUG] org.sonatype.sisu.siesta:siesta-client:jar:1.7:compile
[DEBUG] org.sonatype.sisu.siesta:siesta-common:jar:1.7:compile
[DEBUG] javax.ws.rs:jsr311-api:jar:1.1.1:compile
[DEBUG] com.sun.jersey:jersey-core:jar:1.17.1:compile
[DEBUG] javax.validation:validation-api:jar:1.1.0.Final:compile
[DEBUG] com.sun.jersey:jersey-client:jar:1.17.1:compile
[DEBUG] com.sun.jersey.contribs:jersey-apache-client4:jar:1.17.1:compile
[DEBUG] org.sonatype.sisu.siesta:siesta-jackson:jar:1.7:compile
[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.3.1:compile
[DEBUG] com.fasterxml.jackson.core:jackson-core:jar:2.3.1:compile
[DEBUG] com.fasterxml.jackson.core:jackson-databind:jar:2.3.1:compile
[DEBUG] com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.3.1:compile
[DEBUG] com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.3.1:compile
[DEBUG] com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.3.1:compile
[DEBUG] org.apache.httpcomponents:httpclient:jar:4.3.5:compile
[DEBUG] commons-codec:commons-codec:jar:1.6:compile
[DEBUG] org.apache.httpcomponents:httpcore:jar:4.3.2:compile
[DEBUG] org.slf4j:jcl-over-slf4j:jar:1.7.7:compile
[DEBUG] javax.inject:javax.inject:jar:1:compile
[DEBUG] org.sonatype.spice.zapper:spice-zapper:jar:1.3:compile
[DEBUG] org.fusesource.hawtbuf:hawtbuf-proto:jar:1.9:compile
[DEBUG] org.fusesource.hawtbuf:hawtbuf:jar:1.9:compile
[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0.8:compile
[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.15:compile
[DEBUG] org.sonatype.aether:aether-api:jar:1.13.1:compile
[DEBUG] ch.qos.logback:logback-core:jar:1.1.2:runtime
[DEBUG] ch.qos.logback:logback-classic:jar:1.1.2:runtime
[DEBUG] Created new class realm extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6
[DEBUG] Importing foreign packages into class realm extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6
[DEBUG] Imported: < maven.api
[DEBUG] Populating class realm extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6
[DEBUG] Included: org.sonatype.plugins:nexus-staging-maven-plugin:jar:1.6.6
[DEBUG] Included: org.sonatype.nexus.maven:nexus-common:jar:1.6.6
[DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4
[DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.7
[DEBUG] Included: com.google.guava:guava:jar:14.0.1
[DEBUG] Included: org.sonatype.nexus:nexus-client-core:jar:2.9.1-02
[DEBUG] Included: org.sonatype.nexus.plugins:nexus-restlet1x-model:jar:2.9.1-02
[DEBUG] Included: com.google.code.findbugs:jsr305:jar:2.0.1
[DEBUG] Included: com.intellij:annotations:jar:9.0.4
[DEBUG] Included: commons-io:commons-io:jar:2.4
[DEBUG] Included: com.thoughtworks.xstream:xstream:jar:1.4.7
[DEBUG] Included: xmlpull:xmlpull:jar:1.1.3.1
[DEBUG] Included: xpp3:xpp3_min:jar:1.1.4c
[DEBUG] Included: joda-time:joda-time:jar:2.2
[DEBUG] Included: commons-lang:commons-lang:jar:2.6
[DEBUG] Included: commons-beanutils:commons-beanutils-core:jar:1.8.3
[DEBUG] Included: org.sonatype.sisu.siesta:siesta-client:jar:1.7
[DEBUG] Included: org.sonatype.sisu.siesta:siesta-common:jar:1.7
[DEBUG] Included: javax.ws.rs:jsr311-api:jar:1.1.1
[DEBUG] Included: com.sun.jersey:jersey-core:jar:1.17.1
[DEBUG] Included: javax.validation:validation-api:jar:1.1.0.Final
[DEBUG] Included: com.sun.jersey:jersey-client:jar:1.17.1
[DEBUG] Included: com.sun.jersey.contribs:jersey-apache-client4:jar:1.17.1
[DEBUG] Included: org.sonatype.sisu.siesta:siesta-jackson:jar:1.7
[DEBUG] Included: com.fasterxml.jackson.core:jackson-annotations:jar:2.3.1
[DEBUG] Included: com.fasterxml.jackson.core:jackson-core:jar:2.3.1
[DEBUG] Included: com.fasterxml.jackson.core:jackson-databind:jar:2.3.1
[DEBUG] Included: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.3.1
[DEBUG] Included: com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.3.1
[DEBUG] Included: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.3.1
[DEBUG] Included: org.apache.httpcomponents:httpclient:jar:4.3.5
[DEBUG] Included: commons-codec:commons-codec:jar:1.6
[DEBUG] Included: org.apache.httpcomponents:httpcore:jar:4.3.2
[DEBUG] Included: org.slf4j:jcl-over-slf4j:jar:1.7.7
[DEBUG] Included: org.sonatype.spice.zapper:spice-zapper:jar:1.3
[DEBUG] Included: org.fusesource.hawtbuf:hawtbuf-proto:jar:1.9
[DEBUG] Included: org.fusesource.hawtbuf:hawtbuf:jar:1.9
[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0.8
[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.15
[DEBUG] Included: ch.qos.logback:logback-core:jar:1.1.2
[DEBUG] Included: ch.qos.logback:logback-classic:jar:1.1.2
[DEBUG] Extension realms for project org.bytedeco:javacpp-presets:pom:1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Created new class realm project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT
[DEBUG] Populating class realm project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:opencv:jar:3.1.0-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:ffmpeg:jar:3.1.4-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:flycapture:jar:2.9.3.43-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:libdc1394:jar:2.2.4-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:libfreenect:jar:0.5.3-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:videoinput:jar:0.200-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:artoolkitplus:jar:2.3.1-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:chilitags:jar:master-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:flandmark:jar:1.07-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:hdf5:jar:1.10.0-patch1-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:openblas:jar:0.2.19-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:fftw:jar:3.3.5-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:gsl:jar:2.2.1-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:llvm:jar:3.9.0-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:leptonica:jar:1.73-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:tesseract:jar:3.04.01-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:caffe:jar:master-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:cuda:jar:8.0-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:mxnet:jar:master-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Extension realms for project org.bytedeco.javacpp-presets:tensorflow:jar:0.10.0-1.2.5-SNAPSHOT: [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.6, parent: sun.misc.Launcher$AppClassLoader@55f96302]]
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:opencv:jar:3.1.0-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:opencv:3.1.0-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/opencv/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:ffmpeg:jar:3.1.4-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:ffmpeg:3.1.4-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/ffmpeg/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:flycapture:jar:2.9.3.43-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:flycapture:2.9.3.43-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/flycapture/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:libdc1394:jar:2.2.4-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:libdc1394:2.2.4-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/libdc1394/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:libfreenect:jar:0.5.3-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:libfreenect:0.5.3-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/libfreenect/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:videoinput:jar:0.200-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:videoinput:0.200-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/videoinput/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:artoolkitplus:jar:2.3.1-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:artoolkitplus:2.3.1-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/artoolkitplus/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:chilitags:jar:master-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:chilitags:master-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/chilitags/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:flandmark:jar:1.07-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:flandmark:1.07-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/flandmark/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:hdf5:jar:1.10.0-patch1-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:hdf5:1.10.0-patch1-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/hdf5/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:openblas:jar:0.2.19-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:openblas:0.2.19-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/openblas/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:fftw:jar:3.3.5-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:fftw:3.3.5-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/fftw/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:gsl:jar:2.2.1-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:gsl:2.2.1-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/gsl/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:llvm:jar:3.9.0-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:llvm:3.9.0-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/llvm/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:leptonica:jar:1.73-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:leptonica:1.73-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/leptonica/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:tesseract:jar:3.04.01-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:tesseract:3.04.01-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tesseract/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:caffe:jar:master-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:caffe:master-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/caffe/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:cuda:jar:8.0-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:cuda:8.0-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/cuda/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:mxnet:jar:master-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:mxnet:master-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/mxnet/pom.xml, line 14, column 12
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.bytedeco.javacpp-presets:tensorflow:jar:0.10.0-1.2.5-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.bytedeco.javacpp-presets:tensorflow:${tensorflow.version}-${project.parent.version}, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/pom.xml, line 14, column 12
[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]
[INFO] Inspecting build with total of 2 modules...
[INFO] Not installing Nexus Staging features:
[INFO] * Preexisting staging related goal bindings found in 2 modules.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] JavaCPP Presets
[INFO] JavaCPP Presets for TensorFlow
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: org.bytedeco:javacpp-presets:pom:1.2.5-SNAPSHOT
[DEBUG] Tasks: [install]
[DEBUG] Style: Regular
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Project: org.bytedeco.javacpp-presets:tensorflow:jar:0.10.0-1.2.5-SNAPSHOT
[DEBUG] Tasks: [install]
[DEBUG] Style: Regular
[DEBUG] =======================================================================
[INFO]
[INFO] Using the MultiThreadedBuilder implementation with a thread count of 20
[DEBUG] Scheduling: MavenProject: org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT @ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/pom.xml
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building JavaCPP Presets 1.2.5-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project: org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [compile]
[DEBUG] Repositories (dependencies): [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins) : [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar (attach-javadocs)
[DEBUG] Style: Regular
[DEBUG] Configuration:

${additionalJOption} -Xdoclint:none ${aggregate} ${maven.javadoc.applyJavadocSecurityFix} ${attach} ${author} ${bootclasspath} ${bootclasspathArtifacts} ${bottom} ${breakiterator} ${charset} ${maven.javadoc.classifier} ${debug} ${destDir} ${detectJavaApiLink} ${detectLinks} ${detectOfflineLinks} ${docencoding} ${docfilessubdirs} ${doclet} ${docletArtifact} ${docletArtifacts} ${docletPath} ${doctitle} ${encoding} ${excludePackageNames} ${excludedocfilessubdir} ${extdirs} ${maven.javadoc.failOnError} ${project.build.finalName} ${footer} ${groups} ${header} ${helpfile} ${project.build.directory} ${javaApiLinks} ${javadocExecutable} ${javadocVersion} ${keywords} http://bytedeco.org/javacpp/apidocs/${links} ${linksource} ${localRepository} ${locale} ${maxmemory} ${minmemory} ${nocomment} ${nodeprecated} ${nodeprecatedlist} ${nohelp} ${noindex} ${nonavbar} ${nooverview} ${noqualifier} ${nosince} ${notimestamp} ${notree} ${offlineLinks} ${old} ${destDir} ${overview} ${packagesheader} ${proxyHost} ${proxyPort} ${quiet} ${reactorProjects} ${project.remoteArtifactRepositories} ${resourcesArtifacts} ${serialwarn} ${show} ${maven.javadoc.skip} ${source} ${sourcepath} ${sourcetab} ${splitindex} ${stylesheet} ${stylesheetfile} ${subpackages} ${taglet} ${tagletArtifact} ${tagletArtifacts} ${tagletpath} ${taglets} ${tags} ${top} ${use} ${useStandardDocletOptions} ${validateLinks} ${verbose} ${version} ${windowtitle} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-install-plugin:2.5.2:install (default-install) [DEBUG] Style: Regular [DEBUG] Configuration: true ${installAtEnd} ${localRepository} ${maven.install.skip} ${updateReleaseInfo} [DEBUG] ======================================================================= [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=0, ConflictMarker.markTime=0, ConflictMarker.nodeCount=1, ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, ConflictIdSorter.conflictIdCount=0, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=0, ConflictResolver.conflictItemCount=0, DefaultDependencyCollector.collectTime=0, DefaultDependencyCollector.transformTime=0} [DEBUG] org.bytedeco:javacpp-presets:pom:1.2.5-SNAPSHOT [INFO] [INFO] --- maven-javadoc-plugin:2.10.3:jar (attach-javadocs) @ javacpp-presets --- [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1, ConflictMarker.markTime=1, ConflictMarker.nodeCount=301, ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, ConflictIdSorter.conflictIdCount=75, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=4, ConflictResolver.conflictItemCount=183, DefaultDependencyCollector.collectTime=261, DefaultDependencyCollector.transformTime=6} [DEBUG] org.apache.maven.plugins:maven-javadoc-plugin:jar:2.10.3: [DEBUG] org.apache.maven:maven-core:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile [DEBUG] org.slf4j:slf4j-jdk14:jar:1.5.6:runtime [DEBUG] org.slf4j:slf4j-api:jar:1.5.6:runtime [DEBUG] org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime [DEBUG] org.apache.maven:maven-profile:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-repository-metadata:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile [DEBUG] commons-cli:commons-cli:jar:1.2:compile [DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile [DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile [DEBUG] org.apache.maven:maven-monitor:jar:2.2.1:compile [DEBUG] classworlds:classworlds:jar:1.1:compile [DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile [DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:compile [DEBUG] org.apache.maven:maven-project:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-plugin-registry:jar:2.2.1:compile [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.11:compile [DEBUG] org.apache.maven:maven-model:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-settings:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-plugin-api:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-artifact:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-artifact-manager:jar:2.2.1:compile [DEBUG] backport-util-concurrent:backport-util-concurrent:jar:3.1:compile [DEBUG] org.apache.maven:maven-toolchain:jar:2.2.1:compile [DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile [DEBUG] org.apache.maven:maven-archiver:jar:2.5:compile [DEBUG] org.apache.maven.shared:maven-invoker:jar:2.0.9:compile [DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:1.3:compile [DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.4:compile [DEBUG] org.apache.maven.doxia:doxia-logging-api:jar:1.4:compile [DEBUG] org.apache.maven.doxia:doxia-site-renderer:jar:1.4:compile [DEBUG] org.apache.maven.doxia:doxia-core:jar:1.4:compile [DEBUG] xerces:xercesImpl:jar:2.9.1:compile [DEBUG] xml-apis:xml-apis:jar:1.3.04:compile [DEBUG] org.apache.maven.doxia:doxia-decoration-model:jar:1.4:compile [DEBUG] org.apache.maven.doxia:doxia-module-xhtml:jar:1.4:compile [DEBUG] org.apache.maven.doxia:doxia-module-fml:jar:1.4:compile [DEBUG] org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7:compile [DEBUG] org.codehaus.plexus:plexus-velocity:jar:1.1.7:compile [DEBUG] org.apache.velocity:velocity:jar:1.5:compile [DEBUG] oro:oro:jar:2.0.8:compile [DEBUG] org.apache.velocity:velocity-tools:jar:2.0:compile [DEBUG] commons-beanutils:commons-beanutils:jar:1.7.0:compile [DEBUG] commons-digester:commons-digester:jar:1.8:compile [DEBUG] commons-chain:commons-chain:jar:1.1:compile [DEBUG] commons-validator:commons-validator:jar:1.3.1:compile [DEBUG] dom4j:dom4j:jar:1.1:compile [DEBUG] sslext:sslext:jar:1.2-0:compile [DEBUG] org.apache.struts:struts-core:jar:1.3.8:compile [DEBUG] antlr:antlr:jar:2.7.2:compile [DEBUG] org.apache.struts:struts-taglib:jar:1.3.8:compile [DEBUG] org.apache.struts:struts-tiles:jar:1.3.8:compile [DEBUG] commons-collections:commons-collections:jar:3.2.1:compile [DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile [DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-6:compile [DEBUG] commons-lang:commons-lang:jar:2.4:compile [DEBUG] commons-io:commons-io:jar:2.2:compile [DEBUG] org.apache.httpcomponents:httpclient:jar:4.2.3:compile [DEBUG] org.apache.httpcomponents:httpcore:jar:4.2.2:compile [DEBUG] commons-codec:commons-codec:jar:1.6:compile [DEBUG] commons-logging:commons-logging:jar:1.1.1:compile [DEBUG] log4j:log4j:jar:1.2.14:compile [DEBUG] com.thoughtworks.qdox:qdox:jar:1.12.1:compile [DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:compile [DEBUG] junit:junit:jar:3.8.1:compile [DEBUG] org.codehaus.plexus:plexus-archiver:jar:2.9:compile [DEBUG] org.codehaus.plexus:plexus-io:jar:2.4:compile [DEBUG] org.apache.commons:commons-compress:jar:1.9:compile [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0.20:compile [DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.3 [DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.3 [DEBUG] Imported: < project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT [DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.3 [DEBUG] Included: org.apache.maven.plugins:maven-javadoc-plugin:jar:2.10.3 [DEBUG] Included: org.slf4j:slf4j-jdk14:jar:1.5.6 [DEBUG] Included: org.slf4j:jcl-over-slf4j:jar:1.5.6 [DEBUG] Included: commons-cli:commons-cli:jar:1.2 [DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 [DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3 [DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.4 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.11 [DEBUG] Included: backport-util-concurrent:backport-util-concurrent:jar:3.1 [DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:3.0 [DEBUG] Included: org.apache.maven:maven-archiver:jar:2.5 [DEBUG] Included: org.apache.maven.shared:maven-invoker:jar:2.0.9 [DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:1.3 [DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.4 [DEBUG] Included: org.apache.maven.doxia:doxia-logging-api:jar:1.4 [DEBUG] Included: org.apache.maven.doxia:doxia-site-renderer:jar:1.4 [DEBUG] Included: org.apache.maven.doxia:doxia-core:jar:1.4 [DEBUG] Included: xerces:xercesImpl:jar:2.9.1 [DEBUG] Included: xml-apis:xml-apis:jar:1.3.04 [DEBUG] Included: org.apache.maven.doxia:doxia-decoration-model:jar:1.4 [DEBUG] Included: org.apache.maven.doxia:doxia-module-xhtml:jar:1.4 [DEBUG] Included: org.apache.maven.doxia:doxia-module-fml:jar:1.4 [DEBUG] Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7 [DEBUG] Included: org.codehaus.plexus:plexus-velocity:jar:1.1.7 [DEBUG] Included: org.apache.velocity:velocity:jar:1.5 [DEBUG] Included: oro:oro:jar:2.0.8 [DEBUG] Included: org.apache.velocity:velocity-tools:jar:2.0 [DEBUG] Included: commons-beanutils:commons-beanutils:jar:1.7.0 [DEBUG] Included: commons-digester:commons-digester:jar:1.8 [DEBUG] Included: commons-chain:commons-chain:jar:1.1 [DEBUG] Included: commons-validator:commons-validator:jar:1.3.1 [DEBUG] Included: dom4j:dom4j:jar:1.1 [DEBUG] Included: sslext:sslext:jar:1.2-0 [DEBUG] Included: org.apache.struts:struts-core:jar:1.3.8 [DEBUG] Included: antlr:antlr:jar:2.7.2 [DEBUG] Included: org.apache.struts:struts-taglib:jar:1.3.8 [DEBUG] Included: org.apache.struts:struts-tiles:jar:1.3.8 [DEBUG] Included: commons-collections:commons-collections:jar:3.2.1 [DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5 [DEBUG] Included: commons-lang:commons-lang:jar:2.4 [DEBUG] Included: commons-io:commons-io:jar:2.2 [DEBUG] Included: org.apache.httpcomponents:httpclient:jar:4.2.3 [DEBUG] Included: org.apache.httpcomponents:httpcore:jar:4.2.2 [DEBUG] Included: commons-codec:commons-codec:jar:1.6 [DEBUG] Included: commons-logging:commons-logging:jar:1.1.1 [DEBUG] Included: log4j:log4j:jar:1.2.14 [DEBUG] Included: com.thoughtworks.qdox:qdox:jar:1.12.1 [DEBUG] Included: junit:junit:jar:3.8.1 [DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:2.9 [DEBUG] Included: org.codehaus.plexus:plexus-io:jar:2.4 [DEBUG] Included: org.apache.commons:commons-compress:jar:1.9 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0.20 [DEBUG] Configuring mojo org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.3, parent: sun.misc.Launcher$AppClassLoader@55f96302] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar' with basic configurator --> [DEBUG] (f) additionalparam = -Xdoclint:none [DEBUG] (f) aggregate = false [DEBUG] (f) applyJavadocSecurityFix = true [DEBUG] (f) attach = true [DEBUG] (f) author = true [DEBUG] (f) bootclasspathArtifacts = [] [DEBUG] (f) bottom = Copyright ยฉ {inceptionYear}โ€“{currentYear} {organizationName}. All rights reserved. [DEBUG] (f) breakiterator = false [DEBUG] (f) classifier = javadoc [DEBUG] (f) debug = false [DEBUG] (f) defaultManifestFile = /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/target/classes/META-INF/MANIFEST.MF [DEBUG] (f) detectJavaApiLink = true [DEBUG] (f) detectLinks = false [DEBUG] (f) detectOfflineLinks = true [DEBUG] (f) docfilessubdirs = false [DEBUG] (f) docletArtifact = groupId = 'null' artifactId = 'null' version = 'null' [DEBUG] (f) docletArtifacts = [] [DEBUG] (f) doctitle = JavaCPP Presets 1.2.5-SNAPSHOT API [DEBUG] (f) encoding = UTF-8 [DEBUG] (f) failOnError = true [DEBUG] (f) finalName = javacpp-presets [DEBUG] (f) groups = [] [DEBUG] (f) includeDependencySources = false [DEBUG] (f) includeTransitiveDependencySources = false [DEBUG] (f) isOffline = false [DEBUG] (f) jarOutputDirectory = /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/target [DEBUG] (f) javaApiLinks = {} [DEBUG] (f) javadocDirectory = /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/src/main/javadoc [DEBUG] (f) javadocOptionsDir = /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/target/javadoc-bundle-options [DEBUG] (f) keywords = false [DEBUG] (f) links = [http://bytedeco.org/javacpp/apidocs/] [DEBUG] (f) linksource = false [DEBUG] (f) localRepository = id: local url: file:///Users/mohamed.badawy/.m2/repository/ layout: default snapshots: [enabled => true, update => always] releases: [enabled => true, update => always]

[DEBUG] (f) nocomment = false
[DEBUG] (f) nodeprecated = false
[DEBUG] (f) nodeprecatedlist = false
[DEBUG] (f) nohelp = false
[DEBUG] (f) noindex = false
[DEBUG] (f) nonavbar = false
[DEBUG] (f) nooverview = false
[DEBUG] (f) nosince = false
[DEBUG] (f) notimestamp = false
[DEBUG] (f) notree = false
[DEBUG] (f) offlineLinks = []
[DEBUG] (f) old = false
[DEBUG] (f) outputDirectory = /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/target/apidocs
[DEBUG] (f) overview = /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/src/main/javadoc/overview.html
[DEBUG] (f) project = MavenProject: org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT @ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/pom.xml
[DEBUG] (f) quiet = false
[DEBUG] (f) reactorProjects = [MavenProject: org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT @ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/pom.xml, MavenProject: org.bytedeco.javacpp-presets:tensorflow:0.10.0-1.2.5-SNAPSHOT @ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/pom.xml]
[DEBUG] (f) remoteRepositories = [ id: central
url: https://repo.maven.apache.org/maven2
layout: default
snapshots: [enabled => false, update => daily]
releases: [enabled => true, update => daily]
]
[DEBUG] (f) resourcesArtifacts = []
[DEBUG] (f) serialwarn = false
[DEBUG] (f) session = org.apache.maven.execution.MavenSession@3c3cbc0e
[DEBUG] (f) settings = org.apache.maven.execution.SettingsAdapter@4d87d62c
[DEBUG] (f) show = protected
[DEBUG] (f) skip = false
[DEBUG] (f) sourceDependencyCacheDir = /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/target/distro-javadoc-sources
[DEBUG] (f) splitindex = false
[DEBUG] (f) stylesheet = java
[DEBUG] (f) tagletArtifact = groupId = 'null'
artifactId = 'null'
version = 'null'
[DEBUG] (f) tagletArtifacts = []
[DEBUG] (f) taglets = []
[DEBUG] (f) tags = []
[DEBUG] (f) use = true
[DEBUG] (f) useDefaultManifestFile = false
[DEBUG] (f) useStandardDocletOptions = true
[DEBUG] (f) validateLinks = false
[DEBUG] (f) verbose = false
[DEBUG] (f) version = true
[DEBUG] (f) windowtitle = JavaCPP Presets 1.2.5-SNAPSHOT API
[DEBUG] -- end configuration --
[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ javacpp-presets ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=0, ConflictMarker.markTime=0, ConflictMarker.nodeCount=40, ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, ConflictIdSorter.conflictIdCount=19, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1, ConflictResolver.conflictItemCount=40, DefaultDependencyCollector.collectTime=8, DefaultDependencyCollector.transformTime=1}
[DEBUG] org.apache.maven.plugins:maven-install-plugin:jar:2.5.2:
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.2.1:compile
[DEBUG] org.apache.maven:maven-project:jar:2.2.1:compile
[DEBUG] org.apache.maven:maven-settings:jar:2.2.1:compile
[DEBUG] org.apache.maven:maven-profile:jar:2.2.1:compile
[DEBUG] org.apache.maven:maven-plugin-registry:jar:2.2.1:compile
[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.11:compile
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[DEBUG] junit:junit:jar:3.8.1:compile
[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:compile
[DEBUG] org.apache.maven:maven-model:jar:2.2.1:compile
[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.2.1:compile
[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.2.1:compile
[DEBUG] backport-util-concurrent:backport-util-concurrent:jar:3.1:compile
[DEBUG] org.apache.maven:maven-artifact:jar:2.2.1:compile
[DEBUG] commons-codec:commons-codec:jar:1.6:compile
[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:0.4:compile
[DEBUG] com.google.code.findbugs:jsr305:jar:2.0.1:compile
[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0.15:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-install-plugin:2.5.2
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-install-plugin:2.5.2
[DEBUG] Imported: < project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-install-plugin:2.5.2
[DEBUG] Included: org.apache.maven.plugins:maven-install-plugin:jar:2.5.2
[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.11
[DEBUG] Included: junit:junit:jar:3.8.1
[DEBUG] Included: backport-util-concurrent:backport-util-concurrent:jar:3.1
[DEBUG] Included: commons-codec:commons-codec:jar:1.6
[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:0.4
[DEBUG] Included: com.google.code.findbugs:jsr305:jar:2.0.1
[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0.15
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-install-plugin:2.5.2:install from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-install-plugin:2.5.2, parent: sun.misc.Launcher$AppClassLoader@55f96302]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-install-plugin:2.5.2:install' with basic configurator -->
[DEBUG] (f) artifact = org.bytedeco:javacpp-presets:pom:1.2.5-SNAPSHOT
[DEBUG] (f) attachedArtifacts = []
[DEBUG] (f) createChecksum = true
[DEBUG] (f) installAtEnd = false
[DEBUG] (f) localRepository = id: local
url: file:///Users/mohamed.badawy/.m2/repository/
layout: default
snapshots: [enabled => true, update => always]
releases: [enabled => true, update => always]

[DEBUG] (f) packaging = pom
[DEBUG] (f) pomFile = /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/pom.xml
[DEBUG] (f) project = MavenProject: org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT @ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/pom.xml
[DEBUG] (f) reactorProjects = [MavenProject: org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT @ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/pom.xml, MavenProject: org.bytedeco.javacpp-presets:tensorflow:0.10.0-1.2.5-SNAPSHOT @ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/pom.xml]
[DEBUG] (s) skip = false
[DEBUG] (f) updateReleaseInfo = false
[DEBUG] -- end configuration --
[INFO] Installing /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/pom.xml to /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/1.2.5-SNAPSHOT/javacpp-presets-1.2.5-SNAPSHOT.pom
[DEBUG] Writing tracking file /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/1.2.5-SNAPSHOT/_remote.repositories
[DEBUG] Installing org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT/maven-metadata.xml to /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/1.2.5-SNAPSHOT/maven-metadata-local.xml
[DEBUG] Installing org.bytedeco:javacpp-presets/maven-metadata.xml to /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/maven-metadata-local.xml
[DEBUG] Calculating checksums for /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/1.2.5-SNAPSHOT/javacpp-presets-1.2.5-SNAPSHOT.pom
[DEBUG] Installing checksum to /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/1.2.5-SNAPSHOT/javacpp-presets-1.2.5-SNAPSHOT.pom.md5
[DEBUG] Installing checksum to /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/1.2.5-SNAPSHOT/javacpp-presets-1.2.5-SNAPSHOT.pom.sha1
[DEBUG] Calculating checksums for /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/1.2.5-SNAPSHOT/maven-metadata-local.xml
[DEBUG] Installing checksum to /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/1.2.5-SNAPSHOT/maven-metadata-local.xml.md5
[DEBUG] Installing checksum to /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/1.2.5-SNAPSHOT/maven-metadata-local.xml.sha1
[DEBUG] Calculating checksums for /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/maven-metadata-local.xml
[DEBUG] Installing checksum to /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/maven-metadata-local.xml.md5
[DEBUG] Installing checksum to /Users/mohamed.badawy/.m2/repository/org/bytedeco/javacpp-presets/maven-metadata-local.xml.sha1
[DEBUG] Scheduling: org.bytedeco.javacpp-presets:tensorflow:jar:0.10.0-1.2.5-SNAPSHOT -> [install]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building JavaCPP Presets for TensorFlow 0.10.0-1.2.5-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project: org.bytedeco.javacpp-presets:tensorflow:0.10.0-1.2.5-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [compile, runtime, test]
[DEBUG] Repositories (dependencies): [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins) : [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.codehaus.mojo:exec-maven-plugin:1.4.0:exec (javacpp.cppbuild.install)
[DEBUG] Style: Regular
[DEBUG] Configuration:


/Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/../cppbuild.sh
install
tensorflow
-platform
macosx-x86_64


${exec.classpathScope}
${exec.args}
bash
${exec.longClasspath}
${exec.outputFile}


false
${sourceRoot}
${testSourceRoot}
/Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/..

[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.7:resources (javacpp.parser)
[DEBUG] Style: Regular
[DEBUG] Configuration:


${encoding}
${maven.resources.escapeString}
${maven.resources.escapeWindowsPaths}
${maven.resources.includeEmptyDirs}

${maven.resources.overwrite}



${maven.resources.supportMultiLineFiltering}



[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (javacpp.parser)
[DEBUG] Style: Regular
[DEBUG] Configuration:





${maven.compiler.compilerId}
${maven.compiler.compilerReuseStrategy}
${maven.compiler.compilerVersion}
${maven.compiler.debug}
${maven.compiler.debuglevel}
${encoding}
${maven.compiler.executable}
${maven.compiler.failOnError}
${maven.compiler.forceJavacCompilerUse}
${maven.compiler.fork}


org/bytedeco/javacpp/presets/*.java

${maven.compiler.maxmem}
${maven.compiler.meminitial}

${maven.compiler.optimize}




${maven.compiler.showDeprecation}
${maven.compiler.showWarnings}
false
${maven.compiler.skipMultiThreadWarning}

1.7 ${lastModGranularityMs} 1.7 ${maven.compiler.useIncrementalCompilation} ${maven.compiler.verbose} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.bytedeco:javacpp:1.2.5-SNAPSHOT:build (javacpp.parser) [DEBUG] Style: Regular [DEBUG] Configuration: org.bytedeco.javacpp.presets.* ${javacpp.classOrPackageNames} /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/target/classes ${javacpp.classPaths} ${javacpp.compile} ${javacpp.compilerOptions} ${javacpp.copyLibs} ${javacpp.deleteJniFiles} ${javacpp.environmentVariables} ${javacpp.header} /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/include/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-genfiles/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-tensorflow-0.10.0/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-tensorflow-0.10.0/external/protobuf/src/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-tensorflow-0.10.0/external/eigen_archive/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-tensorflow-0.10.0/external/eigen_archive/eigen-eigen-d02e6a705c30/${javacpp.includePaths} ${javacpp.jarPrefix} /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/lib/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-bin/tensorflow/${javacpp.linkPaths} /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/src/main/java ${javacpp.outputName} /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/bin/ ${javacpp.preloadPaths} macosx-x86_64 ${javacpp.propertyFile} platform.root ${javacpp.platform.root} platform.compiler ${javacpp.platform.compiler} ${javacpp.propertyKeysAndValues} false [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-dependency-plugin:2.10:copy-dependencies (copy-dependencies) [DEBUG] Style: Regular [DEBUG] Configuration: ${mdep.addParentPoms} ${classifier} ${mdep.copyPom} ${excludeArtifactIds} ${excludeClassifiers} ${excludeGroupIds} ${excludeScope} ${excludeTransitive} ${excludeTypes} ${mdep.failOnMissingClassifierArtifact} ${includeArtifactIds} ${includeClassifiers} ${includeGroupIds} ${includeScope} ${includeTypes} ${markersDirectory} ${outputAbsoluteArtifactFilename} ${project.parent.build.directory} ${overWriteIfNewer} ${overWriteReleases} ${overWriteSnapshots} ${mdep.prependGroupId} ${silent} ${mdep.skip} ${mdep.stripClassifier} true ${type} ${mdep.useBaseVersion} ${mdep.useRepositoryLayout} ${mdep.useSubDirectoryPerArtifact} ${mdep.useSubDirectoryPerScope} ${mdep.useSubDirectoryPerType} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.7:resources (default-resources) [DEBUG] Style: Regular [DEBUG] Configuration: ${encoding} ${maven.resources.escapeString} ${maven.resources.escapeWindowsPaths} ${maven.resources.includeEmptyDirs} ${maven.resources.overwrite} ${maven.resources.supportMultiLineFiltering} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) [DEBUG] Style: Regular [DEBUG] Configuration: ${maven.compiler.compilerId} ${maven.compiler.compilerReuseStrategy} ${maven.compiler.compilerVersion} ${maven.compiler.debug} ${maven.compiler.debuglevel} ${encoding} ${maven.compiler.executable} ${maven.compiler.failOnError} ${maven.compiler.forceJavacCompilerUse} ${maven.compiler.fork} org/bytedeco/javacpp/*.java ${maven.compiler.maxmem} ${maven.compiler.meminitial} ${maven.compiler.optimize} ${maven.compiler.showDeprecation} ${maven.compiler.showWarnings} ${maven.main.skip} ${maven.compiler.skipMultiThreadWarning} 1.7 ${lastModGranularityMs} 1.7 ${maven.compiler.useIncrementalCompilation} ${maven.compiler.verbose} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.bytedeco:javacpp:1.2.5-SNAPSHOT:build (javacpp.compiler) [DEBUG] Style: Regular [DEBUG] Configuration: org.bytedeco.javacpp.* ${javacpp.classOrPackageNames} /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/target/classes ${javacpp.classPaths} ${javacpp.compile} ${javacpp.compilerOptions} true ${javacpp.deleteJniFiles} ${javacpp.environmentVariables} ${javacpp.header} /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/include/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-genfiles/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-tensorflow-0.10.0/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-tensorflow-0.10.0/external/protobuf/src/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-tensorflow-0.10.0/external/eigen_archive/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-tensorflow-0.10.0/external/eigen_archive/eigen-eigen-d02e6a705c30/${javacpp.includePaths} ${javacpp.jarPrefix} /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/lib/ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/tensorflow-0.10.0/bazel-bin/tensorflow/${javacpp.linkPaths} ${javacpp.outputDirectory} ${javacpp.outputName} /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild/macosx-x86_64/bin/ ${javacpp.preloadPaths} macosx-x86_64 ${javacpp.propertyFile} platform.root ${javacpp.platform.root} platform.compiler ${javacpp.platform.compiler} ${javacpp.propertyKeysAndValues} false [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.7:testResources (default-testResources) [DEBUG] Style: Regular [DEBUG] Configuration: ${encoding} ${maven.resources.escapeString} ${maven.resources.escapeWindowsPaths} ${maven.resources.includeEmptyDirs} ${maven.resources.overwrite} ${maven.test.skip} ${maven.resources.supportMultiLineFiltering} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.3:testCompile (default-testCompile) [DEBUG] Style: Regular [DEBUG] Configuration: ${maven.compiler.compilerId} ${maven.compiler.compilerReuseStrategy} ${maven.compiler.compilerVersion} ${maven.compiler.debug} ${maven.compiler.debuglevel} ${encoding} ${maven.compiler.executable} ${maven.compiler.failOnError} ${maven.compiler.forceJavacCompilerUse} ${maven.compiler.fork} ${maven.compiler.maxmem} ${maven.compiler.meminitial} ${maven.compiler.optimize} ${maven.compiler.showDeprecation} ${maven.compiler.showWarnings} ${maven.test.skip} ${maven.compiler.skipMultiThreadWarning} 1.7 ${lastModGranularityMs} 1.7 ${maven.compiler.testSource} ${maven.compiler.testTarget} ${maven.compiler.useIncrementalCompilation} ${maven.compiler.verbose} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) [DEBUG] Style: Regular [DEBUG] Configuration: ${argLine} ${childDelegation} ${maven.surefire.debug} ${disableXmlReport} ${enableAssertions} ${excludedGroups} ${surefire.failIfNoSpecifiedTests} ${failIfNoTests} ${forkMode} ${surefire.timeout} ${groups} ${junitArtifactName} ${jvm} ${objectFactory} ${parallel} ${perCoreThreadCount} ${plugin.artifactMap} ${surefire.printSummary} ${project.artifactMap} ${maven.test.redirectTestOutputToFile} ${surefire.reportFormat} ${surefire.reportNameSuffix} ${maven.test.skip} ${maven.test.skip.exec} ${skipTests} ${test} ${maven.test.failure.ignore} ${testNGArtifactName} ${threadCount} ${trimStackTrace} ${surefire.useFile} ${surefire.useManifestOnlyJar} ${surefire.useSystemClassLoader} ${useUnlimitedThreads} ${basedir} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-jar-plugin:2.6:jar (default-jar) [DEBUG] Style: Regular [DEBUG] Configuration: true . javacpp.jar tensorflow-linux-arm.jar tensorflow-linux-x86.jar tensorflow-linux-x86_64.jar tensorflow-macosx-x86.jar tensorflow-macosx-x86_64.jar tensorflow-windows-x86.jar tensorflow-windows-x86_64.jar org/bytedeco/javacpp/presets/ JavaCPP Presets for TensorFlow Bytedeco 0.10.0-1.2.5-SNAPSHOT JavaCPP Presets for TensorFlow Bytedeco 0.10.0-1.2.5-SNAPSHOT ${maven.jar.classifier} org/bytedeco/javacpp/*.h org/bytedeco/javacpp/linux-*/ org/bytedeco/javacpp/macosx-*/ org/bytedeco/javacpp/windows-*/ org/bytedeco/javacpp/macosx-x86_64/ ${jar.finalName} ${jar.forceCreation} org/bytedeco/javacpp/* org/bytedeco/javacpp/helper/* org/bytedeco/javacpp/presets/* ${jar.skipIfEmpty} ${jar.useDefaultManifestFile} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-jar-plugin:2.6:jar (macosx-x86_64) [DEBUG] Style: Regular [DEBUG] Configuration: macosx-x86_64 **/*.exp **/*.lib **/*.obj ${jar.finalName} ${jar.forceCreation} ${javacpp.platform.library.path}/ org/bytedeco/javacpp/macosx-x86_64/ true ${jar.useDefaultManifestFile} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-dependency-plugin:2.10:copy (default) [DEBUG] Style: Regular [DEBUG] Configuration: ${artifact} org.bytedeco.javacpp-presets tensorflow 0.10.0-1.2.5-SNAPSHOT jar true ${project.parent.build.directory} org.bytedeco.javacpp-presets tensorflow 0.10.0-1.2.5-SNAPSHOT macosx-x86_64 jar true ${project.parent.build.directory} ${outputAbsoluteArtifactFilename} ${outputDirectory} ${mdep.overIfNewer} ${mdep.overWriteReleases} ${mdep.overWriteSnapshots} ${mdep.prependGroupId} ${silent} ${mdep.skip} ${mdep.stripClassifier} true ${mdep.useBaseVersion} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-source-plugin:2.4:jar-no-fork (attach-source) [DEBUG] Style: Regular [DEBUG] Configuration: ${attach} ${maven.source.classifier} ${source.excludeResources} ${source.forceCreation} ${source.includePom} ${source.skip} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar (attach-javadocs) [DEBUG] Style: Regular [DEBUG] Configuration: ${additionalJOption} -Xdoclint:none ${aggregate} ${maven.javadoc.applyJavadocSecurityFix} ${attach} ${author} ${bootclasspath} ${bootclasspathArtifacts} ${bottom} ${breakiterator} ${charset} ${maven.javadoc.classifier} ${debug} ${destDir} ${detectJavaApiLink} ${detectLinks} ${detectOfflineLinks} ${docencoding} ${docfilessubdirs} ${doclet} ${docletArtifact} ${docletArtifacts} ${docletPath} ${doctitle} ${encoding} ${excludePackageNames} ${excludedocfilessubdir} ${extdirs} ${maven.javadoc.failOnError} ${project.build.finalName} ${footer} ${groups} ${header} ${helpfile} ${project.build.directory} ${javaApiLinks} ${javadocExecutable} ${javadocVersion} ${keywords} http://bytedeco.org/javacpp/apidocs/${links} ${linksource} ${localRepository} ${locale} ${maxmemory} ${minmemory} ${nocomment} ${nodeprecated} ${nodeprecatedlist} ${nohelp} ${noindex} ${nonavbar} ${nooverview} ${noqualifier} ${nosince} ${notimestamp} ${notree} ${offlineLinks} ${old} ${destDir} ${overview} ${packagesheader} ${proxyHost} ${proxyPort} ${quiet} ${reactorProjects} ${project.remoteArtifactRepositories} ${resourcesArtifacts} ${serialwarn} ${show} ${maven.javadoc.skip} ${source} ${sourcepath} ${sourcetab} ${splitindex} ${stylesheet} ${stylesheetfile} ${subpackages} ${taglet} ${tagletArtifact} ${tagletArtifacts} ${tagletpath} ${taglets} ${tags} ${top} ${use} ${useStandardDocletOptions} ${validateLinks} ${verbose} ${version} ${windowtitle} [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-install-plugin:2.5.2:install (default-install) [DEBUG] Style: Regular [DEBUG] Configuration: true ${installAtEnd} ${localRepository} ${maven.install.skip} ${updateReleaseInfo} [DEBUG] ======================================================================= [WARNING] ***************************************************************** [WARNING] * Your build is requesting parallel execution, but project * [WARNING] * contains the following plugin(s) that have goals not marked * [WARNING] * as @threadsafe to support parallel building. * [WARNING] * While this /may/ work fine, please look for plugin updates * [WARNING] * and/or request plugins be made thread-safe. * [WARNING] * If reporting an issue, report it against the plugin in * [WARNING] * question, not against maven-core * [WARNING] ***************************************************************** [WARNING] The following goals are not marked @threadsafe in JavaCPP Presets for TensorFlow: [WARNING] org.bytedeco:javacpp:1.2.5-SNAPSHOT:build [WARNING] ***************************************************************** [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=0, ConflictMarker.markTime=0, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=0, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=2, DefaultDependencyCollector.transformTime=0} [DEBUG] org.bytedeco.javacpp-presets:tensorflow:jar:0.10.0-1.2.5-SNAPSHOT [DEBUG] org.bytedeco:javacpp:jar:1.2.5-SNAPSHOT:compile [INFO] [INFO] --- exec-maven-plugin:1.4.0:exec (javacpp.cppbuild.install) @ tensorflow --- [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1, ConflictMarker.markTime=0, ConflictMarker.nodeCount=136, ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, ConflictIdSorter.conflictIdCount=35, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=0, ConflictResolver.conflictItemCount=78, DefaultDependencyCollector.collectTime=11, DefaultDependencyCollector.transformTime=1} [DEBUG] org.codehaus.mojo:exec-maven-plugin:jar:1.4.0: [DEBUG] org.apache.maven:maven-toolchain:jar:1.0:compile [DEBUG] org.apache.maven:maven-project:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-settings:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-profile:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-plugin-registry:jar:2.2.1:compile [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.11:compile [DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile [DEBUG] junit:junit:jar:4.11:test [DEBUG] org.hamcrest:hamcrest-core:jar:1.3:test [DEBUG] org.apache.maven:maven-model:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-artifact:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-artifact-manager:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-repository-metadata:jar:2.2.1:compile [DEBUG] backport-util-concurrent:backport-util-concurrent:jar:3.1:compile [DEBUG] org.apache.maven:maven-core:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile [DEBUG] org.slf4j:slf4j-jdk14:jar:1.5.6:runtime [DEBUG] org.slf4j:slf4j-api:jar:1.5.6:runtime [DEBUG] org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime [DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.2.1:compile [DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.1:compile [DEBUG] org.apache.maven.doxia:doxia-logging-api:jar:1.1:compile [DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile [DEBUG] commons-cli:commons-cli:jar:1.2:compile [DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile [DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile [DEBUG] org.apache.maven:maven-monitor:jar:2.2.1:compile [DEBUG] classworlds:classworlds:jar:1.1:compile [DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile [DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:compile [DEBUG] org.apache.maven:maven-plugin-api:jar:2.2.1:compile [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0.20:compile [DEBUG] org.apache.commons:commons-exec:jar:1.3:compile [DEBUG] Created new class realm plugin>org.codehaus.mojo:exec-maven-plugin:1.4.0 [DEBUG] Importing foreign packages into class realm plugin>org.codehaus.mojo:exec-maven-plugin:1.4.0 [DEBUG] Imported: < project>org.bytedeco:javacpp-presets:1.2.5-SNAPSHOT [DEBUG] Populating class realm plugin>org.codehaus.mojo:exec-maven-plugin:1.4.0 [DEBUG] Included: org.codehaus.mojo:exec-maven-plugin:jar:1.4.0 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.11 [DEBUG] Included: backport-util-concurrent:backport-util-concurrent:jar:3.1 [DEBUG] Included: org.slf4j:slf4j-jdk14:jar:1.5.6 [DEBUG] Included: org.slf4j:jcl-over-slf4j:jar:1.5.6 [DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:2.2.1 [DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.1 [DEBUG] Included: org.apache.maven.doxia:doxia-logging-api:jar:1.1 [DEBUG] Included: commons-cli:commons-cli:jar:1.2 [DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 [DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3 [DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.4 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0.20 [DEBUG] Included: org.apache.commons:commons-exec:jar:1.3 [DEBUG] Configuring mojo org.codehaus.mojo:exec-maven-plugin:1.4.0:exec from plugin realm ClassRealm[plugin>org.codehaus.mojo:exec-maven-plugin:1.4.0, parent: sun.misc.Launcher$AppClassLoader@55f96302] [DEBUG] Configuring mojo 'org.codehaus.mojo:exec-maven-plugin:1.4.0:exec' with basic configurator --> [DEBUG] (f) arguments = [/Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/../cppbuild.sh, install, tensorflow, -platform, macosx-x86_64] [DEBUG] (f) basedir = /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow [DEBUG] (f) classpathScope = runtime [DEBUG] (f) executable = bash [DEBUG] (f) longClasspath = false [DEBUG] (f) project = MavenProject: org.bytedeco.javacpp-presets:tensorflow:0.10.0-1.2.5-SNAPSHOT @ /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/pom.xml [DEBUG] (f) session = org.apache.maven.execution.MavenSession@190b981f [DEBUG] (f) skip = false [DEBUG] (f) workingDirectory = /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/.. [DEBUG] -- end configuration -- [DEBUG] env: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.BWXbwKeNwU/Render [DEBUG] env: HOME=/Users/mohamed.badawy [DEBUG] env: JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home [DEBUG] env: JAVA_MAIN_CLASS_21604=org.codehaus.plexus.classworlds.launcher.Launcher [DEBUG] env: LANG=en_US.UTF-8 [DEBUG] env: LOGNAME=mohamed.badawy [DEBUG] env: MAVEN_CMD_LINE_ARGS= -e -X -T 20 install --projects .,tensorflow [DEBUG] env: MAVEN_PROJECTBASEDIR=/Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets [DEBUG] env: OLDPWD=/Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets [DEBUG] env: PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin [DEBUG] env: PWD=/Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets [DEBUG] env: SHELL=/bin/bash [DEBUG] env: SHLVL=1 [DEBUG] env: SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.IieZTG5cNr/Listeners [DEBUG] env: TERM=xterm-256color [DEBUG] env: TERM_PROGRAM=Apple_Terminal [DEBUG] env: TERM_PROGRAM_VERSION=361.1 [DEBUG] env: TERM_SESSION_ID=7C984810-AA3F-45FF-9A51-56E87F789084 [DEBUG] env: TMPDIR=/var/folders/jq/6cq37j_91fq47pzzlh7fjfj46wskwc/T/ [DEBUG] env: USER=mohamed.badawy [DEBUG] env: XPC_FLAGS=0x0 [DEBUG] env: XPC_SERVICE_NAME=0 [DEBUG] env: __CF_USER_TEXT_ENCODING=0xDCCCB8C:0x0:0x0 [DEBUG] Executing command line: [bash, /Users/mohamed.badawy/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/../cppbuild.sh, install, tensorflow, -platform, macosx-x86_64] Detected platform "macosx-x86_64" Building for platform "macosx-x86_64" Installing "tensorflow" ~/Bin/deepwater/thirdparty/javacpp-presets/tensorflow/cppbuild ~/Bin/deepwater/thirdparty/javacpp-presets Decompressing archives Can't find swig. Ensure swig is in $PATH or set $SWIG_PATH. [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] JavaCPP Presets .................................... SUCCESS [ 0.647 s] [INFO] JavaCPP Presets for TensorFlow ..................... FAILURE [ 1.475 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.829 s (Wall Clock) [INFO] Finished at: 2016-11-08T10:18:00-06:00 [INFO] Final Memory: 21M/392M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.4.0:exec (javacpp.cppbuild.install) on project tensorflow: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.4.0:exec (javacpp.cppbuild.install) on project tensorflow: Command execution failed. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:185) at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:181) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.maven.plugin.MojoExecutionException: Command execution failed. at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:276) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) ... 11 more Caused by: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1) at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:166) at org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:660) at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:265) ... 13 more [ERROR] [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn -rf :tensorflow

No lib dir in H2O-3

After successfully building Deepwater, the documentation says: "Copy the freshly created jar file build/libs/deepwater-all.jar from the previous step to H2O-3's library h2o-3/lib/deepwater-all.jar."

In the H2O-3 repo, there is no lib dir. Am I misreading the instruction? Is this a typo? Has the location to place the jar file changed?

Understanding GPU Memory Usage in Deep Water

Hi,

I'm trying to understand how Deep Water utilizes GPU memory. I ran the 'Deep Water Deep Features Similarity Cars Inception' notebook and noticed that nvtop showed

Device 0 [Tesla K80] PCIe GEN 3@16x RX: 0.000 kB/s TX: 0.000 kB/s
GPU 562MHz MEM 2505MHz TEMP 74M- FAN 0% POW 66 / 149 W
GPU-Util[||||||| 53%] MEM-Util[|||||4.4G/12.0G] Encoder[ 0%] Decoder[ 0%]

where GPU-Util fluctuated, but MEM-Util held constant at 4.4G until the notebook was closed.

Does Deep Water use the GPU to store the model and run it from there? I'm used to seeing full GPU usage with traditional basic tensorflow scripts.

I apologize in advance for any incorrect terminology, I'll amend this as needed.

build failed at :deepwater-tensorflow:compileJava -> cannot find symbol

I've followed the readme to install all the dependencies but can't build with success.
It seems that something wrong with the java code.

My platform is macOS 10.12.3
The build message:

deepwater-backend-api
deepwater-mxnet
deepwater-tensorflow
:deepwater-backend-api:compileJava UP-TO-DATE
:deepwater-backend-api:processResources UP-TO-DATE
:deepwater-backend-api:classes UP-TO-DATE
:deepwater-backend-api:jar UP-TO-DATE
:deepwater-mxnet:make
rm -rf build/deepwater
mkdir -p build/deepwater/backends/mxnet
javac -sourcepath . -d build *.java build/*.java
install_name_tool -change lib/libmxnet.so @loader_path/libmxnet.so build/libNative.so
cp build/libNative.so build/deepwater/backends/mxnet
cp ../thirdparty/mxnet/lib/libmxnet.so build/deepwater/backends/mxnet
:deepwater-mxnet:compileJava UP-TO-DATE
:deepwater-mxnet:processResources UP-TO-DATE
:deepwater-mxnet:classes UP-TO-DATE
:deepwater-mxnet:jar UP-TO-DATE
:deepwater-tensorflow:compileJava
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/ModelFactory.java:9: error: cannot find symbol
import org.tensorflow.Graph;
                     ^
  symbol:   class Graph
  location: package org.tensorflow
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:7: error: cannot find symbol
import org.tensorflow.Graph;
                     ^
  symbol:   class Graph
  location: package org.tensorflow
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:8: error: cannot find symbol
import org.tensorflow.Session;
                     ^
  symbol:   class Session
  location: package org.tensorflow
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:9: error: cannot find symbol
import org.tensorflow.Tensor;
                     ^
  symbol:   class Tensor
  location: package org.tensorflow
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:22: error: cannot find symbol
    protected Session session;
              ^
  symbol:   class Session
  location: class TensorflowModel
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:23: error: cannot find symbol
    private Graph graph;
            ^
  symbol:   class Graph
  location: class TensorflowModel
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:37: error: cannot find symbol
    TensorflowModel(TensorflowMetaModel meta, Graph graph, byte[] definition) {
                                              ^
  symbol:   class Graph
  location: class TensorflowModel
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:44: error: cannot find symbol
    public Graph getGraph() {
           ^
  symbol:   class Graph
  location: class TensorflowModel
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:48: error: cannot find symbol
    public void setGraph(Graph g) {
                         ^
  symbol:   class Graph
  location: class TensorflowModel
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:52: error: cannot find symbol
    public Session getSession() {
           ^
  symbol:   class Session
  location: class TensorflowModel
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:56: error: cannot find symbol
    public void setSession(Session session) {
                           ^
  symbol:   class Session
  location: class TensorflowModel
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/TensorflowModel.java:83: error: cannot find symbol
    public float[] getPredictions(Tensor tensor) {
                                  ^
  symbol:   class Tensor
  location: class TensorflowModel
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:12: error: cannot find symbol
import org.tensorflow.Session;
                     ^
  symbol:   class Session
  location: package org.tensorflow
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:13: error: cannot find symbol
import org.tensorflow.Tensor;
                     ^
  symbol:   class Tensor
  location: package org.tensorflow
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:34: error: cannot find symbol
    private Session session;
            ^
  symbol:   class Session
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:104: error: package Session does not exist
    private void feedIfPresent(Session.Runner runner, String value, Tensor tensor) {
                                      ^
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:104: error: cannot find symbol
    private void feedIfPresent(Session.Runner runner, String value, Tensor tensor) {
                                                                    ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:402: error: package Session does not exist
    private List<Tensor> feedMLPData(TensorflowModel model, Session.Runner runner) {
                                                                   ^
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:402: error: cannot find symbol
    private List<Tensor> feedMLPData(TensorflowModel model, Session.Runner runner) {
                 ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/ModelFactory.java:145: error: cannot find symbol
        Graph g = new Graph();
        ^
  symbol:   class Graph
  location: class ModelFactory
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/models/ModelFactory.java:145: error: cannot find symbol
        Graph g = new Graph();
                      ^
  symbol:   class Graph
  location: class ModelFactory
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:73: error: cannot find symbol
        session = new Session(model.getGraph());
                      ^
  symbol:   class Session
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:91: error: package Session does not exist
            Session.Runner runner = session.runner();
                   ^
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:92: error: cannot find symbol
            Tensor isTrainingTensor = Tensor.create(false);
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:92: error: cannot find symbol
            Tensor isTrainingTensor = Tensor.create(false);
                                      ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:124: error: package Session does not exist
        Session.Runner runner = model.getSession().runner();
               ^
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:126: error: cannot find symbol
        try(Tensor filenameTensor = Tensor.create(param_path.getBytes());
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:126: error: cannot find symbol
        try(Tensor filenameTensor = Tensor.create(param_path.getBytes());
                                    ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:127: error: cannot find symbol
            Tensor isTrainingTensor = Tensor.create(false)){
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:127: error: cannot find symbol
            Tensor isTrainingTensor = Tensor.create(false)){
                                      ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:169: error: package Session does not exist
        Session.Runner runner = model.getSession().runner();
               ^
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:171: error: cannot find symbol
        try(Tensor filenameTensor = Tensor.create(param_path.getBytes());
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:171: error: cannot find symbol
        try(Tensor filenameTensor = Tensor.create(param_path.getBytes());
                                    ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:172: error: cannot find symbol
            Tensor isTrainingTensor = Tensor.create(false)) {
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:172: error: cannot find symbol
            Tensor isTrainingTensor = Tensor.create(false)) {
                                      ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:214: error: package Session does not exist
        Session.Runner runner = model.getSession().runner();
               ^
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:221: error: cannot find symbol
        try(Tensor dataTensor = Tensor.create(dataShape, dataMatrix)) {
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:221: error: cannot find symbol
        try(Tensor dataTensor = Tensor.create(dataShape, dataMatrix)) {
                                ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:225: error: cannot find symbol
            Tensor run = runner.run().get(0);
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:364: error: package Session does not exist
        Session.Runner runner = model.getSession().runner();
               ^
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:366: error: cannot find symbol
        try(Tensor dataTensor = Tensor.create(dataShape, dataMatrix);
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:366: error: cannot find symbol
        try(Tensor dataTensor = Tensor.create(dataShape, dataMatrix);
                                ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:367: error: cannot find symbol
            Tensor labelTensor = Tensor.create(labelShape, labelData);
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:367: error: cannot find symbol
            Tensor labelTensor = Tensor.create(labelShape, labelData);
                                 ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:368: error: cannot find symbol
            Tensor batchSizeTensor = Tensor.create((float) model.miniBatchSize);
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:368: error: cannot find symbol
            Tensor batchSizeTensor = Tensor.create((float) model.miniBatchSize);
                                     ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:369: error: cannot find symbol
            Tensor learningRateTensor = Tensor.create(model.getParameter("learning_rate", 0.001f));
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:369: error: cannot find symbol
            Tensor learningRateTensor = Tensor.create(model.getParameter("learning_rate", 0.001f));
                                        ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:370: error: cannot find symbol
            Tensor momentumTensor = Tensor.create(model.getParameter("momentum", 0.9f));
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:370: error: cannot find symbol
            Tensor momentumTensor = Tensor.create(model.getParameter("momentum", 0.9f));
                                    ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:371: error: cannot find symbol
            Tensor isTrainingTensor = Tensor.create(true)) {
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:371: error: cannot find symbol
            Tensor isTrainingTensor = Tensor.create(true)) {
                                      ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:378: error: cannot find symbol
            List<Tensor> mlpTensors = Collections.emptyList();
                 ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:394: error: cannot find symbol
            for(Tensor t : mlpTensors) {
                ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:409: error: cannot find symbol
        Tensor activationTensor = Tensor.create(act);
        ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:409: error: cannot find symbol
        Tensor activationTensor = Tensor.create(act);
                                  ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:411: error: cannot find symbol
        Tensor dropoutRatioTensor = Tensor.create(model.inputDropoutRatio);
        ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:411: error: cannot find symbol
        Tensor dropoutRatioTensor = Tensor.create(model.inputDropoutRatio);
                                    ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:413: error: cannot find symbol
        Tensor hiddenDropoutRatioTensor = Tensor.create(model.hiddenDropoutRatios);
        ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:413: error: cannot find symbol
        Tensor hiddenDropoutRatioTensor = Tensor.create(model.hiddenDropoutRatios);
                                          ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:416: error: cannot find symbol
        return new ArrayList<Tensor>() {{this.add(activationTensor); this.add(dropoutRatioTensor); this.add(hiddenDropoutRatioTensor);}};
                             ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:422: error: cannot find symbol
        Session session = model.getSession();
        ^
  symbol:   class Session
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:423: error: package Session does not exist
        Session.Runner runner = session.runner();
               ^
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:427: error: cannot find symbol
        List<Tensor> mlpTensors = Collections.emptyList();
             ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:432: error: cannot find symbol
        try(Tensor miniBatchSizeTensor = Tensor.create((float) model.miniBatchSize);
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:432: error: cannot find symbol
        try(Tensor miniBatchSizeTensor = Tensor.create((float) model.miniBatchSize);
                                         ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:433: error: cannot find symbol
            Tensor isTrainingTensor = Tensor.create(false);
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:433: error: cannot find symbol
            Tensor isTrainingTensor = Tensor.create(false);
                                      ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:434: error: cannot find symbol
            Tensor dataTensor = Tensor.create(dataShape, dataMatrix)) {
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:434: error: cannot find symbol
            Tensor dataTensor = Tensor.create(dataShape, dataMatrix)) {
                                ^
  symbol:   variable Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:441: error: cannot find symbol
            List<Tensor> results = runner.run();
                 ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:443: error: cannot find symbol
            for(Tensor t : mlpTensors) {
                ^
  symbol:   class Tensor
  location: class TensorflowBackend
/Users/kylechung/Gitrepo/deepwater/tensorflow/src/main/java/deepwater/backends/tensorflow/TensorflowBackend.java:447: error: cannot find symbol
            Tensor output = results.get(0);
            ^
  symbol:   class Tensor
  location: class TensorflowBackend
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
73 errors
:deepwater-tensorflow:compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':deepwater-tensorflow:compileJava'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 9.491 secs

Any help is appreciated. :)

Is deep water available for R now ?

I am wondering if the deep water is available for R user now. I tried to click on H20 Deep Water enabled R packages but it's an empty link on github.

python 3 issue -> build h2o-3 from source can fail due to lacking of `requests` module

I am using macOS and I only write python3 (when it comes to python) so I do not maintain any additional packages for the builti-in python27 in macOS.

After I build the deepwater-all.jar, I turned to build the h2o-3 according to the document. I am aware of the python dependencies in the h2o-3 project. So I change the pythonexe to point to my python3 (and also pip to my pip3) in build.gradle under project h2o-py in hope that only python3 will involve in the process. However, there is a problem with the project h2o-bindings cause the script bindings.py will import the requests package, which is not built-in for python27.

I don't have a way to workaround this by using python3 so I can only by-pass the build if I install the requests package for python27 in my system. (I don't even have a pip for python2 so I build it from source...)

Another error occurs at h2o-test-integ when running the testing script test_gbm_prostate.py where the package tabulate (and many others...) are required and again it uses python2 instead of python3.

Here is my question: Is python2 an explicit dependency for building deepwater and h2o-3? If not, then would it be good to let user choose which python to use for the whole build process? This will be especially helpful for mac user due to the multiple python path issue.

Just some thoughts. :)

[TensorFlow]3rd/Javacpp-preset is too old

The thirdparty/javacpp-preset reference a fork instead of the original project of javacpp-preset. What's the matter is that the TensorFlow version is too old(v0.10), compared to original javacpp-preset, which is updated to TensorFlow v1.0.0-alpha.

Is there any problem to update TensorFlow Version? I have a look at the TensorFlow Demos MNIST and Lenet
I think it's a good idea to use Serializable and Deserialize for decoupling front-end from backend. So, I'd like to join in you to contribute and maintain the project. BTW, I'm an active contributor of TensorFlow and Kubernetes communities.

At a word, I plan to make a PR to update the TensorFlow version and the dependent branch of javacpp-preset.

ImportError: No module named tabulate

I am using the AMI link provided in deepwater and trying to build the package based on it.
When I build h20-3 using ./gradlew build -x test
I get following error
`Traceback (most recent call last):
File "setup.py", line 6, in
import h2o
File "/home/ubuntu/h2o-3/h2o-py/h2o/init.py", line 11, in
from h2o.h2o import (connect, init, api, connection,
File "/home/ubuntu/h2o-3/h2o-py/h2o/h2o.py", line 14, in
from h2o.backend import H2OConnection
File "/home/ubuntu/h2o-3/h2o-py/h2o/backend/init.py", line 42, in
from .cluster import H2OCluster
File "/home/ubuntu/h2o-3/h2o-py/h2o/backend/cluster.py", line 10, in
from h2o.display import H2ODisplay
File "/home/ubuntu/h2o-3/h2o-py/h2o/display.py", line 10, in
import tabulate
ImportError: No module named tabulate
:h2o-py:buildDist FAILED
:h2o-py:buildDist took 1.47 secs

FAILURE: Build failed with an exception.
`

Tensorflow-bindings can NOT be compiled with bazel-0.4.5 in Mac OS X environment

My environments:
bazel: 0.4.5
gcc: 4.9.4 (Homebrew GCC 4.9.4_1)
jdk: 1.8.0_51

From the main project directory, I ran ./gradlew clean tensorflowCompile to build the so and jar TensorFlow files.
But gcc reported the errors below and stopped:
gcc: error: unrecognized command line option '-Wthread-safety'
gcc: error: unrecognized command line option '-Wself-assign'

Problem was fixed after I changed the bazel version to 0.5.4

So I supposed that, the Prerequisites of Tensorflow Bindings should be changed from
"Install Bazel 0.4.5 or later" to "Install Bazel 0.5.*"

PS:
Extra errors will be raised after I changed the bazel version to 0.6.0 and later, because set() was deprecated in 0.6.0 and later version

./thirdparty/javacpp is empty

Whether Deepwater repo is cloned or zip-downloded, the ./thirdparty/javacpp folder is empty. I just noticed that someone has forked it, could it be that it has been force pushed? Could someone please advise/work on a fix? Thanks.

Unable to initialize the native Deep Learning backend: Could not initialize class org.tensorflow.Graph

So I have installed CUDA, cudNN, tensorflow and h2o in R to build a GPU enabled deepwater neural net using Tensorflow as a backend (ubuntu 16.04 Nvidia docker).

Running Tensorflow with gpu support as follows works fine:

sess = tf$Session()
hello <- tf$constant('Hello, TensorFlow!')
sess$run(hello)

However, when I run:

h2o.deepwater.available()
nn.model <- h2o.deepwater(y = y.dep, x = x.indep, model_id = "nn.model", training_frame = train.h2o, seed = 1122, distribution = "bernoulli", activation = "Rectifier", hidden = c(500,500), epochs = 1000, stopping_rounds = 5, stopping_metric = "logloss", stopping_tolerance = 0.0001, gpu = TRUE, device_id = c(0), backend="tensorflow")

I get the following error:

Error: java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: Could not initialize class org.tensorflow.Graph

I have searched a lot but cannot find anything to solve this. Any help would be greatly appreciated.

Deep Water not selecting samples correctly when selecting "balance classes"

When "balance classes" is selected in a Deep Water model it breaks because it tries to select a sample out of the valid range of samples. A Java error in red in the H2O flow GUI can be seen with something like this:

0 <= 403123 <= 207534

I haven't been able to find any other condition to raise this error. This does not happen with the same configuration (dataset and settings) using Deep Learning models.

H2O Build git branch (HEAD detached at 7c6572f64)
H2O Build git hash 7c6572f642ec554fd89163f20a41d3b612e976f5
H2O Build git describe jenkins-master-3970
H2O Build project version 3.13.0.352
H2O Build age 1 month and 6 days
H2O Built by jenkins
H2O Built on 2017-07-28 01:05:29
H2O Internal Security Disabled
Flow version 0.7.2

building tensorflow fails on centos 7

Hi, here is what I am getting:

(root) [norayrm@beast1 deepwater]$ ./gradlew clean tensorflowCompile
deepwater-backend-api
deepwater-mxnet
deepwater-tensorflow
:clean UP-TO-DATE
:deepwater-backend-api:clean UP-TO-DATE
:deepwater-mxnet:makeClean
rm -rf _test.o _test water ./test/_wrap.cxx ./test/_wrap.o ./test/libswigtest.so ./test/swig/ test/test.java test/testJNI.java
rm -rf build
:deepwater-mxnet:clean UP-TO-DATE
:deepwater-tensorflow:tensorflowClean
:deepwater-tensorflow:clean UP-TO-DATE
:deepwater-tensorflow:tensorflowCompile
Detected platform "linux-x86_64"
Building for platform "linux-x86_64"
Installing "tensorflow"
~/deepwater-3-11/deepwater/thirdparty/tensorflow/cppbuild ~/deepwater-3-11/deepwater/thirdparty
Decompressing archives
Total bytes read: 58818560 (57MiB, 82MiB/s)
../cppbuild.sh: line 45: ../../../tensorflow-1.1.0-rc0.patch: No such file or directory
Using python library path: /usr/local/anaconda2/lib/python2.7/site-packages
____Starting clean (this may take a while). Consider using --expunge_async if the clean takes more than several minutes.
..........
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/bazelbuild/rules_closure/archive/5ca1dab6df9ad02050f7ba4e816407f88690cf7d.tar.gz: 40,960 bytes
____Loading package: tensorflow/compiler/xla
____Loading package: tensorflow/tensorboard/components/tf_color_scale
____Loading package: tensorflow/tensorboard/components/tf_audio_dashboard
____Loading package: tensorflow/examples/tutorials/layers
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 157,918 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 311,518 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 454,878 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 600,286 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 757,982 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 909,534 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 1,054,942 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 1,200,350 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 1,349,854 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 1,493,214 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 1,640,670 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 1,781,982 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 1,937,630 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 2,089,182 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 2,236,638 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 2,390,238 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 2,535,646 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 2,687,198 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 2,830,558 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 2,980,062 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 3,127,518 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 3,285,214 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 3,432,670 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 3,582,174 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 3,731,678 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 3,879,134 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 4,024,542 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/google/protobuf/archive/2b7430d96aeff2bb624c8d52182ff5e4b9f7f18a.tar.gz: 4,184,286 bytes
____Loading package: @protobuf//
____Loading package: @bazel_tools//tools/genrule
____Loading package: third_party/mkl
____Loading package: @io_bazel_rules_closure//java/io/bazel/rules/closure
____Loading package: @bazel_tools//third_party/py/gflags
ERROR: circular symlinks detected
[start of symlink cycle]
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/java
[end of symlink cycle]
.
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/jemalloc/jemalloc/archive/4.4.0.tar.gz: 111,452 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/jemalloc/jemalloc/archive/4.4.0.tar.gz: 238,428 bytes
____Downloading http://bazel-mirror.storage.googleapis.com/github.com/jemalloc/jemalloc/archive/4.4.0.tar.gz: 357,212 bytes
____Loading package: @jemalloc//
____Loading package: @local_config_cc//
ERROR: Evaluation of query "deps(((//tensorflow/... - //tensorflow/contrib/nccl/...) - //tensorflow/examples/android/...))" failed: errors were encountered while computing transitive closure.
:deepwater-tensorflow:tensorflowCompile FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':deepwater-tensorflow:tensorflowCompile'.

Process 'command 'bash'' finished with non-zero exit value 2

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Clarify if Python 3 supported with each of mxnet and tensorflow

The deepwater whl file says "py2.py3", but the mxnet and tensorflow links only link to py2 versions.

I've tried pip3 install mxnet, which installed "mxnet-0.11.0-py2.py3-none-manylinux1_x86_64.whl", but it still fails with "java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: /tmp/libmxnet.so: libcudart.so.8.0: cannot open shared object file: No such file or directory"

I don't know if this is because of mxnet 0.7 vs. mxnet 0.11, or python 2.7 vs. 3.5, or because of some other configuration step I've missed.

(BTW, I'm working through the deeplearning_mnist_introduction jupyter notebook. Mint 18.1, 64-bit, h2o is 3.13.0.369, H2O API Extensions says "XGBoost, Algos, AutoML, Core V3, Core V4". Python is 3.5.2.)

If I tried backend="tensorflow" I instead get:

java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: Python Tensorflow not installed on this machine. Please run 'pip install tensorflow[-gpu]' first.

This was after having run pip3 install tensorflow. "tensorflow-1.3.0-cp35-cp35m-manylinux1_x86_64.whl" was installed.
(Again, is the problem the version 1.3 vs. 1.1, or Python 2.7 vs. 3.5, or something else?)

BTW, identical results with and without gpu=False, for both mxnet and tensorflow.

Problem in build the Tensorflow native java library and the Tensorflow H2O bindings

Hello,
I run ./gradlew --stacktrace clean tensorflowCompile to build the so and jar TensorFlow files and get the following error:

FAILURE: Build failed with an exception.

  • What went wrong:
    Could not determine java version from '9-internal'.

  • Try:
    Run with --info or --debug option to get more log output.

  • Exception is:
    java.lang.IllegalArgumentException: Could not determine java version from '9-internal'.
    at org.gradle.api.JavaVersion.toVersion(JavaVersion.java:63)
    at org.gradle.api.JavaVersion.current(JavaVersion.java:72)
    at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:32)
    at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
    at org.gradle.launcher.Main.doAction(Main.java:33)
    at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
    at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)
    at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
    at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)

I also try to install gradle but still get the same error.
Any ideas how to complete the installation?

TensorFlow will not build meta graphs

Hi

I posted this question on the community forum as well, but I'm not sure if it's a bug, or me using Tensorflow wrong:

I cannot get TensorFlow to build a meta graph, when using it with Deep Water. It works fine, when I align the input to use one of the included sizes (e.g. mlp_8x1x1_10.meta).

I built everything from master yesterday on CentOS 7 (selinux is disabled).

The following output is from one of my many experiments with the MNIST training set demo.

INFO: Hidden layers: [200, 200]
INFO: Activation function: Rectifier
INFO: Input dropout ratio: 0.0
INFO: Hidden layer dropout ratio: [0.0, 0.0]
INFO: Creating a fresh model of the following network type: MLP
ERRR: java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: resource mlp_784x1x1_10.meta not found.
ERRR: at hex.deepwater.DeepWaterModelInfo.setupNativeBackend(DeepWaterModelInfo.java:246)
ERRR: at hex.deepwater.DeepWaterModelInfo.(DeepWaterModelInfo.java:193)
ERRR: at hex.deepwater.DeepWaterModel.(DeepWaterModel.java:225)
ERRR: at hex.deepwater.DeepWater$DeepWaterDriver.buildModel(DeepWater.java:127)
ERRR: at hex.deepwater.DeepWater$DeepWaterDriver.computeImpl(DeepWater.java:114)
ERRR: at hex.ModelBuilder$Driver.compute2(ModelBuilder.java:169)
ERRR: at hex.deepwater.DeepWater$DeepWaterDriver.compute2(DeepWater.java:107)
ERRR: at water.H2O$H2OCountedCompleter.compute(H2O.java:1220)
ERRR: at jsr166y.CountedCompleter.exec(CountedCompleter.java:468)
ERRR: at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263)
ERRR: at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)
ERRR: at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477)
ERRR: at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

H2O on GPU fails with ResponseError

Hi,
I run demo from https://github.com/h2oai/perf/blob/master/gtc/Multi-GPU-H2O-GBM.ipynb
OS Rhel 7.2
Installed from link from README - http://s3.amazonaws.com/h2o-deepwater/public/nightly/latest/h2o-3.13.0-py2.py3-none-any.whl
Python 3.5
CUDA 8
GPU: 2x Tesla K80
CPU: CPU Model: Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
RAM: 504GB
I initialzed LD_LIBRARY_PATH and PATH variables to point to CUDA-8.0, OpenBLAS.
Here's the error:
Training H2O XGBoost model with depth= 6 sample_rate= 1.0 on GPU 0
Unexpected error: <class 'h2o.exceptions.H2OResponseError'>
For CPU, computations were done successfully.
OptionsAttachments

Check failed: from.shape() == to->shape() operands shape mismatch

Looks like a race condition. Happens a lot for overWriteWithBestModel JUnit (saves/loads/scores in high frequency), but also for others:

[15:26:43] /home/arno/deepwater/backends/mxnet/mxnet/dmlc-core/include/dmlc/logging.h:235: [15:26:43] src/ndarray/ndarray.cc:227: Check failed: from.shape() == to->shape() operands shape mismatch
[15:26:43] src/ndarray.cxx:273: Check failed: (MXFuncInvoke(func_handle, &blob_ptr_->handle_, nullptr, &other->blob_ptr_->handle_)) == (0)

[2017-07-10 11:37:44] failure_stack_traces: java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: Could not initialize class deepwater.backends.mxnet.MXNetBackend$MXNetLoader

[2017-07-10 11:37:44] failure_details: Unable to initialize the native Deep Learning backend: null
[2017-07-10 11:37:44] failure_stack_traces: java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: null
at hex.deepwater.DeepWaterModelInfo.setupNativeBackend(DeepWaterModelInfo.java:267)
at hex.deepwater.DeepWaterModelInfo.(DeepWaterModelInfo.java:214)
at hex.deepwater.DeepWaterModel.(DeepWaterModel.java:227)
at hex.deepwater.DeepWater$DeepWaterDriver.buildModel(DeepWater.java:131)
at hex.deepwater.DeepWater$DeepWaterDriver.computeImpl(DeepWater.java:118)
at hex.ModelBuilder$Driver.compute2(ModelBuilder.java:173)
at hex.deepwater.DeepWater$DeepWaterDriver.compute2(DeepWater.java:111)
at water.H2O$H2OCountedCompleter.compute(H2O.java:1256)
at jsr166y.CountedCompleter.exec(CountedCompleter.java:468)
at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263)
at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)
at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477)
at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.