Geliştiricilere soru - optimizasyon sırasında tüm bilgi işlem çekirdeklerinin kullanımı - sayfa 3

 
Renat Fatkhullin :
Test cihazını yeniden oluşturmak artık bizim için öncelikli bir görevdir. Çok şey yazacağız.

Problemi rasyonel bir görev yöneticisi ile çözeceğiz.

Hatayı düzeltmenin zamanlamasını gerçekten anlamak istiyorum, mümkün olan en kısa sürede size soruyoruz ... En azından zamanlama hakkında bir tahminde bulunun, ne zaman beklemeliyim?

 
Maksim Emeliashin :

Bu problem hakkında birçok kez yazdım, ancak genetik algoritmanın nasıl çalıştığını okumak için gönderildim. Nasıl çalıştığını gerçekten biliyorum ve üniversitede 4. yılımda kendim laboratuvar olarak bile uyguladım.

Durumum daha da kötüydü, işte bir ekran görüntüsü:


2286 sürümü ile daha iyi oldu, bu kadar bariz bir söve yok, ancak zaman zaman ajanların yarısı sonsuza kadar düşüyor. Bir angarya da olsa onu nasıl kazanacağımı biliyorum.

Sorunu tanımlayın!

Nesil ne kadar eskiyse, hesaplama için o kadar az çekirdeğe ihtiyaç duyulur.

Gelecek nesilde 3-4-5 benzersiz parametre seti için 18 ajan nasıl kullanılır?

Genetiğin nasıl çalıştığını bildiğinizi söylüyorsunuz - bize önerilerinizi iletin

 
Boris Egorov :

Hatayı düzeltmenin zamanlamasını gerçekten anlamak istiyorum, mümkün olan en kısa sürede size soruyoruz ... En azından zamanlama hakkında bir tahminde bulunun, ne zaman beklemeliyim?

Hangi hatayı kastediyorsun?

Genetik optimizasyon algoritmasının nasıl çalıştığını okudunuz mu?

 
Slava :

Sorunu tanımlayın!


Algoritma bilgisi gerektirmeyen bir çözüm anlatacağım.

1. Böyle bir durum meydana geldiğinde bir işlemci çekirdeğini devre dışı bırakıyoruz (yerel veya ağ aracılarının yarısı düştü). Şu anda çalışmakta olan çekirdeği devre dışı bırakmak önemlidir.

2. Çekirdeği tekrar açın.

Ve aniden, diğer tüm yerel ve ağ aracıları işe dahil edilir ve sonuna kadar mükemmel çalışır.

 
Maksim Emeliashin :

Algoritma bilgisi gerektirmeyen bir çözüm anlatacağım.

1. Böyle bir durum meydana geldiğinde bir işlemci çekirdeğini devre dışı bırakıyoruz (yerel veya ağ aracılarının yarısı düştü). Şu anda çalışmakta olan çekirdeği devre dışı bırakmak önemlidir.

2. Çekirdeği tekrar açın.

Ve aniden, diğer tüm yerel ve ağ aracıları işe dahil edilir ve sonuna kadar mükemmel çalışır.

Evet, "hatanın" neden oluştuğundan ve bu hayat hackinin neden onu "düzelttiğinden" şüpheleniyorum. Ancak, uygulamanın kaynak kodunu özellikle MQ için görmeden, bunun hakkında konuşmak anlamsızdır.

Ancak önünüzde bir kara kutu görseniz bile, sorunun ajanlar arasında görev paketlerinin dağıtımında yattığını varsayabilirsiniz.

 
Slava :

Hangi hatayı kastediyorsun?

Genetik optimizasyon algoritmasının nasıl çalıştığını okudunuz mu?

Algoritmayı bilmeme gerek yok, bilsem de

ve kendinizden bilge bir adam yaratmanıza gerek yok, çünkü öyle görünmüyor

daha önceki yazıları okumadıysan ve resimlere bakmadıysan karışma ve eğitim eksikliğini belli etme

bu bir hata .... önceki sürümlerde yoktu ve bu tartışılmaz

