This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Brush — это инструмент для создания 3D-моделей с помощью метода Gaussian splatting.
Онаработает на разных платформах: macOS, Windows, Linux и Android.
Программа позволяет создать 3D модель объекта, используя множество фотографий этого объекта под разными углами.
*Brust написан на я Rust. В нём используются библиотеки wgpu и Burn, которые позволяют создавать независимые бинарные файлы и запускать их на различных устройствах.
📌 Ссылка на репозиторий Brush
@rust_code
Онаработает на разных платформах: macOS, Windows, Linux и Android.
Программа позволяет создать 3D модель объекта, используя множество фотографий этого объекта под разными углами.
*Brust написан на я Rust. В нём используются библиотеки wgpu и Burn, которые позволяют создавать независимые бинарные файлы и запускать их на различных устройствах.
📌 Ссылка на репозиторий Brush
@rust_code
🔥24👍8🥰7❤4
Уроки, извлеченные из успешного переписывания проекта на Rust
https://gaultier.github.io/blog/lessons_learned_from_a_successful_rust_rewrite.html
@rust_code
https://gaultier.github.io/blog/lessons_learned_from_a_successful_rust_rewrite.html
@rust_code
👍14🔥7👏2❤1🥰1😁1🤔1
Программа позволяет запускать сервер для загрузки торрентов, а также поддерживает потоковую передачу видео, включая возможность трансляции на медиаплееры вроде VLC.
Одним из преимуществ rqbit является высокая скорость работы, что делает его привлекательным выбором среди аналогичных приложений.
cargo tauri build
GitHub: https://github.com/ikatson/rqbit.
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27❤🔥9🔥6❤4🥰2⚡1✍1
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤🔥4🔥3😁3🙏2⚡1
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥14❤4🖕2⚡1🥰1💋1
Forwarded from Golang
Типы данных : поддержка различных типов данных, таких как строки, списки, наборы и хэши.
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤5🥰3👏1🤬1
This media is not supported in your browser
VIEW IN TELEGRAM
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍4🥰4😁1
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4🔥3🤔3😡3😁1🌭1
🚀 Лучший ресурс для работы с эмбедингами с помощью Rust 🦀
Если вы изучаете эмбецдинги и работу с ними с помощью Rust, ознакомьтесь с репозиторием awesome-embedded-rust на GitHub!
Эмбеддинг — это вектор в виде массива чисел, который получается после преобразования текста языковой моделью
Это тщательно подобранная коллекция ресурсов, инструментов и библиотек, которые помогут вам начать работу и повысить свои навыки программирования на основе встраиваемых систем.
Идеально подходит для тех, кто хочет изучить экосистему Rust в
#RustLang #EmbeddedRust #Программирование на основе RustLang
👉 Github
@rust_code
Если вы изучаете эмбецдинги и работу с ними с помощью Rust, ознакомьтесь с репозиторием awesome-embedded-rust на GitHub!
Эмбеддинг — это вектор в виде массива чисел, который получается после преобразования текста языковой моделью
Это тщательно подобранная коллекция ресурсов, инструментов и библиотек, которые помогут вам начать работу и повысить свои навыки программирования на основе встраиваемых систем.
Идеально подходит для тех, кто хочет изучить экосистему Rust в
#RustLang #EmbeddedRust #Программирование на основе RustLang
👉 Github
@rust_code
🤣28😁9👍7🤪5❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Она поддерживает свыше 19 000 игр и позволяет выполнять резервное копирование и восстановление данных из различных игровых платформ, включая Steam и GOG. Кроме того, Ludusavi способен работать с сохранениями, хранящимися в файлах и системном реестре Windows.
Утилита предоставляет как графический интерфейс, так и возможность работы через командную строку.
Она совместима с такими программами, как Playnite и Steam Deck. Ludusavi доступен для скачивания на операционных системах Windows, Linux и macOS, а также через пакетные менеджеры.
Подробнее о проекте можно узнать на GitHub:
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍3🥰3😁3❤1
Rust Foundation Releases Problem Statement on C++/Rust Interoperability
https://foundation.rust-lang.org/news/rust-foundation-releases-problem-statement-on-c-rust-interoperability/
@rust_code
https://foundation.rust-lang.org/news/rust-foundation-releases-problem-statement-on-c-rust-interoperability/
@rust_code
The Rust Foundation
Rust Foundation Releases Problem Statement on C++/Rust Interoperability - The Rust Foundation
DOVER, DELAWARE, November 12, 2024 – The Rust Foundation, an independent non-profit dedicated to stewarding and advancing the Rust programming language, released a comprehensive problem statement addressing the challenges and opportunities in C++ and Rust…
👍10🔥2🥰2
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🥰5❤4🤨1
🦀 Гайд по созданию своего собственного SQLite на Rust
💠 Часть 1: Список таблиц
https://blog.sylver.dev/build-your-own-sqlite-part-1-listing-tables
💠Часть 2: Сканирование больших таблиц
https://blog.sylver.dev/build-your-own-sqlite-part-2-scanning-large-tables
💠 Часть 3: Синтаксический анализ SQL 101
https://blog.sylver.dev/build-your-own-sqlite-part-3-sql-parsing-101
❤️🔥 Лайк, если интересны такие посты
@rust_code
💠 Часть 1: Список таблиц
https://blog.sylver.dev/build-your-own-sqlite-part-1-listing-tables
💠Часть 2: Сканирование больших таблиц
https://blog.sylver.dev/build-your-own-sqlite-part-2-scanning-large-tables
💠 Часть 3: Синтаксический анализ SQL 101
https://blog.sylver.dev/build-your-own-sqlite-part-3-sql-parsing-101
❤️🔥 Лайк, если интересны такие посты
@rust_code
👍56❤15❤🔥13🔥4🥰1🙏1🖕1
[00:01:50] — Provide opt-in to experimental APIs
[00:11:50] — Comparison of Rust's borrow checker to C#
[00:36:35] — Problem Details for ASP.NET Core APIs
[00:54:30] — Comparing performance between Minimal API and classic Controllers
[01:05:30] — API Error Messages for a Good Developer Experience
[01:19:15] — Книга «ASP.NET Core в действии 3» в правильном переводе
[01:22:55] — Кратко о разном
⏯️ YouTube | Другие площадки
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🤨6❤4👍4🔥3⚡1
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤26👍6🔥6🥰2
Основная цель инициативы заключается в проверке надежности и безопасности функций, использующих ключевое слово unsafe, которое позволяет выполнять потенциально опасные операции с памятью, такие как работа с указателями, модификация глобальных переменных и взаимодействие с внешними библиотеками на C/C++.
В настоящий момент в стандартной библиотеке Rust насчитывается около 35 тысяч функций, среди которых примерно 7,5 тысячи содержат код, работающий в режиме unsafe. За последние три года в библиотеке было обнаружено 57 ошибок, связанных с безопасностью, из них 20 признаны уязвимостями.
Проект организован в формате конкурса, где участники получают задания, связанные с проверкой безопасности использования памяти в библиотеках Rust или созданием инструментов для автоматизации таких проверок.
За успешное предоставление формального доказательства безопасности работы с памятью предусмотрены награды. Для выполнения задач и публикации результатов был создан специальный репозиторий, являющийся форком основного репозитория Rust.
На данный момент доступно 13 различных заданий. Одно из них предполагает проверку безопасности работы с сырыми указателями (raw pointers) в модуле core::ptr и предоставление доказательств корректности этих операций. Для этого можно воспользоваться существующими инструментами вроде Aeneas, Kani, Gillian, Verus или Creusot либо разработать собственные.
❤️Поделитесь это новостью с коллегами
▪Github
▪Задания
▪Примеры
▪Новость
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥14❤8⚡1
Forwarded from Machinelearning
RLtools - библиотека глубокого обучения с подкреплением (Deep Reinforcement Learning, DRL) с высокой скоростью работы для разработки и исследования алгоритмов DL.
RLtools написана на C++ и позволяет проводить обучение и вывод моделей DRL на РС, мобильных устройствах и embedded-системах. В экспериментальном тестировании, библиотека обучила алгоритм RL непосредственно на микроконтроллере.
Библиотека поддерживает алгоритмы DRL: TD3, PPO, Multi-Agent PPO и SAC и предлагает набор примеров, демонстрирующих использование этих алгоритмов для решения задач управления на примерах управления маятником, гоночным автомобилем и роботом-муравьем MuJoCo.
Код реализации алгоритмов:
Благодаря оптимизации и использования аппаратного ускорения RLtools в 76 раз быстрее других библиотек. Например, на MacBook Pro с M1 RLtools может обучить модель SAC (управление маятником) за 4 секунды.
Библиотеку можно использовать на Linux, macOS, Windows, iOS, Teensy, Crazyflie, ESP32 и PX4.
RLtools предоставляет Python API, с которым можно использовать библиотеку из Python-кода. API RLtools совместим с библиотекой симуляции сред Gym.
Проекты, использующие RLtools:
# Clone and checkout
git clone https://github.com/rl-tools/example
cd example
git submodule update --init external/rl_tools
# Build and run
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build .
./my_pendulum
@ai_machinelearning_big_data
#AI #ML #DL #RTools #Github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤5🥰3😨3