Держите подробный гайд по созданию Llama 3 только средствами Python и библиотеки NumPy.
В качестве источников вдохновения и примеров использовались такие реализации:
— llama2.c
— llama.np
— modeling_llama.py — с Hugging Face
$ python llama3.py "I have a dream"
"""
I have a dream. He dream of a big, beautiful garden full of flower and tree. He dream of playing with hi friend and eating yummy snack.
One day, he wa walking in the garden when he saw
Token count: 50, elapsed: 1.53s, 33 tokens/s
"""
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
git clone https://github.com/alexfazio/viral-clips-crew.git
pip install poetry
poetry install
Этот помощник выбирает самые интересные фрагменты подкастов и выступлений и полностью самостоятельно добавляет к ним субтитры.
Для его работы помимо Python потребуется CrewAI и ключ OpenAI API.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
—
brew install checkov
Также Checkov — это инструмент анализа состава программного обеспечения (SCA) для образов и пакетов с открытым исходным кодом.
Сканирует облачную инфраструктуру, созданную с помощью Terraform, Terraform plan, Cloudformation, AWS SAM, Kubernetes, Helm charts, Kustomize, Dockerfile, Serverless, Bicep, OpenAPI или ARM Templates, и обнаруживает ошибки в безопасности и соответствии требованиям.
Checkov также использует Prisma Cloud Application Security — платформу, ориентированную на разработчиков, которая упрощает безопасность облачных сред на протяжении всего жизненного цикла разработки. Prisma Cloud выявляет, исправляет и предотвращает неправильные конфигурации в облачных ресурсах и файлах инфраструктуры как кода.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
—
pip install pyqlib
Qlib — это платформа для количественных (quantitative) инвестиций, которая стремится раскрыть потенциал AI и смежных технологий в количественных инвестициях.
Позволяет легко испытывать свои идеи для создания более эффективных стратегий инвестирования.
На изображении приведены различные компоненты, из которых состоит Qlib. Компоненты разработаны как свободно соединенные модули, и каждый из них может быть использован отдельно.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
IconMatch — это библиотека на языке Python, созданная на основе OpenCV.
Она позволяет пользователям легко выбирать значки на экране в любой среде, что упрощает добавление данной функциональности в ваши программы.
Основные особенности библиотеки включают обнаружение областей с высокой вероятностью наличия значков, на которые можно нажимать, и определение ближайшего к ним прямоугольника — точки интереса.
• Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
git clone https://github.com/danielmiessler/fabric.git
cd fabric
sudo apt install pipx
pipx install .
fabric --setup
fabric представляет собой модульную структуру для решения конкретных задач с помощью продвинутого набора промптов ИИ.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
# Importing necessary libraries
import PyPDF2
import pyttsx3
# Prompt user for the PDF file name
pdf_filename = input("Enter the PDF file name (including extension): ").strip()
# Open the PDF file
try:
with open(pdf_filename, 'rb') as pdf_file:
# Create a PdfFileReader object
pdf_reader = PyPDF2.PdfReader(pdf_file)
# Get an engine instance for the speech synthesis
speak = pyttsx3.init()
# Iterate through each page and read the text
for page_num in range(len(pdf_reader.pages)):
page = pdf_reader.pages[page_num]
text = page.extract_text()
if text:
speak.say(text)
speak.runAndWait()
# Stop the speech engine
speak.stop()
print("Audiobook creation completed.")
except FileNotFoundError:
print("The specified file was not found.")
except Exception as e:
print(f"An error occurred: {e}")
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
—
pip install rich
Rich позволяет сделать CLI-утилиты более информативными и удобными в использовании.
Также поддерживает подсветку синтаксиса структур данных.
Rich работает везде — в macOS, Linux и Windows.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
—
pip install -U Celery
Celery — это гибкая и надежная распределенная система для обработки огромного количества сообщений.
Ориентирована на обработку в реальном времени, а также поддерживающает планирование задач.
Для отправки и получения сообщений Celery требуется решения типо RabbitMQ и Redis.
Помимо полноценной поддержки RabbitMQ и Redis есть и поддержка множества других экспериментальных решений, включая использование SQLite для локальной разработки.
Celery может работать на одной машине, на нескольких машинах или даже в разных ЦОДах.
В дополнение к Python-версии существуют node-celery и node-celery-ts для Node.js, а также PHP-клиент.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
https://www.youtube.com/watch?v=bsbW8UoA0zA
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
conda create -y -n <environment-name> python=3.11
pip install pyrit
PyRIT автоматизирует задачи AI Red Team, помогает выявлять такие нарушения безопасности, как неправомерное использование LLM, нарушение конфиденциальности — в общем позволяет проактивно находить риски в ИИ-системах.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM