pytorch / xla
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 403
  • Daily file updates (only one update per file and date counted): 713
  • First update: 2018-11-08
  • Latest update: 2022-01-20
  • Days between first and latest update: 1170 (167 weeks, estimated 835 working days)
  • Active days (at least one file change): 772
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 403 files with 35,965 lines of code in files.
    • 371 files that are 366+ days old (34,534 lines of code)
    • 22 files that are 181-365 days old (1,038 lines of code)
    • 8 files that are 91-180 days old (307 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 2 files that are 1-30 days old (86 lines of code)
96% | 2% | <1% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 403 files with 35,965 lines of code in files.
    • 99 files have been last changed 366+ days ago (4,781 lines of code)
    • 31 files have been last changed 181-365 days ago (2,344 lines of code)
    • 242 files have been last changed 91-180 days ago (13,628 lines of code)
    • 17 files have been last changed 31-90 days ago (6,033 lines of code)
    • 14 files have been last changed 1-30 days ago (9,179 lines of code)
13% | 6% | 37% | 16% | 25%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, py, cc, sh, md, ipynb, yaml, txt, yml, lds, css, svg, gitignore, clang-format, diff, rst, proto, json, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp97% | 1% | <1% | 0% | <1%
py94% | 4% | 1% | 0% | 0%
h95% | 2% | 1% | 0% | <1%
yaml18% | 81% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py52% | 24% | 9% | 4% | 8%
h19% | 3% | 50% | 6% | 19%
cpp3% | 3% | 42% | 22% | 29%
yaml0% | 0% | 18% | 0% | 81%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
torch_xla/csrc97% | 1% | <1% | 0% | <1%
torch_xla/distributed100% | 0% | 0% | 0% | 0%
torch_xla/core94% | 5% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
torch_xla/utils92% | 7% | 0% | 0% | 0%
torch_xla/debug86% | 13% | 0% | 0% | 0%
ROOT42% | 57% | 0% | 0% | 0%
contrib/scripts100% | 0% | 0% | 0% | 0%
torch_xla100% | 0% | 0% | 0% | 0%
docker100% | 0% | 0% | 0% | 0%
torch_xla/amp0% | 46% | 53% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
torch_xla/csrc6% | 3% | 43% | 19% | 27%
scripts100% | 0% | 0% | 0% | 0%
torch_xla/core49% | 15% | 0% | 0% | 35%
torch_xla/utils92% | 7% | 0% | 0% | 0%
torch_xla/debug74% | 13% | 12% | 0% | 0%
torch_xla/distributed13% | 68% | 17% | 0% | 0%
contrib/scripts100% | 0% | 0% | 0% | 0%
torch_xla0% | 37% | 62% | 0% | 0%
torch_xla/amp0% | 4% | 95% | 0% | 0%
docker0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 0% | 42% | 57%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
init_python_bindings.cpp
in torch_xla/csrc
1107 45 7 1174 116
tensor.cpp
in torch_xla/csrc
1379 110 37 1172 185
torch_util.cpp
in torch_xla/csrc
37 5 105 1172 17
tensor.h
in torch_xla/csrc
942 4 7 1171 236
pooling.cpp
in torch_xla/csrc
621 28 97 1171 34
helpers.cpp
in torch_xla/csrc
592 44 97 1171 70
reduction.cpp
in torch_xla/csrc
479 28 33 1171 44
data_ops.cpp
in torch_xla/csrc
436 26 97 1171 49
convolution.cpp
in torch_xla/csrc
252 10 97 1171 45
setup.py
in root
249 12 73 1171 46
helpers.h
in torch_xla/csrc
246 18 97 1171 62
elementwise.cpp
in torch_xla/csrc
233 22 37 1171 44
cross_replica_reduces.cpp
in torch_xla/csrc
170 9 7 1171 27
nll_loss.cpp
in torch_xla/csrc
153 5 97 1171 25
batch_norm.cpp
in torch_xla/csrc
86 6 340 1171 16
__init__.py
in torch_xla
77 10 97 1171 27
reduction.h
in torch_xla/csrc
60 - 97 1171 22
pooling.h
in torch_xla/csrc
54 - 97 1171 21
data_ops.h
in torch_xla/csrc
52 - 97 1171 31
cross_replica_reduces.h
in torch_xla/csrc
50 - 7 1171 17
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
bitwise_ir_ops.h
in torch_xla/csrc/ops
11 - 1067 1071 2
arithmetic_ir_ops.h
in torch_xla/csrc/ops
10 - 1057 1105 5
fixup_binary.py
in scripts
50 5 1049 1063 3
tf_log_filter.py
in scripts
21 1 1025 1025 1
normalize_graph_text.py
in scripts
20 1 1024 1039 2
squeeze.h
in torch_xla/csrc/ops
18 1 960 1076 2
cholesky.h
in torch_xla/csrc/ops
18 1 960 1052 2
qr.h
in torch_xla/csrc/ops
18 1 960 1055 3
constant.h
in torch_xla/csrc/ops
18 - 960 1110 4
unsqueeze.h
in torch_xla/csrc/ops
18 1 960 1076 2
threshold_backward.h
in torch_xla/csrc/ops
19 1 960 1085 4
leaky_relu.h
in torch_xla/csrc/ops
19 1 960 1071 2
not_supported.h
in torch_xla/csrc/ops
19 - 960 1073 2
threshold.h
in torch_xla/csrc/ops
20 2 960 1103 4
svd.h
in torch_xla/csrc/ops
20 2 960 1056 2
leaky_relu_backward.h
in torch_xla/csrc/ops
20 1 960 1049 2
symeig.h
in torch_xla/csrc/ops
20 2 960 1053 2
triangular_solve.h
in torch_xla/csrc/ops
25 4 960 1039 2
constant.cpp
in torch_xla/csrc/ops
27 3 960 1110 8
linear_interpolation.h
in torch_xla/csrc/ops
18 1 938 938 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
all_gather.cpp
in torch_xla/csrc/ops
59 4 7 7 1
all_gather.h
in torch_xla/csrc/ops
27 2 7 7 1
sgd.py
in torch_xla/amp/syncfree
70 2 102 102 1
sgd_optimizer_step.cpp
in torch_xla/csrc/ops
54 3 102 102 1
sgd_optimizer_step.h
in torch_xla/csrc/ops
22 - 102 102 1
__init__.py
in torch_xla/amp/syncfree
1 - 102 102 1
adaptive_max_pool2d.cpp
in torch_xla/csrc/ops
43 4 97 159 4
adaptive_max_pool2d.h
in torch_xla/csrc/ops
19 - 97 159 3
reduce_scatter.cpp
in torch_xla/csrc/ops
68 4 97 168 4
reduce_scatter.h
in torch_xla/csrc/ops
30 2 97 168 4
amin.cpp
in torch_xla/csrc/ops
41 4 97 189 4
amax.cpp
in torch_xla/csrc/ops
41 4 97 189 4
amax.h
in torch_xla/csrc/ops
20 2 97 189 3
amin.h
in torch_xla/csrc/ops
20 2 97 189 3
var_mean.cpp
in torch_xla/csrc/ops
60 4 97 207 5
var_mean.h
in torch_xla/csrc/ops
25 2 97 207 3
std_mean.cpp
in torch_xla/csrc/ops
57 4 97 211 4
std_mean.h
in torch_xla/csrc/ops
25 2 97 211 4
aten_cpu_fallback.cpp
in torch_xla/csrc
30 1 213 213 1
aten_cpu_fallback.h
in torch_xla/csrc
5 - 213 213 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
tensor_methods.cpp
in torch_xla/csrc
2517 323 7 1049 176
init_python_bindings.cpp
in torch_xla/csrc
1107 45 7 1174 116
tensor.h
in torch_xla/csrc
942 4 7 1171 236
xla_model.py
in torch_xla/core
494 59 7 856 57
cross_replica_reduces.cpp
in torch_xla/csrc
170 9 7 1171 27
all_gather.cpp
in torch_xla/csrc/ops
59 4 7 7 1
cross_replica_reduces.h
in torch_xla/csrc
50 - 7 1171 17
xla_ops.h
in torch_xla/csrc/ops
45 1 7 1110 24
xla_ops.cpp
in torch_xla/csrc/ops
29 - 7 1110 24
all_gather.h
in torch_xla/csrc/ops
27 2 7 7 1
aten_xla_type.cpp
in torch_xla/csrc
3152 296 11 1090 257
xla_native_functions.yaml
in root
334 - 11 260 23
tensor_ops.cpp
in torch_xla/csrc
225 10 11 1061 25
tensor_ops.h
in torch_xla/csrc
28 - 11 1061 17
reduction.cpp
in torch_xla/csrc
479 28 33 1171 44
xla_lower_util.cpp
in torch_xla/csrc
789 38 34 1072 52
scalar.cpp
in torch_xla/csrc/ops
96 4 34 1106 21
xla_lower_util.h
in torch_xla/csrc
75 1 34 1072 37
topk.cpp
in torch_xla/csrc/ops
48 4 34 1065 12
topk.h
in torch_xla/csrc/ops
27 5 34 1065 7