Вопросы по теме 'ray'

Должен ли я установить для `inter_op_parallelism_threads` и `intra_op_parallelism_threads` значение 1, когда я использую луч для создания актера?
Когда я использую ray для создания актеров и учеников в A2C, должен ли я установить inter_op_parallelism_threads и intra_op_parallelism_threads на 1 или оставить его по умолчанию?
1047 просмотров
schedule 09.11.2022

Использование лучей с функциями scipy
Ray позволяет выполнять параллельную обработку, и я пытаюсь использовать ее с модулем scipy . Я просто настраиваю ray и не уверен, ожидается ли такое поведение. Но в любом случае вот сценарий и результат. import math import cmath...
852 просмотров
schedule 04.06.2022

Используется ли луч `num_cpus` для фактического распределения процессоров?
При использовании фреймворка ray можно выбрать количество ЦП, необходимое для этой задачи, как описано здесь . Ex: @ray.remote(num_cpus=4) def f(): return 1 Однако неясно, будет ли фактическое распределение ЦП: Функция будет...
1229 просмотров
schedule 08.07.2023

Как RLlib Рэя использует LazyFrames?
Я пытаюсь выяснить, как RLLib эффективно использует кадры, то есть как он избегает сохранения повторяющихся кадров в памяти, что в базовых линиях OpenAI выполняется с помощью LazyFrames. В RLLib Рэя atari_wrapper.py кажется, что все наблюдения...
199 просмотров
schedule 05.01.2023

Как я могу изменить скорость обучения обучающего агента RLlib в динамическом
Я использую библиотеку Ray RLlib для обучения многоагентного тренера игре «5 в ряд». Это среда с нулевой суммой, поэтому у меня проблема дегенерации поведения агентов (всегда выигрывает для 1-го агента, 5 ходов до победы). У меня есть идея изменить...
821 просмотров
schedule 25.11.2022

многопроцессорность лучей внутри класса (TypeError: параметр не имеет значения по умолчанию)
Я пытаюсь использовать многопроцессорный пакет python ray , чтобы распараллелить процесс свертки изнутри класс. Это означает, что я устанавливаю функцию с помощью декоратора @ray.remote на функцию класса. Однако когда я это делаю, я получаю...
410 просмотров
schedule 08.07.2022

Куда идет ray stdout?
Для удаленных заданий луча я вижу, что stderr выводится в сеанс драйвера. Однако есть ли способ получить стандартный вывод для удаленных заданий? Проверка журналов отдельных заданий может быть очень полезной для отладки.
288 просмотров
schedule 16.10.2022

Монитор ручной кластер с лучом
Похоже, я не нашел в документации . Допустим, я создаю свой кластер с ray start --head , как указано в документации. Как я могу контролировать кластер? Когда я пишу стандартную команду ray monitor , она всегда выдает ошибку, потому что я не...
73 просмотров
schedule 18.02.2022

Общий словарь python с использованием луча?
Читая документы Рэя, я вижу, что он поддерживает сериализацию dicts изначально («Сериализовать напрямую» ), Но я не могу понять, что это значит, или что мне делать, чтобы использовать эти сериализованные объекты. Учитывая, что у меня есть...
772 просмотров
schedule 16.04.2022

Делитесь массивами scipy.sparse с нулевым копированием в Python Ray
Я передаю большие массивы scipy.sparse в параллельные процессы в общей памяти одного вычислительного узла. В каждом раунде параллельных заданий переданный массив не будет изменен. Я хочу передать массив с нулевой копией. Хотя это возможно с...
124 просмотров

Ray RLllib: Политика экспорта для внешнего использования
У меня есть модель на основе политик PPO, которую я тренирую с RLLib с использованием Ray Tune API в некоторых стандартных средах тренажерного зала (без сложной предварительной обработки). У меня есть сохраненные контрольные точки модели, из которых...
333 просмотров
schedule 18.07.2023

Ускорение PyArrow Parquet до Pandas для фрейма данных с большим количеством строк
У меня есть DataFrame pandas, который я хочу часто запрашивать (в Ray через API). Я пытаюсь ускорить его загрузку, но требуется значительное время (3+ с), чтобы передать его в панд. Для большинства моих наборов данных это быстро, а вот этот - нет....
758 просмотров
schedule 16.04.2024

Отключение Hyperthreading на узлах в кластере AWS EC2 с помощью конфигурации лучей
У меня есть задача, выполняющаяся в кластере EC2, которая начинает постепенно замедляться по мере использования виртуальных ЦП (независимо от размера тома EBS). Чтобы избежать этого, я хочу отключить гиперпоточность на всех узлах и пытался...
114 просмотров
schedule 25.03.2022

Использование ray для ускорения проверки файлов json
У меня более миллиона файлов json, и я пытаюсь найти самый быстрый способ сначала проверить, загружаются ли они, а затем, существуют ли key_A , key_B или ни то, ни другое. Я думал, что смогу использовать луч, чтобы ускорить этот процесс, но...
55 просмотров
schedule 27.05.2023

Как мне сделать ray.tune.run воспроизводимым?
Я использую обучаемый API на основе классов Tune . См. Пример кода: from ray import tune import numpy as np np.random.seed(42) # first run tune.run(tune.Trainable, ...) # second run, expecting same result np.random.seed(42)...
527 просмотров
schedule 28.04.2023

Как ray работает с переменными объемлющей области видимости?
Рассмотрим следующий пример: import numpy as np import ray import time A = np.array([42] * 4200) @ray.remote def foo1(x): x[5]**2 @ray.remote def foo2(j): A[j]**2 ray.init() # # some warmup for ray # start = time.perf_counter() for...
74 просмотров
ray
schedule 11.06.2024

Как использовать общую переменную между параллельными экземплярами функции с помощью Ray
У меня есть общая переменная с именем temp , которая должна постоянно считываться и обрабатываться различными экземплярами функции do() . В частности, используя модуль ray , я украшаю do() , как показано ниже. @ray.remote def do(temp):...
177 просмотров
schedule 20.04.2022

Запуск простого скрипта Python в кластере лучей AWS с помощью docker
Мне невероятно сложно следовать рекомендациям по лучам для запуска образа докера в лучевом кластере, чтобы выполнить скрипт python. Я нахожу нехватку простых рабочих примеров. Итак, у меня есть самый простой файл докеров: FROM rayproject/ray...
176 просмотров

Запустите многоузловой кластер Ray AWS и отправьте простой скрипт python для запуска в conda env.
Что я обнаружил с Ray, так это то, что для автомасштабирования отсутствует документация, и что конфигурация легко ломается без четкой причины. Сначала я хотел вытащить образ докера в кластер и запустить его, но способ, которым Ray обрабатывает...
431 просмотров

Как запросить контейнер докеров с хоста?
Я запускаю сервер в док-контейнере на своей машине. Я хочу отправлять HTTP-запросы с моей машины (хоста) на сервер, который находится внутри контейнера. Когда я отправляю запрос GET с HTTP внутри контейнера, он обнаруживает сервер. Но если я...
65 просмотров
schedule 04.01.2023