TFX 기본 공유 라이브러리 ( tfx_bsl
)에는 많은 TENSORFLOW EXTENDEND (TFX) 구성 요소가 공유하는 라이브러리가 포함되어 있습니다.
tfx_bsl/public
에서 하위 모듈에 의해 내보낸 기호만이 독립형 TFX 라이브러리 (예 : TFDV, TFMA, TFT) 사용자, TFX 파이프 라인 저자 및 TFX 구성 요소 작성자를 포함하여 TFX 사용자가 직접 사용하기위한 것입니다 . tfx_bsl
1.0
을 넘어 서면 이러한 API가 안정적이되고 의미 론적 버전화를 따릅니다.
다른 디렉토리의 API는 TFX 내부로 간주되어야합니다 (따라서 후진 또는 전진 호환 보장은 없습니다).
tfx_bsl
에 의존 해야하는 경우 TFX 라이브러리 또는 TFX 자체의 각 마이너 버전은 특정 마이너 버전에 의존합니다 (예 : tensorflow_data_validation
0.14.*는 tfx_bsl
0.14.*에만 의존하며 작동합니다.
tfx_bsl
PYPI 패키지로 제공됩니다.
pip install tfx-bsl
TFX-BSL은 또한 Google Cloud에서 https://pypi-nightly.tensorflow.org에서 야간 패키지를 주최합니다. 최신 야간 패키지를 설치하려면 다음 명령을 사용하십시오.
pip install --extra-index-url https://pypi-nightly.tensorflow.org/simple tfx-bsl
TFMD (Tensorflow Metadata)와 같은 TFX-BSL의 주요 종속성에 대한 야간 패키지를 설치합니다.
그러나 많은 TFX 구성 요소의 종속성이며 일반적으로 사용자로서 직접 설치할 필요가 없습니다.
최신 릴리스를지나 마스터 브랜치에서 TFX 구성 요소를 빌드하려면 TFX 구성 요소가 최신 tfx_bsl
릴리스를지나 도입 된 새로운 기능에 의존했을 수 있으므로 최신 tfx_bsl
구축해야 할 수도 있습니다.
Docker의 건물은 Linux에서 tfx_bsl
구축하는 권장 방법이며 Google에서 지속적으로 테스트됩니다.
먼저 지시 사항을 따라 docker
와 docker-compose
설치하십시오.
tfx_bsl
저장소를 복제하십시오 git clone https://github.com/tensorflow/tfx-bsl
cd tfx-bsl
이 지침은 tfx-bsl
의 최신 마스터 브랜치를 설치합니다. 특정 분기 (예 : 릴리스 브랜치)를 설치하려면 -b <branchname>
git clone
명령으로 전달하십시오.
그런 다음 프로젝트 루트에서 다음을 실행하십시오.
sudo docker-compose build manylinux2010
sudo docker-compose run -e PYTHON_VERSION= ${PYTHON_VERSION} manylinux2010
여기서 PYTHON_VERSION
은 {39}
중 하나입니다.
휠은 dist/
에서 생산됩니다.
pip install dist/ * .whl
Numpy가 시스템에 설치되어 있지 않은 경우이 지시에 따라 지금 설치하십시오.
Bazel이 시스템에 설치되어 있지 않은 경우이 지시에 따라 지금 설치하십시오.
tfx_bsl
저장소를 복제하십시오 git clone https://github.com/tensorflow/tfx-bsl
cd tfx-bsl
이 지침은 특정 지점 (예 : 릴리스 브랜치), Pass -b <branchname>
git clone
명령에 설치하려면 tfx_bsl
의 최신 마스터 브랜치를 설치합니다.
tfx_bsl
휠은 Python 버전 의존적입니다. 특정 Python 버전에 맞는 PIP 패키지를 구축하려면 해당 Python Binary를 사용하여 실행하십시오.
python setup.py bdist_wheel
dist
서브 디렉토리에서 생성 된 .whl
파일을 찾을 수 있습니다.
pip install dist/ * .whl
tfx_bsl
다음 64 비트 운영 체제에서 테스트됩니다.
다음 표는 서로 호환되는 tfx_bsl
패키지 버전입니다. 이것은 테스트 프레임 워크에 의해 결정되지만 다른 테스트되지 않은 조합도 작동 할 수 있습니다.
TFX-BSL | Apache-Beam [GCP] | Pyarrow | 텐서 플로 | 텐서 플로우-메타 데이터 | 텐서 플로우 서빙 -API |
---|---|---|---|---|---|
Github 마스터 | 2.59.0 | 10.0.1 | 야간 (2.x) | 1.16.1 | 2.16.1 |
1.16.1 | 2.59.0 | 10.0.1 | 2.16 | 1.16.1 | 2.16.1 |
1.16.0 | 2.59.0 | 10.0.1 | 2.16 | 1.16.0 | 2.16.1 |
1.15.1 | 2.47.0 | 10.0.0 | 2.15 | 1.15.0 | 2.15.1 |
1.15.0 | 2.47.0 | 10.0.0 | 2.15 | 1.15.0 | 2.15.1 |
1.14.0 | 2.47.0 | 10.0.0 | 2.13 | 1.14.0 | 2.13.0 |
1.13.0 | 2.40.0 | 6.0.0 | 2.12 | 1.13.1 | 2.9.0 |
1.12.0 | 2.40.0 | 6.0.0 | 2.11 | 1.12.0 | 2.9.0 |
1.11.0 | 2.40.0 | 6.0.0 | 1.15 / 2.10 | 1.11.0 | 2.9.0 |
1.10.0 | 2.40.0 | 6.0.0 | 1.15 / 2.9 | 1.10.0 | 2.9.0 |
1.9.0 | 2.38.0 | 5.0.0 | 1.15 / 2.9 | 1.9.0 | 2.9.0 |
1.8.0 | 2.38.0 | 5.0.0 | 1.15 / 2.8 | 1.8.0 | 2.8.0 |
1.7.0 | 2.36.0 | 5.0.0 | 1.15 / 2.8 | 1.7.0 | 2.8.0 |
1.6.0 | 2.35.0 | 5.0.0 | 1.15 / 2.7 | 1.6.0 | 2.7.0 |
1.5.0 | 2.34.0 | 5.0.0 | 1.15 / 2.7 | 1.5.0 | 2.7.0 |
1.4.0 | 2.31.0 | 5.0.0 | 1.15 / 2.6 | 1.4.0 | 2.6.0 |
1.3.0 | 2.31.0 | 2.0.0 | 1.15 / 2.6 | 1.2.0 | 2.6.0 |
1.2.0 | 2.31.0 | 2.0.0 | 1.15 / 2.5 | 1.2.0 | 2.5.1 |
1.1.0 | 2.29.0 | 2.0.0 | 1.15 / 2.5 | 1.1.0 | 2.5.1 |
1.0.0 | 2.29.0 | 2.0.0 | 1.15 / 2.5 | 1.0.0 | 2.5.1 |
0.30.0 | 2.28.0 | 2.0.0 | 1.15 / 2.4 | 0.30.0 | 2.4.0 |
0.29.0 | 2.28.0 | 2.0.0 | 1.15 / 2.4 | 0.29.0 | 2.4.0 |
0.28.0 | 2.28.0 | 2.0.0 | 1.15 / 2.4 | 0.28.0 | 2.4.0 |
0.27.1 | 2.27.0 | 2.0.0 | 1.15 / 2.4 | 0.27.0 | 2.4.0 |
0.27.0 | 2.27.0 | 2.0.0 | 1.15 / 2.4 | 0.27.0 | 2.4.0 |
0.26.1 | 2.25.0 | 0.17.0 | 1.15 / 2.3 | 0.27.0 | 2.3.0 |
0.26.0 | 2.25.0 | 0.17.0 | 1.15 / 2.3 | 0.27.0 | 2.3.0 |