<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ຄຸນສົມບັດ AI on darktable user manual</title>
    <link>https://darktable-org.github.io/dtdocs/lo/special-topics/ai/</link>
    <description>Recent content in ຄຸນສົມບັດ AI on darktable user manual</description>
    <generator>Hugo</generator>
    <language>lo</language>
    <atom:link href="https://darktable-org.github.io/dtdocs/lo/special-topics/ai/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ພາບລວມ</title>
      <link>https://darktable-org.github.io/dtdocs/lo/special-topics/ai/overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://darktable-org.github.io/dtdocs/lo/special-topics/ai/overview/</guid>
      <description>&lt;p&gt;darktable ໃຊ້ໂມເດວການຮຽນຮູ້ຂອງເຄື່ອງສຳລັບວຽກການປະມວນຜົນຮູບພາບຈຳນວນໜຶ່ງ: ການເຮັດໜ້າກາກວັດຖຸແບບໂຕ້ຕອບ, ການຫຼຸດສັນຍານລົບກວນ (denoising), ການຂະຫຍາຍຂະໜາດ (upscaling) ແລະ ອື່ນໆ. ສ່ວນນີ້ຈະອະທິບາຍວ່າຄຸນສົມບັດເຫຼົ່ານັ້ນເຮັດວຽກແນວໃດແບບຄົບວົງຈອນ – ອັນໃດລັນຢູ່ໃສ, ມີໂມເດວໃດແດ່, ການລັນຖືກເລັ່ງຄວາມໄວແນວໃດ, ແລະ ສິ່ງທີ່ຜູ້ໃຊ້ເລືອກໃນ &lt;a href=&#34;https://darktable-org.github.io/dtdocs/lo/preferences-settings/ai/&#34;&gt;ການຕັ້ງຄ່າ AI&lt;/a&gt; ນັ້ນຄວບຄຸມຫຍັງແທ້.&lt;/p&gt;&#xA;&lt;p&gt;ຄຸນສົມບັດ AI ແມ່ນຕ້ອງເລືອກເປີດໃຊ້ເອງ. ພວກມັນຈະຖືກປິດໄວ້ເປັນຄ່າເລີ່ມຕົ້ນໃນການຕິດຕັ້ງໃໝ່ ແລະ ສາມາດເປີດປິດໄດ້ຕະຫຼອດເວລາໃນການຕັ້ງຄ່າ.&lt;/p&gt;&#xA;&lt;p&gt;ຄຸນສົມບັດ AI ຕ້ອງມີຢູ່ໃນໄຟລ໌ບີນາຣີ (binary) ຂອງ darktable. ຊຸດຕິດຕັ້ງທາງການ (Linux AppImage, Windows installer, macOS dmg) ແມ່ນລວມເອົາຄຸນສົມບັດເຫຼົ່ານີ້ໄວ້ທັງໝົດ. ຜູ້ຈັດເຮັດຊຸດຕິດຕັ້ງພາຍນອກອາດຈະສະໜອງຊຸດຕິດຕັ້ງທີ່ບໍ່ມີການຮອງຮັບ AI – ໃນກໍລະນີນັ້ນ, ແຖບ &lt;em&gt;AI&lt;/em&gt; ຈະບໍ່ປະກົດໃຫ້ເຫັນໃນສ່ວນການຕັ້ງຄ່າ (preferences) ເລີຍ. ໃຫ້ສອບຖາມຜູ້ດູແລຊຸດຕິດຕັ້ງຂອງລະບົບ (distribution) ທີ່ທ່ານໃຊ້ເພື່ອເປີດການຮອງຮັບ AI ຫຼື ໃຊ້ຊຸດຕິດຕັ້ງທາງການ.&lt;/p&gt;&#xA;&lt;h1 id=&#34;ຄນສມບດ-ai-ເຮດຫຍງໄດແດ&#34;&gt;&lt;a href=&#34;#%e0%ba%84%e0%ba%99%e0%ba%aa%e0%ba%a1%e0%ba%9a%e0%ba%94-ai-%e0%bb%80%e0%ba%ae%e0%ba%94%e0%ba%ab%e0%ba%8d%e0%ba%87%e0%bb%84%e0%ba%94%e0%bb%81%e0%ba%94&#34;&gt;🔗&lt;/a&gt;ຄຸນສົມບັດ AI ເຮັດຫຍັງໄດ້ແດ່&lt;/h1&gt;&#xA;&lt;h2 id=&#34;ໜາທ-tasks&#34;&gt;&lt;a href=&#34;#%e0%bb%9c%e0%ba%b2%e0%ba%97-tasks&#34;&gt;🔗&lt;/a&gt;ໜ້າທີ່ (tasks)&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;ໜ້າທີ່ (task)&lt;/em&gt; ແມ່ນຊ່ອງຄວາມສາມາດພາຍໃນ darktable – &amp;ldquo;ສ້າງໜ້າກາກອ້ອມຮອບວັດຖຸທີ່ຄລິກ&amp;rdquo;, &amp;ldquo;ຫຼຸດສັນຍານລົບກວນຮູບພາບ RGB&amp;rdquo;, ແລະ ອື່ນໆ. ໜ້າທີ່ຕ່າງໆຈະແຍກອອກຈາກໂມເດວທີ່ນຳໃຊ້ມັນ: ໂມເດວທີ່ແຂ່ງຂັນກັນຫຼາຍອັນສາມາດຢູ່ໃນດິສກ໌ສຳລັບໜ້າທີ່ດຽວກັນ (ຕົວຫຼຸດສັນຍານລົບກວນ NIND, ຕົວຫຼຸດສັນຍານລົບກວນ NAFNet, ອັນທີສາມທີ່ເປັນຕົວທົດລອງ…), ແຕ່ຈະມີພຽງອັນດຽວໃນນັ້ນທີ່ &lt;em&gt;ໃຊ້ງານຢູ່&lt;/em&gt; ສຳລັບໜ້າທີ່ນັ້ນໃນເວລາໃດໜຶ່ງ, ແລະ ນັ້ນຄືອັນທີ່ໂມດູນຂອງ darktable ຈະນຳໄປໃຊ້. ການປ່ຽນໂມເດວທີ່ໃຊ້ງານຢູ່ແມ່ນການສະຫຼັບພຽງຄລິກດຽວໃນ &lt;a href=&#34;https://darktable-org.github.io/dtdocs/lo/preferences-settings/ai/&#34;&gt;ການຕັ້ງຄ່າ AI&lt;/a&gt; ແລະ ບໍ່ຈຳເປັນຕ້ອງມີການປ່ຽນແປງໃດໆກັບໂມດູນ – ຕົວນຳໃຊ້ພຽງແຕ່ຖາມຫາ &amp;ldquo;ໂມເດວ denoise ທີ່ໃຊ້ງານຢູ່&amp;rdquo; ແລະ ກໍຈະໄດ້ອັນໃດກໍຕາມທີ່ທ່ານເລືອກ.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ຄຸນສົມບັດ AI ເຮັດວຽກແນວໃດ</title>
      <link>https://darktable-org.github.io/dtdocs/lo/special-topics/ai/how-ai-works/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://darktable-org.github.io/dtdocs/lo/special-topics/ai/how-ai-works/</guid>
      <description>&lt;p&gt;ໜ້ານີ້ອະທິບາຍສິ່ງທີ່ເກີດຂຶ້ນພາຍໃນ: ໄລບຣາຣີການປະມວນຜົນທີ່ darktable ໂຫລດ, ຕົວປະມວນຜົນທີ່ມີໃຫ້ໃຊ້, ແລະ ວິທີການເກັບຮັກສາພ້ອມທັງເປີດໃຊ້ໂມເດວ.&lt;/p&gt;&#xA;&lt;h1 id=&#34;runtime-ສຳລບການປະມວນຜນ&#34;&gt;&lt;a href=&#34;#runtime-%e0%ba%aa%e0%ba%b3%e0%ba%a5%e0%ba%9a%e0%ba%81%e0%ba%b2%e0%ba%99%e0%ba%9b%e0%ba%b0%e0%ba%a1%e0%ba%a7%e0%ba%99%e0%ba%9c%e0%ba%99&#34;&gt;🔗&lt;/a&gt;runtime ສຳລັບການປະມວນຜົນ&lt;/h1&gt;&#xA;&lt;p&gt;darktable ໂຫຼດໂມເດວຜ່ານ &lt;a href=&#34;https://onnxruntime.ai/&#34; target=&#34;_blank&#34;&gt;ONNX Runtime&lt;/a&gt; – ໄລບຣາຣີການລັນ (inference library) ລະດັບການຜະລິດທີ່ພັດທະນາໂດຍ Microsoft ແລະ ຕອນນີ້ຢູ່ພາຍໃຕ້ການເບິ່ງແຍງຂອງ &lt;a href=&#34;https://www.linuxfoundation.org/&#34; target=&#34;_blank&#34;&gt;Linux Foundation&lt;/a&gt; – ເຊິ່ງຮອງຮັບໂມເດວໃນຮູບແບບເປີດ &lt;a href=&#34;https://onnx.ai/&#34; target=&#34;_blank&#34;&gt;ONNX&lt;/a&gt;. ONNX ແມ່ນມາດຕະຖານຫຼັກສຳລັບການແລກປ່ຽນໂມເດວການຮຽນຮູ້ຂອງເຄື່ອງ (machine-learning) ຂ້າມເຟຣມເວີກ (PyTorch, TensorFlow, ແລະ ອື່ນໆ) ດັ່ງນັ້ນພວກເຮົາຈຶ່ງສາມາດນຳໂມເດວທີ່ຝຶກມາໃນເຟຣມເວີກໃດກໍໄດ້, ສົ່ງອອກເປັນ ONNX, ແລະ ລັນມັນຈາກ darktable ໄດ້ໂດຍບໍ່ຕ້ອງເອົາເຟຣມເວີກທີ່ໃຊ້ຝຶກມັນມານຳ.&lt;/p&gt;&#xA;&lt;p&gt;ມີພຽງໄລບຣາຣີ ONNX Runtime ດຽວເທົ່ານັ້ນທີ່ຖືກໂຫລດຕໍ່ໜຶ່ງຂະບວນການຂອງ darktable. ໂດຍຈະຖືກເລືອກຕາມລຳດັບດັ່ງນີ້:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;ຖ້າຟີວ &lt;em&gt;ONNX Runtime library&lt;/em&gt; ໃນ &lt;a href=&#34;https://darktable-org.github.io/dtdocs/lo/preferences-settings/ai/&#34;&gt;ການຕັ້ງຄ່າ AI&lt;/a&gt; ລະບຸໄປທີ່ໄຟລ໌ໃດໜຶ່ງ (ຫຼື ຜ່ານຕົວປ່ຽນສະພາບແວດລ້ອມ &lt;code&gt;DT_ORT_LIBRARY&lt;/code&gt;), ໄລບຣາຣີນັ້ນຈະຖືກໂຫລດແທນ.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;ຖ້າບໍ່ດັ່ງນັ້ນ, runtime ທີ່ມາພ້ອມກັບ darktable ຈະຖືກໂຫລດຈາກໂຟນເດີທີ່ຕິດຕັ້ງ.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Runtime ທີ່ໃຫ້ມານຳແມ່ນຮອງຮັບແຕ່ CPU ເທົ່ານັ້ນໃນ Linux, ຮອງຮັບ DirectML ໃນ Windows, ແລະ ຮອງຮັບ CoreML ໃນ macOS. ສິ່ງນັ້ນເຮັດໃຫ້ການຕິດຕັ້ງທຸກອັນສາມາດໃຊ້ງານໄດ້ທັນທີ. ຖ້າທ່ານຕ້ອງການການເລັ່ງຄວາມໄວ GPU ຂອງ NVIDIA, AMD ຫຼື Intel ໃນ Linux ຫຼື Windows, ທ່ານຕ້ອງປ່ຽນໄລບຣາຣີດ້ວຍເວີຊັນທີ່ຮອງຮັບ GPU – ເບິ່ງ &lt;a href=&#34;https://darktable-org.github.io/dtdocs/lo/special-topics/ai/gpu-acceleration/&#34;&gt;ການເລັ່ງຄວາມໄວ GPU&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ການເລັ່ງດ້ວຍ GPU</title>
      <link>https://darktable-org.github.io/dtdocs/lo/special-topics/ai/gpu-acceleration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://darktable-org.github.io/dtdocs/lo/special-topics/ai/gpu-acceleration/</guid>
      <description>&lt;p&gt;ການເປີດໃຊ້ການເລັ່ງດ້ວຍ GPU ສຳລັບຄຸນສົມບັດ AI ຂອງ darktable ແມ່ນມີສອງຂັ້ນຕອນ:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;ຕິດຕັ້ງ ONNX Runtime ທີ່ຮອງຮັບ GPU&lt;/strong&gt; ສຳລັບຮາດແວຂອງທ່ານ (ໜ້ານີ້).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;ກຳນົດບ່ອນເກັບຂໍ້ມູນ (library) ໃໝ່ໃຫ້ darktable&lt;/strong&gt; ຜ່ານ &lt;a href=&#34;https://darktable-org.github.io/dtdocs/lo/preferences-settings/ai/&#34;&gt;ການຕັ້ງຄ່າ AI&lt;/a&gt; – ຄລິກ &lt;strong&gt;ກວດຫາ (detect)&lt;/strong&gt; ເພື່ອສະແກນຫາບ່ອນຕິດຕັ້ງມາດຕະຖານໂດຍອັດຕະໂນມັດ, ຫຼື ເລືອກຫາໄຟລ໌ດ້ວຍຕົນເອງ.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;ໃນ Linux, runtime ທີ່ມາພ້ອມກັບໂປຣແກຣມແມ່ນໃຊ້ໄດ້ສະເພາະ CPU; ໃນ Windows, ມັນໃຊ້ DirectML; ແລະ ໃນ macOS, ມັນໃຊ້ CoreML. ດັ່ງນັ້ນ, ຂັ້ນຕອນທີ 1 ຈະໃຊ້ໄດ້ສະເພາະຖ້າທ່ານຕ້ອງການການເລັ່ງດ້ວຍ GPU ຂອງ NVIDIA, AMD ຫຼື Intel ໃນ Linux ຫຼື Windows. ຂັ້ນຕອນທີ 1 ມີສາມວິທີ ຕາມທີ່ລະບຸໄວ້ລຸ່ມນີ້.&lt;/p&gt;&#xA;&lt;h1 id=&#34;ຄວາມຕອງການຂອງລະບບ&#34;&gt;&lt;a href=&#34;#%e0%ba%84%e0%ba%a7%e0%ba%b2%e0%ba%a1%e0%ba%95%e0%ba%ad%e0%ba%87%e0%ba%81%e0%ba%b2%e0%ba%99%e0%ba%82%e0%ba%ad%e0%ba%87%e0%ba%a5%e0%ba%b0%e0%ba%9a%e0%ba%9a&#34;&gt;🔗&lt;/a&gt;ຄວາມຕ້ອງການຂອງລະບົບ&lt;/h1&gt;&#xA;&lt;p&gt;ຕົວປະມວນຜົນທີ່ມາພ້ອມກັບ Windows (DirectML, GPU ໃດໆທີ່ຮອງຮັບ DirectX 12) ແລະ macOS (CoreML, Apple Silicon ຫຼື Intel Mac ລຸ້ນໃໝ່) ແມ່ນບໍ່ມີຄວາມຕ້ອງການເພີ່ມເຕີມ. ແຕ່ຕົວປະມວນຜົນ GPU ໃນ Linux/Windows ດ້ານລຸ່ມນີ້ຕ້ອງການຮາດແວທີ່ຮອງຮັບ ແລະ ໄລບຣາຣີຂອງລະບົບບາງຢ່າງ.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ປະສິດທິພາບ ແລະ ການແກ້ໄຂບັນຫາ</title>
      <link>https://darktable-org.github.io/dtdocs/lo/special-topics/ai/performance-and-troubleshooting/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://darktable-org.github.io/dtdocs/lo/special-topics/ai/performance-and-troubleshooting/</guid>
      <description>&lt;h1 id=&#34;ໝາຍເຫດກຽວກບປະສດທພາບ&#34;&gt;&lt;a href=&#34;#%e0%bb%9d%e0%ba%b2%e0%ba%8d%e0%bb%80%e0%ba%ab%e0%ba%94%e0%ba%81%e0%ba%bd%e0%ba%a7%e0%ba%81%e0%ba%9a%e0%ba%9b%e0%ba%b0%e0%ba%aa%e0%ba%94%e0%ba%97%e0%ba%9e%e0%ba%b2%e0%ba%9a&#34;&gt;🔗&lt;/a&gt;ໝາຍເຫດກ່ຽວກັບປະສິດທິພາບ&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ການປະມວນຜົນດ້ວຍ CPU ແມ່ນຍອມຮັບໄດ້ສຳລັບການເຮັດໜ້າກາກວັດຖຸ (ເຊິ່ງເປັນການປະມວນຜົນຂະໜາດນ້ອຍຄັ້ງດຽວ) ແຕ່ຈະຊ້າຫຼາຍສຳລັບການລົບສັນຍານລົບ ແລະ ການຂະຫຍາຍຮູບ. ແນະນຳໃຫ້ໃຊ້ runtime ຂອງ CUDA / MIGraphX / OpenVINO / DirectML / CoreML ຖ້າທ່ານຕ້ອງໃຊ້ງານເຫຼົ່ານີ້ເປັນປະຈຳ.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ການຂະຫຍາຍຮູບ 4 ເທົ່າໃນຮູບຂະໜາດໃຫຍ່ຈະໃຊ້ໜ່ວຍຄວາມຈຳສູງ ບໍ່ວ່າຈະໃຊ້ຕົວປະມວນຜົນໃດກໍຕາມ. ລະບົບຈະເປີດໃຊ້ການແບ່ງສ່ວນ (tiling) ໂດຍອັດຕະໂນມັດເພື່ອຄວບຄຸມການໃຊ້ໜ່ວຍຄວາມຈຳ, ແຕ່ອາດຈະເຮັດໃຫ້ໃຊ້ເວລາປະມວນຜົນເພີ່ມຂຶ້ນເລັກນ້ອຍ.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ການໂຫລດ ONNX Runtime ເມື່ອເລີ່ມໃຊ້ງານຄັ້ງທຳອິດຈະເຮັດໃຫ້ການປະມວນຜົນ AI ຄັ້ງທຳອິດຫຼັງຈາກເປີດໂປຣແກຣມໃຊ້ເວລາເພີ່ມຂຶ້ນໜ້ອຍໜຶ່ງ. ນີ້ແມ່ນເລື່ອງປົກກະຕິ.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;ເມື່ອປ່ຽນລະຫວ່າງຜູ້ໃຫ້ບໍລິການການປະມວນຜົນ (ຕົວຢ່າງ: auto → CUDA), ການລັນ (inference) ຄັ້ງທຳອິດຂອງຜູ້ໃຫ້ບໍລິການໃໝ່ຈະເຮັດໃຫ້ເກີດຄວາມລ່າຊ້າໃນການລວບລວມກຣາບ (graph-compilation delay). ຫຼັງຈາກນັ້ນ, ເວລາໃນການລັນຈະຄົງທີ່ສຳລັບສ່ວນທີ່ເຫຼືອຂອງເຊດຊັນ.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;AMD (MIGraphX) ມີຄ່າໃຊ້ຈ່າຍໃນການລັນຄັ້ງທຳອິດຫຼາຍນາທີຕໍ່ໂມເດວ.&lt;/strong&gt; ROCm/MIGraphX ຈະລວບລວມກຣາບຂອງໂມເດວສຳລັບ GPU ສະເພາະຂອງທ່ານໃນຄັ້ງທຳອິດທີ່ມັນເຫັນ, ເຊິ່ງອາດໃຊ້ເວລາ 1–3 ນາທີສຳລັບໂມເດວຂະໜາດໃຫຍ່ (denoise, upscale); ໂມເດວ mask ຈະມີຂະໜາດນ້ອຍກວ່າ ແລະ ລວບລວມໄດ້ໄວກວ່າ. ກຣາບທີ່ລວບລວມແລ້ວຈະຖືກແຄຊ໌ (cached) ໄວ້ໃນດິສກ໌ພາຍໃຕ້ &lt;code&gt;~/.cache/darktable/ai_v*_migraphx_*&lt;/code&gt; ແລະ ຖືກນຳມາໃຊ້ໃໝ່ເມື່ອເລີ່ມ darktable ຄັ້ງຕໍ່ໄປ, ດັ່ງນັ້ນການລັນໂມເດວເດີມໃນຄັ້ງຕໍ່ໆໄປຈະໄວຂຶ້ນ.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
