Bydd prosiect ZLUDA yn parhau i ddatblygu ar ffurf gweithrediad CUDA cyffredinol

Cyflwynodd Andrzej Janik gynllun ar gyfer datblygiad pellach y prosiect ZLUDA, sy'n datblygu gweithrediad agored o dechnoleg CUDA. Er bod y fersiwn gyntaf o ZLUDA wedi'i hanelu at greu gweithrediad CUDA ar gyfer GPUs Intel, a'r ail - ar gyfer GPUs AMD, yna bydd y trydydd opsiwn a gyflwynir nawr yn canolbwyntio ar ddatblygu gweithrediad CUDA cyffredinol ar gyfer unrhyw GPUs heblaw GPUs NVIDIA. Nod prosiect ZLUDA yw darparu systemau gyda GPUs nad ydynt yn NVIDIA gyda'r gallu i redeg cymwysiadau CUDA heb eu haddasu gyda pherfformiad yn agos at berfformiad cymwysiadau sy'n rhedeg heb haenau. Mae cod y prosiect yn parhau i gael ei ddosbarthu o dan drwyddedau MIT ac Apache 2.0.

I ddechrau, datblygwyd prosiect ZLUDA ar gyfer GPUs Intel, ond yn 2021, roedd y cwmni hwn yn ystyried darparu'r gallu i redeg cymwysiadau CUDA ar GPUs Intel i fod o ddim diddordeb busnes ac nid oedd yn cefnogi datblygiad y fenter. Ar ddechrau 2022, gadawodd y datblygwr Intel a llofnododd gontract gydag AMD i ddatblygu haen cydnawsedd CUDA ar gyfer GPUs y cwmni. Ar ôl dwy flynedd, collodd AMD ddiddordeb mewn rhedeg cymwysiadau CUDA ar GPUs AMD.

Yn unol â thelerau'r contract ac ar ôl derbyn caniatâd i gyhoeddi gan gynrychiolydd AMD, yn ystod gohebiaeth e-bost, agorodd Andrzej y cod o ddatblygiadau a grëwyd wrth weithio yn AMD a chaniatáu i redeg ceisiadau CUDA ar ben pentwr ROCm a HIP runtime (cyfrifiadura heterogenaidd) wedi'i ddatblygu gan AMD Interface for Portability). 6 mis ar ôl ei gyhoeddi, cysylltodd cyfreithwyr AMD ag Andrzej a'i gwneud yn glir nad oedd gan y caniatâd a ddarparwyd yn flaenorol yn ystod yr ohebiaeth unrhyw rym cyfreithiol. O ganlyniad, gorfodwyd Andrzej i gael gwared ar y cod ZLUDA a grëwyd wrth weithio yn AMD o'r parth cyhoeddus.

Bydd y fersiwn newydd o ZLUDA yn adeiladu ar y sylfaen cod a oedd yn bodoli cyn i Andrzej ddechrau gweithio ar AMD, ni fydd yn gysylltiedig ag unrhyw GPUs penodol, a bydd yn canolbwyntio ar redeg cymwysiadau sy'n defnyddio CUDA i gyflymu tasgau sy'n ymwneud â dysgu peiriannau a deallusrwydd artiffisial (yn flaenorol Roedd ZLUDA yn canolbwyntio'n bennaf ar gymwysiadau creu cynnwys fel Arnold Render, Blender a 3DF Zephyr). Ymhlith pethau eraill, bwriedir darparu'r gallu i redeg y fframweithiau Llama.cpp, PyTorch a TensorFlow ar ben ZLUDA gan ddefnyddio optimeiddiadau CUDA a ddefnyddir ar gyfer GPUs NVIDIA.

Ar y dechrau, bydd y prosiect yn canolbwyntio ar weithio ar GPUs AMD, ond yna bydd yn cael ei addasu ar gyfer GPUs Intel. Bydd gweithrediad GPU AMD yn cael ei greu o'r dechrau, bydd yn cefnogi GPUs yn seiliedig ar bensaernïaeth set gyfarwyddiadau RDNA1 o leiaf, a bydd yn defnyddio pentwr ROCm 6.1+ yn lle'r pentwr ROCm 5 a ddefnyddiwyd yn y gweithrediad AMD a grëwyd yn flaenorol. Bwriedir cyflawni cydraddoldeb ymarferoldeb â'r gweithrediad blaenorol, y gorfodwyd Andrzej i'w dynnu o fynediad cyhoeddus, yn nhrydydd chwarter 2025.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster