High-Performance Computer Vision & Deep Learning Framework in C++ & CUDA with PyTorch Parity
Project description
newton-vision — İlerleme & Devam Noktası
Bu dosya oturumlarda kaldığımız yerden devam edebilmek için tek doğruluk kaynağıdır. Her oturumda güncelle. Özet: sıfırdan, sürdürülebilir, pybind11'li bir görüntü/CNN çekirdeği yazıyoruz.
⭐ DEVAM NOKTASI: v1.0.0 RESMİ SÜRÜM & PYPI DAĞITIM PAKETLERİ TAMAMLANDI!
- Gerçek MNIST verisi üzerinde LeNet evrişimsel sinir ağı eğitildi (%91.6 Eğitim, %86.6 Test Doğruluğu) ve model
tutorials/lenet_mnist_v1.nvcheckpoint dosyası olarak kaydedildi.- PyPI ikili tekerlek (
dist/newton_vision-1.0.0-cp313-cp313-win_amd64.whl) ve kaynak dağıtım paketi (dist/newton_vision-1.0.0.tar.gz) derlendi.
Yol: C:\Users\onur_\Desktop\newton-vision (Windows 11, git repo, branch master)
🎯 Proje Dizin Yapısı (Open Source Production Release)
newton-vision/
├── dist/ # PyPI Dağıtım Paketleri (.whl & .tar.gz)
├── cpp/ # C++ & CUDA Katman Çekirdeği (im2col, GEMM, OpenMP, NVCC)
├── docs/ # Mimari ve Akademik Matematik Dokümantasyonu (docs/autograd_math.md)
├── benchmarks/ # PyTorch vs newton-vision Yan Yana Karşılaştırma Testleri
├── examples/ # Canlı Görsel, Sobel Filtreleme ve Master Showcase Demosu
├── tests/ # Otomatik Birim ve Parite Testleri (100% PASS)
├── tutorials/ # Uçtan Uca Model Eğitimi & Checkpoint (train_and_eval_lenet.py, lenet_mnist_v1.nv)
└── src/newton_vision/ # Ana Python Paketi (v1.0.0 - optics, fluxion, gravity, principia, models, weights, jit)
📦 1. PyPI Dağıtım Paketleri (dist/)
dist/newton_vision-1.0.0-cp313-cp313-win_amd64.whl(Binary Wheel Package)dist/newton_vision-1.0.0.tar.gz(Source Package)
Paketi yüklemek için:
pip install dist/newton_vision-1.0.0-cp313-cp313-win_amd64.whl
🧪 2. Model Eğitimi & Değerlendirme Sonuçları (tutorials/train_and_eval_lenet.py)
- Eğitim Verisi: 60,000 Örnek | Test Verisi: 10,000 Örnek
- Model: LeNet Classifier (
Conv2d➜ReLU➜MaxPool2d➜Conv2d➜Linear120 ➜Linear84 ➜Linear10) - Loss:
CrossEntropyLoss| Optimizer:Adam - Eğitim Başarımı: %91.6 Accuracy (Loss: 0.2590)
- 🏆 TEST KÜMESİ DOĞRULUĞU: %86.6 Accuracy
- Kaydedilen Model Checkpoint:
tutorials/lenet_mnist_v1.nv
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file newton_vision-1.0.0.tar.gz.
File metadata
- Download URL: newton_vision-1.0.0.tar.gz
- Upload date:
- Size: 362.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5752b237f3583aabb2ec172b281973e68444f35d64b14ed22a11e2f47371b397
|
|
| MD5 |
daeaedddce6b828bd541650360482ff5
|
|
| BLAKE2b-256 |
023d525d9ba68c087dd237d879a75c8379bbe6f13c276aec660aa5b9ae47aa2f
|
File details
Details for the file newton_vision-1.0.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: newton_vision-1.0.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 190.3 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7093c662413bfdb6def20a88e849236ec32f00f1411b3e686de747801909aabf
|
|
| MD5 |
9b69a86ea1a89930312d3367543161f9
|
|
| BLAKE2b-256 |
0dbe9b18ffcdc9d5701df92191aafaade346b217e9f2ac535457495606e5915a
|