아래로 스크롤

GPU 가속 진화 연산, PyTorch/JAX

모두를 위한 진화 연산

EvoX만 있으면 됩니다

시작하기

2025년 11월 6일

EvoX v1.3.0 릴리스 노트

새 기능: Workflow가 opt_direction 목록을 지원합니다. 여러 버그 수정 포함.

더 읽기

2025년 4월 30일

EvoX 빠른 시작: 단 10분 만에 GPU 가속 진화 연산 실행

초보자를 위한 튜토리얼로, EvoX를 사용하여 단 10분 만에 GPU 가속 진화 연산을 시작할 수 있습니다.

더 읽기

2025년 4월 16일

GPU 가속 진화적 다목적 최적화

텐서화 방법론을 통해 진화적 다목적 최적화와 GPU 가속을 연결하며, EvoMO 라이브러리를 소개합니다.

더 읽기

<< 주요 기능 >>

초고성능

  • 이기종 하드웨어(CPU 및 GPU) 가속을 지원하여 100배 이상의 속도 향상을 달성합니다.
  • 여러 노드에 걸쳐 확장 가능한 분산 워크플로를 통합합니다.

올인원 솔루션

  • 단일 목적 및 다목적 최적화를 위한 50개 이상의 알고리즘을 포함합니다.
  • 메타 학습, 하이퍼파라미터 최적화 및 신경진화를 위한 계층적 아키텍처를 제공합니다.

간편한 사용 설계

  • 맞춤형 프로그래밍 모델로 EvoX 생태계와 완벽하게 호환됩니다.
  • 원클릭 설치로 간편하게 설정할 수 있습니다.
import torch
from evox.algorithms.pso_variants import PSO
from evox.problems.numerical import Ackley
from evox.workflows import StdWorkflow, EvalMonitor

torch.set_default_device("cuda")
# Define the algorithm
algorithm = PSO(pop_size=100, lb=-32 * torch.ones(10), ub=32 * torch.ones(10))
problem = Ackley()
monitor = EvalMonitor()
workflow = StdWorkflow(algorithm, problem, monitor)

workflow.init_step()
for i in range(100):
    workflow.step()

monitor.plot()