4 ms·
The interesting question, then, is how far off can this be and still work? Is the limit "reasonable", or is there room for improvement of the algorithm? E.g. I
by semi-extrinsic 9y ago
The interesting question, then, is how far off can this be and still work? Is the limit "reasonable", or is there room for improvement of the algorithm?
E.g. I think most humans would say taking this content picture:
https://wallpapershome.com/images/pages/pic_hs/10150.jpg https://wallpapershome.com/images/pages/pic_hs/10150.jpg
and styling it with this picture:
https://c2.staticflickr.com/4/3499/3876547311_c2e32759d9_z.jpg?zz=1 https://c2.staticflickr.com/4/3499/3876547311_c2e32759d9_z.j...
is a pretty well-posed operation. How does that look using this algorithm?
- IanCal 9y agoYour first link just redirects to their homepage for me, can you explain which picture it was?
- yorwba 9y agoIt shows a red crab on a beach in front of the bright blue ocean with a blue sky and white clouds. I guess transfer of the wooden house amidst yellow fields with a reddening sky might lead to a wooden crab on a yellow field in front of a reddish-yellow ocean with red sky and clouds, or something.
- yorwba 9y agoIt actually looks better than expected: https://imgur.com/a/5BjvC https://imgur.com/a/5BjvC
- IanCal 9y agoLooks nice! Did you have to do anything extra to get it working? I've set things up according to the documentation (I think), but I get dimension size errors when running it.
- yorwba 9y agoHaha, yes, I had to rewrite their code a bit. All the .unsqueeze(1).expand_as(...) in photo_wct.py need to be replaced by just .expand_as(...) and the return value of __feature_wct needs to be wrapped in torch.autograd.Variable. I'm going to submit a PR, but it took me a bit of experimentation to fix these errors, so the code is a bit messier than I'd like.
- IanCal 9y agoAhh that looks like the error I was hitting, thanks. I might try replacing the bits as well, though I just upgraded pytorch from 0.1.12 to 0.3 and it became much slower (I killed it after 5-6 minutes of setup).
- yorwba 9y agoMy fork is here: https://github.com/Yorwba/FastPhotoStyle https://github.com/Yorwba/FastPhotoStyle I was using the pytorch 0.1.12 installed with conda (following their USAGE.md) and it took ~30s total for the transfer.
- IanCal 9y agoMuch appreciated thanks! For some reason it's taking me about 4-5 minutes for the transfer, but the code now runs and the rest of the runtime is only a few seconds.
- semi-extrinsic 9y agoWow, thats pretty good! So this thing can do fairly well on complex transfers.