<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/scripts/compile_cuda.py, branch oidc-1.2.8.12-dev</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.8.12-dev</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.8.12-dev'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-02-16T17:42:44Z</updated>
<entry>
<title>create sanitizer toolchains with CUDA</title>
<updated>2026-02-16T17:42:44Z</updated>
<author>
<name>abityugov</name>
<email>abityugov@yandex-team.com</email>
</author>
<published>2026-02-16T17:00:38Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a9ecb4c26f5e3244bc5d3e5d3b04e7dfbd77a8c2'/>
<id>urn:sha1:a9ecb4c26f5e3244bc5d3e5d3b04e7dfbd77a8c2</id>
<content type='text'>
Добавляю тулчейны asan и msan, собранные с CUDA
commit_hash:3731067c580fc1343521a3a08cccbfb363f12ce2
</content>
</entry>
<entry>
<title>[build] cuda: Introduce CUDA_SRCS macro utilizing parallelized device code compilation</title>
<updated>2026-02-01T17:51:53Z</updated>
<author>
<name>deshevoy</name>
<email>deshevoy@yandex-team.com</email>
</author>
<published>2026-02-01T17:25:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2726a4c04b0e9ddc111f2d1ea56390624cb67228'/>
<id>urn:sha1:2726a4c04b0e9ddc111f2d1ea56390624cb67228</id>
<content type='text'>
Instead of a single graph node launching NVCC to compile .cu for both host and all device architectures
CUDA_SRCS generates multiple nodes:
- node per each device architecture producing PTX and CUBIN
- node merging all PTX and CUBIN files into a single FATBIN blob
- node producing .cpp with host code
- node compiling host .cpp with embedded FATBIN blob

CUDA_ARCHITECTURES variable is used to determine the list of architectures to compile device code for.

ISSUE:
commit_hash:0a4c2797dd238ae062482af30694df6978301278
</content>
</entry>
<entry>
<title>Bump CUDA_HOST_TOOLCHAIN</title>
<updated>2025-10-07T07:38:03Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-10-07T07:25:21Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e07309516bf008045b92028d09d482923b65baea'/>
<id>urn:sha1:e07309516bf008045b92028d09d482923b65baea</id>
<content type='text'>
commit_hash:076fe96026b57c22a3f65ea7b482b7d880430570
</content>
</entry>
<entry>
<title>[build/scripts/compile_cuda] Support mcdc coverage option</title>
<updated>2025-08-01T04:20:55Z</updated>
<author>
<name>prettyboy</name>
<email>prettyboy@yandex-team.com</email>
</author>
<published>2025-08-01T04:09:09Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a2a86b907d9b84fc8028dc3afea623af23226b81'/>
<id>urn:sha1:a2a86b907d9b84fc8028dc3afea623af23226b81</id>
<content type='text'>
commit_hash:52fc45f6924fc03f61c4bd37c9feaf8da3fb4e95
</content>
</entry>
<entry>
<title>futurize build/scripts</title>
<updated>2024-09-26T07:44:46Z</updated>
<author>
<name>v-korovin</name>
<email>v-korovin@yandex-team.com</email>
</author>
<published>2024-09-26T07:35:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c9843510b39357d5510030691beecfab56e3bd17'/>
<id>urn:sha1:c9843510b39357d5510030691beecfab56e3bd17</id>
<content type='text'>
commit_hash:41fb885eb1e03094e65521671349e66f4225321b
</content>
</entry>
<entry>
<title>clean some blacklist</title>
<updated>2024-09-02T21:04:55Z</updated>
<author>
<name>arkhip0v0</name>
<email>arkhip0v0@yandex-team.com</email>
</author>
<published>2024-09-02T20:50:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f521542f2363de26174dc2fa8b2eb1a8806c3bd5'/>
<id>urn:sha1:f521542f2363de26174dc2fa8b2eb1a8806c3bd5</id>
<content type='text'>
occupancy_grid_utils

maintenance_tools

incident_detectors

topic_commutator

sdcbag_player

launcherd
f4ef1453a86ab809b9ceefb57dc6a5fb45a90ec9
</content>
</entry>
<entry>
<title>mock getpid func</title>
<updated>2024-08-28T08:03:37Z</updated>
<author>
<name>zhukoff-pavel</name>
<email>zhukoff-pavel@yandex-team.com</email>
</author>
<published>2024-08-28T07:40:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9f71049204d63d8b302cf8d2608843e70ee18379'/>
<id>urn:sha1:9f71049204d63d8b302cf8d2608843e70ee18379</id>
<content type='text'>
171c556f349e96400867de4937fe0c703849c0c8
</content>
</entry>
<entry>
<title>Fix commands on Windows</title>
<updated>2024-06-12T09:20:00Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.com</email>
</author>
<published>2024-06-12T03:54:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f5553951374bace336d651d286a1132405c42225'/>
<id>urn:sha1:f5553951374bace336d651d286a1132405c42225</id>
<content type='text'>
In order to get stable command regardless of platform we shall use linux way of representing commands everywhere. Happily this almost always works on Windows except direct file presence checks like in compile_cuda.py
1412fdabc2fcf1732cd2578e0c6ffe91b220aa2e
</content>
</entry>
<entry>
<title>`build/scripts` ya style --py</title>
<updated>2023-11-30T09:56:46Z</updated>
<author>
<name>iaz1607</name>
<email>iaz1607@yandex-team.com</email>
</author>
<published>2023-11-30T09:16:39Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8951ddf780e02616cdb2ec54a02bc354e8507c0f'/>
<id>urn:sha1:8951ddf780e02616cdb2ec54a02bc354e8507c0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add ymake export to ydb</title>
<updated>2023-06-13T08:05:01Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2023-06-13T08:05:01Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0'/>
<id>urn:sha1:bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0</id>
<content type='text'>
</content>
</entry>
</feed>
