Index: science/Makefile =================================================================== --- science/Makefile (revision 553370) +++ science/Makefile (working copy) @@ -286,6 +286,7 @@ SUBDIR += py-scoria SUBDIR += py-spglib SUBDIR += py-tensorflow + SUBDIR += py-tensorflow-estimator SUBDIR += py-veusz SUBDIR += pybrain SUBDIR += pynn Index: science/py-tensorflow/Makefile =================================================================== --- science/py-tensorflow/Makefile (revision 553370) +++ science/py-tensorflow/Makefile (working copy) @@ -2,8 +2,7 @@ PORTNAME= tensorflow DISTVERSIONPREFIX= v -DISTVERSION= 1.14.0 -PORTREVISION= 11 +DISTVERSION= 1.15.4 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= ${PORTNAME} @@ -15,7 +14,6 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN= fails to build ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= ${RUN_DEPENDS} \ @@ -23,12 +21,12 @@ bash:shells/bash \ cython:lang/cython \ swig:devel/swig \ - bazel:devel/bazel029 + bazel:devel/bazel029 \ + git:devel/git LIB_DEPENDS= libsnappy.so:archivers/snappy \ liblmdb.so:databases/lmdb \ libsqlite3.so:databases/sqlite3 \ libicuio.so:devel/icu \ - libjsoncpp.so:devel/jsoncpp \ libpcre.so:devel/pcre \ libnsync.so:devel/nsync \ libprotobuf.so:devel/protobuf \ @@ -123,16 +121,18 @@ TF_IGNORE_MAX_BAZEL_VERSION=1 \ CC_OPT_FLAGS="-march=${CPU_TARGET} -I${LOCALBASE}/include" \ PREFIX="${LOCALBASE}" \ - TF_SYSTEM_LIBS="absl_py astor_archive boringssl com_github_googleapis_googleapis com_github_googlecloudplatform_google_cloud_cpp com_google_protobuf \ - com_google_protobuf_cc com_googlesource_code_re2 curl cython double_conversion enum34_archive flatbuffers gast_archive gif_archive \ - grpc hwloc icu jpeg jsoncpp_git keras_applications_archive lmdb nasm nsync org_sqlite pasta pcre png_archive protobuf_archive \ + TF_SYSTEM_LIBS="astor_archive boringssl com_github_googleapis_googleapis com_github_googlecloudplatform_google_cloud_cpp com_google_protobuf \ + com_googlesource_code_re2 curl com_google_protobuf cython double_conversion flatbuffers gast_archive \ + grpc hwloc icu jpeg keras_applications_archive lmdb nasm nsync org_sqlite pasta pcre \ six_archive snappy swig termcolor_archive wrapt zlib_archive" \ ./configure +# --bazelrc="${WRKDIR}/bazelrc" + do-build: @cd ${WRKSRC} && \ - bazel --bazelrc="${WRKDIR}/bazelrc" ${BAZEL_BOOT} build ${BAZEL_COPT} --host_copt="-I${LOCALBASE}/include" \ - --host_linkopt="-L${LOCALBASE}/lib" --linkopt="-L${LOCALBASE}/lib" --config=opt \ + bazel --bazelrc="${WRKDIR}/bazelrc" ${BAZEL_BOOT} build --jobs 1 ${BAZEL_COPT} --host_copt="-I${LOCALBASE}/include" \ + --host_linkopt=-L${LOCALBASE}/lib --host_linkopt=-lexecinfo --linkopt=-L${LOCALBASE}/lib --linkopt=-lexecinfo --config=opt \ --incompatible_no_support_tools_in_action_inputs=false \ --verbose_failures -s \ //tensorflow:libtensorflow.so \ @@ -149,12 +149,14 @@ @${UNZIP_NATIVE_CMD} -d ${WRKDIR}/tmp ${WRKDIR}/whl/${PORTNAME}-${PORTVERSION}-*.whl @${FIND} ${WRKDIR}/tmp -name "*.so*" | ${XARGS} ${STRIP_CMD} cd ${WRKDIR}/tmp && ${COPYTREE_SHARE} ${PORTNAME}-${PORTVERSION}.dist-info \ - ${STAGEDIR}${PYTHON_SITELIBDIR} + ${STAGEDIR}${PYTHON_SITELIBDIR} \ + && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PYTHON_SITELIBDIR} \ + && ${COPYTREE_SHARE} ${PORTNAME}_core ${STAGEDIR}${PYTHON_SITELIBDIR} cd ${WRKDIR}/tmp/${PORTNAME}-${PORTVERSION}.data/purelib && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR} post-install: # autoplist: thousands of files, all under ${PYTHON_SITELIBDIR} @cd ${STAGEDIR}${PREFIX} && \ - ${FIND} ${PYTHON_SITELIBDIR:C|^${LOCALBASE}/||} -type f -or -type l | grep -v "egg-info/" >> ${TMPPLIST} + ${FIND} ${PYTHON_SITELIBDIR:C|^${LOCALBASE}/||} -type f -or -type l | ${GREP} -v "egg-info/" >> ${TMPPLIST} .include Index: science/py-tensorflow/Makefile.MASTER_SITES =================================================================== --- science/py-tensorflow/Makefile.MASTER_SITES (revision 553370) +++ science/py-tensorflow/Makefile.MASTER_SITES (working copy) @@ -1,36 +1,64 @@ # $FreeBSD$ DISTFILES+= v0.18.tar.gz:mkldnn \ - daf381e8535a1f1f1b8a75966a74e7cca63dee89.tar.gz:abseil \ - a0d250e79c79.tar.gz:eigen \ + 43ef2148c0936ebf7cb4be6b19927a9d9d145b8f.tar.gz:abseil \ + pypi-v0.7.1.tar.gz:absl_py \ + 49177915a14a.tar.gz:eigen \ + opt_einsum-2.3.2.tar.gz:opt_einsum \ 12fed0cd7cfcd9e169bf1925bc3a7a58725fdcc3.zip:gemmlowp \ 816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz:farmhash \ - cf1e44edb908e9616030cc83d085989b8e6cd6df.tar.gz:closure \ - 94d31935a2c94fe7e7c7379a0f3393e181928ff7.tar.gz:toolchain \ b8ff6a85ec359db3fd5657accd3e524daf12016d.tar.gz:docker \ - 0.6.0.tar.gz:skylib \ - rules_swift.0.9.0.tar.gz:swift \ + 308b05b2419edb5c8ee0471b67a40403df940149.tar.gz:closure \ + 92dd8a7a518a2fb7ba992d47c8b38299fe0be825.tar.gz:toolchain \ + rules_docker-v0.15.0.tar.gz:docker2 \ + bazel-skylib.0.8.0.tar.gz:skylib \ + rules_swift.0.11.1.tar.gz:swift \ fft.tgz:fft \ 1200fe90bb174a6224a525ee60148671a786a71f.tar.gz:neon \ fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz:highway \ license.rst.txt:license \ backports.weakref-1.0rc1.tar.gz:weakref \ - 0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip:rulescc + 0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip:rulescc \ + functools32-3.2.3-2.tar.gz:functools \ + v2.3.0.tar.gz:pybind \ + enum34-1.1.6.tar.gz:enum34 \ + 7a7e03f906aada0cf4b749b51213fe5784eeff84.tar.gz:llvm \ + fft2d.tgz:fft \ + 1.9.2.tar.gz:jsoncpp \ + giflib-5.2.1.tar.gz:giflib \ + 36dbc057604f00aacfc0288ddad57e3b21cfc1b8.tar.gz:kissfft \ + v0.11.5.tar.gz:kafka \ + v1.6.37.tar.gz:glennrp \ + v0.20.6.tar.gz:mkl_dnn MASTER_SITES+= https://github.com/intel/mkl-dnn/archive/:mkldnn \ https://github.com/abseil/abseil-cpp/archive/:abseil \ - https://bitbucket.org/eigen/eigen/get/:eigen \ + https://storage.googleapis.com/mirror.tensorflow.org/github.com/abseil/abseil-py/archive/:absl_py \ + https://storage.googleapis.com/mirror.tensorflow.org/bitbucket.org/eigen/eigen/get/:eigen \ + https://storage.googleapis.com/mirror.tensorflow.org/pypi.python.org/packages/f6/d6/44792ec668bcda7d91913c75237314e688f70415ab2acd7172c845f0b24f/:opt_einsum \ + https://storage.googleapis.com/mirror.tensorflow.org/pypi.python.org/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/:functools \ + https://github.com/pybind/pybind11/archive/:pybind \ https://github.com/google/gemmlowp/archive/:gemmlowp \ https://github.com/google/farmhash/archive/:farmhash \ https://github.com/bazelbuild/rules_closure/archive/:closure \ http://mirror.tensorflow.org/github.com/bazelbuild/bazel-toolchains/archive/:toolchain \ https://github.com/bazelbuild/rules_docker/archive/:docker \ - https://github.com/bazelbuild/bazel-skylib/archive/:skylib \ - https://github.com/bazelbuild/rules_swift/releases/download/0.9.0/:swift \ + https://github.com/bazelbuild/rules_docker/releases/download/v0.15.0/:docker2 \ + https://github.com/bazelbuild/bazel-skylib/releases/download/0.8.0/:skylib \ + https://github.com/bazelbuild/rules_swift/releases/download/0.11.1/:swift \ http://www.kurims.kyoto-u.ac.jp/~ooura/:fft \ http://mirror.tensorflow.org/github.com/intel/ARM_NEON_2_x86_SSE/archive/:neon \ http://mirror.tensorflow.org/github.com/google/highwayhash/archive/:highway \ http://mirror.tensorflow.org/docs.python.org/2.7/_sources/:license \ https://pypi.python.org/packages/bc/cc/3cdb0a02e7e96f6c70bd971bc8a90b8463fda83e264fa9c5c1c98ceabd81/:weakref \ - https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/:rulescc + https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/:rulescc \ + https://storage.googleapis.com/mirror.tensorflow.org/pypi.python.org/packages/bf/3e/31d502c25302814a7c2f1d3959d2a3b3f78e509002ba91aea64993936876/:enum34 \ + https://github.com/llvm-mirror/llvm/archive/:llvm \ + https://storage.googleapis.com/mirror.tensorflow.org/www.kurims.kyoto-u.ac.jp/~ooura/:fft \ + https://storage.googleapis.com/mirror.tensorflow.org/github.com/open-source-parsers/jsoncpp/archive/:jsoncpp \ + https://storage.googleapis.com/mirror.tensorflow.org/pilotfiber.dl.sourceforge.net/project/giflib/:giflib \ + https://storage.googleapis.com/mirror.tensorflow.org/github.com/mborgerding/kissfft/archive/:kissfft \ + https://storage.googleapis.com/mirror.tensorflow.org/github.com/edenhill/librdkafka/archive/:kafka \ + https://github.com/glennrp/libpng/archive/:glennrp \ + https://storage.googleapis.com/mirror.tensorflow.org/github.com/intel/mkl-dnn/archive/:mkl_dnn Index: science/py-tensorflow/distinfo =================================================================== --- science/py-tensorflow/distinfo (revision 553370) +++ science/py-tensorflow/distinfo (working copy) @@ -1,24 +1,30 @@ -TIMESTAMP = 1570325271 +TIMESTAMP = 1605716485 SHA256 (tensorflow/v0.18.tar.gz) = 38a1c02104ee9f630c1ad68164119cd58ad0aaf59e04ccbe7bd5781add7bfbea SIZE (tensorflow/v0.18.tar.gz) = 1497239 -SHA256 (tensorflow/daf381e8535a1f1f1b8a75966a74e7cca63dee89.tar.gz) = 56cd3fbbbd94468a5fff58f5df2b6f9de7a0272870c61f6ca05b869934f4802a -SIZE (tensorflow/daf381e8535a1f1f1b8a75966a74e7cca63dee89.tar.gz) = 1275955 -SHA256 (tensorflow/a0d250e79c79.tar.gz) = 0dde8fb87f5dad2e409c9f4ea1bebc54e694cf4f3b633081b0d51a55c00f9c9f -SIZE (tensorflow/a0d250e79c79.tar.gz) = 2468318 +SHA256 (tensorflow/43ef2148c0936ebf7cb4be6b19927a9d9d145b8f.tar.gz) = acd93f6baaedc4414ebd08b33bebca7c7a46888916101d8c0b8083573526d070 +SIZE (tensorflow/43ef2148c0936ebf7cb4be6b19927a9d9d145b8f.tar.gz) = 1281523 +SHA256 (tensorflow/pypi-v0.7.1.tar.gz) = 3d0f39e0920379ff1393de04b573bca3484d82a5f8b939e9e83b20b6106c9bbe +SIZE (tensorflow/pypi-v0.7.1.tar.gz) = 215669 +SHA256 (tensorflow/49177915a14a.tar.gz) = b3e1c3df05377d22bb960f54acce8d7018bc9477f37e8f39f9d3c784f5aaa87f +SIZE (tensorflow/49177915a14a.tar.gz) = 2496808 +SHA256 (tensorflow/opt_einsum-2.3.2.tar.gz) = d3d464b4da7ef09e444c30e4003a27def37f85ff10ff2671e5f7d7813adac35b +SIZE (tensorflow/opt_einsum-2.3.2.tar.gz) = 59489 SHA256 (tensorflow/12fed0cd7cfcd9e169bf1925bc3a7a58725fdcc3.zip) = 6678b484d929f2d0d3229d8ac4e3b815a950c86bb9f17851471d143f6d4f7834 SIZE (tensorflow/12fed0cd7cfcd9e169bf1925bc3a7a58725fdcc3.zip) = 935628 SHA256 (tensorflow/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz) = 6560547c63e4af82b0f202cb710ceabb3f21347a4b996db565a411da5b17aba0 SIZE (tensorflow/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz) = 467122 -SHA256 (tensorflow/cf1e44edb908e9616030cc83d085989b8e6cd6df.tar.gz) = e0a111000aeed2051f29fcc7a3f83be3ad8c6c93c186e64beb1ad313f0c7f9f9 -SIZE (tensorflow/cf1e44edb908e9616030cc83d085989b8e6cd6df.tar.gz) = 462798 -SHA256 (tensorflow/94d31935a2c94fe7e7c7379a0f3393e181928ff7.tar.gz) = 109a99384f9d08f9e75136d218ebaebc68cc810c56897aea2224c57932052d30 -SIZE (tensorflow/94d31935a2c94fe7e7c7379a0f3393e181928ff7.tar.gz) = 505681 SHA256 (tensorflow/b8ff6a85ec359db3fd5657accd3e524daf12016d.tar.gz) = 4abb48f56b838957c9c72ac511b44f79612fcf39d08338fad14a8e3f6b0572ea SIZE (tensorflow/b8ff6a85ec359db3fd5657accd3e524daf12016d.tar.gz) = 460121 -SHA256 (tensorflow/0.6.0.tar.gz) = eb5c57e4c12e68c0c20bc774bfbc60a568e800d025557bc4ea022c6479acc867 -SIZE (tensorflow/0.6.0.tar.gz) = 29330 -SHA256 (tensorflow/rules_swift.0.9.0.tar.gz) = 9efe9699e9765e6b4a5e063e4a08f6b163cccaf0443f775d935baf5c3cd6ed0e -SIZE (tensorflow/rules_swift.0.9.0.tar.gz) = 105918 +SHA256 (tensorflow/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz) = 5b00383d08dd71f28503736db0500b6fb4dda47489ff5fc6bed42557c07c6ba9 +SIZE (tensorflow/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz) = 464906 +SHA256 (tensorflow/92dd8a7a518a2fb7ba992d47c8b38299fe0be825.tar.gz) = 88e818f9f03628eef609c8429c210ecf265ffe46c2af095f36c7ef8b1855fef5 +SIZE (tensorflow/92dd8a7a518a2fb7ba992d47c8b38299fe0be825.tar.gz) = 660374 +SHA256 (tensorflow/rules_docker-v0.15.0.tar.gz) = 1698624e878b0607052ae6131aa216d45ebb63871ec497f26c67455b34119c80 +SIZE (tensorflow/rules_docker-v0.15.0.tar.gz) = 576385 +SHA256 (tensorflow/bazel-skylib.0.8.0.tar.gz) = 2ef429f5d7ce7111263289644d233707dba35e39696377ebab8b0bc701f7818e +SIZE (tensorflow/bazel-skylib.0.8.0.tar.gz) = 72941 +SHA256 (tensorflow/rules_swift.0.11.1.tar.gz) = 96a86afcbdab215f8363e65a10cf023b752e90b23abf02272c4fc668fcb70311 +SIZE (tensorflow/rules_swift.0.11.1.tar.gz) = 107453 SHA256 (tensorflow/fft.tgz) = 52bb637c70b971958ec79c9c8752b1df5ff0218a4db4510e60826e0cb79b5296 SIZE (tensorflow/fft.tgz) = 72213 SHA256 (tensorflow/1200fe90bb174a6224a525ee60148671a786a71f.tar.gz) = 213733991310b904b11b053ac224fee2d4e0179e46b52fe7f8735b8831e04dcc @@ -31,5 +37,27 @@ SIZE (tensorflow/backports.weakref-1.0rc1.tar.gz) = 7761 SHA256 (tensorflow/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip) = 36fa66d4d49debd71d05fba55c1353b522e8caef4a20f8080a3d17cdda001d89 SIZE (tensorflow/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip) = 72534 -SHA256 (tensorflow/tensorflow-tensorflow-v1.14.0_GH0.tar.gz) = aa2a6a1daafa3af66807cfe0bc77bfe1144a9a53df9a96bab52e3e575b3047ed -SIZE (tensorflow/tensorflow-tensorflow-v1.14.0_GH0.tar.gz) = 41335204 +SHA256 (tensorflow/functools32-3.2.3-2.tar.gz) = f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d +SIZE (tensorflow/functools32-3.2.3-2.tar.gz) = 31171 +SHA256 (tensorflow/v2.3.0.tar.gz) = 0f34838f2c8024a6765168227ba587b3687729ebf03dc912f88ff75c7aa9cfe8 +SIZE (tensorflow/v2.3.0.tar.gz) = 564520 +SHA256 (tensorflow/enum34-1.1.6.tar.gz) = 8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1 +SIZE (tensorflow/enum34-1.1.6.tar.gz) = 40048 +SHA256 (tensorflow/7a7e03f906aada0cf4b749b51213fe5784eeff84.tar.gz) = 599b89411df88b9e2be40b019e7ab0f7c9c10dd5ab1c948cd22e678cc8f8f352 +SIZE (tensorflow/7a7e03f906aada0cf4b749b51213fe5784eeff84.tar.gz) = 50144723 +SHA256 (tensorflow/fft2d.tgz) = ada7e99087c4ed477bfdf11413f2ba8db8a840ba9bbf8ac94f4f3972e2a7cec9 +SIZE (tensorflow/fft2d.tgz) = 54434 +SHA256 (tensorflow/1.9.2.tar.gz) = 77a402fb577b2e0e5d0bdc1cf9c65278915cdb25171e3452c68b6da8a561f8f0 +SIZE (tensorflow/1.9.2.tar.gz) = 211341 +SHA256 (tensorflow/giflib-5.2.1.tar.gz) = 31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd +SIZE (tensorflow/giflib-5.2.1.tar.gz) = 444187 +SHA256 (tensorflow/36dbc057604f00aacfc0288ddad57e3b21cfc1b8.tar.gz) = 42b7ef406d5aa2d57a7b3b56fc44e8ad3011581692458a69958a911071efdcf2 +SIZE (tensorflow/36dbc057604f00aacfc0288ddad57e3b21cfc1b8.tar.gz) = 44744 +SHA256 (tensorflow/v0.11.5.tar.gz) = cc6ebbcd0a826eec1b8ce1f625ffe71b53ef3290f8192b6cae38412a958f4fd3 +SIZE (tensorflow/v0.11.5.tar.gz) = 1984510 +SHA256 (tensorflow/v1.6.37.tar.gz) = ca74a0dace179a8422187671aee97dd3892b53e168627145271cad5b5ac81307 +SIZE (tensorflow/v1.6.37.tar.gz) = 1508805 +SHA256 (tensorflow/v0.20.6.tar.gz) = 74675e93eef339ff3d9a9be95c15d0c7ad8736a5356c23428ab2e33dcdb8e3e1 +SIZE (tensorflow/v0.20.6.tar.gz) = 1680815 +SHA256 (tensorflow/tensorflow-tensorflow-v1.15.4_GH0.tar.gz) = e18c55e771ad136f9bf3a70ea8f0e2d36662b2ba7c890f9eaf7950554557c7fa +SIZE (tensorflow/tensorflow-tensorflow-v1.15.4_GH0.tar.gz) = 46210943 Index: science/py-tensorflow/files/bazelrc =================================================================== --- science/py-tensorflow/files/bazelrc (revision 553370) +++ science/py-tensorflow/files/bazelrc (working copy) @@ -14,4 +14,4 @@ build --define=PREFIX=%%LOCALBASE%% build --define=LIBDIR=%%LOCALBASE%%/lib -build --config=noaws --config=nohdfs --config=noignite --config=nokafka +build --config=noaws --config=nohdfs --config=opt --linkopt=-lexecinfo --host_linkopt=-lexecinfo Index: science/py-tensorflow/files/patch-WORKSPACE =================================================================== --- science/py-tensorflow/files/patch-WORKSPACE (nonexistent) +++ science/py-tensorflow/files/patch-WORKSPACE (working copy) @@ -0,0 +1,17 @@ +--- WORKSPACE.orig 2020-09-22 01:53:53 UTC ++++ WORKSPACE +@@ -2,6 +2,14 @@ workspace(name = "org_tensorflow") + + load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file") + ++# Download the rules_docker repository at release v0.14.4 ++http_archive( ++ name = "io_bazel_rules_docker", ++ sha256 = "1698624e878b0607052ae6131aa216d45ebb63871ec497f26c67455b34119c80", ++ strip_prefix = "rules_docker-0.15.0", ++ urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.15.0/rules_docker-v0.15.0.tar.gz"], ++) ++ + http_archive( + name = "io_bazel_rules_closure", + sha256 = "5b00383d08dd71f28503736db0500b6fb4dda47489ff5fc6bed42557c07c6ba9", Property changes on: science/py-tensorflow/files/patch-WORKSPACE ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_BUILD =================================================================== --- science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_BUILD (nonexistent) +++ science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_BUILD (working copy) @@ -0,0 +1,11 @@ +--- tensorflow/compiler/mlir/lite/BUILD.orig 2020-09-22 01:53:53 UTC ++++ tensorflow/compiler/mlir/lite/BUILD +@@ -203,7 +203,7 @@ cc_library( + hdrs = [ + "transforms/passes.h", + ], +- copts = ["-std=c++14"], ++ copts = ["-std=c++14 -lexecinfo"], + deps = [ + ":tensorflow_lite", + ":validators", Property changes on: science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_BUILD ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_quantization_BUILD =================================================================== --- science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_quantization_BUILD (nonexistent) +++ science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_quantization_BUILD (working copy) @@ -0,0 +1,11 @@ +--- tensorflow/compiler/mlir/lite/quantization/BUILD.orig 2020-10-22 17:50:49 UTC ++++ tensorflow/compiler/mlir/lite/quantization/BUILD +@@ -33,7 +33,7 @@ cc_library( + hdrs = [ + "quantization_utils.h", + ], +- copts = ["-std=c++14"], ++ copts = ["-std=c++14 -lexecinfo"], + deps = [ + "@com_google_absl//absl/memory", + "@llvm//:support", Property changes on: science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_quantization_BUILD ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_contrib_boosted__trees_build =================================================================== --- science/py-tensorflow/files/patch-tensorflow_contrib_boosted__trees_build (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_contrib_boosted__trees_build (nonexistent) @@ -1,24 +0,0 @@ ---- tensorflow/contrib/boosted_trees/BUILD.orig 2019-07-07 15:35:52.034885000 +0100 -+++ tensorflow/contrib/boosted_trees/BUILD 2019-07-07 15:50:02.149725000 +0100 -@@ -27,6 +27,10 @@ - ":stats_accumulator_ops_kernels", - ":training_ops_kernels", - ], -+ linkopts = select({ -+ "//tensorflow:freebsd": ["-lm", "-lexecinfo",], -+ }), -+ - alwayslink = 1, - ) - -@@ -40,6 +44,10 @@ - ":stats_accumulator_ops_op_lib", - ":training_ops_op_lib", - ], -+ linkopts = select({ -+ "//tensorflow:freebsd": ["-lm", "-lexecinfo",], -+ }), -+ - ) - - py_library( Property changes on: science/py-tensorflow/files/patch-tensorflow_contrib_boosted__trees_build ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_contrib_ignite_kernels_client_ignite__plain__client__unix.cc =================================================================== --- science/py-tensorflow/files/patch-tensorflow_contrib_ignite_kernels_client_ignite__plain__client__unix.cc (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_contrib_ignite_kernels_client_ignite__plain__client__unix.cc (nonexistent) @@ -1,13 +0,0 @@ ---- tensorflow/contrib/ignite/kernels/client/ignite_plain_client_unix.cc.orig 2019-07-07 13:40:21.593527000 +0100 -+++ tensorflow/contrib/ignite/kernels/client/ignite_plain_client_unix.cc 2019-07-07 13:40:59.586340000 +0100 -@@ -20,6 +20,10 @@ - #include - #include - -+#ifdef __FreeBSD__ -+#include -+#endif -+ - #include - #include - Property changes on: science/py-tensorflow/files/patch-tensorflow_contrib_ignite_kernels_client_ignite__plain__client__unix.cc ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_contrib_makefile_makefile =================================================================== --- science/py-tensorflow/files/patch-tensorflow_contrib_makefile_makefile (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_contrib_makefile_makefile (nonexistent) @@ -1,49 +0,0 @@ ---- ./tensorflow/contrib/makefile/Makefile.orig 2019-07-08 16:51:36.748365000 +0100 -+++ ./tensorflow/contrib/makefile/Makefile 2019-07-08 16:51:21.774903000 +0100 -@@ -60,12 +60,15 @@ - ifeq ($(UNAME_S),Linux) - HOST_OS := LINUX - endif -+ ifeq ($(UNAME_S),FreeBSD) -+ HOST_OS := FREEBSD -+ endif - ifeq ($(UNAME_S),Darwin) - HOST_OS := OSX - endif - endif - --HOST_ARCH := $(shell if [[ $(shell uname -m) =~ i[345678]86 ]]; then echo x86_32; else echo $(shell uname -m); fi) -+HOST_ARCH := $(shell if uname -m | grep -q i[345678]86; then echo x86_32; elif uname -m | grep -q amd64; then echo x86_64; else uname -m; fi) - - # Where compiled objects are stored. - HOST_OBJDIR := $(MAKEFILE_DIR)/gen/host_obj/ -@@ -111,6 +114,9 @@ - ifeq ($(HOST_OS),LINUX) - HOST_LIBS += -ldl -lpthread - endif -+ifeq ($(HOST_OS),FREEBSD) -+ HOST_LIBS += -lexecinfo -lpthread -+endif - - # If we're on a Pi, link in pthreads and dl - ifeq ($(HOST_OS),PI) -@@ -248,7 +254,7 @@ - LDFLAGS += -all_load - endif - # Make sure that we don't strip global constructors on Linux. --ifeq ($(TARGET),LINUX) -+ifeq ($(TARGET),LINUX,FREEBSD) - ifeq ($(HAS_GEN_HOST_PROTOC),true) - LIBFLAGS += -L$(MAKEFILE_DIR)/gen/protobuf-host/lib - export LD_LIBRARY_PATH=$(MAKEFILE_DIR)/gen/protobuf-host/lib -@@ -261,6 +267,10 @@ - ifeq ($(TARGET),LINUX) - LIBS += -ldl -lpthread - endif -+ifeq ($(TARGET),FREEBSD) -+ LIBS += -lexecinfo -lpthread -+endif -+ - # If we're cross-compiling for the Raspberry Pi, use the right gcc. - ifeq ($(TARGET),PI) - CXXFLAGS += $(ANDROID_TYPES) -DRASPBERRY_PI Property changes on: science/py-tensorflow/files/patch-tensorflow_contrib_makefile_makefile ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_core_BUILD =================================================================== --- science/py-tensorflow/files/patch-tensorflow_core_BUILD (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_core_BUILD (working copy) @@ -1,24 +1,24 @@ ---- tensorflow/core/BUILD.orig 2019-06-18 23:48:23.000000000 +0100 -+++ tensorflow/core/BUILD 2019-07-14 09:27:38.471527000 +0100 -@@ -2412,7 +2412,7 @@ +--- tensorflow/core/BUILD.orig 2020-09-22 01:53:53 UTC ++++ tensorflow/core/BUILD +@@ -2432,7 +2432,7 @@ cc_library( copts = tf_copts(), defines = LIB_INTERNAL_DEFINES, linkopts = select({ - "//tensorflow:freebsd": [], -+ "//tensorflow:freebsd": ["-lexecinfo",], ++ "//tensorflow:freebsd": ["-lexecinfo"], "//tensorflow:windows": [], "//tensorflow:android": [], "//conditions:default": [ -@@ -2512,7 +2512,7 @@ +@@ -2515,7 +2515,7 @@ cc_library( hdrs = ["lib/gif/gif_io.h"], copts = tf_copts(), linkopts = select({ - "//tensorflow:freebsd": [], -+ "//tensorflow:freebsd": ["-lexecinfo",], ++ "//tensorflow:freebsd": ["-lexecinfo"], "//tensorflow:windows": [], "//conditions:default": ["-ldl"], }), -@@ -2536,7 +2536,7 @@ +@@ -2539,7 +2539,7 @@ cc_library( ], copts = tf_copts(), linkopts = select({ @@ -27,16 +27,7 @@ "//tensorflow:windows": [], "//conditions:default": ["-ldl"], }), -@@ -2566,7 +2566,7 @@ - ], - copts = tf_copts(), - linkopts = select({ -- "//tensorflow:freebsd": [], -+ "//tensorflow:freebsd": ["-lexecinfo",], - "//tensorflow:windows": [], - "//conditions:default": ["-ldl"], - }), -@@ -2897,7 +2897,7 @@ +@@ -2907,7 +2907,7 @@ tf_cuda_library( hdrs = FRAMEWORK_INTERNAL_PUBLIC_HEADERS, copts = tf_copts(), linkopts = select({ Index: science/py-tensorflow/files/patch-tensorflow_core_platform_cloud_gcs__dns__cache.cc =================================================================== --- science/py-tensorflow/files/patch-tensorflow_core_platform_cloud_gcs__dns__cache.cc (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_core_platform_cloud_gcs__dns__cache.cc (working copy) @@ -1,6 +1,6 @@ ---- tensorflow/core/platform/cloud/gcs_dns_cache.cc.orig 2019-06-18 23:48:23.000000000 +0100 -+++ tensorflow/core/platform/cloud/gcs_dns_cache.cc 2019-07-06 18:15:09.827112000 +0100 -@@ -24,6 +24,11 @@ +--- tensorflow/core/platform/cloud/gcs_dns_cache.cc.orig 2020-01-07 16:57:39 UTC ++++ tensorflow/core/platform/cloud/gcs_dns_cache.cc +@@ -26,6 +26,11 @@ limitations under the License. #endif #include Index: science/py-tensorflow/files/patch-tensorflow_core_platform_default_build__config.bzl =================================================================== --- science/py-tensorflow/files/patch-tensorflow_core_platform_default_build__config.bzl (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_core_platform_default_build__config.bzl (nonexistent) @@ -1,13 +0,0 @@ ---- tensorflow/core/platform/default/build_config.bzl.orig 2019-07-06 21:55:11.899673000 +0100 -+++ tensorflow/core/platform/default/build_config.bzl 2019-07-06 21:56:04.571430000 +0100 -@@ -796,9 +796,7 @@ - "//tensorflow:ios": [], - "//tensorflow:windows": [], - "//tensorflow:macos": [], -- "//conditions:default": [ -- "@hwloc", -- ], -+ "//tensorflow:freebsd": [], - }) - - def tf_additional_numa_copts(): Property changes on: science/py-tensorflow/files/patch-tensorflow_core_platform_default_build__config.bzl ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_core_platform_posix_env.cc =================================================================== --- science/py-tensorflow/files/patch-tensorflow_core_platform_posix_env.cc (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_core_platform_posix_env.cc (nonexistent) @@ -1,31 +0,0 @@ ---- tensorflow/core/platform/posix/env.cc.orig 2019-06-18 23:48:23.000000000 +0100 -+++ tensorflow/core/platform/posix/env.cc 2019-07-06 21:03:28.090735000 +0100 -@@ -28,6 +28,10 @@ - #include - #include - -+#ifdef __FREEBSD__ -+#include -+#endif -+ - #include "tensorflow/core/lib/core/error_codes.pb.h" - #include "tensorflow/core/platform/env.h" - #include "tensorflow/core/platform/load_library.h" -@@ -113,7 +117,7 @@ - // Has to be casted to long first, else this error appears: - // static_cast from 'pthread_t' (aka 'pthread *') to 'int32' (aka 'int') - // is not allowed -- return static_cast(static_cast(pthread_self())); -+ return static_cast((int64)(pthread_self())); - #else - return static_cast(pthread_self()); - #endif -@@ -129,7 +133,7 @@ - return true; - } - } --#if defined(__ANDROID__) || defined(__EMSCRIPTEN__) -+#if defined(__ANDROID__) || defined(__EMSCRIPTEN__) || defined(__FreeBSD__) - return false; - #else - char buf[100]; Property changes on: science/py-tensorflow/files/patch-tensorflow_core_platform_posix_env.cc ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_lite_experimental_micro_tools_make_targets_freebsd__makefile.inc =================================================================== --- science/py-tensorflow/files/patch-tensorflow_lite_experimental_micro_tools_make_targets_freebsd__makefile.inc (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_lite_experimental_micro_tools_make_targets_freebsd__makefile.inc (working copy) @@ -1,5 +1,5 @@ ---- /dev/null 2019-07-08 14:38:21.999045000 +0100 -+++ tensorflow/lite/experimental/micro/tools/make/targets/freebsd_makefile.inc 2019-07-08 14:37:33.196932000 +0100 +--- tensorflow/lite/experimental/micro/tools/make/targets/freebsd_makefile.inc.orig 2020-10-22 03:18:00 UTC ++++ tensorflow/lite/experimental/micro/tools/make/targets/freebsd_makefile.inc @@ -0,0 +1,10 @@ +# Settings for x86 on FreeBSD +ifeq ($(TARGET), freebsd) Index: science/py-tensorflow/files/patch-tensorflow_lite_python_interpreter__wrapper_BUILD =================================================================== --- science/py-tensorflow/files/patch-tensorflow_lite_python_interpreter__wrapper_BUILD (nonexistent) +++ science/py-tensorflow/files/patch-tensorflow_lite_python_interpreter__wrapper_BUILD (working copy) @@ -0,0 +1,19 @@ +--- tensorflow/lite/python/interpreter_wrapper/BUILD.orig 2020-09-22 01:53:53 UTC ++++ tensorflow/lite/python/interpreter_wrapper/BUILD +@@ -30,6 +30,8 @@ cc_library( + "//tensorflow/lite/c:c_api_internal", + "//tensorflow/lite/kernels:builtin_ops", + "//third_party/python_runtime:headers", ++ "@com_google_absl//absl/strings", ++ "@com_google_absl//absl/base:core_headers", + "@com_google_absl//absl/memory", + ], + ) +@@ -63,5 +65,7 @@ tf_py_wrap_cc( + deps = [ + ":interpreter_wrapper_lib", + "//third_party/python_runtime:headers", ++ "@com_google_absl//absl/strings", ++ "@com_google_absl//absl/base:core_headers", + ], + ) Property changes on: science/py-tensorflow/files/patch-tensorflow_lite_python_interpreter__wrapper_BUILD ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_lite_tools_make_targets_freebsd__makefile.inc =================================================================== --- science/py-tensorflow/files/patch-tensorflow_lite_tools_make_targets_freebsd__makefile.inc (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_lite_tools_make_targets_freebsd__makefile.inc (working copy) @@ -1,5 +1,5 @@ ---- /dev/null 2019-07-08 14:12:50.536743000 +0100 -+++ tensorflow/lite/tools/make/targets/freebsd_makefile.inc 2019-07-08 14:11:35.495868000 +0100 +--- tensorflow/lite/tools/make/targets/freebsd_makefile.inc.orig 2020-10-22 03:18:00 UTC ++++ tensorflow/lite/tools/make/targets/freebsd_makefile.inc @@ -0,0 +1,16 @@ +# Settings for FreeBSD. +ifeq ($(TARGET), freebsd) Index: science/py-tensorflow/files/patch-tensorflow_lite_tools_optimize_BUILD =================================================================== --- science/py-tensorflow/files/patch-tensorflow_lite_tools_optimize_BUILD (nonexistent) +++ science/py-tensorflow/files/patch-tensorflow_lite_tools_optimize_BUILD (working copy) @@ -0,0 +1,20 @@ +--- tensorflow/lite/tools/optimize/BUILD.orig 2020-10-22 18:40:46 UTC ++++ tensorflow/lite/tools/optimize/BUILD +@@ -25,6 +25,8 @@ cc_library( + "//tensorflow/lite/kernels/internal:types", + "//tensorflow/lite/schema:schema_fbs", + "//third_party/eigen3", ++ "@com_google_absl//absl/strings", ++ "@com_google_absl//absl/base:core_headers", + "@com_google_absl//absl/memory", + ], + ) +@@ -39,6 +41,8 @@ cc_library( + "//tensorflow/lite/kernels/internal:tensor_utils", + "//tensorflow/lite/kernels/internal:types", + "//tensorflow/lite/schema:schema_fbs", ++ "@com_google_absl//absl/strings", ++ "@com_google_absl//absl/base:core_headers", + "@com_google_absl//absl/memory", + ], + ) Property changes on: science/py-tensorflow/files/patch-tensorflow_lite_tools_optimize_BUILD ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_lite_tools_optimize_calibration_BUILD =================================================================== --- science/py-tensorflow/files/patch-tensorflow_lite_tools_optimize_calibration_BUILD (nonexistent) +++ science/py-tensorflow/files/patch-tensorflow_lite_tools_optimize_calibration_BUILD (working copy) @@ -0,0 +1,31 @@ +--- tensorflow/lite/tools/optimize/calibration/BUILD.orig 2020-09-22 01:53:53 UTC ++++ tensorflow/lite/tools/optimize/calibration/BUILD +@@ -24,7 +24,10 @@ cc_library( + "//tensorflow/lite/core/api", + "//tensorflow/lite/kernels:builtin_ops", + "//tensorflow/lite/schema:schema_fbs", ++ "@com_google_absl//absl/strings", + "@com_google_absl//absl/memory", ++ "@com_google_absl//absl/base", ++ "@com_google_absl//absl/types:any", + "@flatbuffers", + ], + ) +@@ -62,6 +65,9 @@ cc_library( + "//tensorflow/lite:framework", + "//tensorflow/lite/core/api", + "@com_google_absl//absl/memory", ++ "@com_google_absl//absl/base", ++ "@com_google_absl//absl/strings", ++ "@com_google_absl//absl/types:any", + ], + ) + +@@ -84,6 +90,7 @@ cc_library( + ":calibration_logger", + "//tensorflow/lite:framework", + "@com_google_absl//absl/memory", ++ "@com_google_absl//absl/base:core_headers", + ], + ) + Property changes on: science/py-tensorflow/files/patch-tensorflow_lite_tools_optimize_calibration_BUILD ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl =================================================================== --- science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl (working copy) @@ -1,14 +1,14 @@ ---- tensorflow/tensorflow.bzl.orig 2019-06-18 23:48:23.000000000 +0100 -+++ tensorflow/tensorflow.bzl 2019-07-13 13:57:17.579194000 +0100 -@@ -287,6 +287,7 @@ +--- tensorflow/tensorflow.bzl.orig 2020-09-22 01:53:53 UTC ++++ tensorflow/tensorflow.bzl +@@ -289,6 +289,7 @@ def tf_copts( + "-Iexternal/gemmlowp", "-Wno-sign-compare", - "-fno-exceptions", "-ftemplate-depth=900", -+ "-I%%LOCALBASE%%/include", ++ "-I/usr/local/include", ]) + + (if_not_windows(["-fno-exceptions"]) if not allow_exceptions else []) + if_cuda(["-DGOOGLE_CUDA=1"]) + - if_tensorrt(["-DGOOGLE_TENSORRT=1"]) + -@@ -603,7 +604,7 @@ +@@ -628,7 +629,7 @@ def tf_cc_binary( ], ), data = depset(data + added_data_deps), @@ -17,7 +17,7 @@ visibility = visibility, **kwargs ) -@@ -657,7 +658,7 @@ +@@ -693,7 +694,7 @@ def tf_gen_op_wrapper_cc( tf_cc_binary( name = tool, copts = tf_copts(), @@ -26,16 +26,16 @@ linkstatic = 1, # Faster to link this one-time-use binary dynamically deps = [op_gen] + deps, ) -@@ -839,7 +840,7 @@ +@@ -878,7 +879,7 @@ def tf_gen_op_wrapper_py( tf_cc_binary( name = tool_name, copts = tf_copts(), - linkopts = if_not_windows(["-lm", "-Wl,-ldl"]) + cc_linkopts, -+ linkopts = if_not_windows(["-L%%LOCALBASE%%/lib", "-lm", "-Wl, -lexecinfo"]) + cc_linkopts, ++ linkopts = if_not_windows(["-L/usr/local/lib", "-lm", "-Wl, -lexecinfo"]) + cc_linkopts, linkstatic = 1, # Faster to link this one-time-use binary dynamically visibility = [clean_dep("//tensorflow:internal")], deps = ([ -@@ -954,8 +955,9 @@ +@@ -992,8 +993,9 @@ def tf_cc_test( "//conditions:default": [ "-lpthread", "-lm", @@ -46,7 +46,7 @@ deps = deps + tf_binary_dynamic_kernel_deps(kernels) + if_mkl_ml( [ clean_dep("//third_party/mkl:intel_binary_blob"), -@@ -1103,7 +1105,7 @@ +@@ -1140,7 +1142,7 @@ def tf_gpu_only_cc_test( ]) + if_rocm_is_configured([ clean_dep("//tensorflow/core:gpu_lib"), ]), @@ -55,7 +55,7 @@ linkstatic = linkstatic or select({ # cc_tests with ".so"s in srcs incorrectly link on Darwin # unless linkstatic=1. -@@ -1784,6 +1786,7 @@ +@@ -1820,6 +1822,7 @@ def tf_custom_op_library(name, srcs = [], gpu_srcs = [ linkopts = linkopts + select({ "//conditions:default": [ "-lm", Index: science/py-tensorflow/files/patch-tensorflow_workspace.bzl =================================================================== --- science/py-tensorflow/files/patch-tensorflow_workspace.bzl (revision 553370) +++ science/py-tensorflow/files/patch-tensorflow_workspace.bzl (working copy) @@ -1,10 +1,19 @@ ---- tensorflow/workspace.bzl.orig 2019-07-11 15:46:44.460265000 +0100 -+++ tensorflow/workspace.bzl 2019-07-11 15:47:14.104299000 +0100 -@@ -346,6 +346,7 @@ +--- tensorflow/workspace.bzl.orig 2020-09-22 01:53:53 UTC ++++ tensorflow/workspace.bzl +@@ -570,12 +570,12 @@ def tf_repositories(path_prefix = "", tf_repo_name = " + tf_http_archive( + name = "jsoncpp_git", + build_file = clean_dep("//third_party:jsoncpp.BUILD"), +- sha256 = "c49deac9e0933bcb7044f08516861a2d560988540b23de2ac1ad443b219afdb6", +- strip_prefix = "jsoncpp-1.8.4", ++ sha256 = "77a402fb577b2e0e5d0bdc1cf9c65278915cdb25171e3452c68b6da8a561f8f0", ++ strip_prefix = "jsoncpp-1.9.2", + system_build_file = clean_dep("//third_party/systemlibs:jsoncpp.BUILD"), + urls = [ +- "https://storage.googleapis.com/mirror.tensorflow.org/github.com/open-source-parsers/jsoncpp/archive/1.8.4.tar.gz", +- "https://github.com/open-source-parsers/jsoncpp/archive/1.8.4.tar.gz", ++ "https://storage.googleapis.com/mirror.tensorflow.org/github.com/open-source-parsers/jsoncpp/archive/1.9.2.tar.gz", ++ "https://github.com/open-source-parsers/jsoncpp/archive/1.9.2.tar.gz", ], - sha256 = "8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1", - build_file = clean_dep("//third_party:enum34.BUILD"), -+ system_build_file = clean_dep("//third_party/systemlibs:enum34.BUILD"), - strip_prefix = "enum34-1.1.6/enum", ) Index: science/py-tensorflow/files/patch-third__party_jsoncpp.BUILD =================================================================== --- science/py-tensorflow/files/patch-third__party_jsoncpp.BUILD (nonexistent) +++ science/py-tensorflow/files/patch-third__party_jsoncpp.BUILD (working copy) @@ -0,0 +1,16 @@ +--- third_party/jsoncpp.BUILD.orig 2020-10-22 16:09:57 UTC ++++ third_party/jsoncpp.BUILD +@@ -12,11 +12,12 @@ cc_library( + "src/lib_json/json_writer.cpp", + ], + hdrs = [ ++ "include/json/allocator.h", + "include/json/autolink.h", + "include/json/config.h", +- "include/json/features.h", + "include/json/forwards.h", + "include/json/json.h", ++ "include/json/json_features.h", + "include/json/reader.h", + "include/json/value.h", + "include/json/version.h", Property changes on: science/py-tensorflow/files/patch-third__party_jsoncpp.BUILD ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-third__party_systemlibs_jsoncpp.build =================================================================== --- science/py-tensorflow/files/patch-third__party_systemlibs_jsoncpp.build (revision 553370) +++ science/py-tensorflow/files/patch-third__party_systemlibs_jsoncpp.build (nonexistent) @@ -1,23 +0,0 @@ ---- third_party/systemlibs/jsoncpp.BUILD.orig 2019-06-19 00:48:23.000000000 +0200 -+++ third_party/systemlibs/jsoncpp.BUILD 2020-01-13 00:12:53.470881000 +0100 -@@ -7,8 +7,10 @@ - - HEADERS = [ - "include/json/autolink.h", -+ "include/json/allocator.h", -+ "include/json/assertions.h", - "include/json/config.h", -- "include/json/features.h", -+ "include/json/json_features.h", - "include/json/forwards.h", - "include/json/json.h", - "include/json/reader.h", -@@ -23,7 +25,7 @@ - cmd = """ - for i in $(OUTS); do - i=$${i##*/} -- ln -sf $(INCLUDEDIR)/jsoncpp/json/$$i $(@D)/include/json/$$i -+ ln -sf $(INCLUDEDIR)/json/$$i $(@D)/include/json/$$i - done - """, - ) Property changes on: science/py-tensorflow/files/patch-third__party_systemlibs_jsoncpp.build ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.bzl =================================================================== --- science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.bzl (revision 553370) +++ science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.bzl (working copy) @@ -1,11 +1,11 @@ ---- third_party/systemlibs/protobuf.bzl.orig 2019-07-26 12:28:57.790848000 +0100 -+++ third_party/systemlibs/protobuf.bzl 2019-07-26 12:29:42.978059000 +0100 -@@ -76,7 +76,7 @@ +--- third_party/systemlibs/protobuf.bzl.orig 2020-01-07 16:57:39 UTC ++++ third_party/systemlibs/protobuf.bzl +@@ -76,7 +76,7 @@ def _proto_gen_impl(ctx): source_dir = _SourceDir(ctx) gen_dir = _GenDir(ctx) if source_dir: - import_flags = ["-I" + source_dir, "-I" + gen_dir] -+ import_flags = ["-I%%LOCALBASE%%/include", "-I" + source_dir, "-I" + gen_dir] ++ import_flags = ["-I/usr/local/include", "-I" + source_dir, "-I" + gen_dir] else: import_flags = ["-I."] Index: science/py-tensorflow/files/patch-third__party_systemlibs_syslibs__configure.bzl =================================================================== --- science/py-tensorflow/files/patch-third__party_systemlibs_syslibs__configure.bzl (revision 553370) +++ science/py-tensorflow/files/patch-third__party_systemlibs_syslibs__configure.bzl (nonexistent) @@ -1,10 +0,0 @@ ---- third_party/systemlibs/syslibs_configure.bzl.orig 2019-07-11 15:43:32.713320000 +0100 -+++ third_party/systemlibs/syslibs_configure.bzl 2019-07-11 15:43:54.448882000 +0100 -@@ -21,6 +21,7 @@ - "curl", - "cython", - "double_conversion", -+ "enum34_archive", - "flatbuffers", - "gast_archive", - "gif_archive", Property changes on: science/py-tensorflow/files/patch-third__party_systemlibs_syslibs__configure.bzl ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: science/py-tensorflow/files/patch-third_party_gpus_rocm_configure.bzl =================================================================== --- science/py-tensorflow/files/patch-third_party_gpus_rocm_configure.bzl (revision 553370) +++ science/py-tensorflow/files/patch-third_party_gpus_rocm_configure.bzl (nonexistent) @@ -1,11 +0,0 @@ ---- third_party/gpus/rocm_configure.bzl.orig 2019-06-18 23:48:23.000000000 +0100 -+++ third_party/gpus/rocm_configure.bzl 2019-07-06 21:35:41.445803000 +0100 -@@ -308,7 +308,7 @@ - Returns: - The platform-specific name of the library. - """ -- if cpu_value in ("Linux"): -+ if cpu_value in ("Linux", "FreeBSD"): - if static: - return "lib%s.a" % lib - else: Property changes on: science/py-tensorflow/files/patch-third_party_gpus_rocm_configure.bzl ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: science/py-tensorflow-estimator/Makefile =================================================================== --- science/py-tensorflow-estimator/Makefile (nonexistent) +++ science/py-tensorflow-estimator/Makefile (working copy) @@ -0,0 +1,50 @@ +# $FreeBSD$ + +PORTNAME= tensorflow-estimator +DISTVERSIONPREFIX= v +DISTVERSION= 1.14.0 +PORTREVISION= 0 +CATEGORIES= science python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= amzo1337@gmail.com +COMMENT= TensorFlow Estimator, an API to simplify machine learning programming + +LICENSE= APACHE20 + +BUILD_DEPENDS= bash:shells/bash \ + bazel:devel/bazel029 \ + ${PYTHON_PKGNAMEPREFIX}tensorflow>=1.15.0:science/py-tensorflow@${PY_FLAVOR} + +USES= python shebangfix +SHEBANG_GLOB= *.py +USE_GITHUB= yes +GH_ACCOUNT= tensorflow +GH_PROJECT= estimator + +NO_ARCH= yes + +BAZEL_BOOT= --output_user_root=${WRKDIR}/bazel_out + +post-patch: + @${REINPLACE_CMD} "s#%%PYTHON%%#${PYTHON_CMD}#" \ + ${WRKSRC}/tensorflow_estimator/tools/pip_package/build_pip_package.sh + +do-build: + @cd ${WRKSRC} && \ + bazel ${BAZEL_BOOT} build -s \ + //tensorflow_estimator/tools/pip_package:build_pip_package + @cd ${WRKSRC} && ${SETENV} TMPDIR=${WRKDIR} && \ + bazel-bin/tensorflow_estimator/tools/pip_package/build_pip_package \ + ${WRKDIR}/whl + +do-install: + @${MKDIR} ${STAGEDIR}/${PYTHON_SITELIBDIR} + @${MKDIR} ${WRKDIR}/tmp + @${UNZIP_NATIVE_CMD} -d ${WRKDIR}/tmp ${WRKDIR}/whl/${PORTNAME:S/-/_/}-${PORTVERSION}-*.whl + cd ${WRKDIR}/tmp && ${COPYTREE_SHARE} ${PORTNAME:S/-/_/} \ + ${STAGEDIR}${PYTHON_SITELIBDIR} + cd ${WRKDIR}/tmp && ${COPYTREE_SHARE} ${PORTNAME:S/-/_/}-${PORTVERSION}.dist-info \ + ${STAGEDIR}${PYTHON_SITELIBDIR} + +.include Property changes on: science/py-tensorflow-estimator/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow-estimator/distinfo =================================================================== --- science/py-tensorflow-estimator/distinfo (nonexistent) +++ science/py-tensorflow-estimator/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1603427882 +SHA256 (tensorflow-estimator-v1.14.0_GH0.tar.gz) = 1f0b80b8067a52cc33bbe390d34791eb3e12453c506daa1b4c8fc07fbf962d9f +SIZE (tensorflow-estimator-v1.14.0_GH0.tar.gz) = 670750 Property changes on: science/py-tensorflow-estimator/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow-estimator/files/patch-tensorflow__estimator_tools_pip__package_build__pip__package.sh =================================================================== --- science/py-tensorflow-estimator/files/patch-tensorflow__estimator_tools_pip__package_build__pip__package.sh (nonexistent) +++ science/py-tensorflow-estimator/files/patch-tensorflow__estimator_tools_pip__package_build__pip__package.sh (working copy) @@ -0,0 +1,20 @@ +--- tensorflow_estimator/tools/pip_package/build_pip_package.sh.orig 2019-06-11 17:18:02 UTC ++++ tensorflow_estimator/tools/pip_package/build_pip_package.sh +@@ -38,7 +38,7 @@ function prepare_src() { + + # Verifies all expected files are in pip. + # Creates init files in all directory in pip. +- python tensorflow_estimator/tools/pip_package/create_pip_helper.py --pip-root "${TMPDIR}/tensorflow_estimator/" --bazel-root "./tensorflow_estimator" ++ %%PYTHON%% tensorflow_estimator/tools/pip_package/create_pip_helper.py --pip-root "${TMPDIR}/tensorflow_estimator/" --bazel-root "./tensorflow_estimator" + } + + function build_wheel() { +@@ -53,7 +53,7 @@ function build_wheel() { + + pushd ${TMPDIR} > /dev/null + echo $(date) : "=== Building wheel" +- "${PYTHON_BIN_PATH:-python}" setup.py bdist_wheel --universal --project_name $PROJECT_NAME ++ %%PYTHON%% setup.py bdist_wheel --universal --project_name $PROJECT_NAME + mkdir -p ${DEST} + cp dist/* ${DEST} + popd > /dev/null Property changes on: science/py-tensorflow-estimator/files/patch-tensorflow__estimator_tools_pip__package_build__pip__package.sh ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow-estimator/pkg-descr =================================================================== --- science/py-tensorflow-estimator/pkg-descr (nonexistent) +++ science/py-tensorflow-estimator/pkg-descr (working copy) @@ -0,0 +1,5 @@ +TensorFlow Estimator is a high-level TensorFlow API that greatly +simplifies machine learning programming. Estimators encapsulate +training, evaluation, prediction, and exporting for your model. + +WWW: https://github.com/tensorflow/estimator Property changes on: science/py-tensorflow-estimator/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: science/py-tensorflow-estimator/pkg-plist =================================================================== --- science/py-tensorflow-estimator/pkg-plist (nonexistent) +++ science/py-tensorflow-estimator/pkg-plist (working copy) @@ -0,0 +1,133 @@ +%%PYTHON_SITELIBDIR%%/tensorflow_estimator-1.14.0.dist-info/DESCRIPTION.rst +%%PYTHON_SITELIBDIR%%/tensorflow_estimator-1.14.0.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/tensorflow_estimator-1.14.0.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/tensorflow_estimator-1.14.0.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/tensorflow_estimator-1.14.0.dist-info/metadata.json +%%PYTHON_SITELIBDIR%%/tensorflow_estimator-1.14.0.dist-info/top_level.txt +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v1/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v1/estimator/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v1/estimator/experimental/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v1/estimator/export/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v1/estimator/inputs/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v1/estimator/tpu/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v1/v1.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v2/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v2/estimator/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v2/estimator/experimental/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v2/estimator/export/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v2/estimator/inputs/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/_api/v2/v2.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/boosted_trees.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/dnn_with_layer_annotations.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/export.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/exporter.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/extenders.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/logit_fns.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/multi_head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/replicate_model_fn.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/rnn.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/rnn_v2.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/contrib/estimator/python/estimator/saved_model_estimator.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v1/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v1/estimator/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v1/estimator/experimental/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v1/estimator/export/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v1/estimator/inputs/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v1/estimator/tpu/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v1/v1.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v2/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v2/estimator/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v2/estimator/experimental/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v2/estimator/export/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v2/estimator/inputs/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/api/_v2/v2.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/baseline.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/boosted_trees.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/boosted_trees_utils.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/dnn.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/dnn_linear_combined.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/dnn_testing_utils.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/kmeans.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/linear.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/linear_optimizer/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/linear_optimizer/python/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/linear_optimizer/python/utils/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/linear_optimizer/python/utils/sdca_ops.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/linear_optimizer/python/utils/sharded_mutable_dense_hashtable.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/linear_testing_utils.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/metric_keys.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/optimizers.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/parsing_utils.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/prediction_keys.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/saved_model_estimator.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/timeseries/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/timeseries/ar_model.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/timeseries/estimators.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/timeseries/feature_keys.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/timeseries/head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/timeseries/math_utils.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/timeseries/model.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/timeseries/model_utils.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/timeseries/saved_model_utils.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/timeseries/state_management.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/v1/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/v1/dnn_testing_utils_v1.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/canned/v1/linear_testing_utils_v1.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/early_stopping.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/estimator.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/estimator_lib.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/export/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/export/export.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/export/export_lib.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/export/export_output.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/export/function.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/exporter.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/extenders.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/gc.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/head/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/head/base_head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/head/binary_class_head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/head/head_utils.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/head/multi_class_head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/head/multi_head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/head/multi_label_head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/head/regression_head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/head/sequential_head.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/hooks/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/hooks/basic_session_run_hooks.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/hooks/fake_summary_writer.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/hooks/hooks.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/hooks/session_run_hook.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/inputs/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/inputs/inputs.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/inputs/numpy_io.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/inputs/pandas_io.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/inputs/queues/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/inputs/queues/feeding_functions.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/inputs/queues/feeding_queue_runner.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/keras.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/mode_keys.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/model_fn.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/run_config.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/tpu/__init__.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/tpu/_tpu_estimator_embedding.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/tpu/error_handling.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/tpu/iteration_count_estimator.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/tpu/tpu_config.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/tpu/tpu_context.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/tpu/tpu_estimator.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/tpu/util.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/training.py +%%PYTHON_SITELIBDIR%%/tensorflow_estimator/python/estimator/util.py Property changes on: science/py-tensorflow-estimator/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property