tensorflow / networking
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 83 files with 9,578 lines of code.
    • 1 very long files (1,315 lines of code)
    • 3 long files (1,982 lines of code)
    • 9 medium size files (2,202 lines of codeclsfd_ftr_w_mp_ins)
    • 14 small files (1,993 lines of code)
    • 56 very small files (2,086 lines of code)
13% | 20% | 22% | 20% | 21%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cc18% | 27% | 21% | 21% | 10%
h0% | 0% | 21% | 26% | 51%
py0% | 0% | 57% | 0% | 42%
proto0% | 0% | 0% | 0% | 100%
bzl0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tensorflow_networking/verbs51% | 0% | 23% | 9% | 16%
tensorflow_networking/mpi_collectives0% | 64% | 0% | 11% | 24%
tensorflow_networking/mpi_collectives/kernels0% | 72% | 0% | 14% | 13%
tensorflow_networking/gdr0% | 44% | 0% | 44% | 11%
tensorflow_networking/seastar0% | 0% | 43% | 30% | 25%
ROOT0% | 0% | 85% | 0% | 14%
tensorflow_networking/mpi0% | 0% | 36% | 31% | 31%
tensorflow_networking0% | 0% | 0% | 0% | 100%
tensorflow_networking/mpi_collectives/ops0% | 0% | 0% | 0% | 100%
tensorflow_networking/mpi_collectives/python0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
rdma.cc
in tensorflow_networking/verbs
1315 57
mpi_ops.cc
in tensorflow_networking/mpi_collectives
781 24
mpi_ops.cc
in tensorflow_networking/mpi_collectives/kernels
694 24
gdr_memory_manager.cc
in tensorflow_networking/gdr
507 14
rdma.h
in tensorflow_networking/verbs
372 5
seastar_worker_service.cc
in tensorflow_networking/seastar
273 20
configure.py
in root
260 21
rdma_mgr.cc
in tensorflow_networking/verbs
232 7
mpi_rendezvous_mgr.cc
in tensorflow_networking/mpi
219 3
seastar_engine.cc
in tensorflow_networking/seastar
219 11
seastar_rendezvous_mgr.cc
in tensorflow_networking/seastar
214 10
seastar_server_lib.cc
in tensorflow_networking/seastar
210 12
seastar_channel_cache.cc
in tensorflow_networking/seastar
203 11
seastar_remote_worker.cc
in tensorflow_networking/seastar
198 21
seastar_client_tag.cc
in tensorflow_networking/seastar
196 11
mpi_rendezvous_mgr.h
in tensorflow_networking/mpi
191 10
seastar_server_tag.cc
in tensorflow_networking/seastar
159 9
gdr_rendezvous_mgr.cc
in tensorflow_networking/gdr
156 5
ring.h
in tensorflow_networking/mpi_collectives/kernels
136 2
ring.h
in tensorflow_networking/mpi_collectives
136 2
verbs_server_lib.cc
in tensorflow_networking/verbs
128 7
seastar_client.cc
in tensorflow_networking/seastar
125 2
gdr_collective_executor_mgr.cc
in tensorflow_networking/gdr
122 3
gdr_server_lib.cc
in tensorflow_networking/gdr
116 7
seastar_cpuset.cc
in tensorflow_networking/seastar
111 10
grpc_verbs_service.cc
in tensorflow_networking/verbs
110 5
gdr_worker.cc
in tensorflow_networking/gdr
109 1
repo.bzl
in tensorflow_networking
100 -
mpi_ops.cc
in tensorflow_networking/mpi_collectives/ops
96 -
ring.cu.cc
in tensorflow_networking/mpi_collectives
80 9
ring.cu.cc
in tensorflow_networking/mpi_collectives/kernels
79 9
mpi_server_lib.cc
in tensorflow_networking/mpi
75 6
seastar_worker_cache.cc
in tensorflow_networking/seastar
68 9
rdma_rendezvous_mgr.cc
in tensorflow_networking/verbs
61 1
seastar_client_tag.h
in tensorflow_networking/seastar
58 -
__init__.py
in tensorflow_networking/mpi_collectives
57 11
proto
verbs_service.proto
in tensorflow_networking/verbs
56 -
seastar_worker_service.h
in tensorflow_networking/seastar
54 2
proto
mpi_message.proto
in tensorflow_networking/mpi_collectives
53 -
grpc_verbs_service_impl.h
in tensorflow_networking/verbs
52 2
mpi_ops.py
in tensorflow_networking/mpi_collectives
51 7
seastar_engine.h
in tensorflow_networking/seastar
51 -
ring.cc
in tensorflow_networking/mpi_collectives
50 2
ring.cc
in tensorflow_networking/mpi_collectives/kernels
50 2
seastar_server_tag.h
in tensorflow_networking/seastar
50 -
setup.py
in root
43 1
grpc_verbs_service_impl.cc
in tensorflow_networking/verbs
43 1
seastar_channel_cache.h
in tensorflow_networking/seastar
43 2
mpi_utils.cc
in tensorflow_networking/mpi
42 1
seastar_tensor_coding.h
in tensorflow_networking/seastar
41 8
Files With Most Units (Top 20)
File# lines# units
rdma.cc
in tensorflow_networking/verbs
1315 57
mpi_ops.cc
in tensorflow_networking/mpi_collectives
781 24
mpi_ops.cc
in tensorflow_networking/mpi_collectives/kernels
694 24
seastar_remote_worker.cc
in tensorflow_networking/seastar
198 21
configure.py
in root
260 21
seastar_worker_service.cc
in tensorflow_networking/seastar
273 20
gdr_memory_manager.cc
in tensorflow_networking/gdr
507 14
seastar_server_lib.cc
in tensorflow_networking/seastar
210 12
__init__.py
in tensorflow_networking/mpi_collectives
57 11
seastar_channel_cache.cc
in tensorflow_networking/seastar
203 11
seastar_engine.cc
in tensorflow_networking/seastar
219 11
seastar_client_tag.cc
in tensorflow_networking/seastar
196 11
mpi_rendezvous_mgr.h
in tensorflow_networking/mpi
191 10
seastar_rendezvous_mgr.cc
in tensorflow_networking/seastar
214 10
seastar_cpuset.cc
in tensorflow_networking/seastar
111 10
ring.cu.cc
in tensorflow_networking/mpi_collectives/kernels
79 9
ring.cu.cc
in tensorflow_networking/mpi_collectives
80 9
seastar_server_tag.cc
in tensorflow_networking/seastar
159 9
seastar_worker_cache.cc
in tensorflow_networking/seastar
68 9
seastar_tensor_coding.h
in tensorflow_networking/seastar
41 8
Files With Long Lines (Top 0)

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

File# lines# units# long lines