MCPcopy Create free account

hub / github.com/NVlabs/AutoDMP / functions

Functions1,782 in github.com/NVlabs/AutoDMP

↓ 2 callersMethodshutdown
(self, shutdown_workers=False)
hpbandster/core/master.py:129
↓ 2 callersMethodshutdown
(self)
hpbandster/core/dispatcher.py:59
↓ 2 callersFunctionsize
\return total number of bins
dreamplace/ops/place_io/src/BinMap.h:41
↓ 2 callersMethodsolution_file_suffix
@brief speculate placement solution file suffix
dreamplace/Params.py:203
↓ 2 callersFunctionsquareDistance
dreamplace/ops/place_io/src/Box.h:331
↓ 2 callersMethodsubRowId
\return sub row id in a row for sub row map indexing
dreamplace/ops/place_io/src/Row.h:126
↓ 2 callersMethodtoJson
@brief convert to json
dreamplace/Params.py:127
↓ 2 callersMethodtrigger_discover_worker
(self)
hpbandster/core/dispatcher.py:186
↓ 2 callersMethodunscale_pl
@brief unscale placement solution only @param shift_factor shift factor to make the origin of the layout to (0, 0) @param sca
dreamplace/PlaceDB.py:146
↓ 2 callersMethodupdate_gamma
@brief update gamma in wirelength model @param iteration optimization step @param overflow evaluated in current step
dreamplace/PlaceObj.py:1155
↓ 2 callersMethodupdate_params
(self, new_params)
dreamplace/Placer.py:133
↓ 2 callersMethodvflip
(self, macro)
dreamplace/ops/macro_refinement/macro_refinement.py:84
↓ 2 callersFunctionwidth
dreamplace/ops/place_io/src/Box.h:154
↓ 2 callersMethodwrite
dreamplace/ops/place_io/src/PlaceDB.cpp:1144
↓ 1 callersFunctionCollectFixedCellIntervalHelper
dreamplace/ops/place_io/src/RowMap.cpp:28
↓ 1 callersMethodPlaceDB
dreamplace/ops/place_io/src/PlaceDB.cpp:18
↓ 1 callersFunctionPlaceSolWriter
dreamplace/ops/place_io/src/PlaceWriter.h:22
↓ 1 callersMethod__call__
(self, x_test)
hpbandster/optimizers/kde/kernels.py:144
↓ 1 callersMethod__call__
(self, x_test)
hpbandster/optimizers/kde/kernels.py:203
↓ 1 callersMethod__init__
(self, config, config_info, results=None, time_stamps=None, exceptions=None, status='QUEUED', budget=0)
hpbandster/core/base_iteration.py:14
↓ 1 callersMethod__str__
@brief convert to string
dreamplace/EvalMetrics.py:57
↓ 1 callersMethod__str__
@brief string
dreamplace/Params.py:161
↓ 1 callersMethod_advance_to_next_stage
Function that implements the strategy to advance configs within this iteration Overload this to implement different strategies, like Success
hpbandster/core/base_iteration.py:180
↓ 1 callersMethod_calculate
(self, samples, weights_func)
hpbandster/optimizers/config_generators/mobohb_utils.py:218
↓ 1 callersMethod_calculate_by_james_rule
(self, samples, weights_func)
hpbandster/optimizers/config_generators/mobohb_utils.py:224
↓ 1 callersMethod_convert_hp
(self, hp_value)
hpbandster/optimizers/config_generators/mobohb_utils.py:403
↓ 1 callersMethod_get_types
extracts the needed types from the configspace for faster retrival later type = 0 - numerical (continuous or integer) parameter type >=1 - c
hpbandster/optimizers/kde/mvkde.py:210
↓ 1 callersMethod_load_hp_values
(self)
hpbandster/optimizers/config_generators/mobohb_utils.py:436
↓ 1 callersMethod_merge_results
hidden function to merge the list of results into one dictionary and 'normalize' the time stamps
hpbandster/core/result.py:415
↓ 1 callersMethod_normalize_weights
(self, weights)
hpbandster/optimizers/kde/mvkde.py:126
↓ 1 callersMethod_queue_wait
helper function to wait for the queue to not overflow/underload it
hpbandster/core/master.py:271
↓ 1 callersMethod_revert_hp
(self, hp_converted_value)
hpbandster/optimizers/config_generators/mobohb_utils.py:418
↓ 1 callersMethod_run
(self)
hpbandster/core/worker.py:118
↓ 1 callersMethod_sample_categorical
(self, lower_vals, upper_vals)
hpbandster/optimizers/config_generators/mobohb_utils.py:478
↓ 1 callersMethod_sample_numerical
(self, var_type, lower_vals, upper_vals)
hpbandster/optimizers/config_generators/mobohb_utils.py:457
↓ 1 callersMethod_setup_matrices
(self)
dreamplace/ops/macro_overlap/macro_overlap.py:73
↓ 1 callersMethod_setup_placer
(self)
tuner/tuner_worker.py:104
↓ 1 callersMethod_split_observations
(self, hp_values, ys, n_lower)
hpbandster/optimizers/config_generators/mobohb_utils.py:314
↓ 1 callersMethod_submit_job
hidden function to submit a new job to the dispatcher This function handles the actual submission in a (hopefully) thread save way
hpbandster/core/master.py:281
↓ 1 callersMethod_update_logger
(self, working_directory, suffix="")
tuner/tuner_worker.py:109
↓ 1 callersFunctionabacusLegalizationCPU
dreamplace/ops/abacus_legalize/src/abacus_legalize_cpu.h:330
↓ 1 callersFunctionabacusLegalizeRowCPU
dreamplace/ops/abacus_legalize/src/abacus_legalize_cpu.h:249
↓ 1 callersMethodaddMacroPort
dreamplace/ops/place_io/src/MacroPin.h:153
↓ 1 callersMethodaddOptions
dreamplace/ops/place_io/src/Params.h:44
↓ 1 callersMethodadjustParams
dreamplace/ops/place_io/src/PlaceDB.cpp:1497
↓ 1 callersFunctionalign2site
@brief align x coordinate to site
dreamplace/ops/utility/src/detailed_place_db.h:137
↓ 1 callersFunctionall_hpwl
(x, y, net2pin_map, net_weights)
unittest/ops/hpwl_unittest.py:32
↓ 1 callersMethodapply
@brief apply placement solution and update database
dreamplace/PlaceDB.py:1554
↓ 1 callersFunctionapply_candidates
dreamplace/ops/global_swap/src/global_swap_concurrent.cpp:359
↓ 1 callersFunctionapply_reorder
dreamplace/ops/k_reorder/src/k_reorder.cpp:170
↓ 1 callersFunctionapply_solution_sequential
dreamplace/ops/independent_set_matching/src/independent_set_matching_sequential.cpp:143
↓ 1 callersFunctionarea
\return area
dreamplace/ops/place_io/src/Box.h:163
↓ 1 callersMethodavgMovableNodeWidth
dreamplace/ops/place_io/src/PlaceDB.cpp:1557
↓ 1 callersFunctionbackNonemptyRowIndex
\return the index of last non-empty row
dreamplace/ops/place_io/src/HrchyList.h:138
↓ 1 callersFunctionbegin
\return begin iterator of data
dreamplace/ops/place_io/src/HrchyList.h:152
↓ 1 callersFunctionbegin1D
\return 1D iterators of bins
dreamplace/ops/place_io/src/BinMap.h:72
↓ 1 callersFunctionbeginRowIndex
\return the begin iterator of m_vRowBeginIdx
dreamplace/ops/place_io/src/HrchyList.h:162
↓ 1 callersFunctionbind_PyPlaceDB
dreamplace/ops/place_io/src/PybindPyPlaceDB.cpp:10
↓ 1 callersFunctionboundaryCheck
dreamplace/ops/legality_check/src/legality_check.h:36
↓ 1 callersMethodbuild_adjust_node_area
@brief adjust cell area according to routing congestion and pin utilization map
dreamplace/PlaceObj.py:1299
↓ 1 callersFunctionbuild_dataframe
(result)
tuner/tuner_analyze.py:66
↓ 1 callersMethodbuild_detailed_placement
@brief detailed placement consisting of global swap and independent set matching @param params parameters @param placedb plac
dreamplace/BasicPlace.py:1141
↓ 1 callersMethodbuild_draw_placement
@brief plot placement @param params parameters @param placedb placement database
dreamplace/BasicPlace.py:1291
↓ 1 callersMethodbuild_electric_overflow
@brief compute electric density overflow @param params parameters @param placedb placement database @param data_colle
dreamplace/PlaceObj.py:682
↓ 1 callersMethodbuild_fence_region_legalization
( self, region_id, params, placedb, data_collections, device )
dreamplace/BasicPlace.py:880
↓ 1 callersMethodbuild_hpwl
@brief compute half-perimeter wirelength @param params parameters @param placedb placement database @param data_colle
dreamplace/BasicPlace.py:657
↓ 1 callersMethodbuild_legality_check
@brief legality check @param params parameters @param placedb placement database @param data_collections a collection
dreamplace/BasicPlace.py:756
↓ 1 callersMethodbuild_legalization
@brief legalization @param params parameters @param placedb placement database @param data_collections a collection o
dreamplace/BasicPlace.py:775
↓ 1 callersMethodbuild_logsumexp_wl
@brief build the op to compute log-sum-exp wirelength @param params parameters @param placedb placement database @par
dreamplace/PlaceObj.py:620
↓ 1 callersMethodbuild_macro_overlap
@brief MFP macro overlap @param params parameters @param placedb placement database @param data_collections a collect
dreamplace/PlaceObj.py:1451
↓ 1 callersMethodbuild_macro_refinement
@brief macro orientation refinement
dreamplace/PlaceObj.py:1512
↓ 1 callersMethodbuild_move_boundary
@brief bound nodes into layout region @param params parameters @param placedb placement database @param data_collecti
dreamplace/BasicPlace.py:641
↓ 1 callersMethodbuild_multi_fence_region_density_op
(self)
dreamplace/PlaceObj.py:1382
↓ 1 callersMethodbuild_multi_fence_region_legalization
( self, params, placedb, data_collections, device )
dreamplace/BasicPlace.py:846
↓ 1 callersMethodbuild_nctugr_congestion_map
@brief call NCTUgr for congestion estimation
dreamplace/PlaceObj.py:1276
↓ 1 callersMethodbuild_noise
@brief add noise to cell locations @param params parameters @param placedb placement database @param data_collections
dreamplace/PlaceObj.py:1171
↓ 1 callersFunctionbuild_pin_pos
(pos, pin_offset_x, pin_offset_y, pin2node_map, num_physical_nodes)
unittest/ops/pin_pos_unittest.py:31
↓ 1 callersMethodbuild_pin_pos
@brief sum up the pins for each cell @param params parameters @param placedb placement database @param data_collectio
dreamplace/BasicPlace.py:623
↓ 1 callersMethodbuild_pin_utilization_map
@brief pin density map based on current cell locations @param params parameters @param placedb placement database @pa
dreamplace/PlaceObj.py:1255
↓ 1 callersMethodbuild_precondition
@brief preconditioning to gradient @param params parameters @param placedb placement database @param data_collections
dreamplace/PlaceObj.py:1200
↓ 1 callersMethodbuild_rsmt_wl
@brief compute rectilinear steiner minimal tree wirelength with flute @param params parameters @param placedb placement datab
dreamplace/BasicPlace.py:715
↓ 1 callersMethodbuild_update_density_weight
@brief update density weight @param params parameters @param placedb placement database
dreamplace/PlaceObj.py:1053
↓ 1 callersMethodbuild_update_macro_overlap_weight
(self, params, placedb, algo="static")
dreamplace/PlaceObj.py:1483
↓ 1 callersMethodbuild_weight_hpwl
@brief compute half-perimeter wirelength for weights less than ignore_net_weight @param params parameters @param placedb plac
dreamplace/BasicPlace.py:686
↓ 1 callersMethodbuild_weighted_average_wl
@brief build the op to compute weighted average wirelength @param params parameters @param placedb placement database
dreamplace/PlaceObj.py:586
↓ 1 callersFunctionbuild_wirelength
(pin_x, pin_y, pin2net_map, net2pin_map, gamma, ignore_net_degree, net_weights)
unittest/ops/weighted_average_wirelength_unittest.py:38
↓ 1 callersFunctionbuild_wirelength
(pin_x, pin_y, pin2net_map, net2pin_map, gamma, ignore_net_degree, net_weights)
unittest/ops/logsumexp_wirelength_unittest.py:43
↓ 1 callersMethodcalc_num_filler_for_fence_region
@description: calculate number of fillers for each fence region @param fence_regions{type} @return:
dreamplace/PlaceDB.py:701
↓ 1 callersMethodcdf_for_numpy
(self, xs)
hpbandster/optimizers/config_generators/mobohb_utils.py:167
↓ 1 callersFunctioncenter_x
@return x coordinate of the center of the box
dreamplace/ops/utility/src/box.h:90
↓ 1 callersFunctioncenter_y
@return y coordinate of the center of the box
dreamplace/ops/utility/src/box.h:92
↓ 1 callersFunctioncheck_legality
@brief check whether placement is legal
dreamplace/ops/utility/src/detailed_place_db.h:333
↓ 1 callersMethodcollectBlockageIntervals
dreamplace/ops/place_io/src/RowMap.cpp:111
↓ 1 callersFunctioncollect_candidates
dreamplace/ops/global_swap/src/global_swap_concurrent.cpp:167
↓ 1 callersFunctioncollect_independent_sets
dreamplace/ops/independent_set_matching/src/collect_independent_sets.h:540
↓ 1 callersFunctioncollect_independent_sets_sequential
dreamplace/ops/independent_set_matching/src/independent_set_matching_sequential.cpp:72
↓ 1 callersFunctioncolor_issimple
(ob, simple=BLUE, complex=YELLOW)
dreamplace/ops/fence_region/fence_region.py:48
↓ 1 callersFunctioncolor_issimple
(ob, simple=BLUE, complex=YELLOW)
dreamplace/ops/fence_region/figures.py:40
↓ 1 callersFunctioncompute_candidate_cost
dreamplace/ops/global_swap/src/global_swap_concurrent.cpp:269
↓ 1 callersFunctioncompute_independent_rows
dreamplace/ops/k_reorder/src/compute_independent_rows.h:104
← previousnext →301–400 of 1,782, ranked by callers