openai / openai-gemm
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 97 files with 87,554 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)
    • 0 files changed 6-20 times (0 lines of code)
    • 97 files changed 1-5 times (87,554 lines of code)
0% | 0% | 0% | 0% | 100%
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 97 files with 87,554 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)
    • 85 files changed by 2-5 contributors (78,528 lines of code)
    • 12 files changed by 1 contributor (9,026 lines of code)
0% | 0% | 0% | 89% | 10%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
h, sass, py, pm, gitignore, txt, cu, cpp, md, json, pl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h0% | 0% | 0% | 0% | 100%
sass0% | 0% | 0% | 0% | 100%
pm0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
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
include0% | 0% | 0% | 0% | 100%
sass0% | 0% | 0% | 0% | 100%
maxas0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src0% | 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
505 17 2016-10-20 2016-12-19 3 1 scott@openai.com scott@openai.com
1021 - 2016-10-20 2017-01-14 3 1 scott@openai.com scott@openai.com
c_interface.h
in include
25 - 2016-12-14 2016-12-15 2 2 eriche@google.com eriche@google.com
80 - 2016-12-14 2016-12-15 2 2 eriche@google.com eriche@google.com
123 - 2016-12-14 2016-12-15 2 2 eriche@google.com scott@openai.com
175 6 2016-12-14 2016-12-15 2 2 eriche@google.com eriche@google.com
241 10 2016-12-15 2016-12-16 2 2 scott@openai.com eriche@google.com
894 - 2016-10-20 2016-10-28 2 1 scott@openai.com scott@openai.com
108 - 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
maxas.pl
in maxas
219 1 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
Cubin.pm
in maxas/MaxAs
519 10 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
731 - 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
752 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
752 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
763 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
763 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
763 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
763 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
774 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
774 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
784 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
784 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
800 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
800 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
800 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
800 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_TN_sm_60.h
in include/kernels
808 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_TN_sm_50.h
in include/kernels
808 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
811 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
811 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_NN_sm_50.h
in include/kernels
819 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_TT_sm_50.h
in include/kernels
819 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_TT_sm_60.h
in include/kernels
819 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_NN_sm_60.h
in include/kernels
819 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_NT_sm_60.h
in include/kernels
830 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_NT_sm_50.h
in include/kernels
830 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_TN_sm_50.h
in include/kernels
846 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_TN_sm_60.h
in include/kernels
846 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_TT_sm_60.h
in include/kernels
856 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_NN_sm_60.h
in include/kernels
856 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_NN_sm_50.h
in include/kernels
856 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_TT_sm_50.h
in include/kernels
856 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_NT_sm_50.h
in include/kernels
867 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_NT_sm_60.h
in include/kernels
867 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
885 - 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
973 - 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
MaxAs.pm
in maxas/MaxAs
976 8 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
995 - 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
1008 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1008 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.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
123 - 2016-12-14 2016-12-15 2 2 eriche@google.com scott@openai.com
c_interface.h
in include
25 - 2016-12-14 2016-12-15 2 2 eriche@google.com eriche@google.com
80 - 2016-12-14 2016-12-15 2 2 eriche@google.com eriche@google.com
175 6 2016-12-14 2016-12-15 2 2 eriche@google.com eriche@google.com
241 10 2016-12-15 2016-12-16 2 2 scott@openai.com eriche@google.com
hgemm_32x32x32_TT_sm_50.h
in include/kernels
856 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
811 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1008 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x64_NT_sm_50.h
in include/kernels
1198 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1054 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x64x32_NN_sm_60.h
in include/kernels
1107 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_NT_sm_60.h
in include/kernels
867 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
763 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
800 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_TT_sm_50.h
in include/kernels
1088 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1064 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_NT_sm_60.h
in include/kernels
1099 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
752 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_NN_sm_60.h
in include/kernels
1062 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
763 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1054 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_TN_sm_50.h
in include/kernels
1051 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
784 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_16x64x64_NT_sm_60.h
in include/kernels
1262 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
774 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_TN_sm_50.h
in include/kernels
808 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1038 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
800 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_NN_sm_60.h
in include/kernels
819 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1062 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_NN_sm_50.h
in include/kernels
1088 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1104 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1022 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_TN_sm_60.h
in include/kernels
1078 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_NN_sm_50.h
in include/kernels
856 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1011 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x32_TN_sm_60.h
in include/kernels
846 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_NT_sm_50.h
in include/kernels
830 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1022 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_TT_sm_60.h
in include/kernels
819 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_16x64x64_NN_sm_50.h
in include/kernels
1251 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1038 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_TT_sm_60.h
in include/kernels
1062 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1099 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_NT_sm_50.h
in include/kernels
1072 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_NT_sm_60.h
in include/kernels
830 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1022 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_32x32x32_TT_sm_50.h
in include/kernels
819 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_16x64x64_NN_sm_60.h
in include/kernels
1251 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_TT_sm_50.h
in include/kernels
1062 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.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
MaxAsGrammar.pm
in maxas/MaxAs
1200 57 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
1021 - 2016-10-20 2017-01-14 3 1 scott@openai.com scott@openai.com
995 - 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
MaxAs.pm
in maxas/MaxAs
976 8 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
973 - 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
894 - 2016-10-20 2016-10-28 2 1 scott@openai.com scott@openai.com
885 - 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
731 - 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
Cubin.pm
in maxas/MaxAs
519 10 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
505 17 2016-10-20 2016-12-19 3 1 scott@openai.com scott@openai.com
maxas.pl
in maxas
219 1 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
108 - 2016-10-20 2016-10-20 1 1 scott@openai.com scott@openai.com
hgemm_16x64x64_NT_sm_60.h
in include/kernels
1262 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_16x64x64_NT_sm_50.h
in include/kernels
1262 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_16x64x64_NN_sm_50.h
in include/kernels
1251 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_16x64x64_NN_sm_60.h
in include/kernels
1251 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x64_NT_sm_50.h
in include/kernels
1198 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x32x64_NT_sm_60.h
in include/kernels
1198 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x64x32_NN_sm_60.h
in include/kernels
1107 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_32x64x32_NN_sm_50.h
in include/kernels
1107 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1104 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1104 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_NT_sm_60.h
in include/kernels
1099 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1099 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1099 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_NT_sm_50.h
in include/kernels
1099 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_TT_sm_50.h
in include/kernels
1088 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_NN_sm_50.h
in include/kernels
1088 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_NN_sm_60.h
in include/kernels
1088 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_TT_sm_60.h
in include/kernels
1088 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_TN_sm_60.h
in include/kernels
1078 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
hgemm_128x128x8_TN_sm_50.h
in include/kernels
1078 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_NT_sm_50.h
in include/kernels
1072 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_NT_sm_60.h
in include/kernels
1072 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1064 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1064 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_NN_sm_60.h
in include/kernels
1062 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1062 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_TT_sm_60.h
in include/kernels
1062 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_TT_sm_50.h
in include/kernels
1062 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_NN_sm_50.h
in include/kernels
1062 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1062 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1054 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1054 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1054 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1054 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_TN_sm_50.h
in include/kernels
1051 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
sgemm_128x128x8_TN_sm_60.h
in include/kernels
1051 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1038 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
1038 - 2016-12-15 2016-12-15 1 2 scott@openai.com eriche@google.com
Correlations

