spotify / tfx
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
5% | 10% | 28% | 27% | 28%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py5% | 9% | 29% | 28% | 27%
proto0% | 29% | 20% | 7% | 42%
ipynb0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
bzl0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tfx5% | 10% | 28% | 27% | 28%
ROOT0% | 0% | 87% | 0% | 12%
package_build0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
pipeline_ops.py
in tfx/orchestration/experimental/core
1146 32
executor.py
in tfx/components/transform
1115 57
pipeline_state.py
in tfx/orchestration/experimental/core
909 93
metadata.py
in tfx/orchestration
714 37
proto
pipeline.proto
in tfx/proto/orchestration
710 -
artifact.py
in tfx/types
539 47
placeholder.py
in tfx/dsl/placeholder
526 83
metadata_test_utils.py
in tfx/orchestration
515 18
step_builder.py
in tfx/orchestration/kubeflow/v2
511 12
445 -
sync_pipeline_task_gen.py
in tfx/orchestration/experimental/core
444 19
placeholder_utils.py
in tfx/dsl/compiler
442 21
utils.py
in tfx/components/example_gen
438 17
launcher.py
in tfx/orchestration/portable
435 15
tfma_v2_benchmark_base.py
in tfx/benchmarks
426 29
partial_run_utils.py
in tfx/orchestration/portable
414 32
task_gen_utils.py
in tfx/orchestration/experimental/core
413 15
channel.py
in tfx/types
391 60
compiler.py
in tfx/dsl/compiler
385 17
execution_lib.py
in tfx/orchestration/portable/mlmd
336 23
prediction_clients.py
in tfx/extensions/google_cloud_ai_platform
330 14
async_pipeline_task_gen.py
in tfx/orchestration/experimental/core
319 7
node_inputs_compiler.py
in tfx/dsl/compiler
306 12
compiler_utils.py
in tfx/orchestration/kubeflow/v2
296 14
container_entrypoint.py
in tfx/orchestration/kubeflow
294 12
tft_benchmark_base.py
in tfx/benchmarks
284 17
pipeline.py
in tfx/tools/cli/commands
280 8
executor.py
in tfx/components/infra_validator
278 14
decorators.py
in tfx/dsl/component/experimental
272 6
component_spec.py
in tfx/types
271 23
kubernetes_runner.py
in tfx/components/infra_validator/model_server_runners
266 16
executor.py
in tfx/components/evaluator
255 2
run.py
in tfx/tools/cli/commands
253 7
node_inputs_resolver.py
in tfx/orchestration/portable/input_resolution
251 12
latest_policy_model_op.py
in tfx/dsl/input_resolution/ops
248 9
container_based_test_case.py
in tfx/experimental/templates
241 26
proto
241 -
garbage_collection.py
in tfx/orchestration/experimental/core
241 14
outputs_utils.py
in tfx/orchestration/portable
241 19
proto
placeholder.proto
in tfx/proto/orchestration
236 -
kubeflow_dag_runner.py
in tfx/orchestration/kubeflow
224 16
resolver_op.py
in tfx/dsl/input_resolution
221 33
tfxio_utils.py
in tfx/components/util
220 12
task_manager.py
in tfx/orchestration/experimental/core
219 17
data_types_utils.py
in tfx/orchestration
218 13
udf_utils.py
in tfx/components/util
217 14
pipeline.py
in tfx/orchestration
214 20
resolver_function.py
in tfx/dsl/input_resolution
211 12
graph_partition.py
in tfx/experimental/distributed_inference/graphdef_experiments/subgraph_partitioning
205 22
setup.py
in root
205 8
Files With Most Units (Top 50)
File# lines# units
pipeline_state.py
in tfx/orchestration/experimental/core
909 93
placeholder.py
in tfx/dsl/placeholder
526 83
channel.py
in tfx/types
391 60
executor.py
in tfx/components/transform
1115 57
artifact.py
in tfx/types
539 47
metadata.py
in tfx/orchestration
714 37
node_proto_view.py
in tfx/orchestration
168 35
resolver_op.py
in tfx/dsl/input_resolution
221 33
pipeline_ops.py
in tfx/orchestration/experimental/core
1146 32
partial_run_utils.py
in tfx/orchestration/portable
414 32
tfma_v2_benchmark_base.py
in tfx/benchmarks
426 29
container_based_test_case.py
in tfx/experimental/templates
241 26
compiler_utils.py
in tfx/dsl/compiler
196 26
base_node.py
in tfx/dsl/components/base
138 24
component_spec.py
in tfx/types
271 23
execution_lib.py
in tfx/orchestration/portable/mlmd
336 23
graph_partition.py
in tfx/experimental/distributed_inference/graphdef_experiments/subgraph_partitioning
205 22
base_handler.py
in tfx/tools/cli/handler
187 22
placeholder_utils.py
in tfx/dsl/compiler
442 21
kubeflow_handler.py
in tfx/tools/cli/handler
182 20
training_clients.py
in tfx/extensions/google_cloud_ai_platform
203 20
pipeline.py
in tfx/orchestration
214 20
dsl_context_registry.py
in tfx/dsl/context_managers
132 20
sync_pipeline_task_gen.py
in tfx/orchestration/experimental/core
444 19
outputs_utils.py
in tfx/orchestration/portable
241 19
io_utils.py
in tfx/utils
140 18
kube_utils.py
in tfx/utils
157 18
executor.py
in tfx/components/example_gen/csv_example_gen
137 18
metadata_test_utils.py
in tfx/orchestration
515 18
compiler_context.py
in tfx/dsl/compiler
127 18
utils.py
in tfx/components/example_gen
438 17
tft_benchmark_base.py
in tfx/benchmarks
284 17
task_manager.py
in tfx/orchestration/experimental/core
219 17
compiler.py
in tfx/dsl/compiler
385 17
airflow_handler.py
in tfx/tools/cli/handler
111 16
input_processor.py
in tfx/components/example_gen
122 16
kubernetes_runner.py
in tfx/components/infra_validator/model_server_runners
266 16
event_observer.py
in tfx/orchestration/experimental/core
175 16
kubeflow_dag_runner.py
in tfx/orchestration/kubeflow
224 16
vertex_handler.py
in tfx/tools/cli/handler
106 15
artifact_utils.py
in tfx/types
183 15
task_gen_utils.py
in tfx/orchestration/experimental/core
413 15
launcher.py
in tfx/orchestration/portable
435 15
fileio.py
in tfx/dsl/io
61 15
annotations.py
in tfx/dsl/component/experimental
116 15
executor_spec.py
in tfx/dsl/components/base
98 15
prediction_clients.py
in tfx/extensions/google_cloud_ai_platform
330 14
udf_utils.py
in tfx/components/util
217 14
executor.py
in tfx/components/infra_validator
278 14
dataset.py
in tfx/benchmarks/datasets/chicago_taxi
190 14
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 11 long lines.

File# lines# units# long lines
pipeline_state.py
in tfx/orchestration/experimental/core
909 93 3
model_analysis.ipynb
in tfx/experimental/templates/taxi
105 - 2
base_handler.py
in tfx/tools/cli/handler
187 22 2
__init__.py
in tfx/v1/extensions/google_cloud_ai_platform/experimental
5 - 1
proto
241 - 1
garbage_collection.py
in tfx/orchestration/experimental/core
241 14 1
compiler_utils.py
in tfx/orchestration/kubeflow/v2
296 14 1
Correlations

File Size vs. Commits (all time): 604 points

