최신 소식
모든 뉴스 보기 →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() 생태계
주요 프로젝트
개발을 지원하는 라이브러리, 도구 등의 풍부한 생태계를 탐색해 보세요.
EvoCmo
A fully tensorized, GPU-accelerated multi-population evolutionary algorithm for efficiently solving constrained multi-objective optimization problems (CMOPs).
EvoGit
A decentralized multi-agent framework that reimagines software development as a collaborative, evolutionary process.
EvoGO
A fully data-driven framework for black-box optimization, replacing manual heuristic operators by learning search behaviors from historical data