이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

mapreducer

mapreduce 또는 tall형 배열의 실행 환경 정의

구문

mapreducer
mapreducer(0)
mapreducer(mr)
mr = mapreducer(___)
mr = mapreducer(___,'ObjectVisibility','Off')

설명

인수가 없는 mapreducer는 전역 실행 환경을 디폴트(MATLAB®SerialMapReducer)로 설정합니다.

mapreducer는 MATLAB이 mapreduce 알고리즘과 tall형 배열 계산을 실행하는 방법을 변경하는 구성 함수입니다. Parallel Computing Toolbox™, MATLAB Distributed Computing Server™, 또는 MATLAB Compiler™를 활용할 수 있도록 실행 환경을 설정하거나, 변경하거나, 저장하려면 이 함수를 사용하십시오.

참고

MATLAB에서 mapreduce 알고리즘과 tall형 배열 계산은 SerialMapReducer를 사용하여 자동으로 실행되므로, 이런 기능을 사용하기 위해 mapreducer를 사용하여 구성 설정을 지정할 필요가 없습니다. 그러나 Parallel Computing Toolbox, MATLAB Distributed Computing Server, MATLAB Compiler 중 하나를 사용할 경우에는 추가적인 mapreducer 구성 옵션을 병렬로 실행하거나 배포된 환경에서 사용할 수 있습니다.

자세한 내용은 Parallel Computing Toolbox 문서의 mapreducer 또는 MATLAB Compiler 문서의 mapreducer를 참조하십시오.

mapreducer(0)은 전역 실행 환경을 로컬 MATLAB 세션으로 설정합니다.

mapreducer(mr)은 이전에 생성된 MapReducer 객체 mr을 사용하여 전역 실행 환경을 설정합니다.

mr = mapreducer(___)는 위에 열거된 구문에서 MapReducer 객체를 반환하도록 합니다. 실행 환경을 명시적으로 지정하려면 mrmapreduce에 대한 네 번째 입력 인수로 사용할 수 있습니다.

mr = mapreducer(___,'ObjectVisibility','Off')는 MapReducer 객체 mr의 가시성을 전환합니다. 이 구문을 사용하면 전역 실행 환경에 영향을 미치지 않고 새로운 MapReducer 객체를 만들 수 있습니다.

출력 인수

모두 축소

실행 환경으로, MapReducer 객체로 반환됩니다.

mrObjectVisibility 속성이 'On'(디폴트 값)으로 설정된 경우 mr은 모든 mapreduce 알고리즘과 tall형 배열의 계산을 위한 실행 환경을 정의합니다. mr의 ObjectVisibility 속성이 'Off'로 설정된 경우에도 mrmapreduce 함수에 선택적으로 전달하여 실행 환경을 명시적으로 지정할 수 있습니다.

  • tall형 배열로 작업할 때 mapreducer를 사용하여 실행 환경을 설정한 후에 tall(ds)로 tall형 배열을 만드십시오. tall형 배열은 생성될 때 현재 전역 실행 환경에 바인딩됩니다. 이후에 전역 실행 환경이 변경되는 경우 tall형 배열이 유효하지 않게 되므로 다시 생성해야 합니다.

R2014b에 개발됨