cerebras.modelzoo.config.base_config.BaseConfig#

class cerebras.modelzoo.config.base_config.BaseConfig(*args, **kwargs)[source]#

Base class for all config classes in the ModelZoo.

This class is a thin wrapper around Pydantic’s BaseModel class that adds some additional functionality and constraints to the models.

classmethod get_orig_class()[source]#
get_orig_class_args(**kwargs)[source]#
copy(*, validate=True, **kwargs)[source]#
model_copy(**kwargs)[source]#
check_for_deprecated_fields()#

classmethod(function) -> method

Convert a function to be a class method.

A class method receives the class as implicit first argument, just like an instance method receives the instance. To declare a class method, use this idiom:

class C:

@classmethod def f(cls, arg1, arg2, …):

It can be called either on the class (e.g. C.f()) or on an instance (e.g. C().f()). The instance is ignored except for its class. If a class method is called for a derived class, the derived class object is passed as the implied first argument.

Class methods are different than C++ or Java static methods. If you want those, see the staticmethod builtin.

post_init(context)[source]#
final model_post_init(context)[source]#