All
눈에 보이는 것만이 전부는...
거기서 잠깐.
체중증량 프로젝트
거기서 잠깐./기술노트에 해당되는 글
*1 

windows 환경에서 LUA, TORCH 등 설치하기
설치는 성공했는데, 나중에 또 헛짓할까봐 적어둔다.
우선 이걸 까는데, https://qiita.com/suzuryo3893/items/bd7685ea49ac81bad6f3 에서 엄청난 도움을 받았다.

환경 windows 10 64bit

1. visual studio 2015 설치 ( 2017도 되는거 같은데, 전에 설치하다보니까 간혹 최신의 2017 VC compiler를 인식 못하는 경우가 있어서 안전하게 2015도 괜찮은것 같다.)
2. CUDA 설치(8.0으로 설치했었음)
3. CUDNN 설치(버전이 기억나지 않음 아마 6.0일것이다. 5.X거나)
4. GIT 설치
5. CMAKE 설치
6. MKL (인텔 Math kernel library 라는듯.. 가입하면 1~2일 이내에 공짜로 받을 수 있다.)

5번까지는 문제 없이 설치가 가능하다.

다음부터 LUA와 torch, cutorch, cunn 등을 설치해야한다.

LUA와 torch는 그냥 아래 링크에서 따라가서 설치하면 되는것 같다.

https://github.com/torch/torch7/wiki/Windows#binary-downloads

근데 에러가 엄청 뜨는데, 구글링해도 잘 안나오는관계로
https://github.com/torch/torch7/pull/287#issuecomment-318405946
여기 에서 pre-build 버전을 받으면 쉽게 lua 및 여러 package가 함께 설치된 버전을 이용할 수 있다.

참고로 setpaths.cmd 는 필수

------------ 위에꺼 설치했으면 필요 없다. 근데 혹시몰라서 설치했었음 -----------
nn설치
복잡하므로 https://qiita.com/suzuryo3893/items/bd7685ea49ac81bad6f3 여기서 nn 설치하는법 보고 바로 따라해야함.
간단히 말해서, nn 은 git에서 다운로드 받고,
luarocks download nn
git clone git://github.com/torch/nn.git
cd nn
luarocks make ..\nn-scm-1.rockspec
하는데 여기서 에러가 잔뜩 발생하므로, 위의 링크에서와 같이 따라하면 설치완료됨
---------------------------------------------------------------------------
다음으로 cutorch를 설치해야하는데, 에러가 발생하는 경우가 많으니 우선 torch를 재설치 하고 가는게 나은것 같다.

torch는 단순히 luarocks install torch만으로도 설치가 가능하다. 단 반드시 64bit compiler를 활성화 시킬것.
설치 경로를 바꾸지 않았다면
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat 를 콘솔에서 실행시키고 다음단계로 넘어가면 된다.

다음으로 cutorch 는 luarocks install cutorch로 되면 좋겠지만 안된다.
우선 git clone https://github.com/torch/cutorch를 콘솔에서 입력해서 c:\torch\luarocks에서 실행함으로써 복사를 해둔다
다음으로 lib/THC/THCReduce.cuh를 찾아서 메모장같은걸로 연다음에
THC_getGridFromTiles(THCCeilDiv(outElements, (long)block.x), grid);를THC_getGridFromTiles(THCCeilDiv((long)outElements, (long)block.x), grid);

바꿔주지않으면 에러를 밷는다.
다음으로
lib/THC/generic/THCTensor.c
에서 보면 배열 선언을 이상하게 해놓은 곳이 있어서 이를 수정해줘야 한다.
long *op_sizes[count];,
long op_dims[count];

를long **op_sizes = malloc(sizeof(long *)*count);,
long *op_dims=malloc(sizeof(long)*count);으로 바꿔주고
맨 뒤에
free(op_sizes);,free(op_dims);를 붙여준다.


이렇게 하고
luarocks make rocks/cutorch-scm-1.rockspec
이걸로 실행!하면 cutorch까지 설치가 된다.

다음단계는 cunn설치
마찬가지로 c:\torch\luarocks 에서
git clone https://github.com/torch/cunn 명령어로 cunn을 다운로드 받고
cunn\lib\THCUNN\LogSigmoid.cu
에서 에러가 뜨므로
const T max = fmaxType(0.f, - *input); 이 거를
const T max = fmaxType((T)0, - *input); 이렇게 바꿔준다
const T인것만 바꿔주면 된다.

여기까지 하고나서 luarocks make rocks/cunn-scm-1.rockspec를 해주면 cunn도 설치완료

다음은 cudnn 설치..
git clone git://github.com/soumith/cudnn.torch.git
cd cudnn.torch
luarocks make .. \ cudnn-scm-1.rockspec


2018/05/08 15:02 2018/05/08 15:02
http://www.rokkim.com/tt/trackback/274
name
passowrd
homesite

케이스 소감
그냥 싸지르는 글.

이번에 컴퓨터 맞출 때 "케이스는 그나마 좀 좋은거 쓰자!" 라는 생각이 머릿속에 깊이 각인되어 있어서, 쿨러마스터 CM609 II USB 3.0  제품을 샀다.

마감은 훌륭한 것 같은데, 문제는 하드 노이즈, 진동 방지를 위해서 고무 패킹 처리를 해놓은게 진짜 말그대로 개병신 같다. 설명서에 보면 프라스틱을 휘어서 끼우라고 되어있는데, 거지같이 뻑뻑하다. 잘못하면 고무패킹이 빠져서 다시해야된다. 병신같은 시스템. 하드 장착 하면서 욕 계속했음.

게다가 요즘 케이스들의 추세는 선정리는 "케이스 뒷면(메인보드 뒷면)으로 빼서 선정리 하세요" 라서 이 제품도 당연히 중급형 모델답게 선은 뒤로 빼도록 되어있는데, 공간을 안만들었다. 화딱지가 난다.

장점은 USB3.0 커넥터가 있다는거랑, 하드 외부에서 직접 껼 수 있는 X-dock 시스템. 이거 빼고는 좀 짜증남.
이거의 1/3 가격대에 3R 시스템 제품이 하드 장착이나 케이스 뒷면 공간만드는 것등 세심하게 처리한 흔적이 있다. (킴이백)

다만 3R 시스템은 디자인이 좀 후짐.. 버튼에 크롬도금은 제발 안했으면.. 싼티가 팍팍난다.

쓰는김에 예전에 쓰던(혹은 써봤던) 케이스도 썰을 풀어보자면 일단 잘만.. 이 제품은 가격대비 아쉬운점이 좀 많다. MS1000 하드독 2개 달린걸 썼었는데, 이상하게 하드 인식이 잘 안된다. 내 잘못인가? 메인보드의 잘못인가. 메인보드 바꿨는데도 인식을 못하는걸 보면 좀 이해가 안되지만.. 그리고 안타깝게도 도어가 좀 잘 부러지는게 아쉬운점. (조카가 와서 바로 부러트림). 하지만 하드독 자체는 굉장히 메리트 있었음. 하드 교체가 편해보여서.

그에 비해 홈시어터용으로 만든 501인가? 이건 희대의 개병신 제품같음. 디자인은 좋았지만 ODD eject 버튼 설계를 병신같이해서 버튼이 안눌러진다. 결국 지지. 누나집에 이거사서 설치했다가 반품하고 결국 실버스톤으로 간걸 생각하면..

스카이디지탈 리빙홈인가? 이건 가격대비 성능비가 좋았음. 군더더기 없는 깔끔한 디자인에, 외부 리모콘 입력을 위해 홀을 뚫어두는 센스도. 근데 얘들도 좀 웃긴게, 스카이디지털 3.5인치 리모콘 셋트를 사면 정상 설치가 안됨. 나사홀이 뒤집어야 맞도록 되어있다. 이런 우울한 점을 극복해야 좋을텐데..

리안리는 서비스가 참 마음에 들었지만, 케이스 자체로의 마감은 좀 후졌던 기억. 알루미늄이니까 어쩔 수 없다고 생각했지만 일반 2.5만언 케이스정도의 내부 마감이었다. 가격은 약 4배 정도였지...

요즘에는 한정테크와 엔코어?를 많이 사는 것 같더만 어떨지 모르겠다. 아직까지는 명가 GMC와 3R이 대세같아보기도 하고. .. 3R은 진짜 외부 마감(크롬도금같은거 하지말고 ㅋㅋ)만 잘해도 김이백 좀 멋들어질 것 같은데.. 어떠려나..
2012/05/07 22:27 2012/05/07 22:27
http://www.rokkim.com/tt/trackback/273
name
passowrd
homesite

Abit 보드와 윈도우 7 설치 문제
사용중이던 컴퓨터 시스템

E6400
DIGIMAX? 2Gb (어쨌든 한 3년전의 국내 메모리 업체. 부도난걸로 알고 있음)
ABIT IP35-E
8600GT
raptor 150G (아마 ADFD였던 것 같은데 기억이 잘 안남.)

어쨌든...
abit 보드에서 문제를 일으켜서 윈도우 7이 깔리지 않는다. (XP는 설치됨)
abit에서 더이상 기술적 지원을 받을 수 없었기 때문에, 보드를 새로 사버렸다.
ide 하드디스크에 설치했을 때는 잘 설치된 것으로보아 AHCI 설정 문제라던지 있는 것이 아닌가 했는데 이유는 못찾았다.

ip35-e에는 sata 관련 설정하는 부분이 없다.
2010/04/19 15:13 2010/04/19 15:13
http://www.rokkim.com/tt/trackback/272
name
passowrd
homesite

영상 줄이기

요즘 PS4에 포함된 Seam Carving 의 신기함 과 또 그 성능은 과연 대단하다 할만하다. 그래서 그것보다 좀 더 좋은 결과를 위해 사람들이 알고리즘을 제시하고 또, Seam Carving을 보완하는 알고리즘도 내고 그랬는데, 연구실형은 참 멋진 알고리즘을 만들어서 CVPR에 accept 되었고, 나는 아직 수정해야할 것이 산더미처럼 남은채로 EUSIPCO에 냈다.
솔직히 내가 보기에도 허접하지만 기념삼아 올린다.
이게 원본 "아방가르드" 님의 라스베가스 야경사진이다.

User image


아래는 그 결과물.
User image

Linear Scaling

User image

내꺼

User image

Seam Carving

2009/05/02 23:18 2009/05/02 23:18
http://www.rokkim.com/tt/trackback/271
name
passowrd
homesite

Vista Enterprise 체험기

Enterprise 버젼을 깔아봤다.

office 2007 도 무나히 잘 깔리고 잘 돌아가고
vs 2005 도 서팩 1 까니까 잘 돌아가고
CS3는 종료할 때 에러나는거 빼고는 잘 돌아가는 것 같고.
한글 2007도 패치하니까 잘 돌아가고.
V3 2007도 비스타 버전을 설치하니까 잘 돌아간다.

문제는 더존 네오플러스가 과연 설치가 될 것인가의 문제인데.. 안되면 놋북에 깔면 되니까 뭐 -_-;;

아무튼

친구들이 실행속도가 XP 보다 빠르다고 했는데, 그런것 같지는 않았다. 아무래도 무거운 듯한 기분.

메모리는 vista만 덤프되어 있을 때 1기가를 먹고 있다. -_-; 이런 닝기미 -_-;;

update 는 ms 제품군을 사용할 경우 통합으로 자동업데이트를 제공한다. 매우 편하다.(정품 인증되어 있을 경우에만..)

사이드 바는 쓰기는 좋은것 같은데, 역시 생각보다 무겁다. 그리고 왜인지는 모르겠는데 프로세스가 두개가 뜬다. 같은 사이드 바라는 이름으로 아무래도 태스크 아이콘으로 들어갈 때, 아이콘 용 같아보인다. 용량이 더 큰놈이 pid가 큰걸보니 왠지 작은넘이 시작시 덤프되고 작은넘이 큰넘을 불러오는 것 같다.

어쨌든 작업 관리자가 좀더 많은 정보를 담게 된것은 좋은 일이라고 본다.

또다른 문제는 하드를 더럽게 많이 읽는다.

안그래도 랩터라 조낸 시끄러운데, 읽기까지 많이 읽으니까 화가 날정도로 시끄럽다.

과연 올마나 오래 쓸 수 있을 것인가.. 그것이 궁금할 뿐.. -ㅅ-;

비스타 체험기 끝.


User inserted image

2007/05/23 01:20 2007/05/23 01:20
http://www.rokkim.com/tt/trackback/253
name
passowrd
homesite

Microsoft bus driver 에러
사운드카드 설치시 나는 에러 처리방안.
출처 :: http://geekswithblogs.net

방법

“Microsoft Bus Driver should be loaded in your system before installing Realtek HD Audio Driver".  This unit uses the RealTek High Definition audio chipset, and when searching on the 'net there's lots of folks with newer motherboards and RealTek audio that are having the same issue.  Q835221 gives the resolution: a QFE download (Quick Fix Escalation).  But that is only officially available by talking to Microsoft tech support.  Fortunately it can also be found bundled along with other driver downloads!  I pulled this copy out of an Intel audio driver:

KB835221.exe (QFE to fix the "Microsoft Bus" error message)

Some folks have reported mixed results after installation, so use at your own risk.  But it solved my problem 100% with no side effects.  The KB article makes it sound like it's an issue limited to XP SP1 and older, or Win2K3 RTM.  But the required UAA drivers are not included with XP SP2 or Win2K3 SP1, so it is a useful QFE to have around if you want to use newer sound cards.  One guy mentioned that even Vista Beta 2 requires it for his RealTek sound card.

UPDATE: John from the fair city of Edinburgh, Scotland had commented below that Q835221 didn't help.  For most folks with RealTek issues it works great.  But if that doesn't help then you can also try the updated driver from Q888111, which has four versions depending on your OS and SP level.

Download Q888111 for:

For those still plagued with sound issues, I hope that this updated driver helps.  On my little Sony laptop this updated driver doesn't work at all, and only the older Q835221 driver listed above was useful.

UPDATE 2: For those with Windows XP 64-bit edition or Windows Server 2003, "Tep" from Japan had written in and mentioned Q901105 which offers an updated version of the hdaudbus.sys driver.  As a side-note, this is certanly a popular topic, getting 90,000 hits since I had first posted it.  Thanks go out to those who have written in to help us know what works and what doesn't.

2007/02/16 21:37 2007/02/16 21:37
http://www.rokkim.com/tt/trackback/241
  2007/02/21 21:50 | link | edit or delete | write reply 
사운드카드하나 질러야하는데...툭하면 다운되는 온보드 너무 싫삼
rokkim
  2007/02/23 23:05 | link | edit or delete | write reply 
이에러 은근히 많이 떠서 아예 블로그에 올려버렸음 -_-;
HD 뭐 시기 하더니만 에러만 더뜨고 -_-;;
  2019/08/24 17:43 | link | edit or delete | write reply 
Great post.
name
passowrd
homesite

MIPS ASM B+TREE (only search)

학교에서 프로젝트로 나온 mips b+tree 서치용 코드.

숙제 제출 기한이 마감된 관계로 올린다 -ㅅ-;;

일단, data. word의 자료를 가져오는게 아니라 시작하자마자 코드를 통해서 stack안에 다 넣어버렸다. -_-;

이유는, data .word에 자료 등록 하는법도 몰랐기 때문에

서치 부분에서도 약간의 문제는 있고, 데구알도 안들은 넘이 만든거라 문제도 많지만, 그냥 올려둔다.

누군가 필요한 사람도 있긴 있을거라 생각해서;;

참고로 입력, 삭제는 구현 안되어 있고, 서치만 구현되어 있다. -_-

2006/05/21 19:53 2006/05/21 19:53
http://www.rokkim.com/tt/trackback/219
스미레
  2006/06/08 03:14 | link | edit or delete | write reply 
데구알에 눈이 갑니다 ;; 데구르르.. 알?
name
passowrd
homesite
*1