IBM Spectrum LSF Predictor 설치

LSF Predictor를 설치하십시오.

시작하기 전에

IBM Spectrum LSF Predictor는 IBM Cloud Pak for Data 4.0 에서 AutoAI 를 훈련 엔진으로 사용합니다. LSF Predictor에 대해 Cloud Pak for Data 가 설치되어 실행 중이어야 합니다. 자세한 내용은 IBM Cloud Pak for Data 준비하기를 참조하세요.

LSF Predictor를 설치하기 위해 호스트를 선택할 때 다음 전제조건을 고려하십시오.
  • LSF Predictor는 x64 플랫폼에서 실행되는 다음 Linux® 운영 체제를 지원합니다.
    • Red Hat Enterprise Linux 7.2이상.
    • CentOS 7.2이상.
    • Ubuntu 18.04.
  • Docker CE (docker-ce) 19.03이상이 설치되어 실행 중이어야 합니다.
  • 2222, 5050, 9200, 20022포트는 사용하지 않아야 합니다.
  • LSF prediction Docker 컨테이너를 시작하기 위한 Docker-in -Docker (dind) 및 CentOS 7 (centos:7) 이미지를 다운로드하기 위한 인터넷 액세스.
  • LSF 구성 파일을 직접 로드하기 위한 프로덕션 환경의 LSF 서버 또는 클라이언트.
  • LSF Predictor에 대해 의도한 호스트에는 32GB이상의 메모리가 있어야 합니다.
  • 설치 패키지를 추출하는 데 사용하는 설치 디렉토리는 작업 디렉토리입니다. 따라서 설치 디렉토리에 최소 100GB의 여유 공간이 있는지 확인하십시오.
    주: 설치 디렉토리는 절대 경로로 지정되어야 하며 경로에 기호 링크를 포함할 수 없습니다.
  • 설치 프로그램은 LSF Predictor 서비스를 시작하기 전에 라이센스 조항에 동의했다고 가정합니다. 설치 패키지 내의 License/ 디렉토리에서 라이센스 계약을 보십시오.

프로시저

  1. 원하는 Linux 호스트에 root로 로그인하십시오.
  2. 다음 명령을 실행하여 최대 가상 메모리 설정이 262144보다 큰지 확인하십시오.
    # sysctl -n vm.max_map_count
  3. LSF Predictor에 대한 사용자를 docker 사용자 그룹에 추가하십시오.
    예를 들어, Docker 사용자 그룹에 lsfadmin 를 추가하려면 다음을 수행하십시오.
    # usermod -aG docker lsfadmin
  4. LSF Predictor에 대한 사용자로 의도한 호스트에 다시 로그인하십시오.

    예를 들어, 원하는 호스트에 lsfadmin로 로그인하십시오.

  5. 원하는 설치 디렉토리로 이동하여 lsf-cognitive-predictor_v1 설치 패키지를 추출하십시오.
    예를 들면 다음과 같습니다.
    $ cd /opt/ibm
    $ tar -zxvf lsf_cognitive_predictor_v1.tar.gz
  6. lsfadmin 또는 root로 서비스를 시작하려면 다음 명령을 실행하여 설치 디렉토리로 변경하십시오.
    $ cd lsf_cognitive_v1/
  7. LSF Predictor 서비스를 시작하십시오.

    예를 들어, 다음과 같이 디렉토리 맵핑을 사용하여 LSF Predictor 서비스를 시작하십시오.

    $ ./bcogn start -v "LSF_TOP_OUTSIDE_CONTAINER:LSF_TOP_INSIDE_CONTAINER"

    여기서 LSF_TOP_OUTSIDE_CONTAINER 는 실제 LSF 클러스터 최상위 레벨 파일 경로이고 LSF_TOP_INSIDE_CONTAINER 는 예측을 시작할 때 자동으로 작성되는 Docker 컨테이너 내부의 맵핑 지점입니다. 두 번 모두 동일한 파일 경로를 지정해야 합니다.

    bcogn start 명령에 대한 자세한 정보는 IBM Spectrum LSF Predictor 서비스 관리를 참조하십시오.

  8. 웹 브라우저에서 LSF Predictor Console에 로그인하십시오.
    1. LSF Predictor 인증서를 신뢰할 수 있는 루트 인증서로 웹 브라우저로 가져오십시오.

      인증서는 lsf_cognitive_v1/config/https/cacert_lsf.pem에 있습니다.

    2. 웹 브라우저에서 LSF Predictor Console에 로그인하십시오.

      https://<lsf_predictor_host>:5050

      기본 사용자 이름 및 비밀번호로 Admin 를 입력하십시오.
      중요: 보안상의 이유로, 첫 번째 웹 콘솔 로그인 후에 Admin 비밀번호를 변경하는 것이 좋습니다.
      그림 1. 첫 번째 웹 콘솔 로그인 후 Admin 비밀번호 변경
      비밀번호 변경 메뉴 옵션의 스크린샷입니다.
  9. lsf_cognitive_v1/config/config.json 파일에서 t_shirt_size 매개변수 값이 "large" 에 대해 l 로 설정되었는지 확인하십시오.
    
    {
    "debug": false,
    "feature": {
    "predictor": {
    "enabled": false,
    "url": "",
    "username": "",
    "password": "",
    "project": "",
    "version": "3.5",
    "sample_rate": 1,
    "max_samples": 2000000,
    "RegressionAlgorithms":["RandomForestRegressorEstimator", "ExtraTreesRegressorEstimator", "XGBRegressorEstimator", "GradientBoostingRegressorEstimator"],
    "ClassificationAlgorithms":["ExtraTreesClassifierEstimator", "GradientBoostingClassifierEstimator", "DecisionTreeClassifierEstimator", "RandomForestClassifierEstimator"],
    "ranking_metric_regression": "MAE",
    "ranking_metric_classification":"Accuracy",
    "transformers": ["sum","max"],
    "test_size": 0.1,
    "t_shirt_size": "l"
    },
    "optimizer": {
    "enabled": false
    }
    }
    }