fix_ Unsupported type: <class 'type'> e=TypeError('type.__new__() #446
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
报错: Unsupported type: <class 'type'> e=TypeError('type.new()
diffusers_0.25 中 类对象中有一个 self.linear_cls ,导致 torch2oflow 无法转换
link: https://github.com/huggingface/diffusers/blob/325f6c53edf10a7b3f4804d4b38e89f95873d3c2/src/diffusers/models/attention_processor.py#L184-L187
self.dict[k] = torch2oflow(attr)
(Pdb) p attr
<class 'diffusers.models.lora.LoRACompatibleLinear'>
(Pdb) p k
'linear_cls'
(Pdb) p torch2oflow(attr)