خادم علي بابا كلاود GPU:

من أجل تجنب المخاطر، يتم تحديد التثبيت التلقائي لبرنامج تشغيل GPU بشكل افتراضي، والإصدار هو 390.46 تحت 9.0.176؛

ملاحظة: تم اختيار هذا عندما قدمت طلبًا واحدًا لتحديد نظام التشغيل لاحقًا، عندما كنت أخطط لإعادة تثبيت النظام، وجدت أن إعادة التثبيت لم تتضمن خطوة اختيار برنامج التشغيل، لذلك استسلمت ولم أعد التثبيت. لا أعرف ما إذا كنت سأقوم بتثبيته إذا أرسلت أمر عمل لإعادة التثبيت؛ بعد تنشيط النظام. وبمجرد دخولك، يمكنك رؤية ملف السجل الخاص بتثبيت برنامج التشغيل، وهذا كل شيء إذا كان ناجحًا؛

تحديث النظام:

yum update

قم بتحديث Python3، راجع https://cucldk.com/post/centos7-to-python3.html

https://developer.nvidia.com/cudnnقم بتنزيل cuDNN من الموقع الرسمي، تحتاج إلى تسجيل حساب لتسجيل الدخول، وتنزيل الإصدار تنزيل cuDNN v7.3.1 (28 سبتمبر 2018) ، لـ cuDNN v7 ضمن مكتبة CUDA 9.0 .3.1 لنظام التشغيل Linux؛

قد تكون التنزيلات المحلية للمواقع الأجنبية بطيئة، لذا إذا كنت في عجلة من أمرك، يمكنك استخدام خادم VPS أجنبي لنقلها؛

tar -zxvf cudnn-9.0-linux-x64-v7.3.1.20.tgz
cd cuda
cp include/* /usr/local/cuda-9.0/inlcude
cp lib64/lib* /usr/local/cuda-9.0/lib64

تعديل متغيرات البيئة وتنفيذها 

sudo vim /etc/profile

أضف سطرين من التعليمات البرمجية أسفل سطر PATH للتصدير:

export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH

الخروج من التنفيذ

source /etc/profile
pip3 install tensorflow-gpu==1.12.0

قم بتنفيذ رمز الاختبار لمعرفة ما إذا كان من الممكن استيراده بشكل طبيعي وإخراج نص مخصص:

import tensorflow as tf

hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
sess.run(hello)

تنفيذ بعد

from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())

يحدث النجاح عند اكتشاف وحدة معالجة الرسومات.

محرر المراجع: https://blog.csdn.net/Oh_My_Fish/article/details/78861867



اترك رد