Forwarded from Loskir's
🤕 Дневник вынужденного девопса
😎 Спустя две недели после начала использования vast.ai я наконец-то научился пользоваться им по-правильному. Я почти полностью автоматизировал процесс запуска воркера.
📕 Немного информации. vast.ai предлагает три способа конфигурации сервера:
🔹 Jupyter — это когда можно в браузере запускать питоновый код, почти как в колабе. Ну не.
🔹 Docker — это когда они запускают предоставленный тобой докер-контейнер. Но я всё никак не разберусь в этом, так что не.
🔹 SSH — это когда они открывают порт, и ты можешь подключиться к серверу напрямую через ssh и запустить всё сам. То, что надо!
📄 В панели управления сайта можно задать скрипт
1️⃣ В первой версии воркеров в этом файле были только инструкции по начальной настройке (скачать веса, скопировать репу, установить зависимости), а запускать сам скрипт приходилось руками.
2️⃣ Во второй версии файл
3️⃣ И, наконец, в третьей версии я добавил автозапуск в
😌 Как всё работает? Практически отлично. Одно нажатие кнопки "арендовать", и через пять минут новый сервер уже начал выполнять заявки. При перезапуске сервера воркер тоже поднимается самостоятельно, но не всегда. В целом я доволен
😎 Спустя две недели после начала использования vast.ai я наконец-то научился пользоваться им по-правильному. Я почти полностью автоматизировал процесс запуска воркера.
📕 Немного информации. vast.ai предлагает три способа конфигурации сервера:
🔹 Jupyter — это когда можно в браузере запускать питоновый код, почти как в колабе. Ну не.
🔹 Docker — это когда они запускают предоставленный тобой докер-контейнер. Но я всё никак не разберусь в этом, так что не.
🔹 SSH — это когда они открывают порт, и ты можешь подключиться к серверу напрямую через ssh и запустить всё сам. То, что надо!
📄 В панели управления сайта можно задать скрипт
onstart.sh, который будет выполняться при каждом запуске инстанса. И только с опытом пришло понимание, как он работает😁1️⃣ В первой версии воркеров в этом файле были только инструкции по начальной настройке (скачать веса, скопировать репу, установить зависимости), а запускать сам скрипт приходилось руками.
2️⃣ Во второй версии файл
onstart.sh генерировал два файла setup.sh и run.sh, один из которых делал начальную настройку, а второй запускал скрипты. Кстати, для второго мне пришлось повозиться с tmux, зато теперь открывается красивый сплит-скрин с двумя консолями скриптов и htop'ом.3️⃣ И, наконец, в третьей версии я добавил автозапуск в
onstart.sh. Теперь при первом запуске он выполнит настройку, а потом запустит скрипты, а при следующих будет только запускать скрипты.😌 Как всё работает? Практически отлично. Одно нажатие кнопки "арендовать", и через пять минут новый сервер уже начал выполнять заявки. При перезапуске сервера воркер тоже поднимается самостоятельно, но не всегда. В целом я доволен
Хочу немного написать про учебу на Физтехе, а точнее о первой неделе на первом курсе ПМИ ФПМИ (бывш. ФИВТ). В отличие от многих вузов, жестко долбать матешей начинают с 1 сентября, причем хардкорно: сразу дают очень много достаточно нетривиальной теории, которую нужно понять в короткий срок, и домашку (но ее кст пока не очень много). По программированию сделали контест, по результатам которого разделяют базовый, основной и продвинутый поток (я в основной попал) и начинают с C (дальше будут плюсы, а потом еще питон прибавится). Но мне все это нравится - я за таким и шел. Нет физики вообще, и это большой плюс, поскольку я ее уважаю, но с большого расстояния.
Про студентов, кураторов и организацию в целом напишу позже.
Про студентов, кураторов и организацию в целом напишу позже.
девочки, когда идут по грязи и лужам: дайте танк (!)
пацаны:
ТАНКИ ЗАСТРЯЛИ
НЕМЕЦКИЕ ТАНКИ
ПРОЙДУТ СВОБОДНО
РУССКИЕ ПАНКИ
ТЫ РАЗДАВИ МЕНЯ ХОТЬ ТАНКОМ
Я ВСЕ РАВНО БУДУ ПАНКОМ
пацаны:
ТАНКИ ЗАСТРЯЛИ
НЕМЕЦКИЕ ТАНКИ
ПРОЙДУТ СВОБОДНО
РУССКИЕ ПАНКИ
ТЫ РАЗДАВИ МЕНЯ ХОТЬ ТАНКОМ
Я ВСЕ РАВНО БУДУ ПАНКОМ
Forwarded from Loskir's
Мини-новости @RoundDFBot
🎉 Достигли отметки в два миллиона сделанных видео! Всего через 9 дней после рубежа в один миллион.
🇮🇹 Добавили итальянскую локализацию, огромное спасибо за это @LorenzoF06.
🌍 Переработали интерфейс смены языка, добавили авто-детектирование по
🎉 Достигли отметки в два миллиона сделанных видео! Всего через 9 дней после рубежа в один миллион.
🇮🇹 Добавили итальянскую локализацию, огромное спасибо за это @LorenzoF06.
🌍 Переработали интерфейс смены языка, добавили авто-детектирование по
language_code
Возможно, скоро мы возьмем пример с @ControllerBot и выложим локализации для публичного редактирования на ГитхабВ 1960—1970-е годы в рамках теории музыки была создана собственная теория множеств, предоставляющая средства чрезвычайно обобщённого описания музыкальных объектов (звуков с их высотами, динамикой, длительностью), взаимоотношения между ними и операции над их группами (такими как транспозиция, обращение).
Из Википедии
Из Википедии
Forwarded from Loskir's
Телеграм не дает @RoundDFBot отправлять файлы. Запросы вылетают с ошибкой 429 (Too Many Requests) с немыслимым временем ожидания в 35000 секунд (~10 часов). В отличие от прошлого раза, перевыпуск токена не помогает. Следим за ситуацией
Forwarded from Neural Shit
This media is not supported in your browser
VIEW IN TELEGRAM
NEURAL VOGUE
Forwarded from Conversations with myself
https://www.google.ru/amp/s/daily.afisha.ru/entry/amp/17011/
Вот ещё одна разгадка к «Доводу», по-моему, это дико гениально
Вот ещё одна разгадка к «Доводу», по-моему, это дико гениально
Афиша
Древняя головоломка стала ключом к разгадке «Довода»
Интернет не первый день пытается осмыслить новый фильм Нолана, и, кажется, удалось найти первую большую пасхалку. Рассказываем, что такое квадрат палиндромов и как ...
Поставил elementary os (спасибо @Loskirs за помощь). Как поюзаю какое-то время - напишу отзыв