제가 사진을 넣으면 오염물질이 사진에 있는지 없는지 알려주는 코드를 완성 시켰는데, 이걸 플라스크를 백엔드로 쓴 웹 앱에 상시 작동 시키고 싶으면 어떻게 하나요? 아예 초보라서 검색어나 키워드라도 알려주시면 감사드리겠습니다 ㅠㅠ
- dc official App
댓글 13
라이브러리 뭐 썻어?
익명(223.62)2020-07-29 13:51
답글
파이토치, PIL 두개가 메인입니다 형님. 앱에 접목 시키는 법을 전혀 모르겠네요 ㅠㅠ - dc App
ㄷㄷ(202.94)2020-07-29 13:52
답글
파이토치면 플라스크 쓸필요 없이 torchserve 써서 모델 올리면 됨.. 플라스크로 본인이 직접 구현할 수도ㅠ있겟지만 이게 말처럼 쉬운게 아님 uwsgi랑 nginx같은 것도 배워야 되고
익명(223.62)2020-07-29 13:54
답글
커스텀 백엔드가 정 필요하다 싶으면 torchserve로 모델 백엔드 구현하고, 그 앞단을 fastapi같은 async되는 파이썬 백엔드로 구현하는게 젤좋음
익명(223.62)2020-07-29 13:55
답글
으악.. 근데 프로젝트라서 조건이 앱 사용이거든요 ㅠㅠ 사실 이걸 상시 작동 시켜서 비정상적인 사진이 올라오면 알림이 떠야하는데 이렇게도 하기 힘들까요? 보여주기식으로 상시 작동은 안 하고 그냥 비정살적 사진 하나 넣어서 알람 울리는거만 보야줘도 될거 같긴 해여 - dc App
ㄷㄷ(202.94)2020-07-29 13:56
답글
아 참 그리거 서버 없이 로컬호스트로 할건데 이러면 좀 더 쉬워질까요 ㅠㅠ - dc App
ㄷㄷ(103.24)2020-07-29 13:57
답글
프로덕션이 아니라 걍 데모용이면 그냥 플라스크로 만들어서 보여줘도 될듯 (연속으로 동시에 호출만 안하면 될듯). 그냥 평범하게 플라스크 띄워서 코드 내에서 모델 돌리면 되는데 정확히 어느 부분이 어려운거야?
익명(223.62)2020-07-29 14:00
답글
제가 횡설수설 했네요 ㅠㅠ 서버는 아예 필요없도 데모용인데 어느 부분이 어렵냐면, 백엔드 자체를 처음 만쟈봐서 로그인은 파이어베이스로 쉽게 만들었는데 앱에서 (플라스크 백엔드에서) 제가 짠 코드를 어떻게 불러오고 그 결과를 앱에 어떻게 보여주는지 자체를 기본도 모르겠네요 ㅠㅠ 키워드도 모르겠고 하.. 기본적인 질문 죄송합니다 진심으로 - dc App
ㄷㄷ(202.94)2020-07-29 14:02
답글
짠 모델은 걍 평범하게 플라스크 백엔드에서 파이썬 import해서 불러오고 모델 실행시키고 결과를 평범하게 flask로 프론트에 보내주면 프론트가 결과를 화면에 뿌려주면 되긴 하는데 처음 하면 어려울수도 잇겟네.. serve machine learning model using flask 인터넷에 검색하면 비슷한거 많이 나오긴 할건데
익명(223.62)2020-07-29 14:09
답글
혹시 파이토치 모델 저장하고 다시 로드 하는 법을 잘 모르는건가?
익명(223.62)2020-07-29 14:13
답글
아아아아 그럼 그냥 route에 import 하고 return하면 걀과가 뜨는건가요? 사실 가장 어려운 부분은 드롭박스에 실시간으로 찍혀서 올라가는 사진을 input 시키는게 어려운거 같아요 ㅠㅠ - dc App
ㄷㄷ(103.24)2020-07-29 14:14
답글
드롭박스에 파일 변경시 트리거 되는 웹훅(webhook)이 있는지 보고 그걸로 플라스크 호출하는 방법이 정석인데 그걸 사용하려면 플라스크를 실제 서버에 올려야되고 그러려면 배워야될게 또 산더미겟네ㅎㅎㅎ...
익명(223.62)2020-07-29 14:19
답글
고마워유 ㅠㅠ 이미 있는 사진들로 하는건 return만 하면 될 정도로 쉬운것이죠? ㅎㅎ - dc App
라이브러리 뭐 썻어?
파이토치, PIL 두개가 메인입니다 형님. 앱에 접목 시키는 법을 전혀 모르겠네요 ㅠㅠ - dc App
파이토치면 플라스크 쓸필요 없이 torchserve 써서 모델 올리면 됨.. 플라스크로 본인이 직접 구현할 수도ㅠ있겟지만 이게 말처럼 쉬운게 아님 uwsgi랑 nginx같은 것도 배워야 되고
커스텀 백엔드가 정 필요하다 싶으면 torchserve로 모델 백엔드 구현하고, 그 앞단을 fastapi같은 async되는 파이썬 백엔드로 구현하는게 젤좋음
으악.. 근데 프로젝트라서 조건이 앱 사용이거든요 ㅠㅠ 사실 이걸 상시 작동 시켜서 비정상적인 사진이 올라오면 알림이 떠야하는데 이렇게도 하기 힘들까요? 보여주기식으로 상시 작동은 안 하고 그냥 비정살적 사진 하나 넣어서 알람 울리는거만 보야줘도 될거 같긴 해여 - dc App
아 참 그리거 서버 없이 로컬호스트로 할건데 이러면 좀 더 쉬워질까요 ㅠㅠ - dc App
프로덕션이 아니라 걍 데모용이면 그냥 플라스크로 만들어서 보여줘도 될듯 (연속으로 동시에 호출만 안하면 될듯). 그냥 평범하게 플라스크 띄워서 코드 내에서 모델 돌리면 되는데 정확히 어느 부분이 어려운거야?
제가 횡설수설 했네요 ㅠㅠ 서버는 아예 필요없도 데모용인데 어느 부분이 어렵냐면, 백엔드 자체를 처음 만쟈봐서 로그인은 파이어베이스로 쉽게 만들었는데 앱에서 (플라스크 백엔드에서) 제가 짠 코드를 어떻게 불러오고 그 결과를 앱에 어떻게 보여주는지 자체를 기본도 모르겠네요 ㅠㅠ 키워드도 모르겠고 하.. 기본적인 질문 죄송합니다 진심으로 - dc App
짠 모델은 걍 평범하게 플라스크 백엔드에서 파이썬 import해서 불러오고 모델 실행시키고 결과를 평범하게 flask로 프론트에 보내주면 프론트가 결과를 화면에 뿌려주면 되긴 하는데 처음 하면 어려울수도 잇겟네.. serve machine learning model using flask 인터넷에 검색하면 비슷한거 많이 나오긴 할건데
혹시 파이토치 모델 저장하고 다시 로드 하는 법을 잘 모르는건가?
아아아아 그럼 그냥 route에 import 하고 return하면 걀과가 뜨는건가요? 사실 가장 어려운 부분은 드롭박스에 실시간으로 찍혀서 올라가는 사진을 input 시키는게 어려운거 같아요 ㅠㅠ - dc App
드롭박스에 파일 변경시 트리거 되는 웹훅(webhook)이 있는지 보고 그걸로 플라스크 호출하는 방법이 정석인데 그걸 사용하려면 플라스크를 실제 서버에 올려야되고 그러려면 배워야될게 또 산더미겟네ㅎㅎㅎ...
고마워유 ㅠㅠ 이미 있는 사진들로 하는건 return만 하면 될 정도로 쉬운것이죠? ㅎㅎ - dc App