sugarme/gotch

Go binding for Pytorch C++ API (libtorch)

42
/ 100
Emerging

This project offers a set of tools for Go developers to build and train deep learning models, leveraging the high-performance Pytorch C++ API. It enables them to use Go for tasks like image classification, loading pre-trained Pytorch models for inference, and creating custom neural networks with both CPU and GPU support. The primary users are Go developers working on machine learning applications.

644 stars. No commits in the last 6 months.

Use this if you are a Go developer who needs to integrate high-performance deep learning capabilities, such as building neural networks or using pre-trained Pytorch models, directly into your Go applications.

Not ideal if you are not a Go developer or if you prefer to work exclusively with the Python Pytorch ecosystem for your deep learning tasks.

deep-learning-development machine-learning-engineering neural-network-training model-inference Go-programming
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 16 / 25

How are scores calculated?

Stars

644

Forks

56

Language

Go

License

Apache-2.0

Category

go-ml-bindings

Last pushed

Feb 25, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sugarme/gotch"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.