গুগল কালো সম্প্রদায়ের জন্য জাতিগত সমতা উন্নয়নে প্রতিশ্রুতিবদ্ধ। দেখ কিভাবে.
This page was translated by the Cloud Translation API.
Switch to English

সি এর জন্য টেনসরফ্লো ইনস্টল করুন

টেনসরফ্লো একটি সিপিআই সরবরাহ করে যা অন্যান্য ভাষার জন্য বাইন্ডিং তৈরি করতে ব্যবহৃত হতে পারে। এপিআই c_api.h এ সংজ্ঞায়িত করা হয়েছে এবং সুবিধার পরিবর্তে সরলতা এবং অভিন্নতার জন্য ডিজাইন করা হয়েছে।

নাইটলি লেবটেনসরফ্লো সি প্যাকেজ

লিবটেনসরফ্লো প্যাকেজগুলি রাত্রে নির্মিত হয় এবং সমস্ত সমর্থিত প্ল্যাটফর্মের জন্য জিসিএসে আপলোড করা হয়। এগুলি লাইবটেনসরফ্লো-নাইটলি জিসিএস বালতিতে আপলোড করা হয় এবং অপারেটিং সিস্টেম এবং নির্ধারিত তারিখ অনুসারে সূচিযুক্ত হয়। ম্যাকোস এবং লিনাক্স ভাগ করে নেওয়া অবজেক্টের জন্য, আমাদের কাছে একটি স্ক্রিপ্ট রয়েছে যা বর্তমান তারিখে সংস্করণযুক্ত .so ফাইলগুলির নাম পরিবর্তন করে নিদর্শনগুলির সাথে ডিরেক্টরিতে অনুলিপি করে।

সমর্থিত প্ল্যাটফর্মগুলি

সি এর জন্য টেনসরফ্লো নিম্নলিখিত সিস্টেমগুলিতে সমর্থিত:

  • লিনাক্স, -৪-বিট, x86
  • ম্যাকোস, সংস্করণ 10.12.6 (সিয়েরা) বা উচ্চতর
  • উইন্ডোজ, 64-বিট x86 86

সেটআপ

ডাউনলোড

টেনসরফ্লো সি লাইব্রেরি URL টি
লিনাক্স
শুধুমাত্র লিনাক্স সিপিইউ https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.3.0.tar.gz
লিনাক্স জিপিইউ সমর্থন https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-gpu-linux-x86_64-2.3.0.tar.gz
ম্যাক অপারেটিং সিস্টেম
শুধুমাত্র ম্যাকোস সিপিইউ https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-darwin-x86_64-2.3.0.tar.gz
উইন্ডোজ
শুধুমাত্র উইন্ডোজ সিপিইউ https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-windows-x86_64-2.3.0.zip
শুধুমাত্র উইন্ডোজ জিপিইউ https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-gpu-windows-x86_64-2.3.0.zip

নির্যাস

ডাউনলোড করা সংরক্ষণাগারটি বের করুন, এতে আপনার সি প্রোগ্রামে অন্তর্ভুক্ত করতে শিরোলেখ ফাইল এবং বিযুক্ত করার জন্য ভাগ করা লাইব্রেরি রয়েছে।

লিনাক্স এবং ম্যাকোস-এ আপনি /usr/local/lib নিষ্কাশন করতে পারেন:

sudo tar -C /usr/local -xzf (downloaded file)

linker

লিনাক্স / ম্যাকোস-এ আপনি যদি টেনসরফ্লো সি লাইব্রেরিটিকে /usr/local ডিরেক্টরি /usr/local হিসাবে কোনও ডিরেক্টরি ডিরেক্টরিতে সরিয়ে ldconfig , তবে ldconfig দিয়ে কনফিগার করুন:

sudo ldconfig

আপনি যদি টেন্সরফ্লো সি লাইব্রেরিটিকে একটি non ~/mydir মতো একটি নন-সিস্টেম ডিরেক্টরিতে সরিয়ে ~/mydir তবে লিংক পরিবেশগত ভেরিয়েবলগুলি কনফিগার করুন:

লিনাক্স

export LIBRARY_PATH=$LIBRARY_PATH:~/mydir/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/mydir/lib

ম্যাক অপারেটিং সিস্টেম

export LIBRARY_PATH=$LIBRARY_PATH:~/mydir/lib
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:~/mydir/lib

বিল্ড

উদাহরণ প্রোগ্রাম

টেনসরফ্লো সি লাইব্রেরি ইনস্টল করার সাথে সাথে নিম্নলিখিত উত্স কোড ( hello_tf.c ) দিয়ে একটি উদাহরণ প্রোগ্রাম তৈরি করুন:

 #include <stdio.h>
#include <tensorflow/c/c_api.h>

int main() {
  printf("Hello from TensorFlow C library version %s\n", TF_Version());
  return 0;
}
 

কম্পাইল

এক্সিকিউটেবল তৈরি করতে উদাহরণ প্রোগ্রামটি কম্পাইল করুন, তারপরে রান করুন:

gcc hello_tf.c -ltensorflow -o hello_tf

./hello_tf

কমান্ড আউটপুট: Hello from TensorFlow C library version number

যদি প্রোগ্রাম তৈরী করে না, নিশ্চিত করুন যে gcc TensorFlow C লাইব্রেরি অ্যাক্সেস করতে পারেন। যদি /usr/local থেকে উত্তোলন করা হয় তবে স্পষ্টভাবে গ্রন্থাগারের অবস্থানটি সংকলককে দিন:

gcc -I/usr/local/include -L/usr/local/lib hello_tf.c -ltensorflow -o hello_tf

উত্স থেকে তৈরি করুন

টেনসরফ্লো ওপেন সোর্স source উত্স কোড থেকে টেনসরফ্লো এর সি লাইব্রেরি নির্মাণের জন্য নির্দেশাবলী পড়ুন।