MCPcopy Create free account

hub / github.com/cuhk-eda/Xplace / functions

Functions3,306 in github.com/cuhk-eda/Xplace

↓ 2 callersMethodget_envname
The environment variable associated to this value
cpp_to_py/common/utils/CLI11.hpp:4665
↓ 2 callersMethodget_excludes
The set of options excluded
cpp_to_py/common/utils/CLI11.hpp:4671
↓ 2 callersMethodget_expected
The number of times the option expects to be included
cpp_to_py/common/utils/CLI11.hpp:4701
↓ 2 callersFunctionget_impl_ptr
get a pointer to the value (object)
cpp_to_py/common/lib/sdc/json.hpp:19194
↓ 2 callersFunctionget_init_density_map
(rawdb, gpdb, data: PlaceData, args, logger, ps=None)
src/initializer.py:7
↓ 2 callersFunctionget_linear_weight_2d
(shape, device, type="dct")
src/core/torch_dct.py:201
↓ 2 callersMethodget_mov_node_info
(self, init_method="randn_center")
src/database.py:883
↓ 2 callersFunctionget_multiple_design_params
(dataset_root, benchmark)
utils/get_design_params.py:47
↓ 2 callersMethodget_needs
The set of options needed
cpp_to_py/common/utils/CLI11.hpp:4668
↓ 2 callersMethodget_option
Get an option by name
cpp_to_py/common/utils/CLI11.hpp:6934
↓ 2 callersFunctionget_single_design_params
(dataset_root, benchmark, design_name, placement=None)
utils/get_design_params.py:24
↓ 2 callersMethodget_time_stamp
cpp_to_py/common/utils/log.cpp:20
↓ 2 callersFunctiongrisu2
cpp_to_py/common/lib/sdc/json.hpp:15162
↓ 2 callersFunctiongrisu2_round
cpp_to_py/common/lib/sdc/json.hpp:14880
↓ 2 callersMethodgroup
Changes the group membership
cpp_to_py/common/utils/CLI11.hpp:6403
↓ 2 callersFunctionhannanLegalize
@brief A greedy macro legalization algorithm manipulating on Hannan grids. The procedure of the algorithm is as follows. For each macro: Perfrom spira
cpp_to_py/gpudp/lg/hannan_legalize.h:194
↓ 2 callersFunctionhash_bytes
cpp_to_py/common/utils/robin_hood.h:692
↓ 2 callersMethodhash_value
Function: hash_value
cpp_to_py/gpugr/taskflow/core/task.hpp:492
↓ 2 callersMethodheight
cpp_to_py/gpudp/lg/legalization_db.h:46
↓ 2 callersMethodhelp
Printout the full help string on error (if this fn is set, the old default for CLI11)
cpp_to_py/common/utils/CLI11.hpp:8499
↓ 2 callersFunctionhflip_orient
cpp_to_py/io_parser/gp/GPDatabase.cpp:375
↓ 2 callersFunctionidct_2d
The inverse to 2D DCT-II, which is a scaled Discrete Cosine Transform, Type III Our definition of idct is that idct_2d(dct_2d(x)) == x Fo
src/core/torch_dct.py:134
↓ 2 callersMethodisDef
cpp_to_py/common/db/Via.h:66
↓ 2 callersMethodis_constraint
cpp_to_py/common/lib/Timing.cpp:15
↓ 2 callersMethodis_end
return whether the iterator is at end
cpp_to_py/common/lib/sdc/json.hpp:10671
↓ 2 callersMethodis_errored
cpp_to_py/common/lib/sdc/json.hpp:5453
↓ 2 callersFunctionis_number_unsigned
! @brief return whether value is an unsigned integer number This function returns true if and only if the JSON value is an unsigned integ
cpp_to_py/common/lib/sdc/json.hpp:19001
↓ 2 callersFunctionisalpha
Verify that str consists of letters only
cpp_to_py/common/utils/CLI11.hpp:391
↓ 2 callersFunctionlegalityCheck
cpp_to_py/gpudp/check/legality_check.cpp:375
↓ 2 callersMethodlibcell
cpp_to_py/common/db/Cell.h:84
↓ 2 callersMethodline
cpp_to_py/common/lib/spef/pegtl/pegtl/buffer_input.hpp:89
↓ 2 callersFunctionlittle_endianess
! @brief determine system byte order @return true if and only if system's byte order is little endian @note from https://stackoverflow.com/a/1001328
cpp_to_py/common/lib/sdc/json.hpp:7681
↓ 2 callersMethodload
cpp_to_py/gpugr/taskflow/utility/serializer.hpp:232
↓ 2 callersFunctionload_dataset
(args, logger, params)
src/database.py:8
↓ 2 callersFunctionlog_level_ANSI_color
cpp_to_py/common/utils/log.cpp:80
↓ 2 callersFunctionmacro_legalization_main
(node_pos: torch.Tensor, data: PlaceData, args, logger, lg_rawdb=None)
src/detail_placement.py:347
↓ 2 callersFunctionmain
()
main.py:107
↓ 2 callersFunctionmake_moc
cpp_to_py/gpugr/taskflow/utility/traits.hpp:67
↓ 2 callersMethodmemcpy
Function: memcpy
cpp_to_py/gpugr/taskflow/sycl/sycl_flow.hpp:565
↓ 2 callersFunctionmerged_wl_loss_grad
( node_pos, pin_id2node_id, pin_rel_cpos, node2pin_list, node2pin_list_end, hyperedge_
src/core/wa_wirelength_hpwl.py:11
↓ 2 callersFunctionmerged_wl_loss_grad_timing
( node_pos, timing_pin_grads, pin_id2node_id, pin_rel_cpos, node2pin_list, node2pin_li
src/core/timing_opt.py:240
↓ 2 callersMethodname
Set a name for the app (empty will use parser to set the name)
cpp_to_py/common/utils/CLI11.hpp:5668
↓ 2 callersMethodnext
forwards the index by one, wrapping around at the end
cpp_to_py/common/utils/robin_hood.h:1363
↓ 2 callersMethodnodes
cpp_to_py/common/utils/robin_hood.h:1179
↓ 2 callersFunctionoperator++
cpp_to_py/common/lib/units.hpp:2314
↓ 2 callersFunctionoperator+=
! @brief add an object to an array @copydoc push_back(basic_json&&) */
cpp_to_py/common/lib/sdc/json.hpp:21738
↓ 2 callersFunctionoperator--
cpp_to_py/common/lib/units.hpp:2338
↓ 2 callersFunctionpartial_insertion_sort
cpp_to_py/gpugr/taskflow/core/algorithm/sort.hpp:96
↓ 2 callersMethodpartition
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_merge.hpp:50
↓ 2 callersFunctionpointDir
cpp_to_py/common/io/file_lefdef_db.cpp:107
↓ 2 callersMethodposition
cpp_to_py/common/lib/spef/pegtl/pegtl/position.hpp:24
↓ 2 callersMethodpreprocess
(self)
src/database.py:850
↓ 2 callersMethodpreprocess_design_info
(self, gpdb)
utils/io_parser.py:147
↓ 2 callersFunctionpropagate_L_R
( g, macro_pos, macro_fixed, affected_L, affected_R, adj_matrix, weight_matrix, L, R, die_ll, die_ur,
src/core/macro_legalization.py:211
↓ 2 callersMethodpush
(self, **kwargs)
src/param_scheduler.py:17
↓ 2 callersMethodpush_gr_sol
(self, gr_metrics, hpwl, overflow, mov_node_pos: torch.Tensor)
src/param_scheduler.py:238
↓ 2 callersFunctionrearrange_dpdb_node_info
(node_pos: torch.Tensor, data: PlaceData)
src/detail_placement.py:59
↓ 2 callersMethodregister
(num_threads_=1, POWVFILE="thirdparty/flute/POWV9.dat", POSTFILE="thirdparty/flute/POST9.dat")
src/core/flute.py:9
↓ 2 callersMethodremove_excludes
Removes an option from the excludes list of this subcommand
cpp_to_py/common/utils/CLI11.hpp:6739
↓ 2 callersMethodremove_needs
Removes an option from the needs list of this subcommand
cpp_to_py/common/utils/CLI11.hpp:6761
↓ 2 callersMethodreport_criticality_threshold
cpp_to_py/gputimer/core/path.cpp:149
↓ 2 callersMethodreset
(self)
src/detail_placement.py:21
↓ 2 callersMethodreset
(self)
src/core/route_force.py:35
↓ 2 callersMethodreset_best_sol
(self)
src/param_scheduler.py:212
↓ 2 callersFunctionresizeBinObjects
cpp_to_py/gpudp/lg/greedy_legalize.cpp:445
↓ 2 callersFunctionrjoin
cpp_to_py/common/utils/CLI11.hpp:233
↓ 2 callersMethodrollback
cpp_to_py/gpudp/db/dp_torch.cpp:159
↓ 2 callersFunctionrun_gr_and_fft
(args, logger, data, rawdb, gpdb, ps, grdb=None, skip_m1_route=True, run_fft=False, visualize=False, report_gr
src/core/route_force.py:261
↓ 2 callersFunctionrun_placement_single
(args, logger)
src/run_placement.py:5
↓ 2 callersMethodsave
cpp_to_py/common/db/Database.cpp:230
↓ 2 callersMethodscaleData
cpp_to_py/common/io/file_bkshf_db.cpp:128
↓ 2 callersMethodsetNoRoute
cpp_to_py/gpugr/db/GrNet.h:20
↓ 2 callersMethodsetRegion
cpp_to_py/common/db/SiteMap.cpp:85
↓ 2 callersMethodsetType
cpp_to_py/io_parser/gp/GPDatabase.h:100
↓ 2 callersMethodset_begin
! @brief set the iterator to the first value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
cpp_to_py/common/lib/sdc/json.hpp:10940
↓ 2 callersMethodset_init_param
(self, init_density_weight, data: PlaceData)
src/param_scheduler.py:160
↓ 2 callersMethodset_mixsize_init_param
(self)
src/param_scheduler.py:188
↓ 2 callersFunctionset_random_seed
(args)
utils/tools.py:14
↓ 2 callersMethodset_subtype
! @brief sets the binary subtype Sets the binary subtype of the value, also flags a binary JSON value as having a subtype, which has impl
cpp_to_py/common/lib/sdc/json.hpp:4492
↓ 2 callersMethodsetup
cpp_to_py/io_parser/gp/GPDatabase.cpp:552
↓ 2 callersMethodsetup
cpp_to_py/common/db/Database.cpp:735
↓ 2 callersFunctionsetup_logger
(args, sys_argv)
utils/logger.py:38
↓ 2 callersFunctionsingle_ispd2018
(dataset_root, design_name, placement=None)
utils/get_design_params.py:119
↓ 2 callersMethodsiteName
cpp_to_py/common/db/Cell.h:90
↓ 2 callersMethodsize
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/file_mapper_win32.hpp:173
↓ 2 callersFunctionsize_repr
(key, item, indent=0)
src/database.py:31
↓ 2 callersFunctionskip_whitespace
cpp_to_py/common/lib/sdc/json.hpp:7371
↓ 2 callersMethodswap
Procedure: swap
cpp_to_py/gpugr/taskflow/utility/uuid.hpp:137
↓ 2 callersMethodswap
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:716
↓ 2 callersFunctionsycl_reduce_async
cpp_to_py/gpugr/taskflow/sycl/sycl_algorithm/sycl_reduce.hpp:298
↓ 2 callersFunctionsycl_uninitialized_reduce_async
cpp_to_py/gpugr/taskflow/sycl/sycl_algorithm/sycl_reduce.hpp:381
↓ 2 callersMethodtime_unit
cpp_to_py/gputimer/core/GPUTimer.cpp:88
↓ 2 callersFunctiontiming_eval_func
(node_pos)
src/run_placement_nesterov.py:450
↓ 2 callersMethodupdate_timing_calibrated
(self, node_pos, record=False)
src/core/timing_opt.py:104
↓ 2 callersMethodupdate_timing_eval
(self, node_pos)
src/core/timing_opt.py:94
↓ 2 callersFunctionvalid_later_char
cpp_to_py/common/utils/CLI11.hpp:359
↓ 2 callersFunctionvalid_name_string
Verify an option/subcommand name
cpp_to_py/common/utils/CLI11.hpp:367
↓ 2 callersMethodwidth
cpp_to_py/gpudp/lg/legalization_db.h:45
↓ 2 callersMethodwrite_bson
! @param[in] j JSON value to serialize @pre j.type() == value_t::object */
cpp_to_py/common/lib/sdc/json.hpp:12773
↓ 2 callersMethodwrite_cbor
! @param[in] j JSON value to serialize */
cpp_to_py/common/lib/sdc/json.hpp:12793
← previousnext →601–700 of 3,306, ranked by callers