Futhark သည် ML မိသားစုမှ ပါ၀င်သော တွဲဖက်ပရိုဂရမ်းမင်းဘာသာစကားတစ်ခုဖြစ်သည်။
ထည့်သွင်းထားသည် -
- မျဉ်းပြိုင်ဖွဲ့စည်းပုံများ၏ အတွင်းပိုင်းကိုယ်စားပြုမှုကို ပြန်လည်ပြင်ဆင်ပြီး အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသည်။ ရှားရှားပါးပါး ခြွင်းချက်အနေဖြင့်၊ ၎င်းသည် စွမ်းဆောင်ရည်အပေါ် သိသာထင်ရှားသော သက်ရောက်မှုရှိနိုင်သည်။
- ယခုတွင် structurally typed sums နှင့် pattern matching အတွက် ပံ့ပိုးမှုရှိပါသည်။ သို့သော် ၎င်းတို့တွင် array များပါရှိသော sum-type array များနှင့် ပြဿနာအချို့ ကျန်ရှိသေးသည်။
- အချို့သော ပရိုဂရမ်ကြီးများအတွက် စုစည်းမှုအချိန်ကို သိသိသာသာ လျှော့ချပေးသည်။
- Manual အမျိုးအစား ကန့်သတ်ချက်များသည် ပြီးပြည့်စုံရန် မလိုအပ်တော့ပါ။
- rotate parameter ၏ပြသမှုကို ရိုးရှင်းစေသည်။
ဖယ်ရှားခဲ့သည်။
- ရှေ့ဆက်အော်ပရေတာ ~ အသုံးမပြုတော့ဘဲ၊ ယခုတွင် ကိန်းပြည့်များကို bitwise negation လုပ်ဆောင်ရန် အသုံးပြုနိုင်သည်။
ပြောင်းထားသည်-
- futhark bench နှင့် futhark စမ်းသပ်မှုအတွက် --futhark ရွေးချယ်မှုသည် ယခုအခါ ၎င်းတို့ကိုယ်တိုင် အသုံးပြုသည့် binary ကွန်မန်းများအတွက် ပုံသေဖြစ်သည်။
- ကန့်ကွက်ထားသော futhark -t ရွေးချယ်မှု (futhark စစ်ဆေးခြင်းကဲ့သို့ တူညီသောလုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည့်) ကို ဖယ်ရှားလိုက်ပါပြီ။
- stream_map သည် map_stream ဖြစ်လာပြီး stream_red သည် reduce_stream ဖြစ်လာသည်။
авлено:
- Futhark စမ်းသပ်မှုသည် မူလရည်ရွယ်ထားသည့်အတိုင်း "နားလည်သည်" -no-tuning။
- Futhark ခုံတန်းလျားနှင့် futhark စမ်းသပ်မှုအမိန့်များကို ယခု အဓိပ္ပာယ်ဖွင့်ဆို -- မျှော်လင့်ထားသည့်အတိုင်း ဖယ်ထုတ်လိုက်ပါ။
- Python နှင့် C# backend သည် ယခု binary data ကို မှန်ကန်စွာ ဖတ်နိုင်ပါပြီ။
source: linux.org.ru