sfw
nsfw
инструкция

инструкция

Подписчиков:
40
Постов:
689

Отличный комментарий!

Который тоже не помог

Относительно полезный артефактный мануал.

Увидел недавно пост batman956 с советским мануал-плакатом по производству бутербродов и вспомнил про свой артефакт (1989г.) схожего содержания. Вдохновился этим постом.
БУТЕРБРОДЫ -самое простое кулинарное изделие, широко применяющееся в домашней кухне. Бутерброды хороши к завтраку, ужину, на загородной ^ % прогулке, а приготовленные с выдумкой - украшают праздничный стол. Бутерброды называют открытыми, закрытыми (сандвичи), закусочными (канапе).
ОТКРЫТЫЕ
ЗАКРЫТЫЕ БУТЕРБРОДЫ (сандвичи) состоят из двух тонких ломтиков хлеба, длиной 8-10 см и толщиной 0,5 см. На каждый ломтик наносят тонкий слой сливочного масла. Затем укладывают нарезанные продукты и накрывают вторым таким же ломтиком.
Сандвичи, приготовленные в дорогу или на прогулку, могут быть

С твердым сыром
С личной и сырной пастами Гренки толщиной 1 см нарезают на треугольники и намазывают маслом. Сваренные вкрутую яйца измельчают и вымешивают с горчицей, мелко нарезанным луком-пореем, сметаной, солью, черным молотым перцем. Этой смесью намазывают половину гренок и посыпают мелко
С сайрой
Корочку городской булочки стирают теркой. Затем булочку нарезают небольшими ломтиками. Каждый ломтик намазывают маслом и покрывают листиком салата. Сверху выкладывают консервированную сайру. Оформляют тоненькими кружочками лимона (без цедры).
Хлеб белый - 300 г, сливочное масло - 100 г,
ЗАКРЫТЫЕ БУТЕРБРОДЫ (САНДВИЧИ)
С зеленым горошком
Батон нарезают на тонкие ломтики и намазывают маслом. Консервированный горошек отцеживают, добавляют тертое яблоко (очищенное от кожуры и семян), мелко нарезанный лук-порей или зелень петрушки, майонез и соль. Все хорошо вымешивают. Массу кладут
С запеченным мясом
Ломтики хлеба обжаривают, охлаждают и намазывают маслом. Накрывают тоненькими ломтиками мяса, смазывают томатным соусом и посыпают тертым плавленым сыром. Сверху кладут тоненькие кружочки яблока (очищенного от кожуры и семян). Гренки складывают по две.
Г ренки - 500 г,
С запеченным мясом
Ломтики хлеба обжаривают, охлаждают и намазывают маслом. Накрывают тоненькими ломтиками мяса, смазывают томатным соусом и посыпают тертым плавленым сыром. Сверху кладут тоненькие кружочки яблока (очищенного от кожуры и семян). Гренки складывают по две.
Г ренки - 500 г,
“Ассорти-
Ломтики белого хлеба нарезают кружочками и намазывают смесью из масла и тертого сыра. На одни кружочки кладут ломтик колбасы и маринованный гриб, на другие - ломтик ветчины и маринованного огурца, а на третьи -яйцо и маслину. Продукты скалывают шпажками и оформляют листиками салата.
"Малютка"
Ппмтики вртоня	кружочками
толщиной 1 см. Брынзу растирают с маслом, добавляют тертый репчатый лук, горчицу, соль, черный молотый перец и сахарный песок. Полученную пасту делят на три части. К первой добавляют томатную пасту, ко второй - рубленые шпроты, к третьей - измельченное крутое

Не кружочках твердого сыра
Твердый сыр нарезают тонкими пластинками. Выемкой делают из сыра кружочки. Масло растирают с "Любительским" сыром и горчицей о пышную массу, вымешивают с рубленой сельдью (без кожи и костей). Делят на три части. К первой части добавляют томатную пасту, ко второй -
Не следует хранить вместе черный и белый хлео. от этот о ш\уо белого ухудшав юн, так как он легко впитывает запах черного.
Если в посуду с хлебом положить яблоко, хлеб дольше не черствеет, и при этом исчезает специфический запах.
Сливочное масло для бутербродов с мясопродуктами будет вкуснее и
™~*як1КМ1нт11Ш§1М им»
С биточками
Котлетную массу солят, перчат и, добавив немного холодной воды, вымешивают с сырым яйцом. Формуют небольшие биточки и обжаривают их. Отдельно пассеруют репчатый лук, нарезанный кольцами. Приготовленные из батона гренки намазывают маслом. Кладут на них биточки,
С колбасой и сыром
Гренки намазывают маслом. На каждую кладут ломтик колбасы такой же величины как гренка, смазывают горчицей и накрывают ломтиком сыра. Сверху посыпают перцем. Ставят а горячий духовой шкаф на 10-15 минут и сразу подают.
Гренки из белого хлеба - 250 г, сливочное масло - 100 г,
,Ikea,инструкция

