python & R anaconda, 아나콘다 설정 딥러닝 jupyter notebook 우분투 20.04

    jupyter notebook을 직접 설치를 할 수 있지만,  그 수없이 많은  패키지를 알기도 어렵고,  설치 하기도 어렵다. 

 따라서 anaconda에서 jupyter notebook 을 설치 하기로 하였다.   

어찌 되었든  딥러닝 연산용   jupyter notebook 이기 때문에  높은 사양의  PC를 사용하게 되었다.

 

GPU 설정 하는 것을 보려면 아래를 클릭 하면 된다. 

https://rdmkyg.blogspot.com/2021/12/ubuntu-2004-nvidia-gpu-cnn-2021-12-3.html



1. anaconda 설치  (어떤 유저로 하여도 관계 없음 )

# 참고로 2020.11년 버전으로 하였음

  $ wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh

  $ bash Anaconda3-2020.11-Linux-x86_64.sh

아나콘다를 설치 할때는 모든 것 에다 yes를 하여야 함  그래야 나중에 설정하기가 편하다. 

 가상환경 만들기 

  $ source ~/.bashrc

 

2.  환경설정 하기 

 - 주피터 노트북 패스워드 쓰기

  $ jupyter notebook --generate-config

  $ jupyter notebook password

 # 테스트로 실행 한번 해본다.

  $jupyter notebook --ip='192.168.0.12'


 3.Tensorflow  환경 설정 하기 

   $ conda install tensorflow-gpu cudatoolkit=10.1 

  아래  것은 무엇인지 모르지만,  이걸 하지 않으면 안된다. 

   $ sudo ldconfig /usr/local/cuda/lib64   

  tensorflow를 설치 한다. 

    $ pip install tensorflow 


 4 . 주피터  셀스크립트 작성 

      주피터 노트북을 실행하면서,  부팅시 자동으로 하는 것을 계속적으로 하였지만,  잘되지 않는다.    주피터 노트북과 관련된  환경 설정을 마친 다음 간단하게 셀스크립트를 만들 예정 이다. 

 $ sudo vi ju.sh

 #!/bin/bash
 nohup jupyter notebook --ip='192.168.0.12'>/dev/null 2>&1

작성 후 저장 후에 아래와 같이 실행 한다. 

 $ sh ju.sh

주피터 노트북에 아래와 같이 실행 한다.

import tensorflow as tf

from tensorflow.python.client import device_lib

device_lib.list_local_devices()

[name: "/device:CPU:0"
 device_type: "CPU"
 memory_limit: 268435456
 locality {
 }
 incarnation: 15832608350802568314,
 name: "/device:XLA_CPU:0"
 device_type: "XLA_CPU"
 memory_limit: 17179869184
 locality {
 }
 incarnation: 6392123195744774421
 physical_device_desc: "device: XLA_CPU device",
 name: "/device:GPU:0"
 device_type: "GPU"
 memory_limit: 9320168192
 locality {
   bus_id: 1
   links {
   }
 }
 incarnation: 4331021988426422231
 physical_device_desc: "device: 0, name: NVIDIA GeForce RTX 3080, pci bus id: 0000:01:00.0, compute capability: 8.6",
 name: "/device:XLA_GPU:0"
 device_type: "XLA_GPU"
 memory_limit: 17179869184
 locality {
 }
 incarnation: 14612558613144613210
 physical_device_desc: "device: XLA_GPU device"]


위와 같이 나온거면 성공한것이다.   

 


댓글 없음:

댓글 쓰기

css cheat sheet 클래스 선택자, margin(마진), display , center 조정 간단한 구성 요소

 앞에서는 html의 간단한 sheet를 소개 하였습니다.   html은  주로 골격을 나타나는 것이라, 디자인을 하는데는 css로 하여야 합니다.  아래 코드와 같이 css 관련 하여 매우 간단하게 코딩 하겠습니다.  body 부분의 css 코딩  ...