OrderedEnqueuer sıklık verileri üreteci için kullanılır. True set çoklu işlem ile kullanırken, her dönem için sürecin yeni bir havuz yeniden oluşturur. Ben IMO çünkü yeni bir havuz yeniden hissetmek neden gereksiz merak ediyorum. Ben Keras 2.1.3 kullanarak mevcut ve bu da sürümünde tanıtılan kapanış sözdizimi ile onlar (burada bellek sızıntısı sorunu iddia https://github.com/keras-team/keras/issues/8668 ) çözüldü. Ancak, ben hala içeren çoklu işlem bayrağına çeviriyorum garip konuların bir sürü var:
- Eğitim süreci serval çağın sonra durması ve ben çıkıp devam etmek ctrl + C zorundayız.
- Ctrl + C çıkış, GPU bazen bellek serbest değilken. Ben kullanırsanız
sudo fuser -v /dev/nvidia*kontrol etmek için bu komutu, hala sürecin bir sürü açık görebilirsiniz. Ben belleği serbest bırakmak hepsini öldürmek zorundayız.
İdeal kapanış uygulama her yeni bir havuz oluşturulur zaman ve eski havuzu serbest olmalıdır cus IMO bu soruna neden olmaz. Ama gerçekte o istediğimiz işi yapmıyor gibi görünüyor. Kaynak kodu ile etrafında oynanan ama neden anlamaya sığınak. Ayrıca Sorunu çözmüş görünüyor her dönem için yeni bir havuz yeniden değildir çalıştı. keras implementor her dönem için yeni bir havuz yeniden tercih zaman neden benim sorum olur.
Bu soru sorunlarını Github için kullanılması gerektiğini düşünüyoruz ama sorunu oluşturmaya çalıştığında bunu gördüm:
Bunun bir uygulama sorusu olduğundan buraya koydum.