최신 소식
모든 뉴스 보기 →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() 생태계
주요 프로젝트
개발을 지원하는 라이브러리, 도구 등의 풍부한 생태계를 탐색해 보세요.
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