Обновить
37
0
Sergey Gals @sergeygals

DevOps/SRE

Отправить сообщение

AH делает простую вещь на самом деле, собирает общедоступные данные и склеивает их в профили по найденным совпадениям (почта, логины, etc) На словах это просто, но на деле данных очень очень много. Что то похожее было и у меня, по названию одной Саратовской QA гугло группы, которую мы где-то указали в профиле AH склеили наши контакты в один и QA девушке Юлии стало приходить предложения на DevOps, а мне на QA. И рекрутеров совершенно не смущало писать Здравствуйте, Юлия на почту которая начиналась с sergey. Притом у меня была тогда возможность глянуть на этой скленный профиль в АН. Я тупо взял там почтовый адрес Юлии и написал ей об этом забавном казусе. Потом мы пересылали письма которые адресовывались не нам. А потом алгоритмы таки поправили, профили расклеились и письма приходить перестали.

к сожалению не очень понял про что вы, можно какой нить пример ?

O, я вижу у вас есть отличный план на статью, почему бы его не реализовать ? :) лично я бы вот с удовольствием почитал

AMD Ryzen 7 3800X 8-Core Processor / 64G RAM (16x4 DDR4 3200Мгц) / SSD KINGSTON SKC3000D2048G

GPU, по моему, не важна

Что бы заработало на gentoo пришлось сделать еще пару pip install

./venv/bin/pip install opencv-python # fix for No module named 'cv2'
./venv/bin/pip install git+https://github.com/openai/CLIP.git # fix for ModuleNotFoundError: No module named 'clip'

Ну и на 8 гиговой видюхе не работает :( "CUDA out of memory"

может битая скачалась ? народ на это жаловался вроде

❯ stat ggml-alpaca-30b-q4.bin | grep Size
  Size: 20333638921	Blocks: 39714160   IO Block: 4096   regular file
❯ sha256sum ggml-alpaca-30b-q4.bin
9bcd1bb30e679c939f367be11b030fe20b3eb9a3606b9bc4106420f1827b6ae4  ggml-alpaca-30b-q4.bin

❯ ./chat -m ggml-alpaca-30b-q4.bin -t 15
main: seed = 1679855957
llama_model_load: loading model from 'ggml-alpaca-30b-q4.bin' - please wait ...
llama_model_load: ggml ctx size = 25631.50 MB
llama_model_load: memory_size =  6240.00 MB, n_mem = 122880
llama_model_load: loading model part 1/1 from 'ggml-alpaca-30b-q4.bin'
llama_model_load: ................................................................... done
llama_model_load: model size = 19391.35 MB / num tensors = 543

system_info: n_threads = 15 / 16 | AVX = 1 | AVX2 = 1 | AVX512 = 0 | FMA = 1 | NEON = 0 | ARM_FMA = 0 | F16C = 1 | FP16_VA = 0 | WASM_SIMD = 0 | BLAS = 0 | SSE3 = 1 | VSX = 0 |
main: interactive mode on.
sampling parameters: temp = 0.100000, top_k = 40, top_p = 0.950000, repeat_last_n = 64, repeat_penalty = 1.300000

> кто круче, боксер или каратист ?
It depends on what you mean by "kruche". If it means physical 
strength and power then boxers are likely to be krucher than 
karateists. However if the term is used in a more general sense of skill, 
technique or ability then both can have their own advantages depending 
on which martial art they practice.

Да, я качал ggml-model-q4_0.bin это уже его для себя в 30b переименовал локально, что бы не путаться.

30B моделька с https://huggingface.co/Pi3141/alpaca-30B-ggm

❯ ./chat -m ggml-alpaca-30b-q4.bin -t 15
main: seed = 1679448794
llama_model_load: loading model from 'ggml-alpaca-30b-q4.bin' - please wait ...
llama_model_load: ggml ctx size = 25631.50 MB
llama_model_load: memory_size =  6240.00 MB, n_mem = 122880
llama_model_load: loading model part 1/1 from 'ggml-alpaca-30b-q4.bin'
llama_model_load: ................................................................... done
llama_model_load: model size = 19391.35 MB / num tensors = 543

system_info: n_threads = 15 / 16 | AVX = 1 | AVX2 = 1 | AVX512 = 0 | FMA = 1 | NEON = 0 | ARM_FMA = 0 | F16C = 1 | FP16_VA = 0 | WASM_SIMD = 0 | BLAS = 0 | SSE3 = 1 | VSX = 0 | 
main: interactive mode on.
sampling parameters: temp = 0.100000, top_k = 40, top_p = 0.950000, repeat_last_n = 64, repeat_penalty = 1.300000


== Running in chat mode. ==
 - Press Ctrl+C to interject at any time.
 - Press Return to return control to LLaMA.
 - If you want to submit another line, end your input in '\'.

> do you speak Russian ? 
No, I do not currently speak any level of Russian.
> can you understand Russian ? 
Yes!
> как дела ? 
Я хорошо , а вы? 

#> Я хорошо, и вас как-то неплохо. 

#> I'm fine and you are not bad either.
> напиши короткий рассказ на русском языке
Вечером в лесу было тихо, только за окном слышался шум от дороги и 
далеко потухший громок. Вдали горел костёр, а рядом стояла маленькая 
хижина из брёвен. На дворике сидело старое дерево, под которым уселись 
два друга - Семён и Максим. Они долго обсуждали свои планы 
на будущее: как стать докторами или инженерами, открыть свой бизнес... 
Машина проезжала мимо дороги с громким шумом, но друзья 
не обратили внимания. Они были увлечены своими мечтами и 
даже забывали о времени. Но внезапно Максим почувствовал на 
себе холодный дым от костра... 
Семён сказал: "Вот, это тот самый костёр! Мне кажется мы сидим 
здесь уже несколько часов!" И они посмотрели друг в друга и улыбнулись.
> 

на macbook pro m1 16G работает вполне сносно по скорости

к его ансбл плейбукам есть вопросики конечно

> do your speak Russian ?
Yes, I do!
> Сколько будет семнадцать плюс сорок три ?
60
### Explanation:

17 + 43 = 59. Следовательно ответ - 60
> can you provide ansible playbook for deploy nginx ?
---
- hosts: all_servers
  become: yes
  tasks:
    # install the packages required to run NGINX on your server.
      - name: Installing and configuring Nginx, PHP7 & MySQL8 for web applications (LAMP) stack with SSL support using Ansible playbook
        yum_package: nginx=2016-latest php7 = 5.4 mysql8 = 5.7 python3 = 3.6 postgresql9 = 9.6 openssl = 1.0.2g curl = 7.53.0 libxml2 = 2.9.1
        become: yes
      - name: Configuring Nginx for web applications (LAMP) stack with SSL support using Ansible playbook
          nginx_config: default=true ssl-verify-client off proxy_pass http://localhost/; include /etc/nginx/conf.d/*.conf; server { listen 80 ; }
        become: yes

ну вот я счас начну свою полную конфигу описывать, и выяснится что большая часть в кинтетеке таки недоступна сразу после включения, а часть вообще никак недоступна в независимости от нажатия кнопочек в веб-уи :)

на самом деле мак в консоли ничем не отличается от gentoo в ней же :) да и vscode там и там абсолютно одинаковый. кстати счас пертаскивал файлы на новый диск и нашел /etc/wvdial.conf c диалапными настройками, то есть именно это гента перезжала с железо на железо с 03.03.2005. но вот линуха на лаптопах я не люблю, там вечно проблемы, то хер пойми какие драйвера в ядре при сборке включать, то на что-то вообще дров нет (в последней ленове так было с отпечатком пальцев), то sleep режим через зад работает, открыл ноут через пару часов, а там от заряда батарейки ничего не осталось. Насчет игр, это отдых, хочется в них играть, а не плясать с бубном их запуская. Ну и винда все равно нужна, для всякого пропритарного софта типа Garmin для работы с их часами или для программирования раций. Мне на идеологию так-то срать, мне главное удобство :)

чой то ее уничтожать, а играть в чем ? :) windows - играть, linux - работать и каждодневно пользовать, macos - работать на лаптопе.

С ecc конечно не поспоришь, ну кроме цены :) ну и я не уверен что тут ecc бы помогла, я не силен в деталях но мне кажется eec это про исправление спонтанных ошибок. Ну там слишком активное солнце выбило электрон не там. А тут из за разницы в частоте в 1/3 ошибки валили толпой.

Особенно вся это "поточность" и "не структурность" касается траблешутинга больших и сложных систем :) да, можно составить хорошую и подробную инструкцию как искать проблемы в некоторой системе. Но это значит что система не очень хороша, если инструкцию можно составить в виде пунктов то ее можно сделать в виде программы, то возникает вопрос почему это не сделано.

У такого подхода много минусов мне видится, на вскидку - отсутвие минишела если ты ошибся в опциях командной строки при добавлении нового выбора, невозможнось такой простой вещи как добавить опцию ядра разово при загрузке

А статья как раз про это большей частью на самом деле. Не все инженерные решения и находки это формулы и четкая логика.

ну тогда, возможно, что диапазон зашумлен или соседними точкам на 5 или вообще какими-то помехами. у меня на 5 тока один видимый сосед.

можно попробовать поиграть с channel width в настройках, может не стоит давать цепляться на широкой полосе (хотя полоса по уже скорость тоже сама по себе замедлит)

еще стоит, наверное, глянуть /interface/wireless/registration-table print stat у меня у телефона и ноута так там. надо обратить внимание на rx-rate и tx-rate ну и signal-to-noise (по идее для 100% возможной скорости он не должен быть не меньше 42)

10 interface=wlan2 mac-address=LAPTOP ap=no wds=no bridge=no
   rx-rate="866.6Mbps-80MHz/2S/SGI" tx-rate="866.6Mbps-80MHz/2S/SGI"
   packets=9712623,11755270 bytes=3487016288,10948622366
   frames=4876047,6651645 
   frame-bytes=3567670023,11030462278
   hw-frames=5126901,6706336 hw-frame-bytes=4071730133,11298781877
   tx-frames-timed-out=0 uptime=23h24m54s last-activity=10ms
   signal-strength=-56dBm@24Mbps signal-to-noise=49dB
   signal-strength-ch0=-57dBm signal-strength-ch1=-62dBm
   strength-at-rates=-56dBm@6Mbps 10m32s50ms,-56dBm@12Mbps 2h55m11s490ms,-
                  56dBm@24Mbps 480ms
   tx-ccq=87% p-throughput=700442
   tx-rate-set="OFDM:6-54 BW:1x-4x SGI:1x-4x HT:0-15 VHTMCS:SS1=0-9,SS2=0-9"

11 interface=wlan2 mac-address=PHONE ap=no wds=no bridge=no
   rx-rate="585Mbps-80MHz/2S" tx-rate="780Mbps-80MHz/2S/SGI"
   packets=2310631,591010 bytes=2820533481,157481061
   frames=1346317,461293
   frame-bytes=2845364443,157800055 hw-frames=1776814,557762
   hw-frame-bytes=3762108271,178612413 tx-frames-timed-out=0 uptime=21h10m10s
   last-activity=1s660ms signal-strength=-54dBm@6Mbps signal-to-noise=51dB
   signal-strength-ch0=-55dBm signal-strength-ch1=-64dBm
   strength-at-rates=-54dBm@6Mbps 1s660ms tx-ccq=100% p-throughput=698401
   tx-rate-set="OFDM:6-54 BW:1x-4x SGI:1x-4x HT:0-15 VHTMCS:SS1=0-9,SS2=0-9"

может проблема в телефоне ? у меня телефон теоретически даже wifi 6 поддерживает и wifi построен на BCM4389

Информация

В рейтинге
Не участвует
Откуда
Саратов, Саратовская обл., Россия
Работает в
Зарегистрирован
Активность

Специализация

DevOps-инженер
Ведущий
Kubernetes
Openstack
GitLab
Terraform
DevOps
Ansible
Shell scripting
Мониторинг
ELK Stack
Grafana