mirror of
https://github.com/ml-explore/mlx-examples.git
synced 2025-11-03 21:18:10 +08:00
16 lines
314 B
Python
16 lines
314 B
Python
|
|
import inspect
|
||
|
|
from dataclasses import dataclass
|
||
|
|
|
||
|
|
|
||
|
|
@dataclass
|
||
|
|
class BaseModelArgs:
|
||
|
|
@classmethod
|
||
|
|
def from_dict(cls, params):
|
||
|
|
return cls(
|
||
|
|
**{
|
||
|
|
k: v
|
||
|
|
for k, v in params.items()
|
||
|
|
if k in inspect.signature(cls).parameters
|
||
|
|
}
|
||
|
|
)
|