bazen vurur, her türden insan bir anda takılıp kalır, hiçbir şey okumazlar, saçma sapan yazarlar ve sanki akıllılarmış gibi

SLAVA - resimli önceki yazılarımı oku orada her şey detaylı anlatılıyor, ben kendim programcıyım ama böyle aptalca şeyler yapmıyorum, nesiller hakkında tam bir saçmalık yazıyorsun... resimlerle önceki gönderileri oku, ayrıca algoritmayı bilmediğini düşünüyorum

>Nesil ne kadar eskiyse, hesaplama için o kadar az çekirdek gerekir.

>Gelecek nesilde 3-4-5 benzersiz parametre seti için 18 ajan nasıl kullanılır?

ikinci nesilde baştan böyle çalışır, benim durumumda 70-80 bin seçenek daha sayın ... ve BİRÇOK görev SADECE yerel aracılara verilir ve ağ aracılarına HİÇBİR ZAMAN verilmez , aslında tüm ağlar aracılar tamamen kapatıldı, optimizasyon COMPLETELY kelimesinden çalışmıyor, hata KRİTİK ve acil bir çözüm gerektiriyor

 
Boris Egorov :

Algoritmayı bilmeme gerek yok, bilsem de

ve kendinizden bilge bir adam yaratmanıza gerek yok, çünkü öyle görünmüyor

daha önceki yazıları okumadıysan ve resimlere bakmadıysan karışma ve eğitim eksikliğini belli etme

bu bir hata .... önceki sürümlerde yoktu ve bu tartışılmaz

bazen vurur, her türden insan bir anda takılıp kalır, hiçbir şey okumazlar, saçma sapan yazarlar ve sanki akıllılarmış gibi

SLAVA - önceki yazılarımı resimlerle oku, orada her şey ayrıntılı olarak anlatılıyor, ben kendim bir programcıyım, ama böyle aptalca şeyler yapmıyorum, nesiller hakkında tam bir saçmalık yazıyorsunuz ... yoksa size açıklamanın faydası yok resimli önceki yazıları okuma, ayrıca algoritmayı bilmediğini düşünüyorum

Bir ekran görüntüsü gösterdiniz. "Tüm çekirdekler yüklenmedi" dışında bir açıklama yok

Bu ekran görüntüsünden, genetiğin çalıştığını, ikinci neslin hesaplanmasını anlayabilirsiniz. Bir görevi tamamlamak için minimum ve maksimum sürenin ne olduğu bilinmiyor. Ortalama yürütme süresinin ne olduğu da bilinmiyor - ekran görüntüsündeki doğru yer basitçe kapatıldı.

Yine bir tahmin - ortalama yürütme süresi çok kısa. Bu nedenle, görev yeniden dağıtım mekanizması henüz etkinleştirilmemiştir.

Önceki sürümlerden bu yana, yeniden dağıtım mekanizması değişmedi. En az altı ay. Bu strateji için rastgele seçilen parametrelerin çoğu uygun değil gibi görünüyor, bu nedenle geçişlerin çoğu çok hızlı bir şekilde sona erdi.

Bu sadece eksik bir ekran görüntüsünden bir teşhis. Sağlanan herhangi bir günlük olmadan.

 
Slava :

Bir ekran görüntüsü gösterdiniz. "Tüm çekirdekler yüklenmedi" dışında bir açıklama yok

Bu ekran görüntüsünden, genetiğin çalıştığını, ikinci neslin hesaplanmasını anlayabilirsiniz. Bir görevi tamamlamak için minimum ve maksimum sürenin ne olduğu bilinmiyor. Ortalama yürütme süresinin ne olduğu da bilinmiyor - ekran görüntüsündeki doğru yer basitçe kapatıldı.

Yine bir tahmin - ortalama yürütme süresi çok kısa. Bu nedenle, görev yeniden dağıtım mekanizması henüz etkinleştirilmemiştir.

