![]() ![]() Document commands into a single human-readable text file.Instead, we propose repurposing it to power up the ML project CLI usage. In a modern machine learning project, we rarely compile any source code. If you ever had to build some library straight from source code, you have probably used it. Make is originally a tool to compile source code into binary executables. This tool is easily installable and super robust for all operating systems! All the legendary UNIX tools have a pretty short name, and this is not an exception. All the commands are nicely wrapped and accessible via shortcut aliases and only a TAB keypress away. It can document and re-parameterize all essential commands and dependencies between them, relieving the poor human brain from memorizing everything. What if I told you there is a simple, free, lightweight tool - invented almost 50 years ago - for weaponizing any CLI-based ML project. In an extreme case, a manually typed command could even lead to typos that accidentally take down your entire production cluster. You keep googling for those magic commands and grasping particular parameters repeatedly. The shell has a short-term history, but that doesn't help your team or even future you. There is no record-keeping or documentation by default. Especially true for integrations, as potential combinations between products are exponential.īut with great power comes great responsibility. Designing and building UI is very labor-intensive, after all. Functionalities are often available only via CLI or API first. The written commands are not as convenient, but they compensate for being flexible and powerful. And in the digital world, the digital duct tape lives in the command line (CLI).ĬLI usage is common when the technology is still nascent, and companies haven't had time to build nice buttons and sliders. The likely scenario is gluing together technologies with duct tape. If you are a machine learning pioneer, asking the computer entirely novel questions, there is a good chance that the one-click-tooling is not there on a silver platter. Makefile: the secret weapon for ML project management Juha Kiili ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |