azure / Kubernetes-Windows-GPU-Device-Plugin
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 44% | 28% | 27%
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
ps10% | 0% | 78% | 13% | 8%
go0% | 0% | 42% | 29% | 28%
cpp0% | 0% | 29% | 46% | 24%
py0% | 0% | 100% | 0% | 0%
h0% | 0% | 0% | 33% | 66%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
plugins0% | 0% | 42% | 29% | 28%
cloud0% | 0% | 78% | 16% | 4%
ROOT0% | 0% | 89% | 0% | 10%
library0% | 0% | 18% | 41% | 40%
Longest Files (Top 46)
File# lines# units
build.ps1
in root
368 -
device_discovery.go
in plugins/internal/discovery
321 33
WmiQuery.cpp
in library/src
267 4
device_plugin.go
in plugins/internal/plugin
260 12
deploy.ps1
in cloud/aws
257 -
generate-setup-script.py
in cloud/aws/node
231 8
DeviceDiscovery.h
in library/include
190 13
main.go
in plugins/cmd/gen-device-mounts
176 6
156 13
RegistryQuery.cpp
in library/src
137 4
device_watcher.go
in plugins/internal/plugin
126 6
122 3
setup.ps1
in cloud/aws/node/scripts
105 -
main.go
in plugins/cmd/query-hcs-capabilities
101 3
plugin_configuration.go
in plugins/internal/plugin
88 2
DeviceDiscovery.cpp
in library/src
87 14
ErrorHandling.h
in library/src
72 8
D3DHelpers.cpp
in library/src
58 5
device_mounts.go
in plugins/internal/mount
56 4
common_main.go
in plugins/internal/plugin
53 1
SafeArray.h
in library/src
51 -
deletion_watcher.go
in plugins/internal/plugin
51 3
main.go
in plugins/cmd/test-device-discovery-go
49 1
DeviceDiscoveryImp.h
in library/src
43 -
41 -
device.go
in plugins/internal/discovery
41 3
ErrorHandling.cpp
in library/src
40 1
DeviceFilter.h
in library/include
39 1
pch.h
in library/src
29 -
Device.h
in library/src
29 -
default_mounts.go
in plugins/internal/mount
24 -
D3DHelpers.h
in library/src
23 1
SafeArray.cpp
in library/src
23 1
WmiQuery.h
in library/src
20 -
startup.ps1
in cloud/aws/node/scripts
19 -
AdapterEnumeration.h
in library/src
19 -
Adapter.h
in library/src
19 1
ObjectHelpers.h
in library/src
18 2
RegistryQuery.h
in library/src
15 -
device_filter.go
in plugins/internal/discovery
10 -
DllMain.cpp
in library/src
8 1
main.go
in plugins/cmd/device-plugin-mcdm
8 1
main.go
in plugins/cmd/device-plugin-wddm
8 1
cleanup.ps1
in cloud/aws/node/scripts
7 -
runtime_file.go
in plugins/internal/discovery
5 -
vendors.go
in plugins/internal/mount
2 -
Files With Most Units (Top 29)
File# lines# units
device_discovery.go
in plugins/internal/discovery
321 33
DeviceDiscovery.cpp
in library/src
87 14
DeviceDiscovery.h
in library/include
190 13
156 13
device_plugin.go
in plugins/internal/plugin
260 12
generate-setup-script.py
in cloud/aws/node
231 8
ErrorHandling.h
in library/src
72 8
device_watcher.go
in plugins/internal/plugin
126 6
main.go
in plugins/cmd/gen-device-mounts
176 6
D3DHelpers.cpp
in library/src
58 5
WmiQuery.cpp
in library/src
267 4
RegistryQuery.cpp
in library/src
137 4
device_mounts.go
in plugins/internal/mount
56 4
122 3
device.go
in plugins/internal/discovery
41 3
deletion_watcher.go
in plugins/internal/plugin
51 3
main.go
in plugins/cmd/query-hcs-capabilities
101 3
ObjectHelpers.h
in library/src
18 2
plugin_configuration.go
in plugins/internal/plugin
88 2
DeviceFilter.h
in library/include
39 1
D3DHelpers.h
in library/src
23 1
DllMain.cpp
in library/src
8 1
ErrorHandling.cpp
in library/src
40 1
Adapter.h
in library/src
19 1
SafeArray.cpp
in library/src
23 1
common_main.go
in plugins/internal/plugin
53 1
main.go
in plugins/cmd/device-plugin-mcdm
8 1
main.go
in plugins/cmd/device-plugin-wddm
8 1
main.go
in plugins/cmd/test-device-discovery-go
49 1
Files With Long Lines (Top 18)

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

