작성자 정보
- VR임팩트 작성
- 작성일
컨텐츠 정보
- 1,689 조회
-
목록
본문
특이점 사용 »
'특이성 <https://sylabs.io/>'_는 도커 이미지를 실행할 수 있는 또 다른 컨테이너 플랫폼이다. 특이점은 노트북에서 대규모 HPC 클러스터, 지역 대학 또는 회사 클러스터, 단일 서버에 이르기까지 클라우드에서 사용할 수 있습니다… 컨테이너는 설치할 다른 것이 없는 단일 파일입니다
이미지 다운로드 중 »
싱귤러리티는 다운로드 후 ODM 도커 컨테이너를 사용할 수 있다. .sif 이미지를 생성합니다
최신 ODM 도커 이미지의 경우
> singularity pull --disable-cache docker://opendronemap/odm:latest
최신 ODM GPU 도커 이미지용
> singularity pull --disable-cache docker://opendronemap/odm:gpu
Singularity SIF 이미지 사용 »
Singularity는 Docker와 디렉터리를 매핑하는 방법이 다르기 때문에 bash 스크립트 파일은 ODM 디렉터리를 매핑하는 좋은 솔루션입니다. 다음은 ODM에 대한 리눅스 예제입니다
images_dir=/path_to_image_dir/
name=`basename $images_dir`
output_dir=/path_to_output_directories/$name
mkdir -p $output_dir
singularity run
--bind $images_dir:/$output_dir/code/images,\
--writable-tmpfs odm_latest.sif \
--orthophoto-png --mesh-octree-depth 12 --ignore-gsd --dtm \
--smrf-threshold 0.4 --smrf-window 24 --dsm --pc-csv --pc-las --orthophoto-kmz \
--ignore-gsd --matcher-type flann --feature-quality ultra --max-concurrency 16 \
--use-hybrid-bundle-adjustment --build-overviews --time --min-num-features 10000 \
--project-path $output_dir
다음은 GPU를 사용한 ODM의 리눅스 예제입니다
images_dir=/path_to_image_dir/
name=`basename $images_dir`
output_dir=/path_to_output_directories/$name
mkdir -p $output_dir
singularity run
--bind $images_dir:/$output_dir/code/images,\
--writable-tmpfs odm_latest.sif \
--orthophoto-png --mesh-octree-depth 12 --ignore-gsd --dtm \
--smrf-threshold 0.4 --smrf-window 24 --dsm --pc-csv --pc-las --orthophoto-kmz \
--ignore-gsd --matcher-type flann --feature-quality ultra --max-concurrency 16 \
--use-hybrid-bundle-adjustment --build-overviews --time --min-num-features 10000 \
--project-path $output_dir