মডেল কার্ড টেমপ্লেট

জিনজা টেমপ্লেট হল একটি মডেল কার্ড নথির ব্যাকএন্ড গঠন। মডেল কার্ড টুলকিট কয়েকটি পূর্ব-তৈরি টেমপ্লেটের সাথে আসে, কিন্তু আপনি এই টেমপ্লেটগুলিকে অবাধে সংশোধন করতে পারেন বা এমনকি নিজের তৈরি করতে পারেন৷ এই নথিতে, আমরা এটি কিভাবে করতে হবে তা আলোচনা করব।

আপনি মডেল কার্ড টুলকিট শুরু করার জন্য নিম্নোক্ত আদর্শ উপায়।

mct_directory = ...  # where the Model Card assets will be generated
toolkit = ModelCardToolkit(mct_directory)
model_card = toolkit.scaffold_assets()
... # set the model_card's fields here
toolkit.update_model_card(model_card)

আপনি যখন toolkit.scaffold_assets() চালান, model_card_toolkit/template- এর বিষয়বস্তু mct_directory/template এ কপি করা হয়। এর মধ্যে রয়েছে পূর্বনির্ধারিত টেমপ্লেট যেমন default_template.html.jinja এবং default_template.md.jinja

উপরে উত্পন্ন model_card বস্তুটি ম্যানুয়ালি পপুলেট করা যেতে পারে। আপনি একবার মডেল কার্ড নথি তৈরি করার জন্য প্রস্তুত হলে, আপনি toolkit.update_model_card(model_card) দিয়ে MCT-এ model_card ফেরত পাঠাতে পারেন।

একটি Premade মডেল কার্ড টেমপ্লেট ব্যবহার করুন

তারপরে আমরা নীচের কোডের মাধ্যমে একটি ডিফল্ট টেমপ্লেট ব্যবহার করে একটি মডেল কার্ড নথি তৈরি করতে পারি।

template_path = os.path.join(mct_directory, 'template/html/default_template.html.jinja')
toolkit.export_format(template_path=template_path, output_file='model_card.html')

মডেল কার্ড টেমপ্লেট পরিবর্তন করুন

আপনি স্টাইলিং পরিবর্তন করতে, তথ্য পুনর্গঠন করতে, ইত্যাদির জন্য অবাধে একটি প্রিমেড টেমপ্লেট পরিবর্তন করতে পারেন। আপনার জিনজা API এবং নিয়ন্ত্রণ কাঠামোর সাথে পরিচিত হওয়া উচিত। মডেল কার্ড ক্ষেত্রের নাম model_card.py থেকে নেওয়া হয়েছে।

একটি নতুন মডেল কার্ড টেমপ্লেট তৈরি করা হচ্ছে

একটি নতুন মডেল কার্ড টেমপ্লেট তৈরি করা একটি বিদ্যমান একটি সংশোধন করার মতোই কাজ করে৷

my_custom_template_path = ...  # where the template is stored
toolkit.export_format(template_path=my_custom_template_path, output_file'model_card.html')  # generate the final Model Card