Задать вопрос
  • Почему вложеность запроса так сильно меняет скорость?

    @kamenyuga
    Поменяй алиасы таблиц, чтоб разные были и чтобы базу не смущать. Посмотри оба explain plan, какие есть отличия. А если переделать через with, что-то поменяется? Больше похоже даже на проблемы измерения времени, чем на проблемы с самими запросами.
    Написано
  • Почему периодически становится недоступным SSD M.2 в системе во время работы?

    @kamenyuga
    А этот диск воткнут в разъем, который который сидит на PCIe4.0 или PCIe5.0? У меня ровно такой диск спустя какое-то время нормальной работы стал тормозить и отваливаться именно на разъеме с версией 4.0. Помогла замена на более простой и дешевый диск. А самсунговский теперь нормально работает на железе, где подключен по PCIe5.0.
    Написано
  • Пк просел в производительности по не известным причинам, почему?

    @kamenyuga
    Видно же на скриншоте, что винде доступны сразу два графония - встроенный в процессор и от видеокарты, при этом работает именно слабая графика на проце. Вот тут чаще всего и бывают проблемы - с переключением между двумя видеокартами, чаще такое, кончено, на ноутбуках бывает. У меня тоже есть графоний от процессора, но он нигде в системе не виден, доступна только дискретная видеокарта, а графика от интела вообще нигде и никому не видна. Правда, у меня так было с самого начала, когда только винду поставил, дефолтные настройки винды я в плане настройки графики никак не трогал.
    Написано
  • Возможно ли перепрограммировать ячейки ssd 870 qvo с qlc на slc?

    @kamenyuga
    Так пока диск пустой, то он именно так и работает. Можно погуглить и уточнить по конкретной модели и версии прошивки. Не заполняй его более чем на 20%, будет постоянно такой режим работы.
    Написано
  • Какой ноутбук выбрать для машинного и глубокого обучения?

    @kamenyuga
    Владислава, мне вот сейчас на сервере не хватает 512ГБ, чтобы весь датасет подать на обучение, приходится загружать данные частями. А для работы с фотками не хватает 24ГБ видеопамяти на один батч, приходится сжимать. Недавно удалось наныть на обновление железа. Естественно, платит компания, а приятно мне. Так что, если финансы позволяют, то, конечно, 32 оперативки лучше, чем 16. Особенно, когда винда и браузеры отжирают все больше. Переход от 32 к 64 уже менее оптимален по деньгам и результату. А если бюджет ограничен, то и ладно, текущего ноута хватит, чтобы попробовать любые нейронки с некоторыми неприятностями и неудобствами. А в это время можно чутка помониторить доступные варианты в пределах имеющегося бюджета, как раз стало понятно, что важна возможность легкого апгрейда оперативки и ссд.
    Написано
  • Какой ноутбук выбрать для машинного и глубокого обучения?

    @kamenyuga
    Для работы с нейронками любого объема оперативной памяти всегда будет мало и одновременно всегда будет хватать. Мало тому, кто все данные сразу грузит в память. Удобно, конечно, но не обязательно. Когда освоишь циклы и загрузку данных кусочками, то оперативка станет не нужна и хоть чуть-чуть понюхаешь реальности работы с нейронками. Все упрется в производительность вычислений, а памяти для работы нужно будет примерно двукратный размер батча, который сверху все равно ограничен объемом видеопамяти. На процессоре ноутбука обучить рекуррентную нейронку за разумное время никак не выйдет. Так что для учебных целей достаточно будет любого ноута, который без тормозов тянет современные браузеры и ide. А гугл колаб - это же онлайн на сервере, как на данные в нем влияет оперативка твоего ноута?
    Написано
  • Почему 3Д модели в unreal могут иметь неверный размер?

    @kamenyuga
    В Анриле единица длины - это сантиметр, так что твои модельки должны иметь размер 500 х 500 единиц. Или при экспортах/импортах указывай масштаб х100.
    Написано
  • Python вызов асинхронной функции с периодичностью?

    @kamenyuga
    to_east, надо как-то поменять логику расчета задержки. А как именно - это вопрос по существу к автору кода или источнику постановки задачи, была же какая-то задумка в начале всего этого. Задержка всегда должна быть примерно 5 секунд? Тогда подзажми ее в каких-то границах. Опять возврат к вопросу, а какой задержка должна быть? Это уж тебе решать, я не знаю ответа.
    Написано
  • Python вызов асинхронной функции с периодичностью?

    @kamenyuga
    Беспроблемный запуск на винде, потому что старт пошел в начале секунды

    2025-05-15 15:57:44.205166 main 0
    a=5000000000.0, b=4205166336.0, delay=0.794833664
    2025-05-15 15:57:45.014814 update 61
    a=5000000000.0, b=14814464.0, delay=4.985185536
    2025-05-15 15:57:45.218373 main 61
    2025-05-15 15:57:46.221931 main 61
    2025-05-15 15:57:47.227876 main 61
    2025-05-15 15:57:48.230450 main 61
    2025-05-15 15:57:49.231337 main 61
    2025-05-15 15:57:50.013264 update 145
    a=5000000000.0, b=13264384.0, delay=4.986735616000001
    2025-05-15 15:57:50.247870 main 145
    2025-05-15 15:57:51.263226 main 145
    2025-05-15 15:57:52.263306 main 145
    2025-05-15 15:57:53.263522 main 145
    2025-05-15 15:57:54.263852 main 145
    2025-05-15 15:57:55.013661 update 243
    a=5000000000.0, b=13661440.0, delay=4.98633856
    2025-05-15 15:57:55.279318 main 243
    2025-05-15 15:57:56.280743 main 243
    2025-05-15 15:57:57.283418 main 243
    2025-05-15 15:57:58.286237 main 243
    2025-05-15 15:57:59.288253 main 243
    2025-05-15 15:58:00.024889 update 301
    a=5000000000.0, b=24889088.0, delay=4.975110912
    2025-05-15 15:58:00.275680 main 301
    2025-05-15 15:58:01.282947 main 301
    2025-05-15 15:58:02.284241 main 301
    2025-05-15 15:58:03.287117 main 301
    2025-05-15 15:58:04.290976 main 301
    2025-05-15 15:58:05.011391 update 335
    a=5000000000.0, b=11390976.0, delay=4.9886090240000005
    2025-05-15 15:58:05.309181 main 335
    2025-05-15 15:58:06.315045 main 335
    2025-05-15 15:58:07.319652 main 335
    2025-05-15 15:58:08.322537 main 335

    Написано
  • Python вызов асинхронной функции с периодичностью?

    @kamenyuga
    to_east, вот в этом конкретном примере update происходит в начале каждой секунды, поэтому каждый раз новая задержка получается большой. Если же вызов произойдет в конце секунды, то задержка станет маленькой, ты же остаток от деления на целое считаешь. Милли, микро, нано - не важно, все равно почти ноль по сравнению с несколькими секундами. Ну, подебажь ты свою логику расчета задержки, там может быть задержка нулевая. Если она тебе не подходит, ну, генери задержку обычным рандомом с заранее известными границами. Главное, что проблема порождается в расчете задержки, так написана логика, а других багов/глюков в работе кода нет.
    Написано
  • Python вызов асинхронной функции с периодичностью?

    @kamenyuga
    Просто распечатка этапов логики из функции DELAYER

    2025-05-15 15:07:07.950649 main 0
    a=5000000000.0, b=2950649088.0, delay=2.049350912
    2025-05-15 15:07:08.955996 main 0
    2025-05-15 15:07:09.962088 main 0
    2025-05-15 15:07:10.009009 update 79
    a=5000000000.0, b=9009152.0, delay=4.990990848
    2025-05-15 15:07:10.965791 main 79
    2025-05-15 15:07:11.975235 main 79
    2025-05-15 15:07:12.978737 main 79
    2025-05-15 15:07:13.981030 main 79
    2025-05-15 15:07:14.982435 main 79
    2025-05-15 15:07:15.013677 update 140
    a=5000000000.0, b=13677312.0, delay=4.9863226880000004
    2025-05-15 15:07:15.984156 main 140
    2025-05-15 15:07:16.992457 main 140
    2025-05-15 15:07:17.994620 main 140
    2025-05-15 15:07:18.998871 main 140
    2025-05-15 15:07:20.000878 main 140
    2025-05-15 15:07:20.000878 update 225
    a=5000000000.0, b=878080.0, delay=4.99912192
    2025-05-15 15:07:21.002716 main 225
    2025-05-15 15:07:22.008752 main 225
    2025-05-15 15:07:23.009532 main 225
    2025-05-15 15:07:24.014625 main 225
    2025-05-15 15:07:25.000707 update 280
    a=5000000000.0, b=707072.0, delay=4.999292928
    2025-05-15 15:07:25.000707 main 280
    2025-05-15 15:07:26.002655 main 280
    2025-05-15 15:07:27.008033 main 280
    2025-05-15 15:07:28.008546 main 280
    2025-05-15 15:07:29.010730 main 280
    2025-05-15 15:07:29.998002 update 366
    a=5000000000.0, b=4998002432.0, delay=0.001997568
    2025-05-15 15:07:29.998002 main 366
    2025-05-15 15:07:30.013684 update 374
    a=5000000000.0, b=13683968.0, delay=4.986316032
    2025-05-15 15:07:31.014600 main 374
    2025-05-15 15:07:32.024346 main 374
    Написано
  • Python вызов асинхронной функции с периодичностью?

    @kamenyuga
    to_east, т.е. одна тысячная секунды - это не ноль секунд по сравнению с пятью секундами? Задержка ровно такая, какая вычисляется твоей логикой, она может быть почти нулем. Твой вывод показывает ее точное значение, которое не строго ноль, но очень близко и почему-то тебе не нравится. Это не глюк, это логика внутри функции delayer. Используй функцию print, чтобы в этом убедиться.
    Написано
  • Python вызов асинхронной функции с периодичностью?

    @kamenyuga
    Ну, так подебажь свою странную логику вычисления задержки. Достаточно обычного принта, чтобы увидеть, что delay внутри функции delayer бывает равен нулю.
    Написано
  • Как через subprocess выполнять скрипты с пробелами в путях?

    @kamenyuga
    В приведенном примере нет пробелов в пути - только буквы, цифры, слеши и двоеточие. Вот в комментариях есть пример с пробелом. Ладно. Взял вот ровно твой код, сделал путь к запускаемому скрипту с пробелом - все работает. Хоть приведи полный и воспроизводимый пример проблемы. Не только названия переменных, а и их содержимое.
    Написано
  • Почему LeetCode выдаёт ошибку?

    @kamenyuga
    А где у тебя в коде "Solution"? Там, наверное, требуются конкретные названия классов/методов. И уж, наверняка, там есть справка по типу "как пользоваться и как отправлять решения".
    Написано
  • Как сделать Создание папок последоватлеьно os.makedirs?

    @kamenyuga
    В стандартной библотеке питона уже 10 лет как существует pathlib, а в нем есть mkdir, а у него есть параметр parent. Одна строчка кода решает проблему полностью. И вообще почти все подобные проблемы, для этого модуль и был написан. Хватит жить в прошлом, пора двигаться в будущее.
    Написано
  • Блок питания Chieftec GDP-750C Gold, подойдет ли он?

    @kamenyuga
    pologenki, нет у этого БП никакого сертификата. Сертификат - это число 80+, а потом драг металл. Других чисел не бывает, в магазинах можно фильтр настроить по сртификату. Смотрю в ДНС - за 100 рублей дороже идет модель уже с сертфикатом бронза. Я бы лично доплатил за модель с сертификатом либо брал БП выше мощностью. Переплата особенно имеет смысл, если ПК берется на долгое время, любая электроника со временем деградирует.
    Написано
  • Блок питания Chieftec GDP-750C Gold, подойдет ли он?

    @kamenyuga
    Блоки питания производятся на основе начинки от небольшого числа заводов. Бренды добавляют свой корпус, вентилятор, провода. Вот как раз обычные БП от DeepCool, Chieftec, Thermaltake делаются на основе одинаковой начинки от CWT. Тут только гуглить конкретные модели, чтобы всю правду узнать. Так что в идеале для требуемой мощности нужен сертификат 80+ бронза, а разные бренды будут примерно одинаковы. Есть сомнения - берёшь БП с большей мощностью про запас на деградацию КПД от времени. Всегда есть альтернатива - раскошеливаешься на SuperFlower 80+ Gold/Platinum и 10 лет никаких проблем не знаешь.
    Написано
  • Возможно ли написать свой chatGPT и как?

    @kamenyuga
    Гуглил и ничего не нашёл? Невероятно. Тогда давай первый шаг без гугления. Берёшь один из самых годных учебников про нейросети на практике. Chollet, Deep Learning with Python. Там последняя глава как раз про генеративные нейронки - и про текст, и про картинки, и про реализацию. Учебник надо читать, а в процессе писать код и много гуглить. Похоже, круг замкнулся, для изучения темы придётся искать информацию в интернете, но всё равно попробуй.