Hi fellas,
i noticed this is quite the old thread but my problem is quite similar.
I am currently a comp. sci masters student from europe and I am going to china (Chengdu) for an internship and my masters thesis. This might be up to a year. I started getting into ML in my free time, since my university does not offer specialized degrees in this field. So far I did Andrews DL course, fast.ai, a few university projects on self driving and weather prediction and I am currently working with the carla simulator on intelligent agents. At home i have my TR / 32gb ram / 1080ti workstation, but i definitely want to be able to continue learning/training and then starting to focus on kaggle challenges while I am abroad. Now my budget for hardware is somewhere around 2000±300 Euros.
This leaves me with 2 options: (ultra)book + eGPU or a gaming Laptop:
(Iam excluding cloud solutions here because Iam not sure how this is gonna work out in china)
For the first option Iam looking at a Laptop from Tuxedo Computers:
for around 1250 euros I am getting:
-i7 8565U
-32 GB DDR4 (2*16)
-full 4 PCIe lanes TB3
as eGPU iam currently looking at the Aorus Gaming Box with an RTX 2070 for around 750 euros.
As for a gaming Laptop in this price-range the specs are somewhere around this:
Intel Core i7-9 9750H
32GB 2666MHz DDR4
RTX 2070 8GB max-q
-What Iam mostly worried about is that those gaming Laptop wont cope with training DL models for hours and hours, whereas in the gaming box the graphics card has its own enclosure, therefore better cooling
- I feel like I pay a lot of money for useless tech on gaming laptops like 144+ Hz, G-sync, useless RGB. Gsync even makes one lose optimus, so worse battery life when in uni or on the go in general.
-Using eGPU gives somewhat more flexibility.
-performancewise I imagine both setups to be somewhat equal (when cpu is no bottleneck) because laptop 2070 (assuming non maxq) is somehwat slower than desktop, but eGPU is limited by TB3, has anyone experience with that?
-I have a 13" xiaomi air laptop atm which i can use for any uni related stuff where i need portability, or if i need to train models for longer and need a second device
Has anyone been in a similar situation or regularly training models on Laptops? Iam happy for any input and discussion
EDIT: good thing, when i come back home i could plug the 2070 from egpu enclosure into myworkstation. the gaming laptop would not serve too much purpose then, only if i sell the thing completly!?