Package Release Info

tensorflow2-2.6.0-bp153.2.3.1

Update Info: openSUSE-2022-10014
Available in Package Hub : 15 SP3 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libiomp5
libtensorflow2
libtensorflow_cc2
libtensorflow_framework2
tensorflow2
tensorflow2-devel
tensorflow2-doc

Change Logs

* Wed Sep 01 2021 Egbert Eich <eich@suse.com>
- Limit BuildRequires for bazel-skylib-source to versions >= 1.0.3.
* Thu Aug 19 2021 Fusion Future <qydwhotmail@gmail.com>
- Update to 2.6.0
  Major changes are:
  * Keras been split into a separate PIP package (keras), and its
    code has been moved to the GitHub repositorykeras-team/keras.
    The API endpoints for tf.keras stay unchanged, but are now
    backed by the keras PIP package. The existing code in
    tensorflow/python/keras is a staled copy and will be removed in
    future release (2.7). Please remove any imports to
    tensorflow.python.keras and replace them with public tf.keras
    API instead.
  * tf.train.experimental.enable_mixed_precision_graph_rewrite is
    removed, as the API only works in graph mode and is not
    customizable. The function is still accessible under
    tf.compat.v1.mixed_precision.enable_mixed_precision_graph_rewrite,
    but it is recommended to use the Keras mixed precision API
    instead.
  * tf.lite: Remove experimental.nn.dynamic_rnn,
    experimental.nn.TfLiteRNNCell and
    experimental.nn.TfLiteLSTMCell since they're no
    longer supported. It's recommended to just use keras lstm
    instead.
  * tf.keras: The methods Model.to_yaml() and
    keras.models.model_from_yaml have been replaced to raise a
    RuntimeError as they can be abused to cause arbitrary code
    execution. It is recommended to use JSON serialization instead
    of YAML, or, a better alternative, serialize to H5.
- Major changes from 2.5.x:
  * Support for Python3.9 has been added.
  * The TF_CPP_MIN_VLOG_LEVEL environment variable has been renamed
    to to TF_CPP_MAX_VLOG_LEVEL which correctly describes its
    effect.
