본문 바로가기

전체 글239

Tensorflow - 딥러닝 모델 웹화면에 띄우기 우선 티처블 머신으로 이미 만들어둔 텐서플로우의 모델과 같은 환경을 위해 아나콘다 프롬프트에서 같은 환경의 가상환경을 만든다conda create -n tensor310 python=3.10 openssl numpy scipy matplotlib ipython scikit-learn pandas pillow jupyter seaborn y를 입력하여 설치를 진행시킨다   가상환경이 만들어졌으니  VS코드를 실행시키자 우선 app.py를 만들어주고 시작의 기본인 import streamlit as stdef main(): passif __name__ == '__main__': main()를 적어주고 시작하자  이제 pass부분을 지우고 본격적으로 시작하자  타이틀과 서브헤더를 적당히 지어주고  .. 2024. 4. 29.
EC2 업로드 과정 7) 터미널을 꺼도 서버 돌아가게 하기, 서버 닫기nohup, &, kill porcessID 2024.04.26 - EC2 업로드 과정 6) 서버 수정 git pull 서버 컴퓨터인 아마존 리눅스는 계속 켜놓고 있는데서버를 접속하게 해주는 내 컴퓨터도 같이 켜줘야 하는가?그럼 내 컴퓨터는 서버2 인가?  아니다 내 컴퓨터는 그저 연결만 시켜주는 스위치와 같다  지금까지 서버를 RUN 할때$ streamlit run app.py라는 주문을 했다 하지만 이 커맨드는 터미널(putty)를 닫으면 스트림릿 서버도 꺼진다 $ nohup streamlit run app.py & 이제는 이렇게 입력해보자   여기서 nohup은 HUP(hangup) 신호를 무시하라는 뜻이며행업은 끊다 라는 뜻이므로 끊기지않게 하라는 뜻이되고 &는 백그라운드에서 실행하라는 의미  즉, 이제 끊기지않고 계속 돌아간다는 의미다  .. 2024. 4. 26.
EC2 업로드 과정 6) 서버 수정 git pull 2024.04.25 - EC2업로드 과정 5) 서버 Run    서버를 돌린 후 시간이 흘러 수정을 한뒤에 서버를 다시 열었다고 치자   깃에서 커밋을 하고 푸시를 한 뒤에 서버를 열었는데  달러를 지우고 달러사인으로 수정을 거쳤는데 수정이 이루어지지 않았다  왜일까?  기억을 거슬러올라가보자 서버를 처음 열때 git에서 clone을 pull 받지않았는가?  왜 수정후에는 받지 않았을까바뀐것을 반영해줘야한다  이번에는 git pull을 입력해보자  파일이 변경되었다는 메세지가 보인다 다시 서버를 재시작해보자    이제 정상적으로 수정이 이루어졌다      AWS 서버 업로드 과정 7) 프레임워크를 끄고도 서버를 돌릴순 없을까?AWS 서버 업로드 과정 6) 서버 수정AWS 서버 업로드 과정 5) 서버 Ru.. 2024. 4. 26.
EC2 업로드 과정 5) 서버 Run 2024.04.25 - EC2 업로드 과정 4) github clone pull           이제 Github에서 받은 Clone 그 폴더 안으로 들어가서 메인파일을 실행시켜주자 하지만 작동이 되지않는다  원인은? 방화벽 해제  방화벽의 포트를 설정해두었다우리는 그 구멍으로만 접속이 가능하다   그 퍼블릭 IP주소가 있던 세부정보 쪽을 보면  보안탭을 눌러 인바운드규칙의 런치위자드를 눌러 인바운드 규칙 편집을 눌러보자 그리고 규칙추가 버튼을 눌러보자 그리고 비어있는 칸에 포트번호 를 설정해주고사용자지정을 눌러 애니웨어 IPv4를 선택해주고규칙 저장을 눌러주자      그럼 정상적으로 작동이 된다아이피를 드래그한후에 인터넷창에 CTRL+V 해보자      정상 작동 되는 모습을 볼 수 있다    AW.. 2024. 4. 25.
EC2 업로드 과정 4) github clone 2024.04.25 - EC2 업로드 과정 3) 가상환경 설정 깃허브 또한 리눅스 환경에서도 설치해줘야 한다 설치 커맨드는 yum install git  슈퍼유저가 아니라서 실행권한이 없다고 한다 sudo 를 앞에 쓰고 다시 써보자( SUperuser DO ) y 를 눌러주자설치가 완료 됐다   mkdir Github를 통해 폴더를 하나 만들고 그 폴더로 들어가주자(MAKeDIRectory)   이제 깃허브의 주소를 가져오자 친절히도 주소가 나와있다 이걸 복사한뒤에 git clone 링크를 입력하여 클론을 받아주자        AWS 서버 업로드 과정 5) 서버 Run이제 Github에서 받은 Clone 그 폴더 안으로 들어가서 메인파일을 실행시켜주자 하지만 작동이 되지않는다  원인은? 방화벽 해제  방.. 2024. 4. 25.
EC2 업로드 과정 3) 가상환경 설정 2024.04.25 - EC2 업로드 과정 2) PuTTy, 아나콘다, 파이썬 설치 및 설정    이미 테스트가 끝난것과 동일한 가상환경을 만들기위해동일한 가상환경을 만들어준다conda create -n 가상환경 이름 python=3.10 openssl numpy scipy matplotlib ipython scikit-learn pandas pillow jupyter seaborn   y 를 눌러주자  conda activate 가상환경 이름 pip install streamlit 을 입력하여 스트림릿을 설치해주자   가상환경에 무사히 들어갔다       AWS 서버 업로드 과정 4) github clone pullAWS 서버 업로드 과정 3) 가상환경 설정이미 테스트가 끝난것과 동일한 가상환경을 만들.. 2024. 4. 25.