tfx/types/standard_artifacts.py x: 98 commits (all time) y: 157 lines of code tfx/v1/dsl/__init__.py x: 15 commits (all time) y: 11 lines of code tfx/types/channel.py x: 69 commits (all time) y: 391 lines of code tfx/v1/types/__init__.py x: 3 commits (all time) y: 2 lines of code tfx/components/bulk_inferrer/prediction_to_example_utils.py x: 12 commits (all time) y: 130 lines of code tfx/orchestration/experimental/core/pipeline_ops.py x: 89 commits (all time) y: 1146 lines of code tfx/components/bulk_inferrer/executor.py x: 36 commits (all time) y: 190 lines of code tfx/dsl/input_resolution/ops/latest_version_op.py x: 6 commits (all time) y: 33 lines of code tfx/dsl/input_resolution/ops/ops_utils.py x: 11 commits (all time) y: 117 lines of code tfx/dsl/input_resolution/ops/static_span_range_op.py x: 7 commits (all time) y: 41 lines of code tfx/dsl/input_resolution/ops/training_range_op.py x: 3 commits (all time) y: 65 lines of code tfx/dsl/input_resolution/ops/latest_policy_model_op.py x: 9 commits (all time) y: 248 lines of code tfx/orchestration/portable/mlmd/execution_lib.py x: 56 commits (all time) y: 336 lines of code tfx/dependencies.py x: 290 commits (all time) y: 130 lines of code tfx/orchestration/experimental/interactive/standard_visualizations.py x: 13 commits (all time) y: 60 lines of code tfx/dsl/compiler/compiler.py x: 109 commits (all time) y: 385 lines of code tfx/orchestration/experimental/core/task_gen_utils.py x: 66 commits (all time) y: 413 lines of code tfx/dsl/input_resolution/canned_resolver_functions.py x: 23 commits (all time) y: 94 lines of code tfx/orchestration/experimental/core/async_pipeline_task_gen.py x: 58 commits (all time) y: 319 lines of code tfx/orchestration/experimental/core/constants.py x: 14 commits (all time) y: 9 lines of code tfx/orchestration/experimental/core/pipeline_state.py x: 87 commits (all time) y: 909 lines of code tfx/orchestration/experimental/core/post_execution_utils.py x: 14 commits (all time) y: 170 lines of code tfx/orchestration/experimental/core/sync_pipeline_task_gen.py x: 67 commits (all time) y: 444 lines of code tfx/orchestration/experimental/core/task_manager.py x: 40 commits (all time) y: 219 lines of code tfx/dsl/component/experimental/annotations.py x: 15 commits (all time) y: 116 lines of code tfx/dsl/compiler/node_inputs_compiler.py x: 18 commits (all time) y: 306 lines of code tfx/orchestration/portable/input_resolution/input_graph_resolver.py x: 11 commits (all time) y: 157 lines of code tfx/types/resolved_channel.py x: 9 commits (all time) y: 58 lines of code tfx/utils/typing_utils.py x: 12 commits (all time) y: 102 lines of code tfx/dsl/input_resolution/ops/span_driven_evaluator_inputs_op.py x: 2 commits (all time) y: 92 lines of code tfx/orchestration/experimental/core/sample_mlmd_creator.py x: 15 commits (all time) y: 105 lines of code tfx/utils/status.py x: 3 commits (all time) y: 35 lines of code tfx/orchestration/metadata.py x: 102 commits (all time) y: 714 lines of code tfx/orchestration/metadata_test_utils.py x: 12 commits (all time) y: 515 lines of code tfx/types/artifact.py x: 93 commits (all time) y: 539 lines of code tfx/extensions/google_cloud_ai_platform/tuner/executor.py x: 47 commits (all time) y: 200 lines of code tfx/types/component_spec.py x: 70 commits (all time) y: 271 lines of code tfx/components/transform/executor.py x: 232 commits (all time) y: 1115 lines of code tfx/orchestration/portable/input_resolution/exceptions.py x: 8 commits (all time) y: 17 lines of code tfx/orchestration/portable/input_resolution/node_inputs_resolver.py x: 19 commits (all time) y: 251 lines of code tfx/proto/orchestration/pipeline.proto x: 59 commits (all time) y: 710 lines of code tfx/dsl/input_resolution/ops/ops.py x: 30 commits (all time) y: 100 lines of code tfx/utils/json_utils.py x: 21 commits (all time) y: 110 lines of code tfx/components/statistics_gen/executor.py x: 96 commits (all time) y: 111 lines of code tfx/components/util/examples_utils.py x: 19 commits (all time) y: 50 lines of code tfx/components/util/tfxio_utils.py x: 56 commits (all time) y: 220 lines of code tfx/experimental/templates/penguin/models/model.py x: 8 commits (all time) y: 134 lines of code tfx/experimental/templates/taxi/models/keras_model/constants.py x: 3 commits (all time) y: 5 lines of code tfx/experimental/templates/taxi/models/keras_model/model.py x: 5 commits (all time) y: 137 lines of code tfx/dsl/placeholder/placeholder.py x: 47 commits (all time) y: 526 lines of code tfx/orchestration/experimental/interactive/notebook_formatters.py x: 17 commits (all time) y: 148 lines of code tfx/dsl/control_flow/for_each.py x: 12 commits (all time) y: 31 lines of code tfx/dsl/control_flow/for_each_internal.py x: 4 commits (all time) y: 32 lines of code tfx/dsl/input_resolution/resolver_function.py x: 20 commits (all time) y: 211 lines of code tfx/dsl/compiler/compiler_utils.py x: 30 commits (all time) y: 196 lines of code tfx/orchestration/kubeflow/v2/step_builder.py x: 40 commits (all time) y: 511 lines of code tfx/types/channel_utils.py x: 26 commits (all time) y: 103 lines of code tfx/dsl/compiler/compiler_context.py x: 9 commits (all time) y: 127 lines of code tfx/orchestration/pipeline.py x: 117 commits (all time) y: 214 lines of code tfx/dsl/context_managers/dsl_context_registry.py x: 11 commits (all time) y: 132 lines of code tfx/utils/proto_utils.py x: 12 commits (all time) y: 69 lines of code tfx/orchestration/portable/mlmd/filter_query_builder.py x: 2 commits (all time) y: 30 lines of code tfx/orchestration/portable/mlmd/event_lib.py x: 24 commits (all time) y: 136 lines of code tfx/orchestration/experimental/core/task_scheduler.py x: 20 commits (all time) y: 110 lines of code tfx/components/distribution_validator/executor.py x: 6 commits (all time) y: 166 lines of code tfx/dsl/input_resolution/resolver_op.py x: 29 commits (all time) y: 221 lines of code tfx/tools/cli/handler/vertex_handler.py x: 9 commits (all time) y: 106 lines of code tfx/orchestration/experimental/core/event_observer.py x: 8 commits (all time) y: 175 lines of code tfx/orchestration/experimental/core/env.py x: 6 commits (all time) y: 46 lines of code tfx/orchestration/experimental/core/task.py x: 29 commits (all time) y: 112 lines of code tfx/dsl/input_resolution/ops/group_by_lineage_op.py x: 1 commits (all time) y: 109 lines of code tfx/orchestration/experimental/core/task_schedulers/subpipeline_task_scheduler.py x: 8 commits (all time) y: 123 lines of code tfx/components/example_validator/executor.py x: 73 commits (all time) y: 81 lines of code tfx/experimental/pipeline_testing/executor_verifier_utils.py x: 32 commits (all time) y: 168 lines of code tfx/utils/writer_utils.py x: 1 commits (all time) y: 9 lines of code tfx/orchestration/kubeflow/v2/e2e_tests/base_test_case.py x: 11 commits (all time) y: 90 lines of code tfx/orchestration/experimental/core/garbage_collection.py x: 16 commits (all time) y: 241 lines of code tfx/orchestration/portable/mlmd/store_ext.py x: 1 commits (all time) y: 67 lines of code tfx/v1/dsl/experimental/__init__.py x: 6 commits (all time) y: 6 lines of code tfx/v1/__init__.py x: 10 commits (all time) y: 12 lines of code tfx/dsl/component/experimental/decorators.py x: 28 commits (all time) y: 272 lines of code tfx/dsl/components/base/base_node.py x: 28 commits (all time) y: 138 lines of code tfx/dsl/experimental/node_execution_options/__init__.py x: 1 commits (all time) y: 1 lines of code tfx/dsl/experimental/node_execution_options/utils.py x: 1 commits (all time) y: 11 lines of code tfx/dsl/compiler/placeholder_utils.py x: 40 commits (all time) y: 442 lines of code tfx/version.py x: 47 commits (all time) y: 1 lines of code tfx/workspace.bzl x: 51 commits (all time) y: 86 lines of code tfx/components/experimental/data_view/binder_executor.py x: 31 commits (all time) y: 36 lines of code tfx/components/infra_validator/model_server_runners/kubernetes_runner.py x: 21 commits (all time) y: 266 lines of code tfx/orchestration/data_types_utils.py x: 16 commits (all time) y: 218 lines of code tfx/orchestration/portable/execution_publish_utils.py x: 34 commits (all time) y: 102 lines of code tfx/orchestration/portable/merge_utils.py x: 7 commits (all time) y: 93 lines of code tfx/orchestration/experimental/core/mlmd_state.py x: 6 commits (all time) y: 89 lines of code tfx/orchestration/portable/outputs_utils.py x: 53 commits (all time) y: 241 lines of code tfx/dsl/components/base/base_executor.py x: 17 commits (all time) y: 80 lines of code tfx/extensions/google_cloud_ai_platform/prediction_clients.py x: 14 commits (all time) y: 330 lines of code tfx/components/distribution_validator/component.py x: 3 commits (all time) y: 37 lines of code tfx/types/standard_component_specs.py x: 141 commits (all time) y: 445 lines of code tfx/proto/infra_validator.proto x: 23 commits (all time) y: 241 lines of code tfx/dsl/components/base/base_component.py x: 27 commits (all time) y: 121 lines of code tfx/orchestration/kubeflow/v2/compiler_utils.py x: 26 commits (all time) y: 296 lines of code tfx/orchestration/portable/partial_run_utils.py x: 25 commits (all time) y: 414 lines of code tfx/components/example_validator/component.py x: 90 commits (all time) y: 30 lines of code tfx/orchestration/portable/inputs_utils.py x: 45 commits (all time) y: 87 lines of code tfx/orchestration/kubeflow/v2/kubeflow_v2_dag_runner.py x: 27 commits (all time) y: 93 lines of code tfx/utils/import_utils.py x: 17 commits (all time) y: 100 lines of code tfx/orchestration/mlmd_connection_manager.py x: 4 commits (all time) y: 83 lines of code tfx/orchestration/portable/input_resolution/channel_resolver.py x: 13 commits (all time) y: 115 lines of code tfx/types/artifact_utils.py x: 51 commits (all time) y: 183 lines of code tfx/dsl/input_resolution/ops/latest_pipeline_run_outputs_op.py x: 4 commits (all time) y: 66 lines of code tfx/dsl/components/common/resolver.py x: 34 commits (all time) y: 151 lines of code tfx/orchestration/kubeflow/v2/container/kubeflow_v2_run_executor.py x: 19 commits (all time) y: 113 lines of code tfx/orchestration/portable/launcher.py x: 76 commits (all time) y: 435 lines of code tfx/dsl/components/base/base_beam_component.py x: 8 commits (all time) y: 19 lines of code tfx/dsl/components/base/base_beam_executor.py x: 15 commits (all time) y: 81 lines of code tfx/dsl/components/base/executor_spec.py x: 22 commits (all time) y: 98 lines of code tfx/orchestration/kubeflow/v2/vertex_client_utils.py x: 8 commits (all time) y: 25 lines of code tfx/orchestration/portable/beam_executor_operator.py x: 16 commits (all time) y: 58 lines of code tfx/proto/orchestration/executable_spec.proto x: 14 commits (all time) y: 45 lines of code tfx/proto/orchestration/placeholder.proto x: 27 commits (all time) y: 236 lines of code tfx/types/__init__.py x: 25 commits (all time) y: 8 lines of code tfx/types/artifact_property.py x: 3 commits (all time) y: 25 lines of code tfx/dsl/input_resolution/ops/all_spans_op.py x: 3 commits (all time) y: 22 lines of code tfx/orchestration/launcher/base_component_launcher.py x: 40 commits (all time) y: 124 lines of code tfx/dsl/components/base/base_driver.py x: 19 commits (all time) y: 189 lines of code tfx/extensions/google_cloud_big_query/utils.py x: 8 commits (all time) y: 49 lines of code tfx/proto/orchestration/metadata.proto x: 8 commits (all time) y: 31 lines of code setup.py x: 86 commits (all time) y: 205 lines of code tfx/components/__init__.py x: 26 commits (all time) y: 16 lines of code tfx/components/distribution_validator/__init__.py x: 2 commits (all time) y: 1 lines of code tfx/components/example_diff/executor.py x: 11 commits (all time) y: 147 lines of code tfx/components/example_gen/base_example_gen_executor.py x: 83 commits (all time) y: 150 lines of code tfx/components/example_gen/csv_example_gen/component.py x: 48 commits (all time) y: 25 lines of code tfx/components/example_gen/import_example_gen/executor.py x: 29 commits (all time) y: 70 lines of code tfx/components/example_gen/utils.py x: 171 commits (all time) y: 438 lines of code tfx/components/example_gen/write_split.py x: 15 commits (all time) y: 60 lines of code tfx/components/infra_validator/executor.py x: 34 commits (all time) y: 278 lines of code tfx/components/infra_validator/model_server_clients/tensorflow_serving_client.py x: 18 commits (all time) y: 57 lines of code tfx/components/infra_validator/model_server_runners/base_runner.py x: 17 commits (all time) y: 16 lines of code tfx/components/infra_validator/model_server_runners/local_docker_runner.py x: 23 commits (all time) y: 96 lines of code tfx/components/schema_gen/executor.py x: 49 commits (all time) y: 47 lines of code tfx/components/statistics_gen/component.py x: 88 commits (all time) y: 30 lines of code tfx/components/statistics_gen/stats_artifact_utils.py x: 7 commits (all time) y: 16 lines of code tfx/components/trainer/executor.py x: 118 commits (all time) y: 113 lines of code tfx/components/trainer/rewriting/converters.py x: 7 commits (all time) y: 46 lines of code tfx/components/tuner/component.py x: 44 commits (all time) y: 54 lines of code tfx/components/tuner/executor.py x: 20 commits (all time) y: 74 lines of code tfx/components/util/udf_utils.py x: 32 commits (all time) y: 217 lines of code tfx/dsl/compiler/constants.py x: 16 commits (all time) y: 8 lines of code tfx/dsl/component/experimental/function_parser.py x: 14 commits (all time) y: 192 lines of code tfx/dsl/component/experimental/json_compat.py x: 3 commits (all time) y: 71 lines of code tfx/dsl/components/common/importer.py x: 21 commits (all time) y: 188 lines of code tfx/dsl/experimental/conditionals/conditional.py x: 9 commits (all time) y: 33 lines of code tfx/dsl/input_resolution/ops/consecutive_spans_op.py x: 4 commits (all time) y: 49 lines of code tfx/dsl/input_resolution/ops/exclude_spans_op.py x: 3 commits (all time) y: 18 lines of code tfx/dsl/input_resolution/ops/latest_create_time_op.py x: 4 commits (all time) y: 18 lines of code tfx/dsl/input_resolution/ops/latest_span_op.py x: 8 commits (all time) y: 33 lines of code tfx/dsl/input_resolution/ops/skip_if_less_than_n_spans_op.py x: 4 commits (all time) y: 23 lines of code tfx/dsl/io/filesystem.py x: 7 commits (all time) y: 52 lines of code tfx/dsl/io/plugins/tensorflow_gfile.py x: 13 commits (all time) y: 85 lines of code tfx/experimental/templates/taxi/models/estimator_model/model.py x: 4 commits (all time) y: 128 lines of code tfx/extensions/google_cloud_ai_platform/runner.py x: 81 commits (all time) y: 135 lines of code tfx/extensions/google_cloud_ai_platform/trainer/executor.py x: 27 commits (all time) y: 74 lines of code tfx/extensions/google_cloud_ai_platform/training_clients.py x: 26 commits (all time) y: 203 lines of code tfx/extensions/google_cloud_big_query/example_gen/executor.py x: 25 commits (all time) y: 29 lines of code tfx/extensions/google_cloud_big_query/experimental/elwc_example_gen/component/executor.py x: 10 commits (all time) y: 75 lines of code tfx/orchestration/airflow/airflow_component.py x: 42 commits (all time) y: 60 lines of code tfx/orchestration/data_types.py x: 35 commits (all time) y: 89 lines of code tfx/orchestration/experimental/centralized_kubernetes_orchestrator/entrypoint.py x: 4 commits (all time) y: 6 lines of code tfx/orchestration/experimental/centralized_kubernetes_orchestrator/kubernetes_job_runner.py x: 4 commits (all time) y: 153 lines of code tfx/orchestration/experimental/centralized_kubernetes_orchestrator/kubernetes_task_scheduler.py x: 3 commits (all time) y: 83 lines of code tfx/orchestration/experimental/centralized_kubernetes_orchestrator/main.py x: 5 commits (all time) y: 133 lines of code tfx/orchestration/experimental/centralized_kubernetes_orchestrator/service/kubernetes_orchestrator_service.py x: 4 commits (all time) y: 42 lines of code tfx/orchestration/experimental/core/task_schedulers/importer_task_scheduler.py x: 13 commits (all time) y: 33 lines of code tfx/orchestration/experimental/core/task_schedulers/manual_task_scheduler.py x: 6 commits (all time) y: 58 lines of code tfx/orchestration/experimental/core/task_schedulers/resolver_task_scheduler.py x: 6 commits (all time) y: 12 lines of code tfx/orchestration/experimental/interactive/interactive_context.py x: 42 commits (all time) y: 142 lines of code tfx/orchestration/experimental/interactive/notebook_utils.py x: 4 commits (all time) y: 13 lines of code tfx/orchestration/experimental/kubernetes/kubernetes_remote_runner.py x: 25 commits (all time) y: 163 lines of code tfx/orchestration/experimental/kubernetes/yaml/mysql.yaml x: 8 commits (all time) y: 42 lines of code tfx/orchestration/experimental/kubernetes/yaml/service-account.yaml x: 15 commits (all time) y: 5 lines of code tfx/orchestration/kubeflow/base_component.py x: 63 commits (all time) y: 88 lines of code tfx/orchestration/kubeflow/container_entrypoint.py x: 68 commits (all time) y: 294 lines of code tfx/orchestration/kubeflow/decorators.py x: 2 commits (all time) y: 7 lines of code tfx/orchestration/kubeflow/kubeflow_dag_runner.py x: 56 commits (all time) y: 224 lines of code tfx/orchestration/kubeflow/utils.py x: 16 commits (all time) y: 18 lines of code tfx/orchestration/kubeflow/v2/pipeline_builder.py x: 17 commits (all time) y: 117 lines of code tfx/orchestration/node_proto_view.py x: 3 commits (all time) y: 168 lines of code tfx/orchestration/portable/base_executor_operator.py x: 23 commits (all time) y: 33 lines of code tfx/orchestration/portable/cache_utils.py x: 26 commits (all time) y: 96 lines of code tfx/orchestration/portable/resolver_node_handler.py x: 10 commits (all time) y: 100 lines of code tfx/orchestration/python_execution_binary/entrypoint.py x: 8 commits (all time) y: 92 lines of code tfx/proto/distribution_validator.proto x: 2 commits (all time) y: 34 lines of code tfx/proto/example_diff.proto x: 5 commits (all time) y: 46 lines of code tfx/proto/example_gen.proto x: 62 commits (all time) y: 183 lines of code tfx/proto/orchestration/execution_invocation.proto x: 11 commits (all time) y: 51 lines of code tfx/proto/orchestration/garbage_collection_policy.proto x: 5 commits (all time) y: 52 lines of code tfx/proto/orchestration/local_deployment_config.proto x: 25 commits (all time) y: 49 lines of code tfx/proto/orchestration/run_state.proto x: 10 commits (all time) y: 50 lines of code tfx/types/value_artifact.py x: 15 commits (all time) y: 110 lines of code tfx/utils/io_utils.py x: 64 commits (all time) y: 140 lines of code tfx/utils/kube_utils.py x: 28 commits (all time) y: 157 lines of code tfx/v1/components/__init__.py x: 9 commits (all time) y: 17 lines of code tfx/v1/dsl/components/__init__.py x: 5 commits (all time) y: 6 lines of code tfx/v1/orchestration/__init__.py x: 10 commits (all time) y: 3 lines of code tfx/v1/orchestration/experimental/__init__.py x: 10 commits (all time) y: 20 lines of code tfx/v1/proto/__init__.py x: 14 commits (all time) y: 100 lines of code tfx/components/trainer/fn_args_utils.py x: 55 commits (all time) y: 126 lines of code tfx/dsl/context_managers/dsl_context.py x: 1 commits (all time) y: 16 lines of code tfx/dsl/context_managers/dsl_context_manager.py x: 1 commits (all time) y: 33 lines of code tfx/extensions/google_cloud_ai_platform/bulk_inferrer/executor.py x: 12 commits (all time) y: 179 lines of code tfx/extensions/google_cloud_ai_platform/pusher/executor.py x: 37 commits (all time) y: 96 lines of code tfx/extensions/google_cloud_big_query/pusher/executor.py x: 34 commits (all time) y: 73 lines of code tfx/orchestration/experimental/kubernetes/kubernetes_dag_runner.py x: 44 commits (all time) y: 151 lines of code tfx/utils/name_utils.py x: 2 commits (all time) y: 49 lines of code tfx/dsl/input_resolution/strategies/span_range_strategy.py x: 6 commits (all time) y: 67 lines of code tfx/orchestration/portable/tfx_runner.py x: 16 commits (all time) y: 64 lines of code tfx/components/pusher/executor.py x: 47 commits (all time) y: 115 lines of code tfx/benchmarks/tfma_v2_benchmark_base.py x: 35 commits (all time) y: 426 lines of code tfx/dsl/component/experimental/component_utils.py x: 23 commits (all time) y: 53 lines of code tfx/components/schema_gen/component.py x: 75 commits (all time) y: 31 lines of code tfx/proto/pusher.proto x: 11 commits (all time) y: 46 lines of code tfx/experimental/templates/container_based_test_case.py x: 2 commits (all time) y: 241 lines of code tfx/orchestration/beam/beam_dag_runner.py x: 48 commits (all time) y: 187 lines of code tfx/orchestration/local/local_dag_runner.py x: 18 commits (all time) y: 67 lines of code tfx/orchestration/local/runner_utils.py x: 10 commits (all time) y: 88 lines of code tfx/orchestration/portable/python_executor_operator.py x: 36 commits (all time) y: 65 lines of code tfx/orchestration/python_execution_binary/python_execution_binary_utils.py x: 10 commits (all time) y: 48 lines of code tfx/proto/orchestration/execution_result.proto x: 24 commits (all time) y: 48 lines of code tfx/scripts/run_executor.py x: 34 commits (all time) y: 94 lines of code tfx/types/system_executions.py x: 2 commits (all time) y: 14 lines of code tfx/utils/path_utils.py x: 53 commits (all time) y: 62 lines of code tfx/v1/types/standard_artifacts.py x: 5 commits (all time) y: 20 lines of code tfx/orchestration/experimental/kubernetes/node_wrapper.py x: 2 commits (all time) y: 26 lines of code tfx/orchestration/tfx_runner.py x: 13 commits (all time) y: 14 lines of code tfx/components/bulk_inferrer/component.py x: 31 commits (all time) y: 39 lines of code tfx/components/evaluator/component.py x: 87 commits (all time) y: 66 lines of code tfx/components/example_gen/import_example_gen/component.py x: 51 commits (all time) y: 25 lines of code tfx/components/experimental/data_view/binder_component.py x: 24 commits (all time) y: 32 lines of code tfx/components/infra_validator/component.py x: 24 commits (all time) y: 29 lines of code tfx/components/model_validator/component.py x: 45 commits (all time) y: 23 lines of code tfx/components/pusher/component.py x: 62 commits (all time) y: 48 lines of code tfx/components/trainer/component.py x: 92 commits (all time) y: 75 lines of code tfx/components/transform/component.py x: 111 commits (all time) y: 85 lines of code tfx/components/transform/executor_utils.py x: 3 commits (all time) y: 123 lines of code tfx/tools/cli/container_builder/builder.py x: 29 commits (all time) y: 48 lines of code tfx/types/system_artifacts.py x: 2 commits (all time) y: 12 lines of code tfx/components/evaluator/executor.py x: 93 commits (all time) y: 255 lines of code tfx/components/example_gen/component.py x: 84 commits (all time) y: 80 lines of code tfx/components/transform/labels.py x: 49 commits (all time) y: 30 lines of code tfx/components/transform/run_executor.py x: 26 commits (all time) y: 123 lines of code tfx/extensions/google_cloud_big_query/example_gen/component.py x: 30 commits (all time) y: 26 lines of code MANIFEST.in x: 8 commits (all time) y: 12 lines of code tfx/__init__.py x: 9 commits (all time) y: 2 lines of code tfx/benchmarks/benchmark_base.py x: 9 commits (all time) y: 25 lines of code tfx/benchmarks/benchmark_dataset.py x: 4 commits (all time) y: 37 lines of code tfx/benchmarks/benchmark_utils.py x: 6 commits (all time) y: 20 lines of code tfx/benchmarks/datasets/chicago_taxi/dataset.py x: 21 commits (all time) y: 190 lines of code tfx/benchmarks/tfma_benchmark_base.py x: 13 commits (all time) y: 194 lines of code tfx/benchmarks/tfma_benchmark_chicago_taxi.py x: 10 commits (all time) y: 8 lines of code tfx/benchmarks/tft_benchmark_base.py x: 28 commits (all time) y: 284 lines of code tfx/benchmarks/tft_benchmark_chicago_taxi.py x: 11 commits (all time) y: 21 lines of code tfx/components/base/__init__.py x: 5 commits (all time) y: 1 lines of code tfx/components/base/base_component.py x: 37 commits (all time) y: 6 lines of code tfx/components/base/base_driver.py x: 87 commits (all time) y: 6 lines of code tfx/components/base/base_executor.py x: 43 commits (all time) y: 10 lines of code tfx/components/base/base_node.py x: 21 commits (all time) y: 6 lines of code tfx/components/base/executor_spec.py x: 47 commits (all time) y: 14 lines of code tfx/components/bulk_inferrer/__init__.py x: 4 commits (all time) y: 1 lines of code tfx/components/evaluator/constants.py x: 24 commits (all time) y: 10 lines of code tfx/components/example_gen/csv_example_gen/executor.py x: 56 commits (all time) y: 137 lines of code tfx/components/example_gen/custom_executors/avro_executor.py x: 17 commits (all time) y: 23 lines of code tfx/components/example_gen/custom_executors/parquet_executor.py x: 20 commits (all time) y: 24 lines of code tfx/components/example_gen/driver.py x: 93 commits (all time) y: 128 lines of code tfx/components/example_gen/input_processor.py x: 6 commits (all time) y: 122 lines of code tfx/components/experimental/__init__.py x: 16 commits (all time) y: 1 lines of code tfx/components/experimental/data_view/provider_executor.py x: 42 commits (all time) y: 18 lines of code tfx/components/infra_validator/model_server_clients/base_client.py x: 14 commits (all time) y: 39 lines of code tfx/components/infra_validator/request_builder.py x: 19 commits (all time) y: 194 lines of code tfx/components/infra_validator/types.py x: 5 commits (all time) y: 15 lines of code tfx/components/model_validator/driver.py x: 20 commits (all time) y: 39 lines of code tfx/components/model_validator/executor.py x: 28 commits (all time) y: 133 lines of code tfx/components/trainer/constants.py x: 26 commits (all time) y: 1 lines of code tfx/components/trainer/rewriting/rewriter_factory.py x: 7 commits (all time) y: 38 lines of code tfx/components/trainer/rewriting/tfjs_rewriter.py x: 5 commits (all time) y: 38 lines of code tfx/components/trainer/rewriting/tflite_rewriter.py x: 15 commits (all time) y: 134 lines of code tfx/dsl/component/experimental/placeholders.py x: 24 commits (all time) y: 40 lines of code tfx/dsl/experimental/latest_blessed_model_resolver.py x: 11 commits (all time) y: 6 lines of code tfx/dsl/experimental/spans_resolver.py x: 8 commits (all time) y: 6 lines of code tfx/dsl/io/plugins/local.py x: 8 commits (all time) y: 89 lines of code tfx/experimental/distributed_inference/graphdef_experiments/subgraph_partitioning/beam_pipeline.py x: 18 commits (all time) y: 127 lines of code tfx/experimental/distributed_inference/graphdef_experiments/subgraph_partitioning/execution_spec.py x: 19 commits (all time) y: 9 lines of code tfx/experimental/distributed_inference/graphdef_experiments/subgraph_partitioning/graph_partition.py x: 27 commits (all time) y: 205 lines of code tfx/experimental/pipeline_testing/__init__.py x: 8 commits (all time) y: 1 lines of code tfx/experimental/pipeline_testing/base_stub_component_launcher.py x: 16 commits (all time) y: 31 lines of code tfx/experimental/pipeline_testing/base_stub_executor.py x: 50 commits (all time) y: 39 lines of code tfx/experimental/pipeline_testing/pipeline_recorder.py x: 32 commits (all time) y: 20 lines of code tfx/experimental/pipeline_testing/pipeline_recorder_utils.py x: 67 commits (all time) y: 113 lines of code tfx/experimental/pipeline_testing/stub_component_launcher.py x: 37 commits (all time) y: 4 lines of code tfx/experimental/templates/penguin/local_runner.py x: 4 commits (all time) y: 29 lines of code tfx/experimental/templates/penguin/pipeline/pipeline.py x: 11 commits (all time) y: 91 lines of code tfx/experimental/templates/taxi/kubeflow_v2_runner.py x: 3 commits (all time) y: 30 lines of code tfx/experimental/templates/taxi/models/preprocessing.py x: 8 commits (all time) y: 37 lines of code tfx/experimental/templates/taxi/pipeline/configs.py x: 30 commits (all time) y: 18 lines of code tfx/experimental/templates/taxi/pipeline/pipeline.py x: 44 commits (all time) y: 110 lines of code tfx/extensions/experimental/kfp_compatibility/kfp_container_component.py x: 27 commits (all time) y: 59 lines of code tfx/extensions/google_cloud_ai_platform/bulk_inferrer/component.py x: 9 commits (all time) y: 66 lines of code tfx/extensions/google_cloud_ai_platform/cmle_runner.py x: 12 commits (all time) y: 10 lines of code tfx/extensions/google_cloud_ai_platform/pusher/component.py x: 6 commits (all time) y: 17 lines of code tfx/extensions/google_cloud_ai_platform/tuner/component.py x: 9 commits (all time) y: 5 lines of code tfx/extensions/google_cloud_big_query/__init__.py x: 6 commits (all time) y: 1 lines of code tfx/extensions/google_cloud_big_query/experimental/elwc_example_gen/component/component.py x: 7 commits (all time) y: 27 lines of code tfx/orchestration/airflow/airflow_dag_runner.py x: 19 commits (all time) y: 78 lines of code tfx/orchestration/beam/legacy/beam_dag_runner.py x: 5 commits (all time) y: 88 lines of code tfx/orchestration/config/config_utils.py x: 4 commits (all time) y: 21 lines of code tfx/orchestration/config/docker_component_config.py x: 7 commits (all time) y: 34 lines of code tfx/orchestration/experimental/interactive/visualizations.py x: 5 commits (all time) y: 26 lines of code tfx/orchestration/experimental/kubernetes/__init__.py x: 7 commits (all time) y: 1 lines of code tfx/orchestration/kubeflow/runner.py x: 30 commits (all time) y: 10 lines of code tfx/orchestration/kubeflow/v2/components/experimental/ai_platform_training_component.py x: 9 commits (all time) y: 92 lines of code tfx/orchestration/kubeflow/v2/components/experimental/ai_platform_training_executor.py x: 5 commits (all time) y: 35 lines of code tfx/orchestration/kubeflow/v2/container/kubeflow_v2_entrypoint_utils.py x: 7 commits (all time) y: 173 lines of code tfx/orchestration/kubeflow/v2/file_based_example_gen/driver.py x: 13 commits (all time) y: 94 lines of code tfx/orchestration/launcher/container_common.py x: 37 commits (all time) y: 91 lines of code tfx/orchestration/launcher/docker_component_launcher.py x: 9 commits (all time) y: 53 lines of code tfx/orchestration/launcher/in_process_component_launcher.py x: 25 commits (all time) y: 38 lines of code tfx/orchestration/launcher/kubernetes_component_launcher.py x: 38 commits (all time) y: 142 lines of code tfx/orchestration/portable/__init__.py x: 12 commits (all time) y: 1 lines of code tfx/orchestration/portable/base_driver.py x: 7 commits (all time) y: 12 lines of code tfx/orchestration/portable/base_driver_operator.py x: 7 commits (all time) y: 20 lines of code tfx/orchestration/portable/data_types.py x: 14 commits (all time) y: 57 lines of code tfx/orchestration/portable/docker_executor_operator.py x: 4 commits (all time) y: 88 lines of code tfx/orchestration/portable/execution_watcher.py x: 4 commits (all time) y: 70 lines of code tfx/orchestration/portable/kubernetes_executor_operator.py x: 4 commits (all time) y: 141 lines of code tfx/orchestration/portable/mlmd/common_utils.py x: 15 commits (all time) y: 41 lines of code tfx/orchestration/portable/runtime_parameter_utils.py x: 20 commits (all time) y: 97 lines of code tfx/orchestration/publisher.py x: 16 commits (all time) y: 21 lines of code tfx/scripts/run_component.py x: 20 commits (all time) y: 102 lines of code tfx/tools/build_docs.py x: 32 commits (all time) y: 57 lines of code tfx/tools/cli/cli_main.py x: 14 commits (all time) y: 12 lines of code tfx/tools/cli/commands/pipeline.py x: 18 commits (all time) y: 280 lines of code tfx/tools/cli/commands/run.py x: 13 commits (all time) y: 253 lines of code tfx/tools/cli/container_builder/dockerfile.py x: 16 commits (all time) y: 40 lines of code tfx/tools/cli/handler/airflow_handler.py x: 22 commits (all time) y: 111 lines of code tfx/tools/cli/handler/base_handler.py x: 62 commits (all time) y: 187 lines of code tfx/tools/cli/handler/kubeflow_dag_runner_patcher.py x: 3 commits (all time) y: 43 lines of code tfx/tools/cli/handler/kubeflow_handler.py x: 47 commits (all time) y: 182 lines of code tfx/tools/cli/handler/template_handler.py x: 25 commits (all time) y: 111 lines of code tfx/tools/cli/labels.py x: 22 commits (all time) y: 26 lines of code tfx/utils/channel.py x: 24 commits (all time) y: 20 lines of code tfx/utils/dependency_utils.py x: 21 commits (all time) y: 76 lines of code tfx/utils/deprecation_utils.py x: 5 commits (all time) y: 94 lines of code tfx/utils/logging_utils.py x: 13 commits (all time) y: 39 lines of code tfx/utils/topsort.py x: 5 commits (all time) y: 55 lines of code tfx/extensions/google_cloud_big_query/experimental/elwc_example_gen/proto/elwc_config.proto x: 1 commits (all time) y: 22 lines of code tfx/proto/orchestration/platform_config.proto x: 1 commits (all time) y: 53 lines of code tfx/proto/bulk_inferrer.proto x: 2 commits (all time) y: 70 lines of code tfx/utils/retry.py x: 1 commits (all time) y: 29 lines of code tfx/orchestration/experimental/core/task_queue.py x: 3 commits (all time) y: 47 lines of code tfx/proto/orchestration/driver_output.proto x: 6 commits (all time) y: 27 lines of code tfx/orchestration/experimental/kubernetes/orchestrator_container_entrypoint.py x: 14 commits (all time) y: 19 lines of code tfx/orchestration/experimental/kubernetes/yaml/roles.yaml x: 10 commits (all time) y: 15 lines of code tfx/proto/transform.proto x: 10 commits (all time) y: 24 lines of code tfx/extensions/experimental/kfp_compatibility/__init__.py x: 13 commits (all time) y: 1 lines of code tfx/extensions/experimental/kfp_compatibility/proto/kfp_component_spec.proto x: 16 commits (all time) y: 80 lines of code tfx/extensions/google_cloud_big_query/pusher/__init__.py x: 14 commits (all time) y: 1 lines of code tfx/proto/trainer.proto x: 21 commits (all time) y: 31 lines of code tfx/proto/tuner.proto x: 14 commits (all time) y: 25 lines of code tfx/experimental/templates/taxi/data_validation.ipynb x: 1 commits (all time) y: 125 lines of code tfx/experimental/templates/taxi/model_analysis.ipynb x: 1 commits (all time) y: 105 lines of code tfx/proto/evaluator.proto x: 1 commits (all time) y: 44 lines of code
1146.0
lines of code
  min: 1.0
  average: 71.62
  25th percentile: 3.0
  median: 30.0
  75th percentile: 92.75
  max: 1146.0
