Hi,
There is an overload of software tools for python / deep learning. I’d appreciate some best practices on how to set up the development process.
Some questions that are boggling my mind.
-
pipenv is the way to go?
-
where does docker come in to play? what does it replace? is it for dev, or only for production? im still installing packages through pip or pipenv, should I just run docker containers?
-
when using remote machine, how to setup the IDE on my laptop? ssh to remote machine interpreter? should I write code locally, push to git and pull on the remote. how to handle data folder (i don’t want copy on my laptop)?
right now I endup doing a lot of editing in the terminal on the remote machine, then pushing back to git and pulling on local…
…
I’d appreciate some examples of software development flows you guys are using.
Thanks!