Local au Cloud: Kazi Lazima Ijitengenezee Nafasi

Machine learning mara nyingi huwa na mambo mengi ya kuchanganya.

Unatekeleza kazi kwenye mashine yako na inafeli. Unakagua kodi. Unakagua data. Unatumia saa nyingi kutatua hitilafu rahisi katika preprocessing yako.

Hii ndiyo sehemu isiyovutia ya kazi. Ni hatua ambapo hujui kama wazo lako linafanya kazi hata kidogo.

Watu wengi wanabishana kuhusu vifaa vya ndani (local hardware) dhidi ya kompyuta za wingu (cloud compute). Wanatazama majedwali na kulinganisha gharama. Wanalinganisha bei ya workstation na kiwango cha saa cha GPU kwenye wingu.

Hii si njia sahihi ya kuangalia jambo hili.

Mdahalo halisi ni kuhusu kutokuwa na uhakika.

Kazi za awali za ML zimejaa kutokuwa na uhakika. Unakabiliana na:

  • Dependencies zilizovunjika
  • Maumbo ya tensor yasiyo sahihi
  • Mahitaji ya kubadilisha umbo la data (data reshaping)
  • Hitilafu za mazingira (environment errors)

Ukitumia wingu wakati wa hatua hii, unalipia kuchanganyikiwa kwako. Kila kosa lina gharama. Kila saa unayotumia kutatua ujumbe wa hitilafu ni saa unayolipa. Wingu huongeza kasi ya kuchanganyikiwa kwako.

Vifaa vya ndani (local hardware) vina lengo tofauti. Ni mahali ambapo kutokuwa na uhakika kuna gharama nafuu. Workstation inakuwezesha kujaribu mifano midogo na kuhakiki dhana bila mita inayokwenda (ticking meter). Inakuwezesha kufeli kwa siri na bila malipo.

Wingu unakuwa muhimu kazi inapokomaa.

Tumia wingu wakati:

  • Container yako imetulia
  • Dataset yako iko tayari
  • Profaili yako ya kumbukumbu (memory profile) inatabirika
  • Unahitaji ukubwa mkubwa (massive scale)

Cloud compute ni kwa ajili ya utekelezaji. Local compute ni kwa ajili ya ugunduzi.

Utaalamu si kuhusu kutumia mashine kubwa zaidi. Ni kuhusu kujua wakati kazi yako iko tayari kuondoka mezani kwako.

Ikiwa bado unagundua kazi inahusu nini, baki kwenye local. Mara tu unapojua kazi na unahitaji ifanyike haraka zaidi, hamia kwenye wingu (cloud).

Usitumie wingu kufunika jaribio lisilo wazi kwa miundombinu ghali. Subiri hadi kazi ijitengenezee nafasi yake.

Chanzo: https://dev.to/lareleem/local-or-not-the-workload-has-to-earn-the-cloud-2boe

Jumuiya ya kujifunza ya hiari: https://t.me/GyaanSetuAi