Теперь вы знаете, как открывать банку. Используйте это знание в добрых целях

к *■ М1СТ
'Ниже клитора	\
находится отверс-	(
тие ллочеиспус-котелъного кона- ' ла {уретрау&о трудно разглядеть. потоку что оно очень ^чадень-^ЬА	кое. Отсюда
вытекает моча
клитор
преддверие влагалища
£ще ниже — преддверие влагалища, или отверстие входа во влагалище. Да. это то отверстие,

Отличный комментарий!

,инструкция,отвертка

Как апскелить у себя дома

Краткая предыстория: решил посмотреть первый сезон покемонов, но захотелось, чтоб прям всё красивишно в 4к, потому начал искать варианты.
Машина 1: Стационарный ПК, MX Linux, R7 7700X, RX 7900XTX, 32 ГБ ОЗУ
Машина 2: Ноутбук Win10, R7 5800H, RTX 3060 Laptop, 16 ГБ
-----
Первым делом попробовал dandere2x (https://github.com/akai-katto/dandere2x), он основан на waifu2x. Итог: тестовый отрывок (20 секунд) обработан на машине 1 за ~5 минут, покадровое сравнение выгоды относительно просмотра видео без апскейла не выявило. Инструкции по установке, которыми я пользовался, если кому интересно:
-----
После этого я обнаружил Anime4K (https://github.com/bloc97/Anime4K), апскейлер в реальном времени, основной минус - работа с ограниченным кол-вом проигрывателей (1-3 в зависимости от ОС). Инструкции по установке и применению находятся по ссылке выше в зависимости от проигрывателя. Но я пользуюсь SMPlayer, так что вот инструкция:
1) Следуем инструкции mpv
2) Открываем файл input.conf, открываем настройки SMPlayer (ПКМ - сервис - настройки - дополнительно - MPlaeyr/mpv) и вставляем необходимый нам профиль в поле "параметры"
Например: вы хотите профиль "A", в input.conf вы видете строку:
CTRL+1 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_VL.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode A (HQ)"
В параметры вы копируете только то, что находится в кавычках (вместе с кавычками) после слова set и до слова show-text, то есть:
"~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_VL.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"
И добавляете перед этим: --glsl-shaders=, получая что-то вроде этого:
--glsl-shaders="~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_VL.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"
3) Profit
Естесственно комбинации клавиш для переключения профилей в таком случае не будет.
Стоит упомянуть, что Anime4K не сохраняет апскельнутую версию, так что каждый раз будет апскелить как в первый.
-----
Там же на сайте Anime4K было сравнение разных алгоритмов:
Очевидно, что после такого я захотел установить real-ESRGAN, потому что я хотел бы как раз сохранить себе апскельнутую версию, плюс он всё таки визуально получше.
В результате визуально качество Anime4K (я использовал пресет для higher-end gpu) и Real-ESRGAN довольно близко, но некоторую разницу при сравнении заметить можно.
Обработка тестового отрезка (20 секунд) на машине 1 заняла ~56.5 минут (заработала только на CPU), на машине 2 - ~2 минуты. Были мысли перед постом проверить работу через ZLUDA (https://github.com/vosen/ZLUDA) недавно вышедшую прослойку между CUDA и видеокартами AMD, но на Debian пока нет ROCm, так что когда-нибудь...
Дальше инструкция по установке Real-ESRGAN на Win10 и Linux и бонусные батники для винды для удобства.
Собственно инструкция:
1) Установка ffmpeg на Win10 (на linux по идее предустановлено)
1а) Открыть powershell (под администратором)
1б) Установить chocolatey (https://chocolatey.org/install#individual)
- Ввести команду:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Проверить, что всё установилось:
PS C:\Users\shtur> choco
Chocolatey v2.2.2
Please run 'choco -?' or 'choco <command> -?' for help menú.,нейросеть,песочница,апскейл,инструкция
1в) Установить ffmpeg
- Ввести команду:
choco install ffmpeg -y
1д) Закрыть powershell
2) Создание python3 virtual environment (venv) (необходим установленный python3)
Windows:
- Открыть командную строку (cmd) (под администратором)
- Ввести команду, чтобы установить virtualenv:
pip install virtualenv
- Перейти в директорию, где хотите создать venv
cd /d "G:/AI"
# /d указывает на то, что директория будет на другом диске (G)
- Создать venv
virtualenv anyname-venv
# Вместо anyname-venv можно указать любое допустимое в win10 имя
Linux:
- Открыть терминал
- Перейти в директорию, где хотите создать venv
cd ~/AI
# ~ означает домашнюю директорию пользователя
- Создать venv
python3 -m venv ./.anyname-venv
# Первая точка означает текущую директорию
# Вторая точка - часть названия, просто файлы и папки, начинающиеся с точки считаются скрытыми
# Вместо .anyname-venv можно указать любое допустимое в linux имя
3) Активация venv (Нужно будет делать каждый раз, когда захотите запустить Real-ESRGAN) (делается из директории в которой мы вводили предыдущую команду)
Windows:
- Заходим внутрь
cd anyname-venv
cd Scripts
- Активируем
activate
:\AI>cd anyname-venv :\AI\anyname-venv>cd Scripts :\AI\anyname-venv\Scripts>activate (anyname-venv) G:\AI\anyname-venv\Scripts>,нейросеть,песочница,апскейл,инструкция
Linux:
source ./.anyname-venv/bin/activate
4а) Переходим в папку куда мы скачали и разархивировали Real-ESRGAN
Windows:
cd G:\AI\Real-ESRGAN-master
Linux:
cd ~/AI/Real-ESRGAN-master
4б) Устанавливаем необходимые библиотеки
pip install basicsr facexlib gfpgan ffmpeg ffmpeg-python
Windows:
pip install -r G:\AI\Real-ESRGAN-master\requirements.txt
Linux:
pip install -r ~/AI/Real-ESRGAN-master/requirements.txt
# -r указывает, что мы передадим файл со списком библиотек
# файл находится в скачанной директории
python setup.py develop
4в) Для владельцев ВК Nvidia отдельно устанавливаем pytorch с поддержкой CUDA
- Переходим на сайт https://pytorch.org/get-started/locally/
- Выбираем ОС, версию Cuda и установщик (pip)
- Копируем и выполняем выданную команду
4г) Правим код библиотек, чтобы он заработал
- Открываем файл ...\anyname-venv\Lib\site-packages\basicsr\data\degradations.py любым текстовым редактором (блокнот подходит)
Правим 8-ую строчку, из
from torchvision.transforms.functional_tensor import rgb_to_grayscale
Делаем
from torchvision.transforms.functional import rgb_to_grayscale
- Открываем файл ...\anyname-venv\Lib\site-packages\ffmpeg\_probe.py (Необязательно. Обязательно для обработки .mkv)
Правим 16-ую строчку, из
from torchvision.transforms.functional_tensor import rgb_to_grayscale
Делаем
args = [cmd, '-show_format', '-show_streams', '-of', 'json', '-count_frames']
# Чтобы для каждого видеофайла "вручную" считалось кол-во кадров, потому что, например, в .mkv нет данных о кол-ве кадров
4д) Правим код Real-ESRGAN, чтобы он заработал (или берём готовые файлы из гугл диска)
Если добавляли ручной подсчёт кол-ва кадров:
- Открываем файл ...\Real-ESRGAN-master\inference_realesrgan_video.py
Правим 35-ую строчку, из
ret['nb_frames'] = int(video_streams[0]['nb_frames'])
Делаем
try:
    ret['nb_frames'] = int(video_streams[0]['nb_frames'])
