tensorflow :: ভজনা:: পরিবেশনযোগ্য হ্যান্ডেল

#include <servable_handle.h>

অন্তর্নিহিত পরিবেশনযোগ্য বস্তুর টি একটি স্মার্ট পয়েন্টার থেকে উদ্ধার লোডার

সারসংক্ষেপ

ফ্রন্টএন্ড কোড ServableManager থেকে এই হ্যান্ডেলগুলি পায়। যতক্ষণ হ্যান্ডেলটি জীবিত থাকে ততক্ষণ হ্যান্ডেল অন্তর্নিহিত বস্তুটিকে জীবিত রাখে। ফ্রন্টএন্ডটি এটিকে দীর্ঘ সময়ের জন্য ধরে রাখা উচিত নয়, কারণ এটিকে ধরে রাখলে পরিবেশনযোগ্য পুনরায় লোডিং বিলম্বিত হতে পারে।

হ্যান্ডেল থেকে প্রত্যাবর্তিত টি সাধারণত একাধিক অনুরোধের মধ্যে ভাগ করা হয়, যার অর্থ T-তে করা যেকোন পরিবর্তনকারী পরিবর্তনগুলিকে অবশ্যই প্রয়োগের যুক্তির সাথে সঠিকতা রক্ষা করতে হবে। অধিকন্তু, একাধিক অনুরোধ থ্রেডের উপস্থিতিতে, T-এর থ্রেড-নিরাপদ ব্যবহার নিশ্চিত করতে হবে।

T একটি মান প্রকার হতে প্রত্যাশিত, এবং অভ্যন্তরীণভাবে একটি পয়েন্টার হিসাবে সংরক্ষণ করা হয়৷ T-এর জন্য একটি পয়েন্টার টাইপ ব্যবহার করা কম্পাইল করতে ব্যর্থ হবে, কারণ বেশিরভাগ পরিস্থিতিতে এটি করা একটি ভুল হবে।

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

// Define or use an existing servable:
class MyServable {
public:
  void MyMethod();
};

// Get your handle from a manager.
ServableHandle handle;
TF_RETURN_IF_ERROR(manager->GetServableHandle(id, &handle));

// Use your handle as a smart-pointer:
handle->MyMethod();