MCPcopy Create free account

hub / github.com/NVlabs/AutoDMP / functions

Functions1,782 in github.com/NVlabs/AutoDMP

↓ 1 callersFunctioncompute_net_hpwl
@brief compute HPWL for a net
dreamplace/ops/utility/src/detailed_place_db.h:183
↓ 1 callersMethodcompute_orient
(self, macro, flip)
dreamplace/ops/macro_refinement/macro_refinement.py:119
↓ 1 callersFunctioncompute_position
dreamplace/ops/k_reorder/src/k_reorder.cpp:51
↓ 1 callersFunctioncompute_positions_hint
dreamplace/ops/global_swap/src/global_swap_concurrent.cpp:115
↓ 1 callersFunctioncompute_reorder_hpwl
dreamplace/ops/k_reorder/src/k_reorder.cpp:81
↓ 1 callersFunctioncompute_row_conflict_graph
dreamplace/ops/k_reorder/src/compute_independent_rows.h:97
↓ 1 callersFunctioncompute_search_bins
dreamplace/ops/global_swap/src/global_swap_concurrent.cpp:56
↓ 1 callersFunctioncountBinObjects
dreamplace/ops/greedy_legalize/src/merge_bin_cpu.h:25
↓ 1 callersFunctioncreate_boundary_nodes
(fp_info, num_x, num_y, padding=2)
dreamplace/ops/macro_overlap/macro_overlap.py:29
↓ 1 callersFunctiondct
compute discrete cosine transformation, DCT II, using N-FFT or 2N-FFT yk = \sum_{n=0}^{N-1} x_n cos(pi/N*n*(k+1/2)) @param x sequence @
dreamplace/ops/dct/dct.py:21
↓ 1 callersFunctiondct
compute discrete cosine transformation, DCT II yk = \sum_{n=0}^{N-1} x_n cos(pi/N*n*(k+1/2))
dreamplace/ops/dct/dct_lee.py:18
↓ 1 callersFunctiondct2
compute 2D discrete cosine transformation, using N-FFT or 2N-FFT
dreamplace/ops/dct/dct.py:92
↓ 1 callersFunctiondct2
compute 2D discrete cosine transformation
dreamplace/ops/dct/dct_lee.py:85
↓ 1 callersFunctiondelta
dreamplace/ops/place_io/src/Box.h:150
↓ 1 callersFunctiondiamond_search_print
dreamplace/ops/utility/src/diamond_search.h:121
↓ 1 callersFunctiondistributeBlanks2BinsCPU
dreamplace/ops/greedy_legalize/src/bin_assignment_cpu.h:75
↓ 1 callersFunctiondistributeFixedCells2BinsCPU
dreamplace/ops/greedy_legalize/src/bin_assignment_cpu.h:43
↓ 1 callersFunctiondistributeMovableAndFixedCells2BinsCPU
dreamplace/ops/abacus_legalize/src/abacus_legalize_cpu.h:20
↓ 1 callersFunctiondp_to_def
(def_file, pl_file, macro_file, target_filename="")
tuner/tuner_utils.py:67
↓ 1 callersFunctiondraw_ispd2015
()
dreamplace/ops/fence_region/fence_region.py:451
↓ 1 callersFunctiondreamplaceVSPrint
dreamplace/ops/utility/src/msg.cpp:79
↓ 1 callersFunctiondst
compute discrete sine transformation yk = \sum_{n=0}^{N-1} x_n cos(pi/N*(n+1/2)*(k+1))
dreamplace/ops/dct/dct.py:163
↓ 1 callersFunctiondst
compute discrete sine transformation yk = \sum_{n=0}^{N-1} x_n cos(pi/N*(n+1/2)*(k+1))
dreamplace/ops/dct/dct_lee.py:163
↓ 1 callersFunctiondst_type2
(x)
dreamplace/ops/dct/naive.py:41
↓ 1 callersFunctiondst_type3
(x)
dreamplace/ops/dct/naive.py:50
↓ 1 callersFunctionend
\return end iterator of data
dreamplace/ops/place_io/src/HrchyList.h:155
↓ 1 callersFunctionend1D
dreamplace/ops/place_io/src/BinMap.h:73
↓ 1 callersFunctionendRowIndex
\return the end iterator of m_vRowBeginIdx
dreamplace/ops/place_io/src/HrchyList.h:165
↓ 1 callersMethodenum2Str
dreamplace/ops/place_io/src/Enums.cpp:22
↓ 1 callersMethodestimate_initial_learning_rate
@brief Estimate initial learning rate by moving a small step. Computed as | x_k - x_k_1 |_2 / | g_k - g_k_1 |_2. @param x_k c
dreamplace/PlaceObj.py:554
↓ 1 callersFunctioneval_dct2d
(x, expk0, expk1, expkM, expkN, runs)
unittest/ops/dct_unittest.py:817
↓ 1 callersFunctioneval_idct2d
(x, expk0, expk1, expkM, expkN, runs)
unittest/ops/dct_unittest.py:891
↓ 1 callersFunctioneval_idxt2d
(x, expk0, expk1, expkM, expkN, runs)
unittest/ops/dct_unittest.py:932
↓ 1 callersFunctioneval_others
(x, expk0, expk1, expkM, expkN, runs)
unittest/ops/dct_unittest.py:988
↓ 1 callersFunctioneval_runtime
(design)
unittest/ops/density_overflow_unittest.py:121
↓ 1 callersFunctioneval_runtime
()
unittest/ops/dct_unittest.py:1055
↓ 1 callersFunctioneval_runtime
(design)
unittest/ops/weighted_average_wirelength_unittest.py:299
↓ 1 callersFunctioneval_runtime
(design)
unittest/ops/electric_potential_unittest.py:266
↓ 1 callersFunctioneval_torch_rfft1d
(x, runs)
unittest/ops/dct_unittest.py:775
↓ 1 callersFunctioneval_torch_rfft2d
(x, runs)
unittest/ops/dct_unittest.py:796
↓ 1 callersMethodevaluate
(self, pos)
dreamplace/ops/macro_refinement/macro_refinement.py:112
↓ 1 callersMethodextend_partial
(self, obs_losses, num_steps, config=None)
hpbandster/optimizers/learning_curve_models/arif.py:80
↓ 1 callersMethodexternal_detailed_placer
(self)
dreamplace/Placer.py:148
↓ 1 callersFunctionextract_paretos
(df, axes)
tuner/tuner_analyze.py:83
↓ 1 callersFunctionfenceRegionCheck
dreamplace/ops/legality_check/src/legality_check.h:97
↓ 1 callersMethodfind_best_flip
(self, macro, pos)
dreamplace/ops/macro_refinement/macro_refinement.py:94
↓ 1 callersMethodfinish_up
(self)
hpbandster/core/base_iteration.py:251
↓ 1 callersMethodfit
(self, losses, configs=None)
hpbandster/optimizers/learning_curve_models/arif.py:56
↓ 1 callersMethodfix_timestamps
manipulates internal time stamps such that the last run ends at time 0
hpbandster/core/base_iteration.py:297
↓ 1 callersMethodforward
( init_pos, pos, node_size_x, node_size_y, node_weights, flat_
dreamplace/ops/greedy_legalize/greedy_legalize.py:33
↓ 1 callersMethodforward
( pos, node_size_x, node_size_y, flat_region_boxes, flat_region_boxes_
dreamplace/ops/k_reorder/k_reorder.py:44
↓ 1 callersMethodforward
( pos, node_size_x, node_size_y, flat_region_boxes, flat_region_boxes_
dreamplace/ops/global_swap/global_swap.py:45
↓ 1 callersMethodforward
( init_pos, pos, node_size_x, node_size_y, flat_region_boxes,
dreamplace/ops/macro_legalize/macro_legalize.py:33
↓ 1 callersMethodforward
@param pos current roughly legal position
dreamplace/ops/legality_check/legality_check.py:61
↓ 1 callersMethodforward
( pos, node_size_x, node_size_y, flat_region_boxes, flat_region_boxes_
dreamplace/ops/independent_set_matching/independent_set_matching.py:45
↓ 1 callersMethodforward
( init_pos, pos, node_size_x, node_size_y, node_weights, flat_
dreamplace/ops/abacus_legalize/abacus_legalize.py:33
↓ 1 callersMethodforward
(self, pos)
dreamplace/ops/nctugr_binary/nctugr_binary.py:46
↓ 1 callersFunctionfpreproc
(dtrain, dtest, param)
tuner/tuner_analyze.py:195
↓ 1 callersMethodfromCmdLine
@brief load from command line
dreamplace/Params.py:212
↓ 1 callersFunctionfrontNonemptyRowIndex
\return the index of first non-empty row
dreamplace/ops/place_io/src/HrchyList.h:129
↓ 1 callersFunctiongaussian_kernel
Return Gaussian that truncates at the given number of standard deviations.
dreamplace/ops/density_potential/density_potential.py:292
↓ 1 callersMethodget
dreamplace/ops/place_io/src/SubRowNodeMapHelper.h:75
↓ 1 callersMethodgetNodePinOffset
dreamplace/ops/place_io/src/PlaceDB.cpp:1331
↓ 1 callersFunctiongetPinBbox
\brief set pin bounding box \param i pin id
dreamplace/ops/draw_place/src/PlaceDrawer.h:518
↓ 1 callersMethodgetRowIndex
dreamplace/ops/place_io/src/PlaceDB.h:520
↓ 1 callersFunctiongetTextOnPin
\param i pin id \return text to be shown on pin
dreamplace/ops/draw_place/src/PlaceDrawer.h:515
↓ 1 callersMethodget_congestion
(self)
dreamplace/Placer.py:242
↓ 1 callersMethodget_incumbent_id
Find the config_id of the incumbent. The incumbent here is the configuration with the smallest loss among all runs on the maximum budget! If n
hpbandster/core/result.py:219
↓ 1 callersMethodget_next_iteration
instantiates the next iteration Overwrite this to change the iterations for different optimizers Parameters ---------- iteration: int
hpbandster/core/master.py:155
↓ 1 callersMethodget_next_run
function to return the next configuration and budget to run. This function is called from HB_master, don't call this from your script. It r
hpbandster/core/base_iteration.py:143
↓ 1 callersFunctionget_perm
Compute permutation to generate following array 0, 2, 4, ..., 2*(N//2)-2, 2*(N//2)-1, 2*(N//2)-3, ..., 3, 1
dreamplace/ops/dct/discrete_spectral_transform.py:72
↓ 1 callersFunctionglobal_swap
dreamplace/ops/global_swap/src/global_swap_concurrent.cpp:458
↓ 1 callersFunctiongradient
(predt, dtrain)
tuner/tuner_analyze.py:231
↓ 1 callersFunctionheight
@return height of the box
dreamplace/ops/utility/src/box.h:88
↓ 1 callersFunctionhessian
(predt, dtrain)
tuner/tuner_analyze.py:235
↓ 1 callersFunctionid
dreamplace/ops/place_io/src/Object.h:36
↓ 1 callersFunctionidcct2
compute inverse discrete cosine-sine transformation This is equivalent to idcct(idcct(x)^T)^T
dreamplace/ops/dct/dct.py:265
↓ 1 callersFunctionidcct2
compute inverse discrete cosine-sine transformation This is equivalent to idcct(idcct(x)^T)^T
dreamplace/ops/dct/dct_lee.py:301
↓ 1 callersFunctionidcst2
compute inverse discrete cosine-sine transformation This is equivalent to idxct(idxst(x)^T)^T
dreamplace/ops/dct/dct.py:292
↓ 1 callersFunctionidcst2
compute inverse discrete cosine-sine transformation This is equivalent to idxct(idxst(x)^T)^T
dreamplace/ops/dct/dct_lee.py:343
↓ 1 callersFunctionidct
Compute inverse discrete cosine transformation, which is also the DCT III, using N-FFT or 2N-FFT yk = Re { 1/2*x0 + \sum_{n=1}^{N-1} xn exp(j*pi/(
dreamplace/ops/dct/dct.py:56
↓ 1 callersFunctionidct
Compute inverse discrete cosine transformation, which is also the DCT III yk = Re { 1/2*x0 + \sum_{n=1}^{N-1} xn exp(j*pi/(2N)*n*(2k+1)) } The
dreamplace/ops/dct/dct_lee.py:51
↓ 1 callersFunctionidct2
compute 2D inverse discrete cosine transformation, using N-FFT or 2N-FFT
dreamplace/ops/dct/dct.py:128
↓ 1 callersFunctionidct2
compute 2D inverse discrete cosine transformation
dreamplace/ops/dct/dct_lee.py:124
↓ 1 callersFunctionidct_idxst
compute inverse discrete cosine-sine transformation This is equivalent to idct(idxst(x)^T)^T
dreamplace/ops/dct/dct.py:346
↓ 1 callersFunctionidsct2
compute inverse discrete cosine-sine transformation This is equivalent to idxst(idxct(x)^T)^T
dreamplace/ops/dct/dct.py:319
↓ 1 callersFunctionidsct2
compute inverse discrete cosine-sine transformation This is equivalent to idxst(idxct(x)^T)^T
dreamplace/ops/dct/dct_lee.py:385
↓ 1 callersFunctionidst
Compute inverse discrete sine transformation, which is also the DST III yk = Im { (-1)^k*x_{N-1}/2 + \sum_{n=0}^{N-2} xn exp(j*pi/(2N)*(n+1)*(2k+1
dreamplace/ops/dct/dct.py:187
↓ 1 callersFunctionidst
Compute inverse discrete sine transformation, which is also the DST III yk = Im { (-1)^k*x_{N-1}/2 + \sum_{n=0}^{N-2} xn exp(j*pi/(2N)*(n+1)*(2k+1
dreamplace/ops/dct/dct_lee.py:196
↓ 1 callersFunctionidxct
compute inverse discrete cosine transformation This is different from ordinary formulation for IDCT III yk = Re { \sum_{n=0}^{N-1} xn exp(j*pi
dreamplace/ops/dct/dct.py:212
↓ 1 callersFunctionidxct
compute inverse discrete cosine transformation This is different from ordinary formulation for IDCT III yk = Re { \sum_{n=0}^{N-1} xn exp(j*pi
dreamplace/ops/dct/dct_lee.py:230
↓ 1 callersFunctionidxst
compute inverse discrete sine transformation This is different from ordinary formulation for IDCT III yk = Im { \sum_{n=0}^{N-1} xn exp(j*pi/(
dreamplace/ops/dct/dct.py:240
↓ 1 callersFunctionidxst
compute inverse discrete sine transformation This is different from ordinary formulation for IDCT III yk = Im { \sum_{n=0}^{N-1} xn exp(j*pi/(
dreamplace/ops/dct/dct_lee.py:267
↓ 1 callersFunctionidxst_idct
compute inverse discrete cosine-sine transformation This is equivalent to idxst(idct(x)^T)^T
dreamplace/ops/dct/dct.py:373
↓ 1 callersMethodinitialize_macro_overlap_weight
(self, params, placedb)
dreamplace/PlaceObj.py:1466
↓ 1 callersFunctionintersectArea
dreamplace/ops/place_io/src/Box.h:399
↓ 1 callersFunctionintersection
dreamplace/ops/place_io/src/Box.h:381
↓ 1 callersMethodiopinNodeBegin
dreamplace/ops/place_io/src/PlaceDB.cpp:1439
↓ 1 callersMethodis_busy
(self)
hpbandster/core/dispatcher.py:62
↓ 1 callersFunctionkreorderCPULauncher
dreamplace/ops/k_reorder/src/k_reorder.cpp:202
← previousnext →401–500 of 1,782, ranked by callers