File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -266,7 +266,11 @@ export async function parseSafetensorsMetadata(
266266 parameterTotal :
267267 /// shortcut: get param count directly from metadata
268268 header . __metadata__ . total_parameters
269- ? parseInt ( header . __metadata__ . total_parameters . toString ( ) )
269+ ? typeof header . __metadata__ . total_parameters === "number"
270+ ? header . __metadata__ . total_parameters
271+ : typeof header . __metadata__ . total_parameters === "string"
272+ ? parseInt ( header . __metadata__ . total_parameters )
273+ : undefined
270274 : undefined ,
271275 }
272276 : undefined ) ,
@@ -288,7 +292,13 @@ export async function parseSafetensorsMetadata(
288292 parameterCount : computeNumOfParamsByDtypeSharded ( shardedMap ) ,
289293 parameterTotal :
290294 /// shortcut: get param count directly from metadata
291- index . metadata ?. total_parameters ? parseInt ( index . metadata . total_parameters . toString ( ) ) : undefined ,
295+ index . metadata ?. total_parameters
296+ ? typeof index . metadata . total_parameters === "number"
297+ ? index . metadata . total_parameters
298+ : typeof index . metadata . total_parameters === "string"
299+ ? parseInt ( index . metadata . total_parameters )
300+ : undefined
301+ : undefined ,
292302 }
293303 : undefined ) ,
294304 } ;
You can’t perform that action at this time.
0 commit comments