TensorFlow சிக்கலான செயற்கை நுண்ணறிவு (AI) மற்றும் இயந்திர கற்றல் (ML) கணக்கீடுகளை கணக்கிட CPU மற்றும் GPU ஐப் பயன்படுத்தலாம். AI/ML நிரல்களை துரிதப்படுத்த, CUDA-ஆதரவுள்ள NVIDIA GPU ஐ டென்சர்ஃப்ளோ பயன்படுத்தலாம். உங்களிடம் CUDA-ஆதரவு GPU இல்லையென்றால், AI/ML குறியீடுகளுக்கு CPUஐ TensorFlow பயன்படுத்தும். GPU முடுக்கம் இல்லாமல், சிக்கலான AI/ML நிரல்களில் TensorFlow இன் செயல்திறன் குறையும்.
இந்தக் கட்டுரையில், Debian 12 “Bookworm” இல் NVIDIA CUDA/cuDNN முடுக்கம் மூலம் டென்சர்ஃப்ளோவை எவ்வாறு நிறுவுவது என்பதைக் காண்பிப்போம்.
உள்ளடக்கத்தின் தலைப்பு:
- உங்கள் கணினியில் NVIDIA GPU நிறுவப்பட்டுள்ளதா எனச் சரிபார்க்கிறது
- டெபியன் 12 இல் பைதான் 3 PIP மற்றும் Python Venv ஐ நிறுவுதல்
- டென்சர்ஃப்ளோவுக்காக பைதான் 3 மெய்நிகர் சூழலை உருவாக்குதல்
- பைதான் 3 பிஐபியை பைதான் 3 மெய்நிகர் சூழலில் மேம்படுத்துகிறது
- NVIDIA CUDA முடுக்கம் ஆதரவுடன் TensorFlow ஐ நிறுவுகிறது
- டெபியன் 12 இல் TensorRT ஐ நிறுவுகிறது
- TensorFlow பைதான் 3 மெய்நிகர் சூழலை செயல்படுத்துகிறது
- TensorFlow ஐ அணுகுதல் மற்றும் NVIDIA GPU/CUDA முடுக்கம் உள்ளதா எனச் சரிபார்த்தல்
- முடிவுரை
உங்கள் கணினியில் NVIDIA GPU நிறுவப்பட்டுள்ளதா எனச் சரிபார்க்கிறது
NVIDIA GPU/CUDA உடன் AI நிரல்களை துரிதப்படுத்த TensorFlow க்கு, உங்களிடம் இருக்க வேண்டும் NVIDIA GPU இயக்கிகள் மற்றும் NVIDIA CUDA மற்றும் cuDNN உங்கள் Debian 12 இயங்குதளத்தில் நிறுவப்பட்டுள்ளது.
உங்கள் Debian 12 இயங்குதளத்தில் NVIDIA GPU இயக்கிகளை நிறுவ உங்களுக்கு ஏதேனும் உதவி தேவைப்பட்டால், இந்தக் கட்டுரையைப் படியுங்கள் .
உங்கள் Debian 12 இயங்குதளத்தில் NVIDIA CUDA மற்றும் cuDNN இயக்கிகளை நிறுவ உங்களுக்கு ஏதேனும் உதவி தேவைப்பட்டால், இந்தக் கட்டுரையைப் படியுங்கள் .
உங்கள் Debian 12 கணினியில் NVIDIA GPU இயக்கிகளை நிறுவியவுடன், “nvidia-smi” கட்டளை கிடைக்க வேண்டும்.
என்விடியா கர்னல் தொகுதிகள் உங்கள் டெபியன் 12 கணினியிலும் ஏற்றப்பட வேண்டும்.
நீங்கள் NVIDIA CUDA இயக்கிகளை நிறுவியவுடன், உங்கள் Debian 12 கணினியில் 'nvcc' கட்டளை இருக்க வேண்டும்.
டெபியன் 12 இல் பைதான் 3 PIP மற்றும் Python Venv ஐ நிறுவுதல்
டெபியன் 12 இல் TensorFlow ஐ நிறுவ, நீங்கள் Python 3 PIP மற்றும் Python virtual environment (venv) தொகுதியை நிறுவியிருக்க வேண்டும்.
முதலில், APT தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பை பின்வரும் கட்டளையுடன் புதுப்பிக்கவும்:
$ சூடோ பொருத்தமான மேம்படுத்தல்
Python 3 PIP மற்றும் Python 3 மெய்நிகர் சூழலை (venv) நிறுவ, பின்வரும் கட்டளையை இயக்கவும்:
$ சூடோ பொருத்தமான நிறுவு python3-pip python3-venv python3-devநிறுவலை உறுதிப்படுத்த, 'Y' ஐ அழுத்தி பின்னர் அழுத்தவும் <உள்ளிடவும்> .
Python 3 PIP மற்றும் Python 3 venv ஆகியவை நிறுவப்படுகின்றன. முடிக்க சிறிது நேரம் ஆகும்.
இந்த கட்டத்தில், Python 3 PIP மற்றும் Python 3 venv நிறுவப்பட வேண்டும்.
டென்சர்ஃப்ளோவுக்காக பைதான் 3 மெய்நிகர் சூழலை உருவாக்குதல்
டெபியன் 12 இல் பைதான் லைப்ரரிகளை நிறுவுவதற்கான நிலையான நடைமுறையானது பைதான் மெய்நிகர் சூழலில் அவற்றை நிறுவுகிறது, இதனால் அவை கணினியின் பைதான் தொகுப்புகள்/நூலகங்களில் தலையிடாது.
'/opt/tensorflow' கோப்பகத்தில் TensorFlow க்காக புதிய Python 3 மெய்நிகர் சூழலை உருவாக்க, பின்வரும் கட்டளையை இயக்கவும்:
$ சூடோ மலைப்பாம்பு3 -மீ venv / தேர்வு / டென்சர்ஃப்ளோபைதான் 3 பிஐபியை பைதான் 3 மெய்நிகர் சூழலில் மேம்படுத்துகிறது
பைதான் 3 பிஐபியை பைதான் 3 மெய்நிகர் சூழலில் “/opt/tensorflow” இல் சமீபத்திய பதிப்பிற்கு மேம்படுத்த, பின்வரும் கட்டளையை இயக்கவும்:
$ சூடோ / தேர்வு / டென்சர்ஃப்ளோ / தொட்டி / பிப் நிறுவு --மேம்படுத்தல் பிப்
NVIDIA CUDA முடுக்கம் ஆதரவுடன் TensorFlow ஐ நிறுவுகிறது
Python “/opt/tensorflow” மெய்நிகர் சூழலில் NVIDIA CUDA முடுக்கம் ஆதரவுடன் TensorFlow ஐ நிறுவ, பின்வரும் கட்டளையை இயக்கவும்:
$ சூடோ / தேர்வு / டென்சர்ஃப்ளோ / தொட்டி / பிப் நிறுவு டென்சர்ஃப்ளோ [ மற்றும்-குடா ]NVIDIA CUDA முடுக்கம் கொண்ட TensorFlow நிறுவப்படுகிறது. முடிக்க சிறிது நேரம் ஆகும்.
இந்த கட்டத்தில், NVIDIA CUDA முடுக்கம் ஆதரவுடன் TensorFlow நிறுவப்பட வேண்டும்.
டெபியன் 12 இல் TensorRT ஐ நிறுவுகிறது
NVIDIA TensorRT, TensorFlow ஆழ்ந்த கற்றலின் செயல்திறனை மேலும் மேம்படுத்துகிறது. நீங்கள் TensorFlow Python “/opt/tensorflow” மெய்நிகர் சூழலில் பின்வரும் கட்டளையுடன் TensorRT ஐ நிறுவலாம்:
$ சூடோ / தேர்வு / டென்சர்ஃப்ளோ / தொட்டி / பிப் நிறுவு டென்சார்ட்NVIDIA TensorRT பைதான் மெய்நிகர் சூழலில் நிறுவப்படுகிறது. முடிக்க சிறிது நேரம் ஆகும்.
இந்த கட்டத்தில், NVIDIA TensorRT நிறுவப்பட வேண்டும்.
TensorFlow பைதான் 3 மெய்நிகர் சூழலை செயல்படுத்துகிறது
TensorFlow Python “/opt/tensorflow” மெய்நிகர் சூழலை செயல்படுத்த, பின்வரும் கட்டளையை இயக்கவும்:
$ . / தேர்வு / டென்சர்ஃப்ளோ / தொட்டி / செயல்படுத்தTensorFlow பைதான் 3 மெய்நிகர் சூழல் செயல்படுத்தப்பட வேண்டும்.
TensorFlow ஐ அணுகுதல் மற்றும் NVIDIA GPU/CUDA முடுக்கம் உள்ளதா எனச் சரிபார்த்தல்
பைதான் 3 இன்டராக்டிவ் ஷெல்லைத் திறக்க, பின்வரும் கட்டளையை இயக்கவும்:
$ மலைப்பாம்பு3பைதான் 3 இன்டராக்டிவ் ஷெல் திறக்கப்பட வேண்டும்.
முதலில், பின்வரும் குறியீட்டின் வரியுடன் TensorFlow ஐ இறக்குமதி செய்யவும்:
$ இறக்குமதி tensorflow என tfTensorFlow இறக்குமதி செய்யப்பட்டதும், பின்வரும் குறியீட்டின் வரியுடன் நீங்கள் நிறுவிய TensorFlow இன் பதிப்பு எண்ணைச் சரிபார்க்கலாம். நீங்கள் பார்ப்பது போல், எங்களின் டெபியன் 12 கணினியில் டென்சர்ஃப்ளோ 2.13.1 நிறுவப்பட்டுள்ளது.
$ tf.__version__CUDA முடுக்கத்திற்காக உங்கள் கணினியில் நிறுவிய NVIDIA GPU ஐ TensorFlow பயன்படுத்த முடியும் என்பதைச் சரிபார்க்க, பின்வரும் குறியீட்டை இயக்கவும். நீங்கள் பார்க்க முடியும் என, எங்கள் NVIDIA GPU ஆனது TensorFlow இலிருந்து அணுகக்கூடியது.
$ அச்சு ( tf.config.list_physical_devices ( 'ஜிபியு' ) )
பைதான் இன்டராக்டிவ் ஷெல்லிலிருந்து வெளியேற, பின்வரும் குறியீட்டு வரியை இயக்கவும்:
$ விட்டுவிட ( )முடிவுரை
இந்த கட்டுரையில், டெபியன் 12 இல் பைதான் 3 பிஐபி மற்றும் பைதான் 3 மெய்நிகர் சூழலை (வென்வி) எவ்வாறு நிறுவுவது என்பதை நாங்கள் உங்களுக்குக் காண்பித்தோம். டெபியன் 12 இல் டென்சர்ஃப்ளோவிற்கு பைதான் 3 மெய்நிகர் சூழலை எவ்வாறு உருவாக்குவது மற்றும் என்விடியாவுடன் டென்சர்ஃப்ளோவை எவ்வாறு நிறுவுவது என்பதையும் நாங்கள் உங்களுக்குக் காண்பித்தோம். டெபியன் 12 இல் GPU/CUDA முடுக்க ஆதரவு மற்றும் NVIDIA TensorRT. இறுதியாக, டென்சர்ஃப்ளோ பைதான் மெய்நிகர் சூழலை எவ்வாறு செயல்படுத்துவது மற்றும் டெபியன் 12 இல் டென்சர்ஃப்ளோவை எவ்வாறு அணுகுவது என்பதைக் காண்பித்தோம்.