mirror of https://github.com/tracel-ai/burn.git
Fix module derive with generics (#2127)
* Remove unnecessary ModuleDisplayDefault generic bound + duplicate ModuleDisplay * Remove erroneous bound for autodiff module generic
This commit is contained in:
parent
bb4a605ca6
commit
723c9d1a2e
|
@ -199,19 +199,12 @@ impl GenericsParser {
|
|||
}
|
||||
);
|
||||
|
||||
module.add_predicate(
|
||||
parse_quote! {
|
||||
#ident: burn::module::ModuleDisplayDefault
|
||||
}
|
||||
);
|
||||
|
||||
module.add_predicate(
|
||||
parse_quote! {
|
||||
#ident: burn::module::ModuleDisplay
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
module_autodiff.add_predicate(
|
||||
parse_quote! {
|
||||
#ident: burn::module::AutodiffModule<B>
|
||||
|
@ -230,25 +223,7 @@ impl GenericsParser {
|
|||
}
|
||||
);
|
||||
|
||||
module_autodiff.add_predicate(
|
||||
parse_quote! {
|
||||
<#ident as burn::module::AutodiffModule<B>>::InnerModule: burn::module::ModuleDisplay
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
generics_names_except_backend.extend(quote! { <#ident as burn::module::AutodiffModule<B>>::InnerModule, });
|
||||
module_autodiff.add_predicate(
|
||||
parse_quote! {
|
||||
#ident: burn::module::Module<B::InnerBackend>
|
||||
}
|
||||
);
|
||||
|
||||
module_autodiff.add_predicate(
|
||||
parse_quote! {
|
||||
#ident: burn::module::ModuleDisplayDefault
|
||||
}
|
||||
);
|
||||
|
||||
module_autodiff.add_predicate(
|
||||
parse_quote! {
|
||||
|
|
Loading…
Reference in New Issue