강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

현정님의 프로필 이미지
현정

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

상품 분류 로직 구현하기

금요일부터 하다가 안돼서 질문드립니다ㅜㅜ

작성

·

540

0

npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the GitHub blog for more information: https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/ > @tensorflow/tfjs-node@3.12.0 install C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node > node scripts/install.js CPU-windows-3.12.0.zip * Downloading libtensorflow https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-windows-x86_64-2.7.0.zip [==============================] 11697572/bps 100% 0.0s * Building TensorFlow Node.js bindings node-pre-gyp install failed with error: Error: Command failed: node-pre-gyp install --fallback-to-build node-pre-gyp ERR! install response status 404 Not Found on https://storage.googleapis.com/tf-builds/pre-built-binary/napi-v8/3.12.0/CPU-windows-3.12.0.zip node-pre-gyp WARN Pre-built binaries not installable for @tensorflow/tfjs-node@3.12.0 and node@14.18.1 (node-v83 ABI, unknown) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error response status 404 Not Found on https://storage.googleapis.com/tf-builds/pre-built-binary/napi-v8/3.12.0/CPU-windows-3.12.0.zip Traceback (most recent call last): File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py", line 50, in <module> sys.exit(gyp.script_main()) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 554, in script_main return main(sys.argv[1:]) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 547, in main return gyp_main(args) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 532, in gyp_main generator.GenerateOutput(flat_list, targets, data, params) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 2008, in GenerateOutput msvs_version) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1843, in _CreateProjectObjects guid = _GetGuidOfProject(proj_path, spec) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 910, in _GetGuidOfProject guid = guid or MSVSNew.MakeGuid(proj_path) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\MSVSNew.py", line 48, in MakeGuid d = hashlib.md5((str(seed) + str(name)).encode('utf-8')).hexdigest().upper() UnicodeDecodeError: 'ascii' codec can't decode byte 0xbf in position 17: ordinal not in range(128) gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:351:16) gyp ERR! stack at ChildProcess.emit (events.js:400:28) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:282:12) gyp ERR! System Windows_NT 10.0.19042 gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\\Users\\우현정\\코딩\\1022-grab-market-server\\node_modules\\@tensorflow\\tfjs-node\\lib\\napi-v8\\tfjs_binding.node" "--module_name=tfjs_binding" "--module_path=C:\\Users\\우현정\\코딩\\1022-grab-market-server\\node_modules\\@tensorflow\\tfjs-node\\lib\\napi-v8" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=8" "--node_napi_label=napi-v8" "--python=C:\\python27\\python.exe" "--msvs_version=2017" gyp ERR! cwd C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node gyp ERR! node -v v14.18.1 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node\lib\napi-v8\tfjs_binding.node --module_name=tfjs_binding --module_path=C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node\lib\napi-v8 --napi_version=8 --node_abi_napi=napi --napi_build_version=8 --node_napi_label=napi-v8 --python=C:\python27\python.exe --msvs_version=2017' (1) node-pre-gyp ERR! stack at ChildProcess.<anonymous> (C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node\node_modules\@mapbox\node-pre-gyp\lib\util\compile.js:89:23) node-pre-gyp ERR! stack at ChildProcess.emit (events.js:400:28) node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1058:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5) node-pre-gyp ERR! System Windows_NT 10.0.19042 node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\우현정\\코딩\\1022-grab-market-server\\node_modules\\@tensorflow\\tfjs-node\\node_modules\\@mapbox\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node node-pre-gyp ERR! node -v v14.18.1 node-pre-gyp ERR! node-pre-gyp -v v1.0.4 node-pre-gyp ERR! not ok npm WARN 1022-grab-market-server@1.0.0 No description npm WARN 1022-grab-market-server@1.0.0 No repository field. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! @tensorflow/tfjs-node@3.12.0 install: `node scripts/install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @tensorflow/tfjs-node@3.12.0 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\우현정\AppData\Roaming\npm-cache\_logs\2021-12-28T12_07_18_397Z-debug.log
 
@tensorflow/tfjs-node 설치가 안됩니다ㅜㅜ
이전에 올려주신 url에 있는거도 다 해보고 구글링도 해봤는데 도저히 해결될 기미가 안보입니다ㅜㅜ
 

퀴즈

이미지 데이터는 너비, 높이, RGB 채널로 구성된 3차원 구조를 가집니다. MobileNet과 같은 CNN 모델이 이러한 이미지 분류에 주로 사용되는 핵심 이유는 무엇일까요?

이미지 데이터의 크기를 1차원으로 자동 축소해 주기 때문에

이미지의 2차원 공간적 특성을 그대로 활용하여 처리하기 때문에

텍스트나 오디오와 같은 비정형 데이터 분석에 특화되어 있기 때문에

모델 크기가 매우 커서 높은 정확도를 보장하기 때문에

답변 2

0

그랩님의 프로필 이미지
그랩
지식공유자

혹시 현재 python 버전이 어떻게 될까요~?

 

현정님의 프로필 이미지
현정
질문자

하다보니 여러개가 깔렸는데 vs코드에서 버전확인 쳤을때 나오는거는 3.10.1입니다.

찾아보니 node_modules/@tensorflow/tfjs-node 경로 안에 .vscode 폴더랑 파일 여러개가 없어용..

 

그랩님의 프로필 이미지
그랩
지식공유자

엇 저기 @tensorflow/tfjs-node 설치 가이드에 나와있지만.. Python 2버전에서만 현재 설치가 가능합니다.. ㅠㅠ 만약 2버전도 설치가 되어있다면 아래를 참고해보시곘어요~?

https://foon.tistory.com/31

현정님의 프로필 이미지
현정
질문자

파이썬 버전 맞추고 warn 메세지 없이 깔아서 다시 해봤는데 여전히 안됩니다ㅜㅜㅜ

그랩님의 프로필 이미지
그랩
지식공유자

이게 윈도우 환경별로 버그 발생 상황이 다양해서 참 설치가 어려운 것 같네요 ㅠ-ㅠ

https://github.com/tensorflow/tfjs/issues/4171

 

혹시 우현정/코딩이라고 적힌 한글부분을 영어로 바꿔보시겠어요?

또 node-pre-gyp rebuild를 한 번 해보시고 진행해주세요!

현정님의 프로필 이미지
현정
질문자

컴퓨터 이름은 안바뀌어서 경로 바꿔서 두개 동시에 바꿔보고 있는데 둘이 똑같네요.....ㅜㅜ

 

@tensorflow 안에 tfjs-node 폴더 안에 lip도 없고 구글링했을때 dev라는 폴더에 있는거를 상위로 빼면 된다고 하는데 해당 폴더도 안보여용ㅜㅜ....

 

node-pre-gyp rebuild도 역시 안됩니다.......

그랩님의 프로필 이미지
그랩
지식공유자

이번에 tfjs-node가 3버전이 나오면서 문제가 발생하는 것 같습니다! 강의 실습환경과 동일하게 아래와 같이 버전을 낮춰 설치해보시는 걸 추천드립니다!
1. rm -rf node_modules로 설치된 패키지들을 전부 지우기

2. npm install @tensorflow/tfjs-node@^2.8.0

3. npm install 

 

 

0

현정님의 프로필 이미지
현정
질문자

오늘 어떻게든 설치까지는 했는데 node helpers/detectProduct.js 입력하면 또 에러가 뜹니다ㅜㅜ

npm rebuild @tensorflow/tfjs-node --build-addon-from-source

요거 해봤는데도 여전히 똑같이 뜨네용.....ㅠ

 

 

C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node\dist\index.js:49

    throw new Error("The Node.js native addon module (tfjs_binding.node) can not " +

    ^

 

Error: The Node.js native addon module (tfjs_binding.node) can not be found at path: C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node\lib\napi-v8\tfjs_binding.node.

Please run command 'npm rebuild @tensorflow/tfjs-node --build-addon-from-source' to rebuild the native addon module.

If you have problem with building the addon module, please check https://github.com/tensorflow/tfjs/blob/master/tfjs-node/WINDOWS_TROUBLESHOOTING.md or file an 

issue.

    at Object.<anonymous> (C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node\dist\index.js:49:11)

    at Module._compile (internal/modules/cjs/loader.js:1085:14)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)   

    at Module.load (internal/modules/cjs/loader.js:950:32)

    at Function.Module._load (internal/modules/cjs/loader.js:790:12)

    at Module.require (internal/modules/cjs/loader.js:974:19)

    at require (internal/modules/cjs/helpers.js:93:18)

    at Object.<anonymous> (C:\Users\우현정\코딩\1022-grab-market-server\helpers\detectProduct.js:1:12)

    at Module._compile (internal/modules/cjs/loader.js:1085:14)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)   

현정님의 프로필 이미지
현정

작성한 질문수

질문하기