go-tflite
Go binding for TensorFlow Lite
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- docker.yml
- FUNDING.yml
- go.mod
- go.sum
- main.go
- miaow_16k.wav
- wav.go
- yamnet_class_map.csv
- go.mod
- go.sum
- main.go
- go.mod
- go.sum
- lr-1.jpg
- main.go
- fizzbuzz_model.h5
- fizzbuzz_model.tflite
- Fun with TensorFlow Lite using go-tflite.ipynb
- main.go
- make.py
- fizzbuzz_model_quant_edgetpu.tflite
- go.mod
- go.sum
- main.go
- make.py
- go.mod
- go.sum
- labels.txt
- main.go
- iris.csv
- iris.tflite
- main.go
- make.py
- .gitignore
- Classify images using pre-trained model.ipynb
- go.mod
- go.sum
- labels.txt
- main.go
- peacock.png
- .gitignore
- fetch_testfiles.sh
- go.mod
- go.sum
- main.go
- go.mod
- go.sum
- grace_hopper.png
- labels.txt
- main.go
- 0.png
- 1.png
- 2.png
- 3.png
- 4.png
- 5.png
- 6.png
- 7.png
- 8.png
- 9.png
- go.mod
- go.sum
- main.go
- make.py
- mnist_model.tflite
- Predicting handwriting number with mnist.ipynb
- 4.png
- go.mod
- go.sum
- main.go
- mnist_model.tflite
- fabric.min.js
- index.html
- go.mod
- go.sum
- main.go
- mnist_model.tflite
- go.mod
- go.sum
- main.go
- test.jpg
- go.mod
- go.sum
- main.go
- go.mod
- go.sum
- main.go
- content.txt
- go.mod
- go.sum
- main.go
- vocab.txt
- go.mod
- go.sum
- main.go
- go.mod
- go.sum
- main.go
- Draw segments on the picture.ipynb
- example.jpg
- go.mod
- go.sum
- main.go
- go.mod
- go.sum
- main.go
- Approximate sin function.ipynb
- main.go
- make.py
- sin.csv
- sin.py
- sin_model.tflite
- extract_feature.cc
- normalize.cc
- ops.cc
- ops.go
- predict.cc
- backoff_response.txt
- main.go
- conv_actions_labels.txt
- go.mod
- go.sum
- main.go
- wav.go
- yes_1000ms.wav
- example.jpg
- go.mod
- go.sum
- labelmap.txt
- main.go
- Single Short Object Detection.ipynb
- coco_labels.txt
- go.mod
- go.sum
- main.go
- go.mod
- go.sum
- main.go
- go.mod
- go.sum
- labelmap.txt
- main.go
- go.mod
- go.sum
- labelmap.txt
- main.go
- belfry.jpg
- go.mod
- go.sum
- main.go
- style23.jpg
- labels.txt
- main.go
- vocab.txt
- go.mod
- go.sum
- kinetics600_label_map.txt
- main.go
- go.mod
- go.sum
- labels.txt
- main.go
- go.mod
- go.sum
- main.go
- go.mod
- go.sum
- main.go
- make.py
- coco_labels.txt
- go.mod
- go.sum
- main.go
- .gitignore
- download-tflite.sh
- README.md
- Dockerfile
- build-buildkit.sh
- edgetpu.go
- edgetpu.go.h
- external.go
- external.go.h
- README.md
- cl.go
- cl.go.h
- gl.go
- gl.go.h
- go.mod
- go.sum
- lib.go
- lib.go.h
- xnnpack.go
- xnnpack.go.h
- xnnpack_test.go
- delegates.go
- Dockerfile
- entrypoint.sh
- iris.ipynb
- run.sh
- ops.cc
- ops.go
- screenshot.png
- make.py
- make_sig.py
- xor_model.h5
- xor_model.tflite
- xor_model_sig.tflite
- .gitignore
- callback.go
- go.mod
- go.sum
- LICENSE
- Makefile.tflite
- README.md
- tflite.go
- tflite.go.h
- tflite_experimental.go
- tflite_experimental.go.h
- tflite_test.go
- tflite_type.go
- type_string.go
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/mattn/go-tflite
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd go-tflite
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f binder/Dockerfile -t go-tflite .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 go-tflite
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Go
보통
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd _example/audio_classification
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
// repository documentation
Was this content helpful?
(0 ratings)
