پرونده اجرای نمونه را پیش از تغییر تنظیمات ذخیره کنید. برای هر آزمون بعدی، فقط موارد واقعاً تغییرکرده را علامت بزنید و نتیجه را به همان ورودی آزمایشی وصل کنید؛ این روش بررسی اختلاف را روشنتر میکند.
برای بازتولید اجرای مدل، نام خانواده مدل کافی نیست. نسخه وزنها، موتور، قالب ورودی، تنظیمات تولید و محیط اجرا را ثبت کنید. بدون این اطلاعات، اختلاف خروجی ممکن است بهاشتباه به کیفیت مدل نسبت داده شود.
پرونده اجرای حداقلی بسازید
شناسه ثابت مدل و نسخه برنامه را بنویسید. دستور سیستم، ورودی نمونه، سقف خروجی و روش نمونهگیری باید قابل بازیابی باشند. اگر از seed استفاده میکنید، ثبت آن مفید است اما بازتولید کاملاً یکسان را میان همه دستگاهها و نسخهها تضمین نمیکند. کلیدها و اطلاعات محرمانه را در پرونده تنظیمات قرار ندهید.
تغییرها را همراه علت نگه دارید
برای هر تغییر، مقدار قبلی، مقدار جدید، دلیل و نتیجه آزمون را ثبت کنید. تغییر چند تنظیم در یک مرحله، فهمیدن اثر هر کدام را سخت میکند. ورودی و پاسخ نمونه را با دسترسی متناسب نگه دارید تا فرد دیگر بتواند نتیجه را بررسی کند. فایل ثبت باید واقعیت اجرا را نشان دهد، نه تنظیمی که قرار بوده اعمال شود.
نمونه عملی
در نمونه آموزشی، دو نفر میگویند از یک مدل استفاده کردهاند ولی پاسخها متفاوت است. بررسی نشان میدهد یکی سقف خروجی کوتاهتری داشته و دیگری قالب گفتوگوی متفاوتی به کار برده است. کاربرگ این تفاوتها را آشکار میکند. پس از همسانکردن شرایط، هنوز ممکن است تغییرات تصادفی وجود داشته باشد؛ نتیجه باید با چند نمونه سنجیده شود و یک پاسخ عیناً برابر معیار عمومی کیفیت نباشد.
| مورد بررسی | کار یا شاهد لازم | نتیجه مورد انتظار |
|---|---|---|
| هویت | شناسه مدل و نسخه موتور نوشته شوند | نسخه مبهم نماند |
| ورودی | قالب و دستور سیستم ثبت شوند | شرایط قابل بازیابی |
| تولید | سقف خروجی و نمونهگیری نوشته شوند | رفتار قابل تفسیر |
| تغییر | علت و آزمون هر اصلاح نگهداری شود | نسخهها قابل مقایسه |
کاربرگ قابل استفاده
ردیفهای جدول در فایل CSV این راهنما قرار دارند. ستون نتیجه واقعی، مسئول و تاریخ را پس از بررسی خودتان تکمیل کنید. مثالهای این نوشته آموزشیاند و گزارش آزمون یک محصول یا مشتری نیستند.
محدودیت و قدم بعد
ثبت تنظیمات، تضمین خروجی یکسان میان سختافزارها نیست. هدف، قابل بررسیکردن تفاوتهاست؛ داده خصوصی را برای این هدف در گزارش عمومی نگذارید.
اگر مسئله اصلی شما پاسخگویی به مشتری است، پیش از هزینه برای زیرساخت، یک گفتوگوی واقعی و معیار پذیرش آن را مشخص کنید. برای آشنایی با مسیر محصول، راهنمای چت سایت اپرا و دموی اپرا را ببینید. این راهنما به معنی ارائه خدمات خرید یا اجرای GPU محلی از طرف اپرا نیست.