சரி: AVX2 ஐப் பயன்படுத்த இந்த டென்சர்ஃப்ளோ பைனரி தொகுக்கப்படவில்லை என்பதற்கான வழிமுறைகளை உங்கள் CPU ஆதரிக்கிறது



சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்

மேம்பட்ட திசையன் நீட்டிப்புகள் ( ஏ.வி.எக்ஸ் , எனவும் அறியப்படுகிறது சாண்டி பாலம் புதிய நீட்டிப்புகள் ) மார்ச் 2008 இல் இன்டெல் முன்மொழியப்பட்ட இன்டெல் மற்றும் ஏஎம்டியிலிருந்து நுண்செயலிகளுக்கான x86 இன்ஸ்ட்ரக்ஷன் செட் கட்டமைப்பிற்கான நீட்டிப்புகள் ஆகும், மேலும் இன்டெல் முதன்முதலில் Q1 2011 இல் சாண்டி பிரிட்ஜ் செயலி கப்பல் மூலம் ஆதரிக்கப்பட்டது, பின்னர் AMD ஆல் Q3 2011 இல் புல்டோசர் செயலி கப்பல் மூலம் வழங்கப்பட்டது. AVX புதிய அம்சங்கள், புதிய வழிமுறைகள் மற்றும் புதிய குறியீட்டு திட்டத்தை வழங்குகிறது.



எச்சரிக்கை cmd இல் காட்டப்பட்டுள்ளது



இந்த எச்சரிக்கை செய்தி டென்சர்ஃப்ளோவின் பகிரப்பட்ட நூலகத்தால் அச்சிடப்பட்டுள்ளது. செய்தி குறிப்பிடுவது போல, பகிரப்பட்ட நூலகத்தில் உங்கள் CPU பயன்படுத்தக்கூடிய வழிமுறைகள் இல்லை.



இந்த எச்சரிக்கைக்கு என்ன காரணம்?

டென்சர்ஃப்ளோ 1.6 க்குப் பிறகு, பைனரிகள் இப்போது ஏ.வி.எக்ஸ் வழிமுறைகளைப் பயன்படுத்துகின்றன, அவை பழைய சிபியுக்களில் இயங்காது. எனவே பழைய CPU க்கள் AVX ஐ இயக்க இயலாது, அதே நேரத்தில் புதியவர்களுக்கு, பயனர் தங்கள் CPU க்காக மூலத்திலிருந்து டென்சர்ஃப்ளோவை உருவாக்க வேண்டும். இந்த குறிப்பிட்ட எச்சரிக்கையைப் பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்து தகவல்களும் கீழே உள்ளன. மேலும், எதிர்கால பயன்பாட்டிற்காக இந்த எச்சரிக்கையிலிருந்து விடுபடுவது பற்றிய ஒரு முறை.

ஏ.வி.எக்ஸ் என்ன செய்கிறது?

குறிப்பாக, ஏ.வி.எக்ஸ் எஃப்.எம்.ஏவை அறிமுகப்படுத்தியது (இணைந்த பெருக்கல்-சேர்); இது மிதக்கும்-புள்ளி பெருக்கல்-சேர்க்கும் செயல்பாடு, இது அனைத்தும் ஒரே கட்டத்தில் செய்யப்படுகிறது. இது எந்த பிரச்சனையும் இல்லாமல் பல செயல்பாடுகளை விரைவுபடுத்த உதவுகிறது. இது இயற்கணித கணக்கீட்டை மிகவும் வேகமாகவும் எளிதாகவும் பயன்படுத்துகிறது, மேலும் புள்ளி-தயாரிப்பு, மேட்ரிக்ஸ் பெருக்கல், மாற்றம் போன்றவை. இவை அனைத்தும் ஒவ்வொரு இயந்திர கற்றல் பயிற்சிக்கும் மிகவும் பயன்படுத்தப்படும் மற்றும் அடிப்படை செயல்பாடுகள். ஏ.வி.எக்ஸ் மற்றும் எஃப்.எம்.ஏவை ஆதரிக்கும் சிபியுக்கள் பழையவற்றை விட மிக வேகமாக இருக்கும். ஆனால் உங்கள் CPU AVX ஐ ஆதரிக்கிறது என்று எச்சரிக்கை கூறுகிறது, எனவே இது ஒரு நல்ல விஷயம்.

இன்டெல் ஏவிஎக்ஸ் தொழில்நுட்பம்



இது இயல்பாக ஏன் பயன்படுத்தப்படவில்லை?

ஏனென்றால், டென்சர்ஃப்ளோ இயல்புநிலை விநியோகம் CPU நீட்டிப்புகள் இல்லாமல் கட்டப்பட்டுள்ளது. CPU நீட்டிப்புகளால் இது AVX, AVX2, FMA போன்றவற்றைக் கூறுகிறது. கிடைக்கக்கூடிய இயல்புநிலை உருவாக்கங்களில் இந்த சிக்கலைத் தூண்டும் வழிமுறைகள் இயல்பாக இயங்காது. அவை இயக்கப்பட்டிருக்காத காரணங்கள், இது முடிந்தவரை பல CPU களுடன் இணக்கமாக இருக்க வேண்டும். இந்த நீட்டிப்புகளை ஒப்பிட்டுப் பார்க்க, அவை ஜி.பீ.யை விட சிபியுவில் மிகவும் மெதுவாக இருக்கும். CPU சிறிய அளவிலான இயந்திர கற்றலில் பயன்படுத்தப்படுகிறது, அதே நேரத்தில் GPU இன் பயன்பாடு நடுத்தர அல்லது பெரிய அளவிலான இயந்திர கற்றல் பயிற்சிக்கு பயன்படுத்தப்படும்போது எதிர்பார்க்கப்படுகிறது.

எச்சரிக்கையை சரிசெய்தல்!

இந்த எச்சரிக்கைகள் எளிய செய்திகள் மட்டுமே. இந்த எச்சரிக்கைகளின் நோக்கம் மூலத்திலிருந்து கட்டப்பட்ட டென்சர்ஃப்ளோ பற்றி உங்களுக்குத் தெரிவிப்பதாகும். நீங்கள் மூலத்திலிருந்து டென்சர்ஃப்ளோவை உருவாக்கும்போது அது கணினியில் வேகமாக இருக்கும். எனவே இந்த எச்சரிக்கைகள் அனைத்தும் மூலத்திலிருந்து டென்சர்ஃப்ளோவை உருவாக்குவது பற்றி உங்களுக்குச் சொல்கின்றன.

உங்கள் கணினியில் ஜி.பீ.யூ இருந்தால், ஏ.வி.எக்ஸ் ஆதரவிலிருந்து இந்த எச்சரிக்கைகளை நீங்கள் புறக்கணிக்கலாம். ஏனென்றால் மிகவும் விலையுயர்ந்தவை ஜி.பீ.யூ சாதனத்தில் அனுப்பப்படும். இந்த பிழையை நீங்கள் இனி பார்க்க விரும்பவில்லை என்றால், இதைச் சேர்ப்பதன் மூலம் அதைப் புறக்கணிக்கலாம்:

இறக்குமதி OS தொகுதி உங்கள் பிரதான நிரல் குறியீட்டில், அதற்கான மேப்பிங் பொருளை அமைக்கவும்

 # எச்சரிக்கையை முடக்கியதற்காக   அவற்றை இறக்குமதி செய்யுங்கள்   os.en சூழல் ['TF_CPP_MIN_LOG_LEVEL'] = '2' 

ஆனால் நீங்கள் ஒரு யூனிக்ஸ் , பின்னர் ஏற்றுமதி கட்டளையை பாஷ் ஷெல்லில் பயன்படுத்தவும்

 TF_CPP_MIN_LOG_LEVEL = 2 ஐ ஏற்றுமதி செய்க 

ஆனால் ஜி.பீ.யூ இல்லையென்றால், முடிந்தவரை உங்கள் சி.பீ.யைப் பயன்படுத்த விரும்பினால், ஏ.வி.எக்ஸ், ஏ.வி.எக்ஸ் 2 மற்றும் எஃப்.எம்.ஏ இயக்கப்பட்டிருக்கும் உங்கள் சிபியுக்காக உகந்த மூலத்திலிருந்து டென்சர்ஃப்ளோவை உருவாக்க வேண்டும். இங்கே .

2 நிமிடங்கள் படித்தேன்