huggingface / huggingface_hub
File Size

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

Intro
Learn more...
File Size Overall
19% | 13% | 31% | 18% | 17%
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
py19% | 13% | 31% | 18% | 17%
toml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src21% | 11% | 31% | 18% | 16%
utils0% | 35% | 31% | 7% | 25%
ROOT0% | 0% | 0% | 72% | 27%
contrib0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
__init__.py
in src/huggingface_hub
1358 1
_client.py
in src/huggingface_hub/inference
1336 51
file_download.py
in src/huggingface_hub
1002 26
hf_file_system.py
in src/huggingface_hub
729 40
repository.py
in src/huggingface_hub
728 49
525 30
_commit_api.py
in src/huggingface_hub
504 16
_torch.py
in src/huggingface_hub/serialization
470 20
_upload_large_folder.py
in src/huggingface_hub
443 17
hub_mixin.py
in src/huggingface_hub
428 17
_cache_manager.py
in src/huggingface_hub/utils
350 20
repocard.py
in src/huggingface_hub
339 16
repocard_data.py
in src/huggingface_hub
327 25
_http.py
in src/huggingface_hub/utils
295 14
lfs.py
in src/huggingface_hub
295 14
dataclasses.py
in src/huggingface_hub
284 16
_oauth.py
in src/huggingface_hub
268 8
_login.py
in src/huggingface_hub
267 11
keras_mixin.py
in src/huggingface_hub
251 10
248 20
delete_cache.py
in src/huggingface_hub/commands
233 14
mcp_client.py
in src/huggingface_hub/inference/_mcp
228 1
upload.py
in src/huggingface_hub/commands
228 4
_runtime.py
in src/huggingface_hub/utils
216 43
_common.py
in src/huggingface_hub/inference
213 20
211 17
_local_folder.py
in src/huggingface_hub
211 9
fastai_utils.py
in src/huggingface_hub
195 7
constants.py
in src/huggingface_hub
190 2
_snapshot_download.py
in src/huggingface_hub
190 2
cli.py
in src/huggingface_hub/inference/_mcp
179 2
__init__.py
in src/huggingface_hub/inference/_providers
178 1
_common.py
in src/huggingface_hub/inference/_providers
178 22
_inference_endpoints.py
in src/huggingface_hub
177 12
_commit_scheduler.py
in src/huggingface_hub
172 16
_webhooks_server.py
in src/huggingface_hub
157 10
hf_inference.py
in src/huggingface_hub/inference/_providers
156 16
_dduf.py
in src/huggingface_hub/serialization
155 10
download.py
in src/huggingface_hub/commands
147 4
setup.py
in root
140 1
user.py
in src/huggingface_hub/commands
136 9
fal_ai.py
in src/huggingface_hub/inference/_providers
128 17
repo.py
in src/huggingface_hub/commands
113 3
lfs.py
in src/huggingface_hub/commands
112 7
110 4
inference_api.py
in src/huggingface_hub
110 3
tqdm.py
in src/huggingface_hub/utils
109 8
community.py
in src/huggingface_hub
108 8
tag.py
in src/huggingface_hub/commands
106 6
scan_cache.py
in src/huggingface_hub/commands
105 5
Files With Most Units (Top 50)
File# lines# units
_client.py
in src/huggingface_hub/inference
1336 51
repository.py
in src/huggingface_hub
728 49
_runtime.py
in src/huggingface_hub/utils
216 43
hf_file_system.py
in src/huggingface_hub
729 40
525 30
file_download.py
in src/huggingface_hub
1002 26
repocard_data.py
in src/huggingface_hub
327 25
_common.py
in src/huggingface_hub/inference/_providers
178 22
248 20
_common.py
in src/huggingface_hub/inference
213 20
_cache_manager.py
in src/huggingface_hub/utils
350 20
_torch.py
in src/huggingface_hub/serialization
470 20
211 17
fal_ai.py
in src/huggingface_hub/inference/_providers
128 17
_upload_large_folder.py
in src/huggingface_hub
443 17
hub_mixin.py
in src/huggingface_hub
428 17
_commit_scheduler.py
in src/huggingface_hub
172 16
hf_inference.py
in src/huggingface_hub/inference/_providers
156 16
repocard.py
in src/huggingface_hub
339 16
dataclasses.py
in src/huggingface_hub
284 16
_commit_api.py
in src/huggingface_hub
504 16
_http.py
in src/huggingface_hub/utils
295 14
logging.py
in src/huggingface_hub/utils
66 14
delete_cache.py
in src/huggingface_hub/commands
233 14
lfs.py
in src/huggingface_hub
295 14
nebius.py
in src/huggingface_hub/inference/_providers
65 12
_inference_endpoints.py
in src/huggingface_hub
177 12
_login.py
in src/huggingface_hub
267 11
keras_mixin.py
in src/huggingface_hub
251 10
_dduf.py
in src/huggingface_hub/serialization
155 10
_webhooks_server.py
in src/huggingface_hub
157 10
novita.py
in src/huggingface_hub/inference/_providers
51 9
together.py
in src/huggingface_hub/inference/_providers
68 9
replicate.py
in src/huggingface_hub/inference/_providers
57 9
_auth.py
in src/huggingface_hub/utils
100 9
_local_folder.py
in src/huggingface_hub
211 9
user.py
in src/huggingface_hub/commands
136 9
_oauth.py
in src/huggingface_hub
268 8
tqdm.py
in src/huggingface_hub/utils
109 8
community.py
in src/huggingface_hub
108 8
_lfs.py
in src/huggingface_hub/utils
41 7
fastai_utils.py
in src/huggingface_hub
195 7
lfs.py
in src/huggingface_hub/commands
112 7
errors.py
in src/huggingface_hub
72 6
sambanova.py
in src/huggingface_hub/inference/_providers
32 6
_cli_utils.py
in src/huggingface_hub/commands
34 6
tag.py
in src/huggingface_hub/commands
106 6
black_forest_labs.py
in src/huggingface_hub/inference/_providers
52 5
hyperbolic.py
in src/huggingface_hub/inference/_providers
34 5
nscale.py
in src/huggingface_hub/inference/_providers
34 5
Files With Long Lines (Top 27)

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

File# lines# units# long lines
_client.py
in src/huggingface_hub/inference
1336 51 7
repo.py
in src/huggingface_hub/commands
113 3 6
file_download.py
in src/huggingface_hub
1002 26 6
_login.py
in src/huggingface_hub
267 11 6
__init__.py
in src/huggingface_hub/inference/_providers
178 1 3
upload_large_folder.py
in src/huggingface_hub/commands
98 3 3
71 3 2
_auth.py
in src/huggingface_hub/utils
100 9 2
tqdm.py
in src/huggingface_hub/utils
109 8 2
_cache_manager.py
in src/huggingface_hub/utils
350 20 2
lfs.py
in src/huggingface_hub
295 14 2
211 17 1
_oauth.py
in src/huggingface_hub
268 8 1
cli.py
in src/huggingface_hub/inference/_mcp
179 2 1
utils.py
in src/huggingface_hub/inference/_mcp
75 3 1
_common.py
in src/huggingface_hub/inference/_providers
178 22 1
fal_ai.py
in src/huggingface_hub/inference/_providers
128 17 1
replicate.py
in src/huggingface_hub/inference/_providers
57 9 1
repocard.py
in src/huggingface_hub
339 16 1
_http.py
in src/huggingface_hub/utils
295 14 1
dataclasses.py
in src/huggingface_hub
284 16 1
upload.py
in src/huggingface_hub/commands
228 4 1
download.py
in src/huggingface_hub/commands
147 4 1
hub_mixin.py
in src/huggingface_hub
428 17 1
_dduf.py
in src/huggingface_hub/serialization
155 10 1
_snapshot_download.py
in src/huggingface_hub
190 2 1
setup.py
in root
140 1 1