Futhark v0.12.1

Futhark ir vienlaicīgas programmēšanas valoda, kas pieder ML saimei.

Pievienots:

  • Paralēlo struktūru iekšējais attēlojums ir pārskatīts un optimizēts. Ar retiem izņēmumiem tas var būtiski ietekmēt veiktspēju.
  • Tagad ir pieejams atbalsts strukturāli ievadītām summām un modeļu saskaņošanai. Taču joprojām pastāv dažas problēmas ar summas tipa masīviem, kuri paši satur masīvus.
  • Ievērojami samazināts kompilācijas laiks dažām lielām programmām.
  • Manuālā tipa parametriem vairs nav jābūt izsmeļošiem.
  • Pagriešanas parametra displejs ir vienkāršots.

Noņemts

  • Prefiksa operators ~ vairs netiek izmantots, bet ! tagad var izmantot, lai veiktu veselu skaitļu bitu noliegšanu.

Mainīts:

  • Opcija --futhark futhark stendam un futhark testam tagad pēc noklusējuma ir binārais, ko izmanto pašām apakškomandām.
  • Novecojusi opcija futhark -t (kas veica to pašu funkciju kā futhark pārbaude) ir noņemta.
  • stream_map kļuva par map_stream, un stream_red kļuva par reducē_straumi.

Fiksēts:

  • futhark tests tagad "saprot" - bez regulēšanas, kā sākotnēji paredzēts.
  • Futhark stenda un futhark testa komandas tagad interpretē — izslēgt, kā paredzēts.
  • Python un C# aizmugursistēma tagad var pareizi nolasīt bināros datus.

Avots: linux.org.ru

Pievieno komentāru