Ok, but I donāt want my inner subroutine to have to parse a yaml file just know whether to set a particular flag.
So the same question still remains: how best to propagate the information āall the way inā to subroutine from either the command line or a yaml file?
I ask this because Iām doing lots of runs trying different ideas, and so far just editing the source code directly hasnāt been a good practice as far as keeping a record of which runs have which settings.
Use Google Fire and add the params to your function signature. To have stuff propogate everywhere, you can use a singleton like we do in fastai (ours is called fastai.defaults) and dump config stuff there.
You can have a single config class loading the yaml file and the config instance can be a global instance, much like environment variables. I think however the solution depends on what you are actually trying to implement.
I heard of google fire for the first time in yesterdayās class :-).
It sounds like a very neat way of adding command line args. The current args(parse args ā¦etc ) lack the application context.
Hey @maxim.pechyonkin I remember youāre name from your blog, awesome series on Capsule Networks! Did you ever use a capsule based network or have seen one in the wild so far?
Iāve been spending much time getting better at Python.
I highly recommend following James Powell twitter: @dontusethiscode and watching any (yes, literally any-they are that good!) of his talks on YouTube for some great Python insights.
Do you know of any other great people to follow for getting better at Python?
I realize now that I didnāt answer part of rkingeryās question: Iām a remote participant. Iām in the Denver area. A remote study group would be great for me.
Hi everybody, Iām following the course from France, @tomsthom on twitter.
Is there anyone following from France?
I find the development process in Jupyter notebook to be very interesting!
I also feel very productive in Jupyter but didnāt think it was possible to develop ārealā software using it!
Very happy to learn how to do it with the techniques used for fastai development.
HI folks i would like to hear from you how do you manage your time studying for this course.
How many hours do you put in , how do you manage etc, perhaps this could be topic for another thread.
I have a demanding full time job i only find time to read or watch videos during weekdays commute. Any actual coding i need to wait for weekend and its kind of challenge. I would like some inspiration or advice form others if i can get.
Many Fastai veterans have posted their own study system, goals and experiences. This reply by Theodore might be something close to what you are looking for: