์ด ๊ธ์ 20200327์ ์์ฑ๋์์ต๋๋ค.
20221028) ๋ธ๋ก๊ทธ ์ด์ ์ผ๋ก ๊ธ์ ์ด์ ํ์์ต๋๋ค.
์ด์ ๋ถ๋ช ์ค์น๋ ๊ฑธ ํ์ธํ๊ณ ์ ์ ์ข ๋ฃํ์๋๋ฐ...์ค๋ ๋ค์ ์ ์ํด๋ณด๋ ๋ ์ค์น๊ฐ ์ ๋ผ ์์๋ค.
๊ฟ์ธ๊ฐ...
(์ด์ ๋ ๋ถ๋ช ์ค์น๋๋๋ฐ) ์ค๋ pip install dlib์ ์ ๋ ฅํด ๋ณด๋ ์๋ฌ๊ฐ ๋ ๊ฐ์ง๊ฐ ๋ด์๋ค.
1. fatal error: Python.h ์ด๋ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๊ฐ ์กด์ฌํ์ง ์๋๋ค.
2. virtual memory exhausted: Cannot allocate memory
์ฒซ๋ฒ์งธ ์๋ฌ๋ฅผ ๊ตฌ๊ธ๋งํด ๋ณด๋ ํ์ด์ฌ ๊ฐ๋ฐ์์ฉ ํ๊ฒฝ์ ์ค์นํ์ง ์์์ ์๊ธฐ๋ ์ค๋ฅ ๊ฐ์๋ค.
https://stackoverflow.com/questions/21530577/fatal-error-python-h-no-such-file-or-directory
fatal error: Python.h: No such file or directory
I am trying to build a shared library using a C extension file but first I have to generate the output file using the command below: gcc -Wall utilsmodule.c -o Utilc After executing the command, ...
stackoverflow.com
์ฌ๊ธฐ์ ๋ฌ๋ ค ์๋ ๋ต๋ณ์์ ๋ฐฉ๋ฒ์ ์ฐพ์๋ค!
sudo yum install python-devel
sudo yum install python3-devel
๋ ๋ฌธ์ ๋ฐ์...๊ทธ๋ฅ python-devel์ ์ ์ค์น๋๋๋ฐ python3-devel์ ์ค์น๊ฐ ์ ๋๋ค.
๊ทธ๋์ ์ด๊ฑด ์๋ก์ด ๋ธ๋ก๊ทธ์์ ๋ฐฉ๋ฒ์ ์ฐพ์๋ค:
https://antananarivo.tistory.com/137
python.h ๊ทธ๋ฐ ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ๊ฐ ์์ต๋๋ค.
python-devel ํจํค์ง? ๊ฐ ์์ด์ ๋ฐ์ํ๋ ์๋ฌ๋ผ๊ณ ํ๋ค. ์ค์น๋ ํ์ด์ฌ ๋ฒ์ ผ์ ๋ง์ถฐ์ ์ค์นํด์ฃผ๋ฉด ๋๋๋ฐ.. ๋งํฌ : ์คํ์ค๋ฒํ๋ก์ฐ ๋๋ ์๋๋ค. ๋ด ์๋ฌ๋ ์์ ๊ฐ์๋ฐ setup.py๋ฅผ ํ๋ ๋์ค ์๋ฌ๊ฐ ๋ฐ์ํ๊ณ ,..
antananarivo.tistory.com
์ฌ๊ธฐ์ ๋๋ ๋ฆฌ๋ ์ค ์๋ฒ์ ์ค์นํ python3 ๋ฒ์ ์ด 3.6์ด๋๊น...
sudo yum install python36-devel ๋ก ์ค์น ์๋ฃ!
์ด๊ฑธ๋ก ์๋ฌ ํ๋๋ ํด๊ฒฐํ๋ค. ๋ค์ ์๋ฌ๋ก!
๋๋ฒ์งธ ์๋ฌ๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋๋ฌด ์์์ ์๊ธฐ๋ ์๋ฌ์๋ค. ๊ตฌ๊ธ๋งํด ๋ณด๋ AWS EC2๋ ์ค์นํด์ผ ํ๋ ํจํค์ง์ ๋นํด ํ๋ฆฌ ํฐ์ด์์ ์ ๊ณต๋๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋๋ฌด ์์์ ์ด๋ฐ ์๋ฌ๋ฅผ ๋ง๋ ์ฌ๋๋ค์ด ๋ง์๋ค.
https://saksin.tistory.com/1353
AWS ์๋ฒ yum install, update ์ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ํด๊ฒฐํ๊ธฐ
์๋ง์กด EC2 ๋ก ์ค์นํ์์ ๊ฒฝ์ฐ, ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ถ์กฑํ ๋ฉ๋ชจ๋ฆฌ๋ก ์ธํ yum ์ค์น ๋ฑ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์ด๋ ์์๋ก ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋๋กํ์ฌ ๊ด๋ จ ์..
saksin.tistory.com
์ฌ๊ธฐ์์ ์ค์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ฌด์จ ์๋ฆฌ์ง ํ๊ณ ์ฐพ์๋ดค๋๋, ssd๋ hdd์ ๋ฉ๋ชจ๋ฆฌ๋ก ์ฐ๋ ๊ณต๊ฐ์ ๋ฐ๋ก ํ๋ณดํด์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ์ฒ๋ผ ์ฐ๋ ๋ชจ์์ด๋ค. ์์ธํ๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค.
์ ๋ธ๋ก๊ทธ ๊ธ์ ์์ฑ์๋ถ์ด ๊ฐ์ธ์ ์ผ๋ก ๋ก๊ทธ๋ฅผ ๋จ๊ฒจ๋์ผ๋ ค๊ณ ์ฐ์ ๊ฑด์ง, ๋ด ์ผ์ด์ค์ ๊ทธ๋๋ก ๊ฐ๋ค ์ฐ๊ธฐ๋ ์ด๋ ค์ ๋ณด์ฌ์ ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ ๊ตฌ๊ธ๋งํ๋ค.
Amazon Linux ์์ ๋ฉ๋ชจ๋ฆฌ ์ค์ ํ์ผ ์์ฑ (Amazon Lightsail)
ํ์ฌ ์๋ง์กด ๋ผ์ดํธ์ธ์ผ์ ๊ฐ์ฅ ์์ ๋ชจ๋ธ์์ ์๋ํ๋ ์ค๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. (ํ์ฌ๋ 2๊ฐ) ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋ค๋ณด๋ (512MB) mysql์ด ์๊พธ ์ฃฝ๋ ํ์์ด ๋ฐ์ํ๊ณ ์์ต๋๋ค. (mysql ๋ก๊ทธ ํ์ผ์ ๋ณด๋ฉด innodb์์ ๋ฉ๋ชจ..
wingsnote.com
dlib๋ฅผ ํ๋ฒ ์ค์นํ๊ณ ๋๋ฉด ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ทธ๋ ๊ฒ ๋ถ์กฑํ ์ผ์ ์์ ํ ๋ ์๊ธ์ ๋๊น์ง ๋ฐ๋ผ๊ฐ์ง๋ ์์๋ค. ์ ์ด์ ์๋ฒ๋ฅผ ์ฌ๋ถํ ํ ์ผ๋ ์ ์์ด ๋ณด์ด๋...
์๋ฌดํผ ์ด ๋ฐฉ๋ฒ์ผ๋ก ์ค์น ์ฑ๊ณตํ๋ค!
dlib-19.19.0์ tar.gzํ์ผ์ ์ด๋ฏธ wget์ผ๋ก ๋ฐ์์ ์์ถ์ ํ์ด ๋์ ์ํ์๊ณ , setup.py์ buildํ๊ณ installํ๋ ๊ณผ์ ์์ ๋งํ๋ ๊ฑฐ๋ผ build๋ถํฐ ๋ค์ ์์ํ๋ค.
๋ช ๋ น์ด๋
python3 setup.py build
์ค์ง๊ฒ ์ค๋ ๊ฑธ๋ฆฐ๋ค...๊ทธ๋๋ ์ด์ ์ ๋ฏธ๋ฆฌ ๋น๋ํด๋์ ๋ถ๋ถ(83%์ฏค)๋ถํฐ ๋ค์ ์์ํ ๊ฑด๋ฐ๋ 85%~100% ๊ตฌ๊ฐ์์ ํ 20๋ถ ์ ๋ ๊ฑธ๋ ธ๋ ์ถ๋ค.
python3 setup.py install
๋น๋๋ณด๋ค๋ ๋ ๊ฑธ๋ ธ๋ค. ๊ธ๋ฐฉ ๋๋ด๊ณ ์ค๋ ๋ ๋ง์์ผ๋ก~
python3
import dlib
ํด๋ณด๋ ์ ๋๋ก ๋ค์ด๊ฐ๋ค!

๋จ์ ๋ชจ๋ playsound์ scipy๋ python3 -m pip install " "๋ก ํ๋ค๋ฅ ์ค์นํ๊ณ
python3 DrowsinessDetection.py ์คํํด ๋ณด๋ ์คํ๋๋ค!!
์ด์ ์๋๋ก์ด๋์์ ์๋ฒ๋ก ์ด๋ป๊ฒ, ๋ฌด์จ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๊ฒ์ธ์ง๋ง ๊ฒฐ์ ํด์ ์ฝ๋ ์์ ํ๋ฉด ๋๊ฒ ๋ค.
'๐ญ ์กธํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฝ์ง) AWS EC2 ๋ฆฌ๋ ์ค ์๋ฒ์ dlib ์ค์นํ๊ธฐ: ์ฑ๊ณต! (0) | 2022.10.28 |
---|
์ด ๊ธ์ 20200327์ ์์ฑ๋์์ต๋๋ค.
20221028) ๋ธ๋ก๊ทธ ์ด์ ์ผ๋ก ๊ธ์ ์ด์ ํ์์ต๋๋ค.
์ด์ ๋ถ๋ช ์ค์น๋ ๊ฑธ ํ์ธํ๊ณ ์ ์ ์ข ๋ฃํ์๋๋ฐ...์ค๋ ๋ค์ ์ ์ํด๋ณด๋ ๋ ์ค์น๊ฐ ์ ๋ผ ์์๋ค.
๊ฟ์ธ๊ฐ...
(์ด์ ๋ ๋ถ๋ช ์ค์น๋๋๋ฐ) ์ค๋ pip install dlib์ ์ ๋ ฅํด ๋ณด๋ ์๋ฌ๊ฐ ๋ ๊ฐ์ง๊ฐ ๋ด์๋ค.
1. fatal error: Python.h ์ด๋ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๊ฐ ์กด์ฌํ์ง ์๋๋ค.
2. virtual memory exhausted: Cannot allocate memory
์ฒซ๋ฒ์งธ ์๋ฌ๋ฅผ ๊ตฌ๊ธ๋งํด ๋ณด๋ ํ์ด์ฌ ๊ฐ๋ฐ์์ฉ ํ๊ฒฝ์ ์ค์นํ์ง ์์์ ์๊ธฐ๋ ์ค๋ฅ ๊ฐ์๋ค.
https://stackoverflow.com/questions/21530577/fatal-error-python-h-no-such-file-or-directory
fatal error: Python.h: No such file or directory
I am trying to build a shared library using a C extension file but first I have to generate the output file using the command below: gcc -Wall utilsmodule.c -o Utilc After executing the command, ...
stackoverflow.com
์ฌ๊ธฐ์ ๋ฌ๋ ค ์๋ ๋ต๋ณ์์ ๋ฐฉ๋ฒ์ ์ฐพ์๋ค!
sudo yum install python-devel
sudo yum install python3-devel
๋ ๋ฌธ์ ๋ฐ์...๊ทธ๋ฅ python-devel์ ์ ์ค์น๋๋๋ฐ python3-devel์ ์ค์น๊ฐ ์ ๋๋ค.
๊ทธ๋์ ์ด๊ฑด ์๋ก์ด ๋ธ๋ก๊ทธ์์ ๋ฐฉ๋ฒ์ ์ฐพ์๋ค:
https://antananarivo.tistory.com/137
python.h ๊ทธ๋ฐ ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ๊ฐ ์์ต๋๋ค.
python-devel ํจํค์ง? ๊ฐ ์์ด์ ๋ฐ์ํ๋ ์๋ฌ๋ผ๊ณ ํ๋ค. ์ค์น๋ ํ์ด์ฌ ๋ฒ์ ผ์ ๋ง์ถฐ์ ์ค์นํด์ฃผ๋ฉด ๋๋๋ฐ.. ๋งํฌ : ์คํ์ค๋ฒํ๋ก์ฐ ๋๋ ์๋๋ค. ๋ด ์๋ฌ๋ ์์ ๊ฐ์๋ฐ setup.py๋ฅผ ํ๋ ๋์ค ์๋ฌ๊ฐ ๋ฐ์ํ๊ณ ,..
antananarivo.tistory.com
์ฌ๊ธฐ์ ๋๋ ๋ฆฌ๋ ์ค ์๋ฒ์ ์ค์นํ python3 ๋ฒ์ ์ด 3.6์ด๋๊น...
sudo yum install python36-devel ๋ก ์ค์น ์๋ฃ!
์ด๊ฑธ๋ก ์๋ฌ ํ๋๋ ํด๊ฒฐํ๋ค. ๋ค์ ์๋ฌ๋ก!
๋๋ฒ์งธ ์๋ฌ๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋๋ฌด ์์์ ์๊ธฐ๋ ์๋ฌ์๋ค. ๊ตฌ๊ธ๋งํด ๋ณด๋ AWS EC2๋ ์ค์นํด์ผ ํ๋ ํจํค์ง์ ๋นํด ํ๋ฆฌ ํฐ์ด์์ ์ ๊ณต๋๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋๋ฌด ์์์ ์ด๋ฐ ์๋ฌ๋ฅผ ๋ง๋ ์ฌ๋๋ค์ด ๋ง์๋ค.
https://saksin.tistory.com/1353
AWS ์๋ฒ yum install, update ์ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ํด๊ฒฐํ๊ธฐ
์๋ง์กด EC2 ๋ก ์ค์นํ์์ ๊ฒฝ์ฐ, ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ถ์กฑํ ๋ฉ๋ชจ๋ฆฌ๋ก ์ธํ yum ์ค์น ๋ฑ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์ด๋ ์์๋ก ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋๋กํ์ฌ ๊ด๋ จ ์..
saksin.tistory.com
์ฌ๊ธฐ์์ ์ค์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ฌด์จ ์๋ฆฌ์ง ํ๊ณ ์ฐพ์๋ดค๋๋, ssd๋ hdd์ ๋ฉ๋ชจ๋ฆฌ๋ก ์ฐ๋ ๊ณต๊ฐ์ ๋ฐ๋ก ํ๋ณดํด์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ์ฒ๋ผ ์ฐ๋ ๋ชจ์์ด๋ค. ์์ธํ๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค.
์ ๋ธ๋ก๊ทธ ๊ธ์ ์์ฑ์๋ถ์ด ๊ฐ์ธ์ ์ผ๋ก ๋ก๊ทธ๋ฅผ ๋จ๊ฒจ๋์ผ๋ ค๊ณ ์ฐ์ ๊ฑด์ง, ๋ด ์ผ์ด์ค์ ๊ทธ๋๋ก ๊ฐ๋ค ์ฐ๊ธฐ๋ ์ด๋ ค์ ๋ณด์ฌ์ ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ ๊ตฌ๊ธ๋งํ๋ค.
Amazon Linux ์์ ๋ฉ๋ชจ๋ฆฌ ์ค์ ํ์ผ ์์ฑ (Amazon Lightsail)
ํ์ฌ ์๋ง์กด ๋ผ์ดํธ์ธ์ผ์ ๊ฐ์ฅ ์์ ๋ชจ๋ธ์์ ์๋ํ๋ ์ค๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. (ํ์ฌ๋ 2๊ฐ) ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋ค๋ณด๋ (512MB) mysql์ด ์๊พธ ์ฃฝ๋ ํ์์ด ๋ฐ์ํ๊ณ ์์ต๋๋ค. (mysql ๋ก๊ทธ ํ์ผ์ ๋ณด๋ฉด innodb์์ ๋ฉ๋ชจ..
wingsnote.com
dlib๋ฅผ ํ๋ฒ ์ค์นํ๊ณ ๋๋ฉด ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ทธ๋ ๊ฒ ๋ถ์กฑํ ์ผ์ ์์ ํ ๋ ์๊ธ์ ๋๊น์ง ๋ฐ๋ผ๊ฐ์ง๋ ์์๋ค. ์ ์ด์ ์๋ฒ๋ฅผ ์ฌ๋ถํ ํ ์ผ๋ ์ ์์ด ๋ณด์ด๋...
์๋ฌดํผ ์ด ๋ฐฉ๋ฒ์ผ๋ก ์ค์น ์ฑ๊ณตํ๋ค!
dlib-19.19.0์ tar.gzํ์ผ์ ์ด๋ฏธ wget์ผ๋ก ๋ฐ์์ ์์ถ์ ํ์ด ๋์ ์ํ์๊ณ , setup.py์ buildํ๊ณ installํ๋ ๊ณผ์ ์์ ๋งํ๋ ๊ฑฐ๋ผ build๋ถํฐ ๋ค์ ์์ํ๋ค.
๋ช ๋ น์ด๋
python3 setup.py build
์ค์ง๊ฒ ์ค๋ ๊ฑธ๋ฆฐ๋ค...๊ทธ๋๋ ์ด์ ์ ๋ฏธ๋ฆฌ ๋น๋ํด๋์ ๋ถ๋ถ(83%์ฏค)๋ถํฐ ๋ค์ ์์ํ ๊ฑด๋ฐ๋ 85%~100% ๊ตฌ๊ฐ์์ ํ 20๋ถ ์ ๋ ๊ฑธ๋ ธ๋ ์ถ๋ค.
python3 setup.py install
๋น๋๋ณด๋ค๋ ๋ ๊ฑธ๋ ธ๋ค. ๊ธ๋ฐฉ ๋๋ด๊ณ ์ค๋ ๋ ๋ง์์ผ๋ก~
python3
import dlib
ํด๋ณด๋ ์ ๋๋ก ๋ค์ด๊ฐ๋ค!

๋จ์ ๋ชจ๋ playsound์ scipy๋ python3 -m pip install " "๋ก ํ๋ค๋ฅ ์ค์นํ๊ณ
python3 DrowsinessDetection.py ์คํํด ๋ณด๋ ์คํ๋๋ค!!
์ด์ ์๋๋ก์ด๋์์ ์๋ฒ๋ก ์ด๋ป๊ฒ, ๋ฌด์จ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๊ฒ์ธ์ง๋ง ๊ฒฐ์ ํด์ ์ฝ๋ ์์ ํ๋ฉด ๋๊ฒ ๋ค.
'๐ญ ์กธํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฝ์ง) AWS EC2 ๋ฆฌ๋ ์ค ์๋ฒ์ dlib ์ค์นํ๊ธฐ: ์ฑ๊ณต! (0) | 2022.10.28 |
---|