Hatalar, hatalar, sorular - sayfa 1031

 
fyords :

Buluttan görev alırken 8 aracıdan yalnızca 3'ünün aynı anda çalışabildiğini fark ettim.
Testinizi paralel olarak çalıştırırsanız, aracıların geri kalanı da dahil edilir.

Böyle mi olmalı?

Birkaç gün önce birini kapatana kadar altısı da benim için çalıştı - yüzde aşırı ısınıyor (oda sıcak). Şimdi beş çalışıyor, uçuş normal.
 
MetaDriver :
Birkaç gün önce birini kapatana kadar altısı da benim için çalıştı - yüzde aşırı ısınıyor (oda sıcak). Şimdi beş çalışıyor, uçuş normal.

Üzgünüm, yanlış alarm :)
Sadece 3 ajan çalışıyor, ancak farklı çekirdeklere atlıyorlar.

Nedense sistemin yükü eşit dağıtma yeteneğini kaçırdım...

 
Al_key :
................

Peki sen nasılsın?

Durumunuzu basit bir nedenden dolayı yeniden oluşturamıyorum: Dosyaya sahip değilim:

   file_handle = FileOpen ( " CSV - макроэкономика и госкорпстат/Existing Home Sales Change.csv " , FILE_READ | FILE_CSV | FILE_ANSI , ',' );
 
mql5 :
OpenCL cihazlarından birinin sürücüsünde bug var ve onu kullanmaya çalıştığınızda terminal çöküyor.

[HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors] kayıt şubesine bakın, içindeki değerlere göre hangi OpneCL cihazlarına sahip olduğunuzu tahmin edebilirsiniz.

Onlar için güncellemeler bulmanız önerilir.

Garip, sürücüleri güncelledim. Güncelleme sonrası iki terminal sorunsuz çalışmaya başladı ve ardından tekrar bu hatayı vermeye başladılar.

(nvidia geforce 710m sürüm 320.49)


Terminal OpenCL başlatma kritik hata nedeniyle atlandı, lütfen OpenCL sürücülerini güncelleyin


Ve sürücünün çalışıp çalışmadığını başka bir şekilde nasıl kontrol edebilirsiniz?

 

Ayrıca intel_sdk_for_ocl_applications_2013_x64'ü de indirdim Görünüşe göre şu anda her şey çalışıyor.

2013.08.05 09:15:38 OpenCL Aygıt 1: OpenCL 1.1 ile GPU NVIDIA Corporation GeForce 710M (2 birim, 1550 MHz, 1024 Mb, sürüm 320.49, derecelendirme 181)
2013.08.05 09:15:38 OpenCL Aygıt #0: CPU Intel(R) Corporation Intel(R) Pentium(R) CPU B960 @ 2.20GHz OpenCL 1.2 ile (2 birim, 2200 MHz, 2885 Mb, sürüm 1.2, derecelendirme 13 )

 
MQL5 referansından:

Tek tırnak içine alınmış herhangi bir tek karakter veya '\x10' biçimindeki onaltılık ASCII karakter kodu, bir karakter sabitidir ve ushort türündedir.

 class A {
public :
         void operator <<( ushort ch ) {}
         void operator <<( int ch ) {}
};

void OnStart ()
{
        A a;
        a << '5' ; // ошибка
        a << ( ushort ) '5' ; // нормально
}
O zaman soru, derleyicinin neden açık bir gösterge olmadan ushort'u int'den ayırt edemediği sorusu ortaya çıkıyor?
 
A100 :
MQL5 referansından:

Tek tırnak içine alınmış herhangi bir tek karakter veya '\x10' biçimindeki onaltılık ASCII karakter kodu, bir karakter sabitidir ve ushort türündedir.

O zaman soru, derleyicinin neden açık bir gösterge olmadan ushort'u int'den ayırt edemediği sorusu ortaya çıkıyor?

Belgeleri çok seçici okuyorsun

Dil Temelleri - Veri Tipleri - Tip Döküm

char, uchar, short ve ushort veri türleri, işlemlerde koşulsuz olarak int'ye aktarılır.

Doğru bir şekilde, genel olarak yalnızca bir, int, aşırı yüklenmiş işlem bırakın. Aksi takdirde, her türden rastgele efektlerden oluşan bir demet elde edebilirsiniz.

 
stringo :

Belgeleri çok seçici okuyorsun

Dil Temelleri - Veri Tipleri - Tip Döküm

Yalnızca gerekli olduğunda sağlanır.
 void OnStart ()
{
        A a;
         ushort ch = '5' ;
        a << ch;
}

Burada hiçbir şey verilmez - her şey çalışır.

Soru şu ki '5' ushort türünde

 
A100 :
Yalnızca gerekli olduğunda sağlanır.

Burada hiçbir şey verilmez - her şey çalışır.

Soru şu ki '5' ushort türünde

Aşırı yüklenen operasyonlardan birini (herhangi biri!) kaldırın ve hemoroid olmayın
 
Bu arada, 0x35 ile, yani 48 ondalık biçiminde bir sola kaydırma düzenlemeye çalışmakla ne demek istediniz (bu, değişmez '5'in dönüştürüldüğü sayıdır)?