Uber / neuropod
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 177 files with 11,162 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 5 files changed 21-50 times (937 lines of code)
    • 52 files changed 6-20 times (5,262 lines of code)
    • 120 files changed 1-5 times (4,963 lines of code)
0% | 0% | 8% | 47% | 44%
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 177 files with 11,162 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)
    • 153 files changed by 2-5 contributors (10,274 lines of code)
    • 24 files changed by 1 contributor (888 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
cc, py, hh, h, sh, java, json, md, bzl, pt, yml, pb, patch, txt, dockerignore, gitattributes, c, gitignore, dockerfile, clang-format, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc0% | 0% | 12% | 52% | 35%
bzl0% | 0% | 25% | 46% | 28%
py0% | 0% | 8% | 21% | 69%
hh0% | 0% | 0% | 60% | 39%
java0% | 0% | 0% | 62% | 37%
h0% | 0% | 0% | 5% | 94%
yml0% | 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
source0% | 0% | 7% | 47% | 44%
build0% | 0% | 30% | 36% | 32%
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
ci_matrix.py
in build
132 - 2019-07-17 2022-03-08 29 3 vip@uber.com viv.panyam@gmail.com
setup.py
in source/python
19 1 2019-01-29 2022-06-23 26 4 vip@uber.com viv.panyam@gmail.com
libtorch.bzl
in source/bazel
183 - 2019-02-27 2022-02-18 24 4 alexander.sergeev@live.com viv.panyam@gmail.com
backend_registration.cc
in source/neuropod/internal
233 7 2020-01-09 2022-06-23 23 3 vip@uber.com viv.panyam@gmail.com
torch_backend.cc
in source/neuropod/backends/torchscript
370 6 2020-01-09 2022-07-04 22 3 vip@uber.com viv.panyam@gmail.com
multiprocess.cc
in source/neuropod/multiprocess
210 6 2020-01-09 2022-03-08 19 2 vip@uber.com viv.panyam@gmail.com
python_bridge.cc
in source/neuropod/backends/python_bridge
149 4 2020-01-09 2022-03-26 18 2 vip@uber.com viv.panyam@gmail.com
tf_backend.cc
in source/neuropod/backends/tensorflow
261 8 2020-01-09 2022-03-08 17 2 vip@uber.com viv.panyam@gmail.com
tensorflow.bzl
in source/bazel
134 - 2019-02-27 2021-11-09 16 4 alexander.sergeev@live.com viv.panyam@gmail.com
neuropod_backend.cc
in source/neuropod/backends
228 8 2020-01-09 2022-03-08 15 3 vip@uber.com viv.panyam@gmail.com
version.hh
in source/neuropod
20 - 2020-01-09 2022-06-23 14 2 vip@uber.com viv.panyam@gmail.com
73 3 2019-07-04 2022-03-08 14 2 vip@uber.com viv.panyam@gmail.com
torch_tensor.hh
in source/neuropod/backends/torchscript
202 9 2020-01-09 2022-03-08 13 2 vip@uber.com viv.panyam@gmail.com
neuropod_backend.hh
in source/neuropod/backends
66 2 2020-01-09 2022-03-08 12 3 vip@uber.com viv.panyam@gmail.com
82 5 2019-09-18 2022-03-08 12 2 vip@uber.com viv.panyam@gmail.com
multiprocess_worker.cc
in source/neuropod/multiprocess
87 1 2020-01-09 2022-03-08 12 2 vip@uber.com viv.panyam@gmail.com
neuropod_tensor.hh
in source/neuropod/internal
450 37 2020-01-09 2022-03-08 12 2 vip@uber.com viv.panyam@gmail.com
tf_backend.hh
in source/neuropod/backends/tensorflow
35 - 2020-01-09 2022-03-08 11 2 vip@uber.com viv.panyam@gmail.com
python.bzl
in source/bazel
86 - 2019-02-08 2020-11-02 11 3 alexander.sergeev@live.com vip@uber.com
shm_tensor.hh
in source/neuropod/multiprocess
152 9 2020-01-09 2022-03-08 11 2 vip@uber.com viv.panyam@gmail.com
neuropod.hh
in source/neuropod
38 1 2020-01-09 2022-03-08 10 3 vip@uber.com viv.panyam@gmail.com
neuropod.cc
in source/neuropod
84 3 2020-01-09 2022-03-08 10 3 vip@uber.com viv.panyam@gmail.com
tf_tensor.hh
in source/neuropod/backends/tensorflow
124 3 2020-01-09 2022-03-08 10 2 vip@uber.com viv.panyam@gmail.com
python_bindings.cc
in source/neuropod/bindings
142 7 2020-01-09 2022-03-08 10 2 vip@uber.com viv.panyam@gmail.com
neuropod_tensor.cc
in source/neuropod/internal
145 6 2020-01-09 2022-03-08 10 2 vip@uber.com viv.panyam@gmail.com
torch_backend.hh
in source/neuropod/backends/torchscript
25 - 2020-01-09 2022-03-08 9 2 vip@uber.com viv.panyam@gmail.com
ipc_control_channel.cc
in source/neuropod/multiprocess
51 3 2020-01-09 2022-03-08 9 2 vip@uber.com viv.panyam@gmail.com
loader.py
in source/python/neuropod
106 11 2020-05-21 2022-03-08 9 3 vip@uber.com viv.panyam@gmail.com
tensorflow_hdrs.bzl
in source/bazel
119 - 2019-12-03 2021-11-09 9 2 vip@uber.com viv.panyam@gmail.com
neuropod_native.cc
in source/neuropod/bindings
136 7 2020-01-09 2022-03-08 9 2 vip@uber.com viv.panyam@gmail.com
config_utils.cc
in source/neuropod/internal
196 4 2020-01-09 2022-03-08 9 2 vip@uber.com viv.panyam@gmail.com
version.bzl
in source/bazel
1 - 2020-10-23 2022-06-23 8 2 vip@uber.com viv.panyam@gmail.com
control_messages.hh
in source/neuropod/multiprocess
16 - 2020-01-09 2022-03-08 8 2 vip@uber.com viv.panyam@gmail.com
utils.h
in source/neuropod/bindings/java/src/main/native
29 - 2020-08-01 2022-03-08 8 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
python_bridge.hh
in source/neuropod/backends/python_bridge
30 1 2020-01-09 2022-03-08 8 2 vip@uber.com viv.panyam@gmail.com
config_utils.hh
in source/neuropod/internal
43 - 2020-01-09 2022-03-08 8 2 vip@uber.com viv.panyam@gmail.com
ipc_control_channel.hh
in source/neuropod/multiprocess
47 3 2020-01-09 2022-03-08 8 2 vip@uber.com viv.panyam@gmail.com
utils.cc
in source/neuropod/bindings/java/src/main/native
76 7 2020-08-01 2022-03-08 8 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
packaging_utils.py
in source/python/neuropod/utils
122 7 2020-05-21 2022-07-15 8 2 vip@uber.com viv.panyam@gmail.com
NeuropodTensor.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
138 19 2020-07-24 2022-03-08 8 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
com_uber_neuropod_NeuropodTensor.cc
in source/neuropod/bindings/java/src/main/native
163 7 2020-08-13 2022-02-23 8 5 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
com_uber_neuropod_Neuropod.cc
in source/neuropod/bindings/java/src/main/native
244 11 2020-08-10 2022-03-08 8 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
multiprocess.hh
in source/neuropod/multiprocess
9 - 2020-01-09 2022-03-08 7 2 vip@uber.com viv.panyam@gmail.com
control_messages.cc
in source/neuropod/multiprocess
24 - 2020-01-09 2022-03-08 7 2 vip@uber.com viv.panyam@gmail.com
shm_tensor.cc
in source/neuropod/multiprocess
30 3 2020-01-09 2022-03-08 7 2 vip@uber.com viv.panyam@gmail.com
backend_registration.hh
in source/neuropod/internal
40 1 2020-01-09 2022-03-08 7 2 vip@uber.com viv.panyam@gmail.com
Neuropod.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
55 12 2020-07-24 2022-03-08 7 3 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
neuropod_loader.cc
in source/neuropod/internal
155 10 2020-01-09 2022-05-27 7 2 vip@uber.com viv.panyam@gmail.com
ope_load_config.hh
in source/neuropod/multiprocess
13 - 2020-03-20 2022-03-08 6 2 vip@uber.com viv.panyam@gmail.com
error_utils.hh
in source/neuropod/internal
18 - 2020-01-09 2022-03-08 6 2 vip@uber.com viv.panyam@gmail.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
com_uber_neuropod_NeuropodTensor.cc
in source/neuropod/bindings/java/src/main/native
163 7 2020-08-13 2022-02-23 8 5 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
setup.py
in source/python
19 1 2019-01-29 2022-06-23 26 4 vip@uber.com viv.panyam@gmail.com
libtorch.bzl
in source/bazel
183 - 2019-02-27 2022-02-18 24 4 alexander.sergeev@live.com viv.panyam@gmail.com
tensorflow.bzl
in source/bazel
134 - 2019-02-27 2021-11-09 16 4 alexander.sergeev@live.com viv.panyam@gmail.com
utils.h
in source/neuropod/bindings/java/src/main/native
29 - 2020-08-01 2022-03-08 8 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
com_uber_neuropod_Neuropod.cc
in source/neuropod/bindings/java/src/main/native
244 11 2020-08-10 2022-03-08 8 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
utils.cc
in source/neuropod/bindings/java/src/main/native
76 7 2020-08-01 2022-03-08 8 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
NeuropodTensor.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
138 19 2020-07-24 2022-03-08 8 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
com_uber_neuropod_NeuropodTensorAllocator.cc
in source/neuropod/bindings/java/src/main/native
99 3 2020-08-13 2022-03-08 5 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
jclass_register.cc
in source/neuropod/bindings/java/src/main/native
92 2 2020-08-10 2022-03-08 5 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
jclass_register.h
in source/neuropod/bindings/java/src/main/native
29 - 2020-08-10 2022-03-08 4 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
com_uber_neuropod_RuntimeOptions_RuntimeOptionsNative.cc
in source/neuropod/bindings/java/src/main/native
47 1 2020-08-10 2022-03-08 4 4 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
ci_matrix.py
in build
132 - 2019-07-17 2022-03-08 29 3 vip@uber.com viv.panyam@gmail.com
backend_registration.cc
in source/neuropod/internal
233 7 2020-01-09 2022-06-23 23 3 vip@uber.com viv.panyam@gmail.com
torch_backend.cc
in source/neuropod/backends/torchscript
370 6 2020-01-09 2022-07-04 22 3 vip@uber.com viv.panyam@gmail.com
neuropod_backend.cc
in source/neuropod/backends
228 8 2020-01-09 2022-03-08 15 3 vip@uber.com viv.panyam@gmail.com
neuropod_backend.hh
in source/neuropod/backends
66 2 2020-01-09 2022-03-08 12 3 vip@uber.com viv.panyam@gmail.com
python.bzl
in source/bazel
86 - 2019-02-08 2020-11-02 11 3 alexander.sergeev@live.com vip@uber.com
neuropod.cc
in source/neuropod
84 3 2020-01-09 2022-03-08 10 3 vip@uber.com viv.panyam@gmail.com
neuropod.hh
in source/neuropod
38 1 2020-01-09 2022-03-08 10 3 vip@uber.com viv.panyam@gmail.com
loader.py
in source/python/neuropod
106 11 2020-05-21 2022-03-08 9 3 vip@uber.com viv.panyam@gmail.com
Neuropod.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
55 12 2020-07-24 2022-03-08 7 3 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
NeuropodTensorAllocator.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
81 9 2020-07-24 2022-03-08 6 3 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
LibraryLoader.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
104 7 2020-07-24 2022-03-08 6 3 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
np_tensor.cc
in source/neuropod/bindings/c
29 4 2020-07-24 2022-03-08 6 3 vip@uber.com viv.panyam@gmail.com
com_uber_neuropod_LibraryLoader.cc
in source/neuropod/bindings/java/src/main/native
16 2 2020-08-01 2022-03-08 5 3 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
c_api.cc
in source/neuropod/bindings/c
107 8 2020-07-24 2022-03-08 5 3 vip@uber.com viv.panyam@gmail.com
packager.py
in source/python/neuropod/backends/tensorflow
92 1 2020-05-21 2022-03-08 4 3 62312967+sepo-eng@users.nor... viv.panyam@gmail.com
pip_utils.py
in source/python/neuropod/utils
20 1 2020-10-07 2022-03-08 4 3 vip@uber.com viv.panyam@gmail.com
com_uber_neuropod_LibraryLoader.h
in source/neuropod/bindings/java/src/main/native
14 - 2020-08-01 2022-03-08 4 3 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
com_uber_neuropod_NeuropodTensor.h
in source/neuropod/bindings/java/src/main/native
17 - 2020-08-13 2022-03-08 4 3 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
c_api.h
in source/neuropod/bindings/c
60 - 2020-07-17 2022-03-08 4 3 vip@uber.com viv.panyam@gmail.com
packager.py
in source/python/neuropod/backends/keras
109 5 2020-05-21 2022-03-08 3 3 62312967+sepo-eng@users.nor... viv.panyam@gmail.com
com_uber_neuropod_Neuropod.h
in source/neuropod/bindings/java/src/main/native
23 - 2020-08-10 2022-03-08 3 3 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
com_uber_neuropod_NeuropodTensorAllocator.h
in source/neuropod/bindings/java/src/main/native
15 - 2020-08-13 2022-03-08 3 3 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
np_tensor.h
in source/neuropod/bindings/c
35 - 2020-07-17 2022-03-08 3 3 vip@uber.com viv.panyam@gmail.com
multiprocess.cc
in source/neuropod/multiprocess
210 6 2020-01-09 2022-03-08 19 2 vip@uber.com viv.panyam@gmail.com
python_bridge.cc
in source/neuropod/backends/python_bridge
149 4 2020-01-09 2022-03-26 18 2 vip@uber.com viv.panyam@gmail.com
tf_backend.cc
in source/neuropod/backends/tensorflow
261 8 2020-01-09 2022-03-08 17 2 vip@uber.com viv.panyam@gmail.com
version.hh
in source/neuropod
20 - 2020-01-09 2022-06-23 14 2 vip@uber.com viv.panyam@gmail.com
73 3 2019-07-04 2022-03-08 14 2 vip@uber.com viv.panyam@gmail.com
torch_tensor.hh
in source/neuropod/backends/torchscript
202 9 2020-01-09 2022-03-08 13 2 vip@uber.com viv.panyam@gmail.com
multiprocess_worker.cc
in source/neuropod/multiprocess
87 1 2020-01-09 2022-03-08 12 2 vip@uber.com viv.panyam@gmail.com
neuropod_tensor.hh
in source/neuropod/internal
450 37 2020-01-09 2022-03-08 12 2 vip@uber.com viv.panyam@gmail.com
82 5 2019-09-18 2022-03-08 12 2 vip@uber.com viv.panyam@gmail.com
shm_tensor.hh
in source/neuropod/multiprocess
152 9 2020-01-09 2022-03-08 11 2 vip@uber.com viv.panyam@gmail.com
tf_backend.hh
in source/neuropod/backends/tensorflow
35 - 2020-01-09 2022-03-08 11 2 vip@uber.com viv.panyam@gmail.com
tf_tensor.hh
in source/neuropod/backends/tensorflow
124 3 2020-01-09 2022-03-08 10 2 vip@uber.com viv.panyam@gmail.com
neuropod_tensor.cc
in source/neuropod/internal
145 6 2020-01-09 2022-03-08 10 2 vip@uber.com viv.panyam@gmail.com
python_bindings.cc
in source/neuropod/bindings
142 7 2020-01-09 2022-03-08 10 2 vip@uber.com viv.panyam@gmail.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
loader.cc
in source/neuropod/backends/tensorflow/saved_model
240 13 2021-06-11 2021-06-11 1 1 viv.panyam@gmail.com viv.panyam@gmail.com
filelock.py
in source/neuropod/backends/python_bridge/_neuropod_native_bootstrap
206 24 2020-11-02 2020-11-02 1 1 vip@uber.com vip@uber.com
loader.h
in source/neuropod/backends/tensorflow/saved_model
71 - 2021-06-11 2021-06-11 1 1 viv.panyam@gmail.com viv.panyam@gmail.com
loader_util.cc
in source/neuropod/backends/tensorflow/saved_model
67 2 2021-06-11 2021-06-11 1 1 viv.panyam@gmail.com viv.panyam@gmail.com
reader.cc
in source/neuropod/backends/tensorflow/saved_model
63 3 2021-06-11 2021-06-11 1 1 viv.panyam@gmail.com viv.panyam@gmail.com
tf_utils.cc
in source/neuropod/backends/tensorflow
45 2 2021-06-11 2022-03-08 2 1 viv.panyam@gmail.com viv.panyam@gmail.com
cc.bzl
in source/bazel
41 - 2020-09-22 2020-10-01 2 1 vip@uber.com vip@uber.com
mkdocs.yml
in root
36 - 2019-11-02 2020-06-08 4 1 vip@uber.com vip@uber.com
utils.py
in source/python/neuropod/backends/python
30 1 2022-03-26 2022-03-26 1 1 viv.panyam@gmail.com viv.panyam@gmail.com
constants.h
in source/neuropod/backends/tensorflow/saved_model
18 - 2021-06-11 2021-06-11 1 1 viv.panyam@gmail.com viv.panyam@gmail.com
loader_util.h
in source/neuropod/backends/tensorflow/saved_model
17 - 2021-06-11 2021-06-11 1 1 viv.panyam@gmail.com viv.panyam@gmail.com
reader.h
in source/neuropod/backends/tensorflow/saved_model
16 - 2021-06-11 2021-06-11 1 1 viv.panyam@gmail.com viv.panyam@gmail.com
tf_utils.hh
in source/neuropod/backends/tensorflow
15 - 2021-06-11 2022-03-08 2 1 viv.panyam@gmail.com viv.panyam@gmail.com
get_base_ami.py
in build/ci/buildkite_image
13 - 2022-01-27 2022-01-27 1 1 viv.panyam@gmail.com viv.panyam@gmail.com
__init__.py
in source/python
1 - 2019-01-29 2019-01-29 1 1 vip@uber.com vip@uber.com
__init__.py
in source/python/neuropod/backends/keras
1 - 2020-05-21 2020-05-21 1 1 vip@uber.com vip@uber.com
__init__.py
in source/python/neuropod/backends/python
1 - 2020-05-21 2020-05-21 1 1 vip@uber.com vip@uber.com
__init__.py
in source/python/neuropod/backends/torchscript
1 - 2020-05-21 2020-05-21 1 1 vip@uber.com vip@uber.com
__init__.py
in source/python/neuropod/backends
1 - 2020-05-21 2020-05-21 1 1 vip@uber.com vip@uber.com
__init__.py
in source/python/neuropod/backends/tensorflow
1 - 2020-05-21 2020-05-21 1 1 vip@uber.com vip@uber.com
__init__.py
in source/python/neuropod/backends/pytorch
1 - 2020-05-21 2020-05-21 1 1 vip@uber.com vip@uber.com
__init__.py
in source/python/neuropod
1 - 2020-05-21 2020-05-21 1 1 vip@uber.com vip@uber.com
__init__.py
in source/python/neuropod/utils
1 - 2020-05-21 2020-05-21 1 1 vip@uber.com vip@uber.com
__init__.py
in source/neuropod/backends/python_bridge/_neuropod_native_bootstrap
1 - 2020-11-02 2020-11-02 1 1 vip@uber.com vip@uber.com
neuropod_tensor.hh
in source/neuropod/internal
450 37 2020-01-09 2022-03-08 12 2 vip@uber.com viv.panyam@gmail.com
tf_backend.cc
in source/neuropod/backends/tensorflow
261 8 2020-01-09 2022-03-08 17 2 vip@uber.com viv.panyam@gmail.com
ipc_message_queue_impl.hh
in source/neuropod/multiprocess/mq
218 10 2020-04-02 2022-03-08 4 2 vip@uber.com viv.panyam@gmail.com
multiprocess.cc
in source/neuropod/multiprocess
210 6 2020-01-09 2022-03-08 19 2 vip@uber.com viv.panyam@gmail.com
torch_tensor.hh
in source/neuropod/backends/torchscript
202 9 2020-01-09 2022-03-08 13 2 vip@uber.com viv.panyam@gmail.com
config_utils.cc
in source/neuropod/internal
196 4 2020-01-09 2022-03-08 9 2 vip@uber.com viv.panyam@gmail.com
shm_allocator.cc
in source/neuropod/multiprocess/shm
181 11 2020-03-13 2022-03-08 5 2 vip@uber.com viv.panyam@gmail.com
java_build_defs.bzl
in source/neuropod/bindings/java
165 - 2020-08-01 2022-03-08 2 2 66051511+weijiadeng-uber@us... viv.panyam@gmail.com
config_utils.py
in source/python/neuropod/utils
163 5 2021-04-27 2022-07-15 3 2 vip@uber.com viv.panyam@gmail.com
ipc_serialization.hh
in source/neuropod/multiprocess/serialization
155 13 2020-03-20 2022-03-08 6 2 vip@uber.com viv.panyam@gmail.com
neuropod_loader.cc
in source/neuropod/internal
155 10 2020-01-09 2022-05-27 7 2 vip@uber.com viv.panyam@gmail.com
shm_tensor.hh
in source/neuropod/multiprocess
152 9 2020-01-09 2022-03-08 11 2 vip@uber.com viv.panyam@gmail.com
python_bridge.cc
in source/neuropod/backends/python_bridge
149 4 2020-01-09 2022-03-26 18 2 vip@uber.com viv.panyam@gmail.com
neuropod_tensor.cc
in source/neuropod/internal
145 6 2020-01-09 2022-03-08 10 2 vip@uber.com viv.panyam@gmail.com
cuda_device_mapping.cc
in source/neuropod/internal
144 4 2020-05-09 2022-03-08 5 2 vip@uber.com viv.panyam@gmail.com
python_bindings.cc
in source/neuropod/bindings
142 7 2020-01-09 2022-03-08 10 2 vip@uber.com viv.panyam@gmail.com
neuropod_native.cc
in source/neuropod/bindings
136 7 2020-01-09 2022-03-08 9 2 vip@uber.com viv.panyam@gmail.com
tf_tensor.hh
in source/neuropod/backends/tensorflow
124 3 2020-01-09 2022-03-08 10 2 vip@uber.com viv.panyam@gmail.com
packaging_utils.py
in source/python/neuropod/utils
122 7 2020-05-21 2022-07-15 8 2 vip@uber.com viv.panyam@gmail.com
tensorflow_hdrs.bzl
in source/bazel
119 - 2019-12-03 2021-11-09 9 2 vip@uber.com viv.panyam@gmail.com
tensor_allocator.hh
in source/neuropod/backends
116 3 2020-01-09 2022-03-08 3 2 vip@uber.com viv.panyam@gmail.com
raw_shm_block_allocator.cc
in source/neuropod/multiprocess/shm
108 8 2020-03-13 2022-03-08 4 2 vip@uber.com viv.panyam@gmail.com
tf_tensor.cc
in source/neuropod/backends/tensorflow
104 7 2020-01-09 2022-03-08 6 2 vip@uber.com viv.panyam@gmail.com
tensor_accessor.hh
in source/neuropod/internal
92 8 2020-01-09 2022-03-08 6 2 vip@uber.com viv.panyam@gmail.com
91 8 2019-11-01 2022-03-08 4 2 vip@uber.com viv.panyam@gmail.com
pip_utils.py
in source/neuropod/backends/python_bridge/_neuropod_native_bootstrap
90 5 2020-11-02 2022-03-26 3 2 vip@uber.com viv.panyam@gmail.com
Correlations

File Size vs. Number of Changes: 177 points

source/python/neuropod/backends/python/packager.py x: 54 lines of code y: 5 # changes source/python/neuropod/utils/config_utils.py x: 163 lines of code y: 3 # changes source/python/neuropod/utils/packaging_utils.py x: 122 lines of code y: 8 # changes source/neuropod/backends/torchscript/torch_backend.cc x: 370 lines of code y: 22 # changes source/bazel/version.bzl x: 1 lines of code y: 8 # changes source/neuropod/internal/backend_registration.cc x: 233 lines of code y: 23 # changes source/neuropod/version.hh x: 20 lines of code y: 14 # changes source/python/setup.py x: 19 lines of code y: 26 # changes source/neuropod/internal/neuropod_loader.cc x: 155 lines of code y: 7 # changes source/neuropod/backends/python_bridge/python_bridge.cc x: 149 lines of code y: 18 # changes source/neuropod/backends/python_bridge/_neuropod_native_bootstrap/pip_utils.py x: 90 lines of code y: 3 # changes source/python/neuropod/backends/python/utils.py x: 30 lines of code y: 1 # changes build/ci/set_status.py x: 37 lines of code y: 4 # changes build/ci_matrix.py x: 132 lines of code y: 29 # changes build/gen_py_api_docs.py x: 91 lines of code y: 4 # changes build/install_frameworks.py x: 73 lines of code y: 14 # changes build/upload_release.py x: 82 lines of code y: 12 # changes source/neuropod/backends/neuropod_backend.cc x: 228 lines of code y: 15 # changes source/neuropod/backends/neuropod_backend.hh x: 66 lines of code y: 12 # changes source/neuropod/backends/python_bridge/_neuropod_native_bootstrap/executor.py x: 83 lines of code y: 4 # changes source/neuropod/backends/python_bridge/_neuropod_native_bootstrap/hash_utils.py x: 9 lines of code y: 2 # changes source/neuropod/backends/python_bridge/python_bridge.hh x: 30 lines of code y: 8 # changes source/neuropod/backends/tensor_allocator.hh x: 116 lines of code y: 3 # changes source/neuropod/backends/tensorflow/tf_backend.cc x: 261 lines of code y: 17 # changes source/neuropod/backends/tensorflow/tf_backend.hh x: 35 lines of code y: 11 # changes source/neuropod/backends/tensorflow/tf_tensor.cc x: 104 lines of code y: 6 # changes source/neuropod/backends/tensorflow/tf_tensor.hh x: 124 lines of code y: 10 # changes source/neuropod/backends/tensorflow/tf_utils.cc x: 45 lines of code y: 2 # changes source/neuropod/backends/tensorflow/tf_utils.hh x: 15 lines of code y: 2 # changes source/neuropod/backends/tensorflow/type_utils.cc x: 45 lines of code y: 4 # changes source/neuropod/backends/tensorflow/type_utils.hh x: 8 lines of code y: 3 # changes source/neuropod/backends/torchscript/torch_backend.hh x: 25 lines of code y: 9 # changes source/neuropod/backends/torchscript/torch_tensor.hh x: 202 lines of code y: 13 # changes source/neuropod/backends/torchscript/type_utils.cc x: 43 lines of code y: 4 # changes source/neuropod/bindings/c/c_api.cc x: 107 lines of code y: 5 # changes source/neuropod/bindings/c/c_api.h x: 60 lines of code y: 4 # changes source/neuropod/bindings/c/c_api_internal.h x: 7 lines of code y: 2 # changes source/neuropod/bindings/c/np_status.cc x: 22 lines of code y: 3 # changes source/neuropod/bindings/c/np_status.h x: 18 lines of code y: 3 # changes source/neuropod/bindings/c/np_tensor.cc x: 29 lines of code y: 6 # changes source/neuropod/bindings/c/np_tensor.h x: 35 lines of code y: 3 # changes source/neuropod/bindings/c/np_tensor_allocator.cc x: 13 lines of code y: 3 # changes source/neuropod/bindings/c/np_tensor_allocator.h x: 18 lines of code y: 2 # changes source/neuropod/bindings/c/np_tensor_allocator_internal.h x: 8 lines of code y: 2 # changes source/neuropod/bindings/c/np_tensor_spec.h x: 21 lines of code y: 2 # changes source/neuropod/bindings/c/np_valuemap.cc x: 30 lines of code y: 3 # changes source/neuropod/bindings/c/np_valuemap.h x: 23 lines of code y: 2 # changes source/neuropod/bindings/java/java_build_defs.bzl x: 165 lines of code y: 2 # changes source/neuropod/bindings/java/src/main/java/com/uber/neuropod/Dimension.java x: 42 lines of code y: 4 # changes source/neuropod/bindings/java/src/main/java/com/uber/neuropod/NativeClass.java x: 30 lines of code y: 5 # changes source/neuropod/bindings/java/src/main/java/com/uber/neuropod/Neuropod.java x: 55 lines of code y: 7 # changes source/neuropod/bindings/java/src/main/java/com/uber/neuropod/NeuropodJNIException.java x: 6 lines of code y: 3 # changes source/neuropod/bindings/java/src/main/java/com/uber/neuropod/NeuropodTensor.java x: 138 lines of code y: 8 # changes source/neuropod/bindings/java/src/main/java/com/uber/neuropod/NeuropodTensorAllocator.java x: 81 lines of code y: 6 # changes source/neuropod/bindings/java/src/main/java/com/uber/neuropod/TensorType.java x: 48 lines of code y: 4 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_LibraryLoader.cc x: 16 lines of code y: 5 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_LibraryLoader.h x: 14 lines of code y: 4 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_Neuropod.cc x: 244 lines of code y: 8 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_Neuropod.h x: 23 lines of code y: 3 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_NeuropodTensor.h x: 17 lines of code y: 4 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_NeuropodTensorAllocator.cc x: 99 lines of code y: 5 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_NeuropodTensorAllocator.h x: 15 lines of code y: 3 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_RuntimeOptions_RuntimeOptionsNative.cc x: 47 lines of code y: 4 # changes source/neuropod/bindings/java/src/main/native/jclass_register.cc x: 92 lines of code y: 5 # changes source/neuropod/bindings/java/src/main/native/jclass_register.h x: 29 lines of code y: 4 # changes source/neuropod/bindings/java/src/main/native/utils.cc x: 76 lines of code y: 8 # changes source/neuropod/bindings/java/src/main/native/utils.h x: 29 lines of code y: 8 # changes source/neuropod/bindings/java/src/main/native/utils_impl.h x: 19 lines of code y: 2 # changes source/neuropod/bindings/neuropod_native.cc x: 136 lines of code y: 9 # changes source/neuropod/bindings/python_bindings.cc x: 142 lines of code y: 10 # changes source/neuropod/bindings/python_bindings.hh x: 12 lines of code y: 3 # changes source/neuropod/conversions/eigen.hh x: 51 lines of code y: 5 # changes source/neuropod/core/generic_tensor.hh x: 50 lines of code y: 4 # changes source/neuropod/internal/backend_registration.hh x: 40 lines of code y: 7 # changes source/neuropod/internal/blocking_spsc_queue.hh x: 62 lines of code y: 3 # changes source/neuropod/internal/config_utils.cc x: 196 lines of code y: 9 # changes source/neuropod/internal/config_utils.hh x: 43 lines of code y: 8 # changes source/neuropod/internal/cuda_device_mapping.cc x: 144 lines of code y: 5 # changes source/neuropod/internal/deleter.cc x: 26 lines of code y: 4 # changes source/neuropod/internal/error_utils.hh x: 18 lines of code y: 6 # changes source/neuropod/internal/error_utils_header_only.cc x: 18 lines of code y: 4 # changes source/neuropod/internal/logging.cc x: 57 lines of code y: 5 # changes source/neuropod/internal/logging.hh x: 8 lines of code y: 4 # changes source/neuropod/internal/memory_utils.hh x: 39 lines of code y: 3 # changes source/neuropod/internal/neuropod_loader.hh x: 17 lines of code y: 3 # changes source/neuropod/internal/neuropod_tensor.cc x: 145 lines of code y: 10 # changes source/neuropod/internal/neuropod_tensor.hh x: 450 lines of code y: 12 # changes source/neuropod/internal/neuropod_tensor_raw_data_access.hh x: 19 lines of code y: 4 # changes source/neuropod/internal/neuropod_tensor_serialization.cc x: 52 lines of code y: 5 # changes source/neuropod/internal/tensor_accessor.hh x: 92 lines of code y: 6 # changes source/neuropod/internal/tensor_types.cc x: 28 lines of code y: 5 # changes source/neuropod/internal/tensor_types.hh x: 20 lines of code y: 4 # changes source/neuropod/internal/type_macros.hh x: 19 lines of code y: 3 # changes source/neuropod/multiprocess/control_messages.cc x: 24 lines of code y: 7 # changes source/neuropod/multiprocess/control_messages.hh x: 16 lines of code y: 8 # changes source/neuropod/multiprocess/ipc_control_channel.cc x: 51 lines of code y: 9 # changes source/neuropod/multiprocess/ipc_control_channel.hh x: 47 lines of code y: 8 # changes source/neuropod/multiprocess/mq/heartbeat.hh x: 48 lines of code y: 3 # changes source/neuropod/multiprocess/mq/ipc_message_queue.hh x: 70 lines of code y: 4 # changes source/neuropod/multiprocess/mq/ipc_message_queue_impl.hh x: 218 lines of code y: 4 # changes source/neuropod/multiprocess/mq/transferrables.cc x: 39 lines of code y: 4 # changes source/neuropod/multiprocess/mq/transferrables.hh x: 24 lines of code y: 3 # changes source/neuropod/multiprocess/mq/wire_format_impl.hh x: 78 lines of code y: 4 # changes source/neuropod/multiprocess/multiprocess.cc x: 210 lines of code y: 19 # changes source/neuropod/multiprocess/multiprocess.hh x: 9 lines of code y: 7 # changes source/neuropod/multiprocess/multiprocess_worker.cc x: 87 lines of code y: 12 # changes source/neuropod/multiprocess/multiprocess_worker.hh x: 5 lines of code y: 3 # changes source/neuropod/multiprocess/multiprocess_worker_main.cc x: 14 lines of code y: 3 # changes source/neuropod/multiprocess/ope_load_config.hh x: 13 lines of code y: 6 # changes source/neuropod/multiprocess/serialization/ipc_serialization.hh x: 155 lines of code y: 6 # changes source/neuropod/multiprocess/shm/raw_shm_block_allocator.cc x: 108 lines of code y: 4 # changes source/neuropod/multiprocess/shm/shm_allocator.cc x: 181 lines of code y: 5 # changes source/neuropod/multiprocess/shm/shm_allocator.hh x: 24 lines of code y: 4 # changes source/neuropod/multiprocess/shm_tensor.cc x: 30 lines of code y: 7 # changes source/neuropod/multiprocess/shm_tensor.hh x: 152 lines of code y: 11 # changes source/neuropod/multiprocess/tensor_utils.hh x: 43 lines of code y: 6 # changes source/neuropod/neuropod.cc x: 84 lines of code y: 10 # changes source/neuropod/neuropod.hh x: 38 lines of code y: 10 # changes source/neuropod/options.hh x: 30 lines of code y: 4 # changes source/neuropod/serialization/serialization.hh x: 69 lines of code y: 4 # changes source/python/neuropod/backends/keras/packager.py x: 109 lines of code y: 3 # changes source/python/neuropod/backends/pytorch/packager.py x: 2 lines of code y: 3 # changes source/python/neuropod/backends/tensorflow/packager.py x: 92 lines of code y: 4 # changes source/python/neuropod/loader.py x: 106 lines of code y: 9 # changes source/python/neuropod/registry.py x: 4 lines of code y: 3 # changes source/python/neuropod/utils/dtype_utils.py x: 10 lines of code y: 4 # changes source/python/neuropod/utils/env_utils.py x: 40 lines of code y: 3 # changes source/python/neuropod/utils/eval_utils.py x: 59 lines of code y: 5 # changes source/python/neuropod/utils/hash_utils.py x: 9 lines of code y: 3 # changes source/python/neuropod/utils/randomify.py x: 76 lines of code y: 3 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_NeuropodTensor.cc x: 163 lines of code y: 8 # changes source/bazel/libtorch.bzl x: 183 lines of code y: 24 # changes build/ci/buildkite_image/get_base_ami.py x: 13 lines of code y: 1 # changes source/bazel/tensorflow.bzl x: 134 lines of code y: 16 # changes source/bazel/tensorflow_hdrs.bzl x: 119 lines of code y: 9 # changes source/neuropod/backends/tensorflow/saved_model/constants.h x: 18 lines of code y: 1 # changes source/neuropod/backends/tensorflow/saved_model/loader.cc x: 240 lines of code y: 1 # changes source/neuropod/backends/tensorflow/saved_model/loader.h x: 71 lines of code y: 1 # changes source/neuropod/backends/tensorflow/saved_model/loader_util.cc x: 67 lines of code y: 1 # changes source/neuropod/backends/tensorflow/saved_model/loader_util.h x: 17 lines of code y: 1 # changes source/neuropod/backends/tensorflow/saved_model/reader.cc x: 63 lines of code y: 1 # changes source/neuropod/backends/tensorflow/saved_model/reader.h x: 16 lines of code y: 1 # changes source/bazel/python.bzl x: 86 lines of code y: 11 # changes source/neuropod/backends/python_bridge/_neuropod_native_bootstrap/__init__.py x: 1 lines of code y: 1 # changes source/neuropod/backends/python_bridge/_neuropod_native_bootstrap/filelock.py x: 206 lines of code y: 1 # changes source/bazel/cc.bzl x: 41 lines of code y: 2 # changes mkdocs.yml x: 36 lines of code y: 4 # changes
29.0
# changes
  min: 1.0
  average: 5.56
  25th percentile: 3.0
  median: 4.0
  75th percentile: 7.0
  max: 29.0
0 450.0
lines of code
min: 1.0 | average: 63.06 | 25th percentile: 15.0 | median: 38.0 | 75th percentile: 88.5 | max: 450.0

Number of Contributors vs. Number of Changes: 177 points

source/python/neuropod/backends/python/packager.py x: 2 # contributors y: 5 # changes source/python/neuropod/utils/config_utils.py x: 2 # contributors y: 3 # changes source/python/neuropod/utils/packaging_utils.py x: 2 # contributors y: 8 # changes source/neuropod/backends/torchscript/torch_backend.cc x: 3 # contributors y: 22 # changes source/neuropod/internal/backend_registration.cc x: 3 # contributors y: 23 # changes source/neuropod/version.hh x: 2 # contributors y: 14 # changes source/python/setup.py x: 4 # contributors y: 26 # changes source/neuropod/internal/neuropod_loader.cc x: 2 # contributors y: 7 # changes source/neuropod/backends/python_bridge/python_bridge.cc x: 2 # contributors y: 18 # changes source/python/neuropod/backends/python/utils.py x: 1 # contributors y: 1 # changes build/ci/set_status.py x: 2 # contributors y: 4 # changes build/ci_matrix.py x: 3 # contributors y: 29 # changes build/upload_release.py x: 2 # contributors y: 12 # changes source/neuropod/backends/neuropod_backend.cc x: 3 # contributors y: 15 # changes source/neuropod/backends/neuropod_backend.hh x: 3 # contributors y: 12 # changes source/neuropod/backends/python_bridge/_neuropod_native_bootstrap/hash_utils.py x: 2 # contributors y: 2 # changes source/neuropod/backends/tensorflow/tf_backend.cc x: 2 # contributors y: 17 # changes source/neuropod/backends/tensorflow/tf_backend.hh x: 2 # contributors y: 11 # changes source/neuropod/backends/tensorflow/tf_tensor.cc x: 2 # contributors y: 6 # changes source/neuropod/backends/tensorflow/tf_tensor.hh x: 2 # contributors y: 10 # changes source/neuropod/backends/tensorflow/tf_utils.cc x: 1 # contributors y: 2 # changes source/neuropod/backends/torchscript/torch_backend.hh x: 2 # contributors y: 9 # changes source/neuropod/backends/torchscript/torch_tensor.hh x: 2 # contributors y: 13 # changes source/neuropod/bindings/c/c_api.cc x: 3 # contributors y: 5 # changes source/neuropod/bindings/c/c_api.h x: 3 # contributors y: 4 # changes source/neuropod/bindings/c/np_tensor.cc x: 3 # contributors y: 6 # changes source/neuropod/bindings/c/np_tensor.h x: 3 # contributors y: 3 # changes source/neuropod/bindings/java/src/main/java/com/uber/neuropod/Neuropod.java x: 3 # contributors y: 7 # changes source/neuropod/bindings/java/src/main/java/com/uber/neuropod/NeuropodTensor.java x: 4 # contributors y: 8 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_NeuropodTensorAllocator.cc x: 4 # contributors y: 5 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_RuntimeOptions_RuntimeOptionsNative.cc x: 4 # contributors y: 4 # changes source/neuropod/multiprocess/multiprocess.cc x: 2 # contributors y: 19 # changes source/neuropod/neuropod.cc x: 3 # contributors y: 10 # changes source/python/neuropod/loader.py x: 3 # contributors y: 9 # changes source/neuropod/bindings/java/src/main/native/com_uber_neuropod_NeuropodTensor.cc x: 5 # contributors y: 8 # changes source/bazel/libtorch.bzl x: 4 # contributors y: 24 # changes source/bazel/tensorflow.bzl x: 4 # contributors y: 16 # changes source/bazel/python.bzl x: 3 # contributors y: 11 # changes mkdocs.yml x: 1 # contributors y: 4 # changes
29.0
# changes
  min: 1.0
  average: 5.56
  25th percentile: 3.0
  median: 4.0
  75th percentile: 7.0
  max: 29.0
0 5.0
# contributors
min: 1.0 | average: 2.14 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 177 points

source/python/neuropod/backends/python/packager.py x: 2 # contributors y: 54 lines of code source/python/neuropod/utils/config_utils.py x: 2 # contributors y: 163 lines of code source/python/neuropod/utils/packaging_utils.py x: 2 # contributors y: 122 lines of code source/neuropod/backends/torchscript/torch_backend.cc x: 3 # contributors y: 370 lines of code source/bazel/version.bzl x: 2 # contributors y: 1 lines of code source/neuropod/internal/backend_registration.cc x: 3 # contributors y: 233 lines of code source/neuropod/version.hh x: 2 # contributors y: 20 lines of code source/python/setup.py x: 4 # contributors y: 19 lines of code source/neuropod/internal/neuropod_loader.cc x: 2 # contributors y: 155 lines of code source/neuropod/backends/python_bridge/python_bridge.cc x: 2 # contributors y: 149 lines of code source/neuropod/backends/python_bridge/_neuropod_native_bootstrap/pip_utils.py x: 2 # contributors y: 90 lines of code source/python/neuropod/backends/python/utils.py x: 1 # contributors y: 30 lines of code build/ci/set_status.py x: 2 # contributors y: 37 lines of code build/ci_matrix.py x: 3 # contributors y: 132 lines of code build/gen_py_api_docs.py x: 2 # contributors y: 91 lines of code build/install_frameworks.py x: 2 # contributors y: 73 lines of code build/upload_release.py x: 2 # contributors y: 82 lines of code source/neuropod/backends/neuropod_backend.cc x: 3 # contributors y: 228 lines of code source/neuropod/backends/neuropod_backend.hh x: 3 # contributors y: 66 lines of code source/neuropod/backends/python_bridge/_neuropod_native_bootstrap/hash_utils.py x: 2 # contributors y: 9 lines of code source/neuropod/backends/python_bridge/python_bridge.hh x: 2 # contributors y: 30 lines of code source/neuropod/backends/tensor_allocator.hh x: 2 # contributors y: 116 lines of code source/neuropod/backends/tensorflow/tf_backend.cc x: 2 # contributors y: 261 lines of code source/neuropod/backends/tensorflow/tf_backend.hh x: 2 # contributors y: 35 lines of code source/neuropod/backends/tensorflow/tf_tensor.cc x: 2 # contributors y: 104 lines of code source/neuropod/backends/tensorflow/tf_tensor.hh x: 2 # contributors y: 124 lines of code source/neuropod/backends/tensorflow/tf_utils.cc x: 1 # contributors y: 45 lines of code source/neuropod/backends/tensorflow/tf_utils.hh x: 1 # contributors y: 15 lines of code source/neuropod/backends/tensorflow/type_utils.cc x: 2 # contributors y: 45 lines of code source/neuropod/backends/tensorflow/type_utils.hh x: 2 # contributors y: 8 lines of code source/neuropod/backends/torchscript/torch_backend.hh x: 2 # contributors y: 25 lines of code source/neuropod/backends/torchscript/torch_tensor.hh x: 2 # contributors y: 202 lines of code source/neuropod/backends/torchscript/type_utils.cc x: 2 # contributors y: 43 lines of code source/neuropod/bindings/c/c_api.cc x: 3 # contributors y: 107 lines of code source/neuropod/bindings/c/c_api.h x: 3 # contributors y: 60 lines of code source/neuropod/bindings/c/c_api_internal.h x: 2 # contributors y: 7 lines of code source/neuropod/bindings/c/np_status.cc x: 2 # contributors y: 22 lines of code source/neuropod/bindings/c/np_status.h x: 2 # contributors y: 18 lines of code source/neuropod/bindings/c/np_tensor.cc x: 3 # contributors y: 29 lines of code source/neuropod/bindings/c/np_tensor.h x: 3 # contributors y: 35 lines of code source/neuropod/bindings/c/np_tensor_allocator.cc x: 2 # contributors y: 13 lines of code source/neuropod/bindings/java/java_build_defs.bzl x: 2 # contributors y: 165 lines of code source/neuropod/bindings/java/src/main/java/com/uber/neuropod/Dimension.java x: 2 # contributors y: 42 lines of code source/neuropod/bindings/java/src/main/java/com/uber/neuropod/LibraryLoader.java x: 3 # contributors y: 104 lines of code source/neuropod/bindings/java/src/main/java/com/uber/neuropod/Neuropod.java x: 3 # contributors y: 55 lines of code source/neuropod/bindings/java/src/main/java/com/uber/neuropod/NeuropodTensor.java x: 4 # contributors y: 138 lines of code source/neuropod/bindings/java/src/main/java/com/uber/neuropod/NeuropodTensorAllocator.java x: 3 # contributors y: 81 lines of code source/neuropod/bindings/java/src/main/java/com/uber/neuropod/TensorType.java x: 2 # contributors y: 48 lines of code source/neuropod/bindings/java/src/main/native/com_uber_neuropod_LibraryLoader.cc x: 3 # contributors y: 16 lines of code source/neuropod/bindings/java/src/main/native/com_uber_neuropod_LibraryLoader.h x: 3 # contributors y: 14 lines of code source/neuropod/bindings/java/src/main/native/com_uber_neuropod_Neuropod.cc x: 4 # contributors y: 244 lines of code source/neuropod/bindings/java/src/main/native/com_uber_neuropod_Neuropod.h x: 3 # contributors y: 23 lines of code source/neuropod/bindings/java/src/main/native/com_uber_neuropod_NeuropodTensorAllocator.cc x: 4 # contributors y: 99 lines of code source/neuropod/bindings/java/src/main/native/com_uber_neuropod_NeuropodTensorAllocator.h x: 3 # contributors y: 15 lines of code source/neuropod/bindings/java/src/main/native/com_uber_neuropod_RuntimeOptions_RuntimeOptionsNative.cc x: 4 # contributors y: 47 lines of code source/neuropod/bindings/java/src/main/native/com_uber_neuropod_RuntimeOptions_RuntimeOptionsNative.h x: 2 # contributors y: 15 lines of code source/neuropod/bindings/java/src/main/native/jclass_register.cc x: 4 # contributors y: 92 lines of code source/neuropod/bindings/java/src/main/native/jclass_register.h x: 4 # contributors y: 29 lines of code source/neuropod/bindings/java/src/main/native/utils.cc x: 4 # contributors y: 76 lines of code source/neuropod/bindings/neuropod_native.cc x: 2 # contributors y: 136 lines of code source/neuropod/bindings/python_bindings.cc x: 2 # contributors y: 142 lines of code source/neuropod/bindings/python_bindings.hh x: 2 # contributors y: 12 lines of code source/neuropod/conversions/eigen.hh x: 2 # contributors y: 51 lines of code source/neuropod/internal/backend_registration.hh x: 2 # contributors y: 40 lines of code source/neuropod/internal/blocking_spsc_queue.hh x: 2 # contributors y: 62 lines of code source/neuropod/internal/config_utils.cc x: 2 # contributors y: 196 lines of code source/neuropod/internal/cuda_device_mapping.cc x: 2 # contributors y: 144 lines of code source/neuropod/internal/logging.cc x: 2 # contributors y: 57 lines of code source/neuropod/internal/neuropod_loader.hh x: 2 # contributors y: 17 lines of code source/neuropod/internal/neuropod_tensor.hh x: 2 # contributors y: 450 lines of code source/neuropod/internal/neuropod_tensor_serialization.cc x: 2 # contributors y: 52 lines of code source/neuropod/internal/tensor_types.cc x: 2 # contributors y: 28 lines of code source/neuropod/multiprocess/control_messages.cc x: 2 # contributors y: 24 lines of code source/neuropod/multiprocess/ipc_control_channel.hh x: 2 # contributors y: 47 lines of code source/neuropod/multiprocess/mq/ipc_message_queue.hh x: 2 # contributors y: 70 lines of code source/neuropod/multiprocess/mq/ipc_message_queue_impl.hh x: 2 # contributors y: 218 lines of code source/neuropod/multiprocess/mq/wire_format_impl.hh x: 2 # contributors y: 78 lines of code source/neuropod/multiprocess/multiprocess.cc x: 2 # contributors y: 210 lines of code source/neuropod/multiprocess/multiprocess_worker.cc x: 2 # contributors y: 87 lines of code source/neuropod/multiprocess/multiprocess_worker.hh x: 2 # contributors y: 5 lines of code source/neuropod/multiprocess/shm/raw_shm_block_allocator.cc x: 2 # contributors y: 108 lines of code source/neuropod/multiprocess/shm/shm_allocator.cc x: 2 # contributors y: 181 lines of code source/neuropod/multiprocess/shm_tensor.hh x: 2 # contributors y: 152 lines of code source/neuropod/neuropod.cc x: 3 # contributors y: 84 lines of code source/neuropod/neuropod.hh x: 3 # contributors y: 38 lines of code source/neuropod/serialization/serialization.hh x: 2 # contributors y: 69 lines of code source/python/neuropod/backends/keras/packager.py x: 3 # contributors y: 109 lines of code source/python/neuropod/backends/pytorch/packager.py x: 2 # contributors y: 2 lines of code source/python/neuropod/backends/tensorflow/packager.py x: 3 # contributors y: 92 lines of code source/python/neuropod/loader.py x: 3 # contributors y: 106 lines of code source/python/neuropod/utils/eval_utils.py x: 2 # contributors y: 59 lines of code source/python/neuropod/utils/pip_utils.py x: 3 # contributors y: 20 lines of code source/python/neuropod/utils/randomify.py x: 2 # contributors y: 76 lines of code source/neuropod/bindings/java/src/main/native/com_uber_neuropod_NeuropodTensor.cc x: 5 # contributors y: 163 lines of code source/bazel/libtorch.bzl x: 4 # contributors y: 183 lines of code build/ci/buildkite_image/get_base_ami.py x: 1 # contributors y: 13 lines of code source/bazel/tensorflow.bzl x: 4 # contributors y: 134 lines of code source/bazel/tensorflow_hdrs.bzl x: 2 # contributors y: 119 lines of code source/neuropod/backends/tensorflow/saved_model/constants.h x: 1 # contributors y: 18 lines of code source/neuropod/backends/tensorflow/saved_model/loader.cc x: 1 # contributors y: 240 lines of code source/neuropod/backends/tensorflow/saved_model/loader.h x: 1 # contributors y: 71 lines of code source/neuropod/backends/tensorflow/saved_model/loader_util.cc x: 1 # contributors y: 67 lines of code source/neuropod/backends/tensorflow/saved_model/loader_util.h x: 1 # contributors y: 17 lines of code source/neuropod/backends/tensorflow/saved_model/reader.cc x: 1 # contributors y: 63 lines of code source/bazel/python.bzl x: 3 # contributors y: 86 lines of code source/neuropod/backends/python_bridge/_neuropod_native_bootstrap/__init__.py x: 1 # contributors y: 1 lines of code source/neuropod/backends/python_bridge/_neuropod_native_bootstrap/filelock.py x: 1 # contributors y: 206 lines of code source/bazel/cc.bzl x: 1 # contributors y: 41 lines of code mkdocs.yml x: 1 # contributors y: 36 lines of code
450.0
lines of code
  min: 1.0
  average: 63.06
  25th percentile: 15.0
  median: 38.0
  75th percentile: 88.5
  max: 450.0
0 5.0
# contributors
min: 1.0 | average: 2.14 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0