Сергей П, ой черт, конечно для комплексных нужно считать расстояние по формуле
sqrt((a1-a2)^2+(i1-i2)^2) где a1,a2 это действительная часть сравниваемых чисел, а i1,i2 - мнимая
напомню, что для многих алгоритмов, отсутствие значения производной в точке 0 для модуля значимая проблема, поэтому берут квадрат от разности Math.Pow(a-b,2)
Пока мы не знаем что за изображения, в чем их характерность и главное для каких задач их нужно хранить, помочь будет нечем.
Зачем ты в базе хранишь векторное представление? Ты так дубликаты ищешь. Вектор кстати это наименьшее из возможных по размеру представлений изображения, уменьшение его потребует либо больше обучающих данных и увеличение ресурсов на обучение, либо смириться с ухудшением его качества
Попробуй отключить все графические эффекты kde (composition это кажется там зовется) ищи настройки desktop effects, если тормозить и тут будет, значит проблема глубже.
Главный вопрос, в других ОС или установках проблема отсутствует? Потому как это может быть не програмная а аппаратная проблема, например сдохшие чипы питания gpu или проблемный блок питания, или проблемы с материнской платой...
Проверить легко, возьми флешку, подключи ее к виртуалке, установи на нее linux какой-нибудь без kde типа xubuntu с xfce, все это не прекращая работу, затем перезагружаешься с флешки, доустанавливаешь драйвер видео (можно штатный из панели управления), еще одна перезагрузка - затрат минут 10-15 плюс установка в виртуалке (до получаса в зависимости от скорости флешки и интернета) фоном к твоей работе. Тебе не нужно никак настраивать эту ОС, это просто тест чистого конфига.
Vlad Ivanov, проблемы, созданные контроллером, не спасут данные, т.е. это никак не изменить контролем на уровне файловой системы, пример сбоя - контроллер начнет писать нули, возвращая 'ок', заметишь ты это только после попытки чтения (не сразу, так как на текущий момент эти данные в кеше ОС а так же в кеше контроллера).
В этом смысле софтовый raid даже предпочтительнее, так как контроллер диска, работающий исключительно в режиме доступа к диску, простой и ломаться там меньше вероятность. И да, в этом случае контроллером raid становится уже сам компьютер а значит его сбои уже будут приводить к проблемам, т.е. рекомендуется серверная материнка с ecc памятью и т.п. (никаких разгонов и прочих очагов нестабильности)... и вообще, везде и всеми рекомендуется разносить железо отвечающее за хранение данных от всего остального подальше
p.s. про купить ssd подешевле но побольше количеством для надежности - совет, покупай бОльшего размера но заметную часть диска размечай не отформатированным разделом (от 50%..30% всего объема). Это значительно сэкономит ресурс диска (у таких дисков и лимит записи обычно выше), значительно повысит производительность по сравнению с дисками но меньшего размера (а по цене разница не кратная).)
Евгений, у вас скорее всего есть еще один сервер (приложение), который слушает https и проксирует запросы, отправляя их на http, конфиг которого предоставлен
из-за этого в логах показаны исходящий адрес как локалхост
RDMStreet, gpt4o сможет решать эту задачу, с оговорками (вы можете это проверить через их api, от грамотно составленного промпта будет зависеть), но с некоторыми шансами на неуспех (есть локально доступные нейронки с еще более худшим качеством), и значительно хуже чем простой специализированный софт, на базе того же opencv и собственная обученная нейросетка (на пару порядков проще gpt)
chromium это движок apple webkit но если так говорить никто не поймет, а вот то что на хромиуме основаны большая часть браузерного разнообразия знают многие.
Filipp42, в лицензии got4 говорится что можно использовать для обучения других сетей но слабее их, подробности лучше узнать напрямую из лицензии openai
На заре появления android flash память в смартфонах была на столько примитивной, что даже контроллера, который следит за целостностью и размазывает данные по чипам памяти, не было, были даже соответствующая файловые системы.
Т.е. полагаю сейчас ситуация чем то похожа и за этим должна следить сама linux. И полагаю именно по этой причине это делают максимально не эффективно и уже через 2-3 года активного использования скорость работы с диском адово падает.
(пароль я не вводил, он выдаёт ошибку сразу после ввода команды)
непонятно что происходит, но выглядит так будто используется какой то недоделанный tty для твоего терминала, ввод пароля это его особый режим без эхо, и возможно он работает как то неправильно?
Собственно у тебя в init должен быть прописан твой tty
Для меня процесс загрузки начиная с init и до консоли - темный лес, за последние лет 20 там столько всего намешивали, переделывали, что сам черт ногу сломает. Смотри, на чем ты основываешь свой дистрибутив и что там рекомендуется в этом случае
ты пробовал скопировать телефонный номер (прямо как он записан в html с пробелами и скобками) и поискать эту строчку в файлах проекта и sql-дампе базы данных (или открой базу каким-либо gui который умеет искать текст во всех таблицах и колонках одной командой), это как минимум позволит понять, откуда этот номер берется
sqrt((a1-a2)^2+(i1-i2)^2) где a1,a2 это действительная часть сравниваемых чисел, а i1,i2 - мнимая
брать корень не обязательно