아래로 스크롤

GPU 가속 진화 연산, PyTorch/JAX

자기 진화 에이전트를 위한 기반

EvoX 하나면 충분합니다

시작하기

2025년 11월 6일

EvoX v1.3.0 릴리스 노트

새로운 기능: Workflow가 이제 opt_direction 리스트를 허용합니다. 그 외 몇 가지 버그가 수정되었습니다.

더 읽기

2026년 3월 16일

iStratDE: GPU 컴퓨팅 x 초대규모 개체군으로 차분 진화의 잠재력을 완전히 해방하다

EvoX 팀이 개체 수준에서 고정 전략을 부여하는 GPU 가속 차분 진화 방법인 iStratDE를 소개합니다. 통신 없는 대규모 병렬 탐색을 가능하게 하며, 뛰어난 실험적 성능과 이론적 수렴 보장을 제공합니다.

더 읽기

2025년 4월 30일

EvoX 퀵스타트: 단 10분 만에 GPU 가속 진화 연산 실행하기

EvoX를 사용하여 단 10분 만에 GPU 가속 진화 연산을 시작하는 초보자용 튜토리얼입니다.

더 읽기

<< 핵심 기능 >>

압도적인 성능

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

올인원 솔루션

  • 단일 및 다목적 최적화를 위한 50개 이상의 알고리즘 포함.
  • 메타 러닝, 하이퍼파라미터 최적화, Neuroevolution을 위한 계층적 아키텍처.

간편한 사용

  • 맞춤형 프로그래밍 모델로 EvoX 생태계와 완벽하게 호환됩니다.
  • 원클릭 설치로 간편하게 설정할 수 있습니다.

커뮤니티

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()