
Mr Earnest
12.12.2017
11:47:14
Тут CLion решил файлы перечитать, сейчас его отпустит я и покажу :D
Балуюсь вот по этому гайду https://habrahabr.ru/post/168083/
Some::Some()
: mID(NOT_AN_IDENTIFIER)
{
}

Egor
12.12.2017
11:49:53
А где определяется сам NOT_AN_INDENTIFIER?

Google

Egor
12.12.2017
11:50:00
Какой тип, какое значение, в каких файлах это всё?

Mr Earnest
12.12.2017
11:50:21
10 строчка
как то так

melancholiac
12.12.2017
11:51:36
фу
таким
быть

Mr Earnest
12.12.2017
11:52:06
Согласен, но такова жизнь =(

melancholiac
12.12.2017
11:52:34
мой лимитированный 3г страдает
кинул бы на пастбин

Mr Earnest
12.12.2017
11:52:45
Ой, сорян бро
Ща сюда через ковычки кину

melancholiac
12.12.2017
11:53:04
ненене

Mr Earnest
12.12.2017
11:53:09
:D

melancholiac
12.12.2017
11:53:09
так еще хуже

Google

Mr Earnest
12.12.2017
11:53:18
Все таки постебин?

melancholiac
12.12.2017
11:53:29
да, лучше он или аналоги

Egor
12.12.2017
11:53:38
10 строчка
http://www.stroustrup.com/bs_faq2.html#in-class
У определённой таким образом константы нельзя взять адрес.
Вот и происходит ошибка линковки.

Mr Earnest
12.12.2017
11:54:53
.h
https://pastebin.com/BfGGdUke
.cpp
https://pastebin.com/E0d7UUud
.cpp
https://pastebin.com/kGuvcc4A

Egor
12.12.2017
11:56:08
Значение не указываем, так как уже указано в заголовке

Mr Earnest
12.12.2017
11:57:27
Хм, сейчас попробую еще по страдать
>>> from libtest_boost_1 import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: /home/mew/CLionProjects/test_boost_1/cmake-build-debug/libtest_boost_1.so: undefined symbol: _ZN5boost6python6detail11init_moduleER11PyModuleDefPFvvE

Egor
12.12.2017
12:00:38
Жаль. Есть подозрение, что почему-то не подгружается динамическая библиотека с бустом.

Mr Earnest
12.12.2017
12:01:19
ставил так: sudo apt-get install libboost-python-dev
Так как не разобрался, как скомпилить того монстра на 600 метров

Egor
12.12.2017
12:02:11
Я бы ещё поставил libboost-python3 на всякий случай

Mr Earnest
12.12.2017
12:02:55
E: Не удалось найти пакет libboost-python3
сейчас сёрчем пробегусь
посмотрю что там вообще есть

Kitsu
12.12.2017
12:03:55

Mr Earnest
12.12.2017
12:04:18

Kitsu
12.12.2017
12:04:45
да не, на самом деле не то, чтобы очень

Google

Mr Earnest
12.12.2017
12:05:13
серч сказал что есть такое:
libboost-python-dev/xenial,now 1.58.0.1ubuntu1 amd64 [установлен]
Boost.Python Library development files (default version)
libboost-python1.58-dev/xenial-updates,now 1.58.0+dfsg-5ubuntu3.1 amd64 [установлен, автоматически]
Boost.Python Library development files
libboost-python1.58.0/xenial-updates,now 1.58.0+dfsg-5ubuntu3.1 amd64 [установлен, автоматически]
Boost.Python Library

Berkus
12.12.2017
12:08:54
его надо в цпп задавать
в хедере получится вафля, это же статическое поле
сначала буст потом питон?

Mr Earnest
12.12.2017
12:10:48
Сейчас посмотрю

Kitsu
12.12.2017
12:10:56
Если именно плюсы<>питон - то лучше ничего и не сышешь
Если есть возможность запилить сишные биндинги - лучше ctags/cffi
Если потенциально расширять на что-то большее яб порекомендовал взглянуть на SWIG, он впринципе и проще для базовых фич языка. Единственное надо будет немного пошаманить со сборкой всего этого

Berkus
12.12.2017
12:11:48
Сейчас посмотрю
и надо найти как включается флаг чтобы SOшка обязательно при линковке разрезолвила все символы
ldd на нее напусти например для начала

Alexander
12.12.2017
12:13:21
Поставил наконец-то TinyDnn через Cmake (также поменял INCLUDE) и принялся за написание кода, Но возникает ошибка:

Alexander
12.12.2017
12:15:26
Как избавиться от этой ошибки?

Square
12.12.2017
12:15:58
а когда она появилась?

Александр
12.12.2017
12:16:15
Помоги системе с поиском данного пути ;D

Giperion
12.12.2017
12:18:22
Странно что никто еще тебе этого не сказал

Egor
12.12.2017
12:18:46
Похоже на вопрос для #supapro
#supapro

Group Butler [beta]
12.12.2017
12:18:54
#supapro
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Google

Berkus
12.12.2017
12:22:16
ALL_BUILD это отдельный системный таргет на пересборку всего, его не нужно запускать
у тебя не добавлен executable файл который можно было бы запускать, похоже

Ioann V
12.12.2017
12:33:30
https://godbolt.org/g/zdiaSy
Совершенно не то.
Как минимум потому, что здесь оно одно !? Ну все же, 4 скалярных произведения предполагают 4 ответа, в моем понимании, эти ответы хранятся в 1-ом 256 битном регистре. Что бы, можно было использовать дальше. Т.е в самом расчете используются шафл simd и hadd операции. Плюс речь о 3d.

Alexander
12.12.2017
12:33:56

Alexander
12.12.2017
12:34:30
или стоять. я не понимаю, чего ты хочешь?
здесь 4 скалярных произведения, 4 ответа. а возврат - просто сумма значений, чтобы компилятор не выкинул лишнего

Admin
ERROR: S client not available

Ioann V
12.12.2017
12:36:42
Да, отредактирую чуть позже - обедаю.

Alexander
12.12.2017
12:37:38
3d - окей, добавишь ещё парочку умножений ?

Berkus
12.12.2017
13:05:05

RunOver
12.12.2017
13:11:56
Hello
Хочу вкинуть вам вакансию по разработке blockchain на graphene

Александр
12.12.2017
13:12:29
нельзя

Square
12.12.2017
13:14:30

Alexander
12.12.2017
13:14:32

Alexander
12.12.2017
13:14:47
окей
Но ничего ведь не работает, а в корне этой папки других .sln нет

Square
12.12.2017
13:15:38

Berkus
12.12.2017
13:15:50

Google

Berkus
12.12.2017
13:15:54
что вполне нормально

Square
12.12.2017
13:16:07

Berkus
12.12.2017
13:16:19
сделай другой cmake с add_executable() а либу добавь как target_link_libraries()

Square
12.12.2017
13:16:40

Alexander
12.12.2017
13:16:51

Berkus
12.12.2017
13:17:12

Square
12.12.2017
13:17:18
Ну специалисты поддержки заняты видимо

Berkus
12.12.2017
13:17:23
ну так это, пусть твой гайд и решит тебе эту проблему

Alexander
12.12.2017
13:17:44

Berkus
12.12.2017
13:17:47
м, ротоскопинг!


Alexander
12.12.2017
13:19:34
Установка и сборка
Библиотека распространяется исходными кодами. Иного способа для этой библиотеки физически быть не может, так как весь код содержится в h-файлах, то есть собирать в библиотеку вовсе нечего. Сомнительное решение, но в погоне за дикой переносимостью и простотой — почему бы и нет?
Для запуска примеров или тестов потребуется cmake. Доступен с десяток опций, в том числе и USE_OPENCL — на данный момент экспериментальная возможность, которая в будущем может дать весомую выгоду. Полный список предлагаю так же смотреть на странице проекта.
Опыт использования в MS Visual Studio
После вызова «cmake .» сгенерируется *.sln файл для MS Visual Studio 2015 (Community Edition вполне подходит). В этом солюшене два проекта, собственно сама библиотека и тесты. ТУда можно просто добавить свой проект, а для начала использования библиотеки прописать:
#include "tiny_dnn/tiny_dnn.h"
но при этом следует не забыть добавить в «Include directories» каталог с tiny-dnn.


Square
12.12.2017
13:19:51


Berkus
12.12.2017
13:20:07
м, ротоскопинг!

Alexander
12.12.2017
13:20:27


Square
12.12.2017
13:20:28


Alexander
12.12.2017
13:22:36
Добавлял я в каталоги - не помогло.

Square
12.12.2017
13:22:51
Куда добавлял то?
Что?