البرمجة

تعيين أجهزة CUDA_VISIBLE_DEVICES في Jupyter

لتحديد أي جهاز GPU تريد استخدامه في دفتر Jupyter، يمكنك استخدام متغير البيئة CUDA_VISIBLE_DEVICES في كود Python داخل الدفتر. يمكنك تعيين قيمة CUDA_VISIBLE_DEVICES قبل استيراد TensorFlow لتحديد أي GPU يمكن استخدامه. على سبيل المثال، إذا كنت تريد استخدام ال GPU رقم 1، يمكنك استخدام الكود التالي:

python
import os os.environ["CUDA_VISIBLE_DEVICES"] = "1" # تحديد استخدام GPU رقم 1 # استيراد TensorFlow بعد تحديد جهاز ال GPU import tensorflow as tf

بعد تحديد قيمة CUDA_VISIBLE_DEVICES، يجب أن يتم استخدام ال GPU المحدد فقط في الدفتر. يمكنك تكرار هذه الخطوات في دفاتر Jupyter متعددة لتحديد جهاز GPU مختلف لكل دفتر.

المزيد من المعلومات

بالتأكيد، يمكنك تحديد الأجهزة التي تريد استخدامها في TensorFlow عن طريق تعيين قيمة المتغير CUDA_VISIBLE_DEVICES قبل استيراد TensorFlow. يمكنك القيام بذلك في خلية الكود الأولى في دفتر Jupyter باستخدام الأمر التالي:

python
import os os.environ["CUDA_VISIBLE_DEVICES"] = "0" # تحديد الجهاز الأول

أو إذا أردت تحديد أكثر من جهاز، يمكنك استخدام مؤشرات الفاصلة بينها:

python
os.environ["CUDA_VISIBLE_DEVICES"] = "0,1" # تحديد الجهازين الأول والثاني

يمكنك القيام بذلك في كل دفتر Jupyter الذي تريد تحديد الأجهزة فيه. يرجى ملاحظة أن هذه الطريقة ستؤثر فقط على TensorFlow في الدفتر الحالي ولن تؤثر على باقي العمليات في النظام.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر