Improve model implementation + weight loading from inswapper_128.onnx + inference code #10
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.
StyleTransferModel_128.py Changes
InstanceNorm2d
weight_transfer.ipynb
todo: figure out why swap.py produces samples that slightly differ from inswapper.StyleTransferModel:
![StyleTransferModel](https://private-user-images.githubusercontent.com/163224419/399035267-23c2048d-a5a6-461a-a534-66dff29b72a5.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTI5MTYsIm5iZiI6MTczODg5MjYxNiwicGF0aCI6Ii8xNjMyMjQ0MTkvMzk5MDM1MjY3LTIzYzIwNDhkLWE1YTYtNDYxYS1hNTM0LTY2ZGZmMjliNzJhNS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMTQzMzZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hOThiMmJkODYwZDZiMWM1MzIzNmZlODk1NTg3NzJmZjU1NzcyMmU2OTk0ZjgxNDFiZDI2NTBhMDJlZTIxODBkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.TOEocmeNOUlKKBb-BLg3mq6whPV1b8imNQ4O28FTS_Q)
Inswapper:
![inswapperOutput](https://private-user-images.githubusercontent.com/163224419/399035277-023036c5-9b47-4663-b7ae-599555db4ac1.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTI5MTYsIm5iZiI6MTczODg5MjYxNiwicGF0aCI6Ii8xNjMyMjQ0MTkvMzk5MDM1Mjc3LTAyMzAzNmM1LTliNDctNDY2My1iN2FlLTU5OTU1NWRiNGFjMS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMTQzMzZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hMjZjZDZiZjkwYTM1MTZiNTZkMjA2ZWVlYjYzOTQzMjRlMGFmNmQyNGQ3MzE2MGJiNDI0MGVlY2JmZGQ3NzFjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.6xcubKMEa1kaN03offHEC-5QDxiN8Q5HjKxEaOp-rXQ)