openai / blocksparse
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 58 files with 30,120 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 4 files changed 6-20 times (2,252 lines of code)
    • 54 files changed 1-5 times (27,868 lines of code)
0% | 0% | 0% | 7% | 92%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 58 files with 30,120 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 5 files changed by 2-5 contributors (1,266 lines of code)
    • 53 files changed by 1 contributor (28,854 lines of code)
0% | 0% | 0% | 4% | 95%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, cu, cc, sass, h, md, txt, sh, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h0% | 0% | 0% | 58% | 41%
py0% | 0% | 0% | 17% | 82%
cc0% | 0% | 0% | 6% | 93%
cu0% | 0% | 0% | 0% | 100%
sass0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 5% | 94%
blocksparse0% | 0% | 0% | 20% | 79%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ewops.py
in blocksparse
287 44 2018-01-24 2019-04-23 6 2 dchichkov@gmail.com scott@openai.com
450 18 2018-08-24 2019-04-23 6 1 scott@openai.com scott@openai.com
transformer.py
in blocksparse
480 42 2018-08-24 2019-04-23 6 1 scott@openai.com scott@openai.com
1035 260 2018-08-24 2019-05-06 6 1 scott@openai.com scott@openai.com
328 31 2018-10-17 2019-07-19 5 1 scott@openai.com scott@openai.com
884 - 2018-08-24 2019-05-06 5 1 scott@openai.com scott@openai.com
173 15 2018-08-24 2020-07-13 4 2 scott@openai.com rewonc@gmail.com
norms.py
in blocksparse
191 13 2018-08-24 2019-05-04 4 1 scott@openai.com scott@openai.com
optimize.py
in blocksparse
228 24 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
469 10 2018-01-25 2019-05-04 4 1 scott@openai.com scott@openai.com
747 22 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
792 - 2018-08-24 2019-05-04 4 1 scott@openai.com scott@openai.com
882 - 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
1030 - 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
ew_op.cc
in src
1270 49 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
1503 - 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
__init__.py
in blocksparse
113 - 2018-01-24 2019-04-23 3 1 scott@openai.com scott@openai.com
quantize.py
in blocksparse
154 6 2018-08-24 2019-04-23 3 1 scott@openai.com scott@openai.com
lstm.py
in blocksparse
164 14 2018-08-24 2019-05-04 3 1 scott@openai.com scott@openai.com
nccl.py
in blocksparse
310 18 2018-08-24 2020-07-13 3 2 scott@openai.com rewonc@gmail.com
590 - 2018-08-24 2019-05-04 3 1 scott@openai.com scott@openai.com
matmul.py
in blocksparse
645 40 2018-08-24 2019-04-23 3 1 scott@openai.com scott@openai.com
653 14 2018-01-25 2019-04-23 3 1 scott@openai.com scott@openai.com
695 - 2018-08-24 2019-05-04 3 1 scott@openai.com scott@openai.com
2499 - 2018-08-24 2019-04-23 3 1 scott@openai.com scott@openai.com
setup.py
in root
16 - 2017-12-06 2019-04-23 2 2 sys@openai.com scott@openai.com
embed.py
in blocksparse
30 3 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
69 2 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
100 4 2018-08-24 2018-10-17 2 1 scott@openai.com scott@openai.com
161 4 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
172 4 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
182 4 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
213 - 2018-01-24 2018-08-24 2 1 scott@openai.com scott@openai.com
216 - 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
235 9 2018-08-24 2018-11-19 2 1 scott@openai.com scott@openai.com
304 - 2018-08-24 2018-10-17 2 1 scott@openai.com scott@openai.com
393 - 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
480 11 2018-08-24 2020-07-13 2 2 scott@openai.com rewonc@gmail.com
bst_op.cc
in src
481 12 2019-04-23 2019-05-04 2 1 scott@openai.com scott@openai.com
507 31 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
conv.py
in blocksparse
786 52 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
grads.py
in blocksparse
185 11 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
193 6 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
utils.py
in blocksparse
212 19 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
213 - 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
214 - 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
251 5 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
253 6 2018-01-24 2018-01-24 1 1 scott@openai.com scott@openai.com
384 4 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
spatial_conv.py
in src/dev
389 20 2019-07-19 2019-07-19 1 1 scott@openai.com scott@openai.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ewops.py
in blocksparse
287 44 2018-01-24 2019-04-23 6 2 dchichkov@gmail.com scott@openai.com
173 15 2018-08-24 2020-07-13 4 2 scott@openai.com rewonc@gmail.com
nccl.py
in blocksparse
310 18 2018-08-24 2020-07-13 3 2 scott@openai.com rewonc@gmail.com
setup.py
in root
16 - 2017-12-06 2019-04-23 2 2 sys@openai.com scott@openai.com
480 11 2018-08-24 2020-07-13 2 2 scott@openai.com rewonc@gmail.com
transformer.py
in blocksparse
480 42 2018-08-24 2019-04-23 6 1 scott@openai.com scott@openai.com
450 18 2018-08-24 2019-04-23 6 1 scott@openai.com scott@openai.com
1035 260 2018-08-24 2019-05-06 6 1 scott@openai.com scott@openai.com
884 - 2018-08-24 2019-05-06 5 1 scott@openai.com scott@openai.com
328 31 2018-10-17 2019-07-19 5 1 scott@openai.com scott@openai.com
optimize.py
in blocksparse
228 24 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
norms.py
in blocksparse
191 13 2018-08-24 2019-05-04 4 1 scott@openai.com scott@openai.com
1503 - 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
469 10 2018-01-25 2019-05-04 4 1 scott@openai.com scott@openai.com
ew_op.cc
in src
1270 49 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
1030 - 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
747 22 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
882 - 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
792 - 2018-08-24 2019-05-04 4 1 scott@openai.com scott@openai.com
matmul.py
in blocksparse
645 40 2018-08-24 2019-04-23 3 1 scott@openai.com scott@openai.com
quantize.py
in blocksparse
154 6 2018-08-24 2019-04-23 3 1 scott@openai.com scott@openai.com
__init__.py
in blocksparse
113 - 2018-01-24 2019-04-23 3 1 scott@openai.com scott@openai.com
lstm.py
in blocksparse
164 14 2018-08-24 2019-05-04 3 1 scott@openai.com scott@openai.com
590 - 2018-08-24 2019-05-04 3 1 scott@openai.com scott@openai.com
653 14 2018-01-25 2019-04-23 3 1 scott@openai.com scott@openai.com
2499 - 2018-08-24 2019-04-23 3 1 scott@openai.com scott@openai.com
695 - 2018-08-24 2019-05-04 3 1 scott@openai.com scott@openai.com
embed.py
in blocksparse
30 3 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
conv.py
in blocksparse
786 52 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
213 - 2018-01-24 2018-08-24 2 1 scott@openai.com scott@openai.com
393 - 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
bst_op.cc
in src
481 12 2019-04-23 2019-05-04 2 1 scott@openai.com scott@openai.com
161 4 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
172 4 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
69 2 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
507 31 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
100 4 2018-08-24 2018-10-17 2 1 scott@openai.com scott@openai.com
182 4 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
304 - 2018-08-24 2018-10-17 2 1 scott@openai.com scott@openai.com
216 - 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
235 9 2018-08-24 2018-11-19 2 1 scott@openai.com scott@openai.com
253 6 2018-01-24 2018-01-24 1 1 scott@openai.com scott@openai.com
utils.py
in blocksparse
212 19 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
grads.py
in blocksparse
185 11 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
1425 - 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
384 4 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
455 - 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
1112 - 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
251 5 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
213 - 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
763 -
737 -
737 -
674 -
655 -
62 1
2499 - 2018-08-24 2019-04-23 3 1 scott@openai.com scott@openai.com
1503 - 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
1425 - 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
ew_op.cc
in src
1270 49 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
1224 - 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
1112 - 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
1100 - 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
1035 260 2018-08-24 2019-05-06 6 1 scott@openai.com scott@openai.com
1030 - 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
884 - 2018-08-24 2019-05-06 5 1 scott@openai.com scott@openai.com
882 - 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
792 - 2018-08-24 2019-05-04 4 1 scott@openai.com scott@openai.com
conv.py
in blocksparse
786 52 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
785 - 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
747 22 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
695 - 2018-08-24 2019-05-04 3 1 scott@openai.com scott@openai.com
653 14 2018-01-25 2019-04-23 3 1 scott@openai.com scott@openai.com
matmul.py
in blocksparse
645 40 2018-08-24 2019-04-23 3 1 scott@openai.com scott@openai.com
590 - 2018-08-24 2019-05-04 3 1 scott@openai.com scott@openai.com
507 31 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
bst_op.cc
in src
481 12 2019-04-23 2019-05-04 2 1 scott@openai.com scott@openai.com
transformer.py
in blocksparse
480 42 2018-08-24 2019-04-23 6 1 scott@openai.com scott@openai.com
469 10 2018-01-25 2019-05-04 4 1 scott@openai.com scott@openai.com
455 - 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
450 18 2018-08-24 2019-04-23 6 1 scott@openai.com scott@openai.com
414 - 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
394 14 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
393 - 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
spatial_conv.py
in src/dev
389 20 2019-07-19 2019-07-19 1 1 scott@openai.com scott@openai.com
384 4 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
328 31 2018-10-17 2019-07-19 5 1 scott@openai.com scott@openai.com
304 - 2018-08-24 2018-10-17 2 1 scott@openai.com scott@openai.com
253 6 2018-01-24 2018-01-24 1 1 scott@openai.com scott@openai.com
251 5 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
235 9 2018-08-24 2018-11-19 2 1 scott@openai.com scott@openai.com
optimize.py
in blocksparse
228 24 2018-08-24 2019-04-23 4 1 scott@openai.com scott@openai.com
216 - 2018-08-24 2019-04-23 2 1 scott@openai.com scott@openai.com
214 - 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
213 - 2018-01-24 2018-08-24 2 1 scott@openai.com scott@openai.com
213 - 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
utils.py
in blocksparse
212 19 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
193 6 2018-08-24 2018-08-24 1 1 scott@openai.com scott@openai.com
norms.py
in blocksparse
191 13 2018-08-24 2019-05-04 4 1 scott@openai.com scott@openai.com
grads.py
in blocksparse
185 11 2019-04-23 2019-04-23 1 1 scott@openai.com scott@openai.com
Correlations

