Manning.Software.Testing.with.Generative.AI.pdf
5.2 MB
Software Testing with Generative AI (2024)
این سری کتاب ها واقعا فوق العاده ن.
داستان ازین قراره که همه ما میتونیم از AI برای نوشتن کد هایی که لاجیک زیادی ندارن یا حتی ریفکتور کردن کد استفاده کنیم. ولی این کتاب بصورت خیلی تخصصی و گسترده تر به تستینگ نرم افزار میپردازد.
پ.ن: بستگی به خودتون داره که چقد بتونید ازش یاد بگیرید. خوندن فقط تاپیک هاشم ارزشش رو داره.
#AI #book
این سری کتاب ها واقعا فوق العاده ن.
داستان ازین قراره که همه ما میتونیم از AI برای نوشتن کد هایی که لاجیک زیادی ندارن یا حتی ریفکتور کردن کد استفاده کنیم. ولی این کتاب بصورت خیلی تخصصی و گسترده تر به تستینگ نرم افزار میپردازد.
پ.ن: بستگی به خودتون داره که چقد بتونید ازش یاد بگیرید. خوندن فقط تاپیک هاشم ارزشش رو داره.
#AI #book
زبان موجو (Modular) اخیرا دستاورد های بی نظیری داشته که خالی از لطف نیست کمی راجبش حرف بزنیم :) منم هرچقدر که راجبش میفهمم همینجا میگم.
درواقع موجو یک زبان برنامه نویسی جدید هست که شباهت زیادی به پایتون داره. ولی هدفش اینه که پرفرمنس C/C++ و کنترل روی سخت افزار ارائه بده. برای Machine Learning و high-performance computing (HPC) و در زمینه محاسبات علمی کاربرد داره. پرفرمنس قابل مقایسه ای با Rust و ++C داره. لازم به ذکره که دیتا تایپ های قدرتمند و ownership model ای که از راست الهام گرفته شده رو ارائه میده.
از همون ابتدا ساپورت parallelism هم داره! از فیچر هایی مثل autotuning و multithreading و SIMD support به خوبی پشتیبانی میکنه.
یه نقطه جالبی هم که فهمیدم اینه که گویا بر پایه MLIR ساخته شده کامپایلرش :) اگه براتون جالبه... سازنده ش Chris Lattner معروف هست! همان سازنده کامپایلر LLVM و همچنین زبان Swift. و MLIR هم یک Intermediate Represntation ای هست شبیه به LLVM-IR ولی با این تفاوت که ساپورت بیشتری از انتزاعات و فیچر های high level داره. البته لازم به ذکره که ما هنوز به خوبی تسلط روی LLVM-IR نداریم :) و MLIR هم تازگی داره... و کمبود داکیومنت و این ها به خوبی احساس میشود.
جمع بندی کاربرد های Mojo :
- Writing ML models and kernels (alternative to CUDA or C++)
- Optimizing data pipelines and numeric computations
- Systems-level programming where Python is too slow
- High-performance scientific computing
یوتیوب شون:
https://www.youtube.com/watch?v=FSBnDzMwOKs
پ.ن: رقیب سر سخت پایتون از راه رسیده :)
درواقع موجو یک زبان برنامه نویسی جدید هست که شباهت زیادی به پایتون داره. ولی هدفش اینه که پرفرمنس C/C++ و کنترل روی سخت افزار ارائه بده. برای Machine Learning و high-performance computing (HPC) و در زمینه محاسبات علمی کاربرد داره. پرفرمنس قابل مقایسه ای با Rust و ++C داره. لازم به ذکره که دیتا تایپ های قدرتمند و ownership model ای که از راست الهام گرفته شده رو ارائه میده.
از همون ابتدا ساپورت parallelism هم داره! از فیچر هایی مثل autotuning و multithreading و SIMD support به خوبی پشتیبانی میکنه.
یه نقطه جالبی هم که فهمیدم اینه که گویا بر پایه MLIR ساخته شده کامپایلرش :) اگه براتون جالبه... سازنده ش Chris Lattner معروف هست! همان سازنده کامپایلر LLVM و همچنین زبان Swift. و MLIR هم یک Intermediate Represntation ای هست شبیه به LLVM-IR ولی با این تفاوت که ساپورت بیشتری از انتزاعات و فیچر های high level داره. البته لازم به ذکره که ما هنوز به خوبی تسلط روی LLVM-IR نداریم :) و MLIR هم تازگی داره... و کمبود داکیومنت و این ها به خوبی احساس میشود.
جمع بندی کاربرد های Mojo :
- Writing ML models and kernels (alternative to CUDA or C++)
- Optimizing data pipelines and numeric computations
- Systems-level programming where Python is too slow
- High-performance scientific computing
یوتیوب شون:
https://www.youtube.com/watch?v=FSBnDzMwOKs
پ.ن: رقیب سر سخت پایتون از راه رسیده :)
YouTube
Mojo meets AMD MI300X: Modular GPU Kernel Hackathon Highlights 🔥
Highlights from the Modular GPU Kernel Hackathon! 💥
Developers gathered at AGI House to build cutting-edge Mojo kernels on AMD Instinct™ MI300X, from LLM training loops to blazing-fast prefix scans and a Mojo-powered Gaussian splat renderer.
Huge thanks…
Developers gathered at AGI House to build cutting-edge Mojo kernels on AMD Instinct™ MI300X, from LLM training loops to blazing-fast prefix scans and a Mojo-powered Gaussian splat renderer.
Huge thanks…
👾6🔥4❤1