@ProCxx

Страница 524 из 2477
Alexey
20.01.2017
17:14:33
еще и с кудой

Anna
20.01.2017
17:14:37
ненавижу свой универ

Alexey
20.01.2017
17:14:56
Да у тебя офигенный универ! Я сижу, завидую

Google
Alexey
20.01.2017
17:15:02
меняб так учили

Anna
20.01.2017
17:16:40
ну он отстойный, я поэтому перешла на заочку и пошла работать

Alexey
20.01.2017
17:16:41
а еще у нас курсовой нужно сдавать в пн, по микроконтроллерам и препод ни на 1 пару не явился, не выдал ни заданий, ни методичек
во! кстати, знакомо! У нас препод по сопромату 3 месяца прогуливал.. пришел на последнюю лекцию перед зачетной неделей и такой: "О! ДА У ВАС ЖЕ КУРСАЧ!" ... выдал темы и ушел...

Alex Фэils?︙
20.01.2017
17:17:22
ненавижу свой универ
Давайте от эмоций перейдем к делу. Для начала убедись, что global не убирается компилем. Прогони через /Wall и посмотри. Также рекомендую добавить проверки на все функции, которые возвоащают код возврата.

Vitaly
20.01.2017
17:17:41
меняб так учили
Привязка к конкретному вендору не есть норма.

В идеале нужно было OpenCL изучать, а не CUDA.

Что делать студентам, у которых вообще нет дискретных видеокарт или карта от AMD?

Anna
20.01.2017
17:18:14
Mikhail
20.01.2017
17:18:16
Vitaly
20.01.2017
17:18:37
cuda производительнее
Ну естественно ибо заточено под NVIDIA и её архитектуру.

Mikhail
20.01.2017
17:18:43
ага

Vitaly
20.01.2017
17:18:48
Зато OpenCL работает на любых видеокартах.

Mikhail
20.01.2017
17:19:09
да, но если захотят вычисления на видяхах, будут юзать cuda

Google
Alex Фэils?︙
20.01.2017
17:19:09
Anna
20.01.2017
17:19:11
для студентов опенСЛ лучше, имхо...у нас почти все с ноутами

Mikhail
20.01.2017
17:19:13
а не opencl

Anna
20.01.2017
17:19:18
мало у кого пека есть

Alex Фэils?︙
20.01.2017
17:19:37
Плохо то, что на планшете у меня нет опенцла

Только если овер куда сделать врап

Vitaly
20.01.2017
17:19:48
а не opencl
Почему же? OpenCL вполне неплох.

Alexey
20.01.2017
17:19:49
В идеале нужно было OpenCL изучать, а не CUDA.
придираться можно к чему угодно. Я в свое время чисто случайно попал на презентацию NVidia, где они показывали какой-то свой системник с 4мя видяхами. И только там я узнал о куда.

Так, ну стоп.. хочешь считать нейронки, в 90% ты будешь брать CUDA

Alexey
20.01.2017
17:20:20
потому что тупо быстрее

глобал не убирается вроде, а вот что такое Wall можно поподробнее?
Wall - опция компилятора которая показывает все варнинги.

Gcc: -Wall

VS: там вроде Warring Level 0

или наоборот 5.. я 3 года не запускал винду, уж простите мою память

Anna
20.01.2017
17:21:15
но ребят, у меня нет ни времени, ни денег, чтоб сейчас себе навороченную карточку покупать.. итак одногруппнику 1 комнату сдала, чтоб хоть немного денег біло

Alex Фэils?︙
20.01.2017
17:21:26
глобал не убирается вроде, а вот что такое Wall можно поподробнее?
Параметр количества варнингов. Есть /W1, /W2, /W3, /W4M /Wall. Он еще показывает ВСЕ ворны, даже замьюченные.

Anna
20.01.2017
17:21:35
сессия случилась неожиданно. на месяц раньше запланированного

babysitter
20.01.2017
17:21:55
Wall в студии тоже есть, но он бесполезен — высыпает тысячи ворнингов на стандартную библиотеку

Anna
20.01.2017
17:22:08
должна была быть в феврале во второй половине

Google
Anna
20.01.2017
17:22:18
а упала мне на голову кирпичем 16 января

Anna
20.01.2017
17:22:36
половина группы только в пятницу узнала, что сессия уже неделю, как началась

Alex Фэils?︙
20.01.2017
17:22:38
а упала мне на голову кирпичем 16 января
Поэтому я люблю делать все сразу...

Mikhail
20.01.2017
17:22:59
ага

Anna
20.01.2017
17:23:27
не подскажешь где именно искать? чтоб по быстрому

Mikhail
20.01.2017
17:24:18
не знаю, у меня под рукой нет

но может просто нужно поставить стары cuda toolkit

Alexey
20.01.2017
17:24:57
nvcc —version

cudaRuntimeGetVersion()

Mikhail
20.01.2017
17:25:13
http://stackoverflow.com/questions/14873417/visual-studio-nvidia-nsight-change-cuda-toolkit-version

поставь галку на минимальную версию

и запусти

Aldar
20.01.2017
17:28:31
мде, я думал для куды почти любая нвидиевская карта подходит

Mikhail
20.01.2017
17:29:22
может и любая, я не помню. Там был аппаратный уровень и программный. У программного уровня есть минимальная версия аппаратной куды

на сколько я помню

Anna
20.01.2017
17:33:01
отбой, заработало!

Google
Mikhail
20.01.2017
17:33:16
и чо было то?

Anna
20.01.2017
17:33:23
обновление драйвера помогло

Mikhail
20.01.2017
17:34:11
ну круто

Berkus
20.01.2017
17:35:10
в любой непонятной ситуации..

Anna
20.01.2017
17:35:35
cudaRuntimeGetVersion()
странно, почему они 8000 вернуло, а не 8.0...ну да ладно

Mikhail
20.01.2017
17:36:05
странно, почему они 8000 вернуло, а не 8.0...ну да ладно
Это не одно и тоже что аппаратная версия куды

Admin
ERROR: S client not available

Mikhail
20.01.2017
17:36:15
аппаратная где-то 2.1

Alexey
20.01.2017
17:41:23
eeee!

Evgeniy
20.01.2017
18:11:56
Ты ж не ожидаешь что AVX2 на пне4 пойдет

Sheldon
20.01.2017
19:33:05
Можно ли в CMake сделать include_directories() чтобы они добавлялись с помощью опции -isystem (нужно для игнорирования варнингов) а не с помощь -I ?

Berkus
20.01.2017
19:35:05
можно

Sheldon
20.01.2017
19:36:18
Так, замечательно. Как?

Berkus
20.01.2017
19:36:52
либо include_directories(AFTER SYSTEM "$<1:>/usr/include") либо через set_target_properties( ... COMPILE_FLAGS ..)

есть еще set(CMAKE_INCLUDE_SYSTEM_FLAG_CXX

и set(CMAKE_INCLUDE_SYSTEM_FLAG_C для сишных

> 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.

Sheldon
20.01.2017
19:39:09
Шик, спасибо.

Berkus
20.01.2017
19:39:24
лучше конечно эксплицитно отключить нужные варнинги, я так для кривых бустовых инклюдов делаю

Google
Sheldon
20.01.2017
19:41:04
отключить нужные варнинги?

Немного не логично

Ненужные, наверное

У меня суть не в варнингах, а в неком grpc и protobuf'е, на нагенеренный код которых clang -Weverything выдает нехилую простыню с варнингами.

Berkus
20.01.2017
19:42:44
ну вот эти варнинги надо отключить, желательно только для этих инклюдов )

Sheldon
20.01.2017
19:42:48
В своем коде я в состоянии поддерживать -Weverything (надеюсь)

Berkus
20.01.2017
19:42:50
isystem тут неидеальное решение

Surreal
20.01.2017
19:43:48
Reindex.. please wait

Reindex.. please wait

Berkus
20.01.2017
19:46:09
> The following variables affect the behavior of the macros in the script (in alphebetical order). Note that any of these flags can be changed multiple times in the same directory before calling CUDA_ADD_EXECUTABLE, CUDA_ADD_LIBRARY, CUDA_COMPILE, CUDA_COMPILE_PTX, CUDA_COMPILE_FATBIN, CUDA_COMPILE_CUBIN or CUDA_WRAP_SRCS

Sheridan
20.01.2017
19:46:45
Reindex.. please wait
Красавчик! Все бы так к цели шли.

Berkus
20.01.2017
19:47:30
FindCUDA.cmake в общем

Surreal
20.01.2017
19:48:04
Reindex.. please wait

Александр
20.01.2017
19:48:32
Berkus
20.01.2017
19:49:00
с ку

только проще

Evgeniy
20.01.2017
19:49:28
Reindex.. please wait
Это какой дистр?

Surreal
20.01.2017
19:49:35
Это какой дистр?
Reindex.. please wait

Страница 524 из 2477