-interpreter-instrument-with-probe

Bir StableHLO programına yorumer.probe işlemleri ekler.

Bir StableHLO programında yürür ve bir prob enstrümantasyonu ekler nasıl uygun bir işlem olacağını belirlemek için (aşağıya bakın) işleminin tanımlanmış olması gerekir). Enstrümantasyon, orta seviyedeki Daha sonra karşılaştırma yapmak için StableHLO referans yorumlayıcısındaki tensör değerleri test edebilirsiniz.

Sabit değerler hariç tüm işlemler enstrümantasyon için uygun kabul edilir herhangi bir tensör döndürme değeri olmayan işlemler (ör. bir değer veya jeton oluşturmadığı ya da herhangi bir döndürme değeri değerlendirilmez. Uygun operasyonlar, yönetim, görev ve zaman iç içe yerleştirme. Yani, döngü/dal bölgeleri içindeki işlemler de enstrümanla.

Araç kullanılan işlemlerin dönüş değerleri, NumPy veri biçimini de destekler. useDebugInfo geçerse seçeneği etkinleştirildiğinde, konum hata ayıklama bilgileri enstrümanlı tensör değerlerini benzersiz şekilde tanımlar (yani aktarım, probe_id ile NamedLoc(probe_id@<...>) ve probe_id.# biçimini kullanın). Aksi takdirde, araçlı değerler, sıra: probe1, probe2, ... Daha fazla bilgi için interpreter.probe bölümüne bakın verilerin nasıl serileştirildiğine ilişkin bilgiler içerir.

Seçenekler

-useDebugInfo : Whether or not to use location debug data as `probe_id` values.