0 290.0
commits (all time)
min: 1.0 | average: 17.84 | 25th percentile: 4.0 | median: 8.0 | 75th percentile: 21.0 | max: 290.0

File Size vs. Contributors (all time): 604 points

tfx/types/standard_artifacts.py x: 18 contributors (all time) y: 157 lines of code tfx/v1/dsl/__init__.py x: 4 contributors (all time) y: 11 lines of code tfx/types/channel.py x: 15 contributors (all time) y: 391 lines of code tfx/v1/types/__init__.py x: 3 contributors (all time) y: 2 lines of code tfx/components/bulk_inferrer/prediction_to_example_utils.py x: 8 contributors (all time) y: 130 lines of code tfx/orchestration/experimental/core/pipeline_ops.py x: 8 contributors (all time) y: 1146 lines of code tfx/components/bulk_inferrer/executor.py x: 14 contributors (all time) y: 190 lines of code tfx/dsl/input_resolution/ops/latest_version_op.py x: 3 contributors (all time) y: 33 lines of code tfx/dsl/input_resolution/ops/ops_utils.py x: 3 contributors (all time) y: 117 lines of code tfx/dsl/input_resolution/ops/static_span_range_op.py x: 4 contributors (all time) y: 41 lines of code tfx/dsl/input_resolution/ops/training_range_op.py x: 1 contributors (all time) y: 65 lines of code tfx/dsl/input_resolution/ops/latest_policy_model_op.py x: 1 contributors (all time) y: 248 lines of code tfx/orchestration/portable/mlmd/execution_lib.py x: 15 contributors (all time) y: 336 lines of code tfx/dependencies.py x: 36 contributors (all time) y: 130 lines of code tfx/orchestration/experimental/interactive/standard_visualizations.py x: 5 contributors (all time) y: 60 lines of code tfx/dsl/compiler/compiler.py x: 20 contributors (all time) y: 385 lines of code tfx/orchestration/experimental/core/task_gen_utils.py x: 11 contributors (all time) y: 413 lines of code tfx/dsl/input_resolution/canned_resolver_functions.py x: 4 contributors (all time) y: 94 lines of code tfx/orchestration/experimental/core/async_pipeline_task_gen.py x: 8 contributors (all time) y: 319 lines of code tfx/orchestration/experimental/core/constants.py x: 7 contributors (all time) y: 9 lines of code tfx/orchestration/experimental/core/pipeline_state.py x: 10 contributors (all time) y: 909 lines of code tfx/orchestration/experimental/core/post_execution_utils.py x: 6 contributors (all time) y: 170 lines of code tfx/orchestration/experimental/core/sync_pipeline_task_gen.py x: 9 contributors (all time) y: 444 lines of code tfx/orchestration/experimental/core/task_manager.py x: 8 contributors (all time) y: 219 lines of code tfx/dsl/component/experimental/annotations.py x: 7 contributors (all time) y: 116 lines of code tfx/dsl/compiler/node_inputs_compiler.py x: 4 contributors (all time) y: 306 lines of code tfx/orchestration/portable/input_resolution/input_graph_resolver.py x: 6 contributors (all time) y: 157 lines of code tfx/types/resolved_channel.py x: 4 contributors (all time) y: 58 lines of code tfx/utils/typing_utils.py x: 5 contributors (all time) y: 102 lines of code tfx/dsl/input_resolution/ops/span_driven_evaluator_inputs_op.py x: 1 contributors (all time) y: 92 lines of code tfx/orchestration/experimental/core/sample_mlmd_creator.py x: 5 contributors (all time) y: 105 lines of code tfx/utils/status.py x: 2 contributors (all time) y: 35 lines of code tfx/orchestration/metadata.py x: 18 contributors (all time) y: 714 lines of code tfx/orchestration/metadata_test_utils.py x: 5 contributors (all time) y: 515 lines of code tfx/types/artifact.py x: 21 contributors (all time) y: 539 lines of code tfx/extensions/google_cloud_ai_platform/tuner/executor.py x: 15 contributors (all time) y: 200 lines of code tfx/types/component_spec.py x: 19 contributors (all time) y: 271 lines of code tfx/components/transform/executor.py x: 23 contributors (all time) y: 1115 lines of code tfx/orchestration/portable/input_resolution/exceptions.py x: 4 contributors (all time) y: 17 lines of code tfx/orchestration/portable/input_resolution/node_inputs_resolver.py x: 4 contributors (all time) y: 251 lines of code tfx/proto/orchestration/pipeline.proto x: 16 contributors (all time) y: 710 lines of code tfx/utils/json_utils.py x: 9 contributors (all time) y: 110 lines of code tfx/components/statistics_gen/executor.py x: 19 contributors (all time) y: 111 lines of code tfx/components/util/examples_utils.py x: 12 contributors (all time) y: 50 lines of code tfx/components/util/tfxio_utils.py x: 15 contributors (all time) y: 220 lines of code tfx/experimental/templates/penguin/models/model.py x: 5 contributors (all time) y: 134 lines of code tfx/experimental/templates/taxi/models/keras_model/constants.py x: 3 contributors (all time) y: 5 lines of code tfx/experimental/templates/taxi/models/keras_model/model.py x: 4 contributors (all time) y: 137 lines of code tfx/dsl/placeholder/placeholder.py x: 9 contributors (all time) y: 526 lines of code tfx/orchestration/experimental/interactive/notebook_formatters.py x: 4 contributors (all time) y: 148 lines of code tfx/dsl/control_flow/for_each.py x: 5 contributors (all time) y: 31 lines of code tfx/dsl/input_resolution/resolver_function.py x: 5 contributors (all time) y: 211 lines of code tfx/dsl/compiler/compiler_utils.py x: 10 contributors (all time) y: 196 lines of code tfx/orchestration/kubeflow/v2/step_builder.py x: 10 contributors (all time) y: 511 lines of code tfx/dsl/compiler/compiler_context.py x: 4 contributors (all time) y: 127 lines of code tfx/orchestration/pipeline.py x: 23 contributors (all time) y: 214 lines of code tfx/utils/proto_utils.py x: 7 contributors (all time) y: 69 lines of code tfx/orchestration/portable/mlmd/filter_query_builder.py x: 2 contributors (all time) y: 30 lines of code tfx/orchestration/portable/mlmd/event_lib.py x: 11 contributors (all time) y: 136 lines of code tfx/orchestration/experimental/core/task_scheduler.py x: 5 contributors (all time) y: 110 lines of code tfx/components/distribution_validator/executor.py x: 3 contributors (all time) y: 166 lines of code tfx/dsl/input_resolution/resolver_op.py x: 5 contributors (all time) y: 221 lines of code tfx/tools/cli/handler/vertex_handler.py x: 4 contributors (all time) y: 106 lines of code tfx/orchestration/experimental/core/event_observer.py x: 3 contributors (all time) y: 175 lines of code tfx/orchestration/experimental/core/env.py x: 4 contributors (all time) y: 46 lines of code tfx/dsl/input_resolution/ops/group_by_lineage_op.py x: 1 contributors (all time) y: 109 lines of code tfx/orchestration/experimental/core/task_schedulers/subpipeline_task_scheduler.py x: 4 contributors (all time) y: 123 lines of code tfx/components/example_validator/executor.py x: 13 contributors (all time) y: 81 lines of code tfx/experimental/pipeline_testing/executor_verifier_utils.py x: 10 contributors (all time) y: 168 lines of code tfx/utils/writer_utils.py x: 1 contributors (all time) y: 9 lines of code tfx/orchestration/kubeflow/v2/e2e_tests/base_test_case.py x: 6 contributors (all time) y: 90 lines of code tfx/orchestration/experimental/core/garbage_collection.py x: 5 contributors (all time) y: 241 lines of code tfx/v1/__init__.py x: 5 contributors (all time) y: 12 lines of code tfx/dsl/component/experimental/decorators.py x: 11 contributors (all time) y: 272 lines of code tfx/dsl/components/base/base_node.py x: 7 contributors (all time) y: 138 lines of code tfx/dsl/experimental/node_execution_options/__init__.py x: 1 contributors (all time) y: 1 lines of code tfx/dsl/experimental/node_execution_options/utils.py x: 1 contributors (all time) y: 11 lines of code tfx/dsl/compiler/placeholder_utils.py x: 8 contributors (all time) y: 442 lines of code tfx/version.py x: 17 contributors (all time) y: 1 lines of code tfx/workspace.bzl x: 15 contributors (all time) y: 86 lines of code tfx/components/experimental/data_view/binder_executor.py x: 12 contributors (all time) y: 36 lines of code tfx/components/infra_validator/model_server_runners/kubernetes_runner.py x: 9 contributors (all time) y: 266 lines of code tfx/orchestration/data_types_utils.py x: 9 contributors (all time) y: 218 lines of code tfx/orchestration/portable/execution_publish_utils.py x: 13 contributors (all time) y: 102 lines of code tfx/orchestration/portable/merge_utils.py x: 2 contributors (all time) y: 93 lines of code tfx/orchestration/experimental/core/mlmd_state.py x: 3 contributors (all time) y: 89 lines of code tfx/orchestration/portable/outputs_utils.py x: 16 contributors (all time) y: 241 lines of code tfx/dsl/components/base/base_executor.py x: 5 contributors (all time) y: 80 lines of code tfx/extensions/google_cloud_ai_platform/prediction_clients.py x: 6 contributors (all time) y: 330 lines of code tfx/components/distribution_validator/component.py x: 2 contributors (all time) y: 37 lines of code tfx/types/standard_component_specs.py x: 25 contributors (all time) y: 445 lines of code tfx/proto/infra_validator.proto x: 7 contributors (all time) y: 241 lines of code tfx/dsl/components/base/base_component.py x: 8 contributors (all time) y: 121 lines of code tfx/orchestration/kubeflow/v2/compiler_utils.py x: 8 contributors (all time) y: 296 lines of code tfx/orchestration/portable/mlmd/artifact_lib.py x: 1 contributors (all time) y: 36 lines of code tfx/orchestration/portable/partial_run_utils.py x: 7 contributors (all time) y: 414 lines of code tfx/components/example_validator/component.py x: 13 contributors (all time) y: 30 lines of code tfx/orchestration/portable/inputs_utils.py x: 13 contributors (all time) y: 87 lines of code tfx/orchestration/kubeflow/v2/kubeflow_v2_dag_runner.py x: 8 contributors (all time) y: 93 lines of code tfx/utils/import_utils.py x: 8 contributors (all time) y: 100 lines of code tfx/orchestration/mlmd_connection_manager.py x: 2 contributors (all time) y: 83 lines of code tfx/orchestration/portable/input_resolution/channel_resolver.py x: 6 contributors (all time) y: 115 lines of code tfx/types/artifact_utils.py x: 14 contributors (all time) y: 183 lines of code tfx/dsl/input_resolution/ops/latest_pipeline_run_outputs_op.py x: 3 contributors (all time) y: 66 lines of code tfx/dsl/components/common/resolver.py x: 6 contributors (all time) y: 151 lines of code tfx/orchestration/kubeflow/v2/container/kubeflow_v2_run_executor.py x: 5 contributors (all time) y: 113 lines of code tfx/orchestration/portable/importer_node_handler.py x: 6 contributors (all time) y: 78 lines of code tfx/orchestration/portable/launcher.py x: 13 contributors (all time) y: 435 lines of code tfx/dsl/components/base/base_beam_component.py x: 6 contributors (all time) y: 19 lines of code tfx/dsl/components/base/base_beam_executor.py x: 9 contributors (all time) y: 81 lines of code tfx/dsl/components/base/executor_spec.py x: 9 contributors (all time) y: 98 lines of code tfx/orchestration/kubeflow/v2/vertex_client_utils.py x: 5 contributors (all time) y: 25 lines of code tfx/orchestration/portable/beam_executor_operator.py x: 9 contributors (all time) y: 58 lines of code tfx/proto/orchestration/executable_spec.proto x: 6 contributors (all time) y: 45 lines of code tfx/proto/orchestration/placeholder.proto x: 9 contributors (all time) y: 236 lines of code tfx/types/__init__.py x: 8 contributors (all time) y: 8 lines of code tfx/types/artifact_property.py x: 2 contributors (all time) y: 25 lines of code tfx/dsl/input_resolution/ops/all_spans_op.py x: 2 contributors (all time) y: 22 lines of code tfx/orchestration/launcher/base_component_launcher.py x: 9 contributors (all time) y: 124 lines of code tfx/dsl/components/base/base_driver.py x: 6 contributors (all time) y: 189 lines of code setup.py x: 23 contributors (all time) y: 205 lines of code tfx/components/__init__.py x: 11 contributors (all time) y: 16 lines of code tfx/components/distribution_validator/__init__.py x: 2 contributors (all time) y: 1 lines of code tfx/components/example_gen/base_example_gen_executor.py x: 20 contributors (all time) y: 150 lines of code tfx/components/example_gen/csv_example_gen/component.py x: 16 contributors (all time) y: 25 lines of code tfx/components/example_gen/import_example_gen/executor.py x: 13 contributors (all time) y: 70 lines of code tfx/components/example_gen/utils.py x: 21 contributors (all time) y: 438 lines of code tfx/components/example_gen/write_split.py x: 6 contributors (all time) y: 60 lines of code tfx/components/infra_validator/executor.py x: 12 contributors (all time) y: 278 lines of code tfx/components/infra_validator/model_server_clients/tensorflow_serving_client.py x: 11 contributors (all time) y: 57 lines of code tfx/components/infra_validator/model_server_runners/base_runner.py x: 10 contributors (all time) y: 16 lines of code tfx/components/infra_validator/model_server_runners/local_docker_runner.py x: 10 contributors (all time) y: 96 lines of code tfx/components/infra_validator/serving_bins.py x: 4 contributors (all time) y: 117 lines of code tfx/components/schema_gen/executor.py x: 15 contributors (all time) y: 47 lines of code tfx/components/statistics_gen/component.py x: 16 contributors (all time) y: 30 lines of code tfx/components/statistics_gen/stats_artifact_utils.py x: 3 contributors (all time) y: 16 lines of code tfx/components/trainer/executor.py x: 15 contributors (all time) y: 113 lines of code tfx/components/tuner/component.py x: 16 contributors (all time) y: 54 lines of code tfx/components/tuner/executor.py x: 12 contributors (all time) y: 74 lines of code tfx/dsl/compiler/constants.py x: 11 contributors (all time) y: 8 lines of code tfx/dsl/component/experimental/function_parser.py x: 8 contributors (all time) y: 192 lines of code tfx/dsl/component/experimental/json_compat.py x: 3 contributors (all time) y: 71 lines of code tfx/dsl/components/common/importer.py x: 9 contributors (all time) y: 188 lines of code tfx/dsl/experimental/conditionals/conditional.py x: 6 contributors (all time) y: 33 lines of code tfx/dsl/input_resolution/ops/consecutive_spans_op.py x: 2 contributors (all time) y: 49 lines of code tfx/dsl/input_resolution/ops/exclude_spans_op.py x: 2 contributors (all time) y: 18 lines of code tfx/dsl/input_resolution/ops/skip_if_less_than_n_spans_op.py x: 3 contributors (all time) y: 23 lines of code tfx/dsl/input_resolution/ops/sliding_window_op.py x: 3 contributors (all time) y: 21 lines of code tfx/dsl/input_resolution/ops/unnest_op.py x: 4 contributors (all time) y: 21 lines of code tfx/dsl/io/filesystem.py x: 4 contributors (all time) y: 52 lines of code tfx/dsl/io/plugins/tensorflow_gfile.py x: 6 contributors (all time) y: 85 lines of code tfx/extensions/google_cloud_ai_platform/runner.py x: 19 contributors (all time) y: 135 lines of code tfx/extensions/google_cloud_ai_platform/trainer/executor.py x: 9 contributors (all time) y: 74 lines of code tfx/extensions/google_cloud_ai_platform/training_clients.py x: 7 contributors (all time) y: 203 lines of code tfx/extensions/google_cloud_big_query/example_gen/executor.py x: 11 contributors (all time) y: 29 lines of code tfx/extensions/google_cloud_big_query/experimental/elwc_example_gen/component/executor.py x: 4 contributors (all time) y: 75 lines of code tfx/orchestration/airflow/airflow_component.py x: 15 contributors (all time) y: 60 lines of code tfx/orchestration/data_types.py x: 9 contributors (all time) y: 89 lines of code tfx/orchestration/experimental/centralized_kubernetes_orchestrator/kubernetes_job_runner.py x: 3 contributors (all time) y: 153 lines of code tfx/orchestration/experimental/centralized_kubernetes_orchestrator/kubernetes_task_scheduler.py x: 3 contributors (all time) y: 83 lines of code tfx/orchestration/experimental/centralized_kubernetes_orchestrator/main.py x: 3 contributors (all time) y: 133 lines of code tfx/orchestration/experimental/centralized_kubernetes_orchestrator/service/kubernetes_orchestrator_service.py x: 3 contributors (all time) y: 42 lines of code tfx/orchestration/experimental/centralized_kubernetes_orchestrator/service/proto/service.proto x: 3 contributors (all time) y: 48 lines of code tfx/orchestration/experimental/core/task_schedulers/importer_task_scheduler.py x: 7 contributors (all time) y: 33 lines of code tfx/orchestration/experimental/core/task_schedulers/manual_task_scheduler.py x: 5 contributors (all time) y: 58 lines of code tfx/orchestration/experimental/core/task_schedulers/noop_task_scheduler.py x: 5 contributors (all time) y: 21 lines of code tfx/orchestration/experimental/interactive/interactive_context.py x: 14 contributors (all time) y: 142 lines of code tfx/orchestration/experimental/kubernetes/kubernetes_remote_runner.py x: 9 contributors (all time) y: 163 lines of code tfx/orchestration/kubeflow/container_entrypoint.py x: 14 contributors (all time) y: 294 lines of code tfx/orchestration/kubeflow/decorators.py x: 2 contributors (all time) y: 7 lines of code tfx/orchestration/kubeflow/kubeflow_dag_runner.py x: 7 contributors (all time) y: 224 lines of code tfx/orchestration/kubeflow/utils.py x: 6 contributors (all time) y: 18 lines of code tfx/orchestration/kubeflow/v2/pipeline_builder.py x: 8 contributors (all time) y: 117 lines of code tfx/orchestration/node_proto_view.py x: 3 contributors (all time) y: 168 lines of code tfx/orchestration/portable/base_executor_operator.py x: 11 contributors (all time) y: 33 lines of code tfx/orchestration/portable/cache_utils.py x: 13 contributors (all time) y: 96 lines of code tfx/orchestration/portable/mlmd/context_lib.py x: 12 contributors (all time) y: 110 lines of code tfx/orchestration/portable/resolver_node_handler.py x: 4 contributors (all time) y: 100 lines of code tfx/orchestration/python_execution_binary/entrypoint.py x: 5 contributors (all time) y: 92 lines of code tfx/proto/example_gen.proto x: 16 contributors (all time) y: 183 lines of code tfx/proto/orchestration/execution_invocation.proto x: 6 contributors (all time) y: 51 lines of code tfx/proto/orchestration/local_deployment_config.proto x: 10 contributors (all time) y: 49 lines of code tfx/proto/orchestration/run_state.proto x: 5 contributors (all time) y: 50 lines of code tfx/tools/cli/handler/kubeflow_v2_dag_runner_patcher.py x: 5 contributors (all time) y: 33 lines of code tfx/types/value_artifact.py x: 8 contributors (all time) y: 110 lines of code tfx/utils/io_utils.py x: 19 contributors (all time) y: 140 lines of code tfx/utils/kube_utils.py x: 10 contributors (all time) y: 157 lines of code tfx/v1/orchestration/__init__.py x: 5 contributors (all time) y: 3 lines of code tfx/v1/proto/__init__.py x: 7 contributors (all time) y: 100 lines of code tfx/dsl/input_resolution/strategies/latest_blessed_model_strategy.py x: 2 contributors (all time) y: 56 lines of code tfx/components/trainer/fn_args_utils.py x: 16 contributors (all time) y: 126 lines of code tfx/dsl/context_managers/dsl_context.py x: 1 contributors (all time) y: 16 lines of code tfx/extensions/google_cloud_ai_platform/bulk_inferrer/executor.py x: 5 contributors (all time) y: 179 lines of code tfx/extensions/google_cloud_big_query/pusher/executor.py x: 13 contributors (all time) y: 73 lines of code tfx/orchestration/experimental/kubernetes/kubernetes_dag_runner.py x: 8 contributors (all time) y: 151 lines of code tfx/utils/name_utils.py x: 1 contributors (all time) y: 49 lines of code tfx/dsl/input_resolution/strategies/span_range_strategy.py x: 2 contributors (all time) y: 67 lines of code tfx/orchestration/portable/tfx_runner.py x: 9 contributors (all time) y: 64 lines of code tfx/benchmarks/tfma_v2_benchmark_base.py x: 15 contributors (all time) y: 426 lines of code tfx/proto/pusher.proto x: 7 contributors (all time) y: 46 lines of code tfx/experimental/templates/container_based_test_case.py x: 2 contributors (all time) y: 241 lines of code tfx/orchestration/beam/beam_dag_runner.py x: 10 contributors (all time) y: 187 lines of code tfx/orchestration/local/local_dag_runner.py x: 5 contributors (all time) y: 67 lines of code tfx/orchestration/portable/python_executor_operator.py x: 10 contributors (all time) y: 65 lines of code tfx/proto/orchestration/execution_result.proto x: 9 contributors (all time) y: 48 lines of code tfx/scripts/run_executor.py x: 17 contributors (all time) y: 94 lines of code tfx/utils/path_constants.py x: 4 contributors (all time) y: 9 lines of code tfx/utils/path_utils.py x: 14 contributors (all time) y: 62 lines of code tfx/orchestration/tfx_runner.py x: 8 contributors (all time) y: 14 lines of code tfx/components/bulk_inferrer/component.py x: 9 contributors (all time) y: 39 lines of code tfx/components/evaluator/component.py x: 18 contributors (all time) y: 66 lines of code tfx/components/example_gen/import_example_gen/component.py x: 17 contributors (all time) y: 25 lines of code tfx/components/experimental/data_view/binder_component.py x: 10 contributors (all time) y: 32 lines of code tfx/components/infra_validator/component.py x: 8 contributors (all time) y: 29 lines of code tfx/components/model_validator/component.py x: 12 contributors (all time) y: 23 lines of code tfx/components/trainer/component.py x: 15 contributors (all time) y: 75 lines of code tfx/components/transform/component.py x: 17 contributors (all time) y: 85 lines of code tfx/components/transform/executor_utils.py x: 2 contributors (all time) y: 123 lines of code tfx/orchestration/experimental/core/service_jobs.py x: 3 contributors (all time) y: 75 lines of code tfx/tools/cli/container_builder/builder.py x: 11 contributors (all time) y: 48 lines of code tfx/types/system_artifacts.py x: 2 contributors (all time) y: 12 lines of code tfx/components/evaluator/executor.py x: 18 contributors (all time) y: 255 lines of code tfx/components/example_gen/component.py x: 19 contributors (all time) y: 80 lines of code tfx/components/transform/labels.py x: 14 contributors (all time) y: 30 lines of code tfx/components/transform/run_executor.py x: 13 contributors (all time) y: 123 lines of code tfx/extensions/google_cloud_big_query/example_gen/component.py x: 14 contributors (all time) y: 26 lines of code tfx/__init__.py x: 4 contributors (all time) y: 2 lines of code tfx/benchmarks/benchmark_base.py x: 6 contributors (all time) y: 25 lines of code tfx/benchmarks/benchmark_dataset.py x: 4 contributors (all time) y: 37 lines of code tfx/benchmarks/datasets/chicago_taxi/dataset.py x: 13 contributors (all time) y: 190 lines of code tfx/benchmarks/regenerate_datasets.py x: 4 contributors (all time) y: 34 lines of code tfx/benchmarks/tfma_benchmark_base.py x: 7 contributors (all time) y: 194 lines of code tfx/benchmarks/tft_benchmark_base.py x: 14 contributors (all time) y: 284 lines of code tfx/benchmarks/tft_benchmark_chicago_taxi.py x: 9 contributors (all time) y: 21 lines of code tfx/components/base/base_component.py x: 6 contributors (all time) y: 6 lines of code tfx/components/base/base_driver.py x: 15 contributors (all time) y: 6 lines of code tfx/components/base/base_executor.py x: 12 contributors (all time) y: 10 lines of code tfx/components/base/base_node.py x: 9 contributors (all time) y: 6 lines of code tfx/components/base/executor_spec.py x: 12 contributors (all time) y: 14 lines of code tfx/components/example_gen/csv_example_gen/executor.py x: 15 contributors (all time) y: 137 lines of code tfx/components/example_gen/custom_executors/avro_executor.py x: 8 contributors (all time) y: 23 lines of code tfx/components/example_gen/driver.py x: 16 contributors (all time) y: 128 lines of code tfx/components/experimental/__init__.py x: 10 contributors (all time) y: 1 lines of code tfx/components/experimental/data_view/utils.py x: 10 contributors (all time) y: 10 lines of code tfx/components/infra_validator/model_server_clients/base_client.py x: 8 contributors (all time) y: 39 lines of code tfx/components/infra_validator/request_builder.py x: 9 contributors (all time) y: 194 lines of code tfx/components/model_validator/executor.py x: 6 contributors (all time) y: 133 lines of code tfx/components/trainer/constants.py x: 11 contributors (all time) y: 1 lines of code tfx/components/trainer/rewriting/rewriter_factory.py x: 3 contributors (all time) y: 38 lines of code tfx/dsl/component/experimental/container_component.py x: 10 contributors (all time) y: 50 lines of code tfx/dsl/component/experimental/executor_specs.py x: 11 contributors (all time) y: 91 lines of code tfx/dsl/component/experimental/placeholders.py x: 12 contributors (all time) y: 40 lines of code tfx/dsl/io/filesystem_registry.py x: 3 contributors (all time) y: 52 lines of code tfx/dsl/io/plugins/local.py x: 4 contributors (all time) y: 89 lines of code tfx/experimental/distributed_inference/graphdef_experiments/subgraph_partitioning/beam_pipeline.py x: 9 contributors (all time) y: 127 lines of code tfx/experimental/distributed_inference/graphdef_experiments/subgraph_partitioning/execution_spec.py x: 10 contributors (all time) y: 9 lines of code tfx/experimental/distributed_inference/graphdef_experiments/subgraph_partitioning/graph_partition.py x: 10 contributors (all time) y: 205 lines of code tfx/experimental/pipeline_testing/__init__.py x: 7 contributors (all time) y: 1 lines of code tfx/experimental/pipeline_testing/base_stub_executor.py x: 11 contributors (all time) y: 39 lines of code tfx/experimental/pipeline_testing/pipeline_recorder.py x: 10 contributors (all time) y: 20 lines of code tfx/experimental/pipeline_testing/pipeline_recorder_utils.py x: 11 contributors (all time) y: 113 lines of code tfx/experimental/pipeline_testing/stub_component_launcher.py x: 9 contributors (all time) y: 4 lines of code tfx/experimental/templates/taxi/models/preprocessing.py x: 6 contributors (all time) y: 37 lines of code tfx/experimental/templates/taxi/pipeline/pipeline.py x: 16 contributors (all time) y: 110 lines of code tfx/extensions/experimental/kfp_compatibility/kfp_container_component.py x: 12 contributors (all time) y: 59 lines of code tfx/extensions/google_cloud_ai_platform/cmle_runner.py x: 8 contributors (all time) y: 10 lines of code tfx/extensions/google_cloud_big_query/experimental/elwc_example_gen/component/component.py x: 4 contributors (all time) y: 27 lines of code tfx/orchestration/experimental/interactive/notebook_extensions/skip.py x: 3 contributors (all time) y: 11 lines of code tfx/orchestration/experimental/kubernetes/container_entrypoint.py x: 7 contributors (all time) y: 60 lines of code tfx/orchestration/kubeflow/runner.py x: 11 contributors (all time) y: 10 lines of code tfx/orchestration/kubeflow/v2/components/experimental/ai_platform_training_component.py x: 6 contributors (all time) y: 92 lines of code tfx/orchestration/kubeflow/v2/container/kubeflow_v2_entrypoint_utils.py x: 4 contributors (all time) y: 173 lines of code tfx/orchestration/launcher/container_common.py x: 12 contributors (all time) y: 91 lines of code tfx/orchestration/launcher/in_process_component_launcher.py x: 5 contributors (all time) y: 38 lines of code tfx/orchestration/launcher/kubernetes_component_launcher.py x: 10 contributors (all time) y: 142 lines of code tfx/orchestration/portable/execution_watcher.py x: 2 contributors (all time) y: 70 lines of code tfx/orchestration/portable/kubernetes_executor_operator.py x: 3 contributors (all time) y: 141 lines of code tfx/orchestration/portable/mlmd/common_utils.py x: 11 contributors (all time) y: 41 lines of code tfx/orchestration/publisher.py x: 7 contributors (all time) y: 21 lines of code tfx/scripts/run_component.py x: 10 contributors (all time) y: 102 lines of code tfx/tools/build_docs.py x: 14 contributors (all time) y: 57 lines of code tfx/tools/cli/cli_main.py x: 6 contributors (all time) y: 12 lines of code tfx/tools/cli/commands/pipeline.py x: 6 contributors (all time) y: 280 lines of code tfx/tools/cli/commands/run.py x: 4 contributors (all time) y: 253 lines of code tfx/tools/cli/container_builder/labels.py x: 5 contributors (all time) y: 5 lines of code tfx/tools/cli/handler/airflow_handler.py x: 6 contributors (all time) y: 111 lines of code tfx/tools/cli/handler/base_handler.py x: 15 contributors (all time) y: 187 lines of code tfx/tools/cli/handler/kubeflow_dag_runner_patcher.py x: 2 contributors (all time) y: 43 lines of code tfx/tools/cli/handler/template_handler.py x: 10 contributors (all time) y: 111 lines of code tfx/utils/dependency_utils.py x: 6 contributors (all time) y: 76 lines of code tfx/utils/deprecation_utils.py x: 3 contributors (all time) y: 94 lines of code tfx/utils/telemetry_utils.py x: 8 contributors (all time) y: 60 lines of code tfx/proto/range_config.proto x: 2 contributors (all time) y: 51 lines of code tfx/extensions/google_cloud_big_query/experimental/elwc_example_gen/proto/elwc_config.proto x: 1 contributors (all time) y: 22 lines of code tfx/proto/orchestration/platform_config.proto x: 1 contributors (all time) y: 53 lines of code tfx/proto/bulk_inferrer.proto x: 1 contributors (all time) y: 70 lines of code tfx/utils/retry.py x: 1 contributors (all time) y: 29 lines of code tfx/experimental/distributed_inference/graphdef_experiments/subgraph_partitioning/create_complex_graph.py x: 8 contributors (all time) y: 77 lines of code tfx/extensions/experimental/__init__.py x: 8 contributors (all time) y: 1 lines of code tfx/proto/trainer.proto x: 9 contributors (all time) y: 31 lines of code tfx/experimental/templates/taxi/data_validation.ipynb x: 1 contributors (all time) y: 125 lines of code tfx/experimental/templates/taxi/model_analysis.ipynb x: 1 contributors (all time) y: 105 lines of code tfx/proto/evaluator.proto x: 1 contributors (all time) y: 44 lines of code
1146.0
lines of code
  min: 1.0
  average: 71.62
  25th percentile: 3.0
  median: 30.0
  75th percentile: 92.75
  max: 1146.0
0 36.0
contributors (all time)
min: 1.0 | average: 6.08 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 9.0 | max: 36.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".