منصوبے کے بارے میں
# Rerun — فزیکل AI کے لیے ڈیٹا لیئر
Rerun ایک ویژولائزیشن اور لاگنگ SDK ہے جو روبوٹکس، سمولیشن اور کمپیوٹر وژن پائپ لائنز سے آنے والے ملٹی موڈل، ملٹی ریٹ ڈیٹا کے لیے خاص طور پر بنایا گیا ہے۔ یہ بہت سے ذرائع — روبوٹ لاگز، ہیومن ڈیٹا رِگز، سمیولیٹرز، ویب ویڈیو — سے تصاویر، پوائنٹ کلاؤڈز، ٹرانسفارمز، ٹائم سیریز، جوائنٹ اسٹیٹس اور ویڈیو حاصل کرتا ہے اور انہیں مشترکہ کالمی اسٹوریج میں محفوظ کرتا ہے۔ بلٹ اِن ویوئر سب کچھ ریئل ٹائم میں ہم آہنگی کے ساتھ رینڈر کرتا ہے: ایپیسوڈز اسکرب کریں، سینسرز کا ساتھ ساتھ موازنہ کریں، CV پائپ لائنز کو لائیو چلتے دیکھیں۔ یہی ڈیٹا dataframes یا SQL سے کوئری کیا جا سکتا ہے اور براہِ راست ٹریننگ میں اسٹریم ہوتا ہے، بغیر کسی ایکسپورٹ جاب یا پرانی کاپیوں کے۔
Rust میں بنایا گیا۔ SDKs Python، Rust اور C++ میں دستیاب ہیں۔
## یہ کیا کرتا ہے
Rerun بہت سے ذرائع اور فارمیٹس (روبوٹ لاگز، ہیومن ڈیٹا رِگز، سم، ویب ویڈیو؛ MCAP، .rrd، LeRobot) سے ملٹی ریٹ، ملٹی موڈل ڈیٹا حاصل کرتا ہے۔ بلٹ اِن ویوئر سب کچھ ریئل ٹائم میں ہم آہنگی کے ساتھ رینڈر کرتا ہے۔ یہی ڈیٹا [dataframes](https://rerun.io/docs/howto/query-and-transform/get-data-out) یا SQL سے کوئری کیا جا سکتا ہے، اور براہِ راست ٹریننگ میں اسٹریم ہوتا ہے۔ Rust میں کالم-چنک اسٹوریج پر بنایا گیا جو ملٹی ریٹ فزیکل ڈیٹا کے لیے خاص طور پر تیار کی گئی ہے۔
## کوئیک اسٹارٹ
```bash
pip install rerun-sdk
```
```python
import rerun as rr
rr.init("rerun_example")
rr.spawn()
rr.log("points", rr.Points3D(positions, colors=colors))
```
## استعمال کے کیسز
- روبوٹ لاگز، egocentric/UMI رِگز، سم اور ویب ویڈیو کو ایک ہی سبسٹریٹ میں حاصل کریں
- CV پائپ لائنز (SLAM، ہینڈ ٹریکنگ، موشن ری ٹارگٹنگ) کو ٹیبل ایڈٹس کے طور پر چلائیں
- خام، درمیانی اور ماخوذ ڈیٹا کو dataframes یا SQL سے کوئری کریں
- پائپ لائن بھر میں ملٹی ریٹ، ملٹی موڈل سیکوئنسز کی ویژولائزیشن کریں
- ڈیٹاسیٹ مکسز کو براہِ راست ٹریننگ میں اسٹریم کریں — نہ ایکسپورٹ جاب، نہ پرانی کاپیاں
## ڈیٹا ٹائپس
ملٹی ریٹ، ملٹی موڈل، اسپیشل: تصاویر، پوائنٹ کلاؤڈز، ٹائم سیریز، ٹینسرز، ٹرانسفارمز، جوائنٹ اسٹیٹس، ویڈیو۔ اینڈ ٹو اینڈ محفوظ۔
## شروعات
- [Python](https://www.rerun.io/docs/getting-started/data-in/python): `pip install rerun-sdk`
- [Rust](https://www.rerun.io/docs/getting-started/data-in/rust): `cargo add rerun`
- [C++](https://www.rerun.io/docs/getting-started/data-in/cpp)
Rerun Viewer بائنری `pip install rerun-sdk` یا `cargo install rerun-cli --locked --features nasm` سے انسٹال کریں۔ Python SDK ویوئر کو ساتھ لاتا ہے؛ C++ اور Rust الگ انسٹال پر منحصر ہیں۔
## دستاویزات
- [ہائی لیول دستاویزات](https://rerun.io/docs)
- [Loggable Types](https://www.rerun.io/docs/reference/types)
- [مثالیں](https://rerun.io/examples)
- [Python API دستاویزات](https://ref.rerun.io/docs/python)
- [Rust API دستاویزات](https://docs.rs/rerun/)
- [C++ API دستاویزات](https://ref.rerun.io/docs/cpp)
- [ٹربل شوٹنگ](https://www.rerun.io/docs/overview/installing-rerun/troubleshooting)
## ایجنٹ اسکلز
یہ ریپو کوڈنگ ایجنٹس کے لیے ایجنٹ اسکلز فراہم کرتا ہے۔ اس طرح انسٹال کریں:
```sh
npx skills add rerun-io/rerun
```
اسکلز `./skills` میں موجود ہیں۔
## اسٹیٹس
فعال ترقی۔ API ارتقا پذیر ہے — بریکنگ چینجز متوقع ہیں۔ معلوم حدود: بہت زیادہ entities کے ساتھ ویوئر کی کارکردگی گر جاتی ہے، اور ملٹی ملین پوائنٹ کلاؤڈز سست ہو سکتے ہیں۔
## بزنس ماڈل
اوپن کور۔ اس ریپوزٹری کا سب کچھ اوپن سورس اور مفت رہتا ہے (MIT + Apache-2.0 ڈوئل لائسنس یافتہ)۔ Rerun Hub، روبوٹک ڈیٹا کے لیے ایک اسکیل ایبل کیٹلاگ، روبوٹکس اور CV پروڈکٹس بنانے والی ٹیموں کے لیے ایک کمرشل پروڈکٹ ہے۔
## حوالہ
```bibtex
@software{RerunSDK,
title = {Rerun: A Visualization SDK for Multimodal Data},
author = {{Rerun Development Team}},
url = {https://www.rerun.io},
year = {2024}
}
```
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.