DVA3221 네이티브 서베일런스 딥러닝까지 성공했습니다. (AMD 호환성 문제)
결과 | 성공 |
---|---|
부트로더 | mshell(TCRP) |
모델 | DVA3221 |
DSM 버전 | 7.2.0 |
CPU | Intel e3-1230 v5 |
메인보드 | Asus E3 Pro gaming V5 |
LAN | Intel 상세모델 정보없음 |
확장카드 | GALAX GTX1650 D6 4G |
가상화여부 | Native |
트랜스코딩 | 가능 |
서베일런스 딥러닝 시스템 이용하려고 DVA3221 구축 했습니다.
원래 처음에는 AMD 라이젠 3600하고 1650 두개로 구성 했는데, 3~4시간 간격으로 얼굴 인식을 제외한 모든 딥러닝 기능들이 멈춰버리고 (서베일런스를 껏다가 키면 다시 살아남)
그마저도 작동하는 도중에 허공에 계속 사람 인식시켜서 수용인원을 만명으로 만들어버리는 문제가 있었는데, 해놀로지 연습용으로 잠시 빌렸던 컴퓨터라 제온 CPU로 세팅하고 나니 관련된 문제는 전부 사라졌네요..
출입인원 통계 부분이 계속 몇분마다 0으로 초기화 되는 문제도 말끔히 사라지고, 아무래도 AMD 인식을 못해서 사용할 수 없는 명령을 CPU에 보낸게 아닌가.. 싶습니다.
라이젠에서 테스트 하면서 이게 무슨 딥러닝이냐.. 유령까지 잡아내는거냐.. 하면서 계속 비웃고있었는데, 그냥 제가 너무 무지했던것같네요.
기존에 DS218+ 사용하다가 해놀로지로 마이그레이션 하면서 데이터 날아가는거 아닌가 조마조마 하면서 옮겼는데, 다행이도 마이그레이션도 잘 되고, Plex 이용해서 트랜스코딩도 잘 되고있습니다.
시놀포토는 CPU 대신 GPU를 사용하는건지 얼굴 인식 잘 되고있구요.
서베일런스는 포럼에서 본것처럼 GTX1650이 하드코딩이 되어있는지 1060은 인식은 되지만 작업 실행이 불가능하고, 20번대나 30번대는 아예 시놀로지 자체에서 인식을 못하네요.
혹시라도 해놀로지로 DVA 딥러닝 시스템 이용하고자 하시는분들은 구성하실때 꼭 인텔로 가시길 권장드립니다..
DVA3221 은 오리지널 CPU 가 원래
Intel® Atom C3538 쿼드 코어 2.1GHz 기반입니다.
헤놀로지에서 해킹으로 AMD CPU 도 사용가능하도록 열었지만, 안정성은 보장하지 못한다고 되어 있습니다.
가급적 오리지널 플랫폼에 맞는 CPU를 채택하는것이 좋습니다.
이런 사항은 VMM 의 동작에도 영향을 미칩니다.
v1000, r1000 등이 라이젠 기반 시놀로지 플랫폼이긴 한데요.
DVA / 딥러닝 NVR 시리즈 처럼 감시가 가능한 장비엔 아직 라이젠 플랫폼이 없는것이 아쉽네요.
대세가 라이젠 플랫폼이라 아마 조만간 출시가 되지 않을까 싶습니다.
해놀로지 구축은 아예 처음이여서 한 일주일 전부터 완전 0에서 시작해서 계속 외국 포럼부터 하나하나 찾아봤지만.. AMD에 대해서 호환성 문제에 대해서는 몇번 언급되긴 했지만 이게 GPU를 사용하는 딥러닝에 크게 작용할거라고는 전혀 예상하지 못했습니다..
진짜 인텔 시스템으로 조립하면서도 CPU 문제라고는 생각하지도 못하고, 1650 D5 제품을 구해봐야하나? 그래픽카드를 아마존에서 입증된거로 다시 구입해야하나? 내가 세팅을 잘못했나? 아니면 시놀로지가 원래 순정이 이런가? 하고만 있었을뿐입니다..
그 과정에서 화정큐삼님 게시글도 보면서 특히나 도움 많이 되었습니다.. 감사합니다
cmt alert