Önceki sürümlerden bu yana, yeniden dağıtım mekanizması değişmedi. En az altı ay. Bu strateji için rastgele seçilen parametrelerin çoğu uygun değil gibi görünüyor, bu nedenle geçişlerin çoğu çok hızlı bir şekilde sona erdi.

Bu sadece eksik bir ekran görüntüsünden bir teşhis. Sağlanan herhangi bir günlük olmadan.

Tam numaralandırma kullanıyorum ve açıkça yazdım - önceki optimizasyon 3 saat sürdü 11 buçuk ... - bu sizin cevabınız

> Bir görevi tamamlamak için minimum ve maksimum süre nedir - bilinmiyor. Ortalama yürütme süresinin ne olduğu da bilinmiyor - ekran görüntüsündeki doğru yer basitçe kapatıldı.

hiç bilmene gerek yok

>Önceki sürümlerden, yeniden dağıtım mekanizması değişmedi. En az altı ay. Bu strateji için rastgele seçilen parametrelerin çoğu uygun değil gibi görünüyor, bu nedenle geçişlerin çoğu çok hızlı bir şekilde sona erdi.

her şey son güncellemelerden sonra başladı programım değişmedi aslında sadece farklı parametrelerle hesaplamalar yapıyorum aynı programı (tekrar derlemesiz) aynı parametrelerle 3 saat optimize ettiğini söylüyorum şimdi 11-artı ve size söylüyorum - aslında tüm ağ ajanlarının bağlantısı kesildi .... bu yüzden dağıtım mekanizmasının değişmediği gerçeğinden bahsetmeye değmez - kesinlikle değişti

 
Boris Egorov :

Tam numaralandırma kullanıyorum ve açıkça yazdım - önceki optimizasyon 3 saat sürdü 11 buçuk ... - bu sizin cevabınız

> Bir görevi tamamlamak için minimum ve maksimum süre nedir - bilinmiyor. Ortalama yürütme süresinin ne olduğu da bilinmiyor - ekran görüntüsündeki doğru yer basitçe kapatıldı.

hiç bilmene gerek yok

>Önceki sürümlerden, yeniden dağıtım mekanizması değişmedi. En az altı ay. Bu strateji için rastgele seçilen parametrelerin çoğu uygun değil gibi görünüyor, bu nedenle geçişlerin çoğu çok hızlı bir şekilde sona erdi.

her şey son güncellemelerden sonra başladı programım değişmedi aslında sadece farklı parametrelerle hesaplamalar yapıyorum aynı programı (tekrar derlemesiz) aynı parametrelerle 3 saat optimize ettiğini söylüyorum şimdi 11-artı ve size söylüyorum - aslında tüm ağ ajanlarının bağlantısı kesildi .... bu yüzden dağıtım mekanizmasının değişmediği gerçeğinden bahsetmeye değmez - kesinlikle değişti

Herhangi bir günlük sağlamadınız.

Uzak aracılarınız neden sayılmıyor? Neden 2214'ü inşa ettiler? İstemci terminali de 2214 yapılı mı?

 
Slava :

Herhangi bir günlük sağlamadınız.

Uzak aracılarınız neden sayılmıyor? Neden 2214'ü inşa ettiler? İstemci terminali de 2214 yapılı mı?

2286

günlüklere ihtiyacınız varsa, o zaman zordur, kendiniz için büyük bir optimizasyon seti olan herhangi bir danışmanı başlatmanız daha kolaydır

ama bana günlükleri tam olarak nereden alacağımı söylersen, onları göndermeye çalışırım

sadece bir süre sonra günlüklerin akla gelebilecek tüm boyutları aştığını anlamıyor ve bunları herhangi bir şekilde devre dışı bırakmak veya sınırlamak istemiyor, bu yüzden onları temizlemeniz gerekiyor

Yeni bir hesaplamaya başladığımda ancak yaklaşık 12 saat sonra yapabilirim

Bu arada, çalışan çekirdeklerden birinin devre dışı bırakılmasıyla ilgili yukarıdaki tavsiye, dağıtım algoritmasındaki hatayı doğrulayan :-) çalışır
Neden: