실행시간
Posts
2 posts[bash: timeout] 특정 명령어/프로세스에 대한 실행 시간 제한 설정
특정 명령어 또는 프로세스의 실행 시간을 제한해야 할 경우 timeout을 이용할 수 있다. 어떤 작업이 일정 시간 안에 끝나지 않으면 강제로라도 끝내야 하는 상황이 있을 경우, 또는 특정 프로세스가 버그 등으로 인해 무한히 끝나지 않고 헤멜 가능성이 있다고 생각될 경우에 요긴하다. 아래의 예시를 보자. # 실행 시간 제한 3.5초 timeout 3.5s sleep 10 # 종료 상태(exit status) 확인 echo $? 124 위의 예시를 보면 sleep으로 10초간 대기하라는 명령이지만 실행 시간 제한을 3.5초로 설정했으므로 3.5초후에 sleep 프로세스는 강제 종료된다. 예시를 하나 더 보자. # 실행 시간 제한 2분 timeout 2m sleep 10
tensorflow 학습, 실행 시간
#.o2z4bcj7i Inception-v3. This model was trained for several weeks on multiple GPUs on ImageNet. Transfer learning does not require GPUs to trainTraining across the full training set (40,000 images) took less than a minute on my Macbook Pro without GPU support. 1080 gpu 2개로 cifar10 학습 시간은 백만 steps에 20시간 정도 걸렸다.Image recognition 실행해보면, 1번 prediction에 2초쯤 걸리는 것 같다.



