2 страниц V  < 1 2  
Ответить в эту темуОткрыть новую тему
> Программизмы, Некоторые сведения из опыта разработки
Sanyok774
сообщение 24.10.2015, 16:15
Сообщение #21


Сторонник реальности
Иконка группы

Группа: Главные администраторы
Сообщений: 9 433
Регистрация: 11.8.2006
Из: Казань
Любимое аниме:
S.E. Lain, Chobits


Репутация:   90  


Работает! )))


---------------------AnimeKazan.net--------------------->>
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Shaman Anime
сообщение 24.10.2015, 16:24
Сообщение #22


Предупреждения:
*******

Группа: Волонтёры
Сообщений: 4 348
Регистрация: 22.3.2007
Из: Shamanic Kingdom
Любимое аниме:
Slayers, Bleach, DBZ


Репутация:   9  


Даже не качая, могу сказать из чего устроен мой трафик - сплошной зашифрованный поток vpn (IMG:http://animekazan.net/forum2/style_emoticons/default/biggrin.gif)


---------------------AnimeKazan.net--------------------->>
Вся суть современной девушки, даже из дремучего колхоза - продать свою пи$ду подороже: если у тебя нет мерседеса, толстого кошелька, и, как минимум, дачи в Крыму - то ты нищеброд, не заслуживающий даже их взгляда. (из личной жизни)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Kaigen
сообщение 25.10.2015, 1:30
Сообщение #23


Fucking otaku
Иконка группы

Группа: Club Member
Сообщений: 2 693
Регистрация: 20.11.2008
Из: Казань
Любимое аниме:
Clannad


Репутация:   4  


А вот кто-нибудь умеет пользоваться тором по существу? Дать намеки как "гуглить" торовский поисковик или хотя бы как на него выйти? (IMG:http://animekazan.net/forum2/style_emoticons/default/cd.gif)


---------------------AnimeKazan.net--------------------->>
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Shaman Anime
сообщение 25.10.2015, 8:25
Сообщение #24


Предупреждения:
*******

Группа: Волонтёры
Сообщений: 4 348
Регистрация: 22.3.2007
Из: Shamanic Kingdom
Любимое аниме:
Slayers, Bleach, DBZ


Репутация:   9  


тором сейчас уже рисковано пользоваться- много развелось фейковых нодов. Правда один умный чел меня научил, как забанить целиком страну, но ни что не мешает сделать фейки в иной стране. А если банить целые регионы (тот же exUSSR), то нестабильно работает из-за снижения числа доступных подключений, да и скорость уже не айс. Куда интереснее P2P, но пока руки не доходят до него. Как то попробовал- ни фига не работало, видимо надо конкретно ковырять настройки.


---------------------AnimeKazan.net--------------------->>
Вся суть современной девушки, даже из дремучего колхоза - продать свою пи$ду подороже: если у тебя нет мерседеса, толстого кошелька, и, как минимум, дачи в Крыму - то ты нищеброд, не заслуживающий даже их взгляда. (из личной жизни)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
da-nie
сообщение 26.6.2016, 19:51
Сообщение #25


Мудрец
Иконка группы

Группа: Club Member
Сообщений: 4 579
Регистрация: 24.8.2006
Из: Ленинградская область
Любимое аниме:



Репутация:   7  


Вот уже лет 12 лежит у меня интересная программка. Сделана она на OpenGL и всё, что умеет - показывать сцену с двумя лампочками, плоскостью и пирамидой надо плоскостью. В чём же её интерес? В рассчёте освещённости с тенями от этих ламп (а их может быть до 8 - по числу источников света OpenGL).
Вот эта программа:

Прикрепленный файл  ShadowMaker.rar ( 182,2 килобайт ) Кол-во скачиваний: 46


Внутри есть файл shadow.h и shadow.cpp. В этих файлах находится функция построения тени одного выпуклого многоугольника на другой от одного источника света. Так же внутри есть недописанная статья с описанием метода рассчёта освещённости с помощью этого самого модуля построения теней. Статья пишется уже очень давно и я вряд ли её завершу. (IMG:http://animekazan.net/forum2/style_emoticons/default/smile.gif)
Как пользоваться функцией построения тени из файла shadow.h будет понятно из основной программы. В принципе, суть-то простая: для всех полигонов находим тени от всех источников. Далее, включая и выключая источники выводим эти кусочки полигонов. Вот и всё.


---------------------AnimeKazan.net--------------------->>
Отрёкся я от волшебства.
Как все земные существа,
Своим я предоставлен силам.
На этом острове унылом
Меня оставить и проклясть
Иль взять в Неаполь- ваша власть.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
da-nie
сообщение 26.6.2016, 19:57
Сообщение #26


Мудрец
Иконка группы

Группа: Club Member
Сообщений: 4 579
Регистрация: 24.8.2006
Из: Ленинградская область
Любимое аниме:



Репутация:   7  


А вот движок с использованием этой технологии создания теней. Он ровестник вышеприведённой программы. (IMG:http://animekazan.net/forum2/style_emoticons/default/smile.gif) В архиве есть движок с картой под сокращённый набор текстур и редактор карт под полный набор текстур. Увы, но карты после конвертации исказились и потеряли источники света. В редакторе важны настройки рендера, правильные такие, как у карты doom.map. В редакторе для удаления выбранных блоков используется клавиша delete. Для редактирования выбранных блоков клавиша enter.

Прикрепленный файл  3D.part1.rar ( 8,58 мегабайт ) Кол-во скачиваний: 38


Прикрепленный файл  3D.part2.rar ( 8,58 мегабайт ) Кол-во скачиваний: 32


Прикрепленный файл  3D.part3.rar ( 1019,25 килобайт ) Кол-во скачиваний: 39


Ну вот и всё, что можно рассказать про эти две забавные программы. (IMG:http://animekazan.net/forum2/style_emoticons/default/smile.gif)


---------------------AnimeKazan.net--------------------->>
Отрёкся я от волшебства.
Как все земные существа,
Своим я предоставлен силам.
На этом острове унылом
Меня оставить и проклясть
Иль взять в Неаполь- ваша власть.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
da-nie
сообщение 8.4.2019, 7:44
Сообщение #27


Мудрец
Иконка группы

Группа: Club Member
Сообщений: 4 579
Регистрация: 24.8.2006
Из: Ленинградская область
Любимое аниме:



Репутация:   7  


Запустил под QNX плату CAN Adlink PCI-7841. Может быть, кому-нибудь пригодится.
Программа для работы с платой PCI-7841 (репозиторий будет обновляться).

За основу взят драйвер для Linux. Все магические числа успешно сохранены (я всё равно не в курсе, что большая часть из них значит).
Как драйвер оформлять не стал - лет 15 назад я такую глупость сделал для платы CAN527D (драйвер физического CAN->драйвер виртуального CAN (чтобы много устройств работало одновременно с одним CAN)->драйвер работы с устройством->основная программа) и наелся с задержками (у меня счёт на части миллисекунды идёт - относительно плотный обмен) и необходимостью следить за соединением с драйвером (вдруг он уже упал).

В данный момент осталось понять, как детектировать Buss-off и что после него сделать для восстановления канала (на CAN527D я полностью переинициализирую канал).


Ну и ещё переписал пасьянс под адаптивные настройки к размерам спрайтов.


---------------------AnimeKazan.net--------------------->>
Отрёкся я от волшебства.
Как все земные существа,
Своим я предоставлен силам.
На этом острове унылом
Меня оставить и проклясть
Иль взять в Неаполь- ваша власть.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
da-nie
сообщение 16.7.2020, 21:13
Сообщение #28


Мудрец
Иконка группы

Группа: Club Member
Сообщений: 4 579
Регистрация: 24.8.2006
Из: Ленинградская область
Любимое аниме:



Репутация:   7  


Свёрточная нейронная сеть для nVidia CUDA под Linux. В сети два свёрточных слоя A и B с слоями субдискретизации после каждого свёрточного слоя. Выход подключён к обычной полносвязной нейронной сети.

Вариант под Windows добавлю позже. Собственно, он ничем от варианта для linux не отличается за исключением платформозависимых модулей system.cpp и main.cpp.
Сама сеть создаётся и обучается в ccudacnn.cu.h.


---------------------AnimeKazan.net--------------------->>
Отрёкся я от волшебства.
Как все земные существа,
Своим я предоставлен силам.
На этом острове унылом
Меня оставить и проклясть
Иль взять в Неаполь- ваша власть.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Sanyok774
сообщение 17.7.2020, 23:44
Сообщение #29


Сторонник реальности
Иконка группы

Группа: Главные администраторы
Сообщений: 9 433
Регистрация: 11.8.2006
Из: Казань
Любимое аниме:
S.E. Lain, Chobits


Репутация:   90  


da-nie
Круто! (IMG:style_emoticons/default/smile.gif) Ждём под Windows. ))


---------------------AnimeKazan.net--------------------->>
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
da-nie
сообщение 21.7.2020, 20:42
Сообщение #30


Мудрец
Иконка группы

Группа: Club Member
Сообщений: 4 579
Регистрация: 24.8.2006
Из: Ленинградская область
Любимое аниме:



Репутация:   7  


А зачем ждёшь? (IMG:style_emoticons/default/smile.gif) Тебе-то она вряд ли пригодится - тут только модуль сети и его обучение, применяется эта сеть в другой программе (которая уже по входным картинкам должна используя эту сеть их сортировать). Да и эта сеть самодельная, не сравнить с tensor flow и keras. Так, просто интерено было сделать на С++ без всяких библиотек нейросетей. Свёртки надо бы придумать, как правильно на CUDA запускать, чтобы они быстрее работали. Сдаётся мне, их можно ещё раз в 10 ускорить. Только вот как...


---------------------AnimeKazan.net--------------------->>
Отрёкся я от волшебства.
Как все земные существа,
Своим я предоставлен силам.
На этом острове унылом
Меня оставить и проклясть
Иль взять в Неаполь- ваша власть.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Sanyok774
сообщение 21.7.2020, 20:51
Сообщение #31


Сторонник реальности
Иконка группы

Группа: Главные администраторы
Сообщений: 9 433
Регистрация: 11.8.2006
Из: Казань
Любимое аниме:
S.E. Lain, Chobits


Репутация:   90  


da-nie
Вот оно как. )
Я подумал, что это полноценное приложение. (IMG:style_emoticons/default/p.gif)


---------------------AnimeKazan.net--------------------->>
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
da-nie
сообщение 21.7.2020, 21:32
Сообщение #32


Мудрец
Иконка группы

Группа: Club Member
Сообщений: 4 579
Регистрация: 24.8.2006
Из: Ленинградская область
Любимое аниме:



Репутация:   7  


Оно полноценное. Но оно для обучения сети на базе tga-изображений 224x224 (которые создаются отдельной программой с масштабированием из jpg-картинок). Просто чтобы использовать это приложение для конкретной задачи нужно его модифицировать под задачу. Здесь в сети, например, 8 входных ядер и 2 промежуточных. Но это только потому, что в демонстрации сеть обучается распознавать паттерны линий. А самих обучающих образов всего 8. То есть, строго говоря, качество обучения будет не очень (нужно хотя бы несколько сотен). Для реальной задачи параметры сети нужно будет изменять. Например, для 32 ядер в каждом слое и 55 штук в минипакете (то, что прогоняется за один раз на видеокарте) требуется около 2 ГБ ОЗУ видеокарты. Мало того, если карта является основной в системе, то занять её больше чем на 10-15 секунд не получится - сработает сторожевой таймер и программа будет остановлена. То есть, размеры минипакетов придётся подбирать, чтобы и памяти хватило и карта справилась за время сторожевого таймера (он, кстати, отключаемый в реестре в Windows и в файле настроек в Linux).


---------------------AnimeKazan.net--------------------->>
Отрёкся я от волшебства.
Как все земные существа,
Своим я предоставлен силам.
На этом острове унылом
Меня оставить и проклясть
Иль взять в Неаполь- ваша власть.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Sanyok774
сообщение 21.7.2020, 21:38
Сообщение #33


Сторонник реальности
Иконка группы

Группа: Главные администраторы
Сообщений: 9 433
Регистрация: 11.8.2006
Из: Казань
Любимое аниме:
S.E. Lain, Chobits


Репутация:   90  


da-nie
Спасибо за объяснение. Суть стала немножко понятнее. )


---------------------AnimeKazan.net--------------------->>
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения

2 страниц V  < 1 2
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия Сейчас: 30.9.2020, 7:26

Tatarstan.Net - все сайты Татарстана


©2004-2020 AnimeKazan.net