File Size vs. Number of Changes: 58 points

blocksparse/nccl.py x: 310 lines of code y: 3 # changes src/gpu_types.h x: 173 lines of code y: 4 # changes src/nccl_op.cc x: 480 lines of code y: 2 # changes src/dev/spatial_conv.py x: 389 lines of code y: 1 # changes src/gpu_hmma.h x: 328 lines of code y: 5 # changes src/ew_op_gpu.h x: 1035 lines of code y: 6 # changes src/transformer_op_gpu.cu x: 884 lines of code y: 5 # changes blocksparse/lstm.py x: 164 lines of code y: 3 # changes blocksparse/norms.py x: 191 lines of code y: 4 # changes src/layer_norm_cn_op_gpu.cu x: 695 lines of code y: 3 # changes src/layer_norm_nc_op_gpu.cu x: 792 lines of code y: 4 # changes src/layer_norm_op.cc x: 469 lines of code y: 4 # changes src/lstm_op_gpu.cu x: 590 lines of code y: 3 # changes blocksparse/__init__.py x: 113 lines of code y: 3 # changes setup.py x: 16 lines of code y: 2 # changes blocksparse/conv.py x: 786 lines of code y: 2 # changes blocksparse/embed.py x: 30 lines of code y: 2 # changes blocksparse/ewops.py x: 287 lines of code y: 6 # changes blocksparse/grads.py x: 185 lines of code y: 1 # changes blocksparse/matmul.py x: 645 lines of code y: 3 # changes blocksparse/optimize.py x: 228 lines of code y: 4 # changes blocksparse/quantize.py x: 154 lines of code y: 3 # changes blocksparse/transformer.py x: 480 lines of code y: 6 # changes blocksparse/utils.py x: 212 lines of code y: 1 # changes src/batch_norm_op_gpu.cu x: 393 lines of code y: 2 # changes src/blocksparse_hgemm_cn_128_op_gpu.cu x: 1112 lines of code y: 1 # changes src/blocksparse_hgemm_cn_64_op_gpu.cu x: 1425 lines of code y: 1 # changes src/blocksparse_hgemm_nc_op_gpu.cu x: 1224 lines of code y: 1 # changes src/blocksparse_l2_norm_op.cc x: 507 lines of code y: 2 # changes src/blocksparse_matmul_gated_op_gpu.cu x: 882 lines of code y: 4 # changes src/blocksparse_matmul_op.cc x: 653 lines of code y: 3 # changes src/blocksparse_matmul_op_gpu.cu x: 2499 lines of code y: 3 # changes src/bst_hgemm_op_gpu.cu x: 1100 lines of code y: 1 # changes src/bst_sgemm_op_gpu.cu x: 414 lines of code y: 1 # changes src/bst_softmax_op_gpu.cu x: 455 lines of code y: 1 # changes src/cwise_linear_op.cc x: 161 lines of code y: 2 # changes src/edge_bias_op.cc x: 182 lines of code y: 2 # changes src/embedding_op.cc x: 172 lines of code y: 2 # changes src/ew_op.cc x: 1270 lines of code y: 4 # changes src/ew_op_gpu.cu x: 1503 lines of code y: 4 # changes src/matmul_op.cc x: 69 lines of code y: 2 # changes src/optimize_op.cc x: 747 lines of code y: 4 # changes src/optimize_op_gpu.cu x: 1030 lines of code y: 4 # changes src/quantize_op_gpu.cu x: 216 lines of code y: 2 # changes src/transformer_op.cc x: 450 lines of code y: 6 # changes src/blocksparse_matmul.h x: 235 lines of code y: 2 # changes src/gpu_types.cc x: 100 lines of code y: 2 # changes src/matmul_op_gpu.cu x: 304 lines of code y: 2 # changes src/batch_norm_op.cc x: 193 lines of code y: 1 # changes src/blocksparse_conv_op.cc x: 384 lines of code y: 1 # changes src/blocksparse_l2_norm_op_gpu.cu x: 785 lines of code y: 1 # changes src/edge_bias_op_gpu.cu x: 214 lines of code y: 1 # changes src/lstm_op.cc x: 394 lines of code y: 1 # changes src/quantize_op.cc x: 251 lines of code y: 1 # changes generate_kernels.py x: 253 lines of code y: 1 # changes
6.0
# changes
  min: 1.0
  average: 2.59
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 6.0
0 2499.0
lines of code
min: 16.0 | average: 519.31 | 25th percentile: 207.25 | median: 391.0 | 75th percentile: 756.5 | max: 2499.0

