openai / jukebox
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 28 files with 4,853 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)
    • 6 files changed 6-20 times (1,563 lines of code)
    • 22 files changed 1-5 times (3,290 lines of code)
0% | 0% | 0% | 32% | 67%
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 28 files with 4,853 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)
    • 21 files changed by 2-5 contributors (4,497 lines of code)
    • 7 files changed by 1 contributor (356 lines of code)
0% | 0% | 0% | 92% | 7%
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, proto, md, rst, sh, cu, txt, cpp, gitignore, in, patch, yaml, css, cfg, h, cuh, json, html, ipynb
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 40% | 59%
ipynb0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
cu0% | 0% | 0% | 0% | 0%
cpp0% | 0% | 0% | 0% | 0%
h0% | 0% | 0% | 0% | 0%
cuh0% | 0% | 0% | 0% | 0%
proto0% | 0% | 0% | 0% | 0%
cfg0% | 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
jukebox0% | 0% | 0% | 32% | 67%
ROOT0% | 0% | 0% | 0% | 100%
apex0% | 0% | 0% | 0% | 0%
tensorboardX0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
make_models.py
in jukebox
212 9 2020-04-29 2020-11-14 10 5 prafullasd@gmail.com prafullasd@gmail.com
sample.py
in jukebox
216 12 2020-04-29 2020-06-11 9 4 heewoo@openai.com 43693210+heewooj@users.nore...
train.py
in jukebox
263 12 2020-04-30 2020-06-11 8 4 prafullasd@gmail.com 43693210+heewooj@users.nore...
77 9 2020-04-29 2020-05-14 7 5 heewoo@openai.com prafullasd@gmail.com
prior.py
in jukebox/prior
273 14 2020-04-30 2020-06-11 7 4 prafullasd@gmail.com 43693210+heewooj@users.nore...
hparams.py
in jukebox
522 3 2020-04-29 2020-11-14 7 3 prafullasd@gmail.com prafullasd@gmail.com
files_dataset.py
in jukebox/data
76 9 2020-04-29 2020-05-14 5 4 heewoo@openai.com prafullasd@gmail.com
audio_utils.py
in jukebox/utils
119 15 2020-04-29 2020-05-14 5 4 heewoo@openai.com prafullasd@gmail.com
io.py
in jukebox/utils
121 4 2020-04-29 2020-05-14 5 4 heewoo@openai.com prafullasd@gmail.com
labels.py
in jukebox/data
107 9 2020-04-29 2020-06-11 4 3 heewoo@openai.com 43693210+heewooj@users.nore...
transformer.py
in jukebox/transformer
204 12 2020-05-09 2020-05-14 4 3 gnhdnb@gmail.com prafullasd@gmail.com
data_processor.py
in jukebox/data
58 9 2020-05-09 2020-05-14 3 4 gnhdnb@gmail.com prafullasd@gmail.com
dist_adapter.py
in jukebox/utils
62 18 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
resnet.py
in jukebox/vqvae
67 8 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
dist_utils.py
in jukebox/utils
77 7 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
logger.py
in jukebox/utils
121 23 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
bottleneck.py
in jukebox/vqvae
186 22 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
vqvae.py
in jukebox/vqvae
187 13 2020-04-29 2020-05-18 3 3 heewoo@openai.com prafullasd@gmail.com
fp16.py
in jukebox/utils
238 13 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
autoregressive.py
in jukebox/prior
350 14 2020-04-29 2020-05-14 3 3 prafullasd@gmail.com 43693210+heewooj@users.nore...
961 - 2020-05-01 2020-05-04 2 2 mcleavey@gmail.com 33541161+jdlozanom@users.no...
in
2 - 2020-04-30 2020-04-30 1 1 jongwook@openai.com jongwook@openai.com
setup.py
in root
18 - 2020-04-30 2020-04-30 1 1 jongwook@openai.com jongwook@openai.com
sample_utils.py
in jukebox/utils
18 2 2020-04-29 2020-04-29 1 1 prafullasd@gmail.com prafullasd@gmail.com
remote_utils.py
in jukebox/utils
33 4 2020-11-13 2020-11-13 1 1 prafullasd@gmail.com prafullasd@gmail.com
save_html.py
in jukebox
79 2 2020-05-01 2020-05-01 1 1 prafullasd@gmail.com prafullasd@gmail.com
align.py
in jukebox
85 3 2020-04-29 2020-04-29 1 1 prafullasd@gmail.com prafullasd@gmail.com
conditioners.py
in jukebox/prior
121 11 2020-05-14 2020-05-14 1 1 prafullasd@gmail.com prafullasd@gmail.com
__init__.py
in tensorboardX/tensorboardX/proto
1 -
__init__.py
in jukebox/transformer
1 -
__init__.py
in jukebox/prior
1 -
__init__.py
in jukebox/vqvae
1 -
__init__.py
in jukebox
1 -
__init__.py
in jukebox/utils
1 -
__init__.py
in jukebox/data
1 -
__init__.py
in apex/apex/normalization
1 -
__init__.py
in apex/apex/amp/lists
1 -
__init__.py
in tensorboardX/tensorboardX/beholder
2 -
__init__.py
in apex/apex/RNN
2 -
__init__.py
in apex/apex/optimizers
2 -
__init__.py
in apex/apex/multi_tensor_apply
2 -
__version__.py
in apex/apex/amp
2 -
cfg
setup.cfg
in tensorboardX
4 -
__init__.py
in tensorboardX/tensorboardX
4 -
__init__.py
in apex/apex
5 -
__init__.py
in apex/apex/amp
5 -
in
MANIFEST.in
in tensorboardX
7 -
file_system_tools.py
in tensorboardX/tensorboardX/beholder
14 3
14 2
__init__.py
in apex/apex/fp16_utils
15 -
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
make_models.py
in jukebox
212 9 2020-04-29 2020-11-14 10 5 prafullasd@gmail.com prafullasd@gmail.com
77 9 2020-04-29 2020-05-14 7 5 heewoo@openai.com prafullasd@gmail.com
sample.py
in jukebox
216 12 2020-04-29 2020-06-11 9 4 heewoo@openai.com 43693210+heewooj@users.nore...
train.py
in jukebox
263 12 2020-04-30 2020-06-11 8 4 prafullasd@gmail.com 43693210+heewooj@users.nore...
prior.py
in jukebox/prior
273 14 2020-04-30 2020-06-11 7 4 prafullasd@gmail.com 43693210+heewooj@users.nore...
files_dataset.py
in jukebox/data
76 9 2020-04-29 2020-05-14 5 4 heewoo@openai.com prafullasd@gmail.com
audio_utils.py
in jukebox/utils
119 15 2020-04-29 2020-05-14 5 4 heewoo@openai.com prafullasd@gmail.com
io.py
in jukebox/utils
121 4 2020-04-29 2020-05-14 5 4 heewoo@openai.com prafullasd@gmail.com
data_processor.py
in jukebox/data
58 9 2020-05-09 2020-05-14 3 4 gnhdnb@gmail.com prafullasd@gmail.com
hparams.py
in jukebox
522 3 2020-04-29 2020-11-14 7 3 prafullasd@gmail.com prafullasd@gmail.com
labels.py
in jukebox/data
107 9 2020-04-29 2020-06-11 4 3 heewoo@openai.com 43693210+heewooj@users.nore...
transformer.py
in jukebox/transformer
204 12 2020-05-09 2020-05-14 4 3 gnhdnb@gmail.com prafullasd@gmail.com
fp16.py
in jukebox/utils
238 13 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
dist_adapter.py
in jukebox/utils
62 18 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
dist_utils.py
in jukebox/utils
77 7 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
logger.py
in jukebox/utils
121 23 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
vqvae.py
in jukebox/vqvae
187 13 2020-04-29 2020-05-18 3 3 heewoo@openai.com prafullasd@gmail.com
bottleneck.py
in jukebox/vqvae
186 22 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
resnet.py
in jukebox/vqvae
67 8 2020-05-09 2020-05-14 3 3 gnhdnb@gmail.com prafullasd@gmail.com
autoregressive.py
in jukebox/prior
350 14 2020-04-29 2020-05-14 3 3 prafullasd@gmail.com 43693210+heewooj@users.nore...
961 - 2020-05-01 2020-05-04 2 2 mcleavey@gmail.com 33541161+jdlozanom@users.no...
save_html.py
in jukebox
79 2 2020-05-01 2020-05-01 1 1 prafullasd@gmail.com prafullasd@gmail.com
remote_utils.py
in jukebox/utils
33 4 2020-11-13 2020-11-13 1 1 prafullasd@gmail.com prafullasd@gmail.com
sample_utils.py
in jukebox/utils
18 2 2020-04-29 2020-04-29 1 1 prafullasd@gmail.com prafullasd@gmail.com
align.py
in jukebox
85 3 2020-04-29 2020-04-29 1 1 prafullasd@gmail.com prafullasd@gmail.com
conditioners.py
in jukebox/prior
121 11 2020-05-14 2020-05-14 1 1 prafullasd@gmail.com prafullasd@gmail.com
in
2 - 2020-04-30 2020-04-30 1 1 jongwook@openai.com jongwook@openai.com
setup.py
in root
18 - 2020-04-30 2020-04-30 1 1 jongwook@openai.com jongwook@openai.com
handle.py
in apex/apex/amp
166 22
functional_overrides.py
in apex/apex/amp/lists
51 -
__init__.py
in apex/apex/amp/lists
1 -
torch_overrides.py
in apex/apex/amp/lists
73 -
tensor_overrides.py
in apex/apex/amp/lists
47 -
rnn_compat.py
in apex/apex/amp
35 4
_amp_state.py
in apex/apex/amp
36 4
__init__.py
in apex/apex/amp
5 -
amp.py
in apex/apex/amp
119 8
compat.py
in apex/apex/amp
30 6
opt.py
in apex/apex/amp
76 12
frontend.py
in apex/apex/amp
201 9
_process_optimizer.py
in apex/apex/amp
306 9
scaler.py
in apex/apex/amp
162 10
__version__.py
in apex/apex/amp
2 -
utils.py
in apex/apex/amp
154 18
_initialize.py
in apex/apex/amp
207 7
wrap.py
in apex/apex/amp
211 11
__init__.py
in apex/apex/multi_tensor_apply
2 -
multi_tensor_apply.py
in apex/apex/multi_tensor_apply
25 3
__init__.py
in apex/apex
5 -
__init__.py
in apex/apex/reparameterization
37 4
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
welford.cu
in apex/csrc
1182 -
782 -
lyricdict.py
in jukebox
669 -
caffe2_graph.py
in tensorboardX/tensorboardX
646 26
factored_attention.py
in jukebox/transformer
443 30
summary.py
in tensorboardX/tensorboardX
370 21
writer.py
in tensorboardX/tensorboardX
367 49
proto
api.proto
in tensorboardX/tensorboardX/proto
337 -
distributed.py
in apex/apex/parallel
323 22
_process_optimizer.py
in apex/apex/amp
306 9
fp16_optimizer.py
in apex/apex/fp16_utils
233 20
224 8
RNNBackend.py
in apex/apex/RNN
212 24
wrap.py
in apex/apex/amp
211 11
_initialize.py
in apex/apex/amp
207 7
frontend.py
in apex/apex/amp
201 9
pytorch_graph.py
in tensorboardX/tensorboardX
187 13
handle.py
in apex/apex/amp
166 22
scaler.py
in apex/apex/amp
162 10
visdom_writer.py
in tensorboardX/tensorboardX
161 18
utils.py
in apex/apex/amp
154 18
147 -
video_writing.py
in tensorboardX/tensorboardX/beholder
137 18
132 -
fp16_optimizer.py
in apex/apex/optimizers
131 12
beholder.py
in tensorboardX/tensorboardX/beholder
130 9
129 -
event_file_writer.py
in tensorboardX/tensorboardX
120 14
amp.py
in apex/apex/amp
119 8
encdec.py
in jukebox/vqvae
112 8
proto
summary.proto
in tensorboardX/tensorboardX/proto
107 -
106 -
ops.py
in jukebox/transformer
104 19
103 -
setup.py
in apex
102 1
type_shim.h
in apex/csrc
101 -
fp16util.py
in apex/apex/fp16_utils
94 13
94 -
record_writer.py
in tensorboardX/tensorboardX
94 18
crc32c.py
in tensorboardX/tensorboardX
91 3
fused_layer_norm.py
in apex/apex/normalization
88 12
88 -
87 2
utils.py
in tensorboardX/tensorboardX
86 5
fused_adam.py
in apex/apex/optimizers
81 2
proto
step_stats.proto
in tensorboardX/tensorboardX/proto
81 -
reparameterization.py
in apex/apex/reparameterization
80 9
proto
layout.proto
in tensorboardX/tensorboardX/proto
78 -
opt.py
in apex/apex/amp
76 12
torch_overrides.py
in apex/apex/amp/lists
73 -
Correlations

