8181 ModelDependency ,
8282 ModelPackageMetadata ,
8383 Quantization ,
84- RecommendedParameters ,
8584)
8685
8786MODEL_TYPES_TO_LOAD_FROM_CHECKPOINT = {
@@ -927,7 +926,6 @@ def model_directory_pointer(model_dir: str) -> None:
927926 model_dependencies = model_metadata .model_dependencies ,
928927 model_dependencies_instances = model_dependencies_instances ,
929928 model_dependencies_directories = model_dependencies_directories ,
930- recommended_parameters = model_metadata .recommended_parameters ,
931929 max_package_loading_attempts = max_package_loading_attempts ,
932930 model_download_file_lock_acquire_timeout = model_download_file_lock_acquire_timeout ,
933931 verify_hash_while_download = verify_hash_while_download ,
@@ -1080,10 +1078,6 @@ def attempt_loading_model_with_auto_load_cache(
10801078 package_id = cache_entry .model_package_id ,
10811079 )
10821080 model_init_kwargs [MODEL_DEPENDENCIES_KEY ] = model_dependencies_instances
1083- # Cache stores the already-resolved (package-vs-model) value written
1084- # in initialize_model — no need to re-run resolve_recommended_parameters.
1085- if cache_entry .recommended_parameters is not None :
1086- model_init_kwargs ["recommended_parameters" ] = cache_entry .recommended_parameters
10871081 model = model_class .from_pretrained (
10881082 model_package_cache_dir , ** model_init_kwargs
10891083 )
@@ -1119,7 +1113,6 @@ def attempt_loading_matching_model_packages(
11191113 model_dependencies : Optional [List [ModelDependency ]],
11201114 model_dependencies_instances : Dict [str , AnyModel ],
11211115 model_dependencies_directories : Dict [str , str ],
1122- recommended_parameters : Optional [RecommendedParameters ] = None ,
11231116 max_package_loading_attempts : Optional [int ] = None ,
11241117 model_download_file_lock_acquire_timeout : int = FILE_LOCK_ACQUIRE_TIMEOUT ,
11251118 verbose : bool = True ,
@@ -1160,7 +1153,6 @@ def attempt_loading_matching_model_packages(
11601153 model_dependencies = model_dependencies ,
11611154 model_dependencies_instances = model_dependencies_instances ,
11621155 model_dependencies_directories = model_dependencies_directories ,
1163- recommended_parameters = recommended_parameters ,
11641156 verify_hash_while_download = verify_hash_while_download ,
11651157 download_files_without_hash = download_files_without_hash ,
11661158 on_file_created = partial (
@@ -1226,7 +1218,6 @@ def initialize_model(
12261218 model_dependencies : Optional [List [ModelDependency ]],
12271219 model_dependencies_instances : Dict [str , AnyModel ],
12281220 model_dependencies_directories : Dict [str , str ],
1229- recommended_parameters : Optional [RecommendedParameters ] = None ,
12301221 model_download_file_lock_acquire_timeout : int = FILE_LOCK_ACQUIRE_TIMEOUT ,
12311222 verify_hash_while_download : bool = True ,
12321223 download_files_without_hash : bool = False ,
@@ -1316,12 +1307,6 @@ def initialize_model(
13161307 )
13171308 resolved_files .update (dependencies_resolved_files )
13181309 model_init_kwargs [MODEL_DEPENDENCIES_KEY ] = model_dependencies_instances
1319- resolved_recommended_parameters = resolve_recommended_parameters (
1320- package_level = model_package .recommended_parameters ,
1321- model_level = recommended_parameters ,
1322- )
1323- if resolved_recommended_parameters is not None :
1324- model_init_kwargs ["recommended_parameters" ] = resolved_recommended_parameters
13251310 model = model_class .from_pretrained (model_package_cache_dir , ** model_init_kwargs )
13261311 dump_auto_resolution_cache (
13271312 use_auto_resolution_cache = use_auto_resolution_cache ,
@@ -1335,7 +1320,6 @@ def initialize_model(
13351320 resolved_files = resolved_files ,
13361321 model_dependencies = model_dependencies ,
13371322 model_features = model_package .model_features ,
1338- recommended_parameters = resolved_recommended_parameters ,
13391323 )
13401324 return model , model_package_cache_dir
13411325
@@ -1500,7 +1484,6 @@ def dump_auto_resolution_cache(
15001484 resolved_files : Set [str ],
15011485 model_dependencies : Optional [List [ModelDependency ]],
15021486 model_features : Optional [dict ],
1503- recommended_parameters : Optional [RecommendedParameters ] = None ,
15041487) -> None :
15051488 if not use_auto_resolution_cache :
15061489 return None
@@ -1514,7 +1497,6 @@ def dump_auto_resolution_cache(
15141497 created_at = datetime .now (),
15151498 model_dependencies = model_dependencies ,
15161499 model_features = model_features ,
1517- recommended_parameters = recommended_parameters ,
15181500 )
15191501 auto_resolution_cache .register (
15201502 auto_negotiation_hash = auto_negotiation_hash , cache_entry = cache_content
@@ -1830,11 +1812,3 @@ def load_class_from_path(module_path: str, class_name: str) -> AnyModel:
18301812 help_url = "https://inference-models.roboflow.com/errors/model-loading/#corruptedmodelpackageerror" ,
18311813 )
18321814 return getattr (module , class_name )
1833-
1834-
1835- def resolve_recommended_parameters (
1836- package_level : Optional [RecommendedParameters ],
1837- model_level : Optional [RecommendedParameters ],
1838- ) -> Optional [RecommendedParameters ]:
1839- """Package-level recommended_parameters take priority over model-level."""
1840- return package_level if package_level is not None else model_level
0 commit comments