SetazeR
залить питоном на гуглодоки по апи, по апи же расшарить, дать ссылку
SetazeR
(я не знаю есть ли шаринг в апи, не смотрел, но подозреваю что должен быть)
SetazeR
всяко проще чем велосипедить в браузере
Sergey
Привет всем. получил ошибку при создании объекта в Django. связь между всеми моделями 1 к 1 AttachmentOwner -> Document -> InternalDocument. пытался в инете нарыть что-то полезное что-то не получается.
Nikita
@Saluev
Tigran
Nikita
Tishka17
Andrey
Господа, интерсует живой опыт работы с aiohttp+асинхронная SQLAlchemy+postgresql
Я нашел драйвер https://aiopg.readthedocs.io/en/stable/ - он, насколько я понимаю, позволяет использовать алхимию асихронно.
Вопрос, у кого-нибудь есть живой опыт использования подобной связки с асинхронными вызовами?
Alex
Alex
Andrey
Unat
@Kdanylov @Tishka17 я осилил запустить эту богодельню в докере.
https://i.imgur.com/gBdYyJ4.png - uvloop, голый asyncio показывает результат на десяток меньше
https://i.imgur.com/cntgD9s.png - потоки.
Unat
А теперь суть - вариант с потоками хочет получить 17Гб ОЗУ, а их ему не дают
Unat
вариант с uvloop и async'ом насыщается с 1.4Гб
Tishka17
Tishka17
это на сколько коннектов?
Unat
виртулаьной или реально?
да я не знаю, я сегодня пол дня сношался только чтобы завести это в докере. Я вообще под андроид пишу, опыта с этим ноль целых хрен десятых.
Unat
Под виндой оно голышом не стартовало, так что тест грязноват
koder
Unat
Unat
ну и я не знаю как ограничить память без виртуализации
Unat
У меня её 32Гб, так что смоделировать недостаток не получится
kirill
Задеплоил Django приложение на heroku,
Пишет application error,
Уже не знаю, что делать, может хоть здесь помогут
koder
Если винда pro, то там вполне рабочая линуксовая подсистема
Unat
rss - это что?
koder
Резидентная память. То что ты реально используешь
koder
А виртуальная - это зарезервированное адресное пространство
Unat
Окей, знать-бы как её посмотреть
koder
У меня на 64гб 30к потоков живут, и еще много оперативы свободной
koder
denis ⛅️
мне надо посчитать матрицу попарных расстояний параллельно. что для этого использовать? nproc —all выдает 12 (12 ядер типа хы), но вот Pool выигрывает и при том несущественно только на 2х процессах.
Unat
koder
kirill
denis ⛅️
kirill
На локалхосте все работало нормально
denis ⛅️
ну или надо как следует подумать
koder
Unat
Unat
Там концов не сыщешь где тупит
Unat
аааа, погоди, так оно скачет по ядрам
Unat
я-же не могу его завязать на одно физическое ядро
koder
В смысле скорость работы вот такого поточного кода сильно зависит от того насколько хороший системный шедулер. Если он фиговый - потоки начнуть сильно проигрывать
Sergey
а он говорит что у тебя многие-ко-многим
('document_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='documents.Document')),
('attachmentowner_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='common.AttachmentOwner')),
koder
Unat
Кажется, для чистоты картины надо гонять между двумя виртуалками в амазоне, остальное - спекуляции.
kirill
('document_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='documents.Document')),
('attachmentowner_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='common.AttachmentOwner')),
Нет
Pavel
поэтому такой, с позволения сказать, "тест" не имеет никакого практического смысла
kirill
Je
Pavel
клёвая картинка. хотя зашакалена и горизонт завален. что ты хотел этим сказать?
Sergey
kirill
Ладно понял зайду в другое время, сейчас нав не до меня
koder
kirill
Tishka17
это по идее виртуальная память и не аллоцируется реально
Unat
Да смысла нет, тут слишком много дополнительного мусора между железом и программой влезло, а он, как выяснилось, может на корню изменить соотношение производительности между асинком и потоками.
Pavel
Логов как-то маловато, их надо включить, говорят
Unat
В итоге как всегда - тесты не тесты, попугаи не попугаистые.
koder
Unat
Но у меня в ноуте дохленький i7-6700, так что он полностью выедается под обслуживание чего-то внутри системы
Anonymous
#работа #вакансия #fulltime #удаленка #python
Зарплатная вилка: от 140 тыс.рублей на руки
Описание вакансии:
Коллеги, в нашу компанию требуется Python разработчик. Над чем предстоит работать: создание с нуля B2B портала. Технологический стек: Python 3.6, Angular 7+. Более подробно о требованиях https://maxilect.ru/careers/python-razrabotchik/. Это долгосрочная перспектива на полный рабочий день для профессионалов из России.
Название компании: Maxilect (https://maxilect.ru).
Контакты: резюме и вопросы можно отправить по адресу career@maxilect.com (в теме письма просим указать "T.me: Python разработчик" ) или мне в Telegram @z_mironovich.
Wqw
Всем привет)Начал изучать компьютерное зрение.Пытаюсь обнаружить такой объект как футбольные ворота, использую библиотеку ImageAi, но там не предусмотрен такой объект как футбольные ворота.Мне стоит использовать другую библиотеку или как-то пробывать с этой работать, и если другую, то можете посоветовать какую
Aragaer
ну так научи ее
Tigran
нужен датасет с футбольными воротами
Dmytro
Дмитрий
Дмитрий
Wqw
Окей, всем спасибо)