最新ニュース
すべてのニュースを見る →<< 主な特徴 >>
超高性能
- 異種ハードウェア(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() エコシステム
注目プロジェクト
開発をサポートする豊富なライブラリ、ツールなどのエコシステムを探索しましょう。
EvoX
A distributed GPU-accelerated evolutionary computation framework compatible with PyTorch.
EvoGit
A decentralized multi-agent framework that reimagines software development as a collaborative, evolutionary process.
EvoGP
A fully GPU-accelerated Tree-based Genetic Programming (TGP) framework built on PyTorch.