Apa itu GPUScript?
Instalasi / Memulai
Tutorial
Perpustakaan yang Tersedia
Perpustakaan Masa Depan / Segera Hadir
Status Proyek
Info Kontak
GPUScript gratis dan bersumber terbuka. Itu ditulis dalam C# dan terintegrasi dengan Unity, juga gratis.
( Pemrogram JavaScript, Python, dan C++ dapat dengan cepat memahaminya, karena bahasa-bahasa ini pada dasarnya sama dengan C# dalam hal Pemrograman Berorientasi Objek. )
Program GPU dalam Pemrograman Berorientasi Objek (OOP) dan lewati pembelajaran HLSL, OpenGL, OpenCL, CUDA, dan ShaderLab. Tulis instruksi kelas OOP, dan GpuScript menghasilkan ribuan baris kode OOP, UI, dan GPU boiler-plate. Kemudian, isi kode penting program, dan proyek selesai.
GPUScript meningkatkan produktivitas programmer secara signifikan.
GPUScript mengubah laptop menjadi superkomputer. GPUScript meningkatkan grafik program dan kecepatan komputasi beberapa kali lipat.
Bayangkan menjalankan perkalian matriks 4096x4096 dalam satu nano-detik. Bayangkan menjalankan 4096 Fourier Transfrom dalam 3 nano-detik.
Debug kernel memori bersama grup. Pelajari trik komputasi bilangan bulat untuk memecahkan hambatan operasi floating point berdasarkan besarnya.
GpuScript menghadirkan Pemrograman Berorientasi Objek (OOP), Pemrograman Fungsional (FP) terbatas, dan dukungan debugging penuh ke GPU.
Pemrogram dapat dengan cepat menulis dan dengan mudah men-debug program besar yang kompleks pada GPU. Lakukan semua komputasi pada GPU, simpan semua data pada GPU, kurangi transfer memori CPU/Gpu, dan dapatkan peningkatan kecepatan yang lebih tinggi.
GPUScript terintegrasi dengan Unity. Unity mendukung banyak platform, termasuk Windows, Mac, Linux, Dedicated Server, Android, IOS, PS4, PS5, Web, Universal Windows Platform, tvOS, dan visionOS, tanpa memerlukan perubahan kode dari platform ke platform. Unity mendukung aplikasi multi-pengguna, memungkinkan komputasi terdistribusi GPU Cloud khusus. Unity juga mendukung grafik dan simulasi 3D berkualitas tinggi. Unity gratis, memiliki basis pengguna yang luas, dan banyak video pelatihan tersedia. Menurut pengalaman saya, jika Anda tidak menggunakan Unity, Anda akhirnya harus menulis ulang sendiri, fitur demi fitur, atau tanpanya.
Intinya: GpuScript gratis, mudah dipelajari, sangat produktif, dan sangat cepat!
(kembali ke atas)
Unduh Unity Engine gratis DI SINI.
Instruksi instalasi dapat ditemukan di Tutorial Cara Memulai.
(kembali ke atas)
Video Tutorial dapat ditemukan DI SINI.
Tutorial Teks dapat ditemukan di Halaman Wiki GpuScript DI SINI.
Berikut ini adalah daftar semua tutorial gratis yang tersedia, dan disarankan untuk menontonnya secara berurutan:
Bagaimana Memulai
Tombol: Pelajari Cara Membuat dan Menggunakan Tombol
Kotak Centang
Bangun Vertex Grafis / Gambar Bola
Buat Integer Tak Bertanda Tangan
Tambahkan Mengapung
Himpunan
Debug Komputasi dan Shader Grafis
Tutorial baru akan sering ditambahkan!
(kembali ke atas)
BDraw: Menggambar ratusan juta grafik billboard/semi-billboard dalam kecepatan tinggi, termasuk bola, garis, panah, dan teks 3D.
AppendBuff: Buffer penambahan dan jumlah awalan berkecepatan tinggi dan bervolume tinggi, dengan banyak kasus penggunaan.
(kembali ke atas)
Cadangan: Cadangkan file ke lokasi lokal dan/atau eksternal
FFT: Transformasi Fourier Tercepat yang pernah ada
OCam: Kamera orbit dengan legenda.
Proyek: Manajer proyek.
Dalang: Mengotomatiskan Chrome untuk berbagai aplikasi web, seperti web scraping dan melewati API (tidak bertanggung jawab atas penggunaan ilegal).
Rand: Generator nomor acak tercepat yang pernah ada.
Sortir: Pengurutan tercepat yang pernah ada.
Laporan: Menghasilkan laporan dan dokumentasi dengan tabel, gambar, dan animasi. Otomatisasi penuh semua fitur program dari file instruksi.
Cloud: Dukungan multi-pengguna/multi-proses untuk komputasi GPU terdistribusi. Memberikan akselerasi >5X menggunakan satu laptop dengan satu GPU. Bahkan lebih cepat untuk jaringan area lokal dan melalui internet.
VGrid: Render volumetrik 3D tercepat yang pernah ada, dengan kisi-kisi sumbu.
Tampilan: Tampilan kamera yang disesuaikan dan pengaturan program lainnya
PERMATA: Jaringan saraf AI dengan konstruksi instan dan otomatis dari semua lapisan tersembunyi, ukuran setiap lapisan, dan semua koneksi neuron. Pelatihan instan dengan pemasangan, interpolasi, dan ekstrapolasi optimal. Pemikiran instan. Koreksi data untuk mengisi entri yang tidak diketahui, deteksi otomatis dan koreksi outlier, serta perbaikan jitter yang disebabkan oleh pembulatan atau pencar. Optimasi, untuk menemukan contoh pelatihan paling sedikit yang dapat menginterpolasi atau mengekstrapolasi keseluruhan rangkaian. Juga mendukung masukan berkorelasi untuk analisis prediktif, statistik, pengoptimalan desain, kontrol proses, dan banyak lagi. Pelajari lebih lanjut tentang GEM AI di sini!
Matriks: Perkalian matriks tercepat yang pernah ada untuk sebuah GPU (23 PFLOPS pada GPU umum yang dirilis pada tahun 2020). Dikombinasikan dengan GEM, menghasilkan inversi matriks tercepat yang pernah ada. Ya, GEM dapat melakukan operasi matriks secara akurat.
Contoh proyek GPUScript: Fraktal, model data AI dengan analisis prediktif, statistik, kontrol proses, dan pembelajaran mesin, penelusuran sinar, simulasi partikel, dan rendering volumetrik CT-scan.
Di bawah ini adalah ilustrasi jaringan saraf GEM AI paling sederhana yang pernah ada: 1 masukan, 1 keluaran, dan 2 contoh pelatihan (0=>0), (1=>1). Ia memiliki 918 lapisan tersembunyi secara bersamaan, 1838 node, dan 3676 tautan. Itu dibangun dengan GpuScript pada satu laptop dengan GPU berperingkat 20 TFLOPS.
(kembali ke atas)
GPUScript sekarang menjadi produk rilis v1.0. Jika Anda menemukan bug, buatlah Issue baru.
GPUScript didukung oleh Unity Engine. Unity berjalan di berbagai platform, termasuk Windows, Mac, Linux, Dedicated Server, Android, IOS, PS4, PS5, Web, Universal Windows Platform, tvOS, dan visionOS.
(kembali ke atas)
Alan memulai proyek GPUScript karena keyakinannya pada sumber terbuka dan berkontribusi kepada komunitas. Berikut beberapa tempat Anda dapat menemukan Alan atau informasi lebih lanjut tentang GPUScript:
Alan di X
Alan di LinkedIn
GPUScript di X
Situs web GPUScript
(kembali ke atas)