Comments (10)
@iboates perfect timing! I'm about to add an experimental feature that may (or may not) help you train for longer and achieve more detail! you are my perfect guinea pig :)
from stylegan2-pytorch.
leave this open, i'll leave you with instructions by end of day
from stylegan2-pytorch.
That's great. I'm also researching some options for more efficient training - do you use AWS for training anything? I was thinking about buying some time on an EC2 GPU instance.
from stylegan2-pytorch.
@iboates in the end, i found it most cost effective just to invest in a couple top-of-the-line GPUs
from stylegan2-pytorch.
@iboates what resolution is your map data trained on?
from stylegan2-pytorch.
I'm doing 256x256, that size seemed sufficient to capture the map features I wanted at an appropriate level of detail. I was hoping to one day drop some big bucks and go all-out on a 1024x1024 model, once I was sure that the process would work.
from stylegan2-pytorch.
@iboates 1024x1024 is out of reach for most people, even for people with a ton of compute
256x256 is good! let me get back to you on that new feature that may or may not work lol
from stylegan2-pytorch.
@iboates the feature is ready! to try it, just upgrade the package and add a --cl-reg
flag. it should take slightly longer to train, but if it works as expected on your end, it should train for longer, and perhaps result in better quality
from stylegan2-pytorch.
I am trying it and it seems to make it take approximately 5s per iteration, as opposed to (if I recall correctly) about 1.8s per iterations without the flag. I think in order to train this I will have to deploy to a paid solution or try to get my hands on a fancy gaming laptop at my office (which is hard now because of the quarantine...)
Follow up: Actually it seems to now be running at about 2.3 s per iteration which is much more manageable. I find that with Colab it almost feels like it needs to "warm up", as it will start with higher processing times but then get better after a couple hours or so. Maybe it is because I have mounted my Google Drive directly and it's not actually block storage, so it takes time to build a cache for request to my training folder. Anyway, I'm excited to see if this improves my results, I guess I'll know more in a week haha
from stylegan2-pytorch.
yup! that sounds about right! let me know :)
from stylegan2-pytorch.
Related Issues (20)
- What do the G, D, GP, and SS numbers mean? HOT 1
- I get a "DefaultCPUAllocation error: not enough memory" error
- Parameters for generating faces HOT 1
- Performance on MNIST
- Out of memory after exactly 5024 iterations? HOT 1
- Web application for generating content while reloading.
- Tesla V100 GPU - 2600 Image - Too Slow Training HOT 1
- Uneven GPU utilization.
- Trainning on images with one (single) channel HOT 1
- Bug: random_hflip function HOT 1
- where can i download train data?
- Bug: gradient_accumulate_contexts function HOT 1
- Generate full resolution images 1024x1024 HOT 1
- generate all seeds of latent space
- ability to calculate Perpectual Path Length (PPL)? HOT 1
- Save Interval Flag
- /torch_utils/custom_ops.py - _find_compiler_bindir: incorrect Visual Studio Path
- Inconsistent evaluation of self.av HOT 2
- How to Train on a Single Image
- Examples on save_every and evaluate_every in README section needed.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stylegan2-pytorch.