সতর্কতা: প্রতিস্থাপন স্থিতিশীল হওয়ার পরে এই API টি অবচয় করা হয়েছে এবং টেনসরফ্লোয়ের ভবিষ্যতের সংস্করণে সরানো হবে।

Server

সর্বজনীন চূড়ান্ত ক্লাস সার্ভার

বিতরণ প্রশিক্ষণে ব্যবহারের জন্য একটি প্রক্রিয়াধীন টেনসরফ্লো সার্ভার।

একটি Server উদাহরণ ডিভাইসগুলির একটি সেট এবং একটি Session বিতরণ করা প্রশিক্ষণে অংশ নিতে পারে enc একটি সার্ভার একটি ক্লাস্টার (ক দ্বারা নির্দিষ্ট জন্যে ClusterSpec ), এবং একটি নামাঙ্কিত কাজ একটি নির্দিষ্ট কাজ অনুরূপ। সার্ভার একই ক্লাস্টারে অন্য যে কোনও সার্ভারের সাথে যোগাযোগ করতে পারে। start() চালিত না হওয়া পর্যন্ত সার্ভার কোনও অনুরোধ পরিবেশন করবে না। সার্ভার অনুরোধ করা বন্ধ করে দিবে একবার stop() বা close() গেলে close() ডাকা হবে। সচেতন থাকুন যে close() পদ্ধতিটি সার্ভারটি চলমান থাকলে বন্ধ করে দেয়।

সতর্কতা: একটি Server এমন সংস্থার মালিকানাধীন যা close() ডেকে স্পষ্ট করে মুক্তি দিতে হবে।

Server উদাহরণগুলি থ্রেড-নিরাপদ।

উদাহরণ ব্যবহার করে:

import org.tensorflow.Server;
 import org.tensorflow.distruntime.ClusterDef;
 import org.tensorflow.distruntime.JobDef;
 import org.tensorflow.distruntime.ServerDef;

 ClusterDef clusterDef = ClusterDef.newBuilder()
   .addJob(JobDef.newBuilder()
   .setName("worker")
   .putTasks(0, "localhost:4321")
   .build()
 ).build();

 ServerDef serverDef = ServerDef.newBuilder()
   .setCluster(clusterDef)
   .setJobName("worker")
   .setTaskIndex(0)
   .setProtocol("grpc")
 .build();

 try (Server srv = new Server(serverDef.toByteArray())) {
   srv.start();
   srv.join();
 
 }

পাবলিক কনস্ট্রাক্টর

সার্ভার (বাইট [] সার্ভারডিফ)
সার্ভারের একটি নতুন উদাহরণ তৈরি করে।

পাবলিক পদ্ধতি

সিঙ্ক্রোনাইজড শূন্য
বন্ধ ()
একটি প্রক্রিয়াধীন টেনসরফ্লো সার্ভারটি ধ্বংস করুন, মেমরি মুক্ত করে।
শূন্য
যোগদান ()
সার্ভার সফলভাবে বন্ধ হওয়া অবধি ব্লকগুলি।
সিঙ্ক্রোনাইজড শূন্য
শুরু ()
একটি প্রক্রিয়াজাতকরণ টেনসরফ্লো সার্ভার শুরু করে।
সিঙ্ক্রোনাইজড শূন্য
বন্ধ ()
একটি প্রক্রিয়াধীন টেনসরফ্লো সার্ভার থামিয়ে দেয়।

উত্তরাধিকারী পদ্ধতি

পাবলিক কনস্ট্রাক্টর

সর্বজনীন সার্ভার (বাইট [] সার্ভারডেফ)

সার্ভারের একটি নতুন উদাহরণ তৈরি করে।

পরামিতি
সার্ভারডেফ সিরিয়ালযুক্ত সার্ভারডেফ প্রোটোকল বাফার হিসাবে সার্ভার সংজ্ঞা নির্দিষ্ট করা হয়েছে।

পাবলিক পদ্ধতি

পাবলিক সিঙ্ক্রোনাইজড অকার্যকর বন্ধ ()

একটি প্রক্রিয়াধীন টেনসরফ্লো সার্ভারটি ধ্বংস করুন, মেমরি মুক্ত করে।

নিক্ষেপ
বাধাপ্রাপ্তি

সর্বজনীন শূন্য যোগদান ()

সার্ভার সফলভাবে বন্ধ হওয়া অবধি ব্লকগুলি।

পাবলিক সিঙ্ক্রোনাইজড অকার্যকর স্টার্ট ()

একটি প্রক্রিয়াজাতকরণ টেনসরফ্লো সার্ভার শুরু করে।

পাবলিক সিঙ্ক্রোনাইজড অকার্যকর স্টপ ()

একটি প্রক্রিয়াধীন টেনসরফ্লো সার্ভার থামিয়ে দেয়।