Belirli bir kütüphaneyi kullanarak belirli bir mimarideki yoğun doğrusal cebir işlemleri için çalışma zamanlarını tahmin etmek istiyorum. İşleve yaklaşan bir model öğrenmek istiyorum
girdi boyutları çalışma süresi
matris çarpma, element bilge ekleme, üçgen çözme, vb. işlemler için ....
Önbellekte rahatça uyan sorun boyutlarının ötesine geçtiğinizde, bu çalışma zamanlarının çoğunlukla operasyonların düzenliliği nedeniyle tahmin edilebilir olduğundan şüpheleniyorum.
Sorular:
- Bu varsayım gerçekçi midir? Çalışma zamanı işlevinin neredeyse belirleyici olması muhtemel mi?
- Bu işlevin girişlerin boyutlarında polinom olacağını varsayabilir miyim? (yani ben çarpma gibi bakmak şeye yoğun matris bekliyoruz için ve bazı skaler katsayı)
- Bu konuda önceden var olan bir çalışma var mı?
- Şu anki planım en küçük kareler regresyonunu bir regularizer. Başka öneriniz var mı?
Düzenleme: Açık olmak gerekirse ben FLOPs veya başka bir ortak performans metrik değil runtimes arıyorum. Kendimi belirli bir mimariyle kısıtlamak istiyorum.