File Size vs. Number of Changes: 97 points

sass/xgemm_32x32x32.sass x: 1021 lines of code y: 3 # changes openai_gemm.py x: 505 lines of code y: 3 # changes src/c_interface.cpp x: 241 lines of code y: 2 # changes gen_kernels.py x: 175 lines of code y: 2 # changes include/c_interface.h x: 25 lines of code y: 2 # changes include/kernel_headers.h x: 80 lines of code y: 2 # changes include/kernels/hgemm_128x128x8_NN_sm_50.h x: 1088 lines of code y: 1 # changes include/kernels/hgemm_128x128x8_NN_vec_sm_50.h x: 1054 lines of code y: 1 # changes include/kernels/hgemm_128x128x8_NT_sm_50.h x: 1099 lines of code y: 1 # changes include/kernels/hgemm_128x128x8_NT_vec_sm_50.h x: 1064 lines of code y: 1 # changes include/kernels/hgemm_128x128x8_TN_sm_50.h x: 1078 lines of code y: 1 # changes include/kernels/hgemm_128x128x8_TN_vec_sm_50.h x: 1038 lines of code y: 1 # changes include/kernels/hgemm_16x64x64_NN_sm_50.h x: 1251 lines of code y: 1 # changes include/kernels/hgemm_16x64x64_NN_vec_sm_50.h x: 1104 lines of code y: 1 # changes include/kernels/hgemm_16x64x64_NT_sm_50.h x: 1262 lines of code y: 1 # changes include/kernels/hgemm_32x32x32_NN_sm_50.h x: 856 lines of code y: 1 # changes include/kernels/hgemm_32x32x32_NN_vec_sm_50.h x: 800 lines of code y: 1 # changes include/kernels/hgemm_32x32x32_NT_sm_50.h x: 867 lines of code y: 1 # changes include/kernels/hgemm_32x32x32_NT_vec_sm_50.h x: 811 lines of code y: 1 # changes include/kernels/hgemm_32x32x32_TN_sm_50.h x: 846 lines of code y: 1 # changes include/kernels/hgemm_32x32x32_TN_vec_sm_50.h x: 784 lines of code y: 1 # changes include/kernels/hgemm_32x32x64_NT_sm_50.h x: 1198 lines of code y: 1 # changes include/kernels/hgemm_32x32x64_NT_vec_sm_50.h x: 1062 lines of code y: 1 # changes include/kernels/hgemm_32x64x32_NN_sm_50.h x: 1107 lines of code y: 1 # changes include/kernels/hgemm_32x64x32_NN_vec_sm_50.h x: 1008 lines of code y: 1 # changes include/kernels/sgemm_128x128x8_NN_vec_sm_50.h x: 1022 lines of code y: 1 # changes include/kernels/sgemm_128x128x8_NT_sm_50.h x: 1072 lines of code y: 1 # changes include/kernels/sgemm_128x128x8_TN_sm_50.h x: 1051 lines of code y: 1 # changes include/kernels/sgemm_128x128x8_TN_vec_sm_50.h x: 1011 lines of code y: 1 # changes include/kernels/sgemm_32x32x32_NN_sm_50.h x: 819 lines of code y: 1 # changes include/kernels/sgemm_32x32x32_NN_vec_sm_50.h x: 763 lines of code y: 1 # changes include/kernels/sgemm_32x32x32_NT_sm_50.h x: 830 lines of code y: 1 # changes include/kernels/sgemm_32x32x32_NT_vec_sm_50.h x: 774 lines of code y: 1 # changes include/kernels/sgemm_32x32x32_TN_sm_50.h x: 808 lines of code y: 1 # changes include/kernels/sgemm_32x32x32_TN_vec_sm_50.h x: 752 lines of code y: 1 # changes include/static_kernel_information.h x: 123 lines of code y: 2 # changes sass/xgemm_128x128x8.sass x: 894 lines of code y: 2 # changes benchmark.py x: 108 lines of code y: 1 # changes maxas/MaxAs/Cubin.pm x: 519 lines of code y: 1 # changes maxas/MaxAs/MaxAs.pm x: 976 lines of code y: 1 # changes maxas/MaxAs/MaxAsGrammar.pm x: 1200 lines of code y: 1 # changes maxas/maxas.pl x: 219 lines of code y: 1 # changes sass/hgemm_16x64x64_NN.sass x: 973 lines of code y: 1 # changes sass/hgemm_16x64x64_NT.sass x: 995 lines of code y: 1 # changes sass/hgemm_32x32x64_NT.sass x: 885 lines of code y: 1 # changes sass/hgemm_32x64x32_NN.sass x: 731 lines of code y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.1
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 1262.0
lines of code
min: 25.0 | average: 902.62 | 25th percentile: 804.0 | median: 1008.0 | 75th percentile: 1064.0 | max: 1262.0