File# lines# units# long lines
build.ps1
in root
368 - 14
generate-setup-script.py
in cloud/aws/node
231 8 9
DeviceDiscovery.h
in library/include
190 13 9
main.go
in plugins/cmd/gen-device-mounts
176 6 9
setup.ps1
in cloud/aws/node/scripts
105 - 8
deploy.ps1
in cloud/aws
257 - 7
DeviceDiscovery.cpp
in library/src
87 14 6
device_plugin.go
in plugins/internal/plugin
260 12 6
main.go
in plugins/cmd/query-hcs-capabilities
101 3 4
156 13 2
WmiQuery.cpp
in library/src
267 4 2
ErrorHandling.h
in library/src
72 8 2
122 3 2
RegistryQuery.cpp
in library/src
137 4 2
device_watcher.go
in plugins/internal/plugin
126 6 2
ErrorHandling.cpp
in library/src
40 1 1
device_discovery.go
in plugins/internal/discovery
321 33 1
plugin_configuration.go
in plugins/internal/plugin
88 2 1
Correlations

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

library/src/WmiQuery.cpp x: 4 commits (all time) y: 267 lines of code build.ps1 x: 1 commits (all time) y: 368 lines of code cloud/aws/deploy.ps1 x: 1 commits (all time) y: 257 lines of code cloud/aws/node/generate-setup-script.py x: 1 commits (all time) y: 231 lines of code cloud/aws/node/scripts/cleanup.ps1 x: 1 commits (all time) y: 7 lines of code cloud/aws/node/scripts/setup.ps1 x: 1 commits (all time) y: 105 lines of code cloud/aws/node/scripts/startup.ps1 x: 1 commits (all time) y: 19 lines of code library/include/DeviceDiscovery.h x: 1 commits (all time) y: 190 lines of code library/include/DeviceFilter.h x: 1 commits (all time) y: 39 lines of code library/src/AdapterEnumeration.cpp x: 1 commits (all time) y: 122 lines of code library/src/D3DHelpers.cpp x: 1 commits (all time) y: 58 lines of code library/src/D3DHelpers.h x: 1 commits (all time) y: 23 lines of code library/src/Device.h x: 1 commits (all time) y: 29 lines of code library/src/DeviceDiscovery.cpp x: 1 commits (all time) y: 87 lines of code library/src/DeviceDiscoveryImp.cpp x: 1 commits (all time) y: 156 lines of code library/src/DeviceDiscoveryImp.h x: 1 commits (all time) y: 43 lines of code library/src/DllMain.cpp x: 1 commits (all time) y: 8 lines of code library/src/ErrorHandling.cpp x: 1 commits (all time) y: 40 lines of code library/src/ErrorHandling.h x: 1 commits (all time) y: 72 lines of code library/src/ObjectHelpers.h x: 1 commits (all time) y: 18 lines of code library/src/RegistryQuery.cpp x: 1 commits (all time) y: 137 lines of code library/src/RegistryQuery.h x: 1 commits (all time) y: 15 lines of code library/src/SafeArray.h x: 1 commits (all time) y: 51 lines of code plugins/cmd/gen-device-mounts/main.go x: 1 commits (all time) y: 176 lines of code plugins/cmd/query-hcs-capabilities/main.go x: 1 commits (all time) y: 101 lines of code plugins/cmd/test-device-discovery-go/main.go x: 1 commits (all time) y: 49 lines of code plugins/internal/discovery/device.go x: 1 commits (all time) y: 41 lines of code plugins/internal/discovery/device_discovery.go x: 1 commits (all time) y: 321 lines of code plugins/internal/discovery/device_filter.go x: 1 commits (all time) y: 10 lines of code plugins/internal/discovery/runtime_file.go x: 1 commits (all time) y: 5 lines of code plugins/internal/mount/default_mounts.go x: 1 commits (all time) y: 24 lines of code plugins/internal/mount/device_mounts.go x: 1 commits (all time) y: 56 lines of code plugins/internal/mount/vendors.go x: 1 commits (all time) y: 2 lines of code plugins/internal/plugin/common_main.go x: 1 commits (all time) y: 53 lines of code plugins/internal/plugin/device_plugin.go x: 1 commits (all time) y: 260 lines of code plugins/internal/plugin/device_watcher.go x: 1 commits (all time) y: 126 lines of code
368.0
lines of code
  min: 2.0
  average: 84.17
  25th percentile: 19.0
  median: 46.0
  75th percentile: 123.0
  max: 368.0