- Fixed multiple CVEs (boo#1189423):
  * CVE-2021-37635
  * CVE-2021-37636
  * CVE-2021-37637
  * CVE-2021-37638
  * CVE-2021-37639
  * CVE-2021-37640
  * CVE-2021-37642
  * CVE-2021-37641
  * CVE-2021-37644
  * CVE-2021-37643
  * CVE-2021-37645
  * CVE-2021-37646
  * CVE-2021-37647
  * CVE-2021-37648
  * CVE-2021-37649
  * CVE-2021-37650
  * CVE-2021-37651
  * CVE-2021-37652
  * CVE-2021-37653
  * CVE-2021-37654
  * CVE-2021-37655
  * CVE-2021-37656
  * CVE-2021-37657
  * CVE-2021-37658
  * CVE-2021-37659
  * CVE-2021-37660
  * CVE-2021-37661
  * CVE-2021-37662
  * CVE-2021-37664
  * CVE-2021-37663
  * CVE-2021-37665
  * CVE-2021-37666
  * CVE-2021-37667
  * CVE-2021-37668
  * CVE-2021-37669
  * CVE-2021-37670
  * CVE-2021-37671
  * CVE-2021-37672
  * CVE-2021-37673
  * CVE-2021-37674
  * CVE-2021-37676
  * CVE-2021-37675
  * CVE-2021-37677
  * CVE-2021-37678
  * CVE-2021-37679
  * CVE-2021-37680
  * CVE-2021-37681
  * CVE-2021-37682
  * CVE-2021-37683
  * CVE-2021-37684
  * CVE-2021-37686
  * CVE-2021-37685
  * CVE-2021-37687
  * CVE-2021-37688
  * CVE-2021-37689
  * CVE-2021-37691
  * CVE-2021-37692
  * CVE-2021-37690
- Updated sources:
  * abseil-cpp.tar.gz
  * cpuinfo.zip
  * dill-0.3.2.zip
  * eigen.tar.gz
  * google-cloud-cpp.tar.gz
  * libxsmm_1.14.tar.gz
  * llvm.tar.gz
  * oneDNN.tar.gz
  * rules_cc.tar.gz
  * rules_closure.tar.gz
  * rules_docker-0.18.0.tar.gz
  * ruy.zip
  * tblib-1.7.0.tar.gz
- Added sources:
  * ComputeLibrary.tar.gz
  * oneDNN-v2.3-rc2.tar.gz
  * platforms-0.0.2.tar.gz
  * rules_proto.tar.gz
  * tf_runtime.tar.gz
  * tf_toolchains.tar.gz
- Removed sources:
  * kafka-v0.11.5.tar.gz
- Add "tensorflow-2.6.0" prefix to existing patches to indicate
  that patches are likely to be only applicable to a specific
  version.
  * fix-lite.patch -> tensorflow-2.6.0-fix-lite.patch
  * numpy-tensor-small.patch -> tensorflow-2.6.0-numpy-tensor-small.patch
  * removed-clog-build-as-included-in-cpuinfo.patch -> tensorflow-2.6.0-removed-clog-build-as-included-in-cpuinfo.patch
  * removed-external-toolchains.patch -> tensorflow-2.6.0-removed-external-toolchains.patch
  * remove-weakref.patch -> tensorflow-2.6.0-remove-weakref.patch
  * tf-keras-hdf5-3.patch -> tensorflow-2.6.0-tf-keras-hdf5-3.patch
- Rebase all existing patches.
- Add tensorflow-2.6.0-compile-with-protobuf-3.16.patch to fix
  build error with protobuf >= 3.16.0. (boo#1186860)
  (https://github.com/protocolbuffers/protobuf/pull/8354)
- Update bazel version requirement to 3.7.2.
- Drop pcre-devel build requirement as it is not used anymore.
- Drop --incompatible_no_support_tools_in_action_inputs=false as it
  is removed in bazel >= 3.6.
* Wed May 19 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update _constraints to use host with 'asimdrdm' cpu flag to avoid
  slow CPU and be scheduled on faster systems
* Wed Apr 14 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 2.4.1
  * Bugfixes
  * Drops requirement of AVX2
* Tue Apr 06 2021 Ben Greiner <code@bnavigator.de>
- Don't BuildRequire keras_applications. Tensorflow provides it
  itself: https://github.com/tensorflow/tensorflow/commit/23c3bdaa
- These were discovered by Keras test suite:
  * add numpy-tensor-small.patch for Numpy >= 1.20
    gh#tensorflow/tensorflow#47691
  * add tf-keras-hdf5-3.patch for hdf5 >= 3.0
    gh#tensorflow/tensorflow#44467
* Thu Feb 18 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Generate and install pkgconfig files for tensorflow-lite and
  tensorflow (non-hpc)
* Wed Jan 27 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Do not install bazel tools to build Lite version. This will allow
  to build for armv7 where bazel 3.x is not available - boo#1178564
* Fri Jan 15 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix packaging for libiomp5
* Mon Jan 11 2021 Dirk Müller <dmueller@suse.com>
- build verbose to not fail on the obs stall detection
* Fri Jan 08 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
- libiomp5 is x86_64 only
* Wed Jan 06 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix build on aarch64 and on hpc variants
* Wed Oct 21 2020 Christian Goll <cgoll@suse.com>
- Updated to version 2.4.0 which fixes several bugs (bsc#1173128)
  (bsc#1173314)i, (bsc#1179455) and (bsc#1178287)
- Security fixes for CVE-2020-26266, CVE-2020-26267, CVE-2020-26268,
  CVE-2020-26270 and CVE-2020-26271
- updated sources:
  * abseil-cpp.tar.gz
  * eigen.tar.gz
  * gemmlowp.zip
  * googleapis.zip
  * llvm.tar.gz
- added sources:
  * DouraFFT.tar.gz
  * cpuinfo.zip
  * dill-0.3.1.1.tar.gz (aarch64 only)
  * dlpack.tar.gz
  * oneDNN.tar.gz
  * openmp-10.0.1.src.tar.xz
  * python-license-astunparse
  * re2.tar.gz
  * rules_android.zip
  * rules_cc.tar.gz
  * rules_docker-0.15.0.tar.gz
  * ruy.zip
  * sobol_data.tar.gz
  * tblib-1.3.2.tar.gz (aarch64 only)
  * typing_extensions-3.7.4.2.tar.gz (aarch64 only)
- removed sources:
  * boring_ssl.tar.gz
  * cub_1.8.0.zip
  * mkl-v0.21.2.tar.gz
  * pybind11-v2.3.0.tar.gz
  * right-json-location.patch
  * rules_docker.tar.gz
- removed patches:
  * Provide-overload-to-cope-with-const-ness-change-of-N.patch
  * fix-google-absl-memory.patch
  * json-feature-name.patch
  * libjpeg_turbo-name.patch
  * removed-docker-tools.patch
- added patches:
  * removed-clog-build-as-included-in-cpuinfo.patch
  * removed-external-toolchains.patch
- Major changes are:
  * tf.distribute introduces experimental support for asynchronous training of
    models via the tf.distribute.experimental.ParameterServerStrategy API.
  * MultiWorkerMirroredStrategy is now a stable API and is no longer considered
    experimental.
  * Introduces experimental support for a new module named tf.experimental.numpy
    which is a NumPy-compatible API for writing TF programs.
  * A major refactoring of the internals of the Keras Functional API has been
    completed, that should improve the reliability, stability, and performance
    of constructing Functional models.
  * Keras mixed precision API tf.keras.mixed_precision is no longer experimental
    and allows the use of 16-bit floating point formats during training,
    improving performance by up to 3x on GPUs and 60% on TPUs.
  * TensorFlow Profiler now supports profiling MultiWorkerMirroredStrategy and
    tracing multiple workers using the sampling mode API.
* Thu Aug 20 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Lower memoryperjob to 1300 MB (as done for tensorflow)
Version: 2.1.2-bp153.1.18
* Tue Oct 13 2020 Christian Goll <cgoll@suse.com>
- fixed hpc flavor and Leap15.2 builds
* Mon Sep 28 2020 Christian Goll <cgoll@suse.com>
- updated to 2.1.2 with following fixes (bsc#1177022):
  * Fixes an undefined behavior causing a segfault in tf.raw_ops.Switch (CVE-2020-15190)
  * Fixes three vulnerabilities in conversion to DLPack format
    (CVE-2020-15191, CVE-2020-15192, CVE-2020-15193)
  * Fixes two vulnerabilities in SparseFillEmptyRowsGrad
    (CVE-2020-15194, CVE-2020-15195)
  * Fixes an integer truncation vulnerability in code using the
    work sharder API (CVE-2020-15202)
  * Fixes a format string vulnerability in tf.strings.as_string (CVE-2020-15203)
  * Fixes segfault raised by calling session-only ops in eager mode (CVE-2020-15204)
  * Fixes data leak and potential ASLR violation from tf.raw_ops.StringNGrams (CVE-2020-15205)
  * Fixes segfaults caused by incomplete SavedModel validation (CVE-2020-15206)
  * Fixes a data corruption due to a bug in negative indexing support in TFLite (CVE-2020-15207)
  * Fixes a data corruption due to dimension mismatch in TFLite (CVE-2020-15208)
  * Fixes several vulnerabilities in TFLite saved model format
    (CVE-2020-15209, CVE-2020-15210, CVE-2020-15211)
- using fft2d.tgz instead of fft.tar.gz
- removed fft.tar.gz
* Mon Sep 14 2020 Christian Goll <cgoll@suse.com>
- fixed json-feature-name.patch for leap15.2 builds
* Thu Sep 10 2020 Christian Goll <cgoll@suse.com>
- updated disk constraints, as sometimes the build fails with too
  low disk space
* Wed Sep 09 2020 Christian Goll <cgoll@suse.com>
- Package C-headers for standard tensorflow (boo#1175789)
- fixed build gcc10.1 errors for Tumbleweed with following
  upstream patch:
  * added file Provide-overload-to-cope-with-const-ness-change-of-N.patch
* Tue Sep 08 2020 Christian Goll <cgoll@suse.com>
- Package header files for Tensoflow2 Lite - boo#1175099
* Thu Sep 03 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Revert memoryperjob constraint support and use again
  %limit_build macro to avoid OOM errors
* Thu Aug 20 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Lower memoryperjob to 1300 MB (as done for tensorflow)
* Thu Aug 20 2020 Martin Li?ka <mliska@suse.cz>
- Use memoryperjob constraint instead of %limit_build macro.
* Thu Jun 25 2020 Christian Goll <cgoll@suse.com>
- fixed build with json_cpp 1.9.3 (bsc#1173314)
* Fri Jun 19 2020 Christian Goll <cgoll@suse.com>
- fixed local CUDA builds
* Tue Jun 16 2020 Christian Goll <cgoll@suse.com>
- updated to 2.1.1 which is a bug fix release mostly for external
  sources which are not part of this package (sqlite,libjpeg-turbo,
  Apache Spark)
  * Fixes a versioning bug which causes Keras layers from TF 1.x to
  be used instead of those from TF 2.x
Version: 2.1.0-bp152.14.1
* Mon May 25 2020 Christian Goll <cgoll@suse.com>
- fixed broken builds which were caused due to missing dependency
  on @com_google_absl//absl/strings in various BUILD files
- added patch: fix-google-absl-memory.patch
* Tue Apr 07 2020 Christian Goll <cgoll@suse.com>
- added mkl-ddn as source and do not use system mkl-dnn (bsc#1168839)
- removed patches:
  * fixed-mkl-sgemm-call.patch
  * added-mkl_dnn-as-syslib.patch
- added source:
  mkl-v0.21.2.tar.gz
* Fri Mar 27 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- tensorflow2-lite-devel does not requires libtensorflow*
* Thu Mar 26 2020 Christian Goll <cgoll@suse.com>
- removed hpc-mvapich2 build (bsc#1167735)
* Tue Mar 24 2020 Bernhard Wiedemann <bwiedemann@suse.com>
- Use pip install --no-compile (boo#1094323)
* Fri Mar 20 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Lite flavor should not provide python3-tensorflow nor tensorflow
* Fri Mar 13 2020 Christian Goll <cgoll@suse.com>
- removed sources of bazel sources and replaced them by internal packages
  * rules-cc.zip removed
  * bazel-toolchains.tar.gz removed
  * bazel-skylib.0.8.0.tar.gz removed
* Mon Mar 09 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Lite flavor should not provide "tensorflow", otherwise
  tensorlfow2-devel and tensorlfow2-lite-devel conflict and break
  armnn
* Thu Mar 05 2020 Christian Goll <cgoll@suse.com>
- added Provides: tensorflow, so that Kerase works with this package
  and fixed Leap 15.2 build
* Fri Feb 28 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix name for libtensorflow* sub-packages
* Thu Feb 20 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- openSUSE has no CUDA package, so disable cuda build for
  openSUSE
* Fri Feb 14 2020 Christian Goll <cgoll@suse.com>
- addding changes for CUDA builds
* Thu Feb 13 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add 'Provides' only for hpc flavors, otherwise it matches the
  package name
* Tue Feb 11 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add provides/conflicts to avoid to install tensorflow and
  tensorflow2 as some files are provided by both packages
* Wed Feb 05 2020 Christian Goll <cgoll@suse.com>
-  removed mkl-dnn as sourc and force usage of system mkl-dnn
  for x86_64 builds
  * removed file mkl-dnn-v021.2.tar.gz
  * added patch: added-mkl_dnn-as-syslib.patch
  * added patch: fixed-mkl-sgemm-call.patch
* Sun Feb 02 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add 1.25.0 as minimal version for grpc-devel
* Fri Jan 31 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add 3.1.5 as a minimal version for double-conversion-devel
  (2.0.1 from SLE15SP2/Leap15.2 is too old)
- Lower required version for protobuf (3.9.1 from SLE15SP2/Leap15.2
  is fine)
* Thu Jan 30 2020 Christian Goll <cgoll@suse.com>
- removed AVX2 flavor, this should be fixed via mkl-dnn
* Thu Jan 30 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix build on hpc targets
* Tue Jan 28 2020 Christian Goll <cgoll@suse.com>
- added shared library packages libtensorflow2,
  libtensorflow_cc2 and libtensorflow_framework2
- removed the AWS sdk support as this forces a SEGFAULT
  * remobed file aws-sdk-cpp-1.5.8.tar.gz
- dropped following source files as they are not needed any more
  * removed file backports.weakref-1.0rc1.tar.gz
  * removed file gettid.patch
  * removed file grpc-v1.24.2.gz
  * removed file libjpeg-turbo-2.0.0.tar.gz
  * removed file nsync_1.20.0.tar.gz