Управление Docker контейнерами с помощью docker-py
docker-py – это официальная библиотека Python для Docker, предоставляющая API для взаимодействия с Docker Daemon. С её помощью можно автоматизировать процессы создания, запуска, остановки и удаления контейнеров, работы с образами, сетями и томами Docker.
import docker
# Создание клиента
client = docker.from_env()
# Запуск контейнера
container = client.containers.run("ubuntu:latest", "echo Hello, docker-py!", detach=True)
# Получение логов контейнера
print(container.logs().decode())
# Остановка и удаление контейнера
container.stop()
container.remove()
В данном примере мы создаем клиента Docker, используя переменные окружения текущей сессии. Затем мы запускаем контейнер из образа ubuntu:latest, выполняем в нем команду echo, выводим логи работы контейнера и в конце останавливаем и удаляем контейнер.
Управление образами с помощью docker-py:
# Получение списка всех образов
images = client.images.list()
# Вывод информации о каждом образе
for image in images:
print(f'ID: {image.id}, Теги: {image.tags}')
Для дальнейшего изучения и ознакомления с более продвинутыми возможностями рекомендуется обратиться к официальной документации.
#python#docker#dockerpy
#python#language_models#linux#machine_translation#nlp#open_source#python#transformers#translation
Argos Translate is a free, open-source tool that lets you translate text offline using your own computer. It works as a Python library, command-line tool, or with a graphical interface, and supports many languages. You can install language packages for direct translations, and it can even translate between languages that don’t have a direct package by using a middle language. This means you can translate more language pairs, though the quality might be a little lower. Argos Translate is fast, private, and does not need an internet connection after setup, making it useful for secure or offline translation needs.
https://github.com/argosopentech/argos-translate
#python#information_gathering#instagram#instagram_scraper#open_source_intelligence#osint#osint_tools#python
Toutatis is a tool that helps you get information from Instagram accounts. It can find details like emails, phone numbers, and more. To use it, you need Python 3 and an Instagram session ID. You can install it using PyPI or GitHub. Once installed, you can use it to find information by username or Instagram ID. This tool is useful for professionals who need to gather data from Instagram accounts quickly and easily.
https://github.com/megadose/toutatis
#python#ernie#ernie_45#ernie_45_vl#erniekit#llm#vlm
ERNIE 4.5 is a powerful AI model family that understands and generates text, images, and videos together, thanks to its special design that shares knowledge across these types without losing quality. It includes large models with billions of parameters and smaller efficient ones, all trained using the PaddlePaddle framework for fast and effective use. ERNIE 4.5 excels in tasks like language understanding, visual reasoning, and following instructions, often outperforming other top models. It also offers tools for easy training and deployment on various hardware. This means you can use ERNIE 4.5 for advanced AI applications involving text and visuals with high accuracy and efficiency, supported by open-source resources for customization and development[1][3][5].
https://github.com/PaddlePaddle/ERNIE
#python#data_mining#data_science#deep_learning#deep_reinforcement_learning#genetic_algorithm#machine_learning#machine_learning_from_scratch
This project offers Python code for many basic machine learning models and algorithms built from scratch, focusing on clear, understandable implementations rather than speed or optimization. You can learn how these algorithms work inside by running examples like polynomial regression, convolutional neural networks, clustering, and genetic algorithms. This hands-on approach helps you deeply understand machine learning concepts and build your own custom models. Using Python makes it easier because of its simple, readable code and flexibility, letting you quickly test and modify algorithms. This can improve your skills and confidence in machine learning development.
https://github.com/eriklindernoren/ML-From-Scratch
#python#gemini#gemini_api#googlesearch#imagen_3#load_balancer#openai_api
Gemini Balance is a Python-based tool that acts as a proxy and load balancer for the Google Gemini API, letting you manage multiple API keys efficiently by rotating them automatically to improve availability and concurrency. It supports both Gemini and OpenAI API formats, enabling chat, image generation, image editing, and web search features. You can monitor key status in real-time, configure settings visually without restarting, and use proxies for special network needs. It also supports Docker deployment for easy setup. This helps you reliably use Gemini API services with better performance, flexibility, and monitoring, saving you time and effort in managing API keys and requests.
https://github.com/snailyp/gemini-balance
#python#datos#estadistica#probabilidad#aporte
📓
Curso de R y Python para Data Science y anålisis de Datos
-----
Main channel: @repo_science
Coupons: @freecoupons_reposcience
-----
#python#agents#knowledge_graph#llm#llm_agent#rag#search#search_agent#vector_database
Airweave is a tool that helps make information from apps and databases easily accessible to AI agents. It connects over 100 data sources with minimal coding, allowing for fast data synchronization and semantic search. This means you can quickly turn app data into useful knowledge for AI agents, making them smarter and more efficient. It's especially helpful for tasks like customer support or generating reports, as it ensures AI agents have the most accurate and up-to-date information.
https://github.com/airweave-ai/airweave
SharedTrace
#Python tool for getting additional info by shared link (usernames, avatars, IDs etc).
Support TikTok, Instagram, Discord, ChatGPT, Perplexity and other platforms.
https://github.com/hondling/sharetrace
@cybdetective
#socmint#tracking#trackers#stalking#surveillance#why
#python#agentic_ai#agents#ai#autonomous_agents#deepseek_r1#llm#llm_agents#voice_assistant
AgenticSeek is a free, fully local AI assistant that runs entirely on your own computer, ensuring your data stays private with no cloud or API use. It can autonomously browse the web, write and debug code in many languages, plan and execute complex tasks, and even respond to voice commands. It smartly chooses the best AI agent for each task, making it like having a personal team of experts. This local setup avoids monthly fees and protects your privacy while giving you powerful AI help for coding, research, and task management all on your device[1][2].
https://github.com/Fosowl/agenticSeek
#вакансия#ML#CV#Engineer#Senior#YOLOv5#YOLOv8#EfficientDet#EfficientNet#ResNet#ViT#DeepLab#ObjectTracking#SQL#Docker#k8s#Remote
Senior CV/ML Engineer
Всем привет! Наша компания Will9 (резиденты Сколково, ИТ-аккредитация) активно развивает продуктовое направление, в связи с чем мы находимся в поиске Senior CV/ML Engineer в высоконагруженный масштабный продукт для ритейла.
Наша компания занимается реализацией проектов для ТОП-3 ритейлеров РФ и работает на рынке более 8 лет. Вам предстоит принять участие в составе команды асов в разработке продукта. Спектр задач довольно широкий – матчинг товаров и ценников, построение облаков эмбеддингов, классифкация, сегментация и детектирование, трекинг объектов, а также непрерывное дообучение в “боевых” условия магазинов на тысячах камер.
Мы ждем от вас:
● Более 4 лет опыта полного цикла обучения, развертывания и поддержки систем компьютерного зрения (желательно в ритейле, индустриальной или IoT-сфере)
● Опыт построения пайплайна от сбора данных до инференса в проде:
○ Аугментация, аннотация, выбор модели, обучение, валидация, экспорт, интеграция.
○ Применение Active Learning, Semi-supervised Learning (если аннотация ограничена).
● Практический опыт владения языком Python более 4 лет (основные библиотеки для DS/ML/CV)
● Глубокое знание современных CV-технологий:
○ Object Detection: YOLOv5/v8, SSD, Effi cientDet, Faster R-CNN и др.
○ Image Classifi cation: Effi cientNet, ResNet, ViT и др.
○ Instance/semantic segmentation: Mask R-CNN, DeepLab.
○ Object Tracking.
● Опыт построения и поддержки больших мультиклассовых каталогов:
○ Работа с большим количеством классов (10k+), включая fi ne-grained classifi cation.
○ Оптимизация производительности при inferencing на большом классовом спейсе
● Приветствуется знание систем баз данных (например, PostgreSQL, Infl uxDB) и языка SQL.
● Опыт с микросервисной архитектурой и контейнеризацией (Docker, Kubernetes), а также организации высокопроизводительного инференса (например, DeepStream или Triton Inference Server)
● Практический опыт оптимизации сетей (прунинг, квантизация, дистилляция) будет существенным плюсом
Что мы предлагаем:
● Конкурентоспособная заработная плата (170-300k для middle, от 300 до 500к на руки для senior в зависимости от опыта).
● Делаем 2 новых продукта (трекшен от ритейла очень хороший).
● Небольшой эффективный коллектив проектной команды, собранный из профессионалов (A-Team).
● Полностью удаленный формат работы и гибкий график.
● Готовы брать и на проектную деятельность (неполная занятость).
👉 По всем вопросам и с резюме пишите @PrometeiArt