
?? Eugene
01.11.2018
15:51:50
а питон-то какой версии?

Alexander
01.11.2018
15:51:57
Подскажите, есть ли библиотека для редактирование .Eps файлов(конкретно exif и iptc)? Pillow и pyexif не подошли. Нужен именно вектор, а не растр

?? Eugene
01.11.2018
15:52:23
да и одинарные кавычки - лишние

xPushkin
01.11.2018
15:53:57

Google

xPushkin
01.11.2018
15:54:11
На маке работает, на линухе нет

Alexander
01.11.2018
15:55:26
Подскажите почему не стартует приложение? Зависает на Attaching к контрейнеру
FROM python:3.5.6-alpine
RUN apk add --virtual .build-deps \
gfortran \
build-base \
openblas-dev \
bzip2-dev \
coreutils \
dpkg-dev dpkg \
expat-dev \
gcc \
gdbm-dev \
libc-dev \
libffi-dev \
libnsl-dev \
libressl \
libressl-dev \
libtirpc-dev \
linux-headers \
make \
ncurses-dev \
pax-utils \
readline-dev \
sqlite-dev \
tcl-dev \
tk \
tk-dev \
xz-dev \
zlib-dev \
libxml2-dev \
libxslt-dev \
musl-dev \
libgcc \
curl \
jpeg-dev \
zlib-dev \
freetype-dev \
lcms2-dev \
openjpeg-dev \
tiff-dev \
tk-dev \
tcl-dev \
&& pip3 install gensim
WORKDIR /home/src
# /home/src - это монтируется через volumes
CMD [ "python3" , "/home/src/model.py" ]

Tishka17
01.11.2018
15:58:31

Alex
01.11.2018
15:59:38

Tishka17
01.11.2018
15:59:41
В том, что ты в sql руками значения вставляешь

Alexander
01.11.2018
16:01:26

xPushkin
01.11.2018
16:03:50
В чем проблема то

Alexander
01.11.2018
16:04:19
Но, если запустить docker-compose run w2v python3 model.py то успешно запустится
Что за магия, не понимаю

Tishka17
01.11.2018
16:05:31

xPushkin
01.11.2018
16:05:36

Google

Tishka17
01.11.2018
16:05:40
вообще конкрено для SQL так не надо

xPushkin
01.11.2018
16:05:46

Tishka17
01.11.2018
16:05:46

xPushkin
01.11.2018
16:05:56

Alex
01.11.2018
16:06:21
Что за магия, не понимаю
так когда ты запускаешь через compose up он у тебя стартует контейнеры и выводит логи контейнеров.

Tishka17
01.11.2018
16:06:41

xPushkin
01.11.2018
16:06:47
Спасибо

?? Eugene
01.11.2018
16:07:15
у меня 3.6, но если быть точным - то 3.5

Alex
01.11.2018
16:07:31

Alexander
01.11.2018
16:08:01
Я уже разные вариации попробовал, и копировать туда файлы, и монтировать, все-равно зависает на attaching, и не выводит этот print, но если стартую контейнер через run - вижу print

Alex
01.11.2018
16:12:06
del model
del serv
сурово. ты с С++ наверное пришел?

-_-
01.11.2018
16:13:30
почему бы и не почистить за собой

Tigran
01.11.2018
16:13:33
Потому что если не сделать pass, чуда не произойдёт!

Alex
01.11.2018
16:14:11

-_-
01.11.2018
16:14:55
ну хз-хз, мне gc.collect() помогал

Google

?? Eugene
01.11.2018
16:15:47
=)

Alex
01.11.2018
16:16:03

-_-
01.11.2018
16:16:59

?? Eugene
01.11.2018
16:17:17

-_-
01.11.2018
16:20:21
для чего?
Подергай несколько апи с большими JSON в цикле несколько дней на сервере с 256 мб RAM, сразу станет понятнее

Alex
01.11.2018
16:20:51
для чего?
два варианта - или он ошибочно предположил, что gc.collect() ему помог или он насоздавал кучу циклических ссылок и программа изначально написана хреново.

Евгений
01.11.2018
16:26:25

-_-
01.11.2018
16:28:52

Евгений
01.11.2018
16:29:52

-_-
01.11.2018
16:30:03

Alex
01.11.2018
16:30:05

Евгений
01.11.2018
16:30:58
Чем?
Тем что не было контрольной группы "все сделано правильно, но без плевков (gc)"

-_-
01.11.2018
16:31:48

Абылай
01.11.2018
16:31:51
Йоу

palmero
01.11.2018
16:33:02
Всем привет, я сделал сайт на django, и хотел бы, чтобы вы его оценили) сервис хранения кода на питоне. pythonshare.ru

Евгений
01.11.2018
16:33:04

Alex
01.11.2018
16:34:36

-_-
01.11.2018
16:34:41

Alex
01.11.2018
16:35:07

Nikolay
01.11.2018
16:35:14

Google

Nikolay
01.11.2018
16:35:27
так что утверждение изначально верное для любого расклада

-_-
01.11.2018
16:36:12

Евгений
01.11.2018
16:36:40

-_-
01.11.2018
16:39:00

Alex
01.11.2018
16:39:09
нет, ты расскажи как ты это делал
потому что если ты делаешь заявления со знанием дела, будь добр их подтвердить.

-_-
01.11.2018
16:40:47
Не, я лучше сольюсь ?

Admin
ERROR: S client not available

-_-
01.11.2018
16:40:52

Евгений
01.11.2018
16:41:21
Ахах. Потом услышим "аятакимерил"

Alex
01.11.2018
16:41:31
нет, я так не играю

-_-
01.11.2018
16:41:43
Я же сказал, что уже слился
Это не зависит от правильного ответа
Я уже не прав
Так что осталось родить истину в споре

Евгений
01.11.2018
16:43:10
Ну вот.. опять адекватные люди в треде((((

Alex
01.11.2018
16:46:48
Это не зависит от правильного ответа
окей, давай задачка. команда top выводит колонки
PID USER VIRT RES SHR COMMAND
2252 root 18448 8740 5692 python
как определить сколько оперативной памяти процесс использует?

Олег
01.11.2018
16:47:48

-_-
01.11.2018
16:49:34

Google

Alexander
01.11.2018
16:50:49
Я идиот, все это время скрипт запускался, но почему-то фризился при загрузке w2v модели.

-_-
01.11.2018
16:52:10

Alexander
01.11.2018
16:52:34
Может какие-то ограничения на оперативную память срабатывают или что-то еще?..

Alex
01.11.2018
16:53:33

-_-
01.11.2018
16:55:39

Alexander
01.11.2018
16:55:50
Это сработало
жесть просто целый день вылетел из-за этого

Alex
01.11.2018
16:56:29
просто твой print зависал в буффере потока вывода
(могу ошибаться) если stdout приаттачен к tty, flush происходит когда ты записываешь туда \n, т.к. compose up запускает твой контейнер без терминала, то flush произойдет (если мне память не изменяет) по достижению определенного размера буффера.

Alexander
01.11.2018
16:58:27

TpouHuK
01.11.2018
16:59:05
print('lalala', flush=True);

Alex
01.11.2018
16:59:13
это уже какая-то фантастика.

Alexander
01.11.2018
16:59:51
Сейчас попробую разные варианты
И правда работал, я неправильно сервер запускал

Alex
01.11.2018
17:01:02