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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #201 · 13 јан.

Мы уже знаем, что на текущую сессию интерпретатора изменение PYTHONPATH никак не повлияет. Но если вы запустите дочерний процесс, то он унаследует окружение текущего процесса, а значит и изменения в любых переменных будут на него влиять. Вот небольшой пример: Объявляем переменную user@host:~$ export PYTHONPATH=/path1 Запускаем интерпретатор user@host:~$ python3 Проверим что в sys.path >>> import sys >>> print(sys.path) ['', '/path1', '/usr/lib/...', ...] Добавляем что-то в переменную >>> import os >>> os.emviron['PYTHONPATH'] = '/path1:/path2' >>> print(sys.path) ['', '/path1', '/usr/lib/...', ...] Изменений нет. Но давайте запустим дочерний процесс и посмотрим там >>> os.system('python3') # теперь мы находимся в другом процессе >>> import sys >>> print(sys.path) ['', '/path1', '/path2', '/usr/lib/...', ...] Тоже самое будет и с subprocess, так как по умолчанию текущее окружение тоже наследуется. >>> import subprocess >>> subprocess.call(['python3', '-c', 'import sys;print(sys.path)']) ['', '/path1', '/path2', '/usr/lib/...', ...] ______________________ Лучшей практикой является передача энвайронмента явно через аргумент env! import subprocess subprocess.call(cmd, env={'PYTHONPATH': '...'}) Это поможет точно понимать какое окружение будет у запускаемого процесса и при этом не изменять окружение текущего процесса. #basic

Hashtags

Резултати

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

Пребарај: #tenserflow

当前筛选 #tenserflow清除筛选
Data Science Jobs

@datasciencejobs · Post #1535 · 24.06.2023 г., 06:31

#вакансия#vacancy#ML#pytorch#python#релокация#rибрид#relocate#fulltime#Gym#tenserflow#Грузия#Тбилиси#DS 🚀 Компания: the_covert 🔎 Вакансия: Machine Learning Engineer 🌍 Локация: Тбилиси 🚧 Тип занятости: full-time ⏰ Формат: Remote/офис/гибрид 💵 Зп вилка: 2000- 5000 $ (по итогам собеседования) 🗣Сейчас мы находимся в поиске опытного Machine Learning engineer, чтобы усилить команду машинного обучения. 💫Мы – международная группа IT-компаний. С 2006 года создаём собственные продукты, которые востебованы пользователями во всём мире. Наш продукт – это финтех платформа, предлагающая доступ к многофункциональной экосистеме для работы с финансами. Мы работаем с клиентами по всему миру, а общая аудитория насчитывает более 100 млн пользователей. ❗️Стек: Pytorch+Pytroch-Lighting, Gym, ClearML, ETL Airflow, Docker, Crontab, Jira+Confluence, Slack. 💰Что предлагаем: – ЗП в в долларах без привязки к курсу рубля; – Возможность релокации, помогаем с переездом; – Забота о здоровье сотрудников - медицинская страховка после прохождения ИС; – Компенсация спорта; – Индивидуальный подход к области ответственности и пулу задач. ✅Что предстоит делать: – Работать над организацией бесшовной генерацией конфигов для работы с данными; – Рефакторинг кода; – Автоматизация рутинных процессов; – Проводить эксперименты с моделью; – Организация, настройка и сопровождение процессов ETL\ELT. ⚠️Ожидаем от вас: – Опыт работы с пайплайнами ML/DL; – Опыт программирования на Python 3.7+; – Опыт работы с одной или несколькими средами deep learning, такими как Tensorflow/Keras или PyTorch. ➕Будет плюсом: – Опыт программирования на C++; – Участие в олимпиадах/хакатонах по data science. ✉️Контакты: Даниил, @danpushkin