MCPcopy Create free account

hub / github.com/NVlabs/AutoDMP / functions

Functions1,782 in github.com/NVlabs/AutoDMP

↓ 5 callersMethodcapacity
\return capacity of area for cells in the bin, excluding fixed cells and forbidden regions
dreamplace/ops/place_io/src/Bin.h:75
↓ 5 callersMethodcrop_to_site
(self, v, axis: str = "x", mode: str = "close")
dreamplace/PlaceDB.py:796
↓ 5 callersFunctiondiamond_search_sequence
dreamplace/ops/utility/src/diamond_search.h:114
↓ 5 callersMethoderase
dreamplace/ops/place_io/src/SubRowNodeMap.cpp:201
↓ 5 callersFunctionget
dreamplace/ops/place_io/src/Box.h:126
↓ 5 callersFunctiongetNextRowBeginIndex
\return next row begin index overflow to m_vData.size()
dreamplace/ops/place_io/src/HrchyList.h:59
↓ 5 callersFunctionget_expk
Compute 2*exp(-1j*pi*u/(2N)), but not exactly the same. The actual return is 2*cos(pi*u/(2N)), 2*sin(pi*u/(2N)). This will make later multipl
dreamplace/ops/dct/discrete_spectral_transform.py:32
↓ 5 callersMethodget_runs_by_id
returns a list of runs for a given config id The runs are sorted by ascending budget, so '-1' will give the longest run for this config.
hpbandster/core/result.py:319
↓ 5 callersFunctionidct_lee_forward
dreamplace/ops/dct/src/dct_lee.cpp:52
↓ 5 callersFunctionidct_lee_forward
dreamplace/ops/dct/src/dct_lee_cuda.cpp:52
↓ 5 callersMethodindex
dreamplace/ops/place_io/src/Iterators.h:113
↓ 5 callersMethodprint
dreamplace/ops/place_io/src/BenchMetrics.cpp:17
↓ 5 callersMethodwrite
@brief write placement solution @param filename output file name @param sol_file_format solution file format, DEF|DEFSIMPLE|B
dreamplace/PlaceDB.py:1426
↓ 4 callersFunctionImaginaryPartOfMul
dreamplace/ops/utility/src/complex_number.h:48
↓ 4 callersMethodadd
dreamplace/ops/place_io/src/LefCbkHelper.h:48
↓ 4 callersFunctionarray2str
(a)
unittest/ops/place_io_unittest/place_io_unittest.py:31
↓ 4 callersMethodbin_center_x_padded
@brief compute array of bin center horizontal coordinates with padding @param placedb placement database @param padding numbe
dreamplace/BasicPlace.py:278
↓ 4 callersMethodbin_center_y_padded
@brief compute array of bin center vertical coordinates with padding @param placedb placement database @param padding number
dreamplace/BasicPlace.py:292
↓ 4 callersFunctioncheck_macro_legality
dreamplace/ops/macro_legalize/src/macro_legalize.cpp:85
↓ 4 callersMethodcompute
The function you have to overload implementing your computation. Parameters ---------- config_id: tuple a triplet of ints that uniquely i
hpbandster/core/worker.py:165
↓ 4 callersFunctioncompute_pair_hpwl_general
dreamplace/ops/global_swap/src/global_swap_concurrent.cpp:222
↓ 4 callersFunctioncopy
dreamplace/ops/place_io/src/Point.h:124
↓ 4 callersFunctiondraw_rect
(x1, y1, x2, y2, text=None)
unittest/ops/independent_set_matching_unittest/independent_set_matching_unittest.py:74
↓ 4 callersFunctiondraw_rect
(x1, y1, x2, y2)
unittest/ops/macro_legalize_unittest/macro_legalize_unittest.py:53
↓ 4 callersFunctiondraw_rect
(x1, y1, x2, y2)
unittest/ops/greedy_legalize_unittest/greedy_legalize_unittest.py:53
↓ 4 callersMethoddump
@brief dump to json file
dreamplace/Params.py:144
↓ 4 callersMethodevaluate
@brief evaluate metrics @param placedb placement database @param ops a list of ops @param var variables @para
dreamplace/EvalMetrics.py:131
↓ 4 callersMethodfit
fits the KDE to the data by estimating the bandwidths and storing the data Parameters ---------- data: 2d-array, shape N x M N
hpbandster/optimizers/kde/mvkde.py:60
↓ 4 callersMethodforward
(self, pos, read_lut_flag)
dreamplace/ops/rmst_wl/rmst_wl.py:53
↓ 4 callersMethodforward
(self, pos)
dreamplace/ops/hpwl/hpwl.py:96
↓ 4 callersMethodforward
@brief API @param pos cell locations. The array consists of x locations of movable cells, fixed cells, and filler cells, then y loca
dreamplace/ops/pin_pos/pin_pos.py:131
↓ 4 callersMethodforward
(self, x)
dreamplace/ops/dct/dct.py:182
↓ 4 callersMethodforward
(self, x)
dreamplace/ops/dct/dct.py:207
↓ 4 callersMethodforward
(self, x)
dreamplace/ops/dct/dct.py:235
↓ 4 callersMethodforward
(self, x)
dreamplace/ops/dct/dct.py:260
↓ 4 callersMethodforward
(self, x)
dreamplace/ops/dct/dct.py:285
↓ 4 callersMethodforward
(self, x)
dreamplace/ops/dct/dct.py:312
↓ 4 callersMethodforward
(self, pos)
dreamplace/ops/logsumexp_wirelength/logsumexp_wirelength.py:167
↓ 4 callersFunctionget_space
dreamplace/ops/global_swap/src/global_swap_concurrent.cpp:94
↓ 4 callersFunctionidct_N
(x, expk=None)
dreamplace/ops/dct/discrete_spectral_transform.py:188
↓ 4 callersFunctionidxct_lee_forward
dreamplace/ops/dct/src/dct_lee.cpp:178
↓ 4 callersFunctionidxct_lee_forward
dreamplace/ops/dct/src/dct_lee_cuda.cpp:176
↓ 4 callersFunctionmanhattanDistance
dreamplace/ops/place_io/src/Box.h:317
↓ 4 callersMethodnumIOPin
dreamplace/ops/place_io/src/PlaceDB.h:137
↓ 4 callersFunctionpinPos
==== helper functions ==== \return absolute position of a pin with given position of the node
dreamplace/ops/place_io/src/Node.h:55
↓ 4 callersMethodreset
(self)
dreamplace/ops/pin_utilization/pin_utilization.py:70
↓ 4 callersMethodrun
run n_iterations of SuccessiveHalving Parameters ---------- n_iterations: int number of iterations to be performed in this run min_n_w
hpbandster/core/master.py:176
↓ 4 callersMethodrun
@brief solve assignment problem with auction algorithm The matrix is converted to non-negative matrix with maximization Skipped edges are assigned wit
dreamplace/ops/independent_set_matching/src/auction_cpu.h:190
↓ 4 callersMethodscale
@brief shift and scale coordinates @param shift_factor shift factor to make the origin of the layout to (0, 0) @param scale_f
dreamplace/PlaceDB.py:157
↓ 4 callersMethodset
@brief set an entry in grid map
dreamplace/ops/macro_legalize/src/hannan_legalize.h:171
↓ 4 callersMethodset
dreamplace/ops/place_io/src/GeometryApi.h:35
↓ 4 callersFunctionset_limits
(ax, x0, xN, y0, yN, dx=1, dy=1)
dreamplace/ops/fence_region/figures.py:68
↓ 4 callersFunctionunsorted_segment_sum
(pin_x, pin2net_map, num_nets)
unittest/ops/logsumexp_wirelength_unittest.py:36
↓ 3 callersMethod__init__
(self, expkM=None, expkN=None)
dreamplace/ops/dct/dct2_fft2.py:32
↓ 3 callersMethod_set_kernel_bandwidths
(self)
hpbandster/optimizers/kde/mvkde.py:117
↓ 3 callersMethodaddNode
dreamplace/ops/place_io/src/PlaceDB.cpp:1184
↓ 3 callersMethodbase_gamma
@brief compute base gamma @param params parameters @param placedb placement database
dreamplace/PlaceObj.py:1147
↓ 3 callersMethodbegin1D
dreamplace/ops/place_io/src/RowMap.h:80
↓ 3 callersFunctionbin_xh
(id_x, xl, xh, bin_size_x)
unittest/ops/density_overflow_unittest.py:34
↓ 3 callersMethodbin_xl
@param id_x horizontal index @return bin xl
dreamplace/PlaceDB.py:326
↓ 3 callersFunctionbin_yh
(id_y, yl, yh, bin_size_y)
unittest/ops/density_overflow_unittest.py:46
↓ 3 callersMethodbin_yl
@param id_y vertical index @return bin yl
dreamplace/PlaceDB.py:340
↓ 3 callersMethodcdf
(self, x)
hpbandster/optimizers/config_generators/mobohb_utils.py:115
↓ 3 callersMethodcdf
(self, x)
hpbandster/optimizers/config_generators/mobohb_utils.py:154
↓ 3 callersFunctioncenter
dreamplace/ops/place_io/src/Box.h:220
↓ 3 callersFunctioncomputeMulExpk
dreamplace/ops/dct/src/dct.h:67
↓ 3 callersFunctioncomputeMulExpk_2N
dreamplace/ops/dct/src/dct.h:214
↓ 3 callersFunctioncomputeTruncation
dreamplace/ops/dct/src/dct.h:246
↓ 3 callersFunctioncompute_displace
dreamplace/ops/macro_legalize/src/macro_legalize.cpp:172
↓ 3 callersFunctioncopy
dreamplace/ops/place_io/src/Interval.h:151
↓ 3 callersFunctiondct_lee_forward
dreamplace/ops/dct/src/dct_lee.cpp:32
↓ 3 callersFunctiondct_lee_forward
dreamplace/ops/dct/src/dct_lee_cuda.cpp:32
↓ 3 callersMethoddensity_map
@brief this density map evaluates the overlap between cell and bins @param x horizontal cell locations @param y vertical cell
dreamplace/PlaceDB.py:427
↓ 3 callersMethodend1D
dreamplace/ops/place_io/src/RowMap.h:81
↓ 3 callersMethodfixedNodeBegin
dreamplace/ops/place_io/src/PlaceDB.cpp:1413
↓ 3 callersMethodforward
@param pos cell locations, array of x locations and then y locations @param filename suffix specifies the format
dreamplace/ops/draw_place/draw_place.py:129
↓ 3 callersMethodforward
(self, pos)
dreamplace/ops/move_boundary/move_boundary.py:83
↓ 3 callersMethodforward
@brief API @param pos cell locations. The array consists of x locations of movable cells, fixed cells, and filler cells, then y loca
dreamplace/ops/density_overflow/density_overflow.py:60
↓ 3 callersMethodforward
( self, pos, node_size_x, node_size_y, pin_offset_x, pin_offse
dreamplace/ops/adjust_node_area/adjust_node_area.py:182
↓ 3 callersMethodfromJson
@brief load from json
dreamplace/Params.py:137
↓ 3 callersFunctionhigh
dreamplace/ops/place_io/src/Interval.h:94
↓ 3 callersMethodnumRoutingLayers
dreamplace/ops/place_io/src/PlaceDB.h:202
↓ 3 callersMethodnumber_of_workers
(self)
hpbandster/core/dispatcher.py:268
↓ 3 callersMethodobj_fn
@brief Compute objective. wirelength + density_weight * density penalty + macro_overlap_weight * macro overlap penalty @p
dreamplace/PlaceObj.py:364
↓ 3 callersMethodpdf
(self, x)
hpbandster/optimizers/config_generators/mobohb_utils.py:76
↓ 3 callersMethodregister_result
(self, id=None, result=None)
hpbandster/core/dispatcher.py:316
↓ 3 callersMethodrowXH
dreamplace/ops/place_io/src/PlaceDB.h:279
↓ 3 callersMethodtime_it
(self, which_time)
hpbandster/core/dispatcher.py:22
↓ 3 callersFunctiontoString
dreamplace/ops/place_io/src/Box.h:178
↓ 3 callersMethodtype
member functions
dreamplace/ops/place_io/src/Bin.h:56
↓ 3 callersFunctionxh
dreamplace/ops/place_io/src/Box.h:142
↓ 3 callersFunctionxl
dreamplace/ops/place_io/src/Box.h:134
↓ 3 callersFunctionyh
dreamplace/ops/place_io/src/Box.h:146
↓ 3 callersFunctionyl
dreamplace/ops/place_io/src/Box.h:138
↓ 2 callersFunctionBookShelfWriter
dreamplace/ops/place_io/src/BookshelfWriter.h:23
↓ 2 callersFunctionDefWriter
dreamplace/ops/place_io/src/DefWriter.h:22
↓ 2 callersMethod__init__
( self, flat_node2pin_map, flat_node2pin_start_map, pin_weights, # only one o
dreamplace/ops/adjust_node_area/adjust_node_area.py:109
↓ 2 callersMethod_compare_candidates
(self, pe_lower, pe_upper)
hpbandster/optimizers/config_generators/mobohb_utils.py:490
↓ 2 callersMethod_compute_weights
(self)
hpbandster/optimizers/kde/kernels.py:29
↓ 2 callersMethod_create_params
(self, config)
tuner/tuner_worker.py:98
← previousnext →101–200 of 1,782, ranked by callers