Number of Contributors vs. Number of Changes: 97 points

sass/xgemm_32x32x32.sass x: 1 # contributors y: 3 # changes src/c_interface.cpp x: 2 # contributors y: 2 # changes include/kernels/hgemm_128x128x8_NN_sm_50.h x: 2 # contributors y: 1 # changes sass/xgemm_128x128x8.sass x: 1 # contributors y: 2 # changes benchmark.py x: 1 # contributors y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.1
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 2.0
# contributors
min: 1.0 | average: 1.88 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

Number of Contributors vs. File Size: 97 points

sass/xgemm_32x32x32.sass x: 1 # contributors y: 1021 lines of code openai_gemm.py x: 1 # contributors y: 505 lines of code src/c_interface.cpp x: 2 # contributors y: 241 lines of code gen_kernels.py x: 2 # contributors y: 175 lines of code include/c_interface.h x: 2 # contributors y: 25 lines of code include/kernel_headers.h x: 2 # contributors y: 80 lines of code include/kernels/hgemm_128x128x8_NN_sm_50.h x: 2 # contributors y: 1088 lines of code include/kernels/hgemm_128x128x8_NN_vec_sm_50.h x: 2 # contributors y: 1054 lines of code include/kernels/hgemm_128x128x8_NT_sm_50.h x: 2 # contributors y: 1099 lines of code include/kernels/hgemm_128x128x8_NT_vec_sm_50.h x: 2 # contributors y: 1064 lines of code include/kernels/hgemm_128x128x8_TN_sm_50.h x: 2 # contributors y: 1078 lines of code include/kernels/hgemm_128x128x8_TN_vec_sm_50.h x: 2 # contributors y: 1038 lines of code include/kernels/hgemm_16x64x64_NN_sm_50.h x: 2 # contributors y: 1251 lines of code include/kernels/hgemm_16x64x64_NN_vec_sm_50.h x: 2 # contributors y: 1104 lines of code include/kernels/hgemm_16x64x64_NT_sm_50.h x: 2 # contributors y: 1262 lines of code include/kernels/hgemm_32x32x32_NN_sm_50.h x: 2 # contributors y: 856 lines of code include/kernels/hgemm_32x32x32_NN_vec_sm_50.h x: 2 # contributors y: 800 lines of code include/kernels/hgemm_32x32x32_NT_sm_50.h x: 2 # contributors y: 867 lines of code include/kernels/hgemm_32x32x32_NT_vec_sm_50.h x: 2 # contributors y: 811 lines of code include/kernels/hgemm_32x32x32_TN_sm_50.h x: 2 # contributors y: 846 lines of code include/kernels/hgemm_32x32x32_TN_vec_sm_50.h x: 2 # contributors y: 784 lines of code include/kernels/hgemm_32x32x64_NT_sm_50.h x: 2 # contributors y: 1198 lines of code include/kernels/hgemm_32x32x64_NT_vec_sm_50.h x: 2 # contributors y: 1062 lines of code include/kernels/hgemm_32x64x32_NN_vec_sm_50.h x: 2 # contributors y: 1008 lines of code include/kernels/sgemm_128x128x8_NN_vec_sm_50.h x: 2 # contributors y: 1022 lines of code include/kernels/sgemm_128x128x8_NT_sm_50.h x: 2 # contributors y: 1072 lines of code include/kernels/sgemm_128x128x8_TN_sm_50.h x: 2 # contributors y: 1051 lines of code include/kernels/sgemm_128x128x8_TN_vec_sm_50.h x: 2 # contributors y: 1011 lines of code include/kernels/sgemm_32x32x32_NN_sm_50.h x: 2 # contributors y: 819 lines of code include/kernels/sgemm_32x32x32_NN_vec_sm_50.h x: 2 # contributors y: 763 lines of code include/kernels/sgemm_32x32x32_NT_sm_50.h x: 2 # contributors y: 830 lines of code include/kernels/sgemm_32x32x32_NT_vec_sm_50.h x: 2 # contributors y: 774 lines of code include/kernels/sgemm_32x32x32_TN_sm_50.h x: 2 # contributors y: 808 lines of code include/kernels/sgemm_32x32x32_TN_vec_sm_50.h x: 2 # contributors y: 752 lines of code include/static_kernel_information.h x: 2 # contributors y: 123 lines of code sass/xgemm_128x128x8.sass x: 1 # contributors y: 894 lines of code benchmark.py x: 1 # contributors y: 108 lines of code maxas/MaxAs/Cubin.pm x: 1 # contributors y: 519 lines of code maxas/MaxAs/MaxAs.pm x: 1 # contributors y: 976 lines of code maxas/MaxAs/MaxAsGrammar.pm x: 1 # contributors y: 1200 lines of code maxas/maxas.pl x: 1 # contributors y: 219 lines of code sass/hgemm_16x64x64_NN.sass x: 1 # contributors y: 973 lines of code sass/hgemm_16x64x64_NT.sass x: 1 # contributors y: 995 lines of code sass/hgemm_32x32x64_NT.sass x: 1 # contributors y: 885 lines of code sass/hgemm_32x64x32_NN.sass x: 1 # contributors y: 731 lines of code
1262.0
lines of code
  min: 25.0
  average: 902.62
  25th percentile: 804.0
  median: 1008.0
  75th percentile: 1064.0
  max: 1262.0
0 2.0
# contributors
min: 1.0 | average: 1.88 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0