MCPcopy Create free account

hub / github.com/LXXXXR/CACOM / functions

Functions226 in github.com/LXXXXR/CACOM

↓ 1 callersMethodload_models
(self, path)
src/learners/q_learner.py:163
↓ 1 callersMethodload_numpy_data
(self, path_name)
src/components/episode_buffer.py:252
↓ 1 callersFunctionmain
(config_dict)
src/main.py:22
↓ 1 callersMethodparameters
(self)
src/controllers/cacom_controller.py:124
↓ 1 callersMethodprint_recent_stats
(self)
src/utils/logging.py:30
↓ 1 callersMethodrender
(self, mode='human')
src/envs/lbforaging/foraging.py:135
↓ 1 callersMethodreset
(self)
src/runners/episode_runner.py:43
↓ 1 callersFunctionround_pass
(x)
src/modules/agents/rnn_agent.py:33
↓ 1 callersFunctionrun
(config, console_logger)
src/run.py:23
↓ 1 callersFunctionrun_sequential
(args, logger)
src/run.py:83
↓ 1 callersMethodsave_models
(self, path)
src/learners/q_learner.py:157
↓ 1 callersMethodsave_numpy_data
(self, path_name)
src/components/episode_buffer.py:278
↓ 1 callersMethodsave_replay
Save a replay.
src/envs/join1.py:174
↓ 1 callersMethodsetup
(self, scheme, groups, preprocess, mac)
src/runners/episode_runner.py:29
↓ 1 callersMethodsub_train
(self, batch: EpisodeBatch, t_env: int, episode_num: int, mac, mixer, optimiser, params, sho
src/learners/dmaq_qatten_learner.py:41
↓ 1 callersFunctiontime_left
(start_time, t_start, t_current, t_max)
src/utils/timehelper.py:17
↓ 1 callersMethodtransform
(self, tensor)
src/components/transforms.py:16
Method__getitem__
(self, item)
src/components/episode_buffer.py:124
Method__getstate__
(self)
src/runners/parallel_runner.py:261
Method__init__
(self, scheme, groups, args)
src/controllers/basic_controller.py:8
Method__init__
(self, scheme, groups, args)
src/controllers/cacom_controller.py:9
Method__init__
(self, input_shape, args)
src/modules/agents/cacom_agent.py:12
Method__init__
(self, input_shape, args)
src/modules/agents/rnn_agent.py:7
Method__init__
(self, scheme, args)
src/modules/critics/coma.py:7
Method__init__
(self, args)
src/modules/mixers/dmaq_general.py:9
Method__init__
(self, args)
src/modules/mixers/dmaq_qatten.py:11
Method__init__
(self)
src/modules/mixers/vdn.py:6
Method__init__
(self, args)
src/modules/mixers/dmaq_qatten_weight.py:9
Method__init__
(self, args)
src/modules/mixers/dmaq_si_weight.py:8
Method__init__
(self, args)
src/modules/mixers/qtran.py:8
Method__init__
(self, args)
src/modules/mixers/qmix.py:8
Method__init__
(self, args)
src/components/action_selectors.py:10
Method__init__
(self, args)
src/components/action_selectors.py:37
Method__init__
(self, start, finish, time_length, decay="
src/components/epsilon_schedules.py:6
Method__init__
(self, out_dim)
src/components/transforms.py:13
Method__init__
(self, scheme, groups, buffer_size, max_seq_length, burn_in_period, preprocess=None, device="cpu")
src/components/episode_buffer.py:209
Method__init__
(self, console_logger)
src/utils/logging.py:7
Method__init__
(self, args, logger)
src/runners/parallel_runner.py:13
Method__init__
(self, x)
src/runners/parallel_runner.py:259
Method__init__
(self, args, logger)
src/runners/episode_runner.py:9
Method__init__
( self, n_agents=3, state_numbers=[2,6,10], reward_win=10,
src/envs/join1.py:21
Method__init__
(self, field_size: int, players: int, max_food: int,
src/envs/lbforaging/foraging.py:15
Method__init__
(self, mac, scheme, logger, args)
src/learners/qtran_learner.py:10
Method__init__
(self, mac, scheme, logger, args)
src/learners/q_learner.py:11
Method__init__
(self, mac, scheme, logger, args)
src/learners/dmaq_qatten_learner.py:12
Method__init__
(self, mac, scheme, logger, args)
src/learners/coma_learner.py:10
Method__init__
(self, mac, scheme, logger, args)
src/learners/cacom_learner.py:11
Method__repr__
(self)
src/components/episode_buffer.py:201
Method__repr__
(self)
src/components/episode_buffer.py:246
Method__setstate__
(self, ob)
src/runners/parallel_runner.py:264
Methodclean
(self)
src/envs/join1.py:194
Methodclose
(self)
src/envs/multiagentenv.py:45
Methodclose
(self)
src/envs/lbforaging/foraging.py:138
Methodclose_env
(self)
src/runners/parallel_runner.py:57
Functionconvert
(dictionary)
src/utils/dict2namedtuple.py:4
Methodcuda
(self)
src/controllers/basic_controller.py:65
Methodcuda
(self)
src/controllers/cacom_controller.py:133
Methodcuda
(self)
src/learners/qtran_learner.py:189
Methodcuda
(self)
src/learners/coma_learner.py:154
Methodcuda
(self)
src/learners/cacom_learner.py:239
Functionenv_fn
(env, **kwargs)
src/envs/__init__.py:10
Functionenv_worker
(remote, env_fn)
src/runners/parallel_runner.py:213
Functionexport_scalar_to_json
(tensorboard_path, output_path, args)
src/run.py:360
Methodforward
_summary_ Args: inputs (_type_): (bs * n_agents, input_shape) hidden_state (_type_): (bs, n_agents, rnn_hidden_dim)
src/modules/agents/cacom_agent.py:83
Methodforward
_summary_ Args: requests (_type_): (bs, reply_agents, request_agents, request_dim) feat (_type_): (bs, n_agents, num_
src/modules/agents/cacom_agent.py:348
Methodforward
(self, inputs, hidden_state)
src/modules/agents/rnn_agent.py:19
Methodforward
(self, x)
src/modules/agents/rnn_agent.py:69
Methodforward
(self, batch, t=None)
src/modules/critics/coma.py:22
Methodforward
(self, agent_qs, states, actions=None, max_q_i=None, is_v=False)
src/modules/mixers/dmaq_general.py:61
Methodforward
(self, agent_qs, states, actions=None, max_q_i=None, is_v=False)
src/modules/mixers/dmaq_qatten.py:54
Methodforward
(self, agent_qs, batch)
src/modules/mixers/vdn.py:9
Methodforward
(self, agent_qs, states, actions)
src/modules/mixers/dmaq_qatten_weight.py:47
Methodforward
(self, states, actions)
src/modules/mixers/dmaq_si_weight.py:59
Methodforward
(self, batch, hidden_states, actions=None)
src/modules/mixers/qtran.py:70
Methodget_avail_actions
(self)
src/envs/multiagentenv.py:26
Methodget_avail_actions
(self)
src/envs/lbforaging/foraging.py:112
Methodget_avail_agent_actions
Returns the available actions for agent_id
src/envs/multiagentenv.py:29
Methodget_env_info
(self)
src/runners/episode_runner.py:34
Methodget_env_info
(self)
src/envs/multiagentenv.py:54
Methodget_env_info
(self)
src/envs/lbforaging/foraging.py:147
Methodget_obs
Returns all agent observations in a list
src/envs/multiagentenv.py:7
Methodget_obs_agent
Returns observation for agent_id
src/envs/multiagentenv.py:11
Methodget_obs_agent
Returns observation for agent_id
src/envs/lbforaging/foraging.py:94
Methodget_state
(self)
src/envs/multiagentenv.py:19
Methodget_stats
(self)
src/envs/lbforaging/foraging.py:155
Methodinfer_output_info
(self, vshape_in, dtype_in)
src/components/transforms.py:8
Methodinit_hidden
(self, batch_size)
src/controllers/basic_controller.py:56
Methodinit_hidden
(self, batch_size)
src/controllers/cacom_controller.py:119
Methodinit_hidden
(self)
src/modules/agents/cacom_agent.py:80
Methodload_models
(self, path)
src/controllers/basic_controller.py:71
Methodload_models
(self, path)
src/controllers/cacom_controller.py:141
Methodload_models
(self, path)
src/learners/qtran_learner.py:202
Methodload_models
(self, path)
src/learners/dmaq_qatten_learner.py:215
Methodload_models
(self, path)
src/learners/coma_learner.py:165
Methodload_models
(self, path)
src/learners/cacom_learner.py:252
Methodload_state
(self, other_mac)
src/controllers/cacom_controller.py:127
Methodlog_embedding
(self, key, value)
src/utils/logging.py:27
Methodlog_histogram
(self, key, value, t)
src/utils/logging.py:24
Functionprint_time
(start_time, T, t_max, episode, episode_rewards)
src/utils/timehelper.py:5
Methodrender
(self)
src/envs/join1.py:165
← previousnext →101–200 of 226, ranked by callers