File Size vs. Number of Changes: 28 points

jukebox/hparams.py x: 522 lines of code y: 7 # changes jukebox/make_models.py x: 212 lines of code y: 10 # changes jukebox/utils/remote_utils.py x: 33 lines of code y: 1 # changes jukebox/data/labels.py x: 107 lines of code y: 4 # changes jukebox/prior/prior.py x: 273 lines of code y: 7 # changes jukebox/sample.py x: 216 lines of code y: 9 # changes jukebox/train.py x: 263 lines of code y: 8 # changes jukebox/vqvae/vqvae.py x: 187 lines of code y: 3 # changes jukebox/data/files_dataset.py x: 76 lines of code y: 5 # changes jukebox/prior/conditioners.py x: 121 lines of code y: 1 # changes jukebox/data/data_processor.py x: 58 lines of code y: 3 # changes jukebox/prior/autoregressive.py x: 350 lines of code y: 3 # changes jukebox/data/artist_genre_processor.py x: 77 lines of code y: 7 # changes jukebox/transformer/transformer.py x: 204 lines of code y: 4 # changes jukebox/utils/audio_utils.py x: 119 lines of code y: 5 # changes jukebox/utils/dist_adapter.py x: 62 lines of code y: 3 # changes jukebox/utils/dist_utils.py x: 77 lines of code y: 3 # changes jukebox/utils/fp16.py x: 238 lines of code y: 3 # changes jukebox/utils/io.py x: 121 lines of code y: 5 # changes jukebox/utils/logger.py x: 121 lines of code y: 3 # changes jukebox/vqvae/resnet.py x: 67 lines of code y: 3 # changes jukebox/Interacting_with_Jukebox.ipynb x: 961 lines of code y: 2 # changes jukebox/save_html.py x: 79 lines of code y: 1 # changes MANIFEST.in x: 2 lines of code y: 1 # changes setup.py x: 18 lines of code y: 1 # changes jukebox/align.py x: 85 lines of code y: 1 # changes
10.0
# changes
  min: 1.0
  average: 3.82
  25th percentile: 1.25
  median: 3.0
  75th percentile: 5.0
  max: 10.0
0 961.0
lines of code
min: 2.0 | average: 173.32 | 25th percentile: 69.25 | median: 120.0 | 75th percentile: 215.0 | max: 961.0

Number of Contributors vs. Number of Changes: 28 points

jukebox/hparams.py x: 3 # contributors y: 7 # changes jukebox/make_models.py x: 5 # contributors y: 10 # changes jukebox/utils/remote_utils.py x: 1 # contributors y: 1 # changes jukebox/data/labels.py x: 3 # contributors y: 4 # changes jukebox/prior/prior.py x: 4 # contributors y: 7 # changes jukebox/sample.py x: 4 # contributors y: 9 # changes jukebox/train.py x: 4 # contributors y: 8 # changes jukebox/vqvae/vqvae.py x: 3 # contributors y: 3 # changes jukebox/data/files_dataset.py x: 4 # contributors y: 5 # changes jukebox/data/data_processor.py x: 4 # contributors y: 3 # changes jukebox/data/artist_genre_processor.py x: 5 # contributors y: 7 # changes jukebox/Interacting_with_Jukebox.ipynb x: 2 # contributors y: 2 # changes
10.0
# changes
  min: 1.0
  average: 3.82
  25th percentile: 1.25
  median: 3.0
  75th percentile: 5.0
  max: 10.0
