Releases: tensorflow/tfx-bsl
Releases · tensorflow/tfx-bsl
Release 0.15.3
Major Features and Improvements
- Requires
apache-beam>=2.16,<2.17
as 2.17 requires a pyarrow version
that we don't support yet.
Bug Fixes and Other Changes
Breaking Changes
-
Behavior of csv_decoder.ColumnTypeInferrer was changed. A new column type,
ColumnType.UNKNOWN
was added to denote that the inferrer could not
determine the type of that column (instead of making a guess of FLOAT).
Summary of behavior change (values in the examples are from the same column):<int>, <empty>
: before:FLOAT
; after:INT
<empty>, ... , <empty>
: before:FLOAT
; after:UNKNOWN
Deprecations
Release 0.15.2
Release 0.15.2
Major Features and Improvements
- Added a (beam) utility to infer column types from a
PCollection[CSVLine]
. - Added a utility to parse a CSVLine into cells (conforming to RFC4180)
Bug Fixes and Other Changes
Breaking Changes
Deprecations
Release 0.15.1
Release 0.15.1
Major Features and Improvements
- Added dependency on
tensorflow>=1.15,<2.2
. Starting from 1.15, package
tensorflow
comes with GPU support. Users won't need to choose between
tensorflow
andtensorflow-gpu
.- Caveat:
tensorflow
2.0.0 is an exception and does not have GPU
support. Iftensorflow-gpu
2.0.0 is installed before installing
tfx-bsl
, it will be replaced withtensorflow
2.0.0. Re-install
tensorflow-gpu
2.0.0 if needed.
- Caveat:
- Added dependency on
tensorflow-serving-api>=1.15,<3
. - Added a python PTransform,
tfx_bsl.beam.RunInference
that enables batch
inference.
Bug Fixes and Other Changes
Breaking Changes
Deprecations
Release 0.15.0
Release 0.15.0
Major Features and Improvements
- Added a tf.Example <-> Arrow coder.
- Added a tf.Example ->
Dict[str, np.ndarray]
coder (this is a legacy
format used by some TFX components). - Added some common Arrow utilities (
tfx_bsl.arrow.array_util
). - Added a python class,
tfx_bsl.beam.Shared
that helps sharing a single
instance of object across multiple threads.