-
-
Save edpark/09783ef24d50b58c5010355662009fbf to your computer and use it in GitHub Desktop.
Evaluator Logs + pipeline.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2022-01-11T03:51:14.074965211Z,2022-01-11T03:51:14.309837846Z, | |
2022-01-11T03:51:14.861813361Z, | |
" | |
2022-01-11T03:51:15.307151195Z,"Opening GCS connection... | |
" | |
2022-01-11T03:51:15.307411653Z,"Mounting file system ""gcsfuse""... | |
" | |
2022-01-11T03:51:15.311100604Z,"File system has been successfully mounted. | |
2022-01-11T03:51:45.087414431Z, | |
2022-01-11T03:51:45.211874969Z, | |
" | |
2022-01-11T03:51:45.506289171Z,"2022-01-11 03:51:45.506008: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcuda.so.1'; dlerror: libcuda.so.1: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/cuda/lib64:/usr/local/cuda/lib:/usr/local/lib/x86_64-linux-gnu:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 | |
" | |
2022-01-11T03:51:45.506461265Z,"2022-01-11 03:51:45.506178: W tensorflow/stream_executor/cuda/cuda_driver.cc:269] failed call to cuInit: UNKNOWN ERROR (303) | |
" | |
2022-01-11T03:51:45.506474880Z,"2022-01-11 03:51:45.506248: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:156] kernel driver does not appear to be running on this host (cmle-training-workerpool0-ce708eaab0-0-srh4t): /proc/driver/nvidia/version does not exist | |
" | |
2022-01-11T03:51:45.564173609Z,"I0111 03:51:45.563652 139994684507968 kubeflow_v2_run_executor.py:87] Executor tfx.components.evaluator.executor.Executor do: inputs: {'examples': [Artifact(artifact: id: 7201903680110177211 | |
" | |
2022-01-11T03:51:45.564224057Z,"uri: ""gs://clearsafety-rules-dev/tfx_pipeline_output/clearsafety-rules-pipeline/692954754682/clearsafety-rules-pipeline-20220110191724/CsvExampleGen_4411524324637278208/examples"" | |
" | |
2022-01-11T03:51:45.564230670Z,"properties { | |
" | |
2022-01-11T03:51:45.564234671Z," key: ""split_names"" | |
" | |
2022-01-11T03:51:45.564238638Z," value { | |
" | |
2022-01-11T03:51:45.564242378Z," string_value: ""[\""train\"", \""eval\""]"" | |
" | |
2022-01-11T03:51:45.564246776Z," } | |
" | |
2022-01-11T03:51:45.564250411Z,"} | |
" | |
2022-01-11T03:51:45.564254130Z,"custom_properties { | |
" | |
2022-01-11T03:51:45.564257745Z," key: ""file_format"" | |
" | |
2022-01-11T03:51:45.564261428Z," value { | |
" | |
2022-01-11T03:51:45.564264965Z," struct_value { | |
" | |
2022-01-11T03:51:45.564268603Z," fields { | |
" | |
2022-01-11T03:51:45.564272127Z," key: ""__value__"" | |
" | |
2022-01-11T03:51:45.564275745Z," value { | |
" | |
2022-01-11T03:51:45.564279255Z," string_value: ""tfrecords_gzip"" | |
" | |
2022-01-11T03:51:45.564293006Z," } | |
" | |
2022-01-11T03:51:45.564297010Z," } | |
" | |
2022-01-11T03:51:45.564300575Z," } | |
" | |
2022-01-11T03:51:45.564304073Z," } | |
" | |
2022-01-11T03:51:45.564307627Z,"} | |
" | |
2022-01-11T03:51:45.564311047Z,"custom_properties { | |
" | |
2022-01-11T03:51:45.564314535Z," key: ""input_fingerprint"" | |
" | |
2022-01-11T03:51:45.564318149Z," value { | |
" | |
2022-01-11T03:51:45.564321588Z," struct_value { | |
" | |
2022-01-11T03:51:45.564325030Z," fields { | |
" | |
2022-01-11T03:51:45.564328482Z," key: ""__value__"" | |
" | |
2022-01-11T03:51:45.564332039Z," value { | |
" | |
2022-01-11T03:51:45.564340808Z," string_value: ""split:single_split,num_files:1,total_bytes:208,xor_checksum:1640795590,sum_checksum:1640795590"" | |
" | |
2022-01-11T03:51:45.564344719Z," } | |
" | |
2022-01-11T03:51:45.564348168Z," } | |
" | |
2022-01-11T03:51:45.564351943Z," } | |
" | |
2022-01-11T03:51:45.564382987Z," } | |
" | |
2022-01-11T03:51:45.564387238Z,"} | |
" | |
2022-01-11T03:51:45.564390686Z,"custom_properties { | |
" | |
2022-01-11T03:51:45.564394215Z," key: ""payload_format"" | |
" | |
2022-01-11T03:51:45.564397849Z," value { | |
" | |
2022-01-11T03:51:45.564401258Z," struct_value { | |
" | |
2022-01-11T03:51:45.564404705Z," fields { | |
" | |
2022-01-11T03:51:45.564408184Z," key: ""__value__"" | |
" | |
2022-01-11T03:51:45.564411685Z," value { | |
" | |
2022-01-11T03:51:45.564415175Z," string_value: ""FORMAT_TF_EXAMPLE"" | |
" | |
2022-01-11T03:51:45.564418747Z," } | |
" | |
2022-01-11T03:51:45.564422142Z," } | |
" | |
2022-01-11T03:51:45.564425647Z," } | |
" | |
2022-01-11T03:51:45.564429190Z," } | |
" | |
2022-01-11T03:51:45.564432603Z,"} | |
" | |
2022-01-11T03:51:45.564436002Z,"custom_properties { | |
" | |
2022-01-11T03:51:45.564439556Z," key: ""span"" | |
" | |
2022-01-11T03:51:45.564443115Z," value { | |
" | |
2022-01-11T03:51:45.564446601Z," struct_value { | |
" | |
2022-01-11T03:51:45.564459963Z," fields { | |
" | |
2022-01-11T03:51:45.564464041Z," key: ""__value__"" | |
" | |
2022-01-11T03:51:45.564467592Z," value { | |
" | |
2022-01-11T03:51:45.564471071Z," number_value: 0.0 | |
" | |
2022-01-11T03:51:45.564474631Z," } | |
" | |
2022-01-11T03:51:45.564478162Z," } | |
" | |
2022-01-11T03:51:45.564481599Z," } | |
" | |
2022-01-11T03:51:45.564485027Z," } | |
" | |
2022-01-11T03:51:45.564488645Z,"} | |
" | |
2022-01-11T03:51:45.564492135Z,"custom_properties { | |
" | |
2022-01-11T03:51:45.564495876Z," key: ""tfx_version"" | |
" | |
2022-01-11T03:51:45.564499408Z," value { | |
" | |
2022-01-11T03:51:45.564502812Z," struct_value { | |
" | |
2022-01-11T03:51:45.564506484Z," fields { | |
" | |
2022-01-11T03:51:45.564509941Z," key: ""__value__"" | |
" | |
2022-01-11T03:51:45.564513459Z," value { | |
" | |
2022-01-11T03:51:45.564516919Z," string_value: ""1.5.0"" | |
" | |
2022-01-11T03:51:45.564520523Z," } | |
" | |
2022-01-11T03:51:45.564523936Z," } | |
" | |
2022-01-11T03:51:45.564527355Z," } | |
" | |
2022-01-11T03:51:45.564541077Z," } | |
" | |
2022-01-11T03:51:45.564544532Z,"} | |
" | |
2022-01-11T03:51:45.564547968Z,", artifact_type: name: ""Examples"" | |
" | |
2022-01-11T03:51:45.564551670Z,"properties { | |
" | |
2022-01-11T03:51:45.564555227Z," key: ""span"" | |
" | |
2022-01-11T03:51:45.564558738Z," value: INT | |
" | |
2022-01-11T03:51:45.564562167Z,"} | |
" | |
2022-01-11T03:51:45.564565553Z,"properties { | |
" | |
2022-01-11T03:51:45.564569006Z," key: ""split_names"" | |
" | |
2022-01-11T03:51:45.564577144Z," value: STRING | |
" | |
2022-01-11T03:51:45.564580690Z,"} | |
" | |
2022-01-11T03:51:45.564584160Z,"properties { | |
" | |
2022-01-11T03:51:45.564587601Z," key: ""version"" | |
" | |
2022-01-11T03:51:45.564591175Z," value: INT | |
" | |
2022-01-11T03:51:45.564594610Z,"} | |
" | |
2022-01-11T03:51:45.564598021Z,"base_type: DATASET | |
" | |
2022-01-11T03:51:45.564601504Z,")], 'model': [Artifact(artifact: id: 7056850709197782359 | |
" | |
2022-01-11T03:51:45.564614794Z,"uri: ""gs://clearsafety-rules-dev/tfx_pipeline_output/clearsafety-rules-pipeline/692954754682/clearsafety-rules-pipeline-20220110191724/Trainer_4843869888864845824/model"" | |
" | |
2022-01-11T03:51:45.564619360Z,"custom_properties { | |
" | |
2022-01-11T03:51:45.564622853Z," key: ""tfx_version"" | |
" | |
2022-01-11T03:51:45.564626361Z," value { | |
" | |
2022-01-11T03:51:45.564629796Z," struct_value { | |
" | |
2022-01-11T03:51:45.564633245Z," fields { | |
" | |
2022-01-11T03:51:45.564652097Z," key: ""__value__"" | |
" | |
2022-01-11T03:51:45.564657153Z," value { | |
" | |
2022-01-11T03:51:45.564660751Z," string_value: ""1.5.0"" | |
" | |
2022-01-11T03:51:45.564664339Z," } | |
" | |
2022-01-11T03:51:45.564667795Z," } | |
" | |
2022-01-11T03:51:45.564671260Z," } | |
" | |
2022-01-11T03:51:45.564674709Z," } | |
" | |
2022-01-11T03:51:45.564678110Z,"} | |
" | |
2022-01-11T03:51:45.564681539Z,", artifact_type: name: ""Model"" | |
" | |
2022-01-11T03:51:45.564695363Z,")]}, outputs: {'evaluation': [Artifact(artifact: id: 4162979876898678260 | |
" | |
2022-01-11T03:51:45.564699197Z,"uri: ""gs://clearsafety-rules-dev/tfx_pipeline_output/clearsafety-rules-pipeline/692954754682/clearsafety-rules-pipeline-20220110191724/Evaluator_-4811847712217497600/evaluation"" | |
" | |
2022-01-11T03:51:45.564703201Z,", artifact_type: name: ""ModelEvaluation"" | |
" | |
2022-01-11T03:51:45.564706911Z,")], 'blessing': [Artifact(artifact: id: 2933167744470345273 | |
" | |
2022-01-11T03:51:45.564710580Z,"uri: ""gs://clearsafety-rules-dev/tfx_pipeline_output/clearsafety-rules-pipeline/692954754682/clearsafety-rules-pipeline-20220110191724/Evaluator_-4811847712217497600/blessing"" | |
" | |
2022-01-11T03:51:45.564714562Z,", artifact_type: name: ""ModelBlessing"" | |
" | |
2022-01-11T03:51:45.564721547Z,")]}, exec_properties: {'example_splits': 'null', 'fairness_indicator_thresholds': 'null', 'eval_config': '{\n ""metrics_specs"": [\n {\n ""metrics"": [\n {\n ""class_name"": ""ExampleCount""\n },\n {\n ""class_name"": ""BinaryAccuracy"",\n ""threshold"": {\n ""change_threshold"": {\n ""absolute"": -1e-10,\n ""direction"": ""HIGHER_IS_BETTER""\n },\n ""value_threshold"": {\n ""lower_bound"": 0.5\n }\n }\n }\n ]\n }\n ],\n ""model_specs"": [\n {\n ""label_key"": ""label_xf"",\n ""preprocessing_function_names"": [\n ""transform_features""\n ],\n ""signature_name"": ""serving_default""\n }\n ],\n ""options"": {\n ""compute_confidence_intervals"": true\n },\n ""slicing_specs"": [\n {}\n ]\n}'} | |
" | |
2022-01-11T03:51:45.568383111Z,"W0111 03:51:45.567920 139994684507968 pipeline_options.py:309] Discarding unparseable args: ['/opt/conda/lib/python3.7/site-packages/tfx/orchestration/kubeflow/v2/container/kubeflow_v2_run_executor.py'] | |
" | |
2022-01-11T03:51:45.568469480Z,"I0111 03:51:45.568348 139994684507968 dependency_utils.py:67] Attempting to infer TFX Python dependency for beam | |
" | |
2022-01-11T03:51:45.568852883Z,"I0111 03:51:45.568673 139994684507968 dependency_utils.py:108] Copying all content from install dir /opt/conda/lib/python3.7/site-packages/tfx to temp dir /tmp/tmpts92ohzw/build/tfx | |
" | |
2022-01-11T03:51:45.886102887Z,"I0111 03:51:45.885430 139994684507968 dependency_utils.py:114] Generating a temp setup file at /tmp/tmpts92ohzw/build/tfx/setup.py | |
" | |
2022-01-11T03:51:45.886605996Z,"I0111 03:51:45.886383 139994684507968 dependency_utils.py:127] Creating temporary sdist package, logs available at /tmp/tmpts92ohzw/build/tfx/setup.log | |
" | |
2022-01-11T03:51:47.215677424Z,"I0111 03:51:47.215210 139994684507968 dependency_utils.py:70] Added --extra_package=/tmp/tmpts92ohzw/build/tfx/dist/tfx_ephemeral-1.5.0.tar.gz to beam args | |
" | |
2022-01-11T03:51:47.216718501Z,"I0111 03:51:47.216493 139994684507968 kubeflow_v2_run_executor.py:96] Starting executor | |
" | |
2022-01-11T03:51:47.218661489Z,"I0111 03:51:47.218416 139994684507968 udf_utils.py:48] udf_utils.get_fn {'example_splits': 'null', 'fairness_indicator_thresholds': 'null', 'eval_config': '{\n ""metrics_specs"": [\n {\n ""metrics"": [\n {\n ""class_name"": ""ExampleCount""\n },\n {\n ""class_name"": ""BinaryAccuracy"",\n ""threshold"": {\n ""change_threshold"": {\n ""absolute"": -1e-10,\n ""direction"": ""HIGHER_IS_BETTER""\n },\n ""value_threshold"": {\n ""lower_bound"": 0.5\n }\n }\n }\n ]\n }\n ],\n ""model_specs"": [\n {\n ""label_key"": ""label_xf"",\n ""preprocessing_function_names"": [\n ""transform_features""\n ],\n ""signature_name"": ""serving_default""\n }\n ],\n ""options"": {\n ""compute_confidence_intervals"": true\n },\n ""slicing_specs"": [\n {}\n ]\n}'} 'custom_eval_shared_model' | |
" | |
2022-01-11T03:51:47.220193891Z,"I0111 03:51:47.219367 139994684507968 config_util.py:186] Request was made to ignore the baseline ModelSpec and any change thresholds. This is likely because a baseline model was not provided: updated_config= | |
" | |
2022-01-11T03:51:47.220216240Z,"model_specs { | |
" | |
2022-01-11T03:51:47.220221617Z," signature_name: ""serving_default"" | |
" | |
2022-01-11T03:51:47.220225907Z," label_key: ""label_xf"" | |
" | |
2022-01-11T03:51:47.220236701Z," preprocessing_function_names: ""transform_features"" | |
" | |
2022-01-11T03:51:47.220240875Z,"} | |
" | |
2022-01-11T03:51:47.220244471Z,"slicing_specs { | |
" | |
2022-01-11T03:51:47.220248248Z,"} | |
" | |
2022-01-11T03:51:47.220251740Z,"metrics_specs { | |
" | |
2022-01-11T03:51:47.220255303Z," metrics { | |
" | |
2022-01-11T03:51:47.220258874Z," class_name: ""ExampleCount"" | |
" | |
2022-01-11T03:51:47.220262589Z," } | |
" | |
2022-01-11T03:51:47.220266090Z," metrics { | |
" | |
2022-01-11T03:51:47.220269622Z," class_name: ""BinaryAccuracy"" | |
" | |
2022-01-11T03:51:47.220287182Z," threshold { | |
" | |
2022-01-11T03:51:47.220290905Z," value_threshold { | |
" | |
2022-01-11T03:51:47.220294492Z," lower_bound { | |
" | |
2022-01-11T03:51:47.220297991Z," value: 0.5 | |
" | |
2022-01-11T03:51:47.220301523Z," } | |
" | |
2022-01-11T03:51:47.220305065Z," } | |
" | |
2022-01-11T03:51:47.220308559Z," } | |
" | |
2022-01-11T03:51:47.220312039Z," } | |
" | |
2022-01-11T03:51:47.220315503Z,"} | |
" | |
2022-01-11T03:51:47.220319053Z,"options { | |
" | |
2022-01-11T03:51:47.220322562Z," compute_confidence_intervals { | |
" | |
2022-01-11T03:51:47.220326144Z," value: true | |
" | |
2022-01-11T03:51:47.220329726Z," } | |
" | |
2022-01-11T03:51:47.220333301Z," confidence_intervals { | |
" | |
2022-01-11T03:51:47.220336849Z," method: JACKKNIFE | |
" | |
2022-01-11T03:51:47.220340401Z," } | |
" | |
2022-01-11T03:51:47.220343859Z,"} | |
" | |
2022-01-11T03:51:47.220347333Z," | |
" | |
2022-01-11T03:51:47.315027509Z,"I0111 03:51:47.314713 139994684507968 executor.py:188] Using gs://clearsafety-rules-dev/tfx_pipeline_output/clearsafety-rules-pipeline/692954754682/clearsafety-rules-pipeline-20220110191724/Trainer_4843869888864845824/model/Format-Serving as model. | |
" | |
2022-01-11T03:51:47.718296526Z,"2022-01-11 03:51:47.718018: I tensorflow/core/platform/cpu_feature_guard.cc:151] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX2 FMA | |
" | |
2022-01-11T03:51:47.718356612Z,"To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags. | |
" | |
2022-01-11T03:51:47.967115747Z,"I0111 03:51:47.966635 139994684507968 executor.py:233] The 'example_splits' parameter is not set, using 'eval' split. | |
" | |
2022-01-11T03:51:47.967570326Z,"I0111 03:51:47.966984 139994684507968 executor.py:236] Evaluating model. | |
" | |
2022-01-11T03:51:47.968801893Z,"I0111 03:51:47.968568 139994684507968 pipeline.py:188] Missing pipeline option (runner). Executing pipeline using the default runner: DirectRunner. | |
" | |
2022-01-11T03:51:47.983816489Z,"I0111 03:51:47.983505 139994684507968 auth.py:105] Setting socket default timeout to 60 seconds. | |
" | |
2022-01-11T03:51:47.984576025Z,"I0111 03:51:47.983684 139994684507968 auth.py:108] socket default timeout is 60.0 seconds. | |
" | |
2022-01-11T03:51:47.988484099Z,"I0111 03:51:47.988264 139994684507968 gcsio.py:557] Starting the size estimation of the input | |
" | |
2022-01-11T03:51:47.989790975Z,"I0111 03:51:47.989618 139994684507968 transport.py:157] Attempting refresh to obtain initial access_token | |
" | |
2022-01-11T03:51:48.044521727Z,"I0111 03:51:48.044120 139994684507968 gcsio.py:573] Finished listing 1 files in 0.05585527420043945 seconds. | |
" | |
2022-01-11T03:51:48.110274598Z,"I0111 03:51:48.109846 139994684507968 udf_utils.py:48] udf_utils.get_fn {'example_splits': 'null', 'fairness_indicator_thresholds': 'null', 'eval_config': '{\n ""metrics_specs"": [\n {\n ""metrics"": [\n {\n ""class_name"": ""ExampleCount""\n },\n {\n ""class_name"": ""BinaryAccuracy"",\n ""threshold"": {\n ""change_threshold"": {\n ""absolute"": -1e-10,\n ""direction"": ""HIGHER_IS_BETTER""\n },\n ""value_threshold"": {\n ""lower_bound"": 0.5\n }\n }\n }\n ]\n }\n ],\n ""model_specs"": [\n {\n ""label_key"": ""label_xf"",\n ""preprocessing_function_names"": [\n ""transform_features""\n ],\n ""signature_name"": ""serving_default""\n }\n ],\n ""options"": {\n ""compute_confidence_intervals"": true\n },\n ""slicing_specs"": [\n {}\n ]\n}'} 'custom_extractors' | |
" | |
2022-01-11T03:51:48.113875851Z,"I0111 03:51:48.113554 139994684507968 config_util.py:186] Request was made to ignore the baseline ModelSpec and any change thresholds. This is likely because a baseline model was not provided: updated_config= | |
" | |
2022-01-11T03:51:48.113911888Z,"model_specs { | |
" | |
2022-01-11T03:51:48.113917268Z," signature_name: ""serving_default"" | |
" | |
2022-01-11T03:51:48.113921232Z," label_key: ""label_xf"" | |
" | |
2022-01-11T03:51:48.113924994Z," preprocessing_function_names: ""transform_features"" | |
" | |
2022-01-11T03:51:48.113928809Z,"} | |
" | |
2022-01-11T03:51:48.113932392Z,"slicing_specs { | |
" | |
2022-01-11T03:51:48.113935917Z,"} | |
" | |
2022-01-11T03:51:48.113939518Z,"metrics_specs { | |
" | |
2022-01-11T03:51:48.113962559Z," metrics { | |
" | |
2022-01-11T03:51:48.113966899Z," class_name: ""ExampleCount"" | |
" | |
2022-01-11T03:51:48.113970552Z," } | |
" | |
2022-01-11T03:51:48.113974028Z," metrics { | |
" | |
2022-01-11T03:51:48.113977551Z," class_name: ""BinaryAccuracy"" | |
" | |
2022-01-11T03:51:48.113981206Z," threshold { | |
" | |
2022-01-11T03:51:48.113984682Z," value_threshold { | |
" | |
2022-01-11T03:51:48.113988212Z," lower_bound { | |
" | |
2022-01-11T03:51:48.114042253Z," value: 0.5 | |
" | |
2022-01-11T03:51:48.114047674Z," } | |
" | |
2022-01-11T03:51:48.114051294Z," } | |
" | |
2022-01-11T03:51:48.114054845Z," } | |
" | |
2022-01-11T03:51:48.114058369Z," } | |
" | |
2022-01-11T03:51:48.114061808Z," model_names: """" | |
" | |
2022-01-11T03:51:48.114065410Z,"} | |
" | |
2022-01-11T03:51:48.114069028Z,"options { | |
" | |
2022-01-11T03:51:48.114072562Z," compute_confidence_intervals { | |
" | |
2022-01-11T03:51:48.114076505Z," value: true | |
" | |
2022-01-11T03:51:48.114080047Z," } | |
" | |
2022-01-11T03:51:48.114083599Z," confidence_intervals { | |
" | |
2022-01-11T03:51:48.114104605Z," method: JACKKNIFE | |
" | |
2022-01-11T03:51:48.114108568Z," } | |
" | |
2022-01-11T03:51:48.114112039Z,"} | |
" | |
2022-01-11T03:51:48.114115606Z," | |
" | |
2022-01-11T03:51:48.114123898Z,"I0111 03:51:48.113875 139994684507968 config_util.py:186] Request was made to ignore the baseline ModelSpec and any change thresholds. This is likely because a baseline model was not provided: updated_config= | |
" | |
2022-01-11T03:51:48.114128099Z,"model_specs { | |
" | |
2022-01-11T03:51:48.114144411Z," signature_name: ""serving_default"" | |
" | |
2022-01-11T03:51:48.114148205Z," label_key: ""label_xf"" | |
" | |
2022-01-11T03:51:48.114151835Z," preprocessing_function_names: ""transform_features"" | |
" | |
2022-01-11T03:51:48.114155476Z,"} | |
" | |
2022-01-11T03:51:48.114158902Z,"slicing_specs { | |
" | |
2022-01-11T03:51:48.114162948Z,"} | |
" | |
2022-01-11T03:51:48.114182510Z,"metrics_specs { | |
" | |
2022-01-11T03:51:48.114188725Z," metrics { | |
" | |
2022-01-11T03:51:48.114194032Z," class_name: ""ExampleCount"" | |
" | |
2022-01-11T03:51:48.114199056Z," } | |
" | |
2022-01-11T03:51:48.114204245Z," metrics { | |
" | |
2022-01-11T03:51:48.114209678Z," class_name: ""BinaryAccuracy"" | |
" | |
2022-01-11T03:51:48.114215218Z," threshold { | |
" | |
2022-01-11T03:51:48.114220354Z," value_threshold { | |
" | |
2022-01-11T03:51:48.114225876Z," lower_bound { | |
" | |
2022-01-11T03:51:48.114231228Z," value: 0.5 | |
" | |
2022-01-11T03:51:48.114236645Z," } | |
" | |
2022-01-11T03:51:48.114241810Z," } | |
" | |
2022-01-11T03:51:48.114245517Z," } | |
" | |
2022-01-11T03:51:48.114260602Z," } | |
" | |
2022-01-11T03:51:48.114264642Z," model_names: """" | |
" | |
2022-01-11T03:51:48.114268250Z,"} | |
" | |
2022-01-11T03:51:48.114271692Z,"options { | |
" | |
2022-01-11T03:51:48.114275225Z," compute_confidence_intervals { | |
" | |
2022-01-11T03:51:48.114278782Z," value: true | |
" | |
2022-01-11T03:51:48.114282250Z," } | |
" | |
2022-01-11T03:51:48.114285674Z," confidence_intervals { | |
" | |
2022-01-11T03:51:48.114289594Z," method: JACKKNIFE | |
" | |
2022-01-11T03:51:48.114293109Z," } | |
" | |
2022-01-11T03:51:48.114296547Z,"} | |
" | |
2022-01-11T03:51:48.114300002Z," | |
" | |
2022-01-11T03:51:48.114679877Z,"I0111 03:51:48.114472 139994684507968 config_util.py:186] Request was made to ignore the baseline ModelSpec and any change thresholds. This is likely because a baseline model was not provided: updated_config= | |
" | |
2022-01-11T03:51:48.114688418Z,"model_specs { | |
" | |
2022-01-11T03:51:48.114692274Z," signature_name: ""serving_default"" | |
" | |
2022-01-11T03:51:48.114695919Z," label_key: ""label_xf"" | |
" | |
2022-01-11T03:51:48.114699520Z," preprocessing_function_names: ""transform_features"" | |
" | |
2022-01-11T03:51:48.114703221Z,"} | |
" | |
2022-01-11T03:51:48.114725445Z,"slicing_specs { | |
" | |
2022-01-11T03:51:48.114729226Z,"} | |
" | |
2022-01-11T03:51:48.114732782Z,"metrics_specs { | |
" | |
2022-01-11T03:51:48.114736250Z," metrics { | |
" | |
2022-01-11T03:51:48.114739728Z," class_name: ""ExampleCount"" | |
" | |
2022-01-11T03:51:48.114743354Z," } | |
" | |
2022-01-11T03:51:48.114746796Z," metrics { | |
" | |
2022-01-11T03:51:48.114750316Z," class_name: ""BinaryAccuracy"" | |
" | |
2022-01-11T03:51:48.114760563Z," threshold { | |
" | |
2022-01-11T03:51:48.114764159Z," value_threshold { | |
" | |
2022-01-11T03:51:48.114767704Z," lower_bound { | |
" | |
2022-01-11T03:51:48.114771222Z," value: 0.5 | |
" | |
2022-01-11T03:51:48.114774781Z," } | |
" | |
2022-01-11T03:51:48.114778605Z," } | |
" | |
2022-01-11T03:51:48.114782217Z," } | |
" | |
2022-01-11T03:51:48.114785652Z," } | |
" | |
2022-01-11T03:51:48.114797396Z," model_names: """" | |
" | |
2022-01-11T03:51:48.114801420Z,"} | |
" | |
2022-01-11T03:51:48.114804863Z,"options { | |
" | |
2022-01-11T03:51:48.114808385Z," compute_confidence_intervals { | |
" | |
2022-01-11T03:51:48.114812042Z," value: true | |
" | |
2022-01-11T03:51:48.114815558Z," } | |
" | |
2022-01-11T03:51:48.114818962Z," confidence_intervals { | |
" | |
2022-01-11T03:51:48.114822461Z," method: JACKKNIFE | |
" | |
2022-01-11T03:51:48.114826037Z," } | |
" | |
2022-01-11T03:51:48.114829462Z,"} | |
" | |
2022-01-11T03:51:48.114832926Z," | |
" | |
2022-01-11T03:51:48.116839623Z,"I0111 03:51:48.116404 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.117002572Z,"I0111 03:51:48.116838 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.147206972Z,"I0111 03:51:48.146795 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.147253990Z,"I0111 03:51:48.147041 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.161744059Z,"I0111 03:51:48.161386 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.161958473Z,"I0111 03:51:48.161763 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Sequence[typing.MutableMapping[str, typing.Any]] | |
" | |
2022-01-11T03:51:48.162606445Z,"I0111 03:51:48.162344 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.162663507Z,"I0111 03:51:48.162481 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Sequence[typing.MutableMapping[str, typing.Any]] | |
" | |
2022-01-11T03:51:48.163646723Z,"I0111 03:51:48.163459 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.163729685Z,"I0111 03:51:48.163611 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Sequence[typing.MutableMapping[str, typing.Any]] | |
" | |
2022-01-11T03:51:48.165778332Z,"I0111 03:51:48.165583 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.165912021Z,"I0111 03:51:48.165748 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.173915846Z,"I0111 03:51:48.173684 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.174096645Z,"I0111 03:51:48.173886 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.188589486Z,"I0111 03:51:48.188273 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.188651583Z,"I0111 03:51:48.188482 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Sequence[typing.MutableMapping[str, typing.Any]] | |
" | |
2022-01-11T03:51:48.189311658Z,"I0111 03:51:48.189073 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.189373154Z,"I0111 03:51:48.189246 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Sequence[typing.MutableMapping[str, typing.Any]] | |
" | |
2022-01-11T03:51:48.190485376Z,"I0111 03:51:48.190318 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.190562750Z,"I0111 03:51:48.190461 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Sequence[typing.MutableMapping[str, typing.Any]] | |
" | |
2022-01-11T03:51:48.195712930Z,"I0111 03:51:48.195491 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.195760254Z,"I0111 03:51:48.195655 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Sequence[typing.MutableMapping[str, typing.Any]] | |
" | |
2022-01-11T03:51:48.196203455Z,"I0111 03:51:48.196018 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.196260203Z,"I0111 03:51:48.196149 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Sequence[typing.MutableMapping[str, typing.Any]] | |
" | |
2022-01-11T03:51:48.197084777Z,"I0111 03:51:48.196921 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.197207292Z,"I0111 03:51:48.197065 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Sequence[typing.MutableMapping[str, typing.Any]] | |
" | |
2022-01-11T03:51:48.203432702Z,"I0111 03:51:48.203215 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.203553373Z,"I0111 03:51:48.203438 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.204290734Z,"I0111 03:51:48.204094 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.204529873Z,"I0111 03:51:48.204373 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.205909180Z,"I0111 03:51:48.205701 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.206186067Z,"I0111 03:51:48.206009 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.220472697Z,"I0111 03:51:48.220169 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.220979321Z,"I0111 03:51:48.220798 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.221961733Z,"I0111 03:51:48.221763 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.228539687Z,"I0111 03:51:48.228290 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.229188623Z,"I0111 03:51:48.228997 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.230064371Z,"I0111 03:51:48.229821 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.230502949Z,"I0111 03:51:48.230328 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.231727478Z,"I0111 03:51:48.231517 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:48.232264328Z,"I0111 03:51:48.232060 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.MutableMapping[str, typing.Any] | |
" | |
2022-01-11T03:51:50.093496980Z,"I0111 03:51:50.093053 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Type[typing.Union[tensorflow_model_analysis.metrics.metric_types.MetricKey, tensorflow_model_analysis.metrics.metric_types.PlotKey, tensorflow_model_analysis.metrics.metric_types.AttributionsKey]] | |
" | |
2022-01-11T03:51:50.101684956Z,"I0111 03:51:50.101329 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Type[typing.Union[tensorflow_model_analysis.metrics.metric_types.MetricKey, tensorflow_model_analysis.metrics.metric_types.PlotKey, tensorflow_model_analysis.metrics.metric_types.AttributionsKey]] | |
" | |
2022-01-11T03:51:50.110153208Z,"I0111 03:51:50.109782 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Type[typing.Union[tensorflow_model_analysis.metrics.metric_types.MetricKey, tensorflow_model_analysis.metrics.metric_types.PlotKey, tensorflow_model_analysis.metrics.metric_types.AttributionsKey]] | |
" | |
2022-01-11T03:51:50.203142823Z,"I0111 03:51:50.202655 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Callable[[typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor, typing.Dict[str, typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor]]], typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor, typing.Dict[str, typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor]]], typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor, typing.Dict[str, typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor]]]], typing.Dict[str, typing.Tuple[typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor], typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor]]]] | |
" | |
2022-01-11T03:51:50.265101255Z,"I0111 03:51:50.264610 139994684507968 native_type_compatibility.py:248] Using Any for unsupported type: typing.Callable[[typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor, typing.Dict[str, typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor]]], typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor, typing.Dict[str, typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor]]], typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor, typing.Dict[str, typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor]]]], typing.Dict[str, typing.Tuple[typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor], typing.Union[tensorflow.python.framework.ops.Tensor, tensorflow.python.framework.sparse_tensor.SparseTensor, tensorflow.python.ops.ragged.ragged_tensor.RaggedTensor]]]] | |
" | |
2022-01-11T03:51:50.644515301Z,"W0111 03:51:50.644104 139994684507968 pipeline_options.py:309] Discarding unparseable args: ['/opt/conda/lib/python3.7/site-packages/tfx/orchestration/kubeflow/v2/container/kubeflow_v2_run_executor.py'] | |
" | |
2022-01-11T03:51:50.645007395Z,"W0111 03:51:50.644780 139994684507968 environments.py:374] Make sure that locally built Python SDK docker image has Python 3.7 interpreter. | |
" | |
2022-01-11T03:51:50.645104766Z,"I0111 03:51:50.644950 139994684507968 environments.py:380] Default Python SDK image for environment is apache/beam_python3.7_sdk:2.34.0 | |
" | |
2022-01-11T03:51:52.028039170Z,"I0111 03:51:52.027589 139994684507968 translations.py:678] ==================== <function annotate_downstream_side_inputs at 0x7f5286994a70> ==================== | |
" | |
2022-01-11T03:51:52.032925556Z,"I0111 03:51:52.032557 139994684507968 translations.py:678] ==================== <function fix_side_input_pcoll_coders at 0x7f5286994b90> ==================== | |
" | |
2022-01-11T03:51:52.035649613Z,"I0111 03:51:52.035356 139994684507968 translations.py:678] ==================== <function pack_combiners at 0x7f528699a0e0> ==================== | |
" | |
2022-01-11T03:51:52.043521750Z,"I0111 03:51:52.043212 139994684507968 translations.py:678] ==================== <function lift_combiners at 0x7f528699a170> ==================== | |
" | |
2022-01-11T03:51:52.084657801Z,"I0111 03:51:52.084247 139994684507968 translations.py:678] ==================== <function expand_sdf at 0x7f528699a320> ==================== | |
" | |
2022-01-11T03:51:52.090968006Z,"I0111 03:51:52.090636 139994684507968 translations.py:678] ==================== <function expand_gbk at 0x7f528699a3b0> ==================== | |
" | |
2022-01-11T03:51:52.100759504Z,"I0111 03:51:52.100412 139994684507968 translations.py:678] ==================== <function sink_flattens at 0x7f528699a4d0> ==================== | |
" | |
2022-01-11T03:51:52.126912106Z,"I0111 03:51:52.126471 139994684507968 translations.py:678] ==================== <function greedily_fuse at 0x7f528699a560> ==================== | |
" | |
2022-01-11T03:51:52.205642858Z,"I0111 03:51:52.205286 139994684507968 translations.py:678] ==================== <function read_to_impulse at 0x7f528699a5f0> ==================== | |
" | |
2022-01-11T03:51:52.209908969Z,"I0111 03:51:52.209500 139994684507968 translations.py:678] ==================== <function impulse_to_input at 0x7f528699a680> ==================== | |
" | |
2022-01-11T03:51:52.214335259Z,"I0111 03:51:52.213971 139994684507968 translations.py:678] ==================== <function sort_stages at 0x7f528699a8c0> ==================== | |
" | |
2022-01-11T03:51:52.227604541Z,"I0111 03:51:52.227182 139994684507968 translations.py:678] ==================== <function setup_timer_mapping at 0x7f528699a830> ==================== | |
" | |
2022-01-11T03:51:52.232818794Z,"I0111 03:51:52.232457 139994684507968 translations.py:678] ==================== <function populate_data_channel_coders at 0x7f528699a950> ==================== | |
" | |
2022-01-11T03:51:52.708336426Z,"I0111 03:51:52.707992 139994684507968 statecache.py:172] Creating state cache with size 100 | |
" | |
2022-01-11T03:51:52.713053604Z,"I0111 03:51:52.708880 139994684507968 worker_handlers.py:894] Created Worker handler <apache_beam.runners.portability.fn_api_runner.worker_handlers.EmbeddedWorkerHandler object at 0x7f526e68fdd0> for environment ref_Environment_default_environment_1 (beam:env:embedded_python:v1, b'') | |
" | |
2022-01-11T03:51:52.713098303Z,"I0111 03:51:52.709378 139994684507968 fn_runner.py:607] Running ((((ref_AppliedPTransform_ReadFromTFRecordToArrow-eval-0-RawRecordBeamSource-ReadRawRecords-ReadFromTFRe_7)+(ref_AppliedPTransform_ReadFromTFRecordToArrow-eval-0-RawRecordBeamSource-ReadRawRecords-ReadFromTFRe_8))+(ReadFromTFRecordToArrow[eval][0]/RawRecordBeamSource/ReadRawRecords/ReadFromTFRecord[0]/Read/SDFBoundedSourceReader/ParDo(SDFBoundedSourceDoFn)/PairWithRestriction))+(ReadFromTFRecordToArrow[eval][0]/RawRecordBeamSource/ReadRawRecords/ReadFromTFRecord[0]/Read/SDFBoundedSourceReader/ParDo(SDFBoundedSourceDoFn)/SplitAndSizeRestriction))+(ref_PCollection_PCollection_2_split/Write) | |
" | |
2022-01-11T03:51:52.751103574Z,"I0111 03:51:52.750752 139994684507968 gcsio.py:557] Starting the size estimation of the input | |
" | |
2022-01-11T03:51:52.796374576Z,"I0111 03:51:52.795970 139994684507968 gcsio.py:573] Finished listing 1 files in 0.045212507247924805 seconds. | |
" | |
2022-01-11T03:51:52.799514440Z,"I0111 03:51:52.799149 139994684507968 gcsio.py:557] Starting the size estimation of the input | |
" | |
2022-01-11T03:51:52.838600999Z,"I0111 03:51:52.838242 139994684507968 gcsio.py:573] Finished listing 1 files in 0.03908538818359375 seconds. | |
" | |
2022-01-11T03:51:52.850675983Z,"I0111 03:51:52.850234 139994684507968 fn_runner.py:607] Running ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ref_PCollection_PCollection_2_split/Read)+(ReadFromTFRecordToArrow[eval][0]/RawRecordBeamSource/ReadRawRecords/ReadFromTFRecord[0]/Read/SDFBoundedSourceReader/ParDo(SDFBoundedSourceDoFn)/Process))+(ref_AppliedPTransform_ReadFromTFRecordToArrow-eval-0-RawRecordBeamSource-ReadRawRecords-FlattenPColl_11))+(ref_AppliedPTransform_ReadFromTFRecordToArrow-eval-0-RawRecordBeamSource-CollectRawRecordTelemetry-P_13))+(ref_AppliedPTransform_ReadFromTFRecordToArrow-eval-0-RawRecordToRecordBatch-RawRecordToRecordBatch-B_17))+(ref_AppliedPTransform_ReadFromTFRecordToArrow-eval-0-RawRecordToRecordBatch-RawRecordToRecordBatch-D_18))+(ref_AppliedPTransform_ReadFromTFRecordToArrow-eval-0-RawRecordToRecordBatch-CollectRecordBatchTeleme_20))+(ref_AppliedPTransform_FlattenExamples_21))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-BatchedInputsToExtracts-AddArrowRecordBatchKey_24))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-ExtractFeatures-ExtractFeatu_27))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-ExtractTransformedFeatures-P_29))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-ExtractLabels-ExtractLabels_31))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-ExtractExampleWeights-Extrac_33))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-ExtractPredictions-Predict_35))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-ExtractUnbatchedInputs-Unbat_37))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-ExtractSliceKeys-ParDo-Extra_39))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-EvaluateMetricsAndPlots-Comp_42))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-EvaluateMetricsAndPlots-Comp_44))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-EvaluateMetricsAndPlots-Comp_47))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-EvaluateMetricsAndPlots-Comp_72))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-EvaluateMetricsAndPlots-Comp_93))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-EvaluateMetricsAndPlots-Comp_49))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/FanoutSlices/TrackDistinctSliceKeys/RemoveDuplicates/Group/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/FanoutSlices/TrackDistinctSliceKeys/RemoveDuplicates/Group/Group/Write))+(ref_AppliedPTransform_ExtractEvaluateAndWriteResults-ExtractAndEvaluate-EvaluateMetricsAndPlots-Comp_74))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/CountPerSliceKey/CombinePerKey(CountCombineFn)/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/CountPerSliceKey/CombinePerKey(CountCombineFn)/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[5]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[0]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[19]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[17]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[16]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[10]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[7]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[3]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[12]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[14]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[8]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[13]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[4]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[9]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[6]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[11]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[18]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[2]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[1]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[15]/Precombine))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[0]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[1]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[2]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[3]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[4]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[5]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[6]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[7]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[8]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[9]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[10]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[11]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[12]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[13]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[14]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[15]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[16]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[17]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[18]/Group/Write))+(ExtractEvaluateAndWriteResults/ExtractAndEvaluate/EvaluateMetricsAndPlots/ComputeMetricsAndPlots()/JackknifeConfidenceIntervals/CombinePartitionPerSlice[19]/Group/Write) | |
" | |
2022-01-11T03:51:53.289483707Z,"Traceback (most recent call last): | |
" | |
2022-01-11T03:51:53.289527251Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/framework/ops.py"", line 4098, in _get_op_def | |
" | |
2022-01-11T03:51:53.289535602Z," return self._op_def_cache[type] | |
" | |
2022-01-11T03:51:53.289540455Z,"KeyError: 'SimpleMLLoadModelFromPathWithHandle' | |
" | |
2022-01-11T03:51:53.289545782Z," | |
" | |
2022-01-11T03:51:53.289551247Z,"During handling of the above exception, another exception occurred: | |
" | |
2022-01-11T03:51:53.289556907Z," | |
" | |
2022-01-11T03:51:53.289562094Z,"Traceback (most recent call last): | |
" | |
2022-01-11T03:51:53.289567296Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/saved_model/load.py"", line 939, in load_internal | |
" | |
2022-01-11T03:51:53.289572527Z," ckpt_options, options, filters) | |
" | |
2022-01-11T03:51:53.289577645Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/saved_model/load.py"", line 139, in __init__ | |
" | |
2022-01-11T03:51:53.289583047Z," meta_graph.graph_def.library, wrapper_function=_WrapperFunction)) | |
" | |
2022-01-11T03:51:53.289588034Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/saved_model/function_deserialization.py"", line 388, in load_function_def_library | |
" | |
2022-01-11T03:51:53.289593945Z," func_graph = function_def_lib.function_def_to_graph(copy) | |
" | |
2022-01-11T03:51:53.289599797Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/framework/function_def_to_graph.py"", line 64, in function_def_to_graph | |
" | |
2022-01-11T03:51:53.289605573Z," fdef, input_shapes) | |
" | |
2022-01-11T03:51:53.289610902Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/framework/function_def_to_graph.py"", line 229, in function_def_to_graph_def | |
" | |
2022-01-11T03:51:53.289633958Z," op_def = default_graph._get_op_def(node_def.op) # pylint: disable=protected-access | |
" | |
2022-01-11T03:51:53.289646875Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/framework/ops.py"", line 4103, in _get_op_def | |
" | |
2022-01-11T03:51:53.289652875Z," buf) | |
" | |
2022-01-11T03:51:53.289658666Z,"tensorflow.python.framework.errors_impl.NotFoundError: Op type not registered 'SimpleMLLoadModelFromPathWithHandle' in binary running on cmle-training-workerpool0-ce708eaab0-0-srh4t. Make sure the Op and Kernel are registered in the binary running in this process. Note that if you are loading a saved graph which used ops from tf.contrib, accessing (e.g.) `tf.contrib.resampler` should be done before importing the graph, as contrib ops are lazily registered when the module is first accessed. | |
" | |
2022-01-11T03:51:53.289666761Z," | |
" | |
2022-01-11T03:51:53.289672339Z,"During handling of the above exception, another exception occurred: | |
" | |
2022-01-11T03:51:53.289677853Z," | |
" | |
2022-01-11T03:51:53.289683390Z,"Traceback (most recent call last): | |
" | |
2022-01-11T03:51:53.289691259Z," File ""apache_beam/runners/common.py"", line 1274, in apache_beam.runners.common.DoFnRunner._invoke_lifecycle_method | |
" | |
2022-01-11T03:51:53.289697199Z," File ""apache_beam/runners/common.py"", line 500, in apache_beam.runners.common.DoFnInvoker.invoke_setup | |
" | |
2022-01-11T03:51:53.289703072Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow_model_analysis/utils/model_util.py"", line 863, in setup | |
" | |
2022-01-11T03:51:53.289709277Z," super().setup() | |
" | |
2022-01-11T03:51:53.289714676Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow_model_analysis/utils/model_util.py"", line 678, in setup | |
" | |
2022-01-11T03:51:53.289720777Z," model_load_time_callback=self._set_model_load_seconds) | |
" | |
2022-01-11T03:51:53.289725958Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow_model_analysis/types.py"", line 305, in load | |
" | |
2022-01-11T03:51:53.289731041Z," return self._shared_handle.acquire(construct_fn) | |
" | |
2022-01-11T03:51:53.289736412Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/utils/shared.py"", line 311, in acquire | |
" | |
2022-01-11T03:51:53.289742232Z," return _shared_map.acquire(self._key, constructor_fn, tag) | |
" | |
2022-01-11T03:51:53.289747940Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/utils/shared.py"", line 252, in acquire | |
" | |
2022-01-11T03:51:53.289754002Z," result = control_block.acquire(constructor_fn, tag) | |
" | |
2022-01-11T03:51:53.289759559Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/utils/shared.py"", line 146, in acquire | |
" | |
2022-01-11T03:51:53.289765350Z," result = constructor_fn() | |
" | |
2022-01-11T03:51:53.289770189Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow_model_analysis/types.py"", line 314, in with_load_times | |
" | |
2022-01-11T03:51:53.289775130Z," model = self.construct_fn() | |
" | |
2022-01-11T03:51:53.289780534Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow_model_analysis/utils/model_util.py"", line 654, in construct_fn | |
" | |
2022-01-11T03:51:53.289792044Z," model = tf.compat.v1.saved_model.load_v2(eval_saved_model_path, tags=tags) | |
" | |
2022-01-11T03:51:53.289797324Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/saved_model/load.py"", line 900, in load | |
" | |
2022-01-11T03:51:53.289803081Z," result = load_internal(export_dir, tags, options)[""root""] | |
" | |
2022-01-11T03:51:53.289808546Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/saved_model/load.py"", line 942, in load_internal | |
" | |
2022-01-11T03:51:53.289814336Z," str(err) + ""\n You may be trying to load on a different device "" | |
" | |
2022-01-11T03:51:53.289820492Z,"FileNotFoundError: Op type not registered 'SimpleMLLoadModelFromPathWithHandle' in binary running on cmle-training-workerpool0-ce708eaab0-0-srh4t. Make sure the Op and Kernel are registered in the binary running in this process. Note that if you are loading a saved graph which used ops from tf.contrib, accessing (e.g.) `tf.contrib.resampler` should be done before importing the graph, as contrib ops are lazily registered when the module is first accessed. | |
" | |
2022-01-11T03:51:53.289826885Z," You may be trying to load on a different device from the computational device. Consider setting the `experimental_io_device` option in `tf.saved_model.LoadOptions` to the io_device such as '/job:localhost'. | |
" | |
2022-01-11T03:51:53.289832365Z," | |
" | |
2022-01-11T03:51:53.289837486Z,"During handling of the above exception, another exception occurred: | |
" | |
2022-01-11T03:51:53.289843062Z," | |
" | |
2022-01-11T03:51:53.289849019Z,"Traceback (most recent call last): | |
" | |
2022-01-11T03:51:53.289854506Z," File ""/opt/conda/lib/python3.7/runpy.py"", line 193, in _run_module_as_main | |
" | |
2022-01-11T03:51:53.289876239Z," ""__main__"", mod_spec) | |
" | |
2022-01-11T03:51:53.289882184Z," File ""/opt/conda/lib/python3.7/runpy.py"", line 85, in _run_code | |
" | |
2022-01-11T03:51:53.289887745Z," exec(code, run_globals) | |
" | |
2022-01-11T03:51:53.289892986Z," File ""/opt/conda/lib/python3.7/site-packages/tfx/orchestration/kubeflow/v2/container/kubeflow_v2_run_executor.py"", line 171, in <module> | |
" | |
2022-01-11T03:51:53.289899746Z," app.run(main, flags_parser=_parse_flags) | |
" | |
2022-01-11T03:51:53.289905630Z," File ""/opt/conda/lib/python3.7/site-packages/absl/app.py"", line 303, in run | |
" | |
2022-01-11T03:51:53.289911515Z," _run_main(main, args) | |
" | |
2022-01-11T03:51:53.289916809Z," File ""/opt/conda/lib/python3.7/site-packages/absl/app.py"", line 251, in _run_main | |
" | |
2022-01-11T03:51:53.289922507Z," sys.exit(main(argv)) | |
" | |
2022-01-11T03:51:53.289927858Z," File ""/opt/conda/lib/python3.7/site-packages/tfx/orchestration/kubeflow/v2/container/kubeflow_v2_run_executor.py"", line 167, in main | |
" | |
2022-01-11T03:51:53.289933954Z," _run_executor(args, beam_args) | |
" | |
2022-01-11T03:51:53.289939542Z," File ""/opt/conda/lib/python3.7/site-packages/tfx/orchestration/kubeflow/v2/container/kubeflow_v2_run_executor.py"", line 97, in _run_executor | |
" | |
2022-01-11T03:51:53.289945567Z," executor.Do(inputs, outputs, exec_properties) | |
" | |
2022-01-11T03:51:53.289951032Z," File ""/opt/conda/lib/python3.7/site-packages/tfx/components/evaluator/executor.py"", line 300, in Do | |
" | |
2022-01-11T03:51:53.289962543Z," tensor_adapter_config=tensor_adapter_config))) | |
" | |
2022-01-11T03:51:53.289967971Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/pipeline.py"", line 596, in __exit__ | |
" | |
2022-01-11T03:51:53.289973773Z," self.result = self.run() | |
" | |
2022-01-11T03:51:53.289979376Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/pipeline.py"", line 573, in run | |
" | |
2022-01-11T03:51:53.289985342Z," return self.runner.run_pipeline(self, self._options) | |
" | |
2022-01-11T03:51:53.289990945Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/direct/direct_runner.py"", line 131, in run_pipeline | |
" | |
2022-01-11T03:51:53.289997169Z," return runner.run_pipeline(pipeline, options) | |
" | |
2022-01-11T03:51:53.290004717Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/portability/fn_api_runner/fn_runner.py"", line 196, in run_pipeline | |
" | |
2022-01-11T03:51:53.290010958Z," pipeline.to_runner_api(default_environment=self._default_environment)) | |
" | |
2022-01-11T03:51:53.290016773Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/portability/fn_api_runner/fn_runner.py"", line 206, in run_via_runner_api | |
" | |
2022-01-11T03:51:53.290023042Z," return self.run_stages(stage_context, stages) | |
" | |
2022-01-11T03:51:53.290028516Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/portability/fn_api_runner/fn_runner.py"", line 385, in run_stages | |
" | |
2022-01-11T03:51:53.290034611Z," runner_execution_context, bundle_context_manager) | |
" | |
2022-01-11T03:51:53.290039844Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/portability/fn_api_runner/fn_runner.py"", line 653, in _run_stage | |
" | |
2022-01-11T03:51:53.290045935Z," bundle_manager)) | |
" | |
2022-01-11T03:51:53.290051264Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/portability/fn_api_runner/fn_runner.py"", line 770, in _run_bundle | |
" | |
2022-01-11T03:51:53.290057556Z," data_input, data_output, input_timers, expected_timer_output) | |
" | |
2022-01-11T03:51:53.290063278Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/portability/fn_api_runner/fn_runner.py"", line 1080, in process_bundle | |
" | |
2022-01-11T03:51:53.290069430Z," result_future = self._worker_handler.control_conn.push(process_bundle_req) | |
" | |
2022-01-11T03:51:53.290075231Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/portability/fn_api_runner/worker_handlers.py"", line 378, in push | |
" | |
2022-01-11T03:51:53.290081533Z," response = self.worker.do_instruction(request) | |
" | |
2022-01-11T03:51:53.290086921Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/worker/sdk_worker.py"", line 598, in do_instruction | |
" | |
2022-01-11T03:51:53.290092956Z," getattr(request, request_type), request.instruction_id) | |
" | |
2022-01-11T03:51:53.290098850Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/worker/sdk_worker.py"", line 629, in process_bundle | |
" | |
2022-01-11T03:51:53.290104882Z," instruction_id, request.process_bundle_descriptor_id) | |
" | |
2022-01-11T03:51:53.290110758Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/worker/sdk_worker.py"", line 457, in get | |
" | |
2022-01-11T03:51:53.290121479Z," self.data_channel_factory) | |
" | |
2022-01-11T03:51:53.290127265Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/runners/worker/bundle_processor.py"", line 865, in __init__ | |
" | |
2022-01-11T03:51:53.290133484Z," op.setup() | |
" | |
2022-01-11T03:51:53.290139637Z," File ""apache_beam/runners/worker/operations.py"", line 654, in apache_beam.runners.worker.operations.DoOperation.setup | |
" | |
2022-01-11T03:51:53.292240749Z," File ""apache_beam/runners/worker/operations.py"", line 703, in apache_beam.runners.worker.operations.DoOperation.setup | |
" | |
2022-01-11T03:51:53.292267241Z," File ""apache_beam/runners/common.py"", line 1280, in apache_beam.runners.common.DoFnRunner.setup | |
" | |
2022-01-11T03:51:53.292274402Z," File ""apache_beam/runners/common.py"", line 1276, in apache_beam.runners.common.DoFnRunner._invoke_lifecycle_method | |
" | |
2022-01-11T03:51:53.292280364Z," File ""apache_beam/runners/common.py"", line 1316, in apache_beam.runners.common.DoFnRunner._reraise_augmented | |
" | |
2022-01-11T03:51:53.292286726Z," File ""apache_beam/runners/common.py"", line 1274, in apache_beam.runners.common.DoFnRunner._invoke_lifecycle_method | |
" | |
2022-01-11T03:51:53.292291936Z," File ""apache_beam/runners/common.py"", line 500, in apache_beam.runners.common.DoFnInvoker.invoke_setup | |
" | |
2022-01-11T03:51:53.292297841Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow_model_analysis/utils/model_util.py"", line 863, in setup | |
" | |
2022-01-11T03:51:53.292303950Z," super().setup() | |
" | |
2022-01-11T03:51:53.292309454Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow_model_analysis/utils/model_util.py"", line 678, in setup | |
" | |
2022-01-11T03:51:53.292315046Z," model_load_time_callback=self._set_model_load_seconds) | |
" | |
2022-01-11T03:51:53.292320099Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow_model_analysis/types.py"", line 305, in load | |
" | |
2022-01-11T03:51:53.292325574Z," return self._shared_handle.acquire(construct_fn) | |
" | |
2022-01-11T03:51:53.292330883Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/utils/shared.py"", line 311, in acquire | |
" | |
2022-01-11T03:51:53.292336272Z," return _shared_map.acquire(self._key, constructor_fn, tag) | |
" | |
2022-01-11T03:51:53.292341767Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/utils/shared.py"", line 252, in acquire | |
" | |
2022-01-11T03:51:53.292347845Z," result = control_block.acquire(constructor_fn, tag) | |
" | |
2022-01-11T03:51:53.292353654Z," File ""/opt/conda/lib/python3.7/site-packages/apache_beam/utils/shared.py"", line 146, in acquire | |
" | |
2022-01-11T03:51:53.292358907Z," result = constructor_fn() | |
" | |
2022-01-11T03:51:53.292364411Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow_model_analysis/types.py"", line 314, in with_load_times | |
" | |
2022-01-11T03:51:53.292370613Z," model = self.construct_fn() | |
" | |
2022-01-11T03:51:53.292376236Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow_model_analysis/utils/model_util.py"", line 654, in construct_fn | |
" | |
2022-01-11T03:51:53.292382360Z," model = tf.compat.v1.saved_model.load_v2(eval_saved_model_path, tags=tags) | |
" | |
2022-01-11T03:51:53.292399668Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/saved_model/load.py"", line 900, in load | |
" | |
2022-01-11T03:51:53.292407362Z," result = load_internal(export_dir, tags, options)[""root""] | |
" | |
2022-01-11T03:51:53.292413368Z," File ""/opt/conda/lib/python3.7/site-packages/tensorflow/python/saved_model/load.py"", line 942, in load_internal | |
" | |
2022-01-11T03:51:53.292419407Z," str(err) + ""\n You may be trying to load on a different device "" | |
" | |
2022-01-11T03:51:53.292425178Z,"FileNotFoundError: Op type not registered 'SimpleMLLoadModelFromPathWithHandle' in binary running on cmle-training-workerpool0-ce708eaab0-0-srh4t. Make sure the Op and Kernel are registered in the binary running in this process. Note that if you are loading a saved graph which used ops from tf.contrib, accessing (e.g.) `tf.contrib.resampler` should be done before importing the graph, as contrib ops are lazily registered when the module is first accessed. | |
" | |
2022-01-11T03:51:53.292432727Z," You may be trying to load on a different device from the computational device. Consider setting the `experimental_io_device` option in `tf.saved_model.LoadOptions` to the io_device such as '/job:localhost'. [while running 'ExtractEvaluateAndWriteResults/ExtractAndEvaluate/ExtractTransformedFeatures/Predict'] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"displayName": "clearsafety-rules-pipeline", | |
"labels": { | |
"tfx_py_version": "3-8", | |
"tfx_runner": "kubeflow_v2", | |
"tfx_version": "1-5-0" | |
}, | |
"pipelineSpec": { | |
"components": { | |
"CsvExampleGen": { | |
"executorLabel": "CsvExampleGen_executor", | |
"inputDefinitions": { | |
"parameters": { | |
"input_base": { | |
"type": "STRING" | |
}, | |
"input_config": { | |
"type": "STRING" | |
}, | |
"output_config": { | |
"type": "STRING" | |
}, | |
"output_data_format": { | |
"type": "INT" | |
}, | |
"output_file_format": { | |
"type": "INT" | |
} | |
} | |
}, | |
"outputDefinitions": { | |
"artifacts": { | |
"examples": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Examples\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n version:\n type: integer\n description: Version for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
} | |
} | |
} | |
}, | |
"Evaluator": { | |
"executorLabel": "Evaluator_executor", | |
"inputDefinitions": { | |
"artifacts": { | |
"baseline_model": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Model\ntype: object\n" | |
} | |
}, | |
"examples": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Examples\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n version:\n type: integer\n description: Version for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
}, | |
"model": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Model\ntype: object\n" | |
} | |
} | |
}, | |
"parameters": { | |
"eval_config": { | |
"type": "STRING" | |
}, | |
"example_splits": { | |
"type": "STRING" | |
}, | |
"fairness_indicator_thresholds": { | |
"type": "STRING" | |
} | |
} | |
}, | |
"outputDefinitions": { | |
"artifacts": { | |
"blessing": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ModelBlessing\ntype: object\n" | |
} | |
}, | |
"evaluation": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ModelEvaluation\ntype: object\n" | |
} | |
} | |
} | |
} | |
}, | |
"ExampleValidator": { | |
"executorLabel": "ExampleValidator_executor", | |
"inputDefinitions": { | |
"artifacts": { | |
"schema": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Schema\ntype: object\n" | |
} | |
}, | |
"statistics": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ExampleStatistics\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
} | |
}, | |
"parameters": { | |
"exclude_splits": { | |
"type": "STRING" | |
} | |
} | |
}, | |
"outputDefinitions": { | |
"artifacts": { | |
"anomalies": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ExampleAnomalies\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
} | |
} | |
} | |
}, | |
"Pusher": { | |
"executorLabel": "Pusher_executor", | |
"inputDefinitions": { | |
"artifacts": { | |
"model": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Model\ntype: object\n" | |
} | |
}, | |
"model_blessing": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ModelBlessing\ntype: object\n" | |
} | |
} | |
}, | |
"parameters": { | |
"custom_config": { | |
"type": "STRING" | |
} | |
} | |
}, | |
"outputDefinitions": { | |
"artifacts": { | |
"pushed_model": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.PushedModel\ntype: object\n" | |
} | |
} | |
} | |
} | |
}, | |
"SchemaGen": { | |
"executorLabel": "SchemaGen_executor", | |
"inputDefinitions": { | |
"artifacts": { | |
"statistics": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ExampleStatistics\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
} | |
}, | |
"parameters": { | |
"exclude_splits": { | |
"type": "STRING" | |
}, | |
"infer_feature_shape": { | |
"type": "INT" | |
} | |
} | |
}, | |
"outputDefinitions": { | |
"artifacts": { | |
"schema": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Schema\ntype: object\n" | |
} | |
} | |
} | |
} | |
}, | |
"StatisticsGen": { | |
"executorLabel": "StatisticsGen_executor", | |
"inputDefinitions": { | |
"artifacts": { | |
"examples": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Examples\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n version:\n type: integer\n description: Version for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
} | |
}, | |
"parameters": { | |
"exclude_splits": { | |
"type": "STRING" | |
} | |
} | |
}, | |
"outputDefinitions": { | |
"artifacts": { | |
"statistics": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ExampleStatistics\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
} | |
} | |
} | |
}, | |
"Trainer": { | |
"executorLabel": "Trainer_executor", | |
"inputDefinitions": { | |
"artifacts": { | |
"examples": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Examples\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n version:\n type: integer\n description: Version for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
}, | |
"schema": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Schema\ntype: object\n" | |
} | |
}, | |
"transform_graph": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.TransformGraph\ntype: object\n" | |
} | |
} | |
}, | |
"parameters": { | |
"custom_config": { | |
"type": "STRING" | |
}, | |
"eval_args": { | |
"type": "STRING" | |
}, | |
"module_file": { | |
"type": "STRING" | |
}, | |
"train_args": { | |
"type": "STRING" | |
} | |
} | |
}, | |
"outputDefinitions": { | |
"artifacts": { | |
"model": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Model\ntype: object\n" | |
} | |
}, | |
"model_run": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ModelRun\ntype: object\n" | |
} | |
} | |
} | |
} | |
}, | |
"Transform": { | |
"executorLabel": "Transform_executor", | |
"inputDefinitions": { | |
"artifacts": { | |
"examples": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Examples\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n version:\n type: integer\n description: Version for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
}, | |
"schema": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Schema\ntype: object\n" | |
} | |
} | |
}, | |
"parameters": { | |
"custom_config": { | |
"type": "STRING" | |
}, | |
"disable_statistics": { | |
"type": "INT" | |
}, | |
"force_tf_compat_v1": { | |
"type": "INT" | |
}, | |
"module_file": { | |
"type": "STRING" | |
} | |
} | |
}, | |
"outputDefinitions": { | |
"artifacts": { | |
"post_transform_anomalies": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ExampleAnomalies\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
}, | |
"post_transform_schema": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Schema\ntype: object\n" | |
} | |
}, | |
"post_transform_stats": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ExampleStatistics\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
}, | |
"pre_transform_schema": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Schema\ntype: object\n" | |
} | |
}, | |
"pre_transform_stats": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ExampleStatistics\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
}, | |
"transform_graph": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.TransformGraph\ntype: object\n" | |
} | |
}, | |
"transformed_examples": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Examples\ntype: object\nproperties:\n span:\n type: integer\n description: Span for an artifact.\n version:\n type: integer\n description: Version for an artifact.\n split_names:\n type: string\n description: JSON-encoded list of splits for an artifact. Empty string means artifact has no split.\n" | |
} | |
}, | |
"updated_analyzer_cache": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.TransformCache\ntype: object\n" | |
} | |
} | |
} | |
} | |
}, | |
"latest_blessed_model_resolver-model-blessing-resolver": { | |
"executorLabel": "latest_blessed_model_resolver-model-blessing-resolver_executor", | |
"outputDefinitions": { | |
"artifacts": { | |
"model_blessing": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ModelBlessing\ntype: object\n" | |
} | |
} | |
} | |
} | |
}, | |
"latest_blessed_model_resolver-model-resolver": { | |
"executorLabel": "latest_blessed_model_resolver-model-resolver_executor", | |
"inputDefinitions": { | |
"artifacts": { | |
"input": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.ModelBlessing\ntype: object\n" | |
} | |
} | |
} | |
}, | |
"outputDefinitions": { | |
"artifacts": { | |
"model": { | |
"artifactType": { | |
"instanceSchema": "title: tfx.Model\ntype: object\n" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"deploymentSpec": { | |
"executors": { | |
"CsvExampleGen_executor": { | |
"container": { | |
"args": [ | |
"--executor_class_path", | |
"tfx.components.example_gen.csv_example_gen.executor.Executor", | |
"--json_serialized_invocation_args", | |
"{{$}}" | |
], | |
"command": [ | |
"python", | |
"-m", | |
"tfx.orchestration.kubeflow.v2.container.kubeflow_v2_run_executor" | |
], | |
"image": "gcr.io/tfx-oss-public/tfx:1.5.0", | |
"lifecycle": { | |
"preCacheCheck": { | |
"args": [ | |
"--json_serialized_invocation_args", | |
"{{$}}" | |
], | |
"command": [ | |
"python", | |
"-m", | |
"tfx.orchestration.kubeflow.v2.file_based_example_gen.driver" | |
] | |
} | |
} | |
} | |
}, | |
"Evaluator_executor": { | |
"container": { | |
"args": [ | |
"--executor_class_path", | |
"tfx.components.evaluator.executor.Executor", | |
"--json_serialized_invocation_args", | |
"{{$}}" | |
], | |
"command": [ | |
"python", | |
"-m", | |
"tfx.orchestration.kubeflow.v2.container.kubeflow_v2_run_executor" | |
], | |
"image": "gcr.io/tfx-oss-public/tfx:1.5.0" | |
} | |
}, | |
"ExampleValidator_executor": { | |
"container": { | |
"args": [ | |
"--executor_class_path", | |
"tfx.components.example_validator.executor.Executor", | |
"--json_serialized_invocation_args", | |
"{{$}}" | |
], | |
"command": [ | |
"python", | |
"-m", | |
"tfx.orchestration.kubeflow.v2.container.kubeflow_v2_run_executor" | |
], | |
"image": "gcr.io/tfx-oss-public/tfx:1.5.0" | |
} | |
}, | |
"Pusher_executor": { | |
"container": { | |
"args": [ | |
"--executor_class_path", | |
"tfx.extensions.google_cloud_ai_platform.pusher.executor.Executor", | |
"--json_serialized_invocation_args", | |
"{{$}}" | |
], | |
"command": [ | |
"python", | |
"-m", | |
"tfx.orchestration.kubeflow.v2.container.kubeflow_v2_run_executor" | |
], | |
"image": "gcr.io/tfx-oss-public/tfx:1.5.0" | |
} | |
}, | |
"SchemaGen_executor": { | |
"container": { | |
"args": [ | |
"--executor_class_path", | |
"tfx.components.schema_gen.executor.Executor", | |
"--json_serialized_invocation_args", | |
"{{$}}" | |
], | |
"command": [ | |
"python", | |
"-m", | |
"tfx.orchestration.kubeflow.v2.container.kubeflow_v2_run_executor" | |
], | |
"image": "gcr.io/tfx-oss-public/tfx:1.5.0" | |
} | |
}, | |
"StatisticsGen_executor": { | |
"container": { | |
"args": [ | |
"--executor_class_path", | |
"tfx.components.statistics_gen.executor.Executor", | |
"--json_serialized_invocation_args", | |
"{{$}}" | |
], | |
"command": [ | |
"python", | |
"-m", | |
"tfx.orchestration.kubeflow.v2.container.kubeflow_v2_run_executor" | |
], | |
"image": "gcr.io/tfx-oss-public/tfx:1.5.0" | |
} | |
}, | |
"Trainer_executor": { | |
"container": { | |
"args": [ | |
"--executor_class_path", | |
"tfx.extensions.google_cloud_ai_platform.trainer.executor.GenericExecutor", | |
"--json_serialized_invocation_args", | |
"{{$}}" | |
], | |
"command": [ | |
"python", | |
"-m", | |
"tfx.orchestration.kubeflow.v2.container.kubeflow_v2_run_executor" | |
], | |
"image": "gcr.io/tfx-oss-public/tfx:1.5.0" | |
} | |
}, | |
"Transform_executor": { | |
"container": { | |
"args": [ | |
"--executor_class_path", | |
"tfx.components.transform.executor.Executor", | |
"--json_serialized_invocation_args", | |
"{{$}}" | |
], | |
"command": [ | |
"python", | |
"-m", | |
"tfx.orchestration.kubeflow.v2.container.kubeflow_v2_run_executor" | |
], | |
"image": "gcr.io/tfx-oss-public/tfx:1.5.0" | |
} | |
}, | |
"latest_blessed_model_resolver-model-blessing-resolver_executor": { | |
"resolver": { | |
"outputArtifactQueries": { | |
"model_blessing": { | |
"filter": "schema_title=\"tfx.ModelBlessing\" AND state=LIVE AND metadata.blessed.number_value=1" | |
} | |
} | |
} | |
}, | |
"latest_blessed_model_resolver-model-resolver_executor": { | |
"resolver": { | |
"outputArtifactQueries": { | |
"model": { | |
"filter": "schema_title=\"tfx.Model\" AND state=LIVE AND name=\"{{$.inputs.artifacts['input'].metadata['current_model_id']}}\"" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"pipelineInfo": { | |
"name": "clearsafety-rules-pipeline" | |
}, | |
"root": { | |
"dag": { | |
"tasks": { | |
"CsvExampleGen": { | |
"componentRef": { | |
"name": "CsvExampleGen" | |
}, | |
"inputs": { | |
"parameters": { | |
"input_base": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "gs://clearsafety-rules-dev/clearsafety-rules-pipeline/data" | |
} | |
} | |
}, | |
"input_config": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "{\n \"splits\": [\n {\n \"name\": \"single_split\",\n \"pattern\": \"*\"\n }\n ]\n}" | |
} | |
} | |
}, | |
"output_config": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "{\n \"split_config\": {\n \"splits\": [\n {\n \"hash_buckets\": 2,\n \"name\": \"train\"\n },\n {\n \"hash_buckets\": 1,\n \"name\": \"eval\"\n }\n ]\n }\n}" | |
} | |
} | |
}, | |
"output_data_format": { | |
"runtimeValue": { | |
"constantValue": { | |
"intValue": "6" | |
} | |
} | |
}, | |
"output_file_format": { | |
"runtimeValue": { | |
"constantValue": { | |
"intValue": "5" | |
} | |
} | |
} | |
} | |
}, | |
"taskInfo": { | |
"name": "CsvExampleGen" | |
} | |
}, | |
"Evaluator": { | |
"componentRef": { | |
"name": "Evaluator" | |
}, | |
"dependentTasks": [ | |
"CsvExampleGen", | |
"Trainer", | |
"latest_blessed_model_resolver-model-resolver" | |
], | |
"inputs": { | |
"artifacts": { | |
"baseline_model": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "model", | |
"producerTask": "latest_blessed_model_resolver-model-resolver" | |
} | |
}, | |
"examples": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "examples", | |
"producerTask": "CsvExampleGen" | |
} | |
}, | |
"model": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "model", | |
"producerTask": "Trainer" | |
} | |
} | |
}, | |
"parameters": { | |
"eval_config": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "{\n \"metrics_specs\": [\n {\n \"metrics\": [\n {\n \"class_name\": \"ExampleCount\"\n },\n {\n \"class_name\": \"BinaryAccuracy\",\n \"threshold\": {\n \"change_threshold\": {\n \"absolute\": -1e-10,\n \"direction\": \"HIGHER_IS_BETTER\"\n },\n \"value_threshold\": {\n \"lower_bound\": 0.5\n }\n }\n }\n ]\n }\n ],\n \"model_specs\": [\n {\n \"label_key\": \"label_xf\",\n \"preprocessing_function_names\": [\n \"transform_features\"\n ],\n \"signature_name\": \"serving_default\"\n }\n ],\n \"options\": {\n \"compute_confidence_intervals\": true\n },\n \"slicing_specs\": [\n {}\n ]\n}" | |
} | |
} | |
}, | |
"example_splits": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "null" | |
} | |
} | |
}, | |
"fairness_indicator_thresholds": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "null" | |
} | |
} | |
} | |
} | |
}, | |
"taskInfo": { | |
"name": "Evaluator" | |
} | |
}, | |
"ExampleValidator": { | |
"componentRef": { | |
"name": "ExampleValidator" | |
}, | |
"dependentTasks": [ | |
"SchemaGen", | |
"StatisticsGen" | |
], | |
"inputs": { | |
"artifacts": { | |
"schema": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "schema", | |
"producerTask": "SchemaGen" | |
} | |
}, | |
"statistics": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "statistics", | |
"producerTask": "StatisticsGen" | |
} | |
} | |
}, | |
"parameters": { | |
"exclude_splits": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "[]" | |
} | |
} | |
} | |
} | |
}, | |
"taskInfo": { | |
"name": "ExampleValidator" | |
} | |
}, | |
"Pusher": { | |
"componentRef": { | |
"name": "Pusher" | |
}, | |
"dependentTasks": [ | |
"Evaluator", | |
"Trainer" | |
], | |
"inputs": { | |
"artifacts": { | |
"model": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "model", | |
"producerTask": "Trainer" | |
} | |
}, | |
"model_blessing": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "blessing", | |
"producerTask": "Evaluator" | |
} | |
} | |
}, | |
"parameters": { | |
"custom_config": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "{\"ai_platform_enable_vertex\": true, \"ai_platform_serving_args\": {\"endpoint_name\": \"prediction-clearsafety-rules\", \"machine_type\": \"n1-standard-2\", \"project_id\": \"clearview-dev\"}, \"ai_platform_vertex_container_image_uri\": \"us-central1-docker.pkg.dev/clearview-dev/ml-docker-dev/tf-serving-tfdf\", \"ai_platform_vertex_region\": \"us-central1\"}" | |
} | |
} | |
} | |
} | |
}, | |
"taskInfo": { | |
"name": "Pusher" | |
} | |
}, | |
"SchemaGen": { | |
"componentRef": { | |
"name": "SchemaGen" | |
}, | |
"dependentTasks": [ | |
"StatisticsGen" | |
], | |
"inputs": { | |
"artifacts": { | |
"statistics": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "statistics", | |
"producerTask": "StatisticsGen" | |
} | |
} | |
}, | |
"parameters": { | |
"exclude_splits": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "[]" | |
} | |
} | |
}, | |
"infer_feature_shape": { | |
"runtimeValue": { | |
"constantValue": { | |
"intValue": "1" | |
} | |
} | |
} | |
} | |
}, | |
"taskInfo": { | |
"name": "SchemaGen" | |
} | |
}, | |
"StatisticsGen": { | |
"componentRef": { | |
"name": "StatisticsGen" | |
}, | |
"dependentTasks": [ | |
"CsvExampleGen" | |
], | |
"inputs": { | |
"artifacts": { | |
"examples": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "examples", | |
"producerTask": "CsvExampleGen" | |
} | |
} | |
}, | |
"parameters": { | |
"exclude_splits": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "[]" | |
} | |
} | |
} | |
} | |
}, | |
"taskInfo": { | |
"name": "StatisticsGen" | |
} | |
}, | |
"Trainer": { | |
"componentRef": { | |
"name": "Trainer" | |
}, | |
"dependentTasks": [ | |
"SchemaGen", | |
"Transform" | |
], | |
"inputs": { | |
"artifacts": { | |
"examples": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "transformed_examples", | |
"producerTask": "Transform" | |
} | |
}, | |
"schema": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "schema", | |
"producerTask": "SchemaGen" | |
} | |
}, | |
"transform_graph": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "transform_graph", | |
"producerTask": "Transform" | |
} | |
} | |
}, | |
"parameters": { | |
"custom_config": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "{\"ai_platform_training_args\": {\"project\": \"clearview-dev\", \"worker_pool_specs\": [{\"container_spec\": {\"image_uri\": \"us-central1-docker.pkg.dev/clearview-dev/ml-docker-dev/tfx-1.5.0-tfdf-0.2.1\"}, \"machine_spec\": {\"machine_type\": \"n1-standard-4\"}, \"replica_count\": 1}]}, \"ai_platform_training_enable_ucaip\": true, \"ai_platform_training_ucaip_region\": \"us-central1\", \"use_gpu\": false}" | |
} | |
} | |
}, | |
"eval_args": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "{\n \"num_steps\": 100\n}" | |
} | |
} | |
}, | |
"module_file": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "gs://clearsafety-rules-dev/clearsafety-rules-pipeline/src/model_trainer.py" | |
} | |
} | |
}, | |
"train_args": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "{\n \"num_steps\": 100\n}" | |
} | |
} | |
} | |
} | |
}, | |
"taskInfo": { | |
"name": "Trainer" | |
} | |
}, | |
"Transform": { | |
"componentRef": { | |
"name": "Transform" | |
}, | |
"dependentTasks": [ | |
"CsvExampleGen", | |
"SchemaGen" | |
], | |
"inputs": { | |
"artifacts": { | |
"examples": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "examples", | |
"producerTask": "CsvExampleGen" | |
} | |
}, | |
"schema": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "schema", | |
"producerTask": "SchemaGen" | |
} | |
} | |
}, | |
"parameters": { | |
"custom_config": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "null" | |
} | |
} | |
}, | |
"disable_statistics": { | |
"runtimeValue": { | |
"constantValue": { | |
"intValue": "0" | |
} | |
} | |
}, | |
"force_tf_compat_v1": { | |
"runtimeValue": { | |
"constantValue": { | |
"intValue": "0" | |
} | |
} | |
}, | |
"module_file": { | |
"runtimeValue": { | |
"constantValue": { | |
"stringValue": "gs://clearsafety-rules-dev/clearsafety-rules-pipeline/src/model_preprocessing.py" | |
} | |
} | |
} | |
} | |
}, | |
"taskInfo": { | |
"name": "Transform" | |
} | |
}, | |
"latest_blessed_model_resolver-model-blessing-resolver": { | |
"componentRef": { | |
"name": "latest_blessed_model_resolver-model-blessing-resolver" | |
}, | |
"taskInfo": { | |
"name": "latest_blessed_model_resolver-model-blessing-resolver" | |
} | |
}, | |
"latest_blessed_model_resolver-model-resolver": { | |
"componentRef": { | |
"name": "latest_blessed_model_resolver-model-resolver" | |
}, | |
"inputs": { | |
"artifacts": { | |
"input": { | |
"taskOutputArtifact": { | |
"outputArtifactKey": "model_blessing", | |
"producerTask": "latest_blessed_model_resolver-model-blessing-resolver" | |
} | |
} | |
} | |
}, | |
"taskInfo": { | |
"name": "latest_blessed_model_resolver-model-resolver" | |
} | |
} | |
} | |
} | |
}, | |
"schemaVersion": "2.0.0", | |
"sdkVersion": "tfx-1.5.0" | |
}, | |
"runtimeConfig": { | |
"gcsOutputDirectory": "gs://clearsafety-rules-dev/tfx_pipeline_output/clearsafety-rules-pipeline" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment