오류, 버그, 질문 - 페이지 1031

 
fyords :

클라우드에서 작업을 받을 때 에이전트 8명 중 3명만 동시에 작업할 수 있다는 것을 알았습니다.
테스트를 병렬로 실행하더라도 나머지 에이전트도 포함됩니다.

그래야만 합니까?

내가 며칠 전에 하나를 끌 때까지 6개 모두 나를 위해 일했습니다. 백분율 과열(방이 덥습니다). 이제 5개 작업, 비행은 정상입니다.
 
MetaDriver :
내가 며칠 전에 하나를 끌 때까지 6개 모두 나를 위해 일했습니다. 백분율 과열(방이 덥습니다). 이제 5개 작업, 비행은 정상입니다.

죄송합니다, 잘못된 경보 :)
단지 3명의 에이전트만 작동하지만 서로 다른 코어로 점프합니다.

어떤 이유로 부하를 고르게 분배하는 시스템 기능을 놓쳤습니다 ...

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

글쎄, 너는 어때?

다음과 같은 간단한 이유로 귀하의 상황을 재현할 수 없습니다. 파일이 없습니다.

   file_handle = FileOpen ( " CSV - макроэкономика и госкорпстат/Existing Home Sales Change.csv " , FILE_READ | FILE_CSV | FILE_ANSI , ',' );
 
mql5 :
OpenCL 장치 중 하나에 드라이버에 버그가 있어 사용하려고 하면 터미널이 충돌합니다.

레지스트리 분기 [HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors]를 참조하십시오. 그 안에 있는 값으로 어떤 OpneCL 장치를 가지고 있는지 추측할 수 있습니다.

업데이트를 찾는 것이 좋습니다.

이상하게도 드라이버를 업데이트했습니다. 업데이트 후 두 개의 터미널이 문제 없이 시작되었고 다시 이 오류가 발생하기 시작했습니다.

(nvidia 지포스 710m 버전 320.49)


심각한 오류로 인해 터미널 OpenCL 초기화를 건너뛰었습니다. OpenCL 드라이버를 업데이트하십시오.


그리고 드라이버가 다른 방식으로 작동하는지 여부를 일반적으로 어떻게 확인할 수 있습니까?

 

Intel_sdk_for_ocl_applications_2013_x64도 다운로드했습니다. 이제 모든 것이 제대로 작동하는 것 같습니다.

2013.08.05 09:15:38 OpenCL 장치 #1: OpenCL 1.1이 포함된 GPU NVIDIA Corporation GeForce 710M(2개 장치, 1550MHz, 1024Mb, 버전 320.49, 등급 181)
2013.08.05 09:15:38 OpenCL 장치 #0: CPU Intel(R) Corporation Intel(R) Pentium(R) CPU B960 @ 2.20GHz(OpenCL 1.2 포함)(2개 장치, 2200MHz, 2885Mb, 버전 1.2, 등급 13) )

 
MQL5 참조에서:

작은따옴표로 묶인 단일 문자 또는 '\x10' 형식의 16진수 ASCII 문자 코드는 문자 상수이며 ushort 유형입니다.

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

void OnStart ()
{
        A a;
        a << '5' ; // ошибка
        a << ( ushort ) '5' ; // нормально
}
그러면 컴파일러가 명시적 표시 없이 ushort와 int를 구별할 수 없는 이유가 무엇입니까?
 
A100 :
MQL5 참조에서:

작은따옴표로 묶인 단일 문자 또는 '\x10' 형식의 16진수 ASCII 문자 코드는 문자 상수이며 ushort 유형입니다.

그러면 컴파일러가 명시적 표시 없이 ushort와 int를 구별할 수 없는 이유가 무엇입니까?

문서를 너무 선택적으로 읽었습니다.

언어 기초 - 데이터 유형 - 유형 캐스팅

데이터 유형 char, uchar, short 및 ushort는 작업에서 무조건 int로 캐스트됩니다.

올바른 방법으로 일반적으로 하나의 int 오버로드 작업만 남겨둡니다. 그렇지 않으면 모든 종류의 무작위 효과를 얻을 수 있습니다.

 
stringo :

문서를 너무 선택적으로 읽었습니다.

언어 기초 - 데이터 유형 - 유형 캐스팅

필요한 경우에만 제공됩니다.
 void OnStart ()
{
        A a;
         ushort ch = '5' ;
        a << ch;
}

여기에는 아무 것도 제공되지 않습니다. 모든 것이 작동합니다.

문제는 '5'가 ushort 유형이라는 것입니다.

 
A100 :
필요한 경우에만 제공됩니다.

여기에는 아무 것도 제공되지 않습니다. 모든 것이 작동합니다.

문제는 '5'가 ushort 유형이라는 것입니다.

과부하된 작업 중 하나를 제거하고(아무거나!) 치질을 일으키지 마십시오.
 
그건 그렇고, 왼쪽 시프트를 0x35, 즉 10진수 형식 48(이는 리터럴 '5'가 변환되는 숫자)로 구성하려는 것은 무엇을 의미합니까?