AMD ROCm 3.3.0 ၏ဖြန့်ချိမှု - GPU များပေါ်တွင်စွမ်းဆောင်ရည်မြင့်ကွန်ပျူတာများအတွက်ဖွင့်ထားသောပလပ်ဖောင်း

ROCm သည် GPU ပတ်ဝန်းကျင်ရှိ ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်မှု၏ နိမ့်ပါးမှု နှင့် မိုဒူလာဖြစ်မှုကို သယ်ဆောင်ပေးသည့် GPU များပေါ်တွင် စွမ်းဆောင်ရည်မြင့် တွက်ချက်ခြင်းအတွက် ပွင့်လင်းသော ပလပ်ဖောင်းတစ်ခုဖြစ်သည်။ ROCm သည် developer နှစ်ဦးစလုံး၏အဆင်ပြေစေရန်အတွက် ROCm ကိုအသုံးပြုပြီး ၎င်းတို့၏ပရောဂျက်များတွင် ROCm ကိုအသုံးပြုသည့်အသုံးပြုသူများနှင့် ကိုယ်ရေးကိုယ်တာရည်ရွယ်ချက်များအတွက် ROCm ကိုအသုံးပြုသောအသုံးပြုသူများ အဆင်ပြေစေရန်အတွက် ROCm သည် ပရိုဂရမ်ဘာသာစကားများစွာကို ပေါင်းစပ်ပေးပါသည်။

ROCm 3.3.0 ထုတ်ဝေမှုတွင် အဓိကပြောင်းလဲမှုများ-

  • အသုံးပြုသူများသည် ကိရိယာအစုံ၏ မတူညီသောဗားရှင်းများကို တစ်ပြိုင်နက် ထည့်သွင်းအသုံးပြုနိုင်သည် (ယခင်က တပ်ဆင်အသုံးပြုရန်အတွက် ဗားရှင်းတစ်မျိုးတည်းသာ ရနိုင်သည်)။
  • GPU လုပ်ငန်းစဉ်နှင့်ပတ်သက်သော အချက်အလက်များကို ပံ့ပိုးရန် လုပ်ဆောင်ချက်ကို ထည့်သွင်းထားသည်။ အချက်အလက်ရယူရန် API နှင့် CLI ကို အသုံးပြုနိုင်သည်။
  • AMD Radeon Instinct GPUs တွင် 3D convolutional networks များ ဥပမာ ResNext3D ကို run နိုင်စေမည့် 3D Pooling Layers အတွက် ပံ့ပိုးမှု ထပ်လောင်းပါသည်။
  • ONNX အာရုံကြောကွန်ရက် လဲလှယ်မှုဖော်မတ်အတွက် တိုးတက်မှုများ ပြုလုပ်ထားသည်။ အောက်ပါဖော်မတ်များတွင် ONNX၊ NNEF နှင့် Caffe တို့အတွက် ကြိုတင်လေ့ကျင့်ထားသော မော်ဒယ်များအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်ထားပါသည်။
  • ယခင်က အသုံးပြုခဲ့သည့် Code Object Manager (Comgr) အင်္ဂါရပ်များစွာကို ပံ့ပိုးမထားကြောင်း ကြေညာထားသည်။

ယနေ့အထိ၊ ROCm သည် AMD APUs (AMD ပေါင်းစပ်ထားသော GPUs) ကို တရားဝင် ပံ့ပိုးမပေးသေးသော်လည်း ၎င်းတို့ကို drivers များ၏ အထက်စီးကြောင်းဗားရှင်းများနှင့် ROCm OpenCL runtime တွင် ထည့်သွင်းထားသည်။ မျှော်လင့်ထားသည့် Navi ဗိသုကာ GPU ပံ့ပိုးမှုသည်လည်း ထွက်ရှိမှုတွင် မပါဝင်ပါ။

[1] ROCm စာရွက်စာတမ်း

source: linux.org.ru

မှတ်ချက် Add