Tensorflow, hesaplama grafiğinin tek bir GPU'da eşzamanlı olarak yürütülmesi için otomatik olarak Cuda akışlarını kullanıyor mu yoksa akışlar ops/tensörlere manuel olarak atanmalı mı?Tensorflow, Cuda akışlarını nasıl destekliyor?
5
A
cevap
8
Şimdilik, TensorFlow sadece bir bilgi akışı ve çoklu kopya akışları kullanır. Bazı çekirdekler, tek akışlı bir semantiği korurken, hesaplama için çoklu akışları kullanmayı seçebilir.
Denemelerimiz, çoklu akışların otomatik olarak etkinleştirilmesinin, çok fazla performans artışı sağlamayacağını, çünkü çekirdeklerimizin çoğunun GPU'daki tüm işlemcileri kullanabilecek kadar geniş olduğunu gösterdi. Ancak çoklu akışın etkinleştirilmesi, GPU belleğini agresif bir şekilde geri dönüştürmek için mevcut tasarımımızı devre dışı bırakır.
Bu, gelecekte tekrar ziyaret edebileceğimiz bir karardır. Böyle bir durumda, TensorFlow'un ops/kernelleri farklı Cuda akışlarına otomatik olarak kullanıcılara göstermeden otomatik olarak ataması olasıdır.
İlgili konular
- 1. CUDA
- 2. CUDA
- 3. TensorFlow Bazel yapılamıyor
- 4. CUDA tookit ve CUDA sdk
- 5. pdftk, veri akışlarını sıkıştırmayacaktır
- 6. TensorFlow
- 7. Tensorflow quantization
- 8. TensorFlow bağımlılıkları gerekli. TensorFlow, Windows'ta nasıl çalıştırılır
- 9. Tensorflow
- 10. TensorFlow
- 11. TensorFlow
- 12. TensorFlow
- 13. Stkut/stderr/stdin akışlarını, FFI
- 14. TensorFlow
- 15. TensorFlow baskılarını bastırmanın bir yolu var mı?
- 16. Tensorflow
- 17. CUDA kernel
- 18. CKağıt + Cuda: Cuda-mode (X = cu)
- 19. Django'da iş akışlarını test etme
- 20. TensorFlow
- 21. TensorFlow
- 22. Tensorflow
- 23. CUDA global değişkenleri nasıl sıfırlanır
- 24. CUDA - Karmaşık sayılarla nasıl çalışılır?
- 25. TensorFlow ağları nasıl oluşturulur?
- 26. CPU'da Tensorflow nasıl çalıştırılır
- 27. CUDA zaten önemli bir CUDA C/C++ işlevini tanır anda belli CUDA fonksiyonlarını
- 28. Tensorflow - Python: Kendi verilerimi TensorFlow ile nasıl kullanabilirim?
- 29. Emgu CV, CUDA
- 30. Tensorflow öğreticisi