0 4.0
commits (all time)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

library/src/WmiQuery.cpp x: 2 contributors (all time) y: 267 lines of code build.ps1 x: 1 contributors (all time) y: 368 lines of code cloud/aws/deploy.ps1 x: 1 contributors (all time) y: 257 lines of code cloud/aws/node/generate-setup-script.py x: 1 contributors (all time) y: 231 lines of code cloud/aws/node/scripts/cleanup.ps1 x: 1 contributors (all time) y: 7 lines of code cloud/aws/node/scripts/setup.ps1 x: 1 contributors (all time) y: 105 lines of code cloud/aws/node/scripts/startup.ps1 x: 1 contributors (all time) y: 19 lines of code library/include/DeviceDiscovery.h x: 1 contributors (all time) y: 190 lines of code library/include/DeviceFilter.h x: 1 contributors (all time) y: 39 lines of code library/src/AdapterEnumeration.cpp x: 1 contributors (all time) y: 122 lines of code library/src/D3DHelpers.cpp x: 1 contributors (all time) y: 58 lines of code library/src/D3DHelpers.h x: 1 contributors (all time) y: 23 lines of code library/src/Device.h x: 1 contributors (all time) y: 29 lines of code library/src/DeviceDiscovery.cpp x: 1 contributors (all time) y: 87 lines of code library/src/DeviceDiscoveryImp.cpp x: 1 contributors (all time) y: 156 lines of code library/src/DeviceDiscoveryImp.h x: 1 contributors (all time) y: 43 lines of code library/src/DllMain.cpp x: 1 contributors (all time) y: 8 lines of code library/src/ErrorHandling.cpp x: 1 contributors (all time) y: 40 lines of code library/src/ErrorHandling.h x: 1 contributors (all time) y: 72 lines of code library/src/ObjectHelpers.h x: 1 contributors (all time) y: 18 lines of code library/src/RegistryQuery.cpp x: 1 contributors (all time) y: 137 lines of code library/src/RegistryQuery.h x: 1 contributors (all time) y: 15 lines of code library/src/SafeArray.h x: 1 contributors (all time) y: 51 lines of code plugins/cmd/gen-device-mounts/main.go x: 1 contributors (all time) y: 176 lines of code plugins/cmd/query-hcs-capabilities/main.go x: 1 contributors (all time) y: 101 lines of code plugins/cmd/test-device-discovery-go/main.go x: 1 contributors (all time) y: 49 lines of code plugins/internal/discovery/device.go x: 1 contributors (all time) y: 41 lines of code plugins/internal/discovery/device_discovery.go x: 1 contributors (all time) y: 321 lines of code plugins/internal/discovery/device_filter.go x: 1 contributors (all time) y: 10 lines of code plugins/internal/discovery/runtime_file.go x: 1 contributors (all time) y: 5 lines of code plugins/internal/mount/default_mounts.go x: 1 contributors (all time) y: 24 lines of code plugins/internal/mount/device_mounts.go x: 1 contributors (all time) y: 56 lines of code plugins/internal/mount/vendors.go x: 1 contributors (all time) y: 2 lines of code plugins/internal/plugin/common_main.go x: 1 contributors (all time) y: 53 lines of code plugins/internal/plugin/device_plugin.go x: 1 contributors (all time) y: 260 lines of code plugins/internal/plugin/device_watcher.go x: 1 contributors (all time) y: 126 lines of code
368.0
lines of code
  min: 2.0
  average: 84.17
  25th percentile: 19.0
  median: 46.0
  75th percentile: 123.0
  max: 368.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.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".