Uber / neuropod
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 25% | 33% | 40%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cc0% | 0% | 36% | 35% | 27%
hh0% | 0% | 32% | 20% | 47%
py0% | 0% | 11% | 35% | 52%
bzl0% | 0% | 0% | 82% | 17%
java0% | 0% | 0% | 40% | 59%
h0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
source0% | 0% | 26% | 33% | 39%
build0% | 0% | 0% | 30% | 69%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
neuropod_tensor.hh
in source/neuropod/internal
450 37
torch_backend.cc
in source/neuropod/backends/torchscript
370 6
tf_backend.cc
in source/neuropod/backends/tensorflow
261 8
com_uber_neuropod_Neuropod.cc
in source/neuropod/bindings/java/src/main/native
244 11
loader.cc
in source/neuropod/backends/tensorflow/saved_model
240 13
backend_registration.cc
in source/neuropod/internal
233 7
neuropod_backend.cc
in source/neuropod/backends
228 8
ipc_message_queue_impl.hh
in source/neuropod/multiprocess/mq
218 10
multiprocess.cc
in source/neuropod/multiprocess
210 6
filelock.py
in source/neuropod/backends/python_bridge/_neuropod_native_bootstrap
206 24
torch_tensor.hh
in source/neuropod/backends/torchscript
202 9
config_utils.cc
in source/neuropod/internal
196 4
libtorch.bzl
in source/bazel
183 -
shm_allocator.cc
in source/neuropod/multiprocess/shm
181 11
java_build_defs.bzl
in source/neuropod/bindings/java
165 -
config_utils.py
in source/python/neuropod/utils
163 5
com_uber_neuropod_NeuropodTensor.cc
in source/neuropod/bindings/java/src/main/native
163 7
ipc_serialization.hh
in source/neuropod/multiprocess/serialization
155 13
neuropod_loader.cc
in source/neuropod/internal
155 10
shm_tensor.hh
in source/neuropod/multiprocess
152 9
python_bridge.cc
in source/neuropod/backends/python_bridge
149 4
neuropod_tensor.cc
in source/neuropod/internal
145 6
cuda_device_mapping.cc
in source/neuropod/internal
144 4
python_bindings.cc
in source/neuropod/bindings
142 7
NeuropodTensor.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
138 19
neuropod_native.cc
in source/neuropod/bindings
136 7
tensorflow.bzl
in source/bazel
134 -
ci_matrix.py
in build
132 -
tf_tensor.hh
in source/neuropod/backends/tensorflow
124 3
packaging_utils.py
in source/python/neuropod/utils
122 7
tensorflow_hdrs.bzl
in source/bazel
119 -
tensor_allocator.hh
in source/neuropod/backends
116 3
packager.py
in source/python/neuropod/backends/keras
109 5
raw_shm_block_allocator.cc
in source/neuropod/multiprocess/shm
108 8
c_api.cc
in source/neuropod/bindings/c
107 8
loader.py
in source/python/neuropod
106 11
tf_tensor.cc
in source/neuropod/backends/tensorflow
104 7
LibraryLoader.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
104 7
com_uber_neuropod_NeuropodTensorAllocator.cc
in source/neuropod/bindings/java/src/main/native
99 3
packager.py
in source/python/neuropod/backends/tensorflow
92 1
tensor_accessor.hh
in source/neuropod/internal
92 8
jclass_register.cc
in source/neuropod/bindings/java/src/main/native
92 2
91 8
pip_utils.py
in source/neuropod/backends/python_bridge/_neuropod_native_bootstrap
90 5
multiprocess_worker.cc
in source/neuropod/multiprocess
87 1
python.bzl
in source/bazel
86 -
neuropod.cc
in source/neuropod
84 3
executor.py
in source/neuropod/backends/python_bridge/_neuropod_native_bootstrap
83 3
82 5
NeuropodTensorAllocator.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
81 9
Files With Most Units (Top 50)
File# lines# units
neuropod_tensor.hh
in source/neuropod/internal
450 37
filelock.py
in source/neuropod/backends/python_bridge/_neuropod_native_bootstrap
206 24
NeuropodTensor.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
138 19
ipc_serialization.hh
in source/neuropod/multiprocess/serialization
155 13
loader.cc
in source/neuropod/backends/tensorflow/saved_model
240 13
Neuropod.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
55 12
loader.py
in source/python/neuropod
106 11
shm_allocator.cc
in source/neuropod/multiprocess/shm
181 11
com_uber_neuropod_Neuropod.cc
in source/neuropod/bindings/java/src/main/native
244 11
ipc_message_queue_impl.hh
in source/neuropod/multiprocess/mq
218 10
neuropod_loader.cc
in source/neuropod/internal
155 10
shm_tensor.hh
in source/neuropod/multiprocess
152 9
torch_tensor.hh
in source/neuropod/backends/torchscript
202 9
NeuropodTensorAllocator.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
81 9
raw_shm_block_allocator.cc
in source/neuropod/multiprocess/shm
108 8
neuropod_backend.cc
in source/neuropod/backends
228 8
tf_backend.cc
in source/neuropod/backends/tensorflow
261 8
tensor_accessor.hh
in source/neuropod/internal
92 8
c_api.cc
in source/neuropod/bindings/c
107 8
91 8
packaging_utils.py
in source/python/neuropod/utils
122 7
tf_tensor.cc
in source/neuropod/backends/tensorflow
104 7
backend_registration.cc
in source/neuropod/internal
233 7
neuropod_native.cc
in source/neuropod/bindings
136 7
com_uber_neuropod_NeuropodTensor.cc
in source/neuropod/bindings/java/src/main/native
163 7
utils.cc
in source/neuropod/bindings/java/src/main/native
76 7
TensorSpec.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
43 7
Dimension.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
42 7
LibraryLoader.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
104 7
python_bindings.cc
in source/neuropod/bindings
142 7
multiprocess.cc
in source/neuropod/multiprocess
210 6
serialization.cc
in source/neuropod/serialization
78 6
torch_backend.cc
in source/neuropod/backends/torchscript
370 6
neuropod_tensor.cc
in source/neuropod/internal
145 6
NativeClass.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
30 6
packager.py
in source/python/neuropod/backends/keras
109 5
eval_utils.py
in source/python/neuropod/utils
59 5
config_utils.py
in source/python/neuropod/utils
163 5
pip_utils.py
in source/neuropod/backends/python_bridge/_neuropod_native_bootstrap
90 5
TensorType.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
48 5
82 5
python_bridge.cc
in source/neuropod/backends/python_bridge
149 4
config_utils.cc
in source/neuropod/internal
196 4
cuda_device_mapping.cc
in source/neuropod/internal
144 4
np_tensor.cc
in source/neuropod/bindings/c
29 4
randomify.py
in source/python/neuropod/utils
76 3
neuropod.cc
in source/neuropod
84 3
ipc_control_channel.hh
in source/neuropod/multiprocess
47 3
shm_tensor.cc
in source/neuropod/multiprocess
30 3
ipc_control_channel.cc
in source/neuropod/multiprocess
51 3
Files With Long Lines (Top 10)

There are 10 files with lines longer than 120 characters. In total, there are 68 long lines.

File# lines# units# long lines
tensorflow.bzl
in source/bazel
134 - 21
tensorflow_hdrs.bzl
in source/bazel
119 - 15
ci_matrix.py
in build
132 - 10
python.bzl
in source/bazel
86 - 9
82 5 4
java_build_defs.bzl
in source/neuropod/bindings/java
165 - 3
packager.py
in source/python/neuropod/backends/tensorflow
92 1 2
73 3 2
NeuropodTensor.java
in source/neuropod/bindings/java/src/main/java/com/uber/neuropod
138 19 1
get_base_ami.py
in build/ci/buildkite_image
13 - 1
Correlations

File Size vs. Commits (all time): 177 points

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

File Size vs. Contributors (all time): 177 points

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

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".