0 5.0
# contributors
min: 1.0 | average: 2.86 | 25th percentile: 1.25 | median: 3.0 | 75th percentile: 4.0 | max: 5.0

Number of Contributors vs. File Size: 28 points

jukebox/hparams.py x: 3 # contributors y: 522 lines of code jukebox/make_models.py x: 5 # contributors y: 212 lines of code jukebox/utils/remote_utils.py x: 1 # contributors y: 33 lines of code jukebox/data/labels.py x: 3 # contributors y: 107 lines of code jukebox/prior/prior.py x: 4 # contributors y: 273 lines of code jukebox/sample.py x: 4 # contributors y: 216 lines of code jukebox/train.py x: 4 # contributors y: 263 lines of code jukebox/vqvae/vqvae.py x: 3 # contributors y: 187 lines of code jukebox/data/files_dataset.py x: 4 # contributors y: 76 lines of code jukebox/prior/conditioners.py x: 1 # contributors y: 121 lines of code jukebox/data/data_processor.py x: 4 # contributors y: 58 lines of code jukebox/prior/autoregressive.py x: 3 # contributors y: 350 lines of code jukebox/data/artist_genre_processor.py x: 5 # contributors y: 77 lines of code jukebox/transformer/transformer.py x: 3 # contributors y: 204 lines of code jukebox/utils/audio_utils.py x: 4 # contributors y: 119 lines of code jukebox/utils/dist_adapter.py x: 3 # contributors y: 62 lines of code jukebox/utils/dist_utils.py x: 3 # contributors y: 77 lines of code jukebox/utils/fp16.py x: 3 # contributors y: 238 lines of code jukebox/utils/logger.py x: 3 # contributors y: 121 lines of code jukebox/vqvae/resnet.py x: 3 # contributors y: 67 lines of code jukebox/Interacting_with_Jukebox.ipynb x: 2 # contributors y: 961 lines of code jukebox/save_html.py x: 1 # contributors y: 79 lines of code MANIFEST.in x: 1 # contributors y: 2 lines of code setup.py x: 1 # contributors y: 18 lines of code jukebox/align.py x: 1 # contributors y: 85 lines of code
961.0
lines of code
  min: 2.0
  average: 173.32
  25th percentile: 69.25
  median: 120.0
  75th percentile: 215.0
  max: 961.0
0 5.0
# contributors
min: 1.0 | average: 2.86 | 25th percentile: 1.25 | median: 3.0 | 75th percentile: 4.0 | max: 5.0