Number of Contributors vs. Number of Changes: 58 points

blocksparse/nccl.py x: 2 # contributors y: 3 # changes src/gpu_types.h x: 2 # contributors y: 4 # changes src/nccl_op.cc x: 2 # contributors y: 2 # changes src/dev/spatial_conv.py x: 1 # contributors y: 1 # changes src/gpu_hmma.h x: 1 # contributors y: 5 # changes src/ew_op_gpu.h x: 1 # contributors y: 6 # changes blocksparse/lstm.py x: 1 # contributors y: 3 # changes blocksparse/norms.py x: 1 # contributors y: 4 # changes src/bst_op.cc x: 1 # contributors y: 2 # changes blocksparse/ewops.py x: 2 # contributors y: 6 # changes
6.0
# changes
  min: 1.0
  average: 2.59
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 6.0
0 2.0
# contributors
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 58 points

blocksparse/nccl.py x: 2 # contributors y: 310 lines of code src/gpu_types.h x: 2 # contributors y: 173 lines of code src/nccl_op.cc x: 2 # contributors y: 480 lines of code src/dev/spatial_conv.py x: 1 # contributors y: 389 lines of code src/gpu_hmma.h x: 1 # contributors y: 328 lines of code src/ew_op_gpu.h x: 1 # contributors y: 1035 lines of code src/transformer_op_gpu.cu x: 1 # contributors y: 884 lines of code blocksparse/lstm.py x: 1 # contributors y: 164 lines of code blocksparse/norms.py x: 1 # contributors y: 191 lines of code src/bst_op.cc x: 1 # contributors y: 481 lines of code src/layer_norm_cn_op_gpu.cu x: 1 # contributors y: 695 lines of code src/layer_norm_nc_op_gpu.cu x: 1 # contributors y: 792 lines of code src/layer_norm_op.cc x: 1 # contributors y: 469 lines of code src/lstm_op_gpu.cu x: 1 # contributors y: 590 lines of code blocksparse/__init__.py x: 1 # contributors y: 113 lines of code setup.py x: 2 # contributors y: 16 lines of code blocksparse/conv.py x: 1 # contributors y: 786 lines of code blocksparse/embed.py x: 1 # contributors y: 30 lines of code blocksparse/ewops.py x: 2 # contributors y: 287 lines of code blocksparse/grads.py x: 1 # contributors y: 185 lines of code blocksparse/matmul.py x: 1 # contributors y: 645 lines of code blocksparse/optimize.py x: 1 # contributors y: 228 lines of code blocksparse/quantize.py x: 1 # contributors y: 154 lines of code blocksparse/utils.py x: 1 # contributors y: 212 lines of code src/blocksparse_hgemm_cn_128_op_gpu.cu x: 1 # contributors y: 1112 lines of code src/blocksparse_hgemm_cn_64_op_gpu.cu x: 1 # contributors y: 1425 lines of code src/blocksparse_hgemm_nc_op_gpu.cu x: 1 # contributors y: 1224 lines of code src/blocksparse_l2_norm_op.cc x: 1 # contributors y: 507 lines of code src/blocksparse_matmul_op.cc x: 1 # contributors y: 653 lines of code src/blocksparse_matmul_op_gpu.cu x: 1 # contributors y: 2499 lines of code src/bst_hgemm_op_gpu.cu x: 1 # contributors y: 1100 lines of code src/bst_sgemm_op_gpu.cu x: 1 # contributors y: 414 lines of code src/bst_softmax_op_gpu.cu x: 1 # contributors y: 455 lines of code src/embedding_op.cc x: 1 # contributors y: 172 lines of code src/ew_op.cc x: 1 # contributors y: 1270 lines of code src/ew_op_gpu.cu x: 1 # contributors y: 1503 lines of code src/matmul_op.cc x: 1 # contributors y: 69 lines of code src/optimize_op.cc x: 1 # contributors y: 747 lines of code src/optimize_op_gpu.cu x: 1 # contributors y: 1030 lines of code src/transformer_op.cc x: 1 # contributors y: 450 lines of code src/gpu_types.cc x: 1 # contributors y: 100 lines of code src/matmul_op_gpu.cu x: 1 # contributors y: 304 lines of code src/lstm_op.cc x: 1 # contributors y: 394 lines of code src/quantize_op.cc x: 1 # contributors y: 251 lines of code
2499.0
lines of code
  min: 16.0
  average: 519.31
  25th percentile: 207.25
  median: 391.0
  75th percentile: 756.5
  max: 2499.0
0 2.0
# contributors
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0