├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── doc ├── Under-Construction.png ├── attacks1.jpg ├── attacks2.jpg ├── attacks3.jpg ├── components-connector.png ├── components-connector.puml ├── components-rl-algos.png ├── components-rl-algos.puml ├── components-rl-eval-auto.png ├── components-rl-eval-auto.puml ├── components-rl-eval-single.png ├── components-rl-eval-single.puml ├── components-rl-mapgen.png ├── components-rl-mapgen.puml ├── components-rl-optimizers.png ├── components-rl-optimizers.puml ├── components.png ├── components.puml ├── connector-details-init.png ├── connector-details-init.puml ├── connector-details-render.png ├── connector-details-render.puml ├── connector-details-reset-endbattle.png ├── connector-details-reset-endbattle.puml ├── connector-details-reset-midbattle.png ├── connector-details-reset-midbattle.puml ├── connector-details-step.png ├── connector-details-step.puml ├── connector-pov-gym.png ├── connector-pov-gym.puml ├── connector-pov-vcmi.png ├── connector-pov-vcmi.puml ├── connector-pov.png ├── connector-pov.puml ├── connector-v4-dual-battle-end.puml ├── connector-v4-dual-battle-start.puml ├── connector-v4-dual-battle-turn-attacker.puml ├── connector-v4-dual-battle-turn-defender.puml ├── connector-v4-dual-init.puml ├── connector-v4-race-cond.puml ├── connector-v4-single-battle-turn-attacker.puml ├── connector-v4-single-init-case1.puml ├── connector-v4-single-init-case2.puml ├── connector-v4-single-init.puml ├── connector.md ├── creature_stats.jpg ├── demo.gif ├── env_info.md ├── hexes.jpg ├── nn │ ├── arch-alphastar-paper-simplified.puml │ ├── arch-alphastar-paper.puml │ ├── arch-alphastar-paper.svg │ ├── arch-alphastar-wip.puml │ ├── arch-attention.puml │ ├── arch-conv.puml │ ├── arch-fc.puml │ ├── arch-heads.puml │ ├── arch-lstm.puml │ ├── arch-v4-adeep.puml │ ├── arch-v4-deep.puml │ ├── arch-v4-deepmix-lstm-TODO.puml │ ├── arch-v4-deepmix.puml │ └── arch-v4.puml ├── observation_space.png ├── observation_space.puml ├── render.jpg ├── rl-battleai.png ├── rl-stupidai.png ├── rl_training.md ├── setup_macos.md └── setup_ubuntu.md ├── main.py ├── maps ├── gym │ ├── A1.vmap │ ├── A2.vmap │ ├── A3-neutral.vmap │ ├── A3.vmap │ ├── A4.vmap │ ├── A5.vmap │ ├── A6.vmap │ ├── A7.vmap │ ├── M2.vmap │ ├── P1.vmap │ ├── T1.vmap │ ├── banktest.vmap │ ├── banktest2.vmap │ ├── bugmap.vmap │ ├── generated │ │ ├── 88 │ │ │ ├── 88-3stack-300K-01.vmap │ │ │ ├── 88-3stack-30K-01-customtype.vmap │ │ │ ├── 88-3stack-30K-01.vmap │ │ │ ├── 88-7stack-100K-01.vmap │ │ │ └── 88-7stack-300K-01.vmap │ │ ├── 896 │ │ │ └── 896-3stack-30K-01.vmap │ │ ├── 4096 │ │ │ ├── 4096-3stack-30K-01.vmap │ │ │ ├── 4096-6stack-100K-01.vmap │ │ │ ├── 4096-mixstack-100K-01.vmap │ │ │ ├── 4096-mixstack-20K-01.vmap │ │ │ ├── 4096-mixstack-300K-01.vmap │ │ │ ├── 4096-mixstack-5K-01.vmap │ │ │ ├── 4096-v3-100K-mod.vmap │ │ │ ├── 4096-v3-100K.vmap │ │ │ └── 4x1024.vmap │ │ └── evaluation │ │ │ ├── 88-3stack-100K-unbalanced.vmap │ │ │ ├── 88-3stack-200K-unbalanced.vmap │ │ │ ├── 88-3stack-20K.vmap │ │ │ ├── 88-3stack-300K.vmap │ │ │ ├── 88-7stack-300K.vmap │ │ │ ├── 8x512.vmap │ │ │ └── 8x64.vmap │ ├── ids.vmap │ ├── simotest-sleeping.vmap │ └── stats.vmap ├── mapgen │ ├── creatures_core.py │ ├── mapgen.py │ ├── mapmods │ │ ├── add_ballistics_skill.py │ │ ├── add_forts.py │ │ ├── add_hero_names.py │ │ ├── add_summoning_spells.py │ │ ├── randomize_slots.py │ │ ├── remove_cursed_grounds.py │ │ ├── replace_warmachine_creatures.py │ │ └── update_hero_types.py │ ├── rebalance.py │ ├── rebalance.zsh │ ├── templates │ │ └── 4096 │ │ │ ├── header.json │ │ │ ├── objects.json │ │ │ └── surface_terrain.json │ └── watchdog.zsh └── recorded │ ├── M6 │ ├── M6-errors │ └── M8 ├── misc ├── vastai │ ├── .env.template │ └── init.sh └── vega │ ├── mppo-line-rollouts_per_min.json │ ├── mppo-line-steps_per_s.json │ ├── mppo-line-vsteps_per_s.json │ ├── t10n-heatmap-attrs.json │ ├── t10n-line-attr.json │ ├── t10n-line-num_samples.json │ └── t10n-line-samples_per_s.json ├── requirements.lock ├── requirements.txt ├── rl ├── algos │ ├── common.py │ ├── main.py │ ├── mctx_muzero │ │ ├── flax │ │ │ ├── mz_model.py │ │ │ ├── predictor.py │ │ │ └── predictor_jit.py │ │ ├── mz_model.py │ │ ├── predictor.py │ │ └── train.py │ ├── mppg │ │ ├── mppg-config.yml │ │ ├── mppg.py │ │ └── orig.py │ ├── mppo │ │ ├── mppo-config.yml │ │ ├── mppo.py │ │ ├── mppo_dual.py │ │ └── mppo_nonshared.py │ ├── mppo_autoencoder │ │ └── mppo_autoencoder.py │ ├── mppo_dna │ │ ├── mppo_dna-config.yml │ │ ├── mppo_dna.py │ │ ├── mppo_dna_transformer.py │ │ └── mppo_dna_transformer2.py │ ├── mppo_dna_dual │ │ └── mppo_dna_dual.py │ ├── mppo_dna_embedding │ │ ├── mppo_dna-config.yml │ │ └── mppo_dna_embedding.py │ ├── mppo_dna_gnn │ │ ├── config.py │ │ ├── dual_vec_env.py │ │ ├── eval.py │ │ ├── export.py │ │ ├── export_common.py │ │ ├── mppo_dna_gnn.py │ │ ├── statscounter.py │ │ └── vulkantest.py │ ├── mppo_dna_heads │ │ ├── config.py │ │ ├── mppo_dna_heads.py │ │ ├── mppo_dna_heads_new.py │ │ └── mppo_dna_heads_trans.py │ ├── mppo_dna_i2a │ │ ├── config.py │ │ └── mppo_dna_i2a.py │ ├── mppo_dna_ray │ │ ├── config.py │ │ ├── mppo_dna_ray.py │ │ └── sampler.py │ ├── mppo_dna_world │ │ └── mppo_dna_world.py │ ├── mppo_embedding │ │ └── mppo_embedding.py │ ├── mppo_heads │ │ └── mppo_heads.py │ ├── mppo_i2a │ │ ├── config.py │ │ ├── mppo_i2a.py │ │ ├── mppo_i2a_bench.py │ │ └── mppo_i2a_simple.py │ ├── mppo_lstm │ │ └── mppo_lstm.py │ ├── mppo_lstm2 │ │ └── mppo_lstm2.py │ ├── mqrdqn │ │ ├── mqrdqn-config.yml │ │ └── mqrdqn.py │ └── muzero │ │ ├── muzero.py │ │ └── source.py ├── encoder │ ├── autoencoder.py │ ├── plotter.py │ ├── vae.py │ └── vae_old.py ├── evaluation │ ├── evaluate.py │ └── watchdog.zsh ├── export │ ├── compare.py │ ├── cppout.json │ ├── export.py │ ├── export_dummy.py │ ├── obs.np │ └── test_notes.txt ├── ray │ ├── _notes │ │ ├── TODO.txt │ │ ├── episode_batches_5_3.txt │ │ ├── example_tune_new_api.txt │ │ ├── issues.txt │ │ ├── masking.txt │ │ ├── ray_notes.txt │ │ ├── ray_resources.txt │ │ ├── remote_runners.txt │ │ ├── step_result_with_eval.json │ │ └── tune_notes.xt │ ├── common │ │ ├── __init__.py │ │ ├── common_algorithm.py │ │ ├── common_config.py │ │ ├── common_encoder.py │ │ ├── common_env_runners.py │ │ ├── common_logger.py │ │ ├── common_main.py │ │ ├── common_rl_module.py │ │ ├── jit_model.py │ │ └── util.py │ ├── mdreamerv3 │ │ ├── __init__.py │ │ ├── _notes │ │ │ ├── on_train_result.json │ │ │ ├── on_train_subresult.json │ │ │ └── on_train_subresult_0_ep.json │ │ ├── mdreamerv3.py │ │ ├── mdreamerv3_actor_network.py │ │ ├── mdreamerv3_callback.py │ │ ├── mdreamerv3_catalog.py │ │ ├── mdreamerv3_dreamer_model.py │ │ ├── mdreamerv3_encoder.py │ │ ├── mdreamerv3_env_runner.py │ │ ├── mdreamerv3_episode_replay_buffer.py │ │ ├── mdreamerv3_rl_module.py │ │ ├── notes.txt │ │ ├── pbt_config.py │ │ ├── pbt_debug_main.py │ │ └── stupidtest.py │ ├── mimpala │ │ ├── __init__.py │ │ ├── _notes │ │ │ ├── on_train_result.json │ │ │ ├── on_train_subresult_1.json │ │ │ ├── on_train_subresult_2.json │ │ │ └── on_train_subresult_3.json │ │ ├── mimpala.py │ │ ├── mimpala_callback.py │ │ ├── pbt_config.py │ │ ├── pbt_debug_main.py │ │ └── pbt_main.py │ └── mppo │ │ ├── __init__.py │ │ ├── mppo.py │ │ ├── mppo_callback.py │ │ ├── mppo_rl_module.py │ │ ├── pbt_config.py │ │ ├── pbt_debug_main.py │ │ └── pbt_main.py ├── raytune │ ├── common.py │ ├── main.py │ ├── pb2.py │ ├── pb2_config.py │ ├── pbt.py │ ├── pbt_config.py │ └── trainable.py ├── wandb │ ├── requirements.lock │ ├── requirements.txt │ ├── scripts │ │ ├── convert_model.py │ │ ├── delete_expired_artifacts.py │ │ ├── download_model.py │ │ ├── update_runs.py │ │ ├── update_ttl_for_artifacts.py │ │ └── upload_model.py │ ├── sweep-agent.py │ ├── sweep-config.yml │ └── tags.yml └── world │ ├── i2a.py │ ├── main.py │ ├── main2.py │ ├── p10n │ ├── config.py │ ├── jax │ │ ├── flax │ │ │ ├── load_utils.py │ │ │ ├── obs_index.py │ │ │ └── p10n.py │ │ └── haiku │ │ │ ├── load_utils.py │ │ │ └── p10n.py │ ├── main.py │ ├── p10n.py │ ├── p10n_joint.py │ ├── p10n_masked.py │ └── p10n_nll.py │ ├── t10n │ ├── ar │ │ ├── ar.py │ │ ├── config.py │ │ ├── main.py │ │ └── notes.txt │ ├── config.py │ ├── jax │ │ ├── flax │ │ │ ├── load_utils.py │ │ │ ├── obs_index.py │ │ │ ├── reward.py │ │ │ └── t10n.py │ │ └── haiku │ │ │ ├── load_utils.py │ │ │ ├── reward.py │ │ │ └── t10n.py │ ├── main.py │ ├── reward.py │ ├── symmetric.py │ ├── t10n.py │ └── weights.py │ ├── util │ ├── buffer_base.py │ ├── constants_v10.py │ ├── constants_v11.py │ ├── constants_v12.py │ ├── dataset_s3.py │ ├── dataset_vcmi.py │ ├── hexconv.py │ ├── misc.py │ ├── obs_index.py │ ├── persistence.py │ ├── scripts │ │ ├── s3downloader.py │ │ ├── s3uploader.py │ │ └── wrapper.sh │ ├── stats.py │ ├── structured_logger.py │ ├── timer.py │ ├── train.py │ └── wandb.py │ └── vae │ ├── config.py │ ├── main.py │ ├── vae.py │ └── weights.py ├── vcmi-gym.sublime-project └── vcmi_gym ├── __init__.py ├── connectors ├── CMakeLists.txt ├── conanfile.py ├── v12 │ ├── common.cpp │ ├── common.h │ ├── connector.cpp │ ├── exporter.cpp │ ├── exporter.h │ ├── threadconnector.cpp │ └── threadconnector.h └── v13 │ ├── common.cpp │ ├── common.h │ ├── connector.cpp │ ├── exporter.cpp │ ├── exporter.h │ ├── threadconnector.cpp │ └── threadconnector.h ├── envs ├── util │ ├── log.py │ └── wrappers.py ├── v12 │ ├── __init__.py │ ├── decoder │ │ ├── battlefield.py │ │ ├── decoder.py │ │ ├── hex.py │ │ ├── other.py │ │ ├── stack.py │ │ ├── stats.py │ │ └── value.py │ ├── pyconnector.py │ ├── test_helper.py │ └── vcmi_env.py └── v13 │ ├── __init__.py │ ├── decoder │ ├── battlefield.py │ ├── decoder.py │ ├── hex.py │ ├── other.py │ ├── stack.py │ ├── stats.py │ └── value.py │ ├── pyconnector.py │ ├── test_helper.py │ └── vcmi_env.py └── tools ├── benchmark.py ├── benchmark2.py ├── benchmark3.py ├── benchmark_vec.py ├── benchmark_venv.py └── envbench.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/README.md -------------------------------------------------------------------------------- /doc/Under-Construction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/Under-Construction.png -------------------------------------------------------------------------------- /doc/attacks1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/attacks1.jpg -------------------------------------------------------------------------------- /doc/attacks2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/attacks2.jpg -------------------------------------------------------------------------------- /doc/attacks3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/attacks3.jpg -------------------------------------------------------------------------------- /doc/components-connector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-connector.png -------------------------------------------------------------------------------- /doc/components-connector.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-connector.puml -------------------------------------------------------------------------------- /doc/components-rl-algos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-rl-algos.png -------------------------------------------------------------------------------- /doc/components-rl-algos.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-rl-algos.puml -------------------------------------------------------------------------------- /doc/components-rl-eval-auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-rl-eval-auto.png -------------------------------------------------------------------------------- /doc/components-rl-eval-auto.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-rl-eval-auto.puml -------------------------------------------------------------------------------- /doc/components-rl-eval-single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-rl-eval-single.png -------------------------------------------------------------------------------- /doc/components-rl-eval-single.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-rl-eval-single.puml -------------------------------------------------------------------------------- /doc/components-rl-mapgen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-rl-mapgen.png -------------------------------------------------------------------------------- /doc/components-rl-mapgen.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-rl-mapgen.puml -------------------------------------------------------------------------------- /doc/components-rl-optimizers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-rl-optimizers.png -------------------------------------------------------------------------------- /doc/components-rl-optimizers.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components-rl-optimizers.puml -------------------------------------------------------------------------------- /doc/components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components.png -------------------------------------------------------------------------------- /doc/components.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/components.puml -------------------------------------------------------------------------------- /doc/connector-details-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-details-init.png -------------------------------------------------------------------------------- /doc/connector-details-init.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-details-init.puml -------------------------------------------------------------------------------- /doc/connector-details-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-details-render.png -------------------------------------------------------------------------------- /doc/connector-details-render.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-details-render.puml -------------------------------------------------------------------------------- /doc/connector-details-reset-endbattle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-details-reset-endbattle.png -------------------------------------------------------------------------------- /doc/connector-details-reset-endbattle.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-details-reset-endbattle.puml -------------------------------------------------------------------------------- /doc/connector-details-reset-midbattle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-details-reset-midbattle.png -------------------------------------------------------------------------------- /doc/connector-details-reset-midbattle.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-details-reset-midbattle.puml -------------------------------------------------------------------------------- /doc/connector-details-step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-details-step.png -------------------------------------------------------------------------------- /doc/connector-details-step.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-details-step.puml -------------------------------------------------------------------------------- /doc/connector-pov-gym.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-pov-gym.png -------------------------------------------------------------------------------- /doc/connector-pov-gym.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-pov-gym.puml -------------------------------------------------------------------------------- /doc/connector-pov-vcmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-pov-vcmi.png -------------------------------------------------------------------------------- /doc/connector-pov-vcmi.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-pov-vcmi.puml -------------------------------------------------------------------------------- /doc/connector-pov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-pov.png -------------------------------------------------------------------------------- /doc/connector-pov.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-pov.puml -------------------------------------------------------------------------------- /doc/connector-v4-dual-battle-end.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-v4-dual-battle-end.puml -------------------------------------------------------------------------------- /doc/connector-v4-dual-battle-start.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-v4-dual-battle-start.puml -------------------------------------------------------------------------------- /doc/connector-v4-dual-battle-turn-attacker.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-v4-dual-battle-turn-attacker.puml -------------------------------------------------------------------------------- /doc/connector-v4-dual-battle-turn-defender.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-v4-dual-battle-turn-defender.puml -------------------------------------------------------------------------------- /doc/connector-v4-dual-init.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-v4-dual-init.puml -------------------------------------------------------------------------------- /doc/connector-v4-race-cond.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-v4-race-cond.puml -------------------------------------------------------------------------------- /doc/connector-v4-single-battle-turn-attacker.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-v4-single-battle-turn-attacker.puml -------------------------------------------------------------------------------- /doc/connector-v4-single-init-case1.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-v4-single-init-case1.puml -------------------------------------------------------------------------------- /doc/connector-v4-single-init-case2.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-v4-single-init-case2.puml -------------------------------------------------------------------------------- /doc/connector-v4-single-init.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector-v4-single-init.puml -------------------------------------------------------------------------------- /doc/connector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/connector.md -------------------------------------------------------------------------------- /doc/creature_stats.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/creature_stats.jpg -------------------------------------------------------------------------------- /doc/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/demo.gif -------------------------------------------------------------------------------- /doc/env_info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/env_info.md -------------------------------------------------------------------------------- /doc/hexes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/hexes.jpg -------------------------------------------------------------------------------- /doc/nn/arch-alphastar-paper-simplified.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-alphastar-paper-simplified.puml -------------------------------------------------------------------------------- /doc/nn/arch-alphastar-paper.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-alphastar-paper.puml -------------------------------------------------------------------------------- /doc/nn/arch-alphastar-paper.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-alphastar-paper.svg -------------------------------------------------------------------------------- /doc/nn/arch-alphastar-wip.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-alphastar-wip.puml -------------------------------------------------------------------------------- /doc/nn/arch-attention.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-attention.puml -------------------------------------------------------------------------------- /doc/nn/arch-conv.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-conv.puml -------------------------------------------------------------------------------- /doc/nn/arch-fc.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-fc.puml -------------------------------------------------------------------------------- /doc/nn/arch-heads.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-heads.puml -------------------------------------------------------------------------------- /doc/nn/arch-lstm.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-lstm.puml -------------------------------------------------------------------------------- /doc/nn/arch-v4-adeep.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-v4-adeep.puml -------------------------------------------------------------------------------- /doc/nn/arch-v4-deep.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-v4-deep.puml -------------------------------------------------------------------------------- /doc/nn/arch-v4-deepmix-lstm-TODO.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-v4-deepmix-lstm-TODO.puml -------------------------------------------------------------------------------- /doc/nn/arch-v4-deepmix.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-v4-deepmix.puml -------------------------------------------------------------------------------- /doc/nn/arch-v4.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/nn/arch-v4.puml -------------------------------------------------------------------------------- /doc/observation_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/observation_space.png -------------------------------------------------------------------------------- /doc/observation_space.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/observation_space.puml -------------------------------------------------------------------------------- /doc/render.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/render.jpg -------------------------------------------------------------------------------- /doc/rl-battleai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/rl-battleai.png -------------------------------------------------------------------------------- /doc/rl-stupidai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/rl-stupidai.png -------------------------------------------------------------------------------- /doc/rl_training.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/rl_training.md -------------------------------------------------------------------------------- /doc/setup_macos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/setup_macos.md -------------------------------------------------------------------------------- /doc/setup_ubuntu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/doc/setup_ubuntu.md -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/main.py -------------------------------------------------------------------------------- /maps/gym/A1.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/A1.vmap -------------------------------------------------------------------------------- /maps/gym/A2.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/A2.vmap -------------------------------------------------------------------------------- /maps/gym/A3-neutral.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/A3-neutral.vmap -------------------------------------------------------------------------------- /maps/gym/A3.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/A3.vmap -------------------------------------------------------------------------------- /maps/gym/A4.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/A4.vmap -------------------------------------------------------------------------------- /maps/gym/A5.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/A5.vmap -------------------------------------------------------------------------------- /maps/gym/A6.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/A6.vmap -------------------------------------------------------------------------------- /maps/gym/A7.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/A7.vmap -------------------------------------------------------------------------------- /maps/gym/M2.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/M2.vmap -------------------------------------------------------------------------------- /maps/gym/P1.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/P1.vmap -------------------------------------------------------------------------------- /maps/gym/T1.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/T1.vmap -------------------------------------------------------------------------------- /maps/gym/banktest.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/banktest.vmap -------------------------------------------------------------------------------- /maps/gym/banktest2.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/banktest2.vmap -------------------------------------------------------------------------------- /maps/gym/bugmap.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/bugmap.vmap -------------------------------------------------------------------------------- /maps/gym/generated/4096/4096-3stack-30K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/4096/4096-3stack-30K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/4096/4096-6stack-100K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/4096/4096-6stack-100K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/4096/4096-mixstack-100K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/4096/4096-mixstack-100K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/4096/4096-mixstack-20K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/4096/4096-mixstack-20K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/4096/4096-mixstack-300K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/4096/4096-mixstack-300K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/4096/4096-mixstack-5K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/4096/4096-mixstack-5K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/4096/4096-v3-100K-mod.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/4096/4096-v3-100K-mod.vmap -------------------------------------------------------------------------------- /maps/gym/generated/4096/4096-v3-100K.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/4096/4096-v3-100K.vmap -------------------------------------------------------------------------------- /maps/gym/generated/4096/4x1024.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/4096/4x1024.vmap -------------------------------------------------------------------------------- /maps/gym/generated/88/88-3stack-300K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/88/88-3stack-300K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/88/88-3stack-30K-01-customtype.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/88/88-3stack-30K-01-customtype.vmap -------------------------------------------------------------------------------- /maps/gym/generated/88/88-3stack-30K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/88/88-3stack-30K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/88/88-7stack-100K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/88/88-7stack-100K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/88/88-7stack-300K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/88/88-7stack-300K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/896/896-3stack-30K-01.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/896/896-3stack-30K-01.vmap -------------------------------------------------------------------------------- /maps/gym/generated/evaluation/88-3stack-100K-unbalanced.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/evaluation/88-3stack-100K-unbalanced.vmap -------------------------------------------------------------------------------- /maps/gym/generated/evaluation/88-3stack-200K-unbalanced.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/evaluation/88-3stack-200K-unbalanced.vmap -------------------------------------------------------------------------------- /maps/gym/generated/evaluation/88-3stack-20K.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/evaluation/88-3stack-20K.vmap -------------------------------------------------------------------------------- /maps/gym/generated/evaluation/88-3stack-300K.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/evaluation/88-3stack-300K.vmap -------------------------------------------------------------------------------- /maps/gym/generated/evaluation/88-7stack-300K.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/evaluation/88-7stack-300K.vmap -------------------------------------------------------------------------------- /maps/gym/generated/evaluation/8x512.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/evaluation/8x512.vmap -------------------------------------------------------------------------------- /maps/gym/generated/evaluation/8x64.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/generated/evaluation/8x64.vmap -------------------------------------------------------------------------------- /maps/gym/ids.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/ids.vmap -------------------------------------------------------------------------------- /maps/gym/simotest-sleeping.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/simotest-sleeping.vmap -------------------------------------------------------------------------------- /maps/gym/stats.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/gym/stats.vmap -------------------------------------------------------------------------------- /maps/mapgen/creatures_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/creatures_core.py -------------------------------------------------------------------------------- /maps/mapgen/mapgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/mapgen.py -------------------------------------------------------------------------------- /maps/mapgen/mapmods/add_ballistics_skill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/mapmods/add_ballistics_skill.py -------------------------------------------------------------------------------- /maps/mapgen/mapmods/add_forts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/mapmods/add_forts.py -------------------------------------------------------------------------------- /maps/mapgen/mapmods/add_hero_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/mapmods/add_hero_names.py -------------------------------------------------------------------------------- /maps/mapgen/mapmods/add_summoning_spells.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/mapmods/add_summoning_spells.py -------------------------------------------------------------------------------- /maps/mapgen/mapmods/randomize_slots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/mapmods/randomize_slots.py -------------------------------------------------------------------------------- /maps/mapgen/mapmods/remove_cursed_grounds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/mapmods/remove_cursed_grounds.py -------------------------------------------------------------------------------- /maps/mapgen/mapmods/replace_warmachine_creatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/mapmods/replace_warmachine_creatures.py -------------------------------------------------------------------------------- /maps/mapgen/mapmods/update_hero_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/mapmods/update_hero_types.py -------------------------------------------------------------------------------- /maps/mapgen/rebalance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/rebalance.py -------------------------------------------------------------------------------- /maps/mapgen/rebalance.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/rebalance.zsh -------------------------------------------------------------------------------- /maps/mapgen/templates/4096/header.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/templates/4096/header.json -------------------------------------------------------------------------------- /maps/mapgen/templates/4096/objects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/templates/4096/objects.json -------------------------------------------------------------------------------- /maps/mapgen/templates/4096/surface_terrain.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/templates/4096/surface_terrain.json -------------------------------------------------------------------------------- /maps/mapgen/watchdog.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/mapgen/watchdog.zsh -------------------------------------------------------------------------------- /maps/recorded/M6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/recorded/M6 -------------------------------------------------------------------------------- /maps/recorded/M6-errors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/recorded/M6-errors -------------------------------------------------------------------------------- /maps/recorded/M8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/maps/recorded/M8 -------------------------------------------------------------------------------- /misc/vastai/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/misc/vastai/.env.template -------------------------------------------------------------------------------- /misc/vastai/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/misc/vastai/init.sh -------------------------------------------------------------------------------- /misc/vega/mppo-line-rollouts_per_min.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/misc/vega/mppo-line-rollouts_per_min.json -------------------------------------------------------------------------------- /misc/vega/mppo-line-steps_per_s.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/misc/vega/mppo-line-steps_per_s.json -------------------------------------------------------------------------------- /misc/vega/mppo-line-vsteps_per_s.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/misc/vega/mppo-line-vsteps_per_s.json -------------------------------------------------------------------------------- /misc/vega/t10n-heatmap-attrs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/misc/vega/t10n-heatmap-attrs.json -------------------------------------------------------------------------------- /misc/vega/t10n-line-attr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/misc/vega/t10n-line-attr.json -------------------------------------------------------------------------------- /misc/vega/t10n-line-num_samples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/misc/vega/t10n-line-num_samples.json -------------------------------------------------------------------------------- /misc/vega/t10n-line-samples_per_s.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/misc/vega/t10n-line-samples_per_s.json -------------------------------------------------------------------------------- /requirements.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/requirements.lock -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/requirements.txt -------------------------------------------------------------------------------- /rl/algos/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/common.py -------------------------------------------------------------------------------- /rl/algos/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/main.py -------------------------------------------------------------------------------- /rl/algos/mctx_muzero/flax/mz_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mctx_muzero/flax/mz_model.py -------------------------------------------------------------------------------- /rl/algos/mctx_muzero/flax/predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mctx_muzero/flax/predictor.py -------------------------------------------------------------------------------- /rl/algos/mctx_muzero/flax/predictor_jit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mctx_muzero/flax/predictor_jit.py -------------------------------------------------------------------------------- /rl/algos/mctx_muzero/mz_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mctx_muzero/mz_model.py -------------------------------------------------------------------------------- /rl/algos/mctx_muzero/predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mctx_muzero/predictor.py -------------------------------------------------------------------------------- /rl/algos/mctx_muzero/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mctx_muzero/train.py -------------------------------------------------------------------------------- /rl/algos/mppg/mppg-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppg/mppg-config.yml -------------------------------------------------------------------------------- /rl/algos/mppg/mppg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppg/mppg.py -------------------------------------------------------------------------------- /rl/algos/mppg/orig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppg/orig.py -------------------------------------------------------------------------------- /rl/algos/mppo/mppo-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo/mppo-config.yml -------------------------------------------------------------------------------- /rl/algos/mppo/mppo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo/mppo.py -------------------------------------------------------------------------------- /rl/algos/mppo/mppo_dual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo/mppo_dual.py -------------------------------------------------------------------------------- /rl/algos/mppo/mppo_nonshared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo/mppo_nonshared.py -------------------------------------------------------------------------------- /rl/algos/mppo_autoencoder/mppo_autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_autoencoder/mppo_autoencoder.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna/mppo_dna-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna/mppo_dna-config.yml -------------------------------------------------------------------------------- /rl/algos/mppo_dna/mppo_dna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna/mppo_dna.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna/mppo_dna_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna/mppo_dna_transformer.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna/mppo_dna_transformer2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna/mppo_dna_transformer2.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_dual/mppo_dna_dual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_dual/mppo_dna_dual.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_embedding/mppo_dna-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_embedding/mppo_dna-config.yml -------------------------------------------------------------------------------- /rl/algos/mppo_dna_embedding/mppo_dna_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_embedding/mppo_dna_embedding.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_gnn/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_gnn/config.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_gnn/dual_vec_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_gnn/dual_vec_env.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_gnn/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_gnn/eval.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_gnn/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_gnn/export.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_gnn/export_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_gnn/export_common.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_gnn/mppo_dna_gnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_gnn/mppo_dna_gnn.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_gnn/statscounter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_gnn/statscounter.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_gnn/vulkantest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_gnn/vulkantest.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_heads/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_heads/config.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_heads/mppo_dna_heads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_heads/mppo_dna_heads.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_heads/mppo_dna_heads_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_heads/mppo_dna_heads_new.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_heads/mppo_dna_heads_trans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_heads/mppo_dna_heads_trans.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_i2a/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_i2a/config.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_i2a/mppo_dna_i2a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_i2a/mppo_dna_i2a.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_ray/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_ray/config.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_ray/mppo_dna_ray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_ray/mppo_dna_ray.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_ray/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_ray/sampler.py -------------------------------------------------------------------------------- /rl/algos/mppo_dna_world/mppo_dna_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_dna_world/mppo_dna_world.py -------------------------------------------------------------------------------- /rl/algos/mppo_embedding/mppo_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_embedding/mppo_embedding.py -------------------------------------------------------------------------------- /rl/algos/mppo_heads/mppo_heads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_heads/mppo_heads.py -------------------------------------------------------------------------------- /rl/algos/mppo_i2a/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_i2a/config.py -------------------------------------------------------------------------------- /rl/algos/mppo_i2a/mppo_i2a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_i2a/mppo_i2a.py -------------------------------------------------------------------------------- /rl/algos/mppo_i2a/mppo_i2a_bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_i2a/mppo_i2a_bench.py -------------------------------------------------------------------------------- /rl/algos/mppo_i2a/mppo_i2a_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_i2a/mppo_i2a_simple.py -------------------------------------------------------------------------------- /rl/algos/mppo_lstm/mppo_lstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_lstm/mppo_lstm.py -------------------------------------------------------------------------------- /rl/algos/mppo_lstm2/mppo_lstm2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mppo_lstm2/mppo_lstm2.py -------------------------------------------------------------------------------- /rl/algos/mqrdqn/mqrdqn-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mqrdqn/mqrdqn-config.yml -------------------------------------------------------------------------------- /rl/algos/mqrdqn/mqrdqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/mqrdqn/mqrdqn.py -------------------------------------------------------------------------------- /rl/algos/muzero/muzero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/muzero/muzero.py -------------------------------------------------------------------------------- /rl/algos/muzero/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/algos/muzero/source.py -------------------------------------------------------------------------------- /rl/encoder/autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/encoder/autoencoder.py -------------------------------------------------------------------------------- /rl/encoder/plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/encoder/plotter.py -------------------------------------------------------------------------------- /rl/encoder/vae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/encoder/vae.py -------------------------------------------------------------------------------- /rl/encoder/vae_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/encoder/vae_old.py -------------------------------------------------------------------------------- /rl/evaluation/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/evaluation/evaluate.py -------------------------------------------------------------------------------- /rl/evaluation/watchdog.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/evaluation/watchdog.zsh -------------------------------------------------------------------------------- /rl/export/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/export/compare.py -------------------------------------------------------------------------------- /rl/export/cppout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/export/cppout.json -------------------------------------------------------------------------------- /rl/export/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/export/export.py -------------------------------------------------------------------------------- /rl/export/export_dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/export/export_dummy.py -------------------------------------------------------------------------------- /rl/export/obs.np: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/export/obs.np -------------------------------------------------------------------------------- /rl/export/test_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/export/test_notes.txt -------------------------------------------------------------------------------- /rl/ray/_notes/TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/_notes/TODO.txt -------------------------------------------------------------------------------- /rl/ray/_notes/episode_batches_5_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/_notes/episode_batches_5_3.txt -------------------------------------------------------------------------------- /rl/ray/_notes/example_tune_new_api.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/_notes/example_tune_new_api.txt -------------------------------------------------------------------------------- /rl/ray/_notes/issues.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/_notes/issues.txt -------------------------------------------------------------------------------- /rl/ray/_notes/masking.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/_notes/masking.txt -------------------------------------------------------------------------------- /rl/ray/_notes/ray_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/_notes/ray_notes.txt -------------------------------------------------------------------------------- /rl/ray/_notes/ray_resources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/_notes/ray_resources.txt -------------------------------------------------------------------------------- /rl/ray/_notes/remote_runners.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/_notes/remote_runners.txt -------------------------------------------------------------------------------- /rl/ray/_notes/step_result_with_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/_notes/step_result_with_eval.json -------------------------------------------------------------------------------- /rl/ray/_notes/tune_notes.xt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/_notes/tune_notes.xt -------------------------------------------------------------------------------- /rl/ray/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rl/ray/common/common_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/common/common_algorithm.py -------------------------------------------------------------------------------- /rl/ray/common/common_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/common/common_config.py -------------------------------------------------------------------------------- /rl/ray/common/common_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/common/common_encoder.py -------------------------------------------------------------------------------- /rl/ray/common/common_env_runners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/common/common_env_runners.py -------------------------------------------------------------------------------- /rl/ray/common/common_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/common/common_logger.py -------------------------------------------------------------------------------- /rl/ray/common/common_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/common/common_main.py -------------------------------------------------------------------------------- /rl/ray/common/common_rl_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/common/common_rl_module.py -------------------------------------------------------------------------------- /rl/ray/common/jit_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/common/jit_model.py -------------------------------------------------------------------------------- /rl/ray/common/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/common/util.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/__init__.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/_notes/on_train_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/_notes/on_train_result.json -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/_notes/on_train_subresult.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/_notes/on_train_subresult.json -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/_notes/on_train_subresult_0_ep.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/_notes/on_train_subresult_0_ep.json -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/mdreamerv3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/mdreamerv3.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/mdreamerv3_actor_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/mdreamerv3_actor_network.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/mdreamerv3_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/mdreamerv3_callback.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/mdreamerv3_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/mdreamerv3_catalog.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/mdreamerv3_dreamer_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/mdreamerv3_dreamer_model.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/mdreamerv3_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/mdreamerv3_encoder.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/mdreamerv3_env_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/mdreamerv3_env_runner.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/mdreamerv3_episode_replay_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/mdreamerv3_episode_replay_buffer.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/mdreamerv3_rl_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/mdreamerv3_rl_module.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/notes.txt -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/pbt_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/pbt_config.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/pbt_debug_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/pbt_debug_main.py -------------------------------------------------------------------------------- /rl/ray/mdreamerv3/stupidtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mdreamerv3/stupidtest.py -------------------------------------------------------------------------------- /rl/ray/mimpala/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mimpala/__init__.py -------------------------------------------------------------------------------- /rl/ray/mimpala/_notes/on_train_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mimpala/_notes/on_train_result.json -------------------------------------------------------------------------------- /rl/ray/mimpala/_notes/on_train_subresult_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mimpala/_notes/on_train_subresult_1.json -------------------------------------------------------------------------------- /rl/ray/mimpala/_notes/on_train_subresult_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mimpala/_notes/on_train_subresult_2.json -------------------------------------------------------------------------------- /rl/ray/mimpala/_notes/on_train_subresult_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mimpala/_notes/on_train_subresult_3.json -------------------------------------------------------------------------------- /rl/ray/mimpala/mimpala.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mimpala/mimpala.py -------------------------------------------------------------------------------- /rl/ray/mimpala/mimpala_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mimpala/mimpala_callback.py -------------------------------------------------------------------------------- /rl/ray/mimpala/pbt_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mimpala/pbt_config.py -------------------------------------------------------------------------------- /rl/ray/mimpala/pbt_debug_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mimpala/pbt_debug_main.py -------------------------------------------------------------------------------- /rl/ray/mimpala/pbt_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mimpala/pbt_main.py -------------------------------------------------------------------------------- /rl/ray/mppo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mppo/__init__.py -------------------------------------------------------------------------------- /rl/ray/mppo/mppo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mppo/mppo.py -------------------------------------------------------------------------------- /rl/ray/mppo/mppo_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mppo/mppo_callback.py -------------------------------------------------------------------------------- /rl/ray/mppo/mppo_rl_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mppo/mppo_rl_module.py -------------------------------------------------------------------------------- /rl/ray/mppo/pbt_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mppo/pbt_config.py -------------------------------------------------------------------------------- /rl/ray/mppo/pbt_debug_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mppo/pbt_debug_main.py -------------------------------------------------------------------------------- /rl/ray/mppo/pbt_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/ray/mppo/pbt_main.py -------------------------------------------------------------------------------- /rl/raytune/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/raytune/common.py -------------------------------------------------------------------------------- /rl/raytune/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/raytune/main.py -------------------------------------------------------------------------------- /rl/raytune/pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/raytune/pb2.py -------------------------------------------------------------------------------- /rl/raytune/pb2_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/raytune/pb2_config.py -------------------------------------------------------------------------------- /rl/raytune/pbt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/raytune/pbt.py -------------------------------------------------------------------------------- /rl/raytune/pbt_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/raytune/pbt_config.py -------------------------------------------------------------------------------- /rl/raytune/trainable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/raytune/trainable.py -------------------------------------------------------------------------------- /rl/wandb/requirements.lock: -------------------------------------------------------------------------------- 1 | ../../requirements.lock -------------------------------------------------------------------------------- /rl/wandb/requirements.txt: -------------------------------------------------------------------------------- 1 | ../../requirements.txt -------------------------------------------------------------------------------- /rl/wandb/scripts/convert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/wandb/scripts/convert_model.py -------------------------------------------------------------------------------- /rl/wandb/scripts/delete_expired_artifacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/wandb/scripts/delete_expired_artifacts.py -------------------------------------------------------------------------------- /rl/wandb/scripts/download_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/wandb/scripts/download_model.py -------------------------------------------------------------------------------- /rl/wandb/scripts/update_runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/wandb/scripts/update_runs.py -------------------------------------------------------------------------------- /rl/wandb/scripts/update_ttl_for_artifacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/wandb/scripts/update_ttl_for_artifacts.py -------------------------------------------------------------------------------- /rl/wandb/scripts/upload_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/wandb/scripts/upload_model.py -------------------------------------------------------------------------------- /rl/wandb/sweep-agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/wandb/sweep-agent.py -------------------------------------------------------------------------------- /rl/wandb/sweep-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/wandb/sweep-config.yml -------------------------------------------------------------------------------- /rl/wandb/tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/wandb/tags.yml -------------------------------------------------------------------------------- /rl/world/i2a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/i2a.py -------------------------------------------------------------------------------- /rl/world/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/main.py -------------------------------------------------------------------------------- /rl/world/main2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/main2.py -------------------------------------------------------------------------------- /rl/world/p10n/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/config.py -------------------------------------------------------------------------------- /rl/world/p10n/jax/flax/load_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/jax/flax/load_utils.py -------------------------------------------------------------------------------- /rl/world/p10n/jax/flax/obs_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/jax/flax/obs_index.py -------------------------------------------------------------------------------- /rl/world/p10n/jax/flax/p10n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/jax/flax/p10n.py -------------------------------------------------------------------------------- /rl/world/p10n/jax/haiku/load_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/jax/haiku/load_utils.py -------------------------------------------------------------------------------- /rl/world/p10n/jax/haiku/p10n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/jax/haiku/p10n.py -------------------------------------------------------------------------------- /rl/world/p10n/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/main.py -------------------------------------------------------------------------------- /rl/world/p10n/p10n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/p10n.py -------------------------------------------------------------------------------- /rl/world/p10n/p10n_joint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/p10n_joint.py -------------------------------------------------------------------------------- /rl/world/p10n/p10n_masked.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/p10n_masked.py -------------------------------------------------------------------------------- /rl/world/p10n/p10n_nll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/p10n/p10n_nll.py -------------------------------------------------------------------------------- /rl/world/t10n/ar/ar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/ar/ar.py -------------------------------------------------------------------------------- /rl/world/t10n/ar/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/ar/config.py -------------------------------------------------------------------------------- /rl/world/t10n/ar/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/ar/main.py -------------------------------------------------------------------------------- /rl/world/t10n/ar/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/ar/notes.txt -------------------------------------------------------------------------------- /rl/world/t10n/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/config.py -------------------------------------------------------------------------------- /rl/world/t10n/jax/flax/load_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/jax/flax/load_utils.py -------------------------------------------------------------------------------- /rl/world/t10n/jax/flax/obs_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/jax/flax/obs_index.py -------------------------------------------------------------------------------- /rl/world/t10n/jax/flax/reward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/jax/flax/reward.py -------------------------------------------------------------------------------- /rl/world/t10n/jax/flax/t10n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/jax/flax/t10n.py -------------------------------------------------------------------------------- /rl/world/t10n/jax/haiku/load_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/jax/haiku/load_utils.py -------------------------------------------------------------------------------- /rl/world/t10n/jax/haiku/reward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/jax/haiku/reward.py -------------------------------------------------------------------------------- /rl/world/t10n/jax/haiku/t10n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/jax/haiku/t10n.py -------------------------------------------------------------------------------- /rl/world/t10n/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/main.py -------------------------------------------------------------------------------- /rl/world/t10n/reward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/reward.py -------------------------------------------------------------------------------- /rl/world/t10n/symmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/symmetric.py -------------------------------------------------------------------------------- /rl/world/t10n/t10n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/t10n.py -------------------------------------------------------------------------------- /rl/world/t10n/weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/t10n/weights.py -------------------------------------------------------------------------------- /rl/world/util/buffer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/buffer_base.py -------------------------------------------------------------------------------- /rl/world/util/constants_v10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/constants_v10.py -------------------------------------------------------------------------------- /rl/world/util/constants_v11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/constants_v11.py -------------------------------------------------------------------------------- /rl/world/util/constants_v12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/constants_v12.py -------------------------------------------------------------------------------- /rl/world/util/dataset_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/dataset_s3.py -------------------------------------------------------------------------------- /rl/world/util/dataset_vcmi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/dataset_vcmi.py -------------------------------------------------------------------------------- /rl/world/util/hexconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/hexconv.py -------------------------------------------------------------------------------- /rl/world/util/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/misc.py -------------------------------------------------------------------------------- /rl/world/util/obs_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/obs_index.py -------------------------------------------------------------------------------- /rl/world/util/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/persistence.py -------------------------------------------------------------------------------- /rl/world/util/scripts/s3downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/scripts/s3downloader.py -------------------------------------------------------------------------------- /rl/world/util/scripts/s3uploader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/scripts/s3uploader.py -------------------------------------------------------------------------------- /rl/world/util/scripts/wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/scripts/wrapper.sh -------------------------------------------------------------------------------- /rl/world/util/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/stats.py -------------------------------------------------------------------------------- /rl/world/util/structured_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/structured_logger.py -------------------------------------------------------------------------------- /rl/world/util/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/timer.py -------------------------------------------------------------------------------- /rl/world/util/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/train.py -------------------------------------------------------------------------------- /rl/world/util/wandb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/util/wandb.py -------------------------------------------------------------------------------- /rl/world/vae/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/vae/config.py -------------------------------------------------------------------------------- /rl/world/vae/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/vae/main.py -------------------------------------------------------------------------------- /rl/world/vae/vae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/vae/vae.py -------------------------------------------------------------------------------- /rl/world/vae/weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/rl/world/vae/weights.py -------------------------------------------------------------------------------- /vcmi-gym.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi-gym.sublime-project -------------------------------------------------------------------------------- /vcmi_gym/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/__init__.py -------------------------------------------------------------------------------- /vcmi_gym/connectors/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/CMakeLists.txt -------------------------------------------------------------------------------- /vcmi_gym/connectors/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/conanfile.py -------------------------------------------------------------------------------- /vcmi_gym/connectors/v12/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v12/common.cpp -------------------------------------------------------------------------------- /vcmi_gym/connectors/v12/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v12/common.h -------------------------------------------------------------------------------- /vcmi_gym/connectors/v12/connector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v12/connector.cpp -------------------------------------------------------------------------------- /vcmi_gym/connectors/v12/exporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v12/exporter.cpp -------------------------------------------------------------------------------- /vcmi_gym/connectors/v12/exporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v12/exporter.h -------------------------------------------------------------------------------- /vcmi_gym/connectors/v12/threadconnector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v12/threadconnector.cpp -------------------------------------------------------------------------------- /vcmi_gym/connectors/v12/threadconnector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v12/threadconnector.h -------------------------------------------------------------------------------- /vcmi_gym/connectors/v13/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v13/common.cpp -------------------------------------------------------------------------------- /vcmi_gym/connectors/v13/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v13/common.h -------------------------------------------------------------------------------- /vcmi_gym/connectors/v13/connector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v13/connector.cpp -------------------------------------------------------------------------------- /vcmi_gym/connectors/v13/exporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v13/exporter.cpp -------------------------------------------------------------------------------- /vcmi_gym/connectors/v13/exporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v13/exporter.h -------------------------------------------------------------------------------- /vcmi_gym/connectors/v13/threadconnector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v13/threadconnector.cpp -------------------------------------------------------------------------------- /vcmi_gym/connectors/v13/threadconnector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/connectors/v13/threadconnector.h -------------------------------------------------------------------------------- /vcmi_gym/envs/util/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/util/log.py -------------------------------------------------------------------------------- /vcmi_gym/envs/util/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/util/wrappers.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/__init__.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/decoder/battlefield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/decoder/battlefield.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/decoder/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/decoder/decoder.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/decoder/hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/decoder/hex.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/decoder/other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/decoder/other.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/decoder/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/decoder/stack.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/decoder/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/decoder/stats.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/decoder/value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/decoder/value.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/pyconnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/pyconnector.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/test_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/test_helper.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v12/vcmi_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v12/vcmi_env.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/__init__.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/decoder/battlefield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/decoder/battlefield.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/decoder/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/decoder/decoder.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/decoder/hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/decoder/hex.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/decoder/other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/decoder/other.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/decoder/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/decoder/stack.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/decoder/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/decoder/stats.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/decoder/value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/decoder/value.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/pyconnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/pyconnector.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/test_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/test_helper.py -------------------------------------------------------------------------------- /vcmi_gym/envs/v13/vcmi_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/envs/v13/vcmi_env.py -------------------------------------------------------------------------------- /vcmi_gym/tools/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/tools/benchmark.py -------------------------------------------------------------------------------- /vcmi_gym/tools/benchmark2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/tools/benchmark2.py -------------------------------------------------------------------------------- /vcmi_gym/tools/benchmark3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/tools/benchmark3.py -------------------------------------------------------------------------------- /vcmi_gym/tools/benchmark_vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/tools/benchmark_vec.py -------------------------------------------------------------------------------- /vcmi_gym/tools/benchmark_venv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/tools/benchmark_venv.py -------------------------------------------------------------------------------- /vcmi_gym/tools/envbench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smanolloff/vcmi-gym/HEAD/vcmi_gym/tools/envbench.py --------------------------------------------------------------------------------