__init__.py 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554
  1. # Copyright 2020 The HuggingFace Team. All rights reserved.
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. # ***********
  15. # `huggingface_hub` init has 2 modes:
  16. # - Normal usage:
  17. # If imported to use it, all modules and functions are lazy-loaded. This means
  18. # they exist at top level in module but are imported only the first time they are
  19. # used. This way, `from huggingface_hub import something` will import `something`
  20. # quickly without the hassle of importing all the features from `huggingface_hub`.
  21. # - Static check:
  22. # If statically analyzed, all modules and functions are loaded normally. This way
  23. # static typing check works properly as well as autocomplete in text editors and
  24. # IDEs.
  25. #
  26. # The static model imports are done inside the `if TYPE_CHECKING:` statement at
  27. # the bottom of this file. Since module/functions imports are duplicated, it is
  28. # mandatory to make sure to add them twice when adding one. This is checked in the
  29. # `make quality` command.
  30. #
  31. # To update the static imports, please run the following command and commit the changes.
  32. # ```
  33. # # Use script
  34. # python utils/check_static_imports.py --update-file
  35. #
  36. # # Or run style on codebase
  37. # make style
  38. # ```
  39. #
  40. # ***********
  41. # Lazy loader vendored from https://github.com/scientific-python/lazy_loader
  42. import importlib
  43. import os
  44. import sys
  45. from typing import TYPE_CHECKING
  46. __version__ = "0.36.0"
  47. # Alphabetical order of definitions is ensured in tests
  48. # WARNING: any comment added in this dictionary definition will be lost when
  49. # re-generating the file !
  50. _SUBMOD_ATTRS = {
  51. "_commit_scheduler": [
  52. "CommitScheduler",
  53. ],
  54. "_inference_endpoints": [
  55. "InferenceEndpoint",
  56. "InferenceEndpointError",
  57. "InferenceEndpointStatus",
  58. "InferenceEndpointTimeoutError",
  59. "InferenceEndpointType",
  60. ],
  61. "_jobs_api": [
  62. "JobInfo",
  63. "JobOwner",
  64. "JobStage",
  65. "JobStatus",
  66. ],
  67. "_login": [
  68. "auth_list",
  69. "auth_switch",
  70. "interpreter_login",
  71. "login",
  72. "logout",
  73. "notebook_login",
  74. ],
  75. "_oauth": [
  76. "OAuthInfo",
  77. "OAuthOrgInfo",
  78. "OAuthUserInfo",
  79. "attach_huggingface_oauth",
  80. "parse_huggingface_oauth",
  81. ],
  82. "_snapshot_download": [
  83. "snapshot_download",
  84. ],
  85. "_space_api": [
  86. "SpaceHardware",
  87. "SpaceRuntime",
  88. "SpaceStage",
  89. "SpaceStorage",
  90. "SpaceVariable",
  91. ],
  92. "_tensorboard_logger": [
  93. "HFSummaryWriter",
  94. ],
  95. "_webhooks_payload": [
  96. "WebhookPayload",
  97. "WebhookPayloadComment",
  98. "WebhookPayloadDiscussion",
  99. "WebhookPayloadDiscussionChanges",
  100. "WebhookPayloadEvent",
  101. "WebhookPayloadMovedTo",
  102. "WebhookPayloadRepo",
  103. "WebhookPayloadUrl",
  104. "WebhookPayloadWebhook",
  105. ],
  106. "_webhooks_server": [
  107. "WebhooksServer",
  108. "webhook_endpoint",
  109. ],
  110. "community": [
  111. "Discussion",
  112. "DiscussionComment",
  113. "DiscussionCommit",
  114. "DiscussionEvent",
  115. "DiscussionStatusChange",
  116. "DiscussionTitleChange",
  117. "DiscussionWithDetails",
  118. ],
  119. "constants": [
  120. "CONFIG_NAME",
  121. "FLAX_WEIGHTS_NAME",
  122. "HUGGINGFACE_CO_URL_HOME",
  123. "HUGGINGFACE_CO_URL_TEMPLATE",
  124. "PYTORCH_WEIGHTS_NAME",
  125. "REPO_TYPE_DATASET",
  126. "REPO_TYPE_MODEL",
  127. "REPO_TYPE_SPACE",
  128. "TF2_WEIGHTS_NAME",
  129. "TF_WEIGHTS_NAME",
  130. ],
  131. "fastai_utils": [
  132. "_save_pretrained_fastai",
  133. "from_pretrained_fastai",
  134. "push_to_hub_fastai",
  135. ],
  136. "file_download": [
  137. "HfFileMetadata",
  138. "_CACHED_NO_EXIST",
  139. "get_hf_file_metadata",
  140. "hf_hub_download",
  141. "hf_hub_url",
  142. "try_to_load_from_cache",
  143. ],
  144. "hf_api": [
  145. "Collection",
  146. "CollectionItem",
  147. "CommitInfo",
  148. "CommitOperation",
  149. "CommitOperationAdd",
  150. "CommitOperationCopy",
  151. "CommitOperationDelete",
  152. "DatasetInfo",
  153. "GitCommitInfo",
  154. "GitRefInfo",
  155. "GitRefs",
  156. "HfApi",
  157. "ModelInfo",
  158. "Organization",
  159. "RepoUrl",
  160. "SpaceInfo",
  161. "User",
  162. "UserLikes",
  163. "WebhookInfo",
  164. "WebhookWatchedItem",
  165. "accept_access_request",
  166. "add_collection_item",
  167. "add_space_secret",
  168. "add_space_variable",
  169. "auth_check",
  170. "cancel_access_request",
  171. "cancel_job",
  172. "change_discussion_status",
  173. "comment_discussion",
  174. "create_branch",
  175. "create_collection",
  176. "create_commit",
  177. "create_discussion",
  178. "create_inference_endpoint",
  179. "create_inference_endpoint_from_catalog",
  180. "create_pull_request",
  181. "create_repo",
  182. "create_scheduled_job",
  183. "create_scheduled_uv_job",
  184. "create_tag",
  185. "create_webhook",
  186. "dataset_info",
  187. "delete_branch",
  188. "delete_collection",
  189. "delete_collection_item",
  190. "delete_file",
  191. "delete_folder",
  192. "delete_inference_endpoint",
  193. "delete_repo",
  194. "delete_scheduled_job",
  195. "delete_space_secret",
  196. "delete_space_storage",
  197. "delete_space_variable",
  198. "delete_tag",
  199. "delete_webhook",
  200. "disable_webhook",
  201. "duplicate_space",
  202. "edit_discussion_comment",
  203. "enable_webhook",
  204. "fetch_job_logs",
  205. "file_exists",
  206. "get_collection",
  207. "get_dataset_tags",
  208. "get_discussion_details",
  209. "get_full_repo_name",
  210. "get_inference_endpoint",
  211. "get_model_tags",
  212. "get_organization_overview",
  213. "get_paths_info",
  214. "get_repo_discussions",
  215. "get_safetensors_metadata",
  216. "get_space_runtime",
  217. "get_space_variables",
  218. "get_token_permission",
  219. "get_user_overview",
  220. "get_webhook",
  221. "grant_access",
  222. "inspect_job",
  223. "inspect_scheduled_job",
  224. "list_accepted_access_requests",
  225. "list_collections",
  226. "list_datasets",
  227. "list_inference_catalog",
  228. "list_inference_endpoints",
  229. "list_jobs",
  230. "list_lfs_files",
  231. "list_liked_repos",
  232. "list_models",
  233. "list_organization_members",
  234. "list_papers",
  235. "list_pending_access_requests",
  236. "list_rejected_access_requests",
  237. "list_repo_commits",
  238. "list_repo_files",
  239. "list_repo_likers",
  240. "list_repo_refs",
  241. "list_repo_tree",
  242. "list_spaces",
  243. "list_user_followers",
  244. "list_user_following",
  245. "list_webhooks",
  246. "merge_pull_request",
  247. "model_info",
  248. "move_repo",
  249. "paper_info",
  250. "parse_safetensors_file_metadata",
  251. "pause_inference_endpoint",
  252. "pause_space",
  253. "permanently_delete_lfs_files",
  254. "preupload_lfs_files",
  255. "reject_access_request",
  256. "rename_discussion",
  257. "repo_exists",
  258. "repo_info",
  259. "repo_type_and_id_from_hf_id",
  260. "request_space_hardware",
  261. "request_space_storage",
  262. "restart_space",
  263. "resume_inference_endpoint",
  264. "resume_scheduled_job",
  265. "revision_exists",
  266. "run_as_future",
  267. "run_job",
  268. "run_uv_job",
  269. "scale_to_zero_inference_endpoint",
  270. "set_space_sleep_time",
  271. "space_info",
  272. "super_squash_history",
  273. "suspend_scheduled_job",
  274. "unlike",
  275. "update_collection_item",
  276. "update_collection_metadata",
  277. "update_inference_endpoint",
  278. "update_repo_settings",
  279. "update_repo_visibility",
  280. "update_webhook",
  281. "upload_file",
  282. "upload_folder",
  283. "upload_large_folder",
  284. "whoami",
  285. ],
  286. "hf_file_system": [
  287. "HfFileSystem",
  288. "HfFileSystemFile",
  289. "HfFileSystemResolvedPath",
  290. "HfFileSystemStreamFile",
  291. ],
  292. "hub_mixin": [
  293. "ModelHubMixin",
  294. "PyTorchModelHubMixin",
  295. ],
  296. "inference._client": [
  297. "InferenceClient",
  298. "InferenceTimeoutError",
  299. ],
  300. "inference._generated._async_client": [
  301. "AsyncInferenceClient",
  302. ],
  303. "inference._generated.types": [
  304. "AudioClassificationInput",
  305. "AudioClassificationOutputElement",
  306. "AudioClassificationOutputTransform",
  307. "AudioClassificationParameters",
  308. "AudioToAudioInput",
  309. "AudioToAudioOutputElement",
  310. "AutomaticSpeechRecognitionEarlyStoppingEnum",
  311. "AutomaticSpeechRecognitionGenerationParameters",
  312. "AutomaticSpeechRecognitionInput",
  313. "AutomaticSpeechRecognitionOutput",
  314. "AutomaticSpeechRecognitionOutputChunk",
  315. "AutomaticSpeechRecognitionParameters",
  316. "ChatCompletionInput",
  317. "ChatCompletionInputFunctionDefinition",
  318. "ChatCompletionInputFunctionName",
  319. "ChatCompletionInputGrammarType",
  320. "ChatCompletionInputJSONSchema",
  321. "ChatCompletionInputMessage",
  322. "ChatCompletionInputMessageChunk",
  323. "ChatCompletionInputMessageChunkType",
  324. "ChatCompletionInputResponseFormatJSONObject",
  325. "ChatCompletionInputResponseFormatJSONSchema",
  326. "ChatCompletionInputResponseFormatText",
  327. "ChatCompletionInputStreamOptions",
  328. "ChatCompletionInputTool",
  329. "ChatCompletionInputToolCall",
  330. "ChatCompletionInputToolChoiceClass",
  331. "ChatCompletionInputToolChoiceEnum",
  332. "ChatCompletionInputURL",
  333. "ChatCompletionOutput",
  334. "ChatCompletionOutputComplete",
  335. "ChatCompletionOutputFunctionDefinition",
  336. "ChatCompletionOutputLogprob",
  337. "ChatCompletionOutputLogprobs",
  338. "ChatCompletionOutputMessage",
  339. "ChatCompletionOutputToolCall",
  340. "ChatCompletionOutputTopLogprob",
  341. "ChatCompletionOutputUsage",
  342. "ChatCompletionStreamOutput",
  343. "ChatCompletionStreamOutputChoice",
  344. "ChatCompletionStreamOutputDelta",
  345. "ChatCompletionStreamOutputDeltaToolCall",
  346. "ChatCompletionStreamOutputFunction",
  347. "ChatCompletionStreamOutputLogprob",
  348. "ChatCompletionStreamOutputLogprobs",
  349. "ChatCompletionStreamOutputTopLogprob",
  350. "ChatCompletionStreamOutputUsage",
  351. "DepthEstimationInput",
  352. "DepthEstimationOutput",
  353. "DocumentQuestionAnsweringInput",
  354. "DocumentQuestionAnsweringInputData",
  355. "DocumentQuestionAnsweringOutputElement",
  356. "DocumentQuestionAnsweringParameters",
  357. "FeatureExtractionInput",
  358. "FeatureExtractionInputTruncationDirection",
  359. "FillMaskInput",
  360. "FillMaskOutputElement",
  361. "FillMaskParameters",
  362. "ImageClassificationInput",
  363. "ImageClassificationOutputElement",
  364. "ImageClassificationOutputTransform",
  365. "ImageClassificationParameters",
  366. "ImageSegmentationInput",
  367. "ImageSegmentationOutputElement",
  368. "ImageSegmentationParameters",
  369. "ImageSegmentationSubtask",
  370. "ImageToImageInput",
  371. "ImageToImageOutput",
  372. "ImageToImageParameters",
  373. "ImageToImageTargetSize",
  374. "ImageToTextEarlyStoppingEnum",
  375. "ImageToTextGenerationParameters",
  376. "ImageToTextInput",
  377. "ImageToTextOutput",
  378. "ImageToTextParameters",
  379. "ImageToVideoInput",
  380. "ImageToVideoOutput",
  381. "ImageToVideoParameters",
  382. "ImageToVideoTargetSize",
  383. "ObjectDetectionBoundingBox",
  384. "ObjectDetectionInput",
  385. "ObjectDetectionOutputElement",
  386. "ObjectDetectionParameters",
  387. "Padding",
  388. "QuestionAnsweringInput",
  389. "QuestionAnsweringInputData",
  390. "QuestionAnsweringOutputElement",
  391. "QuestionAnsweringParameters",
  392. "SentenceSimilarityInput",
  393. "SentenceSimilarityInputData",
  394. "SummarizationInput",
  395. "SummarizationOutput",
  396. "SummarizationParameters",
  397. "SummarizationTruncationStrategy",
  398. "TableQuestionAnsweringInput",
  399. "TableQuestionAnsweringInputData",
  400. "TableQuestionAnsweringOutputElement",
  401. "TableQuestionAnsweringParameters",
  402. "Text2TextGenerationInput",
  403. "Text2TextGenerationOutput",
  404. "Text2TextGenerationParameters",
  405. "Text2TextGenerationTruncationStrategy",
  406. "TextClassificationInput",
  407. "TextClassificationOutputElement",
  408. "TextClassificationOutputTransform",
  409. "TextClassificationParameters",
  410. "TextGenerationInput",
  411. "TextGenerationInputGenerateParameters",
  412. "TextGenerationInputGrammarType",
  413. "TextGenerationOutput",
  414. "TextGenerationOutputBestOfSequence",
  415. "TextGenerationOutputDetails",
  416. "TextGenerationOutputFinishReason",
  417. "TextGenerationOutputPrefillToken",
  418. "TextGenerationOutputToken",
  419. "TextGenerationStreamOutput",
  420. "TextGenerationStreamOutputStreamDetails",
  421. "TextGenerationStreamOutputToken",
  422. "TextToAudioEarlyStoppingEnum",
  423. "TextToAudioGenerationParameters",
  424. "TextToAudioInput",
  425. "TextToAudioOutput",
  426. "TextToAudioParameters",
  427. "TextToImageInput",
  428. "TextToImageOutput",
  429. "TextToImageParameters",
  430. "TextToSpeechEarlyStoppingEnum",
  431. "TextToSpeechGenerationParameters",
  432. "TextToSpeechInput",
  433. "TextToSpeechOutput",
  434. "TextToSpeechParameters",
  435. "TextToVideoInput",
  436. "TextToVideoOutput",
  437. "TextToVideoParameters",
  438. "TokenClassificationAggregationStrategy",
  439. "TokenClassificationInput",
  440. "TokenClassificationOutputElement",
  441. "TokenClassificationParameters",
  442. "TranslationInput",
  443. "TranslationOutput",
  444. "TranslationParameters",
  445. "TranslationTruncationStrategy",
  446. "TypeEnum",
  447. "VideoClassificationInput",
  448. "VideoClassificationOutputElement",
  449. "VideoClassificationOutputTransform",
  450. "VideoClassificationParameters",
  451. "VisualQuestionAnsweringInput",
  452. "VisualQuestionAnsweringInputData",
  453. "VisualQuestionAnsweringOutputElement",
  454. "VisualQuestionAnsweringParameters",
  455. "ZeroShotClassificationInput",
  456. "ZeroShotClassificationOutputElement",
  457. "ZeroShotClassificationParameters",
  458. "ZeroShotImageClassificationInput",
  459. "ZeroShotImageClassificationOutputElement",
  460. "ZeroShotImageClassificationParameters",
  461. "ZeroShotObjectDetectionBoundingBox",
  462. "ZeroShotObjectDetectionInput",
  463. "ZeroShotObjectDetectionOutputElement",
  464. "ZeroShotObjectDetectionParameters",
  465. ],
  466. "inference._mcp.agent": [
  467. "Agent",
  468. ],
  469. "inference._mcp.mcp_client": [
  470. "MCPClient",
  471. ],
  472. "inference_api": [
  473. "InferenceApi",
  474. ],
  475. "keras_mixin": [
  476. "KerasModelHubMixin",
  477. "from_pretrained_keras",
  478. "push_to_hub_keras",
  479. "save_pretrained_keras",
  480. ],
  481. "repocard": [
  482. "DatasetCard",
  483. "ModelCard",
  484. "RepoCard",
  485. "SpaceCard",
  486. "metadata_eval_result",
  487. "metadata_load",
  488. "metadata_save",
  489. "metadata_update",
  490. ],
  491. "repocard_data": [
  492. "CardData",
  493. "DatasetCardData",
  494. "EvalResult",
  495. "ModelCardData",
  496. "SpaceCardData",
  497. ],
  498. "repository": [
  499. "Repository",
  500. ],
  501. "serialization": [
  502. "StateDictSplit",
  503. "get_tf_storage_size",
  504. "get_torch_storage_id",
  505. "get_torch_storage_size",
  506. "load_state_dict_from_file",
  507. "load_torch_model",
  508. "save_torch_model",
  509. "save_torch_state_dict",
  510. "split_state_dict_into_shards_factory",
  511. "split_tf_state_dict_into_shards",
  512. "split_torch_state_dict_into_shards",
  513. ],
  514. "serialization._dduf": [
  515. "DDUFEntry",
  516. "export_entries_as_dduf",
  517. "export_folder_as_dduf",
  518. "read_dduf_file",
  519. ],
  520. "utils": [
  521. "CacheNotFound",
  522. "CachedFileInfo",
  523. "CachedRepoInfo",
  524. "CachedRevisionInfo",
  525. "CorruptedCacheException",
  526. "DeleteCacheStrategy",
  527. "HFCacheInfo",
  528. "HfFolder",
  529. "cached_assets_path",
  530. "configure_http_backend",
  531. "dump_environment_info",
  532. "get_session",
  533. "get_token",
  534. "logging",
  535. "scan_cache_dir",
  536. ],
  537. }
  538. # WARNING: __all__ is generated automatically, Any manual edit will be lost when re-generating this file !
  539. #
  540. # To update the static imports, please run the following command and commit the changes.
  541. # ```
  542. # # Use script
  543. # python utils/check_all_variable.py --update
  544. #
  545. # # Or run style on codebase
  546. # make style
  547. # ```
  548. __all__ = [
  549. "Agent",
  550. "AsyncInferenceClient",
  551. "AudioClassificationInput",
  552. "AudioClassificationOutputElement",
  553. "AudioClassificationOutputTransform",
  554. "AudioClassificationParameters",
  555. "AudioToAudioInput",
  556. "AudioToAudioOutputElement",
  557. "AutomaticSpeechRecognitionEarlyStoppingEnum",
  558. "AutomaticSpeechRecognitionGenerationParameters",
  559. "AutomaticSpeechRecognitionInput",
  560. "AutomaticSpeechRecognitionOutput",
  561. "AutomaticSpeechRecognitionOutputChunk",
  562. "AutomaticSpeechRecognitionParameters",
  563. "CONFIG_NAME",
  564. "CacheNotFound",
  565. "CachedFileInfo",
  566. "CachedRepoInfo",
  567. "CachedRevisionInfo",
  568. "CardData",
  569. "ChatCompletionInput",
  570. "ChatCompletionInputFunctionDefinition",
  571. "ChatCompletionInputFunctionName",
  572. "ChatCompletionInputGrammarType",
  573. "ChatCompletionInputJSONSchema",
  574. "ChatCompletionInputMessage",
  575. "ChatCompletionInputMessageChunk",
  576. "ChatCompletionInputMessageChunkType",
  577. "ChatCompletionInputResponseFormatJSONObject",
  578. "ChatCompletionInputResponseFormatJSONSchema",
  579. "ChatCompletionInputResponseFormatText",
  580. "ChatCompletionInputStreamOptions",
  581. "ChatCompletionInputTool",
  582. "ChatCompletionInputToolCall",
  583. "ChatCompletionInputToolChoiceClass",
  584. "ChatCompletionInputToolChoiceEnum",
  585. "ChatCompletionInputURL",
  586. "ChatCompletionOutput",
  587. "ChatCompletionOutputComplete",
  588. "ChatCompletionOutputFunctionDefinition",
  589. "ChatCompletionOutputLogprob",
  590. "ChatCompletionOutputLogprobs",
  591. "ChatCompletionOutputMessage",
  592. "ChatCompletionOutputToolCall",
  593. "ChatCompletionOutputTopLogprob",
  594. "ChatCompletionOutputUsage",
  595. "ChatCompletionStreamOutput",
  596. "ChatCompletionStreamOutputChoice",
  597. "ChatCompletionStreamOutputDelta",
  598. "ChatCompletionStreamOutputDeltaToolCall",
  599. "ChatCompletionStreamOutputFunction",
  600. "ChatCompletionStreamOutputLogprob",
  601. "ChatCompletionStreamOutputLogprobs",
  602. "ChatCompletionStreamOutputTopLogprob",
  603. "ChatCompletionStreamOutputUsage",
  604. "Collection",
  605. "CollectionItem",
  606. "CommitInfo",
  607. "CommitOperation",
  608. "CommitOperationAdd",
  609. "CommitOperationCopy",
  610. "CommitOperationDelete",
  611. "CommitScheduler",
  612. "CorruptedCacheException",
  613. "DDUFEntry",
  614. "DatasetCard",
  615. "DatasetCardData",
  616. "DatasetInfo",
  617. "DeleteCacheStrategy",
  618. "DepthEstimationInput",
  619. "DepthEstimationOutput",
  620. "Discussion",
  621. "DiscussionComment",
  622. "DiscussionCommit",
  623. "DiscussionEvent",
  624. "DiscussionStatusChange",
  625. "DiscussionTitleChange",
  626. "DiscussionWithDetails",
  627. "DocumentQuestionAnsweringInput",
  628. "DocumentQuestionAnsweringInputData",
  629. "DocumentQuestionAnsweringOutputElement",
  630. "DocumentQuestionAnsweringParameters",
  631. "EvalResult",
  632. "FLAX_WEIGHTS_NAME",
  633. "FeatureExtractionInput",
  634. "FeatureExtractionInputTruncationDirection",
  635. "FillMaskInput",
  636. "FillMaskOutputElement",
  637. "FillMaskParameters",
  638. "GitCommitInfo",
  639. "GitRefInfo",
  640. "GitRefs",
  641. "HFCacheInfo",
  642. "HFSummaryWriter",
  643. "HUGGINGFACE_CO_URL_HOME",
  644. "HUGGINGFACE_CO_URL_TEMPLATE",
  645. "HfApi",
  646. "HfFileMetadata",
  647. "HfFileSystem",
  648. "HfFileSystemFile",
  649. "HfFileSystemResolvedPath",
  650. "HfFileSystemStreamFile",
  651. "HfFolder",
  652. "ImageClassificationInput",
  653. "ImageClassificationOutputElement",
  654. "ImageClassificationOutputTransform",
  655. "ImageClassificationParameters",
  656. "ImageSegmentationInput",
  657. "ImageSegmentationOutputElement",
  658. "ImageSegmentationParameters",
  659. "ImageSegmentationSubtask",
  660. "ImageToImageInput",
  661. "ImageToImageOutput",
  662. "ImageToImageParameters",
  663. "ImageToImageTargetSize",
  664. "ImageToTextEarlyStoppingEnum",
  665. "ImageToTextGenerationParameters",
  666. "ImageToTextInput",
  667. "ImageToTextOutput",
  668. "ImageToTextParameters",
  669. "ImageToVideoInput",
  670. "ImageToVideoOutput",
  671. "ImageToVideoParameters",
  672. "ImageToVideoTargetSize",
  673. "InferenceApi",
  674. "InferenceClient",
  675. "InferenceEndpoint",
  676. "InferenceEndpointError",
  677. "InferenceEndpointStatus",
  678. "InferenceEndpointTimeoutError",
  679. "InferenceEndpointType",
  680. "InferenceTimeoutError",
  681. "JobInfo",
  682. "JobOwner",
  683. "JobStage",
  684. "JobStatus",
  685. "KerasModelHubMixin",
  686. "MCPClient",
  687. "ModelCard",
  688. "ModelCardData",
  689. "ModelHubMixin",
  690. "ModelInfo",
  691. "OAuthInfo",
  692. "OAuthOrgInfo",
  693. "OAuthUserInfo",
  694. "ObjectDetectionBoundingBox",
  695. "ObjectDetectionInput",
  696. "ObjectDetectionOutputElement",
  697. "ObjectDetectionParameters",
  698. "Organization",
  699. "PYTORCH_WEIGHTS_NAME",
  700. "Padding",
  701. "PyTorchModelHubMixin",
  702. "QuestionAnsweringInput",
  703. "QuestionAnsweringInputData",
  704. "QuestionAnsweringOutputElement",
  705. "QuestionAnsweringParameters",
  706. "REPO_TYPE_DATASET",
  707. "REPO_TYPE_MODEL",
  708. "REPO_TYPE_SPACE",
  709. "RepoCard",
  710. "RepoUrl",
  711. "Repository",
  712. "SentenceSimilarityInput",
  713. "SentenceSimilarityInputData",
  714. "SpaceCard",
  715. "SpaceCardData",
  716. "SpaceHardware",
  717. "SpaceInfo",
  718. "SpaceRuntime",
  719. "SpaceStage",
  720. "SpaceStorage",
  721. "SpaceVariable",
  722. "StateDictSplit",
  723. "SummarizationInput",
  724. "SummarizationOutput",
  725. "SummarizationParameters",
  726. "SummarizationTruncationStrategy",
  727. "TF2_WEIGHTS_NAME",
  728. "TF_WEIGHTS_NAME",
  729. "TableQuestionAnsweringInput",
  730. "TableQuestionAnsweringInputData",
  731. "TableQuestionAnsweringOutputElement",
  732. "TableQuestionAnsweringParameters",
  733. "Text2TextGenerationInput",
  734. "Text2TextGenerationOutput",
  735. "Text2TextGenerationParameters",
  736. "Text2TextGenerationTruncationStrategy",
  737. "TextClassificationInput",
  738. "TextClassificationOutputElement",
  739. "TextClassificationOutputTransform",
  740. "TextClassificationParameters",
  741. "TextGenerationInput",
  742. "TextGenerationInputGenerateParameters",
  743. "TextGenerationInputGrammarType",
  744. "TextGenerationOutput",
  745. "TextGenerationOutputBestOfSequence",
  746. "TextGenerationOutputDetails",
  747. "TextGenerationOutputFinishReason",
  748. "TextGenerationOutputPrefillToken",
  749. "TextGenerationOutputToken",
  750. "TextGenerationStreamOutput",
  751. "TextGenerationStreamOutputStreamDetails",
  752. "TextGenerationStreamOutputToken",
  753. "TextToAudioEarlyStoppingEnum",
  754. "TextToAudioGenerationParameters",
  755. "TextToAudioInput",
  756. "TextToAudioOutput",
  757. "TextToAudioParameters",
  758. "TextToImageInput",
  759. "TextToImageOutput",
  760. "TextToImageParameters",
  761. "TextToSpeechEarlyStoppingEnum",
  762. "TextToSpeechGenerationParameters",
  763. "TextToSpeechInput",
  764. "TextToSpeechOutput",
  765. "TextToSpeechParameters",
  766. "TextToVideoInput",
  767. "TextToVideoOutput",
  768. "TextToVideoParameters",
  769. "TokenClassificationAggregationStrategy",
  770. "TokenClassificationInput",
  771. "TokenClassificationOutputElement",
  772. "TokenClassificationParameters",
  773. "TranslationInput",
  774. "TranslationOutput",
  775. "TranslationParameters",
  776. "TranslationTruncationStrategy",
  777. "TypeEnum",
  778. "User",
  779. "UserLikes",
  780. "VideoClassificationInput",
  781. "VideoClassificationOutputElement",
  782. "VideoClassificationOutputTransform",
  783. "VideoClassificationParameters",
  784. "VisualQuestionAnsweringInput",
  785. "VisualQuestionAnsweringInputData",
  786. "VisualQuestionAnsweringOutputElement",
  787. "VisualQuestionAnsweringParameters",
  788. "WebhookInfo",
  789. "WebhookPayload",
  790. "WebhookPayloadComment",
  791. "WebhookPayloadDiscussion",
  792. "WebhookPayloadDiscussionChanges",
  793. "WebhookPayloadEvent",
  794. "WebhookPayloadMovedTo",
  795. "WebhookPayloadRepo",
  796. "WebhookPayloadUrl",
  797. "WebhookPayloadWebhook",
  798. "WebhookWatchedItem",
  799. "WebhooksServer",
  800. "ZeroShotClassificationInput",
  801. "ZeroShotClassificationOutputElement",
  802. "ZeroShotClassificationParameters",
  803. "ZeroShotImageClassificationInput",
  804. "ZeroShotImageClassificationOutputElement",
  805. "ZeroShotImageClassificationParameters",
  806. "ZeroShotObjectDetectionBoundingBox",
  807. "ZeroShotObjectDetectionInput",
  808. "ZeroShotObjectDetectionOutputElement",
  809. "ZeroShotObjectDetectionParameters",
  810. "_CACHED_NO_EXIST",
  811. "_save_pretrained_fastai",
  812. "accept_access_request",
  813. "add_collection_item",
  814. "add_space_secret",
  815. "add_space_variable",
  816. "attach_huggingface_oauth",
  817. "auth_check",
  818. "auth_list",
  819. "auth_switch",
  820. "cached_assets_path",
  821. "cancel_access_request",
  822. "cancel_job",
  823. "change_discussion_status",
  824. "comment_discussion",
  825. "configure_http_backend",
  826. "create_branch",
  827. "create_collection",
  828. "create_commit",
  829. "create_discussion",
  830. "create_inference_endpoint",
  831. "create_inference_endpoint_from_catalog",
  832. "create_pull_request",
  833. "create_repo",
  834. "create_scheduled_job",
  835. "create_scheduled_uv_job",
  836. "create_tag",
  837. "create_webhook",
  838. "dataset_info",
  839. "delete_branch",
  840. "delete_collection",
  841. "delete_collection_item",
  842. "delete_file",
  843. "delete_folder",
  844. "delete_inference_endpoint",
  845. "delete_repo",
  846. "delete_scheduled_job",
  847. "delete_space_secret",
  848. "delete_space_storage",
  849. "delete_space_variable",
  850. "delete_tag",
  851. "delete_webhook",
  852. "disable_webhook",
  853. "dump_environment_info",
  854. "duplicate_space",
  855. "edit_discussion_comment",
  856. "enable_webhook",
  857. "export_entries_as_dduf",
  858. "export_folder_as_dduf",
  859. "fetch_job_logs",
  860. "file_exists",
  861. "from_pretrained_fastai",
  862. "from_pretrained_keras",
  863. "get_collection",
  864. "get_dataset_tags",
  865. "get_discussion_details",
  866. "get_full_repo_name",
  867. "get_hf_file_metadata",
  868. "get_inference_endpoint",
  869. "get_model_tags",
  870. "get_organization_overview",
  871. "get_paths_info",
  872. "get_repo_discussions",
  873. "get_safetensors_metadata",
  874. "get_session",
  875. "get_space_runtime",
  876. "get_space_variables",
  877. "get_tf_storage_size",
  878. "get_token",
  879. "get_token_permission",
  880. "get_torch_storage_id",
  881. "get_torch_storage_size",
  882. "get_user_overview",
  883. "get_webhook",
  884. "grant_access",
  885. "hf_hub_download",
  886. "hf_hub_url",
  887. "inspect_job",
  888. "inspect_scheduled_job",
  889. "interpreter_login",
  890. "list_accepted_access_requests",
  891. "list_collections",
  892. "list_datasets",
  893. "list_inference_catalog",
  894. "list_inference_endpoints",
  895. "list_jobs",
  896. "list_lfs_files",
  897. "list_liked_repos",
  898. "list_models",
  899. "list_organization_members",
  900. "list_papers",
  901. "list_pending_access_requests",
  902. "list_rejected_access_requests",
  903. "list_repo_commits",
  904. "list_repo_files",
  905. "list_repo_likers",
  906. "list_repo_refs",
  907. "list_repo_tree",
  908. "list_spaces",
  909. "list_user_followers",
  910. "list_user_following",
  911. "list_webhooks",
  912. "load_state_dict_from_file",
  913. "load_torch_model",
  914. "logging",
  915. "login",
  916. "logout",
  917. "merge_pull_request",
  918. "metadata_eval_result",
  919. "metadata_load",
  920. "metadata_save",
  921. "metadata_update",
  922. "model_info",
  923. "move_repo",
  924. "notebook_login",
  925. "paper_info",
  926. "parse_huggingface_oauth",
  927. "parse_safetensors_file_metadata",
  928. "pause_inference_endpoint",
  929. "pause_space",
  930. "permanently_delete_lfs_files",
  931. "preupload_lfs_files",
  932. "push_to_hub_fastai",
  933. "push_to_hub_keras",
  934. "read_dduf_file",
  935. "reject_access_request",
  936. "rename_discussion",
  937. "repo_exists",
  938. "repo_info",
  939. "repo_type_and_id_from_hf_id",
  940. "request_space_hardware",
  941. "request_space_storage",
  942. "restart_space",
  943. "resume_inference_endpoint",
  944. "resume_scheduled_job",
  945. "revision_exists",
  946. "run_as_future",
  947. "run_job",
  948. "run_uv_job",
  949. "save_pretrained_keras",
  950. "save_torch_model",
  951. "save_torch_state_dict",
  952. "scale_to_zero_inference_endpoint",
  953. "scan_cache_dir",
  954. "set_space_sleep_time",
  955. "snapshot_download",
  956. "space_info",
  957. "split_state_dict_into_shards_factory",
  958. "split_tf_state_dict_into_shards",
  959. "split_torch_state_dict_into_shards",
  960. "super_squash_history",
  961. "suspend_scheduled_job",
  962. "try_to_load_from_cache",
  963. "unlike",
  964. "update_collection_item",
  965. "update_collection_metadata",
  966. "update_inference_endpoint",
  967. "update_repo_settings",
  968. "update_repo_visibility",
  969. "update_webhook",
  970. "upload_file",
  971. "upload_folder",
  972. "upload_large_folder",
  973. "webhook_endpoint",
  974. "whoami",
  975. ]
  976. def _attach(package_name, submodules=None, submod_attrs=None):
  977. """Attach lazily loaded submodules, functions, or other attributes.
  978. Typically, modules import submodules and attributes as follows:
  979. ```py
  980. import mysubmodule
  981. import anothersubmodule
  982. from .foo import someattr
  983. ```
  984. The idea is to replace a package's `__getattr__`, `__dir__`, such that all imports
  985. work exactly the way they would with normal imports, except that the import occurs
  986. upon first use.
  987. The typical way to call this function, replacing the above imports, is:
  988. ```python
  989. __getattr__, __dir__ = lazy.attach(
  990. __name__,
  991. ['mysubmodule', 'anothersubmodule'],
  992. {'foo': ['someattr']}
  993. )
  994. ```
  995. This functionality requires Python 3.7 or higher.
  996. Args:
  997. package_name (`str`):
  998. Typically use `__name__`.
  999. submodules (`set`):
  1000. List of submodules to attach.
  1001. submod_attrs (`dict`):
  1002. Dictionary of submodule -> list of attributes / functions.
  1003. These attributes are imported as they are used.
  1004. Returns:
  1005. __getattr__, __dir__, __all__
  1006. """
  1007. if submod_attrs is None:
  1008. submod_attrs = {}
  1009. if submodules is None:
  1010. submodules = set()
  1011. else:
  1012. submodules = set(submodules)
  1013. attr_to_modules = {attr: mod for mod, attrs in submod_attrs.items() for attr in attrs}
  1014. def __getattr__(name):
  1015. if name in submodules:
  1016. try:
  1017. return importlib.import_module(f"{package_name}.{name}")
  1018. except Exception as e:
  1019. print(f"Error importing {package_name}.{name}: {e}")
  1020. raise
  1021. elif name in attr_to_modules:
  1022. submod_path = f"{package_name}.{attr_to_modules[name]}"
  1023. try:
  1024. submod = importlib.import_module(submod_path)
  1025. except Exception as e:
  1026. print(f"Error importing {submod_path}: {e}")
  1027. raise
  1028. attr = getattr(submod, name)
  1029. # If the attribute lives in a file (module) with the same
  1030. # name as the attribute, ensure that the attribute and *not*
  1031. # the module is accessible on the package.
  1032. if name == attr_to_modules[name]:
  1033. pkg = sys.modules[package_name]
  1034. pkg.__dict__[name] = attr
  1035. return attr
  1036. else:
  1037. raise AttributeError(f"No {package_name} attribute {name}")
  1038. def __dir__():
  1039. return __all__
  1040. return __getattr__, __dir__
  1041. __getattr__, __dir__ = _attach(__name__, submodules=[], submod_attrs=_SUBMOD_ATTRS)
  1042. if os.environ.get("EAGER_IMPORT", ""):
  1043. for attr in __all__:
  1044. __getattr__(attr)
  1045. # WARNING: any content below this statement is generated automatically. Any manual edit
  1046. # will be lost when re-generating this file !
  1047. #
  1048. # To update the static imports, please run the following command and commit the changes.
  1049. # ```
  1050. # # Use script
  1051. # python utils/check_static_imports.py --update
  1052. #
  1053. # # Or run style on codebase
  1054. # make style
  1055. # ```
  1056. if TYPE_CHECKING: # pragma: no cover
  1057. from ._commit_scheduler import CommitScheduler # noqa: F401
  1058. from ._inference_endpoints import (
  1059. InferenceEndpoint, # noqa: F401
  1060. InferenceEndpointError, # noqa: F401
  1061. InferenceEndpointStatus, # noqa: F401
  1062. InferenceEndpointTimeoutError, # noqa: F401
  1063. InferenceEndpointType, # noqa: F401
  1064. )
  1065. from ._jobs_api import (
  1066. JobInfo, # noqa: F401
  1067. JobOwner, # noqa: F401
  1068. JobStage, # noqa: F401
  1069. JobStatus, # noqa: F401
  1070. )
  1071. from ._login import (
  1072. auth_list, # noqa: F401
  1073. auth_switch, # noqa: F401
  1074. interpreter_login, # noqa: F401
  1075. login, # noqa: F401
  1076. logout, # noqa: F401
  1077. notebook_login, # noqa: F401
  1078. )
  1079. from ._oauth import (
  1080. OAuthInfo, # noqa: F401
  1081. OAuthOrgInfo, # noqa: F401
  1082. OAuthUserInfo, # noqa: F401
  1083. attach_huggingface_oauth, # noqa: F401
  1084. parse_huggingface_oauth, # noqa: F401
  1085. )
  1086. from ._snapshot_download import snapshot_download # noqa: F401
  1087. from ._space_api import (
  1088. SpaceHardware, # noqa: F401
  1089. SpaceRuntime, # noqa: F401
  1090. SpaceStage, # noqa: F401
  1091. SpaceStorage, # noqa: F401
  1092. SpaceVariable, # noqa: F401
  1093. )
  1094. from ._tensorboard_logger import HFSummaryWriter # noqa: F401
  1095. from ._webhooks_payload import (
  1096. WebhookPayload, # noqa: F401
  1097. WebhookPayloadComment, # noqa: F401
  1098. WebhookPayloadDiscussion, # noqa: F401
  1099. WebhookPayloadDiscussionChanges, # noqa: F401
  1100. WebhookPayloadEvent, # noqa: F401
  1101. WebhookPayloadMovedTo, # noqa: F401
  1102. WebhookPayloadRepo, # noqa: F401
  1103. WebhookPayloadUrl, # noqa: F401
  1104. WebhookPayloadWebhook, # noqa: F401
  1105. )
  1106. from ._webhooks_server import (
  1107. WebhooksServer, # noqa: F401
  1108. webhook_endpoint, # noqa: F401
  1109. )
  1110. from .community import (
  1111. Discussion, # noqa: F401
  1112. DiscussionComment, # noqa: F401
  1113. DiscussionCommit, # noqa: F401
  1114. DiscussionEvent, # noqa: F401
  1115. DiscussionStatusChange, # noqa: F401
  1116. DiscussionTitleChange, # noqa: F401
  1117. DiscussionWithDetails, # noqa: F401
  1118. )
  1119. from .constants import (
  1120. CONFIG_NAME, # noqa: F401
  1121. FLAX_WEIGHTS_NAME, # noqa: F401
  1122. HUGGINGFACE_CO_URL_HOME, # noqa: F401
  1123. HUGGINGFACE_CO_URL_TEMPLATE, # noqa: F401
  1124. PYTORCH_WEIGHTS_NAME, # noqa: F401
  1125. REPO_TYPE_DATASET, # noqa: F401
  1126. REPO_TYPE_MODEL, # noqa: F401
  1127. REPO_TYPE_SPACE, # noqa: F401
  1128. TF2_WEIGHTS_NAME, # noqa: F401
  1129. TF_WEIGHTS_NAME, # noqa: F401
  1130. )
  1131. from .fastai_utils import (
  1132. _save_pretrained_fastai, # noqa: F401
  1133. from_pretrained_fastai, # noqa: F401
  1134. push_to_hub_fastai, # noqa: F401
  1135. )
  1136. from .file_download import (
  1137. _CACHED_NO_EXIST, # noqa: F401
  1138. HfFileMetadata, # noqa: F401
  1139. get_hf_file_metadata, # noqa: F401
  1140. hf_hub_download, # noqa: F401
  1141. hf_hub_url, # noqa: F401
  1142. try_to_load_from_cache, # noqa: F401
  1143. )
  1144. from .hf_api import (
  1145. Collection, # noqa: F401
  1146. CollectionItem, # noqa: F401
  1147. CommitInfo, # noqa: F401
  1148. CommitOperation, # noqa: F401
  1149. CommitOperationAdd, # noqa: F401
  1150. CommitOperationCopy, # noqa: F401
  1151. CommitOperationDelete, # noqa: F401
  1152. DatasetInfo, # noqa: F401
  1153. GitCommitInfo, # noqa: F401
  1154. GitRefInfo, # noqa: F401
  1155. GitRefs, # noqa: F401
  1156. HfApi, # noqa: F401
  1157. ModelInfo, # noqa: F401
  1158. Organization, # noqa: F401
  1159. RepoUrl, # noqa: F401
  1160. SpaceInfo, # noqa: F401
  1161. User, # noqa: F401
  1162. UserLikes, # noqa: F401
  1163. WebhookInfo, # noqa: F401
  1164. WebhookWatchedItem, # noqa: F401
  1165. accept_access_request, # noqa: F401
  1166. add_collection_item, # noqa: F401
  1167. add_space_secret, # noqa: F401
  1168. add_space_variable, # noqa: F401
  1169. auth_check, # noqa: F401
  1170. cancel_access_request, # noqa: F401
  1171. cancel_job, # noqa: F401
  1172. change_discussion_status, # noqa: F401
  1173. comment_discussion, # noqa: F401
  1174. create_branch, # noqa: F401
  1175. create_collection, # noqa: F401
  1176. create_commit, # noqa: F401
  1177. create_discussion, # noqa: F401
  1178. create_inference_endpoint, # noqa: F401
  1179. create_inference_endpoint_from_catalog, # noqa: F401
  1180. create_pull_request, # noqa: F401
  1181. create_repo, # noqa: F401
  1182. create_scheduled_job, # noqa: F401
  1183. create_scheduled_uv_job, # noqa: F401
  1184. create_tag, # noqa: F401
  1185. create_webhook, # noqa: F401
  1186. dataset_info, # noqa: F401
  1187. delete_branch, # noqa: F401
  1188. delete_collection, # noqa: F401
  1189. delete_collection_item, # noqa: F401
  1190. delete_file, # noqa: F401
  1191. delete_folder, # noqa: F401
  1192. delete_inference_endpoint, # noqa: F401
  1193. delete_repo, # noqa: F401
  1194. delete_scheduled_job, # noqa: F401
  1195. delete_space_secret, # noqa: F401
  1196. delete_space_storage, # noqa: F401
  1197. delete_space_variable, # noqa: F401
  1198. delete_tag, # noqa: F401
  1199. delete_webhook, # noqa: F401
  1200. disable_webhook, # noqa: F401
  1201. duplicate_space, # noqa: F401
  1202. edit_discussion_comment, # noqa: F401
  1203. enable_webhook, # noqa: F401
  1204. fetch_job_logs, # noqa: F401
  1205. file_exists, # noqa: F401
  1206. get_collection, # noqa: F401
  1207. get_dataset_tags, # noqa: F401
  1208. get_discussion_details, # noqa: F401
  1209. get_full_repo_name, # noqa: F401
  1210. get_inference_endpoint, # noqa: F401
  1211. get_model_tags, # noqa: F401
  1212. get_organization_overview, # noqa: F401
  1213. get_paths_info, # noqa: F401
  1214. get_repo_discussions, # noqa: F401
  1215. get_safetensors_metadata, # noqa: F401
  1216. get_space_runtime, # noqa: F401
  1217. get_space_variables, # noqa: F401
  1218. get_token_permission, # noqa: F401
  1219. get_user_overview, # noqa: F401
  1220. get_webhook, # noqa: F401
  1221. grant_access, # noqa: F401
  1222. inspect_job, # noqa: F401
  1223. inspect_scheduled_job, # noqa: F401
  1224. list_accepted_access_requests, # noqa: F401
  1225. list_collections, # noqa: F401
  1226. list_datasets, # noqa: F401
  1227. list_inference_catalog, # noqa: F401
  1228. list_inference_endpoints, # noqa: F401
  1229. list_jobs, # noqa: F401
  1230. list_lfs_files, # noqa: F401
  1231. list_liked_repos, # noqa: F401
  1232. list_models, # noqa: F401
  1233. list_organization_members, # noqa: F401
  1234. list_papers, # noqa: F401
  1235. list_pending_access_requests, # noqa: F401
  1236. list_rejected_access_requests, # noqa: F401
  1237. list_repo_commits, # noqa: F401
  1238. list_repo_files, # noqa: F401
  1239. list_repo_likers, # noqa: F401
  1240. list_repo_refs, # noqa: F401
  1241. list_repo_tree, # noqa: F401
  1242. list_spaces, # noqa: F401
  1243. list_user_followers, # noqa: F401
  1244. list_user_following, # noqa: F401
  1245. list_webhooks, # noqa: F401
  1246. merge_pull_request, # noqa: F401
  1247. model_info, # noqa: F401
  1248. move_repo, # noqa: F401
  1249. paper_info, # noqa: F401
  1250. parse_safetensors_file_metadata, # noqa: F401
  1251. pause_inference_endpoint, # noqa: F401
  1252. pause_space, # noqa: F401
  1253. permanently_delete_lfs_files, # noqa: F401
  1254. preupload_lfs_files, # noqa: F401
  1255. reject_access_request, # noqa: F401
  1256. rename_discussion, # noqa: F401
  1257. repo_exists, # noqa: F401
  1258. repo_info, # noqa: F401
  1259. repo_type_and_id_from_hf_id, # noqa: F401
  1260. request_space_hardware, # noqa: F401
  1261. request_space_storage, # noqa: F401
  1262. restart_space, # noqa: F401
  1263. resume_inference_endpoint, # noqa: F401
  1264. resume_scheduled_job, # noqa: F401
  1265. revision_exists, # noqa: F401
  1266. run_as_future, # noqa: F401
  1267. run_job, # noqa: F401
  1268. run_uv_job, # noqa: F401
  1269. scale_to_zero_inference_endpoint, # noqa: F401
  1270. set_space_sleep_time, # noqa: F401
  1271. space_info, # noqa: F401
  1272. super_squash_history, # noqa: F401
  1273. suspend_scheduled_job, # noqa: F401
  1274. unlike, # noqa: F401
  1275. update_collection_item, # noqa: F401
  1276. update_collection_metadata, # noqa: F401
  1277. update_inference_endpoint, # noqa: F401
  1278. update_repo_settings, # noqa: F401
  1279. update_repo_visibility, # noqa: F401
  1280. update_webhook, # noqa: F401
  1281. upload_file, # noqa: F401
  1282. upload_folder, # noqa: F401
  1283. upload_large_folder, # noqa: F401
  1284. whoami, # noqa: F401
  1285. )
  1286. from .hf_file_system import (
  1287. HfFileSystem, # noqa: F401
  1288. HfFileSystemFile, # noqa: F401
  1289. HfFileSystemResolvedPath, # noqa: F401
  1290. HfFileSystemStreamFile, # noqa: F401
  1291. )
  1292. from .hub_mixin import (
  1293. ModelHubMixin, # noqa: F401
  1294. PyTorchModelHubMixin, # noqa: F401
  1295. )
  1296. from .inference._client import (
  1297. InferenceClient, # noqa: F401
  1298. InferenceTimeoutError, # noqa: F401
  1299. )
  1300. from .inference._generated._async_client import AsyncInferenceClient # noqa: F401
  1301. from .inference._generated.types import (
  1302. AudioClassificationInput, # noqa: F401
  1303. AudioClassificationOutputElement, # noqa: F401
  1304. AudioClassificationOutputTransform, # noqa: F401
  1305. AudioClassificationParameters, # noqa: F401
  1306. AudioToAudioInput, # noqa: F401
  1307. AudioToAudioOutputElement, # noqa: F401
  1308. AutomaticSpeechRecognitionEarlyStoppingEnum, # noqa: F401
  1309. AutomaticSpeechRecognitionGenerationParameters, # noqa: F401
  1310. AutomaticSpeechRecognitionInput, # noqa: F401
  1311. AutomaticSpeechRecognitionOutput, # noqa: F401
  1312. AutomaticSpeechRecognitionOutputChunk, # noqa: F401
  1313. AutomaticSpeechRecognitionParameters, # noqa: F401
  1314. ChatCompletionInput, # noqa: F401
  1315. ChatCompletionInputFunctionDefinition, # noqa: F401
  1316. ChatCompletionInputFunctionName, # noqa: F401
  1317. ChatCompletionInputGrammarType, # noqa: F401
  1318. ChatCompletionInputJSONSchema, # noqa: F401
  1319. ChatCompletionInputMessage, # noqa: F401
  1320. ChatCompletionInputMessageChunk, # noqa: F401
  1321. ChatCompletionInputMessageChunkType, # noqa: F401
  1322. ChatCompletionInputResponseFormatJSONObject, # noqa: F401
  1323. ChatCompletionInputResponseFormatJSONSchema, # noqa: F401
  1324. ChatCompletionInputResponseFormatText, # noqa: F401
  1325. ChatCompletionInputStreamOptions, # noqa: F401
  1326. ChatCompletionInputTool, # noqa: F401
  1327. ChatCompletionInputToolCall, # noqa: F401
  1328. ChatCompletionInputToolChoiceClass, # noqa: F401
  1329. ChatCompletionInputToolChoiceEnum, # noqa: F401
  1330. ChatCompletionInputURL, # noqa: F401
  1331. ChatCompletionOutput, # noqa: F401
  1332. ChatCompletionOutputComplete, # noqa: F401
  1333. ChatCompletionOutputFunctionDefinition, # noqa: F401
  1334. ChatCompletionOutputLogprob, # noqa: F401
  1335. ChatCompletionOutputLogprobs, # noqa: F401
  1336. ChatCompletionOutputMessage, # noqa: F401
  1337. ChatCompletionOutputToolCall, # noqa: F401
  1338. ChatCompletionOutputTopLogprob, # noqa: F401
  1339. ChatCompletionOutputUsage, # noqa: F401
  1340. ChatCompletionStreamOutput, # noqa: F401
  1341. ChatCompletionStreamOutputChoice, # noqa: F401
  1342. ChatCompletionStreamOutputDelta, # noqa: F401
  1343. ChatCompletionStreamOutputDeltaToolCall, # noqa: F401
  1344. ChatCompletionStreamOutputFunction, # noqa: F401
  1345. ChatCompletionStreamOutputLogprob, # noqa: F401
  1346. ChatCompletionStreamOutputLogprobs, # noqa: F401
  1347. ChatCompletionStreamOutputTopLogprob, # noqa: F401
  1348. ChatCompletionStreamOutputUsage, # noqa: F401
  1349. DepthEstimationInput, # noqa: F401
  1350. DepthEstimationOutput, # noqa: F401
  1351. DocumentQuestionAnsweringInput, # noqa: F401
  1352. DocumentQuestionAnsweringInputData, # noqa: F401
  1353. DocumentQuestionAnsweringOutputElement, # noqa: F401
  1354. DocumentQuestionAnsweringParameters, # noqa: F401
  1355. FeatureExtractionInput, # noqa: F401
  1356. FeatureExtractionInputTruncationDirection, # noqa: F401
  1357. FillMaskInput, # noqa: F401
  1358. FillMaskOutputElement, # noqa: F401
  1359. FillMaskParameters, # noqa: F401
  1360. ImageClassificationInput, # noqa: F401
  1361. ImageClassificationOutputElement, # noqa: F401
  1362. ImageClassificationOutputTransform, # noqa: F401
  1363. ImageClassificationParameters, # noqa: F401
  1364. ImageSegmentationInput, # noqa: F401
  1365. ImageSegmentationOutputElement, # noqa: F401
  1366. ImageSegmentationParameters, # noqa: F401
  1367. ImageSegmentationSubtask, # noqa: F401
  1368. ImageToImageInput, # noqa: F401
  1369. ImageToImageOutput, # noqa: F401
  1370. ImageToImageParameters, # noqa: F401
  1371. ImageToImageTargetSize, # noqa: F401
  1372. ImageToTextEarlyStoppingEnum, # noqa: F401
  1373. ImageToTextGenerationParameters, # noqa: F401
  1374. ImageToTextInput, # noqa: F401
  1375. ImageToTextOutput, # noqa: F401
  1376. ImageToTextParameters, # noqa: F401
  1377. ImageToVideoInput, # noqa: F401
  1378. ImageToVideoOutput, # noqa: F401
  1379. ImageToVideoParameters, # noqa: F401
  1380. ImageToVideoTargetSize, # noqa: F401
  1381. ObjectDetectionBoundingBox, # noqa: F401
  1382. ObjectDetectionInput, # noqa: F401
  1383. ObjectDetectionOutputElement, # noqa: F401
  1384. ObjectDetectionParameters, # noqa: F401
  1385. Padding, # noqa: F401
  1386. QuestionAnsweringInput, # noqa: F401
  1387. QuestionAnsweringInputData, # noqa: F401
  1388. QuestionAnsweringOutputElement, # noqa: F401
  1389. QuestionAnsweringParameters, # noqa: F401
  1390. SentenceSimilarityInput, # noqa: F401
  1391. SentenceSimilarityInputData, # noqa: F401
  1392. SummarizationInput, # noqa: F401
  1393. SummarizationOutput, # noqa: F401
  1394. SummarizationParameters, # noqa: F401
  1395. SummarizationTruncationStrategy, # noqa: F401
  1396. TableQuestionAnsweringInput, # noqa: F401
  1397. TableQuestionAnsweringInputData, # noqa: F401
  1398. TableQuestionAnsweringOutputElement, # noqa: F401
  1399. TableQuestionAnsweringParameters, # noqa: F401
  1400. Text2TextGenerationInput, # noqa: F401
  1401. Text2TextGenerationOutput, # noqa: F401
  1402. Text2TextGenerationParameters, # noqa: F401
  1403. Text2TextGenerationTruncationStrategy, # noqa: F401
  1404. TextClassificationInput, # noqa: F401
  1405. TextClassificationOutputElement, # noqa: F401
  1406. TextClassificationOutputTransform, # noqa: F401
  1407. TextClassificationParameters, # noqa: F401
  1408. TextGenerationInput, # noqa: F401
  1409. TextGenerationInputGenerateParameters, # noqa: F401
  1410. TextGenerationInputGrammarType, # noqa: F401
  1411. TextGenerationOutput, # noqa: F401
  1412. TextGenerationOutputBestOfSequence, # noqa: F401
  1413. TextGenerationOutputDetails, # noqa: F401
  1414. TextGenerationOutputFinishReason, # noqa: F401
  1415. TextGenerationOutputPrefillToken, # noqa: F401
  1416. TextGenerationOutputToken, # noqa: F401
  1417. TextGenerationStreamOutput, # noqa: F401
  1418. TextGenerationStreamOutputStreamDetails, # noqa: F401
  1419. TextGenerationStreamOutputToken, # noqa: F401
  1420. TextToAudioEarlyStoppingEnum, # noqa: F401
  1421. TextToAudioGenerationParameters, # noqa: F401
  1422. TextToAudioInput, # noqa: F401
  1423. TextToAudioOutput, # noqa: F401
  1424. TextToAudioParameters, # noqa: F401
  1425. TextToImageInput, # noqa: F401
  1426. TextToImageOutput, # noqa: F401
  1427. TextToImageParameters, # noqa: F401
  1428. TextToSpeechEarlyStoppingEnum, # noqa: F401
  1429. TextToSpeechGenerationParameters, # noqa: F401
  1430. TextToSpeechInput, # noqa: F401
  1431. TextToSpeechOutput, # noqa: F401
  1432. TextToSpeechParameters, # noqa: F401
  1433. TextToVideoInput, # noqa: F401
  1434. TextToVideoOutput, # noqa: F401
  1435. TextToVideoParameters, # noqa: F401
  1436. TokenClassificationAggregationStrategy, # noqa: F401
  1437. TokenClassificationInput, # noqa: F401
  1438. TokenClassificationOutputElement, # noqa: F401
  1439. TokenClassificationParameters, # noqa: F401
  1440. TranslationInput, # noqa: F401
  1441. TranslationOutput, # noqa: F401
  1442. TranslationParameters, # noqa: F401
  1443. TranslationTruncationStrategy, # noqa: F401
  1444. TypeEnum, # noqa: F401
  1445. VideoClassificationInput, # noqa: F401
  1446. VideoClassificationOutputElement, # noqa: F401
  1447. VideoClassificationOutputTransform, # noqa: F401
  1448. VideoClassificationParameters, # noqa: F401
  1449. VisualQuestionAnsweringInput, # noqa: F401
  1450. VisualQuestionAnsweringInputData, # noqa: F401
  1451. VisualQuestionAnsweringOutputElement, # noqa: F401
  1452. VisualQuestionAnsweringParameters, # noqa: F401
  1453. ZeroShotClassificationInput, # noqa: F401
  1454. ZeroShotClassificationOutputElement, # noqa: F401
  1455. ZeroShotClassificationParameters, # noqa: F401
  1456. ZeroShotImageClassificationInput, # noqa: F401
  1457. ZeroShotImageClassificationOutputElement, # noqa: F401
  1458. ZeroShotImageClassificationParameters, # noqa: F401
  1459. ZeroShotObjectDetectionBoundingBox, # noqa: F401
  1460. ZeroShotObjectDetectionInput, # noqa: F401
  1461. ZeroShotObjectDetectionOutputElement, # noqa: F401
  1462. ZeroShotObjectDetectionParameters, # noqa: F401
  1463. )
  1464. from .inference._mcp.agent import Agent # noqa: F401
  1465. from .inference._mcp.mcp_client import MCPClient # noqa: F401
  1466. from .inference_api import InferenceApi # noqa: F401
  1467. from .keras_mixin import (
  1468. KerasModelHubMixin, # noqa: F401
  1469. from_pretrained_keras, # noqa: F401
  1470. push_to_hub_keras, # noqa: F401
  1471. save_pretrained_keras, # noqa: F401
  1472. )
  1473. from .repocard import (
  1474. DatasetCard, # noqa: F401
  1475. ModelCard, # noqa: F401
  1476. RepoCard, # noqa: F401
  1477. SpaceCard, # noqa: F401
  1478. metadata_eval_result, # noqa: F401
  1479. metadata_load, # noqa: F401
  1480. metadata_save, # noqa: F401
  1481. metadata_update, # noqa: F401
  1482. )
  1483. from .repocard_data import (
  1484. CardData, # noqa: F401
  1485. DatasetCardData, # noqa: F401
  1486. EvalResult, # noqa: F401
  1487. ModelCardData, # noqa: F401
  1488. SpaceCardData, # noqa: F401
  1489. )
  1490. from .repository import Repository # noqa: F401
  1491. from .serialization import (
  1492. StateDictSplit, # noqa: F401
  1493. get_tf_storage_size, # noqa: F401
  1494. get_torch_storage_id, # noqa: F401
  1495. get_torch_storage_size, # noqa: F401
  1496. load_state_dict_from_file, # noqa: F401
  1497. load_torch_model, # noqa: F401
  1498. save_torch_model, # noqa: F401
  1499. save_torch_state_dict, # noqa: F401
  1500. split_state_dict_into_shards_factory, # noqa: F401
  1501. split_tf_state_dict_into_shards, # noqa: F401
  1502. split_torch_state_dict_into_shards, # noqa: F401
  1503. )
  1504. from .serialization._dduf import (
  1505. DDUFEntry, # noqa: F401
  1506. export_entries_as_dduf, # noqa: F401
  1507. export_folder_as_dduf, # noqa: F401
  1508. read_dduf_file, # noqa: F401
  1509. )
  1510. from .utils import (
  1511. CachedFileInfo, # noqa: F401
  1512. CachedRepoInfo, # noqa: F401
  1513. CachedRevisionInfo, # noqa: F401
  1514. CacheNotFound, # noqa: F401
  1515. CorruptedCacheException, # noqa: F401
  1516. DeleteCacheStrategy, # noqa: F401
  1517. HFCacheInfo, # noqa: F401
  1518. HfFolder, # noqa: F401
  1519. cached_assets_path, # noqa: F401
  1520. configure_http_backend, # noqa: F401
  1521. dump_environment_info, # noqa: F401
  1522. get_session, # noqa: F401
  1523. get_token, # noqa: F401
  1524. logging, # noqa: F401
  1525. scan_cache_dir, # noqa: F401
  1526. )