except(KeyError):
    ret['nb_frames'] = int(video_streams[0]['nb_read_frames'])
# Обращаем внимание на отступы (их можно сделать нажатием кнопки Tab)
Если запускаем на процессоре:
- Открываем файл ...\Real-ESRGAN-master\inference_realesrgan_video.py
Правим 272-ую (275-ую, если делали предыдущую правку) строчку, из
torch.cuda.synchronize(device)
Делаем
#torch.cuda.synchronize(device)
Правим 291-ую (294-ую) строчку, из
if num_process == 1:
Делаем
if num_process <= 1:
5) Запускаем обработку видео (желательно из папки Real-ESRGAN)
python inference_realesrgan_video.py --fp32 --suffix esrgan -i G:\AI\Real-ESRGAN-master\inputs\[Timber_Maniacs]_Pokemon_043_(041)_[Rus-Eng]_[XviD]_[219F48A8].mkv
# параметр --fp32 нужен, чтобы не было ошибки
# параметр --suffix указывает какой суффикс будет у выходного файла, по умолчанию: out. Например: исходный файл: "name.mp4", файл на выходе: "name_out.mp4" или "name_esrgan.mp4" в случае этой команды.
# параметр -i говорит какой файл обрабатывать (по идее можжно обрабатывать несколько файлов и всё такое, но оно как-то криво работает, так что только так)
# итоговые файлы будут сохраняться в папке .../Real-ESRGAN/results
6) Для WIn10 из гугл диска можно взять один из файлов с расширением .bat, чтобы облегчить себе запуск нескольких видео сразу
7) Profit
-----
inference_realesrgan_video-CPU.py и inference_realesrgan_video-CUDA.py переименовать в  inference_realesrgan_video.py и заменить оригинал.
Real-ESRGAN-autostart(video).bat запускает в обработку все файлы, которые находятся в папке "G:/AI/Real-ESRGAN-master/inputs/". Его надо открыть в том же блокноте и отредактировать пути на соответствующие вашим.

Спасибо за внимание!
Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме инструкция (+689 постов - инструкция)