아래로 스크롤

GPU 가속 진화 연산, PyTorch/JAX

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

EvoX 하나면 충분합니다

시작하기

2025년 11월 6일

EvoX v1.3.0 릴리스 노트

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

더 읽기

2026년 6월 28일

ICML 2026 | EvoGM: 재훈련 없이 집단 진화로 대규모 모델 자율 병합

EvoX 팀과 鵬城실험실이 병합 계수 탐색을 학습 가능한 생성형 최적화 문제로 변환하는 생성형 진화 모델 병합 프레임워크 EvoGM을 제안합니다. 대규모 모델을 재훈련하지 않고도 자율적인 모델 병합을 실현합니다.

더 읽기

2026년 6월 2일

EvoGP: GPU 네이티브 트리 기반 유전 프로그래밍 프레임워크, 피크 성능 10^11 GPops/s

EvoGP는 트리 표현, 유전 연산자, 병렬 실행을 근본부터 재설계하여 피크 처리량 10^11 GPops/s를 초과하고, 기존 GPU 구현 대비 최대 304배 속도 향상을 달성한다.

더 읽기

<< 핵심 기능 >>

압도적인 성능

  • 이기종 하드웨어(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()