반응형

2024/04/26 3

AWS EC2 SERVER : (7) 백그라운드로 실행하고 종료하는 방법

(7) 스트림릿을 EC2 서버에서 실행시킬때, 터미널 접속을 끊어도 24시간 365일 돌아가도록 하고, 다시 종료후 재실행하는 방법 # 백그라운드에서 계속 돌아가도록 하려면?# 이전에 사용하던 streamlit run 명령어로 실행하면 putty를 종료하면 서버도 같이 다운되어 버림.# 백그라운드로 24시간 돌아가도록 실행 : nohup streamlit run app.py & # 진짜 백그라운드로 돌고있나?? 확인# 풀억세스 명령어 ps -ef# 현재 실행중인 전체 파일들을 보여준다. # 우리는 우리 서버가 돌아가는지만 보면 되므로, 지정하여 보여달라고 요청# ps -ef | grep streamlit # 이제는 putty를 종료하고 서버를 진입해 보면 이전엔 실행되지 않았는데, # 이제는 putty가..

AWS EC2 SERVER : (6) 소스코드가 수정되었을 경우, EC2에 수정사항을 반영하는 방법

(6) 소스코드가 수정되었을 경우, EC2에 수정사항을 반영하는 방법 # 가장 많이 하는 실수가 수정사항 적용할때 리눅스 서버 실행시 putty 들어가서 명령어 입력해도 실행이 안되는 경우!! - 가상환경이 알맞게 들어가서 실행요청을 한건지 확인해 봐야한다!!ex) st_310 가상환경에서 서버를 만들었는데 base에서 실행하면 실행되지 않는다. # conda activate st_310 : 내가 만든 가상환경 들어가기# conda deactivate : 가상환경 나오기 # 수정사항이 있을경우 local 에서 수정후 git에 커밋 > 푸쉬 후 서버에서 풀 동작을 해야 서버에도 수정이 적용된다.# 우선 VSC에서 수정사항을 저장하고 Git desktop에서 'ml 화면수정'이라는 내용으로 커밋, 푸쉬  하..

ML(머신러닝) : Hierarchical Clustering (Dendrogram을 그리고 Agglomerative Clustering 활용)

Hierarchical Clustering > - 데이터 포인트들을 계층적으로 그룹화하는 클러스터링 방법 - 복잡한 데이터 구조를 가진 데이터 세트에서 패턴이나 관계를 파악하는 데 유용 - Hierarchical Clustering의 결과는 트리 형태로 나타낼 수 있으며, 이를 덴드로그램(dendrogram)이라고 한다. - 덴드로그램은 각 클러스터의 병합 순서와 유사도를 시각적으로 표현하고, 클러스터의 수를 사전에 지정할 필요가 없으므로, 클러스터의 개수를 자유롭게 선택할 수 있어 매우 유연하게 사용할 수 있다.묶인 클러스터를 점 하나로 보고, 반복하여 가까운것끼리 묶는다. # Library 임포트import numpy as npimport matplotlib.pyplot as pltimport pan..

728x90
반응형