Random Rust Dev
408 subscribers
112 photos
45 videos
1 file
33 links
Разработка на языке Rust.
Пишу простыни со своими мыслями о Rust и проектах на нем.
Download Telegram
😁6🤔4👍3
Кто понял шутку выше - закройте все ленты на 10 минут и посмотрите в окно.
Или напишите 100 строк кода на расте :)
🤔2
Лайк, если узнал фильм.
👍22😁2
Subscribers not found
=^_^=
❤‍🔥12🤷‍♂4😁3🔥1🍾1
Forwarded from Nikolay Osaulenko
Наверное можно через union так как его поля находятся в одной области памяти. Ну и так как Copy не хотелось бы навешивать, то остаётся только с ManuallyDrop. Как-то так
fn cast_me<T: 'static, U: 'static>(value: T) -> Result<U, T> {
if value.type_id() != TypeId::of::<U>() {
return Err(value);
}

union Wrapper<T, U> {
t: ManuallyDrop<T>,
u: ManuallyDrop<U>,
}

unsafe {
let wrapper: Wrapper<T, U> = Wrapper {
t: ManuallyDrop::new(value),
};
Ok(ManuallyDrop::into_inner(wrapper.u))
}
}
😭4🙏3
А вот и фото победителя - @northicewind
❤‍🔥9💯3😁21
Почему внезапно 8 из 12 сетов мотыги стали выпускаться по лицензиям других франшиз?
В основном по диснеевским.
🤔1
AI это просто умножение матриц.
Учите как умножать матрицы, что бы устроится.
Вот пример.
🤩20😁1🤡1
Хотел сегодня обмануть матан и упростить количество умножений в MLP путём замены скаляр на тензор с поэлементным умножением.
Но оказалось, что так я уменьшаю количество параметров, а общая сложность вычисления по отношению к количеству параметров не меняется.
Новый рекорд в батлрояле
😁3
Только что опубликовали обновленную схему цифровой инфраструктуры
😁103