simplify is_compatible in lora.py

This commit is contained in:
Laurent 2024-02-14 15:20:41 +00:00 committed by Laureηt
parent 35868ba34b
commit 0230971543

View file

@ -250,9 +250,11 @@ class LinearLora(Lora[fl.Linear]):
) )
def is_compatible(self, layer: fl.WeightedModule, /) -> bool: def is_compatible(self, layer: fl.WeightedModule, /) -> bool:
if isinstance(layer, fl.Linear): return (
return layer.in_features == self.in_features and layer.out_features == self.out_features isinstance(layer, fl.Linear)
return False and layer.in_features == self.in_features
and layer.out_features == self.out_features
)
class Conv2dLora(Lora[fl.Conv2d]): class Conv2dLora(Lora[fl.Conv2d]):