Telegram Group Search
Forwarded from rus dacent
https://github.com/pypa/setuptools/pull/4870
https://github.com/pypa/setuptools/pull/4911

TL;DR - коллеги из Python решили потешить свое самолюбие, что "-" в setup.cfg нельзя, а можно только "_", взяли, вмержили это, а теперь откатывают, потому что сломали over 9000 пакетов!

Изменение из серии "изменение ради изменения", которые не делают "лучше", а делают просто "иначе, чем было", часто это связано с чьим-то разыгравшемся чувством прекрасного, и не более того.
В январе я писал про Haiku OS
https://www.group-telegram.com/tech_b0lt_Genona/4941

И вот опять есть повод! 🌝

Если кратко, то активист активно портирует драйвера Nvidia под Haiku

As many people already knows, Nvidia published their kernel driver under MIT license: GitHub - NVIDIA/open-gpu-kernel-modules: NVIDIA Linux open GPU kernel module source (I will call it NVRM). This driver is very portable and its platform-independent part can be compiled for Haiku with minor effort (but it need to implement OS-specific binding code to be actually useful).This is very valuable for Haiku because Linux kernel GPU drivers are very hard to port and it heavily depends on Linux kernel internals. Unfortunately userland OpenGL/Vulkan driver source code is not published. But as part of Mesa 3D project, new Vulkan driver “NVK” is being developed and is functional already. Mesa NVK driver is using Nouveau as kernel driver, so it can’t be directly used with NVRM kernel driver. NVK source code provides platform abstraction that allows to implement support of other kernel drivers such as NVRM.

I finally managed to make initial port NVRM kernel driver to Haiku and added initial NVRM API support to Mesa NVK Vulkan driver, so NVRM and NVK can work together. Some simple Vulkan tests are working.

Driver will support Turing+ GPUs only because older GPUs have no GSP microcontroller so it are not compatible with NVRM kernel driver. But newer Nvidia GPUs up to latest ones should be supported.

Haiku heart Nvidia (porting Nvidia GPU driver)
https://discuss.haiku-os.org/t/haiku-nvidia-porting-nvidia-gpu-driver/16520
commit -m "better"
В январе я писал про Haiku OS https://www.group-telegram.com/tech_b0lt_Genona/4941 И вот опять есть повод! 🌝 Если кратко, то активист активно портирует драйвера Nvidia под Haiku As many people already knows, Nvidia published their kernel driver under MIT license: GitHub…
"This driver is very portable and its platform-independent part can be compiled for Haiku with minor effort (but it need to implement OS-specific binding code to be actually useful)"

Вот и хорошо, что живет out of tree, а то привязали бы его к "Швабодке", и приличным людям бы ничего не досталось!

"I finally managed to make initial port NVRM kernel driver to Haiku and added initial NVRM API support to Mesa NVK Vulkan driver, so NVRM and NVK can work together. Some simple Vulkan tests are working"

Коллега еще откроет для себя #zink, и все у него будет в шоколаде. UPD - уже, https://discuss.haiku-os.org/t/haiku-nvidia-porting-nvidia-gpu-driver/16520/12
https://discourse.llvm.org/t/rfc-breaking-basic-format-strings-abi-for-performance-improvements/85431

TL;DR - хорошо им там в Rust, увидел возможность оптимизации, послал PR, и ты в шоколаде.

А в этом вашем C++ - 5 страниц текста только с объяснением идеи и случающегося ABI break, и, в результате, ты будешь тоже в чем-то коричневом (но, скорее всего, это не шоколад, ага).
Будни #bootstrap

Случился новый релиз svt-av1, принес красивое:

https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/master/cmake/cpuinfo.cmake?ref_type=heads#L67-68

Что у нас тут написано?

* Заюзали новую либу, от pytorch, вроде, ничего страшного - https://github.com/pytorch/cpuinfo

* Завендорили, причем самым всратым в cmake способом, через FETCH_CONTENT (никогда, никогда так не делайте)

* Самая мякотка - завендорили какой-то васянский форк, https://github.com/1480c1/cpuinfo, наверное, вирус какой-то.

* Прикопали хеш от zip файла - https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/master/cmake/cpuinfo.cmake?ref_type=heads#L76 Никогда, никогда этого не делайте, ВСЕ известные мне хранилища исходников генерят их нестабильно. Через пару итераций очистки кеша в его gitlab этот хеш протухнет:

https://www.group-telegram.com/itpgchannel.com/916
https://www.group-telegram.com/itpgchannel.com/424
https://www.group-telegram.com/itpgchannel.com/937

Все это, конечно, вызывает некоторую фрустрацию.
Forwarded from Запястье Пумы (Женя St Vincent)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Лепра
Обновлённый ChatGPT прекрасно создаёт советские плакаты

Такое можно и на стену повесить 👍

🙈 Подписаться на Лепру 🙈
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from rus dacent
2025/03/28 00:31:10
Back to Top
HTML Embed Code: