TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #210 · 3 фев.

Что делать если нужно поставить какую-то Python-библиотеку а root-прав нет? То есть в систему библиотеку никак и ничего не поставить. Есть как минимум два способа это решить правильно! 🔸 Сделать виртуальное окружение и ставить там что угодно. Это позволит создать полностью независимое исполняемое окружение для ваших приложений. Все библиотеки будут храниться в домашней директории юзера а значит доступ на запись имеется. Создать очень просто: python3 -m venv ~/venvs/myenvname Теперь активируем окружение # Linux source ~/venvs/myenvname/bin/activate # Windows %userprofile%\venvs\myenvname\Scripts\activate.bat Можно ставить любые библиотеки и запускать приложение. Это стандартный метод работы с любым проектом. Если еще не используете его, то пора начинать. Даже при наличии root доступа! 🔸 Бывает, что нет возможности запустить приложение из своего виртуального окружения. Например, его запускает какой-то сервис от вашего юзера и вставить активацию окружения вы не можете. В этом случае можно установить библиотеки для Python не глобально в систему, а только для юзера. Выполните этот код в консоли: python3 -m site Вы получите что-то такое: sys.path = [ '/home/user', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/home/user/.local/lib/python3.7/site-packages', ... ] USER_BASE: '/home/user/.local' USER_SITE: '/home/user/.local/lib/python3.7/site-packages' ENABLE_USER_SITE: True Нас интересует параметр USER_SITE. Это путь к пользовательским библиотекам, которые доступны по умолчанию, если они есть. Именно сюда будут устанавливаться модули если добавить флаг --user при установке чего-либо через pip pip install --user requests Для этой команды не нужны root-права. После неё можно запускать системный интерпретатор без виртуальных окружений и установленная библиотека будет доступна для текущего юзера. Параметр USER_BASE показывает корневую директорию для хранения user-библиотек. Её можно изменить с помощью переменной окружения PYTHONUSERBASE export PYTHONUSERBASE=~/pylibs python3 -m site ... USER_BASE: '/home/user/pylibs' USER_SITE: '/home/user/pylibs/lib/python3.7/site-packages' Получается некоторое подобие виртуального окружения для бедных 😁 которое можно менять через эту переменную (не делайте так!Лучше venv!) 🔸 Дописывание пути в PYTHONPATH Этот способ не входит в список "двух правильных", но тоже рабочий. Здесь придётся сделать всё несколько сложней. Сначала ставим библиотеку в любое место указывая путь установки pip3 install -t ~/mylibs modulename Библиотека установится без привязки к какому-либо интерпретатору. То есть по умолчанию не будет видна. Теперь в нужный момент добавляем этот путь в sys.path или в PYTHONPATH. Не буду советовать так делать. Единственный раз когда этот способ мне пригодился и решил поставленную задачу, это при создании общей библиотеки для кластера компьютеров. Модули лежат в сети и подгружаются для всех из одного и того же места. То есть обновлять файлы требуется только один раз а не на всех хосты отдельно. Минусы такого подхода: ▫️Нужно всем хостам пробить нужный путь в .bashrc или ещё куда-то чтобы он сетапился на старте. ▫️Чем больше хостов тем больше нагрузка на сеть. Иногда такой способ не подходит именно по этой причине. Тогда Ansible вам в помощь. ▫️Не очень подходит если хосты с разными операционками. Некоторые библиотеки различаются для Linux и Windows (там, где есть бинарники) и приходится мудрить более сложные схемы. #tricks#basic

Резултати

Пронајдени 2 слични објави

Пребарај: #groq

当前筛选 #groq清除筛选
Yummy 😋

@godlynews1 · Post #14540 · 27.12.2025 г., 11:59

英伟达和Groq宣布达成“非排他性授权协议” 以200亿美元(约合1400亿元)现金价格购买一家“非GPU”架构企业的技术授权。 这场交易是英伟达有史以来规模最大的一笔“投资”,该公司将现金和短期持有资本606亿美元的三分之一都给了这家公司,超出该公司此前估值的3倍,可见其必须拿下该项技术的决心。 这一激进动作背后,与近期谷歌TPU等“非GPU架构”的风头正劲密切相关。英伟达收购的这家芯片公司Groq的创始人兼CEO,正是谷歌“TPU芯片”缔造者——乔纳森·罗斯(Jonathan Ross),收购后乔纳森及Groq的核心技术成员也将集体加盟英伟达。 值得注意的是,Groq主攻的也并非谷歌TPU同款架构,而是独创的LPU——软件定义硬件的可重构数据流架构,消除了内存带宽的瓶颈。这种设计让LPU在处理大语言模型时,能实现每秒数百个Token的“瞬时”吐字,这是TPU和传统GPU无法企及的物理极限。这一技术也被业界及媒体誉为“高阶TPU”。甚至一些业内人士表示,对于推理环节而言,Groq的可重构数据流可能是最好的技术路径选择,没有之一。 🗒 标签: #英伟达#Groq 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot

Venture Village Wall 🦄

@venturevillagewall · Post #4044 · 01.02.2025 г., 10:00

Weekly AI Opportunities and Updates 1️⃣ OpenAI launched o3-mini model in chat and API, with function calls and structured output support. Price reduced to just above DeepSeek R1. Read more 2️⃣ Jack Dorsey's Block released Goose, an open-source AI agent for engineering tasks, using Model Context Protocol. Read about it 3️⃣ Groq added support for DeepSeek R1, achieving vastly superior inference speeds with LPU chips. See details 4️⃣ Samsung's XR glasses Project Moohan reviewed with emphasis on AI assistant Gemini and Android XR OS. Watch the review 5️⃣ Appfigures report shows US accounts for 2/3 of AI app revenue, with over half of ChatGPT users ages 18-24, mostly men. View the report #AI#Crypto#VC#OpenAI#DeepSeek#Groq#Samsung#Block#ChatGPT#MobileApps#Engineering#XR#Startups#ElizaOS#TON#DeFi#Blockchain#Web3#US#MarketTrends#AppFigures#AIagent