diff --git a/change-cuda-versions.sh b/change-cuda-versions.sh index 947b90d51..719ca3fae 100755 --- a/change-cuda-versions.sh +++ b/change-cuda-versions.sh @@ -20,7 +20,9 @@ # ******************************************************************************/ # -# This shell script is adapted from Apache Flink (in turn, adapted from Apache Spark) some modifications. + + + set -e diff --git a/change-scala-versions.sh b/change-scala-versions.sh index a636388fc..3bedd6a90 100755 --- a/change-scala-versions.sh +++ b/change-scala-versions.sh @@ -20,7 +20,9 @@ # ******************************************************************************/ # -# This shell script is adapted from Apache Flink (in turn, adapted from Apache Spark) some modifications. + + + set -e diff --git a/contrib/attic/arbiter/arbiter-ui/src/main/resources/META-INF/services/org.deeplearning4j.ui.api.UIModule b/contrib/attic/arbiter/arbiter-ui/src/main/resources/META-INF/services/org.deeplearning4j.ui.api.UIModule index 7d30ed93c..8b6d38db0 100644 --- a/contrib/attic/arbiter/arbiter-ui/src/main/resources/META-INF/services/org.deeplearning4j.ui.api.UIModule +++ b/contrib/attic/arbiter/arbiter-ui/src/main/resources/META-INF/services/org.deeplearning4j.ui.api.UIModule @@ -38,6 +38,106 @@ # ******************************************************************************/ # +# +# /* ****************************************************************************** +# * +# * +# * This program and the accompanying materials are made available under the +# * terms of the Apache License, Version 2.0 which is available at +# * https://www.apache.org/licenses/LICENSE-2.0. +# * +# * See the NOTICE file distributed with this work for additional +# * information regarding copyright ownership. +# * Unless required by applicable law or agreed to in writing, software +# * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# * License for the specific language governing permissions and limitations +# * under the License. +# * +# * SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************/ +# + +# +# /* ****************************************************************************** +# * +# * +# * This program and the accompanying materials are made available under the +# * terms of the Apache License, Version 2.0 which is available at +# * https://www.apache.org/licenses/LICENSE-2.0. +# * +# * See the NOTICE file distributed with this work for additional +# * information regarding copyright ownership. +# * Unless required by applicable law or agreed to in writing, software +# * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# * License for the specific language governing permissions and limitations +# * under the License. +# * +# * SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************/ +# + +# +# /* ****************************************************************************** +# * +# * +# * This program and the accompanying materials are made available under the +# * terms of the Apache License, Version 2.0 which is available at +# * https://www.apache.org/licenses/LICENSE-2.0. +# * +# * See the NOTICE file distributed with this work for additional +# * information regarding copyright ownership. +# * Unless required by applicable law or agreed to in writing, software +# * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# * License for the specific language governing permissions and limitations +# * under the License. +# * +# * SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************/ +# + +# +# /* ****************************************************************************** +# * +# * +# * This program and the accompanying materials are made available under the +# * terms of the Apache License, Version 2.0 which is available at +# * https://www.apache.org/licenses/LICENSE-2.0. +# * +# * See the NOTICE file distributed with this work for additional +# * information regarding copyright ownership. +# * Unless required by applicable law or agreed to in writing, software +# * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# * License for the specific language governing permissions and limitations +# * under the License. +# * +# * SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************/ +# + +# +# /* ****************************************************************************** +# * +# * +# * This program and the accompanying materials are made available under the +# * terms of the Apache License, Version 2.0 which is available at +# * https://www.apache.org/licenses/LICENSE-2.0. +# * +# * See the NOTICE file distributed with this work for additional +# * information regarding copyright ownership. +# * Unless required by applicable law or agreed to in writing, software +# * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# * License for the specific language governing permissions and limitations +# * under the License. +# * +# * SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************/ +# + # # /* ****************************************************************************** # * diff --git a/contrib/attic/jumpy/benchmarks/benchmark.py b/contrib/attic/jumpy/benchmarks/benchmark.py index 482517b5b..2ab299f54 100644 --- a/contrib/attic/jumpy/benchmarks/benchmark.py +++ b/contrib/attic/jumpy/benchmarks/benchmark.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/__init__.py b/contrib/attic/jumpy/jumpy/__init__.py index 6e00aa26f..563fbace8 100644 --- a/contrib/attic/jumpy/jumpy/__init__.py +++ b/contrib/attic/jumpy/jumpy/__init__.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/java_classes.py b/contrib/attic/jumpy/jumpy/java_classes.py index ea117a921..33e4ee2b5 100644 --- a/contrib/attic/jumpy/jumpy/java_classes.py +++ b/contrib/attic/jumpy/jumpy/java_classes.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/keras_model.py b/contrib/attic/jumpy/jumpy/keras_model.py index 2c94d063a..cf363fc5d 100644 --- a/contrib/attic/jumpy/jumpy/keras_model.py +++ b/contrib/attic/jumpy/jumpy/keras_model.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/matlib.py b/contrib/attic/jumpy/jumpy/matlib.py index 3ada2d49f..699b68ed8 100644 --- a/contrib/attic/jumpy/jumpy/matlib.py +++ b/contrib/attic/jumpy/jumpy/matlib.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/memory_manager.py b/contrib/attic/jumpy/jumpy/memory_manager.py index 78a2843f1..032dd7f52 100644 --- a/contrib/attic/jumpy/jumpy/memory_manager.py +++ b/contrib/attic/jumpy/jumpy/memory_manager.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/ndarray.py b/contrib/attic/jumpy/jumpy/ndarray.py index 58c4ce837..d39b72a4b 100644 --- a/contrib/attic/jumpy/jumpy/ndarray.py +++ b/contrib/attic/jumpy/jumpy/ndarray.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/ops/__init__.py b/contrib/attic/jumpy/jumpy/ops/__init__.py index d27ae179a..642726e39 100644 --- a/contrib/attic/jumpy/jumpy/ops/__init__.py +++ b/contrib/attic/jumpy/jumpy/ops/__init__.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/ops/array_manip.py b/contrib/attic/jumpy/jumpy/ops/array_manip.py index dcdc71703..7cd55219c 100644 --- a/contrib/attic/jumpy/jumpy/ops/array_manip.py +++ b/contrib/attic/jumpy/jumpy/ops/array_manip.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/ops/linalg.py b/contrib/attic/jumpy/jumpy/ops/linalg.py index e87b73fbf..823723abc 100644 --- a/contrib/attic/jumpy/jumpy/ops/linalg.py +++ b/contrib/attic/jumpy/jumpy/ops/linalg.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/ops/op.py b/contrib/attic/jumpy/jumpy/ops/op.py index 8ebe17cec..776ba9809 100644 --- a/contrib/attic/jumpy/jumpy/ops/op.py +++ b/contrib/attic/jumpy/jumpy/ops/op.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/ops/reduction.py b/contrib/attic/jumpy/jumpy/ops/reduction.py index 093061cb3..93a51efa4 100644 --- a/contrib/attic/jumpy/jumpy/ops/reduction.py +++ b/contrib/attic/jumpy/jumpy/ops/reduction.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/spark/__init__.py b/contrib/attic/jumpy/jumpy/spark/__init__.py index 67f3a89d6..a1b9c2dcc 100644 --- a/contrib/attic/jumpy/jumpy/spark/__init__.py +++ b/contrib/attic/jumpy/jumpy/spark/__init__.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/spark/dataset.py b/contrib/attic/jumpy/jumpy/spark/dataset.py index 6f366040f..84daadada 100644 --- a/contrib/attic/jumpy/jumpy/spark/dataset.py +++ b/contrib/attic/jumpy/jumpy/spark/dataset.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/spark/fast_impl.py b/contrib/attic/jumpy/jumpy/spark/fast_impl.py index 28e566de6..27d23ff32 100644 --- a/contrib/attic/jumpy/jumpy/spark/fast_impl.py +++ b/contrib/attic/jumpy/jumpy/spark/fast_impl.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/spark/naive_impl.py b/contrib/attic/jumpy/jumpy/spark/naive_impl.py index ef840e105..049264971 100644 --- a/contrib/attic/jumpy/jumpy/spark/naive_impl.py +++ b/contrib/attic/jumpy/jumpy/spark/naive_impl.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/spark/utils.py b/contrib/attic/jumpy/jumpy/spark/utils.py index d4f70cb64..fdddf7073 100644 --- a/contrib/attic/jumpy/jumpy/spark/utils.py +++ b/contrib/attic/jumpy/jumpy/spark/utils.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/jumpy/tf_model.py b/contrib/attic/jumpy/jumpy/tf_model.py index bf08eb840..94deb07e3 100644 --- a/contrib/attic/jumpy/jumpy/tf_model.py +++ b/contrib/attic/jumpy/jumpy/tf_model.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/release.sh b/contrib/attic/jumpy/release.sh index 06d5c01f5..73c3264e9 100644 --- a/contrib/attic/jumpy/release.sh +++ b/contrib/attic/jumpy/release.sh @@ -19,7 +19,9 @@ # ******************************************************************************/ # -# Note: this needs manual upgrading of version in setup.py to work (can't override old versions) + + + # remove old wheels sudo rm -rf dist/* diff --git a/contrib/attic/jumpy/setup.py b/contrib/attic/jumpy/setup.py index 0ee4b6b26..4170a7497 100644 --- a/contrib/attic/jumpy/setup.py +++ b/contrib/attic/jumpy/setup.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/tests/__init__.py b/contrib/attic/jumpy/tests/__init__.py index 9ce8829dd..96f8e0902 100644 --- a/contrib/attic/jumpy/tests/__init__.py +++ b/contrib/attic/jumpy/tests/__init__.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/tests/jumpy/__init__.py b/contrib/attic/jumpy/tests/jumpy/__init__.py index 38ac36258..ae84499f2 100644 --- a/contrib/attic/jumpy/tests/jumpy/__init__.py +++ b/contrib/attic/jumpy/tests/jumpy/__init__.py @@ -18,14 +18,6 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/tests/jumpy/test_array_creation.py b/contrib/attic/jumpy/tests/jumpy/test_array_creation.py index d71fc82bb..ef27eacf9 100644 --- a/contrib/attic/jumpy/tests/jumpy/test_array_creation.py +++ b/contrib/attic/jumpy/tests/jumpy/test_array_creation.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/tests/jumpy/test_broadcast.py b/contrib/attic/jumpy/tests/jumpy/test_broadcast.py index 4a77eb340..53b5bd4ba 100644 --- a/contrib/attic/jumpy/tests/jumpy/test_broadcast.py +++ b/contrib/attic/jumpy/tests/jumpy/test_broadcast.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/tests/jumpy/test_conversion_32.py b/contrib/attic/jumpy/tests/jumpy/test_conversion_32.py index 5bcbd1e97..14ffc9cf8 100644 --- a/contrib/attic/jumpy/tests/jumpy/test_conversion_32.py +++ b/contrib/attic/jumpy/tests/jumpy/test_conversion_32.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/tests/jumpy/test_conversion_64.py b/contrib/attic/jumpy/tests/jumpy/test_conversion_64.py index d84bd3466..6d8d3bc10 100644 --- a/contrib/attic/jumpy/tests/jumpy/test_conversion_64.py +++ b/contrib/attic/jumpy/tests/jumpy/test_conversion_64.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/tests/jumpy/test_reduction_ops.py b/contrib/attic/jumpy/tests/jumpy/test_reduction_ops.py index a60f71ac9..313edc06e 100644 --- a/contrib/attic/jumpy/tests/jumpy/test_reduction_ops.py +++ b/contrib/attic/jumpy/tests/jumpy/test_reduction_ops.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/tests/jumpy/test_shape_ops.py b/contrib/attic/jumpy/tests/jumpy/test_shape_ops.py index 53bbedd1d..5dfb022c7 100644 --- a/contrib/attic/jumpy/tests/jumpy/test_shape_ops.py +++ b/contrib/attic/jumpy/tests/jumpy/test_shape_ops.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/tests/jumpy/test_spark.py b/contrib/attic/jumpy/tests/jumpy/test_spark.py index 4f9db968f..17d2b7480 100644 --- a/contrib/attic/jumpy/tests/jumpy/test_spark.py +++ b/contrib/attic/jumpy/tests/jumpy/test_spark.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/jumpy/tests/jumpy/test_ufuncs.py b/contrib/attic/jumpy/tests/jumpy/test_ufuncs.py index 5f7eca2a6..12394701f 100644 --- a/contrib/attic/jumpy/tests/jumpy/test_ufuncs.py +++ b/contrib/attic/jumpy/tests/jumpy/test_ufuncs.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/pydatavec/__init__.py b/contrib/attic/pydatavec/pydatavec/__init__.py index a1d74d2af..2656f3425 100644 --- a/contrib/attic/pydatavec/pydatavec/__init__.py +++ b/contrib/attic/pydatavec/pydatavec/__init__.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/pydatavec/conditions.py b/contrib/attic/pydatavec/pydatavec/conditions.py index e7e95bc21..2bbfca9b7 100644 --- a/contrib/attic/pydatavec/pydatavec/conditions.py +++ b/contrib/attic/pydatavec/pydatavec/conditions.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/pydatavec/executors/__init__.py b/contrib/attic/pydatavec/pydatavec/executors/__init__.py index e90216721..099ee4381 100644 --- a/contrib/attic/pydatavec/pydatavec/executors/__init__.py +++ b/contrib/attic/pydatavec/pydatavec/executors/__init__.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/pydatavec/executors/local.py b/contrib/attic/pydatavec/pydatavec/executors/local.py index f471647fa..114b94ccf 100644 --- a/contrib/attic/pydatavec/pydatavec/executors/local.py +++ b/contrib/attic/pydatavec/pydatavec/executors/local.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/pydatavec/executors/spark.py b/contrib/attic/pydatavec/pydatavec/executors/spark.py index 6b7938a67..47ad220d4 100644 --- a/contrib/attic/pydatavec/pydatavec/executors/spark.py +++ b/contrib/attic/pydatavec/pydatavec/executors/spark.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/pydatavec/java_classes.py b/contrib/attic/pydatavec/pydatavec/java_classes.py index 301fbc25b..1f11e2982 100644 --- a/contrib/attic/pydatavec/pydatavec/java_classes.py +++ b/contrib/attic/pydatavec/pydatavec/java_classes.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/pydatavec/schema.py b/contrib/attic/pydatavec/pydatavec/schema.py index 8382228e9..fb6f70580 100644 --- a/contrib/attic/pydatavec/pydatavec/schema.py +++ b/contrib/attic/pydatavec/pydatavec/schema.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/pydatavec/transform_process.py b/contrib/attic/pydatavec/pydatavec/transform_process.py index f813192ce..936415f5e 100644 --- a/contrib/attic/pydatavec/pydatavec/transform_process.py +++ b/contrib/attic/pydatavec/pydatavec/transform_process.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/pydatavec/utils.py b/contrib/attic/pydatavec/pydatavec/utils.py index deb1bf3e6..1a2d0413b 100644 --- a/contrib/attic/pydatavec/pydatavec/utils.py +++ b/contrib/attic/pydatavec/pydatavec/utils.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/release.sh b/contrib/attic/pydatavec/release.sh index db2791f03..32f4a2be5 100644 --- a/contrib/attic/pydatavec/release.sh +++ b/contrib/attic/pydatavec/release.sh @@ -20,7 +20,9 @@ # ******************************************************************************/ # -# Note: this needs manual upgrading of version in setup.py to work (can't override old versions) + + + # remove old wheels sudo rm -rf dist/* diff --git a/contrib/attic/pydatavec/setup.py b/contrib/attic/pydatavec/setup.py index a07262ed4..a4358c53e 100644 --- a/contrib/attic/pydatavec/setup.py +++ b/contrib/attic/pydatavec/setup.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/tests/test_reduce.py b/contrib/attic/pydatavec/tests/test_reduce.py index 1951ff2f9..66e53b525 100644 --- a/contrib/attic/pydatavec/tests/test_reduce.py +++ b/contrib/attic/pydatavec/tests/test_reduce.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/tests/test_schema.py b/contrib/attic/pydatavec/tests/test_schema.py index aa66b01aa..bcc9908c1 100644 --- a/contrib/attic/pydatavec/tests/test_schema.py +++ b/contrib/attic/pydatavec/tests/test_schema.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydatavec/tests/test_transform_process.py b/contrib/attic/pydatavec/tests/test_transform_process.py index 3c68ddd5a..76081b01d 100644 --- a/contrib/attic/pydatavec/tests/test_transform_process.py +++ b/contrib/attic/pydatavec/tests/test_transform_process.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/pydl4j/__init__.py b/contrib/attic/pydl4j/pydl4j/__init__.py index 98c3e3946..344600568 100644 --- a/contrib/attic/pydl4j/pydl4j/__init__.py +++ b/contrib/attic/pydl4j/pydl4j/__init__.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/pydl4j/cli.py b/contrib/attic/pydl4j/pydl4j/cli.py index 0f816be20..ce1423134 100644 --- a/contrib/attic/pydl4j/pydl4j/cli.py +++ b/contrib/attic/pydl4j/pydl4j/cli.py @@ -22,15 +22,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/pydl4j/docker.py b/contrib/attic/pydl4j/pydl4j/docker.py index 025ed8c2b..ebb4b4965 100644 --- a/contrib/attic/pydl4j/pydl4j/docker.py +++ b/contrib/attic/pydl4j/pydl4j/docker.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/pydl4j/downloader.py b/contrib/attic/pydl4j/pydl4j/downloader.py index f52a92cbe..724a2a550 100644 --- a/contrib/attic/pydl4j/pydl4j/downloader.py +++ b/contrib/attic/pydl4j/pydl4j/downloader.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/pydl4j/jarmgr.py b/contrib/attic/pydl4j/pydl4j/jarmgr.py index 3bf9a6c3c..213ad74e7 100644 --- a/contrib/attic/pydl4j/pydl4j/jarmgr.py +++ b/contrib/attic/pydl4j/pydl4j/jarmgr.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/pydl4j/mvn.py b/contrib/attic/pydl4j/pydl4j/mvn.py index a161b9cee..ae059a11c 100644 --- a/contrib/attic/pydl4j/pydl4j/mvn.py +++ b/contrib/attic/pydl4j/pydl4j/mvn.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/pydl4j/pom.py b/contrib/attic/pydl4j/pydl4j/pom.py index 34c1066d3..38b98e455 100644 --- a/contrib/attic/pydl4j/pydl4j/pom.py +++ b/contrib/attic/pydl4j/pydl4j/pom.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/pydl4j/progressbar.py b/contrib/attic/pydl4j/pydl4j/progressbar.py index ff7a9b849..53bf36807 100644 --- a/contrib/attic/pydl4j/pydl4j/progressbar.py +++ b/contrib/attic/pydl4j/pydl4j/progressbar.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/pydl4j/pydl4j.py b/contrib/attic/pydl4j/pydl4j/pydl4j.py index 4ed568f25..6a885d7b8 100644 --- a/contrib/attic/pydl4j/pydl4j/pydl4j.py +++ b/contrib/attic/pydl4j/pydl4j/pydl4j.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/release.sh b/contrib/attic/pydl4j/release.sh index fd043d0b5..497acf4b5 100644 --- a/contrib/attic/pydl4j/release.sh +++ b/contrib/attic/pydl4j/release.sh @@ -20,7 +20,9 @@ # ******************************************************************************/ # -# Note: this needs manual upgrading of version in setup.py to work (can't override old versions) + + + # remove old wheels sudo rm - rf dist/* diff --git a/contrib/attic/pydl4j/setup.py b/contrib/attic/pydl4j/setup.py index 6c6440d3f..7797c8bda 100644 --- a/contrib/attic/pydl4j/setup.py +++ b/contrib/attic/pydl4j/setup.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/tests/build_tests/test_build_1.py b/contrib/attic/pydl4j/tests/build_tests/test_build_1.py index a89437c47..ed99467b5 100644 --- a/contrib/attic/pydl4j/tests/build_tests/test_build_1.py +++ b/contrib/attic/pydl4j/tests/build_tests/test_build_1.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/tests/build_tests/test_build_2.py b/contrib/attic/pydl4j/tests/build_tests/test_build_2.py index 0d4a11f42..068808df5 100644 --- a/contrib/attic/pydl4j/tests/build_tests/test_build_2.py +++ b/contrib/attic/pydl4j/tests/build_tests/test_build_2.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/tests/build_tests/test_build_3.py b/contrib/attic/pydl4j/tests/build_tests/test_build_3.py index 4355db522..bcfdf9faa 100644 --- a/contrib/attic/pydl4j/tests/build_tests/test_build_3.py +++ b/contrib/attic/pydl4j/tests/build_tests/test_build_3.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/tests/build_tests/test_build_4.py b/contrib/attic/pydl4j/tests/build_tests/test_build_4.py index b68960b19..25ec30f31 100644 --- a/contrib/attic/pydl4j/tests/build_tests/test_build_4.py +++ b/contrib/attic/pydl4j/tests/build_tests/test_build_4.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/tests/build_tests/test_build_5.py b/contrib/attic/pydl4j/tests/build_tests/test_build_5.py index 990cba88a..dfcc5f15e 100644 --- a/contrib/attic/pydl4j/tests/build_tests/test_build_5.py +++ b/contrib/attic/pydl4j/tests/build_tests/test_build_5.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/tests/build_tests/test_build_6.py b/contrib/attic/pydl4j/tests/build_tests/test_build_6.py index fdf8dfce0..74527ab15 100644 --- a/contrib/attic/pydl4j/tests/build_tests/test_build_6.py +++ b/contrib/attic/pydl4j/tests/build_tests/test_build_6.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/tests/mvn_test.py b/contrib/attic/pydl4j/tests/mvn_test.py index 8357297cd..cacc1a1d5 100644 --- a/contrib/attic/pydl4j/tests/mvn_test.py +++ b/contrib/attic/pydl4j/tests/mvn_test.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/contrib/attic/pydl4j/tests/spark_test.py b/contrib/attic/pydl4j/tests/spark_test.py index 1ab01094a..0db7ee4d8 100644 --- a/contrib/attic/pydl4j/tests/spark_test.py +++ b/contrib/attic/pydl4j/tests/spark_test.py @@ -18,15 +18,7 @@ ################################################################################ # -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. # ################################################################################ diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/conf/Configurable.java b/datavec/datavec-api/src/main/java/org/datavec/api/conf/Configurable.java index 84d08f727..a9f704a49 100644 --- a/datavec/datavec-api/src/main/java/org/datavec/api/conf/Configurable.java +++ b/datavec/datavec-api/src/main/java/org/datavec/api/conf/Configurable.java @@ -21,7 +21,6 @@ package org.datavec.api.conf; -/** Something that may be configured with a {@link Configuration}. */ public interface Configurable { /** Set the configuration to be used by this object. */ diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/conf/Configuration.java b/datavec/datavec-api/src/main/java/org/datavec/api/conf/Configuration.java index aae4cbb5e..9aa1cf6d0 100644 --- a/datavec/datavec-api/src/main/java/org/datavec/api/conf/Configuration.java +++ b/datavec/datavec-api/src/main/java/org/datavec/api/conf/Configuration.java @@ -48,71 +48,6 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; -/** - * Provides access to configuration parameters. - * - *
Configurations are specified by resources. A resource contains a set of
- * name/value pairs as XML data. Each resource is named by either a
- * String or a Path. If named by a
- * String, then the classpath is examined for a file with that
- * name. If named by a Path, then the local filesystem is
- * examined directly, without referring to the classpath.
- *
- *
Unless explicitly turned off, Hadoop by default specifies two - * resources, loaded in-order from the classpath:
Configuration parameters may be declared final.
- * Once a resource declares a value final, no subsequently-loaded
- * resource can alter that value.
- * For example, one might define a final parameter with:
- *
- * <property>
- * <name>dfs.client.buffer.dir</name>
- * <value>/tmp/hadoop/dfs/client</value>
- * <final>true</final>
- * </property>
- *
- * Administrators typically define parameters as final in
- * core-site.xml for values that user applications may not alter.
- *
- *
Value strings are first processed for variable expansion. The - * available properties are:
For example, if a configuration resource contains the following property
- * definitions:
- * This saves memory over creating a new DataInputStream and
- * ByteArrayInputStream each time data is read.
- *
- * Typical usage is something like the following: This saves memory over creating a new DataOutputStream and
- * ByteArrayOutputStream each time data is written.
- *
- * Typical usage is something like the following:
- * A {@link Comparator} that operates directly on byte representations of
- * objects.
- * Example:
- * <property>
- * <name>basedir</name>
- * <value>/user/${user.name}</value>
- * </property>
- *
- * <property>
- * <name>tempdir</name>
- * <value>${basedir}/tmp</value>
- * </property>
- *
- * When conf.get("tempdir") is called, then ${basedir}
- * will be resolved to another property in this Configuration, while
- * ${user.name} would then ordinarily be resolved to the value
- * of the System property with that name.
- */
public class Configuration implements Iterable
- *
- * DataInputBuffer buffer = new DataInputBuffer();
- * while (... loop condition ...) {
- * byte[] data = ... get data ...;
- * int dataLength = ... get data length ...;
- * buffer.reset(data, dataLength);
- * ... read buffer using DataInput methods ...
- * }
- *
- *
- */
public class DataInputBuffer extends DataInputStream {
private static class Buffer extends ByteArrayInputStream {
public Buffer() {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/io/DataOutputBuffer.java b/datavec/datavec-api/src/main/java/org/datavec/api/io/DataOutputBuffer.java
index 14ec2031d..105ee2717 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/io/DataOutputBuffer.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/io/DataOutputBuffer.java
@@ -22,25 +22,6 @@ package org.datavec.api.io;
import java.io.*;
-/** A reusable {@link DataOutput} implementation that writes to an in-memory
- * buffer.
- *
- *
- *
- * DataOutputBuffer buffer = new DataOutputBuffer();
- * while (... loop condition ...) {
- * buffer.reset();
- * ... write buffer using DataOutput methods ...
- * byte[] data = buffer.getData();
- * int dataLength = buffer.getLength();
- * ... write data to its ultimate destination ...
- * }
- *
- *
- */
public class DataOutputBuffer extends DataOutputStream {
private static class Buffer extends ByteArrayOutputStream {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/io/RawComparator.java b/datavec/datavec-api/src/main/java/org/datavec/api/io/RawComparator.java
index 2f5e88cbc..4e3d056eb 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/io/RawComparator.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/io/RawComparator.java
@@ -23,13 +23,6 @@ package org.datavec.api.io;
import java.util.Comparator;
-/**
- * WritableComparables can be compared to each other, typically
- * via Comparators. Any type which is to be used as a
- * key in the Hadoop Map-Reduce framework should implement this
- * interface.
- * public class MyWritableComparable implements WritableComparable {
- * // Some data
- * private int counter;
- * private long timestamp;
- *
- * public void write(DataOutput out) throws IOException {
- * out.writeInt(counter);
- * out.writeLong(timestamp);
- * }
- *
- * public void readFields(DataInput in) throws IOException {
- * counter = in.readInt();
- * timestamp = in.readLong();
- * }
- *
- * public int compareTo(MyWritableComparable w) {
- * int thisValue = this.value;
- * int thatValue = ((IntWritable)o).value;
- * return (thisValue < thatValue ? -1 : (thisValue==thatValue ? 0 : 1));
- * }
- * }
- *
This base implemenation uses the natural ordering. To define alternate - * orderings, override {@link #compare(WritableComparable,WritableComparable)}. - * - *
One may optimize compare-intensive operations by overriding
- * {@link #compare(byte[],int,int,byte[],int,int)}. Static utility methods are
- * provided to assist in optimized implementations of this method.
- */
public class WritableComparator implements RawComparator {
private static HashMap
- * For use cases where multiple Writables are required (for example, networks with mixed classification/regression,
- * or multiple output layers) use {@link PathMultiLabelGenerator} instead.
- *
- * @author Alex Black
- * @see PathMultiLabelGenerator
- */
public interface PathLabelGenerator extends Serializable {
Writable getLabelForPath(String path);
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/io/labels/PathMultiLabelGenerator.java b/datavec/datavec-api/src/main/java/org/datavec/api/io/labels/PathMultiLabelGenerator.java
index bbd3529f8..0332353de 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/io/labels/PathMultiLabelGenerator.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/io/labels/PathMultiLabelGenerator.java
@@ -25,35 +25,6 @@ import org.datavec.api.writable.Writable;
import java.io.Serializable;
import java.util.List;
-/**
- * PathMultiLabelGenerator: interface to infer the label(s) of a file directly from the URI/path
- * Provides a facility for deserializing objects of type
- * Deserializers are stateful, but must not buffer the input since
- * other producers may read from the input between calls to
- * {@link #deserialize(Object)}.
- * Prepare the deserializer for reading.
- * Encapsulates a {@link Serializer}/{@link Deserializer} pair.
- *
- * A factory for {@link Serialization}s.
- *
- * Provides a facility for serializing objects of type
- * Serializers are stateful, but must not buffer the output since
- * other producers may write to the output between calls to
- * {@link #serialize(Object)}.
- * Prepare the serializer for writing.
- * Example: /negative/file17.csv -> class "0"; /positive/file116.csv -> class "1" etc.
- * Though note that the output is a writable, hence it need not be numerical.
- *
- * Similar to {@link PathLabelGenerator}, with 2 main differences:
- * (a) Can be used for multi-label, multi-class classification (i.e., return *multiple* NDArray writables, for use in
- * networks with multiple output layers)
- * (b) Does
- *
- * Regarding (b) above, this means that the implementations of PathMultiLabelGenerator typically need to (for classification
- * use cases) do one of two things (either will work, though down-stream usage of these arrays can vary slightly):
- * (a) Perform label to integer index assignment (i.e., return an IntWritable(0) for A, if you have 3 classes {A,B,C})
- * (b) Create a one-hot NDArrayWritable. For 3 classes {A,B,C} you should return a [1,0,0], [0,1,0] or [0,0,1] NDArrayWritable
- * Comparatively, PathLabelGenerator can return a Text writable with the label (i.e., "class_3" or "cat") for classification.
- *
- * More generally, PathMultiLabelGenerator must return Writables of one of the following types:
- * {@link org.datavec.api.writable.DoubleWritable}, {@link org.datavec.api.writable.FloatWritable},
- * {@link org.datavec.api.writable.IntWritable}, {@link org.datavec.api.writable.LongWritable} or
- * {@link org.datavec.api.writable.NDArrayWritable}.
- * NDArrayWritable is used for classification (via one-hot NDArrayWritable) or multi-output regression (where all values
- * are grouped together into a single array/writable) - whereas the others (double/float/int/long writables) are
- * typically used for single output regression cases, or (IntWritable) for classification where downstream classes (notably
- * DL4J's RecordReader(Multi)DataSetIterator) will convert the integer index (IntWritable) to a one-hot array ready for
- * training.
- *
- * In principle, you can also return time series (3d - shape [1,size,seqLength]) or images (4d - shape
- * [1,channels,height,width]) as a "label" for a given input image.
- *
- * @author Alex Black
- * @see PathLabelGenerator
- */
public interface PathMultiLabelGenerator extends Serializable {
/**
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/io/serializers/Deserializer.java b/datavec/datavec-api/src/main/java/org/datavec/api/io/serializers/Deserializer.java
index bd317f7e3..d0d35fcec 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/io/serializers/Deserializer.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/io/serializers/Deserializer.java
@@ -23,19 +23,6 @@ package org.datavec.api.io.serializers;
import java.io.IOException;
import java.io.InputStream;
-/**
- *
- * Index idx = startVector(...);
- * while (!idx.done()) {
- * .... // read element of a vector
- * idx.incr();
- * }
- *
- */
public interface Index {
boolean done();
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/Record.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/Record.java
index 662f62fec..93c89685e 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/Record.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/Record.java
@@ -26,14 +26,6 @@ import org.datavec.api.writable.Writable;
import java.io.Serializable;
import java.util.List;
-/**
- * A Record contains a set of values for a single example or instance. Each value in the Record is represented by
- * a {@link Writable} object. The record may (optionally) also have a {@link RecordMetaData} instance, that represents
- * metadata (source location, etc) for the record.
- * For sequences, see {@link SequenceRecord}
- *
- * @author Alex Black
- */
public interface Record extends Serializable {
/**
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/SequenceRecord.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/SequenceRecord.java
index 31f3449ca..6fbb68913 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/SequenceRecord.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/SequenceRecord.java
@@ -26,18 +26,6 @@ import org.datavec.api.writable.Writable;
import java.io.Serializable;
import java.util.List;
-/**
- * A SequenceRecord contains a set of values for a single sequence or time series (usually with multiple values per time step,
- * and multiple time steps).
- * Each value in the Record is represented by {@link Writable} object; each time step is thus a {@code List>}, where the outer list is over time steps, and
- * the inner list is over values for a given time step.
- * The SequenceRecord may (optionally) also have a {@link RecordMetaData} instance, that represents metadata (source
- * location, etc) for the record.
- * For standard (non-sequential) data, see {@link Record}
- *
- * @author Alex Black
- */
public interface SequenceRecord extends Serializable {
/**
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/converter/RecordReaderConverter.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/converter/RecordReaderConverter.java
index d32406ee9..a96f960b0 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/converter/RecordReaderConverter.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/converter/RecordReaderConverter.java
@@ -27,12 +27,6 @@ import org.datavec.api.records.writer.SequenceRecordWriter;
import java.io.IOException;
-/**
- * A utility class to aid in the conversion of data from one {@link RecordReader} to one {@link RecordWriter},
- * or from one {@link SequenceRecordReader} to one {@link SequenceRecordWriter}
- *
- * @author Alex Black
- */
public class RecordReaderConverter {
private RecordReaderConverter() { }
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/impl/Record.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/impl/Record.java
index 02c83eb12..7024a718d 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/impl/Record.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/impl/Record.java
@@ -27,11 +27,6 @@ import org.datavec.api.writable.Writable;
import java.util.List;
-/**
- * A standard implementation of the {@link org.datavec.api.records.Record} interface
- *
- * @author Alex Black
- */
@AllArgsConstructor
@Data
public class Record implements org.datavec.api.records.Record {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/impl/SequenceRecord.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/impl/SequenceRecord.java
index 742e0b0c6..11b7ae5c0 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/impl/SequenceRecord.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/impl/SequenceRecord.java
@@ -27,11 +27,6 @@ import org.datavec.api.writable.Writable;
import java.util.List;
-/**
- * A standard implementation of the {@link org.datavec.api.records.SequenceRecord} interface.
- *
- * @author Alex Black
- */
@AllArgsConstructor
@Data
public class SequenceRecord implements org.datavec.api.records.SequenceRecord {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/listener/RecordListener.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/listener/RecordListener.java
index c7aa08d1e..efa99230b 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/listener/RecordListener.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/listener/RecordListener.java
@@ -25,11 +25,6 @@ import org.datavec.api.records.writer.RecordWriter;
import java.io.Serializable;
-/**
- * Each time a record is read or written, mainly used for debugging or visualization.
- *
- * @author saudet
- */
public interface RecordListener extends Serializable {
/**
* Get if listener invoked.
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/listener/impl/LogRecordListener.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/listener/impl/LogRecordListener.java
index 60945f1b3..c63463dfa 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/listener/impl/LogRecordListener.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/listener/impl/LogRecordListener.java
@@ -26,11 +26,6 @@ import org.datavec.api.records.writer.RecordWriter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-/**
- * A record listener that logs every record to be read or written.
- *
- * @author saudet
- */
public class LogRecordListener implements RecordListener {
private static final Logger log = LoggerFactory.getLogger(LogRecordListener.class);
private boolean invoked = false;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/mapper/RecordMapper.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/mapper/RecordMapper.java
index f317a7913..29a1abccc 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/mapper/RecordMapper.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/mapper/RecordMapper.java
@@ -32,38 +32,6 @@ import org.datavec.api.writable.Writable;
import java.util.List;
-/**
- * This takes data from a specified {@link RecordReader}
- * and writes the data out with the specified {@link RecordWriter}.
- *
- * The setup is as follows:
- *
- * Specify a {@link RecordReader} as the data source
- * Specify a {@link RecordWriter} as the destination.
- *
- * When setting up the locations, use 2 different {@link InputSplit}
- * callling {@link RecordWriter#initialize(InputSplit, Partitioner)}
- * and {@link RecordReader#initialize(InputSplit)}
- * respectively to configure the locations of where the data will be
- * read from and written to.
- *
- * When writing the data, you need to specify a link {@link Partitioner} to
- * determine how to slice up the data being written (say in to number of lines per record per file
- * per {@link org.datavec.api.split.partition.NumberOfRecordsPartitioner} among other implementations.
- *
- * Finally, you may specify a batch size for batch read and write if the record reader and writer support it.
- *
- * Of note, is you can also specify multiple readers.
- * In which case, it will read from every stream jointly and write out the specified
- * writer accordingly.
- *
- * {@link #copy()} will work the same with the following exceptions, you must specify
- * {@link #splitPerReader} (one split per reader)
- * {@link #readersToConcat} and the readers which will be read from
- * writing to the same record writer.
- *
- * See {@link #copy()} for more information here.
- */
@Builder
public class RecordMapper {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaData.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaData.java
index 60d0bff9e..4a44b48c2 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaData.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaData.java
@@ -23,15 +23,6 @@ package org.datavec.api.records.metadata;
import java.io.Serializable;
import java.net.URI;
-/**
- * RecordMetaData includes details on the record itself - for example, the source file or line number.
- * It is used in conjunction with {@link org.datavec.api.records.reader.RecordReaderMeta}.
- * There are two primary uses:
- * (a) Tracking where a record has come from, for debugging purposes for example
- * (b) Loading the raw data again later, from the record reader
- *
- * @author Alex Black
- */
public interface RecordMetaData extends Serializable {
/**
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataComposable.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataComposable.java
index b41beef07..16cacb0d6 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataComposable.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataComposable.java
@@ -24,11 +24,6 @@ import lombok.Data;
import java.net.URI;
-/**
- * A RecordMetaData instance that combines multiple individual RecordMetaData instances
- *
- * @author Alex Black
- */
@Data
public class RecordMetaDataComposable implements RecordMetaData {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataComposableMap.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataComposableMap.java
index 3a436a5e5..bd6c0853e 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataComposableMap.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataComposableMap.java
@@ -25,11 +25,6 @@ import lombok.Data;
import java.net.URI;
import java.util.Map;
-/**
- * A RecordMetaData instance that combines multiple individual RecordMetaData instances, via a {@code Map
- * Used for example in {@link org.datavec.api.records.reader.impl.collection.CollectionRecordReader} and
- * {@link org.datavec.api.records.reader.impl.collection.CollectionSequenceRecordReader}
- *
- * @author Alex Black
- */
@AllArgsConstructor
@Data
public class RecordMetaDataIndex implements RecordMetaData {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataInterval.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataInterval.java
index d5d91e883..d576b7db1 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataInterval.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataInterval.java
@@ -25,11 +25,6 @@ import lombok.Data;
import java.net.URI;
-/**
- * A general-purpose RecordMetaData implementation, with two indices (long values), generally forming an interval
- *
- * @author Alex Black
- */
@AllArgsConstructor
@Data
public class RecordMetaDataInterval implements RecordMetaData {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataLine.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataLine.java
index 69fea1459..d775ad12d 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataLine.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataLine.java
@@ -26,11 +26,6 @@ import org.apache.commons.io.FilenameUtils;
import java.net.URI;
-/**
- * A RecordMetaData instance for a line number, generall in a file
- *
- * @author Alex Black
- */
@AllArgsConstructor
@Data
public class RecordMetaDataLine implements RecordMetaData {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataLineInterval.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataLineInterval.java
index c43819944..7d600b2c7 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataLineInterval.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataLineInterval.java
@@ -26,11 +26,6 @@ import org.apache.commons.io.FilenameUtils;
import java.net.URI;
-/**
- * A RecordMetaData instance for an interval of line numbers, generally in a file
- *
- * @author Alex Black
- */
@AllArgsConstructor
@Data
public class RecordMetaDataLineInterval implements RecordMetaData {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataURI.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataURI.java
index 70ff8dc4e..64d6ecb9f 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataURI.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/metadata/RecordMetaDataURI.java
@@ -25,11 +25,6 @@ import lombok.Data;
import java.net.URI;
-/**
- * A standard RecordMetaData instance that contains a URI only
- *
- * @author Alex Black
- */
@AllArgsConstructor
@Data
public class RecordMetaDataURI implements RecordMetaData {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/BaseRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/BaseRecordReader.java
index d8e8286ba..1014dfce4 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/BaseRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/BaseRecordReader.java
@@ -35,11 +35,6 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.List;
-/**
- * Manages record listeners.
- *
- * @author saudet
- */
public abstract class BaseRecordReader implements RecordReader {
protected InputSplit inputSplit;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/RecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/RecordReader.java
index d1be5c5b2..a3dfbbd70 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/RecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/RecordReader.java
@@ -36,11 +36,6 @@ import java.net.URI;
import java.util.Collection;
import java.util.List;
-/**
- * Record reader
- *
- * @author Adam Gibson
- */
public interface RecordReader extends Closeable, Serializable, Configurable {
String NAME_SPACE = RecordReader.class.getName();
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/SequenceRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/SequenceRecordReader.java
index c1753e4b0..69fe24d5a 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/SequenceRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/SequenceRecordReader.java
@@ -30,12 +30,6 @@ import java.io.IOException;
import java.net.URI;
import java.util.List;
-/**
- * A sequence of records.
- * sequenceRecord() is used locally. sequenceRecord(URI uri, DataInputStream dataInputStream) is used for spark etc.
- *
- * @author Adam Gibson
- */
public interface SequenceRecordReader extends RecordReader {
/**
* Returns a sequence record.
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/factory/RecordReaderFactory.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/factory/RecordReaderFactory.java
index a58f79584..b138a75e6 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/factory/RecordReaderFactory.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/factory/RecordReaderFactory.java
@@ -25,11 +25,6 @@ import org.datavec.api.records.reader.RecordReader;
import java.net.URI;
-/**
- * Factory for creating RecordReader instance
- *
- * @author sonali
- */
public interface RecordReaderFactory {
/**
* Creates instance of RecordReader
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/factory/RecordWriterFactory.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/factory/RecordWriterFactory.java
index 7e1d0dc77..543495779 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/factory/RecordWriterFactory.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/factory/RecordWriterFactory.java
@@ -24,11 +24,6 @@ import org.datavec.api.records.writer.RecordWriter;
import java.net.URI;
-/**
- * Factory for creating RecordWriter instance
- *
- * @author sonali
- */
public interface RecordWriterFactory {
/**
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/ComposableRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/ComposableRecordReader.java
index 38a3e7955..52035e7f1 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/ComposableRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/ComposableRecordReader.java
@@ -37,13 +37,6 @@ import java.util.List;
/**
* @author sonali
*/
-/**
-RecordReader for each pipeline. Individual record is a concatenation of the two collections.
- Create a recordreader that takes recordreaders and iterates over them and concatenates them
- hasNext would be the & of all the recordreaders
- concatenation would be next & addAll on the collection
- return one record
- */
public class ComposableRecordReader extends BaseRecordReader {
private RecordReader[] readers;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/ConcatenatingRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/ConcatenatingRecordReader.java
index 0de8995c7..14692114e 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/ConcatenatingRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/ConcatenatingRecordReader.java
@@ -33,14 +33,6 @@ import java.io.IOException;
import java.net.URI;
import java.util.List;
-/**
- * Combine multiple readers into a single reader. Records are read sequentially - thus if the first reader has
- * 100 records, and the second reader has 200 records, ConcatenatingRecordReader will have 300 records.
- *
- * See also {@link ComposableRecordReader} for a version that combines each record from underlying readers.
- *
- * @author Alex Black
- */
public class ConcatenatingRecordReader extends BaseRecordReader {
private RecordReader[] readers;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/collection/CollectionRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/collection/CollectionRecordReader.java
index be6aa9a8c..760ea75cb 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/collection/CollectionRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/collection/CollectionRecordReader.java
@@ -34,12 +34,6 @@ import java.io.IOException;
import java.net.URI;
import java.util.*;
-/**
- * Collection record reader.
- * Mainly used for testing.
- *
- * @author Adam Gibson
- */
public class CollectionRecordReader extends BaseRecordReader {
private Iterator extends Collection> delimitedData;
private Iterator
> dataIter;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVLineSequenceRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVLineSequenceRecordReader.java
index e2aed5629..d2f7e3ffd 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVLineSequenceRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVLineSequenceRecordReader.java
@@ -33,21 +33,6 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-/**
- * CSVLineSequenceRecordReader: Used for loading univariance (single valued) sequences from a CSV,
- * where each line in a CSV represents an independent sequence, and each sequence has exactly 1 value
- * per time step.
- * For example, a CSV file with content:
- *
- * a,b,c
- * 1,2,3,4
- *
- * will produce two sequences, both with one value per time step; one of length 3 (values a, b, then c for the 3 time steps
- * respectively) and one of length 4 (values 1, 2, 3, then 4 for each of the 4 time steps respectively)
- *
- *
- * @author Alex Black
- */
public class CSVLineSequenceRecordReader extends CSVRecordReader implements SequenceRecordReader {
/**
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVMultiSequenceRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVMultiSequenceRecordReader.java
index ff73a9f22..abcc113ae 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVMultiSequenceRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVMultiSequenceRecordReader.java
@@ -37,40 +37,6 @@ import java.util.Collections;
import java.util.List;
import java.util.NoSuchElementException;
-/**
- * CSVMultiSequenceRecordReader: Used to read CSV-format time series (sequence) data where there are multiple
- * independent sequences in each file.
- * The assumption is that each sequence is separated by some delimiter - for example, a blank line between sequences,
- * or some other line that can be detected by a regex.
- * Note that the number of columns (i.e., number of lines in the CSV per sequence) must be the same for all sequences.
- *
- * It supports 3 {@link Mode}s:
- * (a) CONCAT mode: the output is a univariate (single column) sequence with the values from all lines
- * (b) EQUAL_LENGTH: Require that all lines have the exact same number of tokens
- * (c) PAD: For any shorter lines (fewer tokens), a user-specified padding Writable value will be used to make them the same
- * length as the other sequences
- *
- * Example:
- * Input data:
- *
- * {@code a,b,c
- * 1,2
- *
- * A,B,C
- * D,E,F}
- *
- * Output:
- * (a) CONCAT: two sequences of length 5 and 6 respectively: [a,b,c,1,2] and [A,B,C,D,E,F]
- * (b) EQUAL_LENGTH: Exception: because lines (a,b,c) and (1,2) have different lengths. If the second line was "1,2,3" instead,
- * the output would be two sequences with 2 columns each, sequence length 3: [[a,b,c],[1,2,3]] and [[A,B,C],[D,E,F]]
- * (c) PAD: two sequences with 2 columns each, sequence length 3: [[a,b,c],[1,2,PAD]] and [[A,B,C],[D,E,F]], where "PAD"
- * is a user-specified padding value
- *
- * Note that the user has to specify a sequence separator regex: for "sequences are separated by an empty line" use "^$"
- *
- * @author Alex Black
- * @see CSVLineSequenceRecordReader CSVLineSequenceRecordReader for the edge case - a univariate version
- */
public class CSVMultiSequenceRecordReader extends CSVRecordReader implements SequenceRecordReader {
public enum Mode {
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVNLinesSequenceRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVNLinesSequenceRecordReader.java
index a0ae88bb1..71faf9d81 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVNLinesSequenceRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVNLinesSequenceRecordReader.java
@@ -36,16 +36,6 @@ import java.io.IOException;
import java.net.URI;
import java.util.*;
-/**
- * A CSV Sequence record reader where:
- * (a) all time series are in a single file
- * (b) each time series is of the same length (specified in constructor)
- * (c) no delimiter is used between time series
- *
- * For example, with nLinesPerSequence=10, lines 0 to 9 are the first time series, 10 to 19 are the second, and so on.
- *
- * @author Alex Black
- */
public class CSVNLinesSequenceRecordReader extends CSVRecordReader implements SequenceRecordReader {
public static final String LINES_PER_SEQUENCE = NAME_SPACE + ".nlinespersequence";
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVRecordReader.java
index 0d7fe0bfe..e947ebafa 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVRecordReader.java
@@ -41,11 +41,6 @@ import java.util.Collections;
import java.util.List;
import java.util.NoSuchElementException;
-/**
- * Simple csv record reader.
- *
- * @author Adam Gibson
- */
public class CSVRecordReader extends LineRecordReader {
private boolean skippedLines = false;
protected int skipNumLines = 0;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVRegexRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVRegexRecordReader.java
index 78c116ec7..6d0a31a06 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVRegexRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVRegexRecordReader.java
@@ -28,12 +28,6 @@ import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-/**
- * A CSVRecordReader that can split
- * each column into additional columns using regexs.
- *
- * @author saudet
- */
public class CSVRegexRecordReader extends CSVRecordReader {
protected String[] regexs = null;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVSequenceRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVSequenceRecordReader.java
index a5156b5ec..8398bf274 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVSequenceRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVSequenceRecordReader.java
@@ -34,13 +34,6 @@ import java.io.*;
import java.net.URI;
import java.util.*;
-/**
- * CSV Sequence Record Reader
- * This reader is intended to read sequences of data in CSV format, where
- * each sequence is defined in its own file (and there are multiple files)
- * Each line in the file represents one time step
- * @author Alex Black
- */
public class CSVSequenceRecordReader extends FileRecordReader implements SequenceRecordReader {
private int skipNumLines = 0;
private String delimiter = ",";
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVVariableSlidingWindowRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVVariableSlidingWindowRecordReader.java
index d742acb05..1a25a2ab4 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVVariableSlidingWindowRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/CSVVariableSlidingWindowRecordReader.java
@@ -34,14 +34,6 @@ import java.io.IOException;
import java.net.URI;
import java.util.*;
-/**
- * A sliding window of variable size across an entire CSV.
- *
- * In practice the sliding window size starts at 1, then linearly increase to maxLinesPer sequence, then
- * linearly decrease back to 1.
- *
- * @author Justin Long (crockpotveggies)
- */
public class CSVVariableSlidingWindowRecordReader extends CSVRecordReader implements SequenceRecordReader {
public static final String LINES_PER_SEQUENCE = NAME_SPACE + ".nlinespersequence";
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/SerializableCSVParser.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/SerializableCSVParser.java
index 48a306c1a..f8b033633 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/SerializableCSVParser.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/csv/SerializableCSVParser.java
@@ -25,15 +25,6 @@ import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
-/**
- * A very simple CSV parser released under a commercial-friendly license.
- * This just implements splitting a single line into fields.
- *
- * @author Glen Smith
- * @author Rainer Pruy
- *
- * Modified from OpenCSV 2.3 code to be serializable for Java and Kryo
- */
public class SerializableCSVParser implements Serializable {
private final char separator;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/filebatch/FileBatchRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/filebatch/FileBatchRecordReader.java
index 82b151110..219a99870 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/filebatch/FileBatchRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/filebatch/FileBatchRecordReader.java
@@ -38,25 +38,6 @@ import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
-/**
- * FileBatchRecordReader reads the files contained in a {@link FileBatch} using the specified RecordReader.
- * Specifically, the {@link RecordReader#record(URI, DataInputStream)} method of the underlying reader is used to
- * load files.
- * For example, if the FileBatch was constructed using image files (png, jpg etc), FileBatchRecordReader could be used
- * with ImageRecordReader. For example:
- *
- * {@code
- * List
- *
- * @author Alex Black
- */
public class FileBatchRecordReader implements RecordReader {
private final RecordReader recordReader;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/filebatch/FileBatchSequenceRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/filebatch/FileBatchSequenceRecordReader.java
index a9ee6bfdf..20bdb91b4 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/filebatch/FileBatchSequenceRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/filebatch/FileBatchSequenceRecordReader.java
@@ -38,23 +38,6 @@ import java.net.URI;
import java.util.Collection;
import java.util.List;
-/**
- * FileBatchSequenceRecordReader reads the files contained in a {@link FileBatch} using the specified SequenceRecordReader.
- * Specifically, the {@link SequenceRecordReader#sequenceRecord(URI, DataInputStream)} } method of the underlying sequence
- * reader is used to load files.
- * For example, if the FileBatch was constructed using csv sequence files (each file represents one example),
- * FileBatchSequencRecordReader could be used with CSVSequenceRecordReader. For example:
- *
- * {@code
- * List
- *
- * @author Alex Black
- */
public class FileBatchSequenceRecordReader implements SequenceRecordReader {
private final SequenceRecordReader recordReader;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/inmemory/InMemoryRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/inmemory/InMemoryRecordReader.java
index da148f94c..105b2068a 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/inmemory/InMemoryRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/inmemory/InMemoryRecordReader.java
@@ -34,13 +34,6 @@ import java.io.IOException;
import java.net.URI;
import java.util.*;
-/**
- * This is a {@link RecordReader}
- * primarily meant for unit tests.
- * It carries records in memory and uses a list iterator internally.
- *
- * @author Adam Gibson
- */
@Data
public class InMemoryRecordReader implements RecordReader {
private List> records;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/inmemory/InMemorySequenceRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/inmemory/InMemorySequenceRecordReader.java
index 0e0acc7d9..f97e5f28e 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/inmemory/InMemorySequenceRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/inmemory/InMemorySequenceRecordReader.java
@@ -35,13 +35,6 @@ import java.io.IOException;
import java.net.URI;
import java.util.*;
-/**
- * This is a {@link SequenceRecordReader}
- * primarily meant for unit tests.
- * It carries records in memory and uses a list iterator internally.
- *
- * @author Adam Gibson
- */
@Data
public class InMemorySequenceRecordReader implements SequenceRecordReader {
private List
>> records;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/FieldSelection.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/FieldSelection.java
index 85c3d88e7..08644df9a 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/FieldSelection.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/FieldSelection.java
@@ -27,17 +27,6 @@ import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
-/**
- * FieldSelection is used in conjunction with the {@link JacksonRecordReader} (and the subclasses).
- *
- * The are a few motivations here:
- * - Formats such as XML, JSON and YAML can contain arbitrarily nested components, and we need to flatten them somehow
- * - These formats can vary in terms of order (for example, JSON is unordered), so we need to define the exact order of outputs for the record reader
- * - In any given JSON/XML/YAML file, there might not be a particular value present (but: we still want it to be represented in the output)
- * - In any given JSON/XML/YAML file, we might want to totally ignore certain fields
- *
- * @author Alex Black
- */
public class FieldSelection implements Serializable {
public static final Writable DEFAULT_MISSING_VALUE = new Text("");
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonLineRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonLineRecordReader.java
index e9e7befb5..848795be9 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonLineRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonLineRecordReader.java
@@ -27,32 +27,6 @@ import org.datavec.api.writable.Text;
import org.datavec.api.writable.Writable;
import org.nd4j.shade.jackson.databind.ObjectMapper;
-/**
- * JacksonLineRecordReader will read a single file line-by-line when .next() is
- * called. It uses Jackson ObjectMapper and FieldSelection to read the fields in
- * each line.
- *
- * Each line should be a valid JSON entry without separator at the end. This is similar
- * to other readers and follows Hadoop convention. Hadoop and Spark use this format to
- * to make sure splits work properly in a cluster environment. For those new to Hadoop
- * file format convention, the reason is a large file can be split into chunks and
- * sent to different nodes in a cluster. If a record spanned multiple lines, split
- * might not get the complete record, which will result in runtime errors and calculation
- * errors. Where and how a job splits a file varies depending on the job configuration
- * and cluster size.
- *
- * A couple of important notes. The reader doesn't automatically create labels for each
- * record like JacksonRecordReader. JacksonRecordReader uses the folder name for the label
- * at runtime. It assumes a top level folder has multiple subfolders. The labels are the
- * subfolder names.
- *
- * In the case of JacksonLineRecordReader, you have to provide the labels in the configuration
- * for the training. Please look at the examples in dl4j-examples repository on how to provide
- * labels.
- *
- * @author peter
- *
- */
public class JacksonLineRecordReader extends LineRecordReader {
private FieldSelection selection;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonLineSequenceRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonLineSequenceRecordReader.java
index e0d7e80a2..0c67ef64f 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonLineSequenceRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonLineSequenceRecordReader.java
@@ -37,16 +37,6 @@ import java.util.Iterator;
import java.util.List;
import java.util.NoSuchElementException;
-/**
- * The sequence record reader version of {@link JacksonLineRecordReader}.
- * Assumptions here:
- * 1. Each file is a separate record
- * 2. Each line of a file is one step within a sequence
- * See {@link JacksonLineRecordReader} for more details
- *
- *
- * @author Alex Black
- */
public class JacksonLineSequenceRecordReader extends FileRecordReader implements SequenceRecordReader {
private FieldSelection selection;
diff --git a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonRecordReader.java b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonRecordReader.java
index 38ba7ee6f..e11be0722 100644
--- a/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonRecordReader.java
+++ b/datavec/datavec-api/src/main/java/org/datavec/api/records/reader/impl/jackson/JacksonRecordReader.java
@@ -41,29 +41,6 @@ import java.net.URI;
import java.nio.charset.StandardCharsets;
import java.util.*;
-/**
- * RecordReader using Jackson.
- * Design for this record reader:
- * - Support for JSON, XML and YAML: one record per file only, via Jackson ObjectMapper:
- *
- *
- * - User provides a list of fields to load, using {@link FieldSelection}. This complicates configuration for simple structures
- * (user has to specify every field to load), however this allows us to parse files where:
- *
- *
- * - Optional support for appending a label based on the path of the file, using {@link PathLabelGenerator}
- * - Support for shuffling of records (with an optional RNG seed)
- *
- * @author Alex Black
- */
public class JacksonRecordReader extends BaseRecordReader {
private static final TypeReference