2022-08-19 10:37:38 -06:00
|
|
|
# Requirements for Tensorflow Privacy.
|
|
|
|
#
|
2023-10-10 14:39:56 -06:00
|
|
|
# If you add a *new* dependency and it is required by the TensorFlow Federated
|
|
|
|
# package, also add the dependency to `setup.py`.
|
|
|
|
#
|
|
|
|
# If you update the version of an *existing* dependency and it is required by
|
|
|
|
# the TensorFlow Federated package, also update the version of the dependency in
|
|
|
|
# `setup.py`.
|
2022-08-19 10:37:38 -06:00
|
|
|
#
|
|
|
|
# * For packages that have a stable release, we use a version that is
|
|
|
|
# compatible with that release (e.g. `~=x.y`). See
|
|
|
|
# https://peps.python.org/pep-0440/#compatible-release for more information.
|
|
|
|
# * For packages that do not have a stable release, we use a version that
|
|
|
|
# matches a release that has been tested (e.g. `==x.y.z`). See
|
|
|
|
# https://peps.python.org/pep-0440/#version-matching for more information.
|
|
|
|
#
|
|
|
|
# This assumes that the packages follows Semantic Versioning, see
|
|
|
|
# https://semver.org/. If a package follows a different versioning scheme or
|
|
|
|
# requires unique handling, we use a different version specifier and comment the
|
|
|
|
# versioning scheme or reasoning.
|
|
|
|
#
|
|
|
|
# Note: As of 2022-08-17 there is bug in `pip` when multiple packages use the
|
|
|
|
# compatible release operator `~=` to specify a version and one of those
|
|
|
|
# versions ends in `0`. See https://github.com/pypa/pip/issues/9613 for more
|
|
|
|
# information. In this case, use the equivalent clause `>=x.0,==x.*` instead of
|
|
|
|
# `~=x.0`.
|
|
|
|
|
|
|
|
absl-py>=1.0,==1.*
|
2023-04-26 15:34:56 -06:00
|
|
|
dm-tree==0.1.8
|
2023-09-19 16:22:07 -06:00
|
|
|
dp-accounting==0.4.3
|
2022-12-20 12:48:44 -07:00
|
|
|
immutabledict~=2.2
|
2022-08-19 10:37:38 -06:00
|
|
|
matplotlib~=3.3
|
2022-08-26 15:29:44 -06:00
|
|
|
numpy~=1.21
|
2022-12-20 12:48:44 -07:00
|
|
|
packaging~=22.0
|
2022-08-19 10:37:38 -06:00
|
|
|
pandas~=1.4
|
|
|
|
scikit-learn>=1.0,==1.*
|
2023-06-26 09:59:15 -06:00
|
|
|
scipy~=1.9
|
2023-12-14 14:45:01 -07:00
|
|
|
statsmodels==0.14.0
|
2022-08-19 10:37:38 -06:00
|
|
|
tensorflow-datasets~=4.5
|
2022-02-15 11:08:22 -07:00
|
|
|
tensorflow-estimator~=2.4
|
2023-10-10 10:58:21 -06:00
|
|
|
tensorflow-probability~=0.22.0
|
2024-04-15 16:33:30 -06:00
|
|
|
tensorflow>=2.4.0,<=2.15.0
|
2023-09-11 14:17:34 -06:00
|
|
|
tf-models-official~=2.13
|