جبرگرایی (GPU)

تلفیقی

کامپایل XLA قطعی است اگر از تنظیم خودکار مداوم برای انجام تنظیم خودکار یک بار و اجتناب از آن در کامپایل های بعدی استفاده شود. در غیر این صورت به دلیل نوسانات در اندازه گیری ها، هسته های مختلف را می توان به عنوان سریع ترین هسته ها در اجراهای مختلف کامپایل انتخاب کرد.

--xla_gpu_require_complete_aot_autotune_results می تواند مورد استفاده قرار گیرد تا اطمینان حاصل شود که هیچ تنظیم خودکار در کامپایل های مکرر اتفاق نمی افتد - آنها یا از نتایج سازگار اجرای قبلی استفاده مجدد می کنند یا شکست می خورند.

اجرا

برنامه های کامپایل شده توسط XLA می توانند در عملیات هایی مانند پراکندگی، انتخاب و پراکندگی، GEMM ها، پیچیدگی ها، توجه چند سر غیر قطعی باشند. پرچم --xla_gpu_exclude_nondeterministic_ops این عملیات را به پیاده سازی قطعی و بالقوه کندتر تغییر می دهد و باعث می شود کامپایل در انتخاب و پراکندگی که پیاده سازی قطعی ندارد شکست بخورد.