-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.