diff --git a/README.md b/README.md index 8b51779..ace4a3e 100644 --- a/README.md +++ b/README.md @@ -468,26 +468,22 @@ python convert.py -s --skip_matching [--resize] #If not resizing, Ima - *How can I use this for a much larger dataset, like a city district?* The current method was not designed for these, but given enough memory, it should work out. However, the approach can struggle in multi-scale detail scenes (extreme close-ups, mixed with far-away shots). This is usually the case in, e.g., driving data sets (cars close up, buildings far away). For such scenes, you will want to lower the ```--position_lr_init/final``` and ```--scaling_lr``` (x0.3, x0.1, ...). - - - - - - - - - - - -
Default Learning RatesUsing --position_lr_init 0.000016 --scaling_lr 0.001
Default learning rate resultReduced learning rate result
+
+
+
Default Learning Rates
+
+ Default learning rate result +
+
+
+
+
Using --position_lr_init 0.000016 --scaling_lr 0.001
+
+ Reduced learning rate result +
+
+
+
- *I don't have 24 GB of VRAM for training, what do I do?* The VRAM consumption is determined by the number of points that are being optimized, which increases over time. If you only want to train to 7k iterations, you will need significantly less. To do the full training routine and avoid running out of memory, you can increase the ```--densify_grad_threshold```, ```--densification_interval``` or reduce the value of ```--densify_until_iter```. Note however that this will affect the quality of the result. Also try setting ```--test_iterations``` to ```-1``` to avoid memory spikes during testing. If ```--densify_grad_threshold``` is very high, no densification should occur and training should complete if the scene itself loads successfully.