본문 바로가기

전체 글39

[Anaconda] 가상 환경 생성, 삭제, 목록 확인 0. 가상환경 목록 확인 conda의 가상환경 목록을 확인한다. 현재 활성화된 가상환경은 별표(*)가 표시된다. $ conda info --envs $ conda env list 1. 가상환경 생성 - env_name 이름의 Python 3.8 가상환경 생성 $ conda create -n 가상환경이름 python==3.8 2. 가상환경 삭제 $ conda env remove -n 가상환경이름 3. 가상환경 복제 - ORIGIN 이름의 가상환경을 복제하여 NEW 만들기 $ conda create --name NEW --clone ORIGIN 4. conda pack 으로 저장하기(다른 시스템에서 사용가능) $ conda install conda-pack $ conda pack -n [환경이름] -o [파.. 2021. 10. 26.
Optimizer 정리 https://light-tree.tistory.com/141 2021. 9. 15.
CUDA 두개 버젼을 한 컴퓨터에. Tensorflow 1.x 대는 CUDA 10.x 버젼대만, Tensorflow 2.x 대는 CUDA 11.x 만 호환이 됨. 게다가 RTX 3090 은 CUDA 11 미만의 버젼을 호환하지 않기 때문에 3090 에서 tf 1 코드를 사용할 수가 없다. 2080 Ti 에서 tf1, tf2 모두를 테스트하기 위해 CUDA 10.x, CUDA 11.x 버젼을 모두 설치하고자한다. 출처 : https://m31phy.tistory.com/125 [CUDA] 한 컴퓨터에 여러 버전 cuda 설치하기 저의 경우에는 Diskless cluster 구조에서 몇몇 계산노드들이 서로 다른 그래픽 카드를 가지고 있습니다. 그래서 서로 다른 버전의 cuda를 설치해야하나 싶었지만, 조사를 하다보니 CUDA SDK의 comp.. 2021. 9. 14.
[Loss 함수] loss 함수의 종류 및 비교, 사용 출처 : https://needjarvis.tistory.com/567 Binary Crossentropy 실제 레이블과 예측 레이블 간의 교차 엔트로피 손실을 계산한다. 2개의 레이블 클래스(0, 1로 가정)가 있을 때 Binary Crossentropy를 사용하면 좋다. BinaryCrossentropy class tf.keras.losses.BinaryCrossentropy( from_logits=False, label_smoothing=0, reduction="auto", name="binary_crossentropy" ) 2. Categorical Crossentropy 레이블 클래스가 2개 이상일 경우 사용된다. One -hot -encoding 형태로 제공 될 때 사용가능 보통 softmax.. 2021. 9. 14.
[모델 배포하기(2/2)] TF-Serving 예제 출처 : http://solarisailab.com/archives/2703 36. 텐서플로우 서빙(TensorFlow Serving)을 이용한 딥러닝(Deep Learning) 모델 추론을 위한 REST API 서버 구 이번 시간에는 텐서플로우 서빙(TensorFlow Serving)을 이용해서 딥러닝(Deep Learning) 모델 추론을 위한 REST API 서버를 구현하는 방법을 알아보자. [1] 텐서플로우 서빙(TensorFlow Serving) 텐서플로우 서빙(Te solarisailab.com docker pull tensorflow/serving docker run -t --rm -p 8501:8501 \ -v "/home/solaris/Desktop/tf_serving/saved_mode.. 2021. 9. 6.
[Git] Subtree 관리하기 Subtree 관리 상위 저장소 생성 및 이동 원격 참조 추가 git remote add {Remote name} {Child Repo url} git remote add ai-summary https://github.com/changhwan/ai-summary git remote -v​ Subtree로 추가 git subtree add --prefix { Child path(where to go) } { Remote repo name } { Child branch } git subtree add --prefix=(해당 Repository 하위의 디렉터리 구조) (옮겨올 Repository 주소) (옮겨올 Repository의 branch) git subtree add --prefix ai-summary.. 2021. 9. 2.