f1nnix
20.02.2019
09:55:27
Ребят, а через systemd кто-то запускает несколько воркеров python-rq? С supervidord все просто, а через systemd как лучше сделать? Через unit@{1...5} или как правильнее?
Anton
20.02.2019
09:55:38
Валерий
20.02.2019
09:57:44
Подскажите пожалуйста
У меня есть два словаря:
first_dict = { "quiz": [1], "question": [2, 3] }
second_dict = { "quiz": [1], "question": [2, 3, 4] }
Как сравнить два этих словаря и получить новый словарь, который содержит в себе изменнеия? То есть получится должно:
result = { "question": [4]}
Tishka17
20.02.2019
10:00:44
ну тупой вариант через цикл не предлагать?
Google
Валерий
20.02.2019
10:01:11
Хочется красиво)
Директор Максим?
20.02.2019
10:01:39
Yury
20.02.2019
10:01:55
Pillow сместо PIL
Tishka17
20.02.2019
10:03:06
Хочется красиво)
вообще тут ест ьвопросы:
1. Могут ли удалиться ключи?
2. Как могу меняться списки: удаляться элеиенты, добавляться в середину, меняться плрядок. И как это выводить?
Директор Максим?
20.02.2019
10:03:55
Владимир
20.02.2019
10:12:01
Алексей
20.02.2019
10:12:03
Подскажите в чем косяк https://pastebin.com/zYeNESuT, поставил ориджины на все роуты, но почему то могу получать доступ и с http://test.hairchangerapp.com/ которого нет в списке
Alexey
20.02.2019
10:18:00
Парни, кто может помочь мне со взрослым заданием? Мне надо сделать алгоритм гугловский, я его сделал. Но у них на серве не принимает. Кто может помочь разобраться что я не то сделал? Сначала спрашиваю, ибо надо кинуть ссылку и мой код
Tishka17
20.02.2019
10:18:58
Что за "алгоритм гугловский"?
Tigran
20.02.2019
10:19:12
Alexey
20.02.2019
10:19:24
Google
Yury
20.02.2019
10:19:26
Alexey
20.02.2019
10:19:34
Anton
20.02.2019
10:19:34
Tigran
20.02.2019
10:19:53
ну блять, пастбин для кого придумали
Tishka17
20.02.2019
10:21:22
Сколько текста
Alexey
20.02.2019
10:21:39
я сначала спросил)
Tishka17
20.02.2019
10:21:44
Давай на пастбин
Alexey
20.02.2019
10:22:42
https://pastebin.com/VbKZTm91
кинул, внизу кода есть ссылка на задание
Tishka17
20.02.2019
10:27:57
Alexey
20.02.2019
10:28:46
Tishka17
20.02.2019
10:29:10
> The first line of the input gives the number of test cases, T.
не вижу у тебя в коде вызова инпута
но допустим это просто тестовый код
Alexey
20.02.2019
10:29:59
Tishka17
20.02.2019
10:30:17
нет, это описание как прога будет запускаться
блин много букв
лень
Alexey
20.02.2019
10:32:34
у них какая-то лажа
Google
Alexey
20.02.2019
10:32:36
не
там не интпут нужен
Tishka17
20.02.2019
10:32:58
а откуда тогда?
из файла?
Alexey
20.02.2019
10:33:00
там есть одна сучья галочка
попытки проваливал скрипт
а тесты прошел
справа снизу галочка
Tishka17
20.02.2019
10:34:39
2 прошел, хз что в них
Alexey
20.02.2019
10:40:06
попытки не проходит
Terminator
20.02.2019
10:50:35
Maxim Maltsev будет жить. Поприветствуем!
@win0err будет жить. Поприветствуем!
@Smidl будет жить. Поприветствуем!
Yury
20.02.2019
10:59:19
Tishka17
20.02.2019
10:59:57
+
Alexey
20.02.2019
10:59:59
а тест проходит
Tishka17
20.02.2019
11:00:34
а если без инпута, как по твоему данные попадут в прогу?
Google
Alexey
20.02.2019
11:02:29
Terminator
20.02.2019
11:04:41
@Sterb_en будет жить. Поприветствуем!
Vova
20.02.2019
11:05:27
AttributeError: Can't pickle local object 'RunnerState.__init__.<locals>.<lambda>.<locals>.<lambda>' ловлю такую ошибку, кто подскажет в чем может быть причина ?
Nikolay
20.02.2019
11:07:34
Ты что locals пиклишь и лямбды?
Что так можно??
Vlad
20.02.2019
11:10:52
Nikolay
20.02.2019
11:11:37
Ооо
Сорта г
Vova
20.02.2019
11:12:55
@vladpi я на пряму pickle не использую, у меня эта ошибка летит от одной из зависимостей, если четсно хз в чем дело может быть, читал что под windows нельзя такое делать, сейчас уже запуская из под linux и все равно такая же дичь...
Vlad
20.02.2019
11:13:19
Vova
20.02.2019
11:13:48
@vladpi расшаренный код на pastbin как вариант пойдет ?)
Vlad
20.02.2019
11:13:59
Угу
Tishka17
20.02.2019
11:16:31
Vova
20.02.2019
11:17:45
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3267, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-2-dd9dbfbdfb00>", line 1, in <module>
runfile('C:/Users/vbogd/OneDrive/Рабочий стол/work/Affinum/affinum-rnd/train.py', wdir='C:/Users/vbogd/OneDrive/Рабочий стол/work/Affinum/affinum-rnd')
File "C:\Program Files\JetBrains\PyCharm 2018.3.2\helpers\pydev\_pydev_bundle\pydev_umd.py", line 197, in runfile
pydev_imports.execfile(filename, global_vars, local_vars) # execute the script
File "C:\Program Files\JetBrains\PyCharm 2018.3.2\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "C:/Users/vbogd/OneDrive/Рабочий стол/work/Affinum/affinum-rnd/train.py", line 96, in <module>
model.train(50)
File "C:/Users/vbogd/OneDrive/Рабочий стол/work/Affinum/affinum-rnd/train.py", line 90, in train
epochs=epochs, verbose=True
File "C:\ProgramData\Anaconda3\lib\site-packages\catalyst\dl\runner.py", line 216, in train
logdir=logdir,
File "C:\ProgramData\Anaconda3\lib\site-packages\catalyst\dl\runner.py", line 182, in run
self.run_event(callbacks=callbacks, event="on_epoch_end")
File "C:\ProgramData\Anaconda3\lib\site-packages\catalyst\dl\runner.py", line 97, in run_event
getattr(callback, event)(state=self.state)
File "C:\ProgramData\Anaconda3\lib\site-packages\catalyst\dl\callbacks\base.py", line 140, in on_epoch_end
minimize_metric=state.minimize_metric
File "C:\ProgramData\Anaconda3\lib\site-packages\catalyst\dl\callbacks\base.py", line 90, in save_checkpoint
is_last=True
File "C:\ProgramData\Anaconda3\lib\site-packages\catalyst\dl\utils.py", line 150, in save_checkpoint
torch.save(checkpoint, filename)
File "C:\ProgramData\Anaconda3\lib\site-packages\torch\serialization.py", line 219, in save
return _with_file_like(f, "wb", lambda f: _save(obj, f, pickle_module, pickle_protocol))
File "C:\ProgramData\Anaconda3\lib\site-packages\torch\serialization.py", line 144, in _with_file_like
return body(f)
File "C:\ProgramData\Anaconda3\lib\site-packages\torch\serialization.py", line 219, in <lambda>
return _with_file_like(f, "wb", lambda f: _save(obj, f, pickle_module, pickle_protocol))
File "C:\ProgramData\Anaconda3\lib\site-packages\torch\serialization.py", line 292, in _save
pickler.dump(obj)
AttributeError: Can't pickle local object 'RunnerState.__init__.<locals>.<lambda>.<locals>.<lambda>'
Tishka17
20.02.2019
11:18:48
А. Torch
Ты что там в торч затолкал?
Vova
20.02.2019
11:22:37
@Tishka17 я использую torch Dataset для создания своего класса для данных а дальше запихиваю это в torch DataLoader
и все вот летит таким образом
Tishka17
20.02.2019
11:22:59
Ну вот ты там в классе данных где-то лямбды юзаешь
Google
Tishka17
20.02.2019
11:23:03
Показывай его код
Vova
20.02.2019
11:27:43
@Tishka17 https://pastebin.com/c8QhCT4f
Tishka17
20.02.2019
11:28:20
_aug меня смущает
Vlad
20.02.2019
11:29:48
Скорее всего в нем и проблема
Vova
20.02.2019
11:33:08
вот что я туда передаю
def augmentate(item: {}):
aug = albu.OneOf([albu.RandomCrop(256, 256)], p=1)
res = aug(image=item['data'], mask=item['target'])
return {'data': res['image'], 'target': res['mask']}
def aug_to_torch(item: {}):
res = augmentate(item)
return {'data': torch.from_numpy(np.moveaxis(res['data'].astype(np.float32) / 255., -1, 0)),
'target': torch.from_numpy(np.expand_dims(res['target'].astype(np.float32) / 255, axis=0))}
MOOLAN1234
20.02.2019
11:40:05
что находиться в переменной item которую ты передаешь в albumentations ?
Vova
20.02.2019
11:42:59
@Loon12 {'data': img, 'target' : img}
Tishka17
20.02.2019
11:44:10
Вообще, там какой-нибудь OneOf вполне может внутри лямбду делать
Vova
20.02.2019
11:45:58
хм, ну тогда попробую убрать аугментации в классе Data и уже аугментировать то что получу из него
может сработает
MOOLAN1234
20.02.2019
11:48:58
я не знаю в чем дело,но что то с __init__ класса RunnerState ,есть лямда-функция,ее нужно изменить,с этой либой(albumentations) всегда проблемы когда кормишь данные через нее генератору уже готовых библиотеках,ее лучше использовать с кастомными генераторами