| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
feat(nots-bootstrap): take v10 build resources into use
|
|
|
|
|
| |
Добавил проект в список изолированных
https://st.yandex-team.ru/
|
|
|
|
|
|
| |
default
Executed command: `./erm --verbose --profile update @yatool/prebuilder`
|
| |
|
| |
|
|
|
|
| |
update taxitool; ci_url = https://a.yandex-team.ru/projects/automation_group_backend_mlu/ci/releases/flow?dir=taxi%2Ftaxi_tool&id=my-main-release&version=302
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
os_test_tool_3, test_tool3
From hash: [71a86f83bfc232e633fc1df2dc69fa9d7f91d210](https://a.yandex-team.ru/arcadia/commit/71a86f83bfc232e633fc1df2dc69fa9d7f91d210)
From revision: [13286039](https://a.yandex-team.ru/arcadia/commit/rXXXXXX)
[CI flow](https://a.yandex-team.ru/projects/ya_make/ci/releases/flow?dir=devtools%2Fya&id=release-ya-bin2-ya-bin3-tts&version=330)
Flow triggered by user: [v-korovin](https://staff.yandex-team.ru/v-korovin)
Update tools: ya_bin3, ya_bin, os_ya, test_tool, os_test_tool_3, test_tool3
|
| |
|
|
|
|
|
|
|
|
| |
From hash: [6946e548cd53369d6153749584b20e1291dab772](https://a.yandex-team.ru/arcadia/commit/6946e548cd53369d6153749584b20e1291dab772)
From revision: [13288792](https://a.yandex-team.ru/arcadia/commit/rXXXXXX)
Sandbox task: https://sandbox.yandex-team.ru/task/2134828620
Clean migrations config
|
|
|
|
| |
update taxitool; ci_url = https://a.yandex-team.ru/projects/automation_group_backend_mlu/ci/releases/flow?dir=taxi%2Ftaxi_tool&id=my-main-release&version=300
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Добавляю переменную `CUDA_ARCHITECTURES`, в которых указываю, для каких архитектур оставлять device-код в гпушных либах CUDA / cuDNN
* Выставляю для неё разумные дефолты для тех архитектур, которые потенциально страдают от избыточного размера кода (сейчас это 11.4, потом можно будет расширить для других архитектур)
* Пробрасываю эту переменную и путь до бинарника `nvprune` в скрипт линковки
* Ищу и пруню гпушные либы
Как проверить, что работает:
* например, успешно собирается `ya make --build=release -DTENSORFLOW_WITH_CUDA -DCUDA_VERSION=11.4 -DCUDNN_VERSION=8.0.5 -DCUDA_ARCHITECTURES=sm_70 yweb/webdaemons/ocrdaemon` (с дефолтным `-DCUDA_ARCHITECTURES` падает по relocation overflow)
* елси хочется посмотреть на изменение размеров, то можно собрать `ya make ml/zeliboba/libs/ynmt_lm/score/bin/ --build=relwithdebinfo -DCUDA_VERSION=11.4 -DCUDNN_VERSION=8.0.5` один раз с дефолтным значением, другой раз с `-DCUDA_ARCHITECTURES=sm_70,sm_80,compute_80` - размер бинаря уменьшится
Особенности:
* ~~Сейчас дефолт для каждой новой версии куды содержит в себе тупо все поддерживаемые архитектуры. Имеет смысл его порезать до чего-то более разумного~~ - порезал
* Обход аргументов в обратном порядке сделан для того, чтобы эмулировать поведение линкера (для линкера важен порядок пробрасывания между либами для линковки и директориями, в которых их нужно искать)
* ~~Сейчас артефакты прунинга кладутся рядом с оригинальными либами; возможно, стоит их складывать в отдельное место в build-директории, но я пока не разобрался как это делать; буду рад, если кто-то подскажет~~ уже неактуально - кладу в build_root
* nvprune имеет свойство мусорить варнингом в stderr, когда прунит `libcudart_static.a` (это норма - там нет кода, который можно было бы попрунить); как вариант можно закостылить и не прунить `libcudart_static.a`, но я открыт к предложениям
|
| |
|
|
|
|
| |
https://stackoverflow.com/a/74077488
|
|
|
|
|
| |
The content of tools/domschemec/runtime.h file was pasted directly to each generated .sc.h file.
Now we extract this file into LIBRARY() at library/cpp/domscheme and include it in each .sc.h in a usual way.
|
|
|
|
|
|
|
|
|
|
|
| |
```
In file included from $(SOURCE_ROOT)/contrib/libs/cxxsupp/libcxx/include/__algorithm/copy_move_common.h:12:
$(SOURCE_ROOT)/contrib/libs/cxxsupp/libcxx/include/__algorithm/iterator_operations.h:72:3: error: no type named 'value_type' in 'std::iterator_traits<TIpAddressRange::TIterator>'
using __value_type = typename iterator_traits<_Iter>::value_type;
^~~~~
$(SOURCE_ROOT)/contrib/libs/cxxsupp/libcxx/include/__algorithm/copy_move_common.h:149:62: note: in instantiation of template type alias '__value_type' requested here
using _InValue = typename _IterOps<_AlgPolicy>::template __value_type<_InIter>;
```
|
|
|
|
| |
different size should not be accepted even if they are convertible to TArrayRef value type.
|
|
|
|
|
|
|
|
|
| |
From hash: [fd641e4355d9e8606780a44aae1e14d19552761f](https://a.yandex-team.ru/arcadia/commit/fd641e4355d9e8606780a44aae1e14d19552761f)
From revision: [13268668](https://a.yandex-team.ru/arcadia/commit/rXXXXXX)
[CI flow](https://a.yandex-team.ru/projects/ya_make/ci/releases/flow?dir=devtools%2Fya&id=release-ymake&version=156)
Flow triggered by user: [robot-ci](https://staff.yandex-team.ru/robot-ci)
Update tools: ymake, os_ymake
|
| |
|
| |
|
|
|
|
|
|
| |
Task: https://sandbox.yandex-team.ru/task/2130955492/view
update build docs
|
| |
|
| |
|
|
|
|
| |
update taxitool; ci_url = https://a.yandex-team.ru/projects/automation_group_backend_mlu/ci/releases/flow?dir=taxi%2Ftaxi_tool&id=my-main-release&version=295
|
| |
|
|
|
|
|
|
| |
ISSUE:
update gen.py and generated yamake
|
| |
|
| |
|
| |
|
|
|
|
| |
Update tools: yexport, os-yexport
|
|
|
|
| |
Note: mandatory check (NEED_CHECK) was skipped
|