8月中旬 ここのブログで共有しました la AMDによるAndrzej Janikへの要請(要求)に関するニュース、 CUDA テクノロジーのオープンな実装を作成することを目指すプロジェクトである ZLUDA プロジェクトのコードの一部をパブリック ドメインから削除します。
AMDが当時行った通知については、 コードが公開されてから6か月後に登場しました。 AMDの弁護士はAndrzej氏に連絡し、通信中に与えられた許可には法的有効性がないことを伝えた。
あなたは覚えておく必要があります ZLUDA の主な目標は、非 NVIDIA GPU を搭載したシステムを有効にすることです。 CUDA アプリケーションを変更せずに、ネイティブ アプリケーションと同等のパフォーマンスで実行します。つまり、効率を低下させるエミュレーション層を使用しません。
EN 2022、 Janik は互換性レイヤーに取り組むために AMD に入社しました 同社の GPU 用の CUDA。しかし、 2 年間の開発の後、AMD はこの取り組みへの関心を失いました。 最初に AMD の代表者から、同社での業務中に開発されたコードを公開する許可を得た後、Andrzej 氏はそれを一般に公開しました。しかし、公開から 6 か月後、AMD の弁護士から彼に連絡があり、付与された許可には法的有効性がないとのことでした。その結果、Janik は AMD での仕事に関連する ZLUDA コードを削除することを余儀なくされました。
この件については、 アンジェイ・ヤニク氏はプロジェクトを放棄するつもりはないと語った そして、AMD で働いていた間に成し遂げた進歩に頼ることなく、開発を続けるための別の道を探すだろうとも言った。
コードは AMD 以前の状態に戻り、コードベースの改善に必死で取り組んできました。私はずっと望んでいた改良された PTX パーサーを作成し、再構築の基礎を築いてきました。
そして今 ZLUDAプロジェクトの新たな出発点が生まれたようです、なぜなら最近、Andrzej Janik が ZLUDA の将来の開発に関する新しい計画を発表したからです。
ズルーダが帰ってきた。ここ数か月間、私はプロジェクトの継続的な発展を確実にしてくれる営利組織を探してきました。さらなる開発に資金を提供する意欲があるだけでなく、ZLUDA の将来に対する優れたビジョンを持っている企業を見つけたことを発表できることを嬉しく思います。私はあなたの長期的なビジョンに共感しており、それについてもっとお話しするのが待ちきれません。まだすべてを明らかにしたくありませんが、今のところ、ZLUDA を改善したいと考えていることはわかっています。
アンジェイ・ヤニク ZLUDA の新しいバージョンは元のコードに基づいていると述べています Andrzej Janik が AMD で働き始める前に開発されました。この新しい実装は、 特定の GPU に関連付けられません そして、機械学習と人工知能のタスクに CUDA を使用するアプリケーションの実行に焦点を当てます。以前は、ZLUDA は主に Arnold Render、Blender、3DF Zephyr などのコンテンツ作成アプリケーションに重点を置いていました。
新たなステージでズルーダ Llama.cpp、PyTorch、TensorFlow などのフレームワークの実行サポートを提供します。 NVIDIA GPU で使用される CUDA 最適化を使用します。当初、このプロジェクトは AMD GPU のサポートに重点を置き、後に Intel GPU に移植される予定です。
これに加えて、新たに ZLUDA は複数の GPU アーキテクチャをサポートするように設計されています。 最初は AMD GPU に焦点を当てました。 AMDの実装 これはスクラッチから構築され、RDNA1 アーキテクチャ以降の GPU と互換性があるように設計されています。
前のコードをロールバックする前に、 ZLUDA は、主にそのバージョンに固有のすべての修正を再テストすることを避けるために ROCm 5 に残されていました。 開発がゼロから開始されることになり、AMD 向けの新しい ZLUDA 実装では ROCm 6.1 以降が使用され、より高度な機能と将来のアーキテクチャでの互換性の向上が可能になります。
2025 年第 XNUMX 四半期までに、ZLUDA は以前に削除されたバージョンと同等の機能に達すると予想されており、AMD GPU が競争力のあるパフォーマンスで CUDA アプリケーションを実行できるようになります。
最後に あなたがそれについてもっと知りたいのなら、 あなたはで詳細を確認することができます 次のリンク。