Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W _ __array__() (deepxube.utils.data_utils.SharedNDArray method) __author__ (in module deepxube) __call__() (deepxube.base.heuristic.HeurFnQ method) (deepxube.base.heuristic.HeurFnV method) (deepxube.base.heuristic.PolicyFn method) __eq__() (deepxube.base.domain.Action method) (deepxube.base.domain.State method) (deepxube.domains.cube3.Cube3Action method) (deepxube.domains.cube3.Cube3State method) (deepxube.domains.grid.GridAction method) (deepxube.domains.grid.GridState method) (deepxube.domains.lightsout.LOAction method) (deepxube.domains.lightsout.LOState method) (deepxube.domains.npuzzle.NPAction method) (deepxube.domains.npuzzle.NPState method) (deepxube.domains.sokoban.SkAction method) (deepxube.domains.sokoban.SkState method) (deepxube.logic.logic_objects.Clause method) __getitem__() (deepxube.utils.data_utils.SharedNDArray method) __getstate__() (deepxube.base.domain.Domain method) (deepxube.domains.sokoban.Sokoban method) (deepxube.factories.heuristic_factory.HeurNNetParFacClass method) (deepxube.factories.heuristic_factory.PolicyNNetParFacClass method) __hash__() (deepxube.base.domain.Action method) (deepxube.base.domain.State method) (deepxube.domains.cube3.Cube3Action method) (deepxube.domains.cube3.Cube3State method) (deepxube.domains.grid.GridAction method) (deepxube.domains.grid.GridState method) (deepxube.domains.lightsout.LOAction method) (deepxube.domains.lightsout.LOState method) (deepxube.domains.npuzzle.NPAction method) (deepxube.domains.npuzzle.NPState method) (deepxube.domains.sokoban.SkAction method) (deepxube.domains.sokoban.SkState method) (deepxube.logic.logic_objects.Clause method) (deepxube.logic.logic_objects.Literal method) __init_subclass__() (deepxube.base.nnet_input.DynamicNNetInput class method) (deepxube.base.nnet_input.HasFlatSGActsEnumFixedIn class method) (deepxube.base.nnet_input.HasFlatSGAIn class method) (deepxube.base.nnet_input.HasFlatSGIn class method) (deepxube.base.nnet_input.HasTwoDSGActsEnumFixedIn class method) (deepxube.base.nnet_input.HasTwoDSGIn class method) __mul__() (deepxube.domains.cube3.Quaternion method) __reduce__() (deepxube.utils.data_utils.SharedNDArray method) __repr__() (deepxube.base.domain.Domain method) (deepxube.base.heuristic.PolicyNNetPar method) (deepxube.base.heuristic.PolicyVAE method) (deepxube.base.pathfinding.PathFindSup method) (deepxube.base.updater.Update method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.cube3.Quaternion method) (deepxube.domains.grid.Grid method) (deepxube.domains.grid.GridAction method) (deepxube.domains.lightsout.LightsOut method) (deepxube.domains.lightsout.LOAction method) (deepxube.domains.npuzzle.NPuzzle method) (deepxube.domains.sokoban.SkAction method) (deepxube.domains.sokoban.Sokoban method) (deepxube.logic.logic_objects.Clause method) (deepxube.logic.logic_objects.Literal method) (deepxube.nnet.nnet_utils.NNetPar method) (deepxube.pathfinding.beam_search.BeamSearch method) (deepxube.pathfinding.beam_search.BeamSearchHeurEdgeActsPolicy method) (deepxube.pathfinding.beam_search.BeamSearchHeurNodeActsPolicy method) (deepxube.pathfinding.graph_search.GraphSearch method) (deepxube.pathfinding.graph_search.GraphSearchHeurEdgeActsPolicy method) (deepxube.pathfinding.graph_search.GraphSearchHeurNodeActsPolicy method) (deepxube.trainers.utils.train_loop.TestArgs method) (deepxube.utils.data_utils.SharedNDArray method) (deepxube.utils.timing_utils.Times method) __setitem__() (deepxube.utils.data_utils.SharedNDArray method) __slots__ (deepxube.base.pathfinding.EdgeQ attribute) (deepxube.base.pathfinding.Node attribute) (deepxube.domains.cube3.Cube3State attribute) (deepxube.domains.lightsout.LOState attribute) (deepxube.domains.npuzzle.NPState attribute) (deepxube.domains.sokoban.SkGoal attribute) (deepxube.domains.sokoban.SkState attribute) __str__() (deepxube.logic.logic_objects.Clause method) (deepxube.logic.logic_objects.Literal method) (deepxube.utils.timing_utils.Times method) __version__ (in module deepxube) _add_circular() (deepxube.base.trainer.DataBuffer method) _add_goal() (deepxube.logic.asp.Solver method) _add_instances() (deepxube.base.updater.Update method) _add_nnet_par() (deepxube.base.domain.Domain method) _add_post_up_info() (deepxube.base.trainer.Train method) (deepxube.trainers.train_heur.TrainHeur method) (deepxube.trainers.train_policy.TrainPolicy method) _alg_name() (deepxube.pathfinding.beam_search.BeamSearchEdgeHasPolicyParser method) (deepxube.pathfinding.beam_search.BeamSearchEdgeParser method) (deepxube.pathfinding.beam_search.BeamSearchHasPolicyParser method) (deepxube.pathfinding.beam_search.BeamSearchNodeHasPolicyParser method) (deepxube.pathfinding.beam_search.BeamSearchNodeParser method) (deepxube.pathfinding.beam_search.BeamSearchParser method) (deepxube.pathfinding.beam_search.BeamSearchPolicyParser method) (deepxube.pathfinding.beam_search.RolloutParser method) (deepxube.pathfinding.beam_search.RolloutPolicyParser method) (deepxube.pathfinding.graph_search.GraphSearchEdgeHasPolicyParser method) (deepxube.pathfinding.graph_search.GraphSearchEdgeParser method) (deepxube.pathfinding.graph_search.GraphSearchHasPolicyParser method) (deepxube.pathfinding.graph_search.GraphSearchNodeHasPolicyParser method) (deepxube.pathfinding.graph_search.GraphSearchNodeParser method) (deepxube.pathfinding.graph_search.GraphSearchParser method) _check_closed() (deepxube.pathfinding.graph_search.InstanceGraph method) _check_same_num_acts() (deepxube.base.heuristic.HeurNNetParQFixOut static method) _compute_costs() (deepxube.base.pathfinding.PathFindEdge method) (deepxube.base.pathfinding.PathFindNode method) (deepxube.pathfinding.beam_search.BeamSearchHeurEdge method) (deepxube.pathfinding.beam_search.BeamSearchHeurNode method) (deepxube.pathfinding.beam_search.BeamSearchPolicy method) (deepxube.pathfinding.graph_search.GraphSearchHeurEdge method) (deepxube.pathfinding.graph_search.GraphSearchHeurNode method) (deepxube.pathfinding.supervised.PathFindEdgeSamp method) (deepxube.pathfinding.supervised.PathFindEdgeSup method) (deepxube.pathfinding.supervised.PathFindNodeSup method) _compute_recon_loss() (deepxube.base.heuristic.PolicyVAE method) _compute_rotation_idxs() (deepxube.domains.cube3.Cube3 method) _construct_instances() (deepxube.pathfinding.beam_search.BeamSearch method) (deepxube.pathfinding.graph_search.GraphSearch method) _create_root_nodes() (deepxube.base.pathfinding.PathFind method) _draw_cube() (deepxube.domains.cube3.InteractiveCube method) _elems_to_ret() (deepxube.updaters.utils.replay_buffer_utils.ReplayBuffer method) (deepxube.updaters.utils.replay_buffer_utils.ReplayBufferP method) (deepxube.updaters.utils.replay_buffer_utils.ReplayBufferQ method) (deepxube.updaters.utils.replay_buffer_utils.ReplayBufferV method) _end_update() (deepxube.base.trainer.Train method) _expand() (deepxube.base.pathfinding.PathFindNode method) _flatten_list() (in module deepxube.base.heuristic) _forward() (deepxube.base.heuristic.HeurNNet method) (deepxube.domains.grid.GridNet method) (deepxube.heuristics.resnet_2d.Resnet2D method) (deepxube.heuristics.resnet_fc.ResnetFCHeur method) _forward_eval() (deepxube.base.heuristic.DeepXubeNNet method) (deepxube.base.heuristic.HeurNNet method) (deepxube.base.heuristic.PolicyVAE method) _forward_heur() (deepxube.base.heuristic.HeurNNet method) _forward_train() (deepxube.base.heuristic.DeepXubeNNet method) (deepxube.base.heuristic.HeurNNet method) (deepxube.base.heuristic.PolicyVAE method) _get_actions() (deepxube.base.pathfinding.PathFindActsPolicy method) _get_adj() (in module deepxube.domains.cube3) _get_edge_popped_data() (in module deepxube.updaters.updater_policy_rl) (in module deepxube.updaters.updater_q_rl) _get_edges() (deepxube.base.pathfinding.PathFindEdge method) _get_edges_and_labels() (deepxube.base.domain.GoalStartRevWalkableActsRev method) (deepxube.base.domain.StartGoalWalkable method) _get_her_goals() (deepxube.base.updater.UpdateHER method) _get_heur_fn_from_dict() (deepxube.base.updater.UpdateHasHeur method) _get_input() (deepxube.base.heuristic.HeurNNetParQFixOut method) (deepxube.base.heuristic.HeurNNetParQIn method) _get_instance_data() (deepxube.base.updater.Update method) _get_instance_data_norb() (deepxube.base.updater.Update method) (deepxube.base.updater.UpdateHER method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLKeepGoalABC method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLKeepGoalABC method) (deepxube.updaters.updater_sup.UpdateHeurQSup method) (deepxube.updaters.updater_sup.UpdateHeurVSup method) (deepxube.updaters.updater_sup.UpdatePolicySup method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLKeepGoalABC method) _get_instance_data_rb() (deepxube.base.updater.Update method) (deepxube.base.updater.UpdateSup method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLHERABC method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLKeepGoalABC method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLHERABC method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLKeepGoalABC method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLHERABC method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLKeepGoalABC method) _get_mean() (in module deepxube._solve) _get_next_idx() (deepxube.domains.sokoban.Sokoban method) _get_nnet_input() (deepxube.factories.heuristic_factory.HeurNNetParFacClass method) (deepxube.factories.heuristic_factory.HeurNNetParQActInConcrete method) (deepxube.factories.heuristic_factory.HeurNNetParQFixOutConcrete method) (deepxube.factories.heuristic_factory.HeurNNetParVConcrete method) (deepxube.factories.heuristic_factory.PolicyNNetParFacClass method) _get_nodes_popped_data() (in module deepxube.updaters.updater_v_rl) _get_num_inversions() (deepxube.domains.npuzzle.NPuzzle method) _get_output() (deepxube.base.heuristic.HeurNNetParQFixOut static method) (deepxube.base.heuristic.HeurNNetParQIn static method) (deepxube.base.heuristic.HeurNNetParV static method) _get_pathfind_functions() (deepxube.base.updater.Update method) (deepxube.base.updater.UpdateSup method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLHER method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLHERHeurQ method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLHERHeurV method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLKeepGoal method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLKeepGoalHeurQ method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLKeepGoalHeurV method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLHER method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLHERPolicy method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLKeepGoal method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLKeepGoalPolicy method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLHER method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLHERPolicy method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLKeepGoal method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLKeepGoalPolicy method) _get_shapes_dtypes() (deepxube.base.trainer.Train method) (deepxube.trainers.train_heur.TrainHeur method) (deepxube.trainers.train_policy.TrainPolicy method) _get_state_np_actions() (deepxube.base.domain.NextStateNPActsEnumFixed method) _get_surfaces() (in module deepxube.domains.sokoban) _get_swap_zero_idxs() (deepxube.domains.npuzzle.NPuzzle method) _get_targ_heur_fn() (deepxube.base.updater.UpdateHeur method) _get_train_states() (in module deepxube.domains.sokoban) _get_update_data() (deepxube.base.trainer.Train method) _init_replay_buffer() (deepxube.base.updater.Update method) (deepxube.base.updater.UpdateSup method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRL method) (deepxube.updaters.updater_q_rl.UpdateHeurQRL method) (deepxube.updaters.updater_v_rl.UpdateHeurVRL method) _initialize_arrays() (deepxube.domains.cube3.InteractiveCube method) _inputs_ctgs_to_np() (deepxube.updaters.updater_policy_rl.UpdatePolicyRL method) (deepxube.updaters.updater_q_rl.UpdateHeurQRL method) (deepxube.updaters.updater_v_rl.UpdateHeurVRL method) _is_solvable() (deepxube.domains.npuzzle.NPuzzle method) _make_assumptions() (deepxube.logic.asp.Solver method) _make_ax() (deepxube.domains.lightsout.LightsOut method) _make_instances() (deepxube.base.updater.Update method) (deepxube.base.updater.UpdateRL method) (deepxube.base.updater.UpdateSup method) _match_arg_name() (deepxube.base.factory.DelimParser method) _mouse_motion() (deepxube.domains.cube3.InteractiveCube method) _mouse_press() (deepxube.domains.cube3.InteractiveCube method) _mouse_release() (deepxube.domains.cube3.InteractiveCube method) _move_np() (deepxube.domains.npuzzle.NPuzzle method) _next_state_np() (deepxube.base.domain.NextStateNP method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.lightsout.LightsOut method) _nnet_input_register (deepxube.base.nnet_input.DynamicNNetInput attribute) _nnet_input_registry (in module deepxube.factories.nnet_input_factory) _nnet_out_to_actions() (deepxube.base.heuristic.PolicyNNetPar method) (deepxube.factories.heuristic_factory.PolicyNNetParConcrete method) _np_to_acts_and_pdfs() (deepxube.base.heuristic.PolicyNNetPar method) _np_to_states() (deepxube.base.domain.NextStateNP method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.lightsout.LightsOut method) _parse_problem_instance() (in module deepxube._cli) _parse_time() (in module deepxube._cli) _parse_train_summary() (in module deepxube._cli) _parse_viz_info() (in module deepxube._cli) _parser_domain_info() (in module deepxube._cli) _parser_heur_info() (in module deepxube._cli) _parser_pathfind_info() (in module deepxube._cli) _pathfind_q_step() (in module deepxube.updaters.updater_q_rl) _pathfind_step() (in module deepxube.updaters.updater_policy_rl) _pathfind_v_step() (in module deepxube.updaters.updater_v_rl) _pop_from_open() (deepxube.pathfinding.graph_search.InstanceGraph method) _project() (deepxube.domains.cube3.InteractiveCube method) _push_to_open() (deepxube.pathfinding.graph_search.InstanceGraph method) _put_from_q() (in module deepxube.base.updater) _q_learning_target() (deepxube.updaters.updater_q_rl.UpdateHeurQRL method) _rb_add() (deepxube.updaters.updater_policy_rl.UpdatePolicyRL method) (deepxube.updaters.updater_q_rl.UpdateHeurQRL method) (deepxube.updaters.updater_v_rl.UpdateHeurVRL method) _sample_rb() (deepxube.updaters.updater_policy_rl.UpdatePolicyRL method) _sample_rb_qlearn_target() (deepxube.updaters.updater_q_rl.UpdateHeurQRL method) _sample_rb_vi_target() (deepxube.updaters.updater_v_rl.UpdateHeurVRL method) _sample_state_np_action() (deepxube.base.domain.NextStateNP method) (deepxube.base.domain.NextStateNPActsEnumFixed method) (deepxube.base.domain.NextStateNPActsFixed method) _save_checkpoint() (deepxube.base.trainer.Train method) _set_node_vals() (deepxube.base.pathfinding.PathFind method) (deepxube.base.pathfinding.PathFindSetHeurQ method) (deepxube.base.pathfinding.PathFindSetHeurV method) (deepxube.base.pathfinding.PathFindSetPolicy method) (deepxube.base.pathfinding.PathFindSup method) _states_to_np() (deepxube.base.domain.NextStateNP method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.lightsout.LightsOut method) _step() (deepxube.base.updater.Update method) (deepxube.base.updater.UpdateSup method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRL method) (deepxube.updaters.updater_q_rl.UpdateHeurQRL method) (deepxube.updaters.updater_v_rl.UpdateHeurVRL method) _step_sync_main() (deepxube.base.updater.Update method) (deepxube.base.updater.UpdateHER method) (deepxube.base.updater.UpdateSup method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLKeepGoalABC method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLKeepGoalABC method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLKeepGoalABC method) _to_np_fixed_acts() (deepxube.base.heuristic.HeurNNetParQFixOut method) (deepxube.factories.heuristic_factory.HeurNNetParQFixOutConcrete method) _to_np_one_act() (deepxube.base.heuristic.HeurNNetParQIn method) (deepxube.factories.heuristic_factory.HeurNNetParQActInConcrete method) _train() (deepxube.base.trainer.Train method) _train_itr() (deepxube.base.trainer.Train method) (deepxube.trainers.train_heur.TrainHeur method) (deepxube.trainers.train_policy.TrainPolicy method) _train_sync_main() (deepxube.base.trainer.Train method) _update_perf() (deepxube.base.updater.Update static method) _updater_reject_reason() (in module deepxube.factories.updater_factory) _value_iteration_target() (deepxube.updaters.updater_v_rl.UpdateHeurVRL method) _verbose() (deepxube.base.pathfinding.PathFind method) _viz_state_goal_update() (in module deepxube._cli) A A (in module deepxube.base.domain) (in module deepxube.base.nnet_input) Action (class in deepxube.base.domain) actions_to_indices() (deepxube.base.nnet_input.HasActsEnumFixedIn method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.lightsout.LightsOut method) ActsEnum (class in deepxube.base.domain) ActsEnumFixed (class in deepxube.base.domain) ActsFixed (class in deepxube.base.domain) ActsRev (class in deepxube.base.domain) add() (deepxube.base.trainer.DataBuffer method) (deepxube.logic.asp.Spec method) (deepxube.updaters.utils.replay_buffer_utils.ReplayBuffer method) add_argument() (deepxube.base.factory.DelimParser method) add_counts() (in module deepxube.utils.timing_utils) add_edge() (deepxube.base.pathfinding.Node method) add_edges_popped() (deepxube.base.pathfinding.Instance method) add_instances() (deepxube.base.pathfinding.PathFind method) add_neighbor() (deepxube.logic.logic_objects.VarNode method) add_nnet_par() (deepxube.base.updater.Update method) add_nodes_popped() (deepxube.base.pathfinding.Instance method) add_times() (deepxube.utils.timing_utils.Times method) (in module deepxube.utils.timing_utils) arg_name (deepxube.base.factory.ArgumentSpec attribute) arg_name_parse (deepxube.base.factory.ArgumentSpec attribute) ArgumentSpec (class in deepxube.base.factory) as_rotation_matrix() (deepxube.domains.cube3.Quaternion method) as_v_theta() (deepxube.domains.cube3.Quaternion method) Atom (in module deepxube.logic.logic_objects) atom_to_str() (in module deepxube.logic.logic_utils) atomic_actions (deepxube.domains.cube3.Cube3 attribute) B backup (deepxube.base.updater.UpArgs attribute) backup_act() (deepxube.base.pathfinding.Node method) balance_steps (deepxube.base.trainer.TrainArgs attribute) base_face (deepxube.domains.cube3.InteractiveCube attribute) base_face_centroid (deepxube.domains.cube3.InteractiveCube attribute) base_sticker (deepxube.domains.cube3.InteractiveCube attribute) base_sticker_centroid (deepxube.domains.cube3.InteractiveCube attribute) batch_size (deepxube.base.trainer.TrainArgs attribute) BeamSearch (class in deepxube.pathfinding.beam_search) BeamSearchEdgeHasPolicyParser (class in deepxube.pathfinding.beam_search) BeamSearchEdgeParser (class in deepxube.pathfinding.beam_search) BeamSearchHasPolicyParser (class in deepxube.pathfinding.beam_search) BeamSearchHeurEdge (class in deepxube.pathfinding.beam_search) BeamSearchHeurEdgeActsEnum (class in deepxube.pathfinding.beam_search) BeamSearchHeurEdgeActsPolicy (class in deepxube.pathfinding.beam_search) BeamSearchHeurNode (class in deepxube.pathfinding.beam_search) BeamSearchHeurNodeActsEnum (class in deepxube.pathfinding.beam_search) BeamSearchHeurNodeActsPolicy (class in deepxube.pathfinding.beam_search) BeamSearchNodeHasPolicyParser (class in deepxube.pathfinding.beam_search) BeamSearchNodeParser (class in deepxube.pathfinding.beam_search) BeamSearchParser (class in deepxube.pathfinding.beam_search) BeamSearchPolicy (class in deepxube.pathfinding.beam_search) BeamSearchPolicyParser (class in deepxube.pathfinding.beam_search) bellman_backup() (deepxube.base.pathfinding.Node method) boltzmann() (in module deepxube.utils.misc_utils) build_class() (deepxube.base.factory.Factory method) build_heur_nnet_par() (in module deepxube.factories.heuristic_factory) build_policy_nnet_par() (in module deepxube.factories.heuristic_factory) C can_ground() (deepxube.logic.logic_objects.Clause method) check_model() (deepxube.logic.asp.Solver method) checkpoint (deepxube.base.trainer.TrainArgs attribute) Clause (class in deepxube.logic.logic_objects) clear() (deepxube.base.trainer.DataBuffer method) clear_nnet_fn_dict() (deepxube.base.updater.Update method) close() (deepxube.utils.data_utils.SharedNDArray method) comb_perf() (deepxube.pathfinding.utils.performance.PathFindPerf method) combine_l_l() (in module deepxube.utils.data_utils) Conv2dModel (class in deepxube.nnet.pytorch_models) copy_clause_with_new_head() (in module deepxube.logic.logic_utils) copy_dir_files() (in module deepxube.utils.data_utils) ctgs_summary() (in module deepxube.trainers.utils.train_utils) ctl_add_check() (in module deepxube.logic.asp) Cube3 (class in deepxube.domains.cube3) Cube3Action (class in deepxube.domains.cube3) Cube3Goal (class in deepxube.domains.cube3) Cube3State (class in deepxube.domains.cube3) D D (in module deepxube.base.nnet_input) (in module deepxube.base.pathfinding) (in module deepxube.base.updater) (in module deepxube.pathfinding.beam_search) (in module deepxube.pathfinding.graph_search) DActsEnum (in module deepxube.base.pathfinding) data_parallel() (deepxube.base.trainer.Train static method) (deepxube.trainers.train_heur.TrainHeur static method) (deepxube.trainers.train_policy.TrainPolicy static method) data_runner() (in module deepxube.tests.time_tests) DataBuffer (class in deepxube.base.trainer) decode() (deepxube.base.heuristic.PolicyVAE method) (deepxube.heuristics.resnet_fc.ResnetFCPolicy method) deepxube module deepxube.__main__ module deepxube._cli module deepxube._solve module deepxube._train_cli module deepxube.base module deepxube.base.domain module deepxube.base.factory module deepxube.base.heuristic module deepxube.base.nnet_input module deepxube.base.pathfinding module deepxube.base.trainer module deepxube.base.updater module deepxube.domains module deepxube.domains.cube3 module deepxube.domains.grid module deepxube.domains.lightsout module deepxube.domains.npuzzle module deepxube.domains.sokoban module deepxube.factories module deepxube.factories.domain_factory module deepxube.factories.heuristic_factory module deepxube.factories.nnet_input_factory module deepxube.factories.pathfinding_factory module deepxube.factories.updater_factory module deepxube.factories.utils module deepxube.factories.utils.import_modules module deepxube.heuristics module deepxube.heuristics.resnet_2d module deepxube.heuristics.resnet_fc module deepxube.heuristics.utils module deepxube.heuristics.utils.heur_utils module deepxube.logic module deepxube.logic.asp module deepxube.logic.logic_objects module deepxube.logic.logic_utils module deepxube.nnet module deepxube.nnet.nnet_utils module deepxube.nnet.pytorch_models module deepxube.pathfinding module deepxube.pathfinding.beam_search module deepxube.pathfinding.graph_search module deepxube.pathfinding.supervised module deepxube.pathfinding.utils module deepxube.pathfinding.utils.performance module deepxube.tests module deepxube.tests.time_tests module deepxube.trainers module deepxube.trainers.train_heur module deepxube.trainers.train_policy module deepxube.trainers.utils module deepxube.trainers.utils.train_loop module deepxube.trainers.utils.train_utils module deepxube.updaters module deepxube.updaters.updater_policy_rl module deepxube.updaters.updater_q_rl module deepxube.updaters.updater_sup module deepxube.updaters.updater_v_rl module deepxube.updaters.utils module deepxube.updaters.utils.replay_buffer_utils module deepxube.utils module deepxube.utils.command_line_utils module deepxube.utils.data_utils module deepxube.utils.misc_utils module deepxube.utils.timing_utils module DeepXubeNNet (class in deepxube.base.heuristic) default (deepxube.base.factory.ArgumentSpec attribute) delim (deepxube.base.factory.DelimParser property) (deepxube.domains.grid.GridNetParser property) (deepxube.domains.grid.GridParser property) (deepxube.heuristics.resnet_fc.ResnetFCParser property) DelimParser (class in deepxube.base.factory) display (deepxube.base.trainer.TrainArgs attribute) Domain (class in deepxube.base.domain) domain_factory (in module deepxube.factories.domain_factory) domain_info() (in module deepxube._cli) domain_type() (deepxube.base.pathfinding.PathFind static method) (deepxube.base.updater.Update static method) (deepxube.pathfinding.beam_search.BeamSearchHeurEdgeActsEnum static method) (deepxube.pathfinding.beam_search.BeamSearchHeurEdgeActsPolicy static method) (deepxube.pathfinding.beam_search.BeamSearchHeurNodeActsEnum static method) (deepxube.pathfinding.beam_search.BeamSearchHeurNodeActsPolicy static method) (deepxube.pathfinding.beam_search.BeamSearchPolicy static method) (deepxube.pathfinding.graph_search.GraphSearchHeurEdgeActsEnum static method) (deepxube.pathfinding.graph_search.GraphSearchHeurEdgeActsPolicy static method) (deepxube.pathfinding.graph_search.GraphSearchHeurNodeActsEnum static method) (deepxube.pathfinding.graph_search.GraphSearchHeurNodeActsPolicy static method) (deepxube.pathfinding.supervised.PathFindEdgeSamp static method) (deepxube.pathfinding.supervised.PathFindEdgeSup static method) (deepxube.pathfinding.supervised.PathFindNodeSup static method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLHERABC static method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLKeepGoalABC static method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLHERABC static method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLKeepGoalABC static method) (deepxube.updaters.updater_sup.UpdateHeurQSup static method) (deepxube.updaters.updater_sup.UpdateHeurVSup static method) (deepxube.updaters.updater_sup.UpdatePolicySup static method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLHERABC static method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLKeepGoalABC static method) DynamicNNetInput (class in deepxube.base.nnet_input) E EdgeQ (class in deepxube.base.pathfinding) EdgesSampleable (class in deepxube.base.domain) EdgesSupervisable (class in deepxube.base.domain) Elem (in module deepxube.updaters.utils.replay_buffer_utils) encode() (deepxube.base.heuristic.PolicyVAE method) (deepxube.heuristics.resnet_fc.ResnetFCPolicy method) end_update() (deepxube.base.updater.Update method) expand() (deepxube.base.domain.ActsEnum method) (deepxube.domains.npuzzle.NPuzzle method) expand_states() (deepxube.base.pathfinding.PathFind method) (deepxube.base.pathfinding.PathFindActsEnum method) (deepxube.base.pathfinding.PathFindActsPolicy method) (deepxube.base.pathfinding.PathFindSup method) F Factory (class in deepxube.base.factory) fig_to_rgba() (in module deepxube._cli) filter_expanded_nodes() (deepxube.base.pathfinding.InstanceNode method) (deepxube.pathfinding.beam_search.InstanceNodeBeam method) (deepxube.pathfinding.graph_search.InstanceNodeGraph method) (deepxube.pathfinding.supervised.InstanceNodeSup method) filter_popped_nodes() (deepxube.base.pathfinding.InstanceEdge method) (deepxube.pathfinding.beam_search.InstanceEdgeBeam method) (deepxube.pathfinding.graph_search.InstanceEdgeGraph method) (deepxube.pathfinding.supervised.InstanceEdgeSup method) finished() (deepxube.base.pathfinding.Instance method) (deepxube.pathfinding.beam_search.InstanceBeam method) (deepxube.pathfinding.graph_search.InstanceGraph method) (deepxube.pathfinding.supervised.InstanceSup method) FlatIn (class in deepxube.base.nnet_input) FlatInPolicy (class in deepxube.base.nnet_input) flatten() (in module deepxube.utils.misc_utils) flush() (deepxube.utils.data_utils.Logger method) FNs (in module deepxube.base.pathfinding) FNsH (in module deepxube.base.updater) FNsHeur (in module deepxube.base.pathfinding) FNsHeurQ (class in deepxube.base.pathfinding) FNsHeurQPolicy (class in deepxube.base.pathfinding) FNsHeurV (class in deepxube.base.pathfinding) FNsHeurVPolicy (class in deepxube.base.pathfinding) FNsHQ (in module deepxube.base.pathfinding) FNsHV (in module deepxube.base.pathfinding) FNsP (in module deepxube.base.pathfinding) FNsPolicy (class in deepxube.base.pathfinding) forward() (deepxube.base.heuristic.DeepXubeNNet method) (deepxube.nnet.pytorch_models.Conv2dModel method) (deepxube.nnet.pytorch_models.FullyConnectedModel method) (deepxube.nnet.pytorch_models.LinearAct method) (deepxube.nnet.pytorch_models.OneHot method) (deepxube.nnet.pytorch_models.ReLU2 method) (deepxube.nnet.pytorch_models.ResnetModel method) (deepxube.nnet.pytorch_models.SPLASH method) (deepxube.nnet.pytorch_models.SPLASH1 method) from_v_theta() (deepxube.domains.cube3.Quaternion class method) frontier_size() (deepxube.base.pathfinding.Instance method) (deepxube.pathfinding.beam_search.InstanceBeam method) (deepxube.pathfinding.graph_search.InstanceGraph method) (deepxube.pathfinding.supervised.InstanceSup method) FullyConnectedModel (class in deepxube.nnet.pytorch_models) functions_type() (deepxube.base.pathfinding.PathFind static method) (deepxube.base.pathfinding.PathFindSup static method) (deepxube.base.updater.Update static method) (deepxube.base.updater.UpdateSup static method) (deepxube.pathfinding.beam_search.BeamSearchHeurEdgeActsEnum static method) (deepxube.pathfinding.beam_search.BeamSearchHeurEdgeActsPolicy static method) (deepxube.pathfinding.beam_search.BeamSearchHeurNodeActsEnum static method) (deepxube.pathfinding.beam_search.BeamSearchHeurNodeActsPolicy static method) (deepxube.pathfinding.beam_search.BeamSearchPolicy static method) (deepxube.pathfinding.graph_search.GraphSearchHeurEdgeActsEnum static method) (deepxube.pathfinding.graph_search.GraphSearchHeurEdgeActsPolicy static method) (deepxube.pathfinding.graph_search.GraphSearchHeurNodeActsEnum static method) (deepxube.pathfinding.graph_search.GraphSearchHeurNodeActsPolicy static method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLHER static method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLHERHeurQ static method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLHERHeurV static method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLKeepGoal static method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLKeepGoalHeurQ static method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRLKeepGoalHeurV static method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLHER static method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLHERPolicy static method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLKeepGoal static method) (deepxube.updaters.updater_q_rl.UpdateHeurQRLKeepGoalPolicy static method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLHER static method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLHERPolicy static method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLKeepGoal static method) (deepxube.updaters.updater_v_rl.UpdateHeurVRLKeepGoalPolicy static method) G G (in module deepxube.base.domain) (in module deepxube.base.nnet_input) get_act_fn() (in module deepxube.nnet.pytorch_models) get_actions_fixed() (deepxube.base.domain.ActsEnumFixed method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.grid.Grid method) (deepxube.domains.lightsout.LightsOut method) (deepxube.domains.npuzzle.NPuzzle method) (deepxube.domains.sokoban.Sokoban method) get_all_class_names() (deepxube.base.factory.Factory method) get_all_descendants() (deepxube.base.pathfinding.Node method) get_available_gpu_nums() (in module deepxube.nnet.nnet_utils) get_bk() (deepxube.base.domain.GoalGrndAtoms method) get_curr_itr() (in module deepxube.trainers.utils.train_loop) get_curr_update_num() (in module deepxube.trainers.utils.train_loop) get_data_dir() (in module deepxube.domains.sokoban) get_deepxube_nnet() (in module deepxube.trainers.utils.train_utils) get_device() (in module deepxube.nnet.nnet_utils) get_domain_compat_pathfind_names() (in module deepxube.factories.pathfinding_factory) get_domain_from_arg() (in module deepxube.utils.command_line_utils) get_domain_nnet_input_keys() (in module deepxube.factories.nnet_input_factory) get_dynamic_nnet_inputs() (deepxube.base.nnet_input.DynamicNNetInput class method) get_edges_popped() (deepxube.base.pathfinding.Instance method) get_eq_weighted_perf() (in module deepxube.pathfinding.utils.performance) get_goal() (deepxube.base.domain.GoalFixed method) get_goal_states() (deepxube.domains.cube3.Cube3 method) get_ground_atoms() (deepxube.base.domain.GoalGrndAtoms method) get_heur_fn() (deepxube.base.updater.UpdateHasHeur method) (deepxube.base.updater.UpdateHeur method) (in module deepxube._solve) get_heur_nnet_par() (deepxube.base.updater.UpdateHasHeur method) get_heur_nnet_par_from_arg() (in module deepxube.utils.command_line_utils) get_heur_train_shapes_dtypes() (deepxube.base.updater.UpdateHeur method) (deepxube.base.updater.UpdateHeurQ method) (deepxube.base.updater.UpdateHeurV method) get_immediate_mixins() (in module deepxube._cli) get_in_order() (in module deepxube.utils.data_utils) get_input_info() (deepxube.base.nnet_input.FlatIn method) (deepxube.base.nnet_input.HasFlatSGActsEnumFixedIn.FlatSGActFixConcrete method) (deepxube.base.nnet_input.HasFlatSGAIn.FlatSGAConcrete method) (deepxube.base.nnet_input.HasFlatSGIn.FlatSGConcrete method) (deepxube.base.nnet_input.HasTwoDSGActsEnumFixedIn.TwoDSGActFixConcrete method) (deepxube.base.nnet_input.HasTwoDSGIn.TwoDSGConcrete method) (deepxube.base.nnet_input.NNetInput method) (deepxube.base.nnet_input.TwoDIn method) (deepxube.domains.grid.GridFlatIn method) (deepxube.domains.grid.GridFlatInActIn method) (deepxube.domains.grid.GridFlatInQFix method) (deepxube.domains.grid.GridNNetInput method) (deepxube.domains.sokoban.SkNNetInput method) get_input_info_2d_sg() (deepxube.base.nnet_input.HasTwoDSGIn method) (deepxube.domains.lightsout.LightsOut method) get_input_info_flat_sg() (deepxube.base.nnet_input.HasFlatSGIn method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.lightsout.LightsOut method) (deepxube.domains.npuzzle.NPuzzle method) get_input_info_flat_sga() (deepxube.base.nnet_input.HasFlatSGAIn method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.lightsout.LightsOut method) get_kwargs() (deepxube.base.factory.Factory method) get_lit_id_count_dict() (deepxube.logic.logic_objects.Clause method) get_loss_and_info() (deepxube.base.heuristic.DeepXubeNNet method) (deepxube.base.heuristic.HeurNNet method) (deepxube.base.heuristic.PolicyVAE method) get_models() (deepxube.logic.asp.Solver method) get_name_args() (in module deepxube.utils.command_line_utils) get_next_nodes() (deepxube.base.pathfinding.PathFindEdge method) get_nnet() (deepxube.base.heuristic.HeurNNetPar method) (deepxube.base.heuristic.PolicyNNetPar method) (deepxube.factories.heuristic_factory.HeurNNetParFacClass method) (deepxube.factories.heuristic_factory.PolicyNNetParFacClass method) (deepxube.nnet.nnet_utils.NNetPar method) get_nnet_fn() (deepxube.base.domain.Domain method) (deepxube.base.heuristic.HeurNNetPar method) (deepxube.base.heuristic.HeurNNetParQ method) (deepxube.base.heuristic.HeurNNetParQFixOut method) (deepxube.base.heuristic.HeurNNetParQIn method) (deepxube.base.heuristic.HeurNNetParV method) (deepxube.base.heuristic.PolicyNNetPar method) (deepxube.nnet.nnet_utils.NNetPar method) get_nnet_input_t() (in module deepxube.factories.nnet_input_factory) get_nnet_par_dict() (deepxube.base.domain.Domain method) get_nnet_par_fn() (deepxube.base.heuristic.HeurNNetPar method) (deepxube.base.heuristic.HeurNNetParQ method) (deepxube.base.heuristic.HeurNNetParQFixOut method) (deepxube.base.heuristic.HeurNNetParQIn method) (deepxube.base.heuristic.HeurNNetParV method) (deepxube.base.heuristic.PolicyNNetPar method) (deepxube.nnet.nnet_utils.NNetPar method) get_nnet_par_infos() (in module deepxube.nnet.nnet_utils) get_nnet_par_out() (in module deepxube.nnet.nnet_utils) get_nodes() (deepxube.base.pathfinding.Instance method) get_nodes_popped() (deepxube.base.pathfinding.Instance method) get_nowait_noerr() (in module deepxube.utils.data_utils) get_num_acts() (deepxube.base.domain.ActsEnumFixed method) get_num_ground_rules() (deepxube.logic.asp.Solver method) get_optimizer() (deepxube.base.heuristic.DeepXubeNNet method) get_parser() (deepxube.base.factory.Factory method) get_path() (in module deepxube.base.pathfinding) get_pathfind() (deepxube.base.updater.Update method) (in module deepxube.trainers.utils.train_loop) get_pathfind_from_arg() (in module deepxube.utils.command_line_utils) get_pathfind_functions() (in module deepxube.factories.pathfinding_factory) get_pathfind_name_kwargs() (in module deepxube.utils.command_line_utils) get_pathfind_w_instances() (in module deepxube.trainers.utils.train_loop) get_pddl_domain() (deepxube.base.domain.SupportsPDDL method) get_policy_fn() (deepxube.base.updater.UpdateHasPolicy method) (deepxube.base.updater.UpdatePolicy method) (in module deepxube._solve) get_policy_nnet_par() (deepxube.base.updater.UpdateHasPolicy method) get_policy_nnet_par_from_arg() (in module deepxube.utils.command_line_utils) get_policy_train_shapes_dtypes() (deepxube.base.updater.UpdatePolicy method) get_pred_arity_pos_id() (deepxube.logic.logic_objects.Literal method) get_rand_policy() (in module deepxube.heuristics.utils.heur_utils) get_state_actions() (deepxube.base.domain.ActsEnum method) (deepxube.base.domain.ActsEnumFixed method) (deepxube.base.pathfinding.PathFind method) (deepxube.base.pathfinding.PathFindActsEnum method) (deepxube.base.pathfinding.PathFindActsPolicy method) (deepxube.base.pathfinding.PathFindSup method) get_time_str() (deepxube.utils.timing_utils.Times method) get_total_time() (deepxube.utils.timing_utils.Times method) get_type() (deepxube.base.factory.Factory method) get_up_gen_itrs() (deepxube.base.updater.UpArgs method) get_update_data() (deepxube.base.updater.Update method) get_updater() (in module deepxube.factories.updater_factory) get_while_not_empty() (in module deepxube.utils.data_utils) get_zero_heur() (in module deepxube.heuristics.utils.heur_utils) Goal (class in deepxube.base.domain) goal_to_model() (deepxube.base.domain.GoalGrndAtoms method) GoalFixed (class in deepxube.base.domain) GoalGrndAtoms (class in deepxube.base.domain) GoalSampGoalStateSamp (class in deepxube.base.domain) GoalSampleable (class in deepxube.base.domain) GoalSampleableFromState (class in deepxube.base.domain) GoalStartRevWalkable (class in deepxube.base.domain) GoalStartRevWalkableActsRev (class in deepxube.base.domain) GoalStateGoalPairSampleable (class in deepxube.base.domain) GoalStateSampGoalSamp (class in deepxube.base.domain) GoalStateSampleable (class in deepxube.base.domain) grad_accum (deepxube.base.trainer.TrainArgs attribute) GraphSearch (class in deepxube.pathfinding.graph_search) GraphSearchEdgeHasPolicyParser (class in deepxube.pathfinding.graph_search) GraphSearchEdgeParser (class in deepxube.pathfinding.graph_search) GraphSearchHasPolicyParser (class in deepxube.pathfinding.graph_search) GraphSearchHeurEdge (class in deepxube.pathfinding.graph_search) GraphSearchHeurEdgeActsEnum (class in deepxube.pathfinding.graph_search) GraphSearchHeurEdgeActsPolicy (class in deepxube.pathfinding.graph_search) GraphSearchHeurNode (class in deepxube.pathfinding.graph_search) GraphSearchHeurNodeActsEnum (class in deepxube.pathfinding.graph_search) GraphSearchHeurNodeActsPolicy (class in deepxube.pathfinding.graph_search) GraphSearchNodeHasPolicyParser (class in deepxube.pathfinding.graph_search) GraphSearchNodeParser (class in deepxube.pathfinding.graph_search) GraphSearchParser (class in deepxube.pathfinding.graph_search) Grid (class in deepxube.domains.grid) GridAction (class in deepxube.domains.grid) GridFlatIn (class in deepxube.domains.grid) GridFlatInActIn (class in deepxube.domains.grid) GridFlatInQFix (class in deepxube.domains.grid) GridGoal (class in deepxube.domains.grid) GridNet (class in deepxube.domains.grid) GridNetParser (class in deepxube.domains.grid) GridNNetInput (class in deepxube.domains.grid) GridParser (class in deepxube.domains.grid) (class in deepxube.domains.npuzzle) GridState (class in deepxube.domains.grid) H H (in module deepxube.base.heuristic) (in module deepxube.base.updater) has_soln() (deepxube.base.pathfinding.Instance method) HasActsEnumFixedIn (class in deepxube.base.nnet_input) HasFlatSGActsEnumFixedIn (class in deepxube.base.nnet_input) HasFlatSGActsEnumFixedIn.FlatSGActFixConcrete (class in deepxube.base.nnet_input) HasFlatSGAIn (class in deepxube.base.nnet_input) HasFlatSGAIn.FlatSGAConcrete (class in deepxube.base.nnet_input) HasFlatSGIn (class in deepxube.base.nnet_input) HasFlatSGIn.FlatSGConcrete (class in deepxube.base.nnet_input) HasTwoDSGActsEnumFixedIn (class in deepxube.base.nnet_input) HasTwoDSGActsEnumFixedIn.TwoDSGActFixConcrete (class in deepxube.base.nnet_input) HasTwoDSGIn (class in deepxube.base.nnet_input) HasTwoDSGIn.TwoDSGConcrete (class in deepxube.base.nnet_input) help() (deepxube.base.factory.DelimParser method) (deepxube.base.factory.Parser method) (deepxube.domains.lightsout.LightsOutParser method) (deepxube.domains.npuzzle.GridParser method) (deepxube.heuristics.resnet_2d.ResnetFCParser method) (deepxube.pathfinding.beam_search.BeamSearchHasPolicyParser method) (deepxube.pathfinding.beam_search.BeamSearchParser method) (deepxube.pathfinding.beam_search.RolloutParser method) (deepxube.pathfinding.graph_search.GraphSearchHasPolicyParser method) (deepxube.pathfinding.graph_search.GraphSearchParser method) help_msg (deepxube.base.factory.ArgumentSpec attribute) heur_fn_out() (in module deepxube.tests.time_tests) heur_fn_q (deepxube.base.pathfinding.FNsHeurQ attribute) heur_fn_v (deepxube.base.pathfinding.FNsHeurV attribute) heur_info() (in module deepxube._cli) heur_name() (deepxube.base.updater.UpdateHasHeur static method) HeurFn (in module deepxube.base.heuristic) HeurFnQ (class in deepxube.base.heuristic) HeurFnV (class in deepxube.base.heuristic) heuristic_factory (in module deepxube.factories.heuristic_factory) HeurNNet (class in deepxube.base.heuristic) HeurNNetPar (class in deepxube.base.heuristic) HeurNNetParFacClass (class in deepxube.factories.heuristic_factory) HeurNNetParQ (class in deepxube.base.heuristic) HeurNNetParQActInConcrete (class in deepxube.factories.heuristic_factory) HeurNNetParQFixOut (class in deepxube.base.heuristic) HeurNNetParQFixOutConcrete (class in deepxube.factories.heuristic_factory) HeurNNetParQIn (class in deepxube.base.heuristic) HeurNNetParV (class in deepxube.base.heuristic) HeurNNetParVConcrete (class in deepxube.factories.heuristic_factory) HNet (in module deepxube.base.updater) I I (in module deepxube.base.pathfinding) IBeam (in module deepxube.pathfinding.beam_search) IEdge (in module deepxube.base.pathfinding) IGraph (in module deepxube.pathfinding.graph_search) import_local_modules() (in module deepxube.factories.utils.import_modules) In (in module deepxube.base.heuristic) init_counts() (in module deepxube.utils.timing_utils) init_nnet() (in module deepxube.tests.time_tests) init_times() (in module deepxube.utils.timing_utils) initialize_fns() (deepxube.base.updater.Update method) INode (in module deepxube.base.pathfinding) Inst (in module deepxube.base.updater) Instance (class in deepxube.base.pathfinding) InstanceBeam (class in deepxube.pathfinding.beam_search) InstanceEdge (class in deepxube.base.pathfinding) InstanceEdgeBeam (class in deepxube.pathfinding.beam_search) InstanceEdgeGraph (class in deepxube.pathfinding.graph_search) InstanceEdgeSup (class in deepxube.pathfinding.supervised) InstanceGraph (class in deepxube.pathfinding.graph_search) InstanceNode (class in deepxube.base.pathfinding) InstanceNodeBeam (class in deepxube.pathfinding.beam_search) InstanceNodeGraph (class in deepxube.pathfinding.graph_search) InstanceNodeSup (class in deepxube.pathfinding.supervised) InstanceSup (class in deepxube.pathfinding.supervised) int_t (in module deepxube.domains.npuzzle) InteractiveCube (class in deepxube.domains.cube3) is_boolean (deepxube.base.factory.ArgumentSpec property) is_in_out_consistent_body() (deepxube.logic.logic_objects.Clause method) is_solved() (deepxube.base.domain.Domain method) (deepxube.base.domain.GoalGrndAtoms method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.grid.Grid method) (deepxube.domains.lightsout.LightsOut method) (deepxube.domains.npuzzle.NPuzzle method) (deepxube.domains.sokoban.Sokoban method) is_valid_soln() (in module deepxube.pathfinding.utils.performance) L latent_shape() (deepxube.base.heuristic.PolicyVAE method) (deepxube.heuristics.resnet_fc.ResnetFCPolicy method) LightsOut (class in deepxube.domains.lightsout) LightsOutParser (class in deepxube.domains.lightsout) LinearAct (class in deepxube.nnet.pytorch_models) Literal (class in deepxube.logic.logic_objects) LitNode (class in deepxube.logic.logic_objects) LOAction (class in deepxube.domains.lightsout) load_nnet() (in module deepxube.nnet.nnet_utils) load_states() (in module deepxube.domains.sokoban) Logger (class in deepxube.utils.data_utils) LOGoal (class in deepxube.domains.lightsout) loss_thresh (deepxube.base.trainer.TrainArgs attribute) LOState (class in deepxube.domains.lightsout) M main() (in module deepxube._cli) make_instances() (deepxube.base.pathfinding.PathFind method) (deepxube.base.pathfinding.PathFindSup method) (deepxube.pathfinding.beam_search.BeamSearchHeurEdge method) (deepxube.pathfinding.beam_search.BeamSearchHeurNode method) (deepxube.pathfinding.beam_search.BeamSearchPolicy method) (deepxube.pathfinding.graph_search.GraphSearchHeurEdge method) (deepxube.pathfinding.graph_search.GraphSearchHeurNode method) make_instances_sup() (deepxube.base.pathfinding.PathFindSup method) (deepxube.pathfinding.supervised.PathFindEdgeSamp method) (deepxube.pathfinding.supervised.PathFindEdgeSup method) (deepxube.pathfinding.supervised.PathFindNodeSup method) make_onehots() (in module deepxube.nnet.pytorch_models) make_subs() (in module deepxube.logic.logic_objects) make_subs_lit() (in module deepxube.logic.logic_objects) max_itrs (deepxube.base.trainer.TrainArgs attribute) max_size() (deepxube.updaters.utils.replay_buffer_utils.ReplayBuffer method) Model (in module deepxube.logic.logic_objects) model_to_body() (in module deepxube.logic.asp) model_to_goal() (deepxube.base.domain.GoalGrndAtoms method) model_to_state() (deepxube.base.domain.GoalGrndAtoms method) module deepxube deepxube.__main__ deepxube._cli deepxube._solve deepxube._train_cli deepxube.base deepxube.base.domain deepxube.base.factory deepxube.base.heuristic deepxube.base.nnet_input deepxube.base.pathfinding deepxube.base.trainer deepxube.base.updater deepxube.domains deepxube.domains.cube3 deepxube.domains.grid deepxube.domains.lightsout deepxube.domains.npuzzle deepxube.domains.sokoban deepxube.factories deepxube.factories.domain_factory deepxube.factories.heuristic_factory deepxube.factories.nnet_input_factory deepxube.factories.pathfinding_factory deepxube.factories.updater_factory deepxube.factories.utils deepxube.factories.utils.import_modules deepxube.heuristics deepxube.heuristics.resnet_2d deepxube.heuristics.resnet_fc deepxube.heuristics.utils deepxube.heuristics.utils.heur_utils deepxube.logic deepxube.logic.asp deepxube.logic.logic_objects deepxube.logic.logic_utils deepxube.nnet deepxube.nnet.nnet_utils deepxube.nnet.pytorch_models deepxube.pathfinding deepxube.pathfinding.beam_search deepxube.pathfinding.graph_search deepxube.pathfinding.supervised deepxube.pathfinding.utils deepxube.pathfinding.utils.performance deepxube.tests deepxube.tests.time_tests deepxube.trainers deepxube.trainers.train_heur deepxube.trainers.train_policy deepxube.trainers.utils deepxube.trainers.utils.train_loop deepxube.trainers.utils.train_utils deepxube.updaters deepxube.updaters.updater_policy_rl deepxube.updaters.updater_q_rl deepxube.updaters.updater_sup deepxube.updaters.updater_v_rl deepxube.updaters.utils deepxube.updaters.utils.replay_buffer_utils deepxube.utils deepxube.utils.command_line_utils deepxube.utils.data_utils deepxube.utils.misc_utils deepxube.utils.timing_utils moves (deepxube.domains.npuzzle.NPuzzle attribute) moves_rev (deepxube.domains.npuzzle.NPuzzle attribute) N name (deepxube.utils.data_utils.SharedNDArray property) next_state() (deepxube.base.domain.Domain method) (deepxube.base.domain.NextStateNP method) (deepxube.domains.grid.Grid method) (deepxube.domains.npuzzle.NPuzzle method) (deepxube.domains.sokoban.Sokoban method) NextStateNP (class in deepxube.base.domain) NextStateNPActsEnumFixed (class in deepxube.base.domain) NextStateNPActsFixed (class in deepxube.base.domain) NNet (in module deepxube.base.trainer) nnet_batch_size (deepxube.base.updater.UpArgs attribute) nnet_batched() (in module deepxube.nnet.nnet_utils) nnet_fn_runner() (in module deepxube.nnet.nnet_utils) nnet_i_q (deepxube.nnet.nnet_utils.NNetParInfo attribute) nnet_in_out_shared_q() (in module deepxube.nnet.nnet_utils) nnet_input_type() (deepxube.base.heuristic.DeepXubeNNet static method) (deepxube.domains.grid.GridNet static method) (deepxube.heuristics.resnet_2d.Resnet2D static method) (deepxube.heuristics.resnet_fc.ResnetFCHeur static method) (deepxube.heuristics.resnet_fc.ResnetFCPolicy static method) nnet_o_q (deepxube.nnet.nnet_utils.NNetParInfo attribute) nnet_out_to_actions() (deepxube.base.nnet_input.PolicyNNetIn method) NNetCallable (in module deepxube.nnet.nnet_utils) NNetFn (in module deepxube.nnet.nnet_utils) NNetInput (class in deepxube.base.nnet_input) NNetPar (class in deepxube.nnet.nnet_utils) NNetParInfo (class in deepxube.nnet.nnet_utils) Node (class in deepxube.base.pathfinding) NodesSupervisable (class in deepxube.base.domain) np_to_shnd() (in module deepxube.utils.data_utils) NPAction (class in deepxube.domains.npuzzle) NPGoal (class in deepxube.domains.npuzzle) NPState (class in deepxube.domains.npuzzle) NPuzzle (class in deepxube.domains.npuzzle) num_rand_edges (deepxube.base.pathfinding.PathFindActsPolicy property) (deepxube.pathfinding.beam_search.BeamSearchHeurEdgeActsPolicy property) (deepxube.pathfinding.beam_search.BeamSearchHeurNodeActsPolicy property) (deepxube.pathfinding.beam_search.BeamSearchPolicy property) (deepxube.pathfinding.graph_search.GraphSearchHeurEdgeActsPolicy property) (deepxube.pathfinding.graph_search.GraphSearchHeurNodeActsPolicy property) O on_model() (deepxube.base.domain.GoalGrndAtoms method) on_model_var_vals() (in module deepxube.logic.asp) OneHot (class in deepxube.nnet.pytorch_models) P P (in module deepxube.base.updater) parse() (deepxube.base.factory.DelimParser method) (deepxube.base.factory.Parser method) (deepxube.domains.lightsout.LightsOutParser method) (deepxube.domains.npuzzle.GridParser method) (deepxube.heuristics.resnet_2d.ResnetFCParser method) (deepxube.pathfinding.beam_search.BeamSearchHasPolicyParser method) (deepxube.pathfinding.beam_search.BeamSearchParser method) (deepxube.pathfinding.beam_search.RolloutParser method) (deepxube.pathfinding.graph_search.GraphSearchHasPolicyParser method) (deepxube.pathfinding.graph_search.GraphSearchParser method) parse_clause() (in module deepxube.logic.logic_utils) parse_clingo_line() (in module deepxube.logic.asp) parse_literal() (in module deepxube.logic.logic_utils) parse_solve() (in module deepxube._solve) Parser (class in deepxube.base.factory) parser_train() (in module deepxube._train_cli) path_cost() (deepxube.base.pathfinding.Instance method) PathFind (class in deepxube.base.pathfinding) pathfind_type() (deepxube.base.updater.Update static method) (deepxube.updaters.updater_policy_rl.UpdatePolicyRL static method) (deepxube.updaters.updater_q_rl.UpdateHeurQRL static method) (deepxube.updaters.updater_sup.UpdateHeurQSup static method) (deepxube.updaters.updater_sup.UpdateHeurVSup static method) (deepxube.updaters.updater_sup.UpdatePolicySup static method) (deepxube.updaters.updater_v_rl.UpdateHeurVRL static method) PathFindActsEnum (class in deepxube.base.pathfinding) PathFindActsPolicy (class in deepxube.base.pathfinding) PathFindEdge (class in deepxube.base.pathfinding) PathFindEdgeSamp (class in deepxube.pathfinding.supervised) PathFindEdgeSup (class in deepxube.pathfinding.supervised) pathfinding_factory (in module deepxube.factories.pathfinding_factory) pathfinding_info() (in module deepxube._cli) PathFindNode (class in deepxube.base.pathfinding) PathFindNodeSup (class in deepxube.pathfinding.supervised) PathFindPerf (class in deepxube.pathfinding.utils.performance) pathfinds (deepxube.trainers.utils.train_loop.TestArgs attribute) PathFindSetHeurQ (class in deepxube.base.pathfinding) PathFindSetHeurV (class in deepxube.base.pathfinding) PathFindSetPolicy (class in deepxube.base.pathfinding) PathFindSup (class in deepxube.base.pathfinding) pddl_action_to_action() (deepxube.base.domain.SupportsPDDL method) per_solved() (deepxube.pathfinding.utils.performance.PathFindPerf method) plot_itr_data() (in module deepxube._cli) plot_scatter() (in module deepxube._cli) PNNetIn (in module deepxube.base.heuristic) policy_factory (in module deepxube.factories.heuristic_factory) policy_fn (deepxube.base.pathfinding.FNsPolicy attribute) policy_fn_rand() (in module deepxube._solve) (in module deepxube.heuristics.utils.heur_utils) policy_name() (deepxube.base.updater.UpdateHasPolicy static method) policy_rand_prob (deepxube.base.updater.UpArgs attribute) PolicyFn (class in deepxube.base.heuristic) PolicyNNet (class in deepxube.base.heuristic) PolicyNNetIn (class in deepxube.base.nnet_input) PolicyNNetPar (class in deepxube.base.heuristic) PolicyNNetParConcrete (class in deepxube.factories.heuristic_factory) PolicyNNetParFacClass (class in deepxube.factories.heuristic_factory) PolicyVAE (class in deepxube.base.heuristic) print_params() (in module deepxube.trainers.utils.train_loop) print_pathfindperf() (in module deepxube.pathfinding.utils.performance) prob_inst_to_pddl_inst() (deepxube.base.domain.SupportsPDDL method) problem_inst_gen() (in module deepxube._cli) proc_id (deepxube.nnet.nnet_utils.NNetParInfo attribute) procs (deepxube.base.updater.UpArgs attribute) project_points() (in module deepxube.domains.cube3) prop_across() (in module deepxube.logic.logic_objects) prop_down() (deepxube.logic.logic_objects.LitNode method) prop_up() (deepxube.logic.logic_objects.LitNode method) prune_lit() (in module deepxube.logic.logic_objects) PS (in module deepxube.base.updater) push_pop_edges() (deepxube.base.pathfinding.InstanceEdge method) (deepxube.pathfinding.beam_search.InstanceEdgeBeam method) (deepxube.pathfinding.graph_search.InstanceEdgeGraph method) (deepxube.pathfinding.supervised.InstanceEdgeSup method) push_pop_nodes() (deepxube.base.pathfinding.InstanceNode method) (deepxube.pathfinding.beam_search.InstanceNodeBeam method) (deepxube.pathfinding.graph_search.InstanceNodeGraph method) (deepxube.pathfinding.supervised.InstanceNodeSup method) Q Quaternion (class in deepxube.domains.cube3) R random_subset() (in module deepxube.utils.misc_utils) random_walk() (deepxube.base.domain.Domain method) (deepxube.base.domain.NextStateNP method) (deepxube.domains.npuzzle.NPuzzle method) random_walk_rev() (deepxube.base.domain.GoalStartRevWalkableActsRev method) random_walk_rev_no_path_cost() (deepxube.base.domain.GoalStartRevWalkable method) (deepxube.base.domain.GoalStartRevWalkableActsRev method) (deepxube.domains.npuzzle.NPuzzle method) rb (deepxube.base.trainer.TrainArgs attribute) record_goal() (deepxube.base.pathfinding.Instance method) (deepxube.pathfinding.beam_search.InstanceBeam method) (deepxube.pathfinding.graph_search.InstanceGraph method) (deepxube.pathfinding.supervised.InstanceSup method) record_time() (deepxube.utils.timing_utils.Times method) register_class() (deepxube.base.factory.Factory method) register_nnet_input() (deepxube.base.nnet_input.DynamicNNetInput class method) (in module deepxube.factories.nnet_input_factory) register_nnet_input_dynamic() (in module deepxube.factories.nnet_input_factory) register_parser() (deepxube.base.factory.Factory method) ReLU2 (class in deepxube.nnet.pytorch_models) remove_all_whitespace() (in module deepxube.utils.misc_utils) remove_finished_instances() (deepxube.base.pathfinding.PathFind method) remove_instances() (deepxube.base.pathfinding.PathFind method) replace_anon_vars() (in module deepxube.logic.logic_utils) ReplayBuffer (class in deepxube.updaters.utils.replay_buffer_utils) ReplayBufferP (class in deepxube.updaters.utils.replay_buffer_utils) ReplayBufferQ (class in deepxube.updaters.utils.replay_buffer_utils) ReplayBufferV (class in deepxube.updaters.utils.replay_buffer_utils) ReplayPElem (in module deepxube.updaters.utils.replay_buffer_utils) ReplayPRet (in module deepxube.updaters.utils.replay_buffer_utils) ReplayQElem (in module deepxube.updaters.utils.replay_buffer_utils) ReplayQRet (in module deepxube.updaters.utils.replay_buffer_utils) ReplayVElem (in module deepxube.updaters.utils.replay_buffer_utils) ReplayVRet (in module deepxube.updaters.utils.replay_buffer_utils) reset_times() (deepxube.utils.timing_utils.Times method) Resnet2D (class in deepxube.heuristics.resnet_2d) ResnetFCHeur (class in deepxube.heuristics.resnet_fc) ResnetFCParser (class in deepxube.heuristics.resnet_2d) (class in deepxube.heuristics.resnet_fc) ResnetFCParserHeur (class in deepxube.heuristics.resnet_fc) ResnetFCParserPolicy (class in deepxube.heuristics.resnet_fc) ResnetFCPolicy (class in deepxube.heuristics.resnet_fc) ResnetModel (class in deepxube.nnet.pytorch_models) RolloutParser (class in deepxube.pathfinding.beam_search) RolloutPolicy (class in deepxube.pathfinding.beam_search) RolloutPolicyParser (class in deepxube.pathfinding.beam_search) rotate() (deepxube.domains.cube3.InteractiveCube method) (deepxube.domains.cube3.Quaternion method) S S (in module deepxube.base.domain) (in module deepxube.base.nnet_input) samp_edges() (deepxube.base.domain.EdgesSampleable method) (deepxube.base.domain.GoalStartRevWalkableActsRev method) (deepxube.base.domain.StartGoalWalkable method) samp_edges_and_labels() (deepxube.base.domain.EdgesSupervisable method) (deepxube.base.domain.GoalStartRevWalkableActsRev method) (deepxube.base.domain.StartGoalWalkable method) samp_nodes_and_labels() (deepxube.base.domain.GoalStartRevWalkableActsRev method) (deepxube.base.domain.NodesSupervisable method) (deepxube.base.domain.StartGoalWalkable method) sample() (deepxube.base.trainer.DataBuffer method) (deepxube.updaters.utils.replay_buffer_utils.ReplayBuffer method) sample_action() (deepxube.base.domain.ActsEnumFixed method) (deepxube.base.domain.ActsFixed method) sample_goal_from_state() (deepxube.base.domain.GoalGrndAtoms method) (deepxube.base.domain.GoalSampleableFromState method) (deepxube.domains.grid.Grid method) (deepxube.domains.sokoban.Sokoban method) sample_goal_states() (deepxube.base.domain.GoalStateSampleable method) sample_goals() (deepxube.base.domain.GoalFixed method) (deepxube.base.domain.GoalSampleable method) sample_goalstate_goal_pairs() (deepxube.base.domain.GoalSampGoalStateSamp method) (deepxube.base.domain.GoalStateGoalPairSampleable method) (deepxube.base.domain.GoalStateSampGoalSamp method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.lightsout.LightsOut method) (deepxube.domains.npuzzle.NPuzzle method) sample_minimal_model() (deepxube.logic.asp.Solver method) sample_minimal_model_old() (deepxube.logic.asp.Solver method) sample_next_state() (deepxube.base.domain.Domain method) sample_problem_instances() (deepxube.base.domain.Domain method) (deepxube.base.domain.GoalStartRevWalkable method) (deepxube.base.domain.StartGoalWalkable method) sample_rev_state() (deepxube.base.domain.ActsRev method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.lightsout.LightsOut method) sample_start_states() (deepxube.base.domain.StartGoalWalkable method) (deepxube.domains.grid.Grid method) (deepxube.domains.sokoban.Sokoban method) sample_state_action() (deepxube.base.domain.ActsEnum method) (deepxube.base.domain.ActsFixed method) (deepxube.base.domain.Domain method) sample_state_from_goal() (deepxube.base.domain.StateSampleableFromGoal method) SampRet (in module deepxube.updaters.utils.replay_buffer_utils) scalar_stats() (in module deepxube.utils.misc_utils) SchOver (in module deepxube.pathfinding.graph_search) search_itrs (deepxube.base.updater.UpArgs attribute) (deepxube.trainers.utils.train_loop.TestArgs attribute) sel_l() (in module deepxube.utils.data_utils) select_idxs_from_logits() (deepxube.pathfinding.beam_search.InstanceBeam method) set_batch_size() (deepxube.pathfinding.graph_search.InstanceGraph method) set_beam_size() (deepxube.pathfinding.beam_search.InstanceBeam method) set_eps() (deepxube.pathfinding.beam_search.InstanceBeam method) (deepxube.pathfinding.graph_search.InstanceGraph method) set_heur_file() (deepxube.base.updater.UpdateHasHeur method) set_heur_nnet() (deepxube.base.updater.UpdateHasHeur method) set_is_solved() (deepxube.base.pathfinding.PathFind method) set_main_qs() (deepxube.base.updater.Update method) set_next_nodes() (deepxube.base.pathfinding.Instance method) set_nnet_file() (deepxube.base.updater.Update method) set_nnet_fns() (deepxube.base.domain.Domain method) set_nnet_par_info() (deepxube.base.updater.Update method) set_nnet_par_info_l_dict() (deepxube.base.updater.Update method) set_policy_file() (deepxube.base.updater.UpdateHasPolicy method) set_policy_nnet() (deepxube.base.updater.UpdateHasPolicy method) set_policy_samp() (deepxube.base.updater.UpdateHasPolicy method) set_rollout() (deepxube.pathfinding.beam_search.InstanceBeam method) set_rot() (deepxube.domains.cube3.InteractiveCube method) set_targ_update_num() (deepxube.base.updater.Update method) set_temp() (deepxube.pathfinding.beam_search.InstanceBeam method) set_weight() (deepxube.pathfinding.graph_search.InstanceGraph method) SharedNDArray (class in deepxube.utils.data_utils) size() (deepxube.base.trainer.DataBuffer method) (deepxube.updaters.utils.replay_buffer_utils.ReplayBuffer method) SkAction (class in deepxube.domains.sokoban) SkGoal (class in deepxube.domains.sokoban) skip_heur (deepxube.base.trainer.TrainArgs attribute) skip_policy (deepxube.base.trainer.TrainArgs attribute) SkNNetInput (class in deepxube.domains.sokoban) SkState (class in deepxube.domains.sokoban) Sokoban (class in deepxube.domains.sokoban) solve_cli() (in module deepxube._solve) Solver (class in deepxube.logic.asp) Spec (class in deepxube.logic.asp) SPLASH (class in deepxube.nnet.pytorch_models) SPLASH1 (class in deepxube.nnet.pytorch_models) split_evenly() (in module deepxube.utils.misc_utils) split_evenly_w_max() (in module deepxube.utils.misc_utils) start_nnet_fn_runners() (in module deepxube.nnet.nnet_utils) start_nnet_runners() (deepxube.base.updater.Update method) start_procs() (deepxube.base.updater.Update method) start_state_fixed() (deepxube.base.domain.GoalGrndAtoms method) start_update() (deepxube.base.updater.Update method) StartGoalWalkable (class in deepxube.base.domain) State (class in deepxube.base.domain) state_to_model() (deepxube.base.domain.GoalGrndAtoms method) StateGoalActFixIn (class in deepxube.base.nnet_input) StateGoalActIn (class in deepxube.base.nnet_input) StateGoalIn (class in deepxube.base.nnet_input) StateGoalVizable (class in deepxube.base.domain) states_goals_actions_split_idx() (deepxube.base.nnet_input.PolicyNNetIn method) StateSampleableFromGoal (class in deepxube.base.domain) stats() (deepxube.pathfinding.utils.performance.PathFindPerf method) Status (class in deepxube.base.trainer) step() (deepxube.base.pathfinding.PathFind method) (deepxube.base.pathfinding.PathFindEdge method) (deepxube.base.pathfinding.PathFindNode method) (deepxube.pathfinding.supervised.PathFindEdgeSamp method) (deepxube.pathfinding.supervised.PathFindEdgeSup method) (deepxube.pathfinding.supervised.PathFindNodeSup method) step_max (deepxube.base.updater.UpArgs attribute) stickermargin (deepxube.domains.cube3.InteractiveCube attribute) stickerthickness (deepxube.domains.cube3.InteractiveCube attribute) stickerwidth (deepxube.domains.cube3.InteractiveCube attribute) stop_nnet_runners() (in module deepxube.nnet.nnet_utils) stop_procs() (deepxube.base.updater.Update method) string_to_action() (deepxube.base.domain.StringToAct method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.grid.Grid method) (deepxube.domains.lightsout.LightsOut method) (deepxube.domains.npuzzle.NPuzzle method) (deepxube.domains.sokoban.Sokoban method) string_to_action_help() (deepxube.base.domain.StringToAct method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.grid.Grid method) (deepxube.domains.lightsout.LightsOut method) (deepxube.domains.npuzzle.NPuzzle method) (deepxube.domains.sokoban.Sokoban method) StringToAct (class in deepxube.base.domain) SupportsPDDL (class in deepxube.base.domain) sync_main (deepxube.base.updater.UpArgs attribute) T T (in module deepxube.base.factory) targ_up_searches (deepxube.base.trainer.TrainArgs attribute) test() (in module deepxube.trainers.utils.train_loop) test_env() (in module deepxube.tests.time_tests) test_envenumerableacts() (in module deepxube.tests.time_tests) test_envstartgoalrw() (in module deepxube.tests.time_tests) test_goals (deepxube.trainers.utils.train_loop.TestArgs attribute) test_heur_nnet_par() (in module deepxube.tests.time_tests) test_init (deepxube.trainers.utils.train_loop.TestArgs attribute) test_nnet_batch_size (deepxube.trainers.utils.train_loop.TestArgs attribute) test_policy_nnet_par() (in module deepxube.tests.time_tests) test_states (deepxube.trainers.utils.train_loop.TestArgs attribute) test_up_freq (deepxube.trainers.utils.train_loop.TestArgs attribute) TestArgs (class in deepxube.trainers.utils.train_loop) theta_sub() (deepxube.logic.logic_objects.Clause method) theta_sub_args() (in module deepxube.logic.logic_objects) theta_sub_lits() (in module deepxube.logic.logic_objects) theta_sub_replace() (in module deepxube.logic.logic_objects) time_test() (in module deepxube.tests.time_tests) time_test_args() (in module deepxube._cli) Times (class in deepxube.utils.timing_utils) to_code() (deepxube.logic.logic_objects.Clause method) (deepxube.logic.logic_objects.Literal method) to_img() (deepxube.domains.sokoban.Sokoban method) to_np() (deepxube.base.heuristic.HeurNNetParQ method) (deepxube.base.heuristic.HeurNNetParQFixOut method) (deepxube.base.heuristic.HeurNNetParQIn method) (deepxube.base.heuristic.HeurNNetParV method) (deepxube.base.nnet_input.HasFlatSGActsEnumFixedIn.FlatSGActFixConcrete method) (deepxube.base.nnet_input.HasFlatSGAIn.FlatSGAConcrete method) (deepxube.base.nnet_input.HasFlatSGIn.FlatSGConcrete method) (deepxube.base.nnet_input.HasTwoDSGActsEnumFixedIn.TwoDSGActFixConcrete method) (deepxube.base.nnet_input.HasTwoDSGIn.TwoDSGConcrete method) (deepxube.base.nnet_input.NNetInput method) (deepxube.base.nnet_input.PolicyNNetIn method) (deepxube.base.nnet_input.StateGoalActFixIn method) (deepxube.base.nnet_input.StateGoalActIn method) (deepxube.base.nnet_input.StateGoalIn method) (deepxube.domains.grid.GridFlatIn method) (deepxube.domains.grid.GridFlatInActIn method) (deepxube.domains.grid.GridFlatInQFix method) (deepxube.domains.grid.GridNNetInput method) (deepxube.domains.sokoban.SkNNetInput method) (deepxube.factories.heuristic_factory.HeurNNetParVConcrete method) to_np_2d_sg() (deepxube.base.nnet_input.HasTwoDSGIn method) (deepxube.domains.lightsout.LightsOut method) to_np_flat_sg() (deepxube.base.nnet_input.HasFlatSGIn method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.lightsout.LightsOut method) (deepxube.domains.npuzzle.NPuzzle method) to_np_flat_sga() (deepxube.base.nnet_input.HasFlatSGAIn method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.lightsout.LightsOut method) to_np_fn() (deepxube.base.heuristic.PolicyNNetPar method) (deepxube.base.nnet_input.PolicyNNetIn method) (deepxube.factories.heuristic_factory.PolicyNNetParConcrete method) to_np_train() (deepxube.base.heuristic.PolicyNNetPar method) (deepxube.factories.heuristic_factory.PolicyNNetParConcrete method) to_pytorch_input() (in module deepxube.nnet.nnet_utils) to_string() (deepxube.pathfinding.utils.performance.PathFindPerf method) Train (class in deepxube.base.trainer) train() (in module deepxube.trainers.utils.train_loop) train_cli() (in module deepxube._train_cli) train_nnet_step() (in module deepxube.trainers.utils.train_utils) train_summary() (in module deepxube._cli) TrainArgs (class in deepxube.base.trainer) TrainHeur (class in deepxube.trainers.train_heur) TrainPolicy (class in deepxube.trainers.train_policy) TrainSummary (class in deepxube.base.trainer) tree_backup() (deepxube.base.pathfinding.Node method) TwoDIn (class in deepxube.base.nnet_input) U ub_heur_solns (deepxube.base.updater.UpArgs attribute) unflatten() (in module deepxube.utils.misc_utils) unlink() (deepxube.utils.data_utils.SharedNDArray method) Up (in module deepxube.base.trainer) up_batch_size (deepxube.base.updater.UpArgs attribute) up_gen_itrs (deepxube.base.updater.UpArgs attribute) up_itrs (deepxube.base.updater.UpArgs attribute) UpArgs (class in deepxube.base.updater) Update (class in deepxube.base.updater) update_optimizer() (deepxube.base.heuristic.DeepXubeNNet method) (in module deepxube.base.trainer) update_pathfindstats() (deepxube.base.trainer.TrainSummary method) update_perf() (deepxube.pathfinding.utils.performance.PathFindPerf method) update_runner() (deepxube.base.updater.Update method) update_step() (deepxube.base.trainer.Train method) update_step_probs() (deepxube.base.trainer.Status method) UpdateHasHeur (class in deepxube.base.updater) UpdateHasPolicy (class in deepxube.base.updater) UpdateHER (class in deepxube.base.updater) UpdateHeur (class in deepxube.base.updater) UpdateHeurQ (class in deepxube.base.updater) UpdateHeurQRL (class in deepxube.updaters.updater_q_rl) UpdateHeurQRLHER (class in deepxube.updaters.updater_q_rl) UpdateHeurQRLHERABC (class in deepxube.updaters.updater_q_rl) UpdateHeurQRLHERPolicy (class in deepxube.updaters.updater_q_rl) UpdateHeurQRLKeepGoal (class in deepxube.updaters.updater_q_rl) UpdateHeurQRLKeepGoalABC (class in deepxube.updaters.updater_q_rl) UpdateHeurQRLKeepGoalPolicy (class in deepxube.updaters.updater_q_rl) UpdateHeurQSup (class in deepxube.updaters.updater_sup) UpdateHeurV (class in deepxube.base.updater) UpdateHeurVRL (class in deepxube.updaters.updater_v_rl) UpdateHeurVRLHER (class in deepxube.updaters.updater_v_rl) UpdateHeurVRLHERABC (class in deepxube.updaters.updater_v_rl) UpdateHeurVRLHERPolicy (class in deepxube.updaters.updater_v_rl) UpdateHeurVRLKeepGoal (class in deepxube.updaters.updater_v_rl) UpdateHeurVRLKeepGoalABC (class in deepxube.updaters.updater_v_rl) UpdateHeurVRLKeepGoalPolicy (class in deepxube.updaters.updater_v_rl) UpdateHeurVSup (class in deepxube.updaters.updater_sup) UpdatePolicy (class in deepxube.base.updater) UpdatePolicyRL (class in deepxube.updaters.updater_policy_rl) UpdatePolicyRLHER (class in deepxube.updaters.updater_policy_rl) UpdatePolicyRLHERABC (class in deepxube.updaters.updater_policy_rl) UpdatePolicyRLHERHeurQ (class in deepxube.updaters.updater_policy_rl) UpdatePolicyRLHERHeurV (class in deepxube.updaters.updater_policy_rl) UpdatePolicyRLKeepGoal (class in deepxube.updaters.updater_policy_rl) UpdatePolicyRLKeepGoalABC (class in deepxube.updaters.updater_policy_rl) UpdatePolicyRLKeepGoalHeurQ (class in deepxube.updaters.updater_policy_rl) UpdatePolicyRLKeepGoalHeurV (class in deepxube.updaters.updater_policy_rl) UpdatePolicySup (class in deepxube.updaters.updater_sup) updater_factory (in module deepxube.factories.updater_factory) UpdateRL (class in deepxube.base.updater) UpdateSup (class in deepxube.base.updater) upper_bound_parent_path() (deepxube.base.pathfinding.Node method) V v (deepxube.base.updater.UpArgs attribute) value_type (deepxube.base.factory.ArgumentSpec attribute) VarNode (class in deepxube.logic.logic_objects) visualize_state_goal() (deepxube.base.domain.StateGoalVizable method) (deepxube.domains.cube3.Cube3 method) (deepxube.domains.grid.Grid method) (deepxube.domains.lightsout.LightsOut method) (deepxube.domains.npuzzle.NPuzzle method) (deepxube.domains.sokoban.Sokoban method) viz() (in module deepxube._cli) viz_step() (in module deepxube._cli) W write() (deepxube.utils.data_utils.Logger method)