Alexey
Да у тебя офигенный универ! Я сижу, завидую
Alexey
меняб так учили
✙ Fatum ✙
ну он отстойный, я поэтому перешла на заочку и пошла работать
🦥Alex Fails
ненавижу свой универ
Давайте от эмоций перейдем к делу. Для начала убедись, что global не убирается компилем. Прогони через /Wall и посмотри. Также рекомендую добавить проверки на все функции, которые возвоащают код возврата.
Anonymous
В идеале нужно было OpenCL изучать, а не CUDA.
Anonymous
Что делать студентам, у которых вообще нет дискретных видеокарт или карта от AMD?
✙ Fatum ✙
Mikhail
Mikhail
ага
Anonymous
Зато OpenCL работает на любых видеокартах.
Mikhail
да, но если захотят вычисления на видяхах, будут юзать cuda
🦥Alex Fails
✙ Fatum ✙
для студентов опенСЛ лучше, имхо...у нас почти все с ноутами
Mikhail
а не opencl
✙ Fatum ✙
мало у кого пека есть
🦥Alex Fails
Плохо то, что на планшете у меня нет опенцла
🦥Alex Fails
Только если овер куда сделать врап
Alexey
В идеале нужно было OpenCL изучать, а не CUDA.
придираться можно к чему угодно. Я в свое время чисто случайно попал на презентацию NVidia, где они показывали какой-то свой системник с 4мя видяхами. И только там я узнал о куда.
Alexey
Так, ну стоп.. хочешь считать нейронки, в 90% ты будешь брать CUDA
✙ Fatum ✙
Alexey
потому что тупо быстрее
Alexey
Alexey
Gcc: -Wall
Alexey
VS: там вроде Warring Level 0
Alexey
или наоборот 5.. я 3 года не запускал винду, уж простите мою память
✙ Fatum ✙
но ребят, у меня нет ни времени, ни денег, чтоб сейчас себе навороченную карточку покупать.. итак одногруппнику 1 комнату сдала, чтоб хоть немного денег біло
✙ Fatum ✙
сессия случилась неожиданно. на месяц раньше запланированного
babysitter
Wall в студии тоже есть, но он бесполезен — высыпает тысячи ворнингов на стандартную библиотеку
✙ Fatum ✙
должна была быть в феврале во второй половине
✙ Fatum ✙
а упала мне на голову кирпичем 16 января
🦥Alex Fails
Mikhail
✙ Fatum ✙
половина группы только в пятницу узнала, что сессия уже неделю, как началась
🦥Alex Fails
✙ Fatum ✙
Mikhail
ага
✙ Fatum ✙
не подскажешь где именно искать? чтоб по быстрому
Mikhail
не знаю, у меня под рукой нет
Mikhail
но может просто нужно поставить стары cuda toolkit
Alexey
nvcc —version
Alexey
cudaRuntimeGetVersion()
Mikhail
http://stackoverflow.com/questions/14873417/visual-studio-nvidia-nsight-change-cuda-toolkit-version
Mikhail
поставь галку на минимальную версию
Mikhail
и запусти
Алдар
мде, я думал для куды почти любая нвидиевская карта подходит
Alexey
Mikhail
может и любая, я не помню. Там был аппаратный уровень и программный. У программного уровня есть минимальная версия аппаратной куды
Mikhail
на сколько я помню
✙ Fatum ✙
отбой, заработало!
Mikhail
и чо было то?
✙ Fatum ✙
обновление драйвера помогло
✙ Fatum ✙
Mikhail
ну круто
Крылатый
Berkus
в любой непонятной ситуации..
Mikhail
Mikhail
аппаратная где-то 2.1
Alexey
eeee!
Evgenii
Evgenii
Ты ж не ожидаешь что AVX2 на пне4 пойдет
Cuno
Можно ли в CMake сделать include_directories() чтобы они добавлялись с помощью опции -isystem (нужно для игнорирования варнингов) а не с помощь -I ?
Berkus
можно
Cuno
Так, замечательно. Как?
Berkus
либо include_directories(AFTER SYSTEM "$<1:>/usr/include") либо через set_target_properties( ... COMPILE_FLAGS ..)
Berkus
есть еще set(CMAKE_INCLUDE_SYSTEM_FLAG_CXX
Berkus
и set(CMAKE_INCLUDE_SYSTEM_FLAG_C для сишных
Berkus
> If the SYSTEM option is given, the compiler will be told the directories are meant as system include directories on some platforms. Signalling this setting might achieve effects such as the compiler skipping warnings, or these fixed-install system files not being considered in dependency calculations - see compiler docs.
Cuno
Шик, спасибо.
Berkus
лучше конечно эксплицитно отключить нужные варнинги, я так для кривых бустовых инклюдов делаю
Cuno
отключить нужные варнинги?
Cuno
Немного не логично
Cuno
Ненужные, наверное
Cuno
У меня суть не в варнингах, а в неком grpc и protobuf'е, на нагенеренный код которых clang -Weverything выдает нехилую простыню с варнингами.
Berkus
ну вот эти варнинги надо отключить, желательно только для этих инклюдов )