tensorflow / lingvo
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).

Files Most Frequently Changed Together (Top 20)
margin-top: 20px

data...

Pairs # same commits # commits 1 # commits 2 latest commit
lingvo/core/base_layer.py
lingvo/core/base_model.py
6 132 (4%) 213 (2%) 2022-01-09
lingvo/jax/layers/attentions.py
lingvo/jax/layers/transformers.py
5 21 (23%) 47 (10%) 2022-01-26
lingvo/core/base_model.py
lingvo/executor.py
4 213 (1%) 90 (4%) 2022-01-09
lingvo/core/program.py
lingvo/executor.py
4 136 (2%) 90 (4%) 2022-01-21
lingvo/core/program.py
lingvo/core/base_model.py
4 136 (2%) 213 (1%) 2022-01-12
lingvo/jax/trainer_lib.py
lingvo/jax/eval.py
4 12 (33%) 32 (12%) 2022-01-25
lingvo/core/py_utils.py
lingvo/core/program.py
4 451 (<1%) 136 (2%) 2022-01-21
lingvo/core/base_layer.py
lingvo/executor.py
4 132 (3%) 90 (4%) 2022-01-09
lingvo/jax/layers/transformers.py
lingvo/jax/layers/__init__.py
3 47 (6%) 21 (14%) 2022-01-31
lingvo/jax/eval.py
lingvo/jax/py_utils.py
3 32 (9%) 12 (25%) 2022-01-25
lingvo/jax/eval.py
lingvo/jax/model.py
3 32 (9%) 24 (12%) 2022-01-22
lingvo/jax/tasks/lm/model_params.py
lingvo/jax/layers/transformers.py
3 8 (37%) 47 (6%) 2022-01-11
lingvo/jax/model_utils.py
lingvo/jax/eval.py
3 9 (33%) 32 (9%) 2022-01-25
lingvo/jax/train.py
lingvo/jax/eval.py
3 24 (12%) 32 (9%) 2022-01-25
lingvo/jax/train.py
lingvo/jax/model_utils.py
3 24 (12%) 9 (33%) 2022-01-25
lingvo/core/py_utils.py
lingvo/executor.py
3 451 (<1%) 90 (3%) 2022-01-21
lingvo/core/base_layer.py
lingvo/core/program.py
3 132 (2%) 136 (2%) 2022-01-09
lingvo/jax/model.py
lingvo/jax/layers/transformers.py
2 24 (8%) 47 (4%) 2022-01-26
lingvo/jax/layers/attentions.py
lingvo/jax/layers/__init__.py
2 21 (9%) 21 (9%) 2022-01-25
lingvo/jax/layers/embedding_softmax.py
lingvo/jax/layers/transformers.py
2 11 (18%) 47 (4%) 2022-01-20
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [lingvo/core/base_layer.py] [lingvo/core/base_layer.py] [lingvo/core/base_model.py] [lingvo/core/base_model.py] [lingvo/core/base_layer.py]--[lingvo/core/base_model.py] 6 [lingvo/executor.py] [lingvo/executor.py] [lingvo/core/base_layer.py]--[lingvo/executor.py] 4 [lingvo/core/program.py] [lingvo/core/program.py] [lingvo/core/base_layer.py]--[lingvo/core/program.py] 3 [lingvo/core/py_utils.py] [lingvo/core/py_utils.py] [lingvo/core/base_layer.py]--[lingvo/core/py_utils.py] 2 [lingvo/core/gshard_layers.py] [lingvo/core/gshard_layers.py] [lingvo/core/base_layer.py]--[lingvo/core/gshard_layers.py] 2 [lingvo/core/layers.py] [lingvo/core/layers.py] [lingvo/core/base_layer.py]--[lingvo/core/layers.py] 2 [lingvo/core/base_model.py]--[lingvo/executor.py] 4 [lingvo/jax/layers/attentions.py] [lingvo/jax/layers/attentions.py] [lingvo/jax/layers/transformers.py] [lingvo/jax/layers/transformers.py] [lingvo/jax/layers/attentions.py]--[lingvo/jax/layers/transformers.py] 5 [lingvo/jax/layers/__init__.py] [lingvo/jax/layers/__init__.py] [lingvo/jax/layers/attentions.py]--[lingvo/jax/layers/__init__.py] 2 [lingvo/jax/layers/transformers.py]--[lingvo/jax/layers/__init__.py] 3 [lingvo/jax/layers/pipeline.py] [lingvo/jax/layers/pipeline.py] [lingvo/jax/layers/transformers.py]--[lingvo/jax/layers/pipeline.py] 1 [lingvo/jax/layers/conformers.py] [lingvo/jax/layers/conformers.py] [lingvo/jax/layers/transformers.py]--[lingvo/jax/layers/conformers.py] 1 [lingvo/jax/base_input.py] [lingvo/jax/base_input.py] [lingvo/jax/layers/transformers.py]--[lingvo/jax/base_input.py] 1 [lingvo/core/program.py]--[lingvo/core/base_model.py] 4 [lingvo/core/program.py]--[lingvo/executor.py] 4 [lingvo/core/checkpointer.py] [lingvo/core/checkpointer.py] [lingvo/core/program.py]--[lingvo/core/checkpointer.py] 1 [lingvo/jax/trainer_lib.py] [lingvo/jax/trainer_lib.py] [lingvo/jax/eval.py] [lingvo/jax/eval.py] [lingvo/jax/trainer_lib.py]--[lingvo/jax/eval.py] 4 [lingvo/jax/py_utils.py] [lingvo/jax/py_utils.py] [lingvo/jax/trainer_lib.py]--[lingvo/jax/py_utils.py] 2 [lingvo/jax/eval.py]--[lingvo/jax/py_utils.py] 3 [lingvo/jax/model.py] [lingvo/jax/model.py] [lingvo/jax/eval.py]--[lingvo/jax/model.py] 3 [lingvo/core/py_utils.py]--[lingvo/core/base_model.py] 2 [lingvo/core/py_utils.py]--[lingvo/executor.py] 3 [lingvo/core/py_utils.py]--[lingvo/core/program.py] 4 [lingvo/jax/layers/__init__.py]--[lingvo/jax/layers/conformers.py] 1 [lingvo/jax/checkpoints.py] [lingvo/jax/checkpoints.py] [lingvo/jax/py_utils.py]--[lingvo/jax/checkpoints.py] 1 [lingvo/jax/model.py]--[lingvo/jax/layers/transformers.py] 2 [lingvo/jax/model.py]--[lingvo/jax/py_utils.py] 1 [lingvo/jax/model.py]--[lingvo/jax/base_input.py] 1 [lingvo/jax/tasks/lm/model_params.py] [lingvo/jax/tasks/lm/model_params.py] [lingvo/jax/tasks/lm/model_params.py]--[lingvo/jax/layers/transformers.py] 3 [lingvo/jax/model_utils.py] [lingvo/jax/model_utils.py] [lingvo/jax/model_utils.py]--[lingvo/jax/trainer_lib.py] 2 [lingvo/jax/model_utils.py]--[lingvo/jax/eval.py] 3 [lingvo/jax/model_utils.py]--[lingvo/jax/py_utils.py] 2 [lingvo/jax/train.py] [lingvo/jax/train.py] [lingvo/jax/train.py]--[lingvo/jax/trainer_lib.py] 2 [lingvo/jax/train.py]--[lingvo/jax/eval.py] 3 [lingvo/jax/train.py]--[lingvo/jax/py_utils.py] 2 [lingvo/jax/train.py]--[lingvo/jax/model_utils.py] 3 [lingvo/jax/layers/embedding_softmax.py] [lingvo/jax/layers/embedding_softmax.py] [lingvo/jax/layers/embedding_softmax.py]--[lingvo/jax/layers/transformers.py] 2 [lingvo/jax/optimizers.py] [lingvo/jax/optimizers.py] [lingvo/jax/learners.py] [lingvo/jax/learners.py] [lingvo/jax/optimizers.py]--[lingvo/jax/learners.py] 2 [lingvo/jax/main.py] [lingvo/jax/main.py] [lingvo/jax/main.py]--[lingvo/jax/layers/pipeline.py] 2 [lingvo/jax/layers/pipeline.py]--[lingvo/jax/layers/__init__.py] 1 [lingvo/core/gshard_layers.py]--[lingvo/core/base_model.py] 2 [lingvo/core/multitask_model.py] [lingvo/core/multitask_model.py] [lingvo/core/multitask_model.py]--[lingvo/core/base_layer.py] 2 [lingvo/core/multitask_model.py]--[lingvo/core/base_model.py] 2 [lingvo/core/multitask_model.py]--[lingvo/core/gshard_layers.py] 2 [lingvo/core/checkpointer.py]--[lingvo/core/base_model.py] 1 [lingvo/core/checkpointer.py]--[lingvo/executor.py] 1 [lingvo/core/saver.py] [lingvo/core/saver.py] [lingvo/core/saver.py]--[lingvo/core/base_model.py] 1 [lingvo/core/saver.py]--[lingvo/core/checkpointer.py] 1 [lingvo/core/datasource.py] [lingvo/core/datasource.py] [lingvo/core/datasource.py]--[lingvo/core/program.py] 1 [lingvo/tasks/punctuator/input_generator.py] [lingvo/tasks/punctuator/input_generator.py] [lingvo/core/datasource.py]--[lingvo/tasks/punctuator/input_generator.py] 1

Open 3D force graph...