ඔබත් ඔබේ පෞද්ගලික AI පයිප්ලයින් එකක් හදලා, ස්වයංක්රීයව ඉතිහාස වීඩියෝ තැනීමට උත්සාහ කරනවාද? එකම පින්තූරයක් 2½ මිනිත්තු පමණ සෙල්ලම් කරවනවාට බොහොම අසතුටු වෙලා, තවත් 17 වාක්ය වලට 17 වෙනත් පින්තූරයන් එක්ක වැඩේ අරඹනවා. නමුත් 16 GB RAM Mac එකක මේ වැඩේ කරගන්න උත්සාහ කළොත්, මතක අවසන්වෙලා වැඩ නවතෙන්නේ ඇයි කියලා ඔබට හිතාගන්න බැරි වෙලා.
ලේඛකයා FLUX නමැති විවෘත රූප-නිර්මාණ AI මොඩලය භාවිතා කරලා, 1024×576 ප්රමාණයේ, 3‑බිට් කුඅන්ටිසයිස් කරන පින්තූර 17ක් එකවර ජනනය කිරීමට යත්න කළා. ඒක එකවර කළොත් මතක 50% කට අඩු වෙලා, සක්රියව පවත්වාගන්න බැරි වුණා. ඒ නිසා ඔහු පින්තූරයක් පසු පසු, මතක පරීක්ෂාවෙන් පසු, එකක් එකක් ජනනය කළා.
කාලය ගතවෙද්දී, 14 පින්තූර ජනනය වෙලා, ඉතිරි 3 පින්තූර නැවත ආරම්භ කළා. මෙතැනදී ප්රධාන ගැටළුව – --force ෆ්ලැග් එකක් යොදාගෙන “සියල්ල නැවත කරමු” කියලා සකසා, පද්ධතිය පළමු 14 පින්තූරද නැවත නිර්මාණය කරලා, නව නාමය _1 යටතේ සුරකිලා. ඒ නිසා වැඩ අවසන් නොවී, කාලය අතුරුදන් වුණා.
මෙම ගැටළුවට විසඳුම සරලයි: පින්තූරයක් පවතී නම්, ඒක මඟහරින්න. ලුහුබැඳුමකදී if [ -s "$WORKDIR/scene_${i}.png" ]; then echo "⏭ scene $i already done — skip"; continue; fi කියලා කොඩ් එකේ එකතු කළා. ඒකෙන් පසු, 14 පින්තූර ඉක්මනින් මඟ හරින අතර, ඉතිරි දෙක පමණක් 4 මිනිත්තු තුළ නිමාවෙලා.
ශ්රී ලංකාවට ඇති වැදගත්කම
මෙම අත්දැකීම අපේ දේශීය සංවර්ධකයින්ට බොහොම වැදගත්. පළමුව, AI මොඩල භාවිතා කරන විට මතක කළමනාකරණය කරගැනීමේ වැදගත්කම දැක්වෙයි. දෙවැනිය, idempotent ස්ක්රිප්ට් ලිවීම – එකවර හෝ බහු වරක් ධාවනය කළත් එකම ප්රතිඵල ලැබීම – අපේ වැඩ ප්රවාහය අඩු කරයි. තෙවැනිය, Graceful Stop යන සංකල්පය හඳුන්වා දීමෙන්, අධික Ctrl‑C භාවිතයෙන් සිදුවන දත්ත අහිමි වීම වැලැක්විය හැක. මේ සියල්ල අපේ තාක්ෂණික ව්යාපාර, විශ්වවිද්යාල සිසුන්, සහ ස්වයංක්රීය වීඩියෝ නිර්මාණය කරගන්නා ඕනෑම කෙනෙකුට කාර්යක්ෂම, ආරක්ෂිත, සහ පිරිවැය-හිතකාමී විසඳුම් ලබා දෙයි.
අවසන් වශයෙන්, වැඩේ නැවත ආරම්භ කිරීමේ ගැටළුව විසඳා, පරිසර-හිතකාමී, වේගවත්, සහ පවතින AI මොඩල වල සම්පූර්ණ පරිභෝජනයක් ලබා ගත හැකි වුණා. මේ වගේ සරල නියමයන් අනුගමනය කරලා, අපේ තාක්ෂණික ප්රෝජෙක්ට් වල අඩු-මතක පරිසරයන්හිද සාර්ථකව ක්රියාත්මක කරගත හැක.