2016-01-29 16 views
8

Varsayılan olarak, Bazel testleri hızlandırmak için paralel bir şekilde testler gerçekleştirir. Ancak, GPU bellek sınırlaması nedeniyle paralel işleri işleyemeyen bir kaynağım (GPU) var. Bazel'in bir seri, yani paralel olmayan bir şekilde test yapmasına zorlamanın bir yolu var mı?Bazel'i testleri seri olarak çalıştırmaya zorlamanın bir yolu var

Teşekkürler.

+0

TensorFlow yapıyorum ve bunun bir parçası olarak kaynak koddaki birim testlerini çalıştırıyorum. GPU oluşturma modunda, bu birim testlerinin çoğu GPU'da çalışır. Paralel çalıştıklarında, bazen GPU OOM hatalarını alıyorum. Testleri teker teker el ile çalıştırdığımda hata olmaz. Ancak testleri elle çalıştırmak için bir acı ve ölçeklenebilir değil. – scai

+2

'--jobs = 1 '' bazel test' komutuna geçiyor mu? – mrry

cevap

10

--jobs 1 Ayrıca deney hedeflerini değiştirebilir 1.

için Bazel çalışan paralel iş sayısını sınırlamak ve (http://bazel.io/docs/test-encyclopedia.html bakınız) paralel olarak çalıştırmak için spesifik bir test önlemek için tags = ["exclusive"] ekleyecektir.

İlgili konular