From 425d1e98a63028af0a7ff647e4b5ea43464a02a2 Mon Sep 17 00:00:00 2001 From: zeshengzong Date: Mon, 6 Jan 2025 20:31:30 +0800 Subject: [PATCH 1/2] Add inductor_windows_cpu.rst --- index.rst | 5 +- prototype_source/inductor_windows_cpu.rst | 130 ++++++++++++++++++++++ 2 files changed, 131 insertions(+), 4 deletions(-) create mode 100644 prototype_source/inductor_windows_cpu.rst diff --git a/index.rst b/index.rst index b1c1f39..2129ac0 100644 --- a/index.rst +++ b/index.rst @@ -5,10 +5,7 @@ * `Compiled Autograd: 为 torch.compile 捕获更大的后向图 `__ * `通过区域编译减少 torch.compile 冷启动编译时间 `__ -* `使用 Tensor Parallel (TP) 进行大规模 Transformer 模型训练 `__ -* `利用半结构化(2:4)稀疏性加速 BERT `__ -* `torch.export 教程 `__ -* `nn.Module 中 load_state_dict 和张量子类的扩展点 `__ +* `如何在 Windows CPU 上使用 TorchInductor `__ .. raw:: html diff --git a/prototype_source/inductor_windows_cpu.rst b/prototype_source/inductor_windows_cpu.rst new file mode 100644 index 0000000..4fc455a --- /dev/null +++ b/prototype_source/inductor_windows_cpu.rst @@ -0,0 +1,130 @@ +如何在 Windows CPU 上使用 TorchInductor +======================================= + +**Author**: `Zhaoqiong Zheng `_, `Xu, Han `_ + + + +TorchInductor 是一个编译器后端,它将 TorchDynamo 生成的 FX 图转换为高度优化的 C++/Triton 内核。 +本教程将指导在 Windows CPU 上使用 TorchInductor。 + +.. grid:: 2 + + .. grid-item-card:: :octicon:`mortar-board;1em;` What you will learn + :class-card: card-prerequisites + + * 如何在 Windows CPU 上编译和执行使用 PyTorch 的 Python 函数 + * TorchInductor 使用 C++/Triton 内核进行优化的基础知识 + + .. grid-item-card:: :octicon:`list-unordered;1em;` Prerequisites + :class-card: card-prerequisites + + * PyTorch v2.5 或更高版本 + * Microsoft Visual C++ (MSVC) + * Windows 版 Miniforge + +安装所需软件 +----------------------------- + +首先,让我们安装所需的软件。TorchInductor 优化需要 C++ 编译器。 +在本示例中,我们将使用 Microsoft Visual C++ (MSVC)。 + +1. 下载并安装 `MSVC `_。 + +2. 在安装过程中,在 **工作负载** 表中的 **桌面和移动** 部分选择 **使用 C++ 进行桌面开发**。然后安装软件。 + +.. note:: + + 我们推荐使用 C++ 编译器 `Clang `_ 和 `Intel 编译器 `_。 + 请查看 `更高性能的替代编译器 <#alternative-compiler-for-better-performance>`_。 + +3. 下载并安装 `Miniforge3-Windows-x86_64.exe `__。 + + +设置环境 +---------------------- + +#. 通过 ``cmd.exe`` 打开命令行环境。 +#. 使用以下命令激活 ``MSVC``: + + .. code-block:: sh + + "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Auxiliary/Build/vcvars64.bat" +#. 使用以下命令激活 ``conda``: + + .. code-block:: sh + + "C:/ProgramData/miniforge3/Scripts/activate.bat" +#. 创建并激活conda环境: + + .. code-block:: sh + + conda create -n inductor_cpu_windows python=3.10 -y + conda activate inductor_cpu_windows + +#. 安装 `PyTorch 2.5 `_ 或更新版本。 + +在 Windows CPU 上使用 TorchInductor +---------------------------------- + +这里有一个简单的例子来演示如何使用 TorchInductor: + +.. code-block:: python + + + import torch + def foo(x, y): + a = torch.sin(x) + b = torch.cos(y) + return a + b + opt_foo1 = torch.compile(foo) + print(opt_foo1(torch.randn(10, 10), torch.randn(10, 10))) + +以下是此代码可能返回的示例输出: + +.. code-block:: sh + + tensor([[-3.9074e-02, 1.3994e+00, 1.3894e+00, 3.2630e-01, 8.3060e-01, + 1.1833e+00, 1.4016e+00, 7.1905e-01, 9.0637e-01, -1.3648e+00], + [ 1.3728e+00, 7.2863e-01, 8.6888e-01, -6.5442e-01, 5.6790e-01, + 5.2025e-01, -1.2647e+00, 1.2684e+00, -1.2483e+00, -7.2845e-01], + [-6.7747e-01, 1.2028e+00, 1.1431e+00, 2.7196e-02, 5.5304e-01, + 6.1945e-01, 4.6654e-01, -3.7376e-01, 9.3644e-01, 1.3600e+00], + [-1.0157e-01, 7.7200e-02, 1.0146e+00, 8.8175e-02, -1.4057e+00, + 8.8119e-01, 6.2853e-01, 3.2773e-01, 8.5082e-01, 8.4615e-01], + [ 1.4140e+00, 1.2130e+00, -2.0762e-01, 3.3914e-01, 4.1122e-01, + 8.6895e-01, 5.8852e-01, 9.3310e-01, 1.4101e+00, 9.8318e-01], + [ 1.2355e+00, 7.9290e-02, 1.3707e+00, 1.3754e+00, 1.3768e+00, + 9.8970e-01, 1.1171e+00, -5.9944e-01, 1.2553e+00, 1.3394e+00], + [-1.3428e+00, 1.8400e-01, 1.1756e+00, -3.0654e-01, 9.7973e-01, + 1.4019e+00, 1.1886e+00, -1.9194e-01, 1.3632e+00, 1.1811e+00], + [-7.1615e-01, 4.6622e-01, 1.2089e+00, 9.2011e-01, 1.0659e+00, + 9.0892e-01, 1.1932e+00, 1.3888e+00, 1.3898e+00, 1.3218e+00], + [ 1.4139e+00, -1.4000e-01, 9.1192e-01, 3.0175e-01, -9.6432e-01, + -1.0498e+00, 1.4115e+00, -9.3212e-01, -9.0964e-01, 1.0127e+00], + [ 5.7244e-04, 1.2799e+00, 1.3595e+00, 1.0907e+00, 3.7191e-01, + 1.4062e+00, 1.3672e+00, 6.8502e-02, 8.5216e-01, 8.6046e-01]]) + +使用替代编译器以获得更好的性能 +------------------------------------------- + +为了提高 Windows Inductor 的性能,您可以使用 Intel 编译器或 LLVM 编译器。然而,它们依赖于 Microsoft Visual C++ (MSVC) 的运行时库。因此,您的第一步应该是安装 MSVC。 + +Intel 编译器 +^^^^^^^^^^^^^ + +#. 下载并安装 `Intel 编译器 `_ 的 Windows 版本。 +#. 使用 CXX 环境变量 ``set CXX=icx-cl`` 设置 Windows Inductor 编译器。 + +Intel 还提供了一个全面的分步指南,包含性能数据。请查看 `Intel® oneAPI DPC++/C++ Compiler Boosts PyTorch* Inductor Performance on Windows* for CPU Devices `_。 + +LLVM 编译器 +^^^^^^^^^^^^^ + +#. 下载并安装 `LLVM 编译器 `_ 并选择 win64 版本。 +#. 使用 CXX 环境变量 ``set CXX=clang-cl`` 设置 Windows Inductor 编译器。 + +结论 +---------- + +在本教程中,我们学习了如何在 Windows CPU 上使用 PyTorch 的 Inductor。此外,我们还讨论了使用 Intel 编译器和 LLVM 编译器进一步提高性能的方法。 \ No newline at end of file From 40a5584bb323e01044c4b57c11fa11e5b278e94e Mon Sep 17 00:00:00 2001 From: zeshengzong Date: Mon, 6 Jan 2025 20:35:28 +0800 Subject: [PATCH 2/2] Rebuild docs --- docs/.buildinfo | 2 +- docs/.doctrees/environment.pickle | Bin 4293898 -> 4297812 bytes docs/.doctrees/index.doctree | Bin 243125 -> 239766 bytes .../prototype/inductor_windows_cpu.doctree | Bin 0 -> 34709 bytes docs/_sources/index.rst.txt | 5 +- .../prototype/inductor_windows_cpu.rst.txt | 130 ++ docs/advanced/ONNXLive.html | 4 +- docs/advanced/coding_ddpg.html | 4 +- docs/advanced/cpp_autograd.html | 4 +- docs/advanced/cpp_cuda_graphs.html | 4 +- docs/advanced/cpp_export.html | 4 +- docs/advanced/cpp_extension.html | 4 +- docs/advanced/cpp_frontend.html | 4 +- docs/advanced/ddp_pipeline.html | 4 +- docs/advanced/dispatcher.html | 4 +- .../dynamic_quantization_tutorial.html | 4 +- docs/advanced/extend_dispatcher.html | 4 +- docs/advanced/generic_join.html | 4 +- docs/advanced/neural_style_tutorial.html | 4 +- docs/advanced/numpy_extensions_tutorial.html | 4 +- docs/advanced/pendulum.html | 4 +- docs/advanced/privateuseone.html | 4 +- docs/advanced/rpc_ddp_tutorial.html | 4 +- docs/advanced/semi_structured_sparse.html | 4 +- docs/advanced/sharding.html | 4 +- .../static_quantization_tutorial.html | 4 +- .../super_resolution_with_onnxruntime.html | 4 +- docs/advanced/torch-script-parallelism.html | 4 +- .../advanced/torch_script_custom_classes.html | 4 +- docs/advanced/torch_script_custom_ops.html | 4 +- docs/advanced/usb_semisup_learn.html | 4 +- .../Intro_to_TorchScript_tutorial.html | 4 +- .../audio_data_augmentation_tutorial.html | 4 +- docs/beginner/audio_datasets_tutorial.html | 4 +- .../audio_feature_augmentation_tutorial.html | 4 +- .../audio_feature_extractions_tutorial.html | 4 +- docs/beginner/audio_io_tutorial.html | 4 +- docs/beginner/audio_resampling_tutorial.html | 4 +- docs/beginner/basics/autogradqs_tutorial.html | 4 +- docs/beginner/basics/buildmodel_tutorial.html | 4 +- docs/beginner/basics/data_tutorial.html | 4 +- docs/beginner/basics/index.html | 4 +- docs/beginner/basics/intro.html | 4 +- .../basics/optimization_tutorial.html | 4 +- docs/beginner/basics/quickstart_tutorial.html | 4 +- .../beginner/basics/saveloadrun_tutorial.html | 4 +- docs/beginner/basics/tensorqs_tutorial.html | 4 +- docs/beginner/basics/transforms_tutorial.html | 4 +- docs/beginner/bettertransformer_tutorial.html | 4 +- docs/beginner/blitz/autograd_tutorial.html | 4 +- docs/beginner/blitz/cifar10_tutorial.html | 4 +- .../blitz/data_parallel_tutorial.html | 4 +- docs/beginner/blitz/index.html | 4 +- .../blitz/neural_networks_tutorial.html | 4 +- docs/beginner/blitz/tensor_tutorial.html | 4 +- docs/beginner/chatbot_tutorial.html | 4 +- docs/beginner/colab.html | 4 +- docs/beginner/data_loading_tutorial.html | 4 +- docs/beginner/dcgan_faces_tutorial.html | 4 +- docs/beginner/ddp_series_fault_tolerance.html | 4 +- docs/beginner/ddp_series_intro.html | 4 +- docs/beginner/ddp_series_multigpu.html | 4 +- docs/beginner/ddp_series_theory.html | 4 +- docs/beginner/deep_learning_60min_blitz.html | 4 +- docs/beginner/deeplabv3_on_android.html | 4 +- docs/beginner/deeplabv3_on_ios.html | 4 +- ...ploy_seq2seq_hybrid_frontend_tutorial.html | 4 +- docs/beginner/dist_overview.html | 4 +- docs/beginner/examples_autograd/index.html | 4 +- .../polynomial_autograd.html | 4 +- .../polynomial_custom_function.html | 4 +- docs/beginner/examples_nn/dynamic_net.html | 4 +- docs/beginner/examples_nn/index.html | 4 +- .../examples_nn/polynomial_module.html | 4 +- docs/beginner/examples_nn/polynomial_nn.html | 4 +- .../examples_nn/polynomial_optim.html | 4 +- docs/beginner/examples_tensor/index.html | 4 +- .../examples_tensor/polynomial_numpy.html | 4 +- .../examples_tensor/polynomial_tensor.html | 4 +- docs/beginner/fgsm_tutorial.html | 4 +- ...inetuning_torchvision_models_tutorial.html | 4 +- docs/beginner/flava_finetuning_tutorial.html | 4 +- .../autograd_tutorial_old.html | 4 +- docs/beginner/former_torchies/index.html | 4 +- .../former_torchies/nnft_tutorial.html | 4 +- .../former_torchies/parallelism_tutorial.html | 4 +- .../former_torchies/tensor_tutorial_old.html | 4 +- docs/beginner/former_torchies_tutorial.html | 4 +- docs/beginner/hta_intro_tutorial.html | 4 +- docs/beginner/hta_trace_diff_tutorial.html | 4 +- docs/beginner/hybrid_frontend/index.html | 4 +- ...rid_frontend_through_example_tutorial.html | 4 +- docs/beginner/hybrid_frontend_tutorial.html | 4 +- .../hyperparameter_tuning_tutorial.html | 4 +- docs/beginner/introyt.html | 4 +- .../beginner/introyt/autogradyt_tutorial.html | 4 +- docs/beginner/introyt/captumyt.html | 4 +- docs/beginner/introyt/index.html | 4 +- docs/beginner/introyt/introyt1_tutorial.html | 4 +- docs/beginner/introyt/modelsyt_tutorial.html | 4 +- .../introyt/tensorboardyt_tutorial.html | 4 +- .../introyt/tensors_deeper_tutorial.html | 4 +- docs/beginner/introyt/trainingyt.html | 4 +- .../knowledge_distillation_tutorial.html | 4 +- docs/beginner/nlp/advanced_tutorial.html | 4 +- docs/beginner/nlp/deep_learning_tutorial.html | 4 +- docs/beginner/nlp/index.html | 4 +- docs/beginner/nlp/pytorch_tutorial.html | 4 +- .../nlp/sequence_models_tutorial.html | 4 +- .../nlp/word_embeddings_tutorial.html | 4 +- docs/beginner/nn_tutorial.html | 4 +- .../export_simple_model_to_onnx_tutorial.html | 4 +- docs/beginner/onnx/index.html | 4 +- docs/beginner/onnx/intro_onnx.html | 4 +- .../beginner/onnx/onnx_registry_tutorial.html | 4 +- docs/beginner/profiler.html | 4 +- docs/beginner/ptcheat.html | 4 +- docs/beginner/pytorch_with_examples.html | 4 +- docs/beginner/saving_loading_models.html | 4 +- docs/beginner/t5_tutorial.html | 4 +- docs/beginner/template_tutorial.html | 4 +- .../text_sentiment_ngrams_tutorial.html | 4 +- .../torchtext_custom_dataset_tutorial.html | 4 +- docs/beginner/transfer_learning_tutorial.html | 4 +- docs/beginner/translation_transformer.html | 4 +- docs/beginner/vt_tutorial.html | 4 +- docs/distributed/home.html | 4 +- docs/genindex.html | 4 +- docs/index.html | 9 +- docs/intermediate/FSDP_adavnced_tutorial.html | 4 +- docs/intermediate/FSDP_tutorial.html | 4 +- docs/intermediate/TP_tutorial.html | 4 +- ...autograd_saved_tensors_hooks_tutorial.html | 4 +- .../ax_multiobjective_nas_tutorial.html | 4 +- .../char_rnn_classification_tutorial.html | 4 +- .../char_rnn_generation_tutorial.html | 4 +- .../compiled_autograd_tutorial.html | 4 +- .../custom_function_conv_bn_tutorial.html | 4 +- ...tom_function_double_backward_tutorial.html | 4 +- docs/intermediate/ddp_series_minGPT.html | 4 +- docs/intermediate/ddp_series_multinode.html | 4 +- docs/intermediate/ddp_tutorial.html | 4 +- .../dist_pipeline_parallel_tutorial.html | 4 +- docs/intermediate/dist_tuto.html | 4 +- docs/intermediate/dqn_with_rnn_tutorial.html | 4 +- .../dynamic_quantization_bert_tutorial.html | 4 +- docs/intermediate/ensembling.html | 4 +- .../intermediate/flask_rest_api_tutorial.html | 4 +- ...ed_alignment_with_torchaudio_tutorial.html | 4 +- docs/intermediate/forward_ad_usage.html | 4 +- docs/intermediate/fx_conv_bn_fuser.html | 4 +- docs/intermediate/fx_profiling_tutorial.html | 4 +- docs/intermediate/inductor_debug_cpu.html | 4 +- docs/intermediate/jacobians_hessians.html | 4 +- docs/intermediate/mario_rl_tutorial.html | 4 +- docs/intermediate/memory_format_tutorial.html | 4 +- docs/intermediate/mnist_train_nas.html | 4 +- .../intermediate/model_parallel_tutorial.html | 4 +- docs/intermediate/neural_tangent_kernels.html | 4 +- docs/intermediate/nvfuser_intro_tutorial.html | 4 +- .../optimizer_step_in_backward_tutorial.html | 4 +- docs/intermediate/parametrizations.html | 4 +- docs/intermediate/per_sample_grads.html | 4 +- .../process_group_cpp_extension_tutorial.html | 4 +- docs/intermediate/pruning_tutorial.html | 4 +- .../quantized_transfer_learning_tutorial.html | 4 +- docs/intermediate/realtime_rpi.html | 4 +- docs/intermediate/reinforcement_ppo.html | 4 +- .../reinforcement_q_learning.html | 4 +- docs/intermediate/rpc_async_execution.html | 4 +- .../rpc_param_server_tutorial.html | 4 +- docs/intermediate/rpc_tutorial.html | 4 +- ...scaled_dot_product_attention_tutorial.html | 4 +- .../seq2seq_translation_tutorial.html | 4 +- .../spatial_transformer_tutorial.html | 4 +- .../speech_recognition_pipeline_tutorial.html | 4 +- .../tensorboard_profiler_tutorial.html | 4 +- docs/intermediate/tensorboard_tutorial.html | 4 +- .../text_to_speech_with_torchaudio.html | 4 +- docs/intermediate/tiatoolbox_tutorial.html | 4 +- docs/intermediate/torch_compile_tutorial.html | 4 +- .../torch_export_nightly_tutorial.html | 4 +- docs/intermediate/torch_export_tutorial.html | 4 +- docs/intermediate/torchrec_tutorial.html | 4 +- docs/intermediate/torchserve_with_ipex.html | 4 +- docs/intermediate/torchserve_with_ipex_2.html | 4 +- docs/intermediate/torchvision_tutorial.html | 4 +- docs/objects.inv | Bin 14586 -> 14701 bytes docs/prototype/backend_config_tutorial.html | 4 +- docs/prototype/distributed_rpc_profiling.html | 4 +- docs/prototype/fx_graph_mode_ptq_dynamic.html | 4 +- docs/prototype/fx_graph_mode_ptq_static.html | 4 +- docs/prototype/fx_graph_mode_quant_guide.html | 4 +- .../gpu_quantization_torchao_tutorial.html | 4 +- .../graph_mode_dynamic_bert_tutorial.html | 4 +- .../inductor_cpp_wrapper_tutorial.html | 4 +- docs/prototype/inductor_windows_cpu.html | 1183 +++++++++++++++++ docs/prototype/ios_coreml_workflow.html | 4 +- docs/prototype/ios_gpu_workflow.html | 4 +- docs/prototype/maskedtensor_adagrad.html | 4 +- .../maskedtensor_advanced_semantics.html | 4 +- docs/prototype/maskedtensor_overview.html | 4 +- docs/prototype/maskedtensor_sparsity.html | 4 +- docs/prototype/nestedtensor.html | 4 +- docs/prototype/nnapi_mobilenetv2.html | 4 +- docs/prototype/numeric_suite_tutorial.html | 4 +- docs/prototype/prototype_index.html | 4 +- docs/prototype/pt2e_quant_ptq.html | 4 +- docs/prototype/pt2e_quant_qat.html | 4 +- docs/prototype/pt2e_quant_x86_inductor.html | 4 +- docs/prototype/pt2e_quantizer.html | 4 +- docs/prototype/semi_structured_sparse.html | 4 +- docs/prototype/skip_param_init.html | 4 +- docs/prototype/torchscript_freezing.html | 4 +- .../tracing_based_selective_build.html | 4 +- docs/prototype/vmap_recipe.html | 4 +- docs/prototype/vulkan_workflow.html | 4 +- docs/recipes/amx.html | 4 +- .../android_native_app_with_custom_op.html | 4 +- docs/recipes/bundled_inputs.html | 4 +- docs/recipes/compiling_optimizer.html | 4 +- .../compiling_optimizer_lr_scheduler.html | 4 +- docs/recipes/cuda_rpc.html | 4 +- docs/recipes/deployment_with_flask.html | 4 +- .../distributed_checkpoint_recipe.html | 4 +- docs/recipes/distributed_device_mesh.html | 4 +- .../distributed_optim_torchscript.html | 4 +- docs/recipes/distributed_rpc_profiling.html | 4 +- docs/recipes/fuse.html | 4 +- .../inference_tuning_on_aws_graviton.html | 4 +- docs/recipes/intel_extension_for_pytorch.html | 4 +- .../intel_neural_compressor_for_pytorch.html | 4 +- docs/recipes/mobile_interpreter.html | 4 +- docs/recipes/mobile_perf.html | 4 +- docs/recipes/model_preparation_android.html | 4 +- docs/recipes/model_preparation_ios.html | 4 +- docs/recipes/profile_with_itt.html | 4 +- docs/recipes/ptmobile_recipes_summary.html | 4 +- docs/recipes/quantization.html | 4 +- docs/recipes/recipes/Captum_Recipe.html | 4 +- docs/recipes/recipes/amp_recipe.html | 4 +- docs/recipes/recipes/benchmark.html | 4 +- .../recipes/changing_default_device.html | 4 +- .../recipes/defining_a_neural_network.html | 4 +- .../recipes/recipes/dynamic_quantization.html | 4 +- docs/recipes/recipes/index.html | 4 +- docs/recipes/recipes/loading_data_recipe.html | 4 +- .../recipes/module_load_state_dict_tips.html | 4 +- docs/recipes/recipes/profiler_recipe.html | 4 +- .../recipes/reasoning_about_shapes.html | 4 +- .../recipes/save_load_across_devices.html | 4 +- ...ving_and_loading_a_general_checkpoint.html | 4 +- ...ving_and_loading_models_for_inference.html | 4 +- .../saving_multiple_models_in_one_file.html | 4 +- docs/recipes/recipes/swap_tensors.html | 4 +- .../recipes/tensorboard_with_pytorch.html | 4 +- docs/recipes/recipes/timer_quick_start.html | 4 +- docs/recipes/recipes/tuning_guide.html | 4 +- ...ing_parameters_from_a_different_model.html | 4 +- docs/recipes/recipes/what_is_state_dict.html | 4 +- .../recipes/zeroing_out_gradients.html | 4 +- docs/recipes/recipes_index.html | 4 +- docs/recipes/regional_compilation.html | 4 +- docs/recipes/script_optimized.html | 4 +- docs/recipes/torch_compile_backend_ipex.html | 4 +- ...e_user_defined_triton_kernel_tutorial.html | 4 +- docs/recipes/torch_logs.html | 4 +- docs/recipes/torchscript_inference.html | 4 +- .../recipes/torchserve_vertexai_tutorial.html | 4 +- docs/recipes/zero_redundancy_optimizer.html | 4 +- docs/search.html | 4 +- docs/searchindex.js | 2 +- 272 files changed, 1843 insertions(+), 536 deletions(-) create mode 100644 docs/.doctrees/prototype/inductor_windows_cpu.doctree create mode 100644 docs/_sources/prototype/inductor_windows_cpu.rst.txt create mode 100644 docs/prototype/inductor_windows_cpu.html diff --git a/docs/.buildinfo b/docs/.buildinfo index e952b49..41207e7 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 1c6c44e0140fc763c96b46c891ab7a11 +config: cf783ec3fa4bf23b54613056da754048 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/.doctrees/environment.pickle b/docs/.doctrees/environment.pickle index 4b744867c22cce905bc9e1d763a0855bc804bac4..5523b55c9b4ba5c088326e8659bdb9cacbc97ca7 100644 GIT binary patch literal 4297812 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℘nDoVT11@#R|Njp?X<|; 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 z z&z7#k?@QwMCCGJ__TajnVzi{1%s+m1mRFyQ8FD)8{3wh9)p2m|!K9vjYkM()yb5~D z(qKGU%$L}e1hb`V++V`&0K%JP0Sr6p+p9T+2GYG?Dvm>_bH_d zoZemuvyN~;_VpXk07|Wv-jlh<5^J;c zumZ^}R9*U%&_WeaVxiyOnP%e|OUoA{#!UFqK{g!bQ>xADb+tJd z_wy&EF(ticU$`lB%~{St`_n-NhqamCz*xXPAvQc8<|@DAtUiAB!fnQvQG8=C7FWPR zD$|3g1bv1Oj~MnFIEduB3|yB5*Joe7EwC)%v}&n*g^PiGMY@y?Xg{ol20$f81@cYs zQSS82edS-dab6Taare3y1|=RD;vf zuCNy7H+i}&KNa3^4!A9b`I2&qZxy>Az}Z^37!Pir1Do`iZ?LT~*zzdn3hYnBO}4{~ zfh)*VI(x}r8K^8X2HXu80~IvbpFVze^F9Z%bOY|G=EK|%0A%T}OWWw>Y~EA0;QL~% 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≤t(U` zhkFaz4MC)49D~_bi)V5`XSiIT11I`&w=rZY2Mg`__sM5RvS<;UEZuB_DSOvsyHjdZ(LC%o?LJ?+@?d zybdyPMh|FfZ;>H>)TnyJhDsPaDBIlRzGr_W>z16_#f)axP$GdkGYN2`Uol^qD` z8t@sd0U<8P+Sw0g-ejjFthH^T1i zU)aDjl2WU-Kf|V2`c!FM3C?wPnK&cw!K-wJp_N?{L>-*3(wXd3);l-zyw7;^#bMM` z%5~6bxY5PIn)wD0q6Zf_a0u%v{`rP%B>&FUTxr0$WkZ|o&gApKM*4$Q^E@vryuhnv zek0-g(B5#0c6_7=`@LhwAk^fd#tpd+6C}^0iJklJFpEqK%|; zjQcpOiW$@|giWAg25s45n-JrnuyTP6jX8;*IJu2521XDO+fgwRt zfgvg=F#0lZ`V<%uN%5EhV?Iz%>IIFf>n2m&FbPjDxL0E3YcxMwu5dr#1@=Dqt^i!% zzl1;75zgt|wQ27LiSKG^BTo4u#}0U`tnh9P@egYJ1Bd@n^#@)8D?otX!_OPh8D2^7 zdY}&@W)CAG8deadTGx91YyuNBL1!qr{lUad5K|4oG&VtJYwViWs-Z6fr-wx|$w)a& zx32J=;eZ3C|+mSHM>Jv4Lb5cc$1Ko@7^Xa!Km~tFM!W0YB^f>q{TO^3l zBEe6CqP$2zAqG(w36XD7g)b5$vb}pRRoEh7nxQJVNYdtJgS+zAn;{;CaHS^!cM)Rr zQr_Hn%2qqfZ$K{}X>;QflBOCF;@yV`Vf6GvZ-n~H1Ct+&1kM1|V}$b5LnA^w>kuJ~ zUUuk>P+xJd2thqYC@(prD7z7_ifUvkDi`!_5tF z5~?%CrQwod*gQGnv=~o=1qsUjdU8v1q~J{PeSloXWu8fG9}&~3e>pf>xVM4}pF zH{~}zv;pYS27zF0U{$MG4_+S9KSg97HYqOK~DvCFf^|w+lhhy7bhAt6ia7{(1DNusx z9ZpFJs$R#N>!XX&3a!*^web_v&g5vVD7{fdxf?{nMs@OvLDiudS3HmeJ`k(>I3`ZW zs-s9zD)CXC3E9Zsbyszz;`O#zE})CkQ>@i2HZ!`FwAp@Yq^$G1Lu4jRhPjPO|Lgws zCXqG;T&Q0VfQ}93>Q8o7cFLYK|Da6s>(Lc<+;J>RN9#N3oO0czY<^4Tqw4=;-BqTz%k>Gt0g>K2}47kH9jH5<+G%)t=Xm{0spT2f=f`mmm2m>Xoh zD|wBM%Wu$6ScVo2mLW%BSfFS4oCSafEGuSrJLx*dn)IFe^&}$97JOh;m528h&9~9m z>Hb#vrjS>~iGE_9)hDB5JIZqJ>awx+A?`r3cOUtE^bOatN_T9|^35TT4MwcTZR-eRDGg&x?`$U^Z+vj#G-j-en zB@y>S2PxjJo(P7_eNjvCQv9w4e0AQ~C_zHRnnFE@gdo~gp2WA!fGK`w3GcN^c<*sY zc&}SR@NJb4@sKceIoDc3gUYx&p)gZk^8Dp3b{a39f z9c7rVR<*NBSVFmUMhWFlLZ;;3(6V@qVCuXdC0$&5zI zj{v6{AP`B%JRf+(1BW=Pj~r3bM{8?=ObhDIE~cB&WV9LObzzbiHSE<|fcc$}d5a1N!9YP~ zTZ@<&iJo4B5E!M3j?34Rg=rX77;Qu@zX-uHWs!+#m$;M$7lmi7(-R>v@3u9HUJg7m zJJeZXvT7L$jD%PVc55T{a6tK+3pv>hl1?ok^`J&mJ=dZSLzpy^-XLi4kXaqArf2Ys zhGWP1a(Ta{0%*FsoY2_BUj2nyuF_}nU24(90|K4xFS2AwDa}qCffXoyTNO$$9E1kXPO6HyD~XLh`qy5|!@y}*3uAJ6 z88H0%d`D8)sjQ@=^$tpsYOI$6j?eKT`?O12CeK~m7DkzJYWq+7*LkPE9Ka6!2}*Z; zAT9?%^3tVI@w*L_ooks*rcV~x07K;!VZbyE$LDl%lr3-Q(=f` zH{Bt}z@w_Z)1|bK0oh-AEq7|TPT%Y4{B$_J+zvN0vcKgf^$JXsMtNX;ms^+~a^YXf zX0&%e1I!@YO^K9o0F(m)IS`ChrvYZzkxJ7SgBn%JoYbfqy8x|UoZ8!_9k|s2f^Tn_;@lmLPfIt zptJqqdtEWP$3XrHbx4005&mlL0u?TAIxZrBXH|VvBM9>Mc7%*^*8+a<^2fma)q&vt zggFRU$ENxn2_&HD<@d3TiPRU<3n`iPXgoePUj}yh<@b4hx2G3x^F`b1m&Rj3Z<$t4 znj|F4pY5o0Iy$#F+ptqw@Y~2SK9Ks~VP5YNFOec-SbZXhCJB<0aVMk6~jKQgaXwn=)9|CO2!PXP3^DVav zJ!`9<23hgJR;6NqIY$0qt0p3q;fgJL4)SESc`(C-0`GIG(j)|(=E82(yQdT+e#BLzmsxMd> zYK*NKUn~B=*NaZ zVNiS8Kj6KO`xm1{)IYe;1N9Ggp zTdW`t&plB0HtiD@n7F&gq0;LAj%SY9xW2J*Fu%-j9 zEf$tH@RnDg`fWhoDF&%z3_=a82V6b`*q)2^I7Smiw(Owc6RRrtHqeSkTuL=WhOhxs z)~iG`5$Pj-t;&QMqi(ma<&-=bWA2&o%v#Db2D z5C?4@!o;MmWX?0j`@7TieLY^Mp9W%i4Rk~;JYnSLJf0O`CEc7x4rdE;xzNT-gYRm% z!CBnRDLJKTidqUTV9y}Si69J0uTi*G?phI}19 z-!60meoVg&#PT{!BrGzb>FY3afcDb1WIno3f7>zr-V+CrFgTc|$H8B~k+voCSq)=m zQIxkOAZ9^;qHjwOnJ<$0a^dZVe($RakgzC-W~~bPf-2HBZ8_gwEa*Yzv9}NoqC2(_ zW?+@KX#sVEj>GAVWpMCqT9BBqemCigmKRu1;Ro?_c!|g5e9*p7Yf2Vs9Uedp0s%Ey zTck(t;LM=CgnSu*#cPX>WQ2{l__alsgp~KAjPfY$1arsD`EY!Fee>pUbfU|3F6V^i zkehRi)+iq9P$x43y4X=c=|)^LLQF8L+?)@X@qqZM1AGGs5;Ac^b7@ycqxpRK04+JW zU|;IBQZ|Xy2q%3wQOj*QO@^UL6xd?&a3XV^E1D-c4d-Jyt3>R1*MJ~`*(Gt4oI zuDAtr~@tJKy)N{;AN|^ZK9pvX{|AhyRkktasN zXNQ^dsot+l<%cg*M!klaAQEFIx_Y^*@&TgcN`Cb2!Fm;c7(B%nJ_|t$hgkSq!zBT! zXOOm4loAK29wvC-X! z%j6p%-1Ck1;+|1W9|-p%2=_t=_ecx3GG%pdczOPCJsW#ZJ>b2ERaqBkP!%6uC0d?T z3~%6hRPOMqNlt*%6}IIiz@F7ZH2E|r%U9SOQ47#f_G{cOQ3I^iYP_7Pi}rXapZmfR zDi)TbT*Gn!&{n#L?VrYo-^D0j#I}!O5Iw($jo*3u_HSX(vlvDhJ?wjJZWd;Wbrl2o zynVw1g>K*aaJtgXCH6|;E4e7ppz2}Y0exFeh!{A=k81l4k`v%eiCy_7;mTm^QDRpX z(N$1lSH%5Kljh)Zdo~sM%Kjb`(3N{PHQ6Z7Hw;}5yS_%Z*gIfeMc zOoTt(d;m~7z%CjHw2#1ST__)*8xApYu<><3w=YcwLY*%9QxdUzXIp#SwNJI?9VRF6 z9L?%?B#Jd&;h5x zEC`8=_^Y1c=eTEt$Azm5av%T(%wKOubE4-+wG{n1J*79)QJpt!BRZ$SI6{Vgfe9Gd zdlr2IfK+-;=*N8?slTjUB?o&Tu7c$VE^Z3NwhV%ekmZf1r^dumv53)t z`S`}uW+CW5%vx6F%q2gGf_h@l>*TNkK|G1Tzy5sCM!vkoNLac!#HyU zXPL2oVJee`hPEz|5wWKw8k{xh4q-9qRSdQfY9L1nNH%Vss5Y;jK*&etR&NEBL+iCs>c^f$Pv6%#W8$6ZB4rRn2#b%=_Z_Fx}0y%&S=W#oAP6#k_H7VEU!SY4znsjO!LSK(6ggk*Vd62`!%L2~H ze6${-x17`-F~W(Xu~mk6T>iodObN_;*^7=a0=5}(nD>Cv3>;^@5~v9~6-ROo(j>Ms zb0ecf8R>dWmrY{ZeM1BxRA8^v+_vf{Y7#?qNgPe<^KacgX0 z+v;Mn%WwTk$MQLP>$s#?wOxE}zK9Q9y} zmv~vBvl^u}(%eE|zwRpJlhGzI)1^T7cv=FFG@0+N9C6%d<9`{8?$=#;TA@k@%Tug* z`zXScu1``8n_gUQ9^$kFu2Ky3%E3@8g&U0hhGqemM5`Rf(|@dWt8;V&jqu;dS|{F~ z!^$xKYjD2S%QjylYJyNmR=>?b#6R6aWRTYwKP^UcsbR-hOA9^?qF?kwbPFWsgoGd`j=k9IxC{2LUmSvY3U_|NaW;_6O~98uY&6xHL4btuUHI6{{3cN zRDup&e6b_(#MoGOBnEP+t#% zP>#uUbt=&i&G#7BG!9Saqcgua?#v&K(GrUbD=FHDTJFTAmCCTpis@1egsXRA%MxgB zWL8*Whhwx|T86=3rEPJ>ryHX6w*HNbXO$HRv2@Y_+>%DdXCzTxhwQlB3opQYH?m@% zj5>>?%|xsdhr5ac6_w%HE*JF>kCLJ?1W3LgH_Erhwhrp~$@WZceYfI6IK)%if&}n; zhRqro`%Mz5X^Hq|rKB`i3I}Uos52uYeB8Og#(x+v0bWW;m?v5>5OTmClJ zd0IjlUM`pO%v_xFVwVB2*_n9HIv=x4RZJ-c#MaNk-IFt-;FtiZH#rNoUz0hd&Q%P}Tex=#>qh}!m zd{PmN_eVHojom+zE0)F1aGb!c;>ZjKQ^L#5mM+~2I|e>kpnGVNkS32Vr75O=*{@nO z=e3P&v_EN`P4y^01es@=D1tZ-z?g2q z5M1>k$UF&>F?ni%n+tv(od+&B)(Wq2cIq=T8F}m7C7}k;r7^PhbEL>KPvoU!a@cb^ zL9?g)jUz>#6v>_Mh;aiH-WE>=6B3*mOZ4lA11=e<2!R_(giC}$Cc>XzL?B$JIJ8RQG71}*EC~o zJ)3;duySjXN8_!>P6U-or&Xr)VsyDa_g9JrT0vjz;tnU1Qf!h*WQ)O$jZp zMo}C;GbOZHNu1U)*{(-tW=~l1-yL#<5oND3VRB7^2(Mh3NDPGdy{4XqR{7|9bNXxG zzS(Qwb9;L67AOf)C0l*O1(Q1SJH#%jJNcl1^dLmIY1MCs*a2`SDGWSiQaxo85!m!N zJ{j!dYIA)=SAB#nrVlh)EI;jI7$hZ5T=-Ux`m#ckfk3BcM0}DJd3z_QIn==J=jO~R zU}AaP!pFEd*I5X8zU8RXU@6?+5oTqgRdRc0SihFT@@f$S%j39FEcA1>SxKCH4;7}{ z)<<9yc@SsHq+hQaach-`I2u3MC^N~FpFLvDWO<4@jD8?|hm^bBIL-*wZ>;yT?dE5v zsI6d^yf;cbX${BVdF1a@AvMR@Nv{0ifXn3rJe4Mz6|7IqlVg2V+bZ=4TMEJvA{XsK|L|9IWwk+@4 zGO*RR$UlVQw5&c!1bv)s5Q!}Oh;(sXtHLSX4BXTYBP%(o3oE}8U)KpuZsh!RPYY@V zlocMJbd_G~h)1N)eyRv<(vq6;zJR1A?j85t-1U>Iz z#A%v6j6{aV;9->Eo0qH2!ze?9B+Z`;a0QepkbWlv-U)o1Rr|p`3;Cl-4n$}rse$x6 znk1xCB?^6WG|9n*s?sZuxf|g;x&|Prb#@+(Lf-4u+`hxq%?f~Jk-2Ume^8UW%cA=h z7=9gWdWU{neF2kHxdA708X(9-7MX{?!DB z>(So8F7RRS^idCJL~w{|pdR`Jn9RBn{7hi+SNv%6<@CelEYOvU!ecma%;Y$Ow8y$p z$}Pg}Skgnwj$^%Ulx8NGk|Li>&u*ACA5ecy>UA-n#zkw*Zk!UjgV2eAu z>sxf{0E4UeMxvUIg{JKMYglzcQdx5Q+r(c0i(dxP%cU&`2v{uO=N_FQ+W7ivJc$b4 z2}>Rbd$pK99sx4|_)#!-B_@*xgya!EiWp8WPW;Y41>BVoqmS|;@|0s#1Ljv3kxxiU zN-m%zKsY9$&baz%z!hIWsZ?TU#K=GKqKO(|EpY(PwP%!;KKF-3RAN|6SuddUtbjD} zoYKgly<$OwF^!R{7aY!i_|9+q=5Nq{_kR8V{^oB~#p5cat7LP)2g*{%RdJ?c;7*g$9axmnD;jF4OjOb~Zxa?@O4!43P5nR7hGZLf5yalB7W?{xBhK zWw#Ah52e^As+eM}6p)8f(iU^3_hn9Id)}7`0#*_AeVIfX+>7wg&#vWCRtT@XNU=&I1Q&$<(-FpPL=5S&I7-*s#ss*Af_58e;5qqs$d#M6+%^q zQxo~jg9%>NnP81MdQztc7@}dp$TK=_=Tt18^k$({!c72K+KAC~lNNz#srUZIp>NxF;iegpaiV z@YC=w?x2ZS1Yqn(Efh%*k}eVvc=N9Yfe!Q;$7A-#h}BwM@=FVvh+rl2P8aFwulq8fiszkY_vllSOAsm$@~TF2$PCjh?O4jwqFAs8?L z7~HjL?=C!@FGp}Wr!!4nJqW=f5(OD0mCuZ8+E!CwfU|N$UwuIX7z8s}4@CSj0JyZs ziq`{~T!aZUbv=-y2}k0S$}vN;iOWGa>cAVjMq%Y`BuVKgCFll@L#1tGkeINh^{#d- zJS7LfaDTVF-bGG@OwrdnBAn%6+x4wDpWA z))4TKg@EHETDkCZPY9r3Y=bCz2=oC6Y5iGY)!k!=SMC8Waaf)x;+J*oF z@lNqNlG058GHpM;&}0NI*$5{v!v*|Q^~MB2#~}t@`Pkc2PVfnJKlb(s31K?3LiEY@ z^tA3%e8Bzyg>Vc|Lj6uXsl){VVA?cp{r$YB_-R0uw@aX4;1ES$Bk3b+Vu%R683;$l znc+^ci7DL}l5=Hn2N8*#xK03E;#_>XU5ti3w`D#YGA3jmD=B z{M@1rF+j_E)|ya)Q#jTG`8sJU%GFdoJh&)81tEt)2|_uPMBn%S4kd*_m+1lx$6xso zllwII$`@!Hl@#0+rm(sZr>p=gxoL(~HOI#PXcaYIKF~lczG=oXNPyN{D)+9m%|N=G zWSfN5^m0C;M*z|5oQyVjR%EeUUCw1Ln=soms8`wwIshgG*bRu zuXdvYQ6jrbPls~{3~E3U&|UK+0mhI)W86WT)bvJHP3(8-#N?|MOzX+9ss*`gt}UR`@if*{@oGN&=cFn`%V?P<_5by}B4#T=+J? z?(|YFkxh{iZ9mwj8c)dxTXNI#>GcujQq$G!0uL;~p%91Ft{)D?gM=T>kpP&XHp>_K-Cl70a3Bczf=LOWY>%p& z&dzpcMT-0|sb6jR>jy6fTY+jp^4^{CY&0$?mV>SQVK~rB+ZC%{A5@VJ&d$oC^aCLB&3sM( zHGD^$l=L@+N_u!QB|Bob?9KUhaesE|XZbmn-V!fH$jUZIc@gX~8)N)02i9Q@ZGlRW zolKDc4?N!Lk9ROhmNrooDg0meP`GnRR|q@Re5Y^8+Mw?L<1wf^!dj?p$sH*B2Rkb} zVobXJNtdqC)|@Qov+;0!jx)jQBU(ndm~PIOll#+$$L7n}>E*tPiy6NH#t z$Aj|XSm4OlXto%JSGev_2re6L?xL$-jpqOH@R~Ou%k=HC4%{WN-``cshUK2R-7cDk zU>O7Vy5)TTRJvtm{d6lht76?sKG<#fC}6p`qPII28y*FOUq)Yt9|Z`jHy4|F6kxbx z6c8rq)eGTuaC%#6I)6Ak#p}jRv+~4r>U@~`P)4JRgZDx;JKTDRTBcD<4!JECB8#C*vUBh9AvkO!{Wi1Me_*YNaL?q&CJw%*5#3RJBF^T7X8qvyEQ5$Se%^s*< z6_#EsFy8Iv=fv z@I9W=8ZH(qcGfuZp`%7dXkBs|Z6CbDj&YV~8hHlQ(#bG2Jn}FA2ZbMe`n(R$9N3z;6M&jI=u(JvDyt+85(2F`5~k z5_V9rXG~jK4ZAKXrM7V~)4m!;KML;(EZorYTu1wAG^`nAJIQC)>35M!ZDx@at)u6!Lbu+~Y8m-%CQ#RA<&2dAx5&hr|$~z7W zx-E9LL7PHgoCfkp@mOy|Hqu9NkIr(#3woVZNG8H)InP6j!e|u=1zQa6k&la~w*Ku#(fTwyUpQ&F{ zwLKZnN12+L4>!sj#Fx@=& zr;+8uU@yLNLuiDB=BVnO8}1Wek_%$a#=01TUj|0;1u-CCFo2$35JR-VJ-J}pKlUBD zeih$nd}hvcfSO*gji1>vkgG?qdg81wS`#TQgEy3*sGz1=eauG@lCQa#>BKF%olQUR zmu&NIQwXn@+A)(b#X$7^Z6d-UYY4STMt7~08^YAA`<&6;D(>+f`VHy91C`WQx$UkB2D3fKe(NMY`jT zm@0*37-S4IVzj8Mx_qwyvKOW}|dzAQ2~`SA|_FBV4aCY~mlw z>Cz1Z0#4y6g0Kvmh>`R^$~7stDTFrfr&w0SDI`2OJ5iqs797#Mxli$QZiW*WnT!3e z$kZ}iV{wsW;DF%-jPR}8Db@xOBxLenrlxHYPHBhtE&XMmhK6Kv#B#DIpXzh9fd*L! zdvb!Du*WYsBdqZe=i)n94TBhU@N~1ggViJ_#K}>7x};%NpXSg{V=={NhLwr|=otAk z!o+D{7F&BTuxl2NblGkTk9HtU*U9-4o4nvQRgcey| zvLd69%7Da-gdaH3k`0p+;B+9WTjgig)2DnOYVN!QH9rvLho`<5w^HYL6b);X!w1-L zSw3*8a)EbUsL@sNJqngXs4N#V5Z;gU9tE3$)RkPFg=4sj81iC~#rt+?YZK76U>6II z^l52jf}{j9IZS^(9bKWf^T*Nsx6$aGVuVW8;L|{Vn7-x)Y{|I)9HT0|iH(07OvU4V zCSmXpeLwCO4p|)`-4e}S}Y{@k;K6av$)F8y*E4MPm zH!+jekiK5f5{3a~GM_)^m)x}K%Cl}^>sCCM6oN)^_U$-HKqjA>)%xy-YNHdDBtVB`5a@Fv)O5qO|RE zUq&Cr!xcxwD1{#aMGN?(^cBhnh>|P#W*4I~EgAeYSY9pd9f+6#LKO81K8mCgN^W^X z_dmTJj(kJM-*9`H*hRTJ#b}hSfkc4=qOI+)XHVdgTOK8Ly!5v`I&>6blvRAoV@)~5 z$JF(f$2uV)Ozy&!=oK6*#=73(FiMy~`EEZY3Z)dMtArf_ zt58a@It~`A3(V_vwwdA5#r4#`B1tC-5d=NApBN54HEaXnwX_%{J#3>*0gZYB5|cu$?Yfk?8Q0^lCEE&2gFw(<5ZV zktpQDESTRrwH4?;6*o+4%P!!SVvH1FaN;UCg*hOU0|GfvjMWRS4=rIwN=+8WQO>-G zM^oO*C04+K64wa2?;SCw@QWA66GoBr$_#hE6E9s@O|p>`$*LPt(SnSYVITtq=gYQu z)h%KY;U`9Q`M6cLC<|f#X~wK)3*3f0UC840G$VyiAS?NKffhZC)f47@1mzrw<`eNE zel6rzy%G8ph75_DYx-~}%!gRv4NA#{7z^vu^f@{aex>e*E^8bLVhBwLG2>p1{9Y(E zA}(ZagpN*xP^kw9H3&LP$EIs{n^>SiISOX*-RWTvLMDReX#26LvM2Sup0Q_cjYsnb zqlarXsQ{@ox)PnYe$(N2M*5moI9!&%csFqyb7*FEhtA>Z_d<2q^NWfxAyNlV9n3I>s3C90|g5O z6#XQQ$OA$;0!4&Am`xb$liB4XP$ChdsQ2=PLmtP%UlBc9?hg({IxgQkb22$cvBGxGZ-kXi!rur8OTq~vp7SVG0Za+GTWb^(ButRv3W*rw3k z68SKYiq{c^h6O|{{KG(wN#2Au{!K6}l|~PO^)Mljutg@8r_+d$Y|EHXD}Y zJM0>qFvuvVcwQe;3c(>9$GL>5zw|szOi+_{krQm-V|jv$$&T>`mHaXgi>;lAzNDlC zV@gj z)gab*RDqy9s(x3x$R;9^c@$I!+HQKX+{*$*yI1+aqd>EQ8 zU4DRv7Q*G%;<0B5Hq8}bQKavUMPkE+kqHd%89-o&SY38HVoh6mTh(S5%(*W&Ndx%O5ktv6@hXbI?45;g=l4Hw7d1_Dy$~-X@u!zcSI$I&XhyD;{cRIwozP< zSF=l9oT8$U00XU8t1WaAaLmpxmIe#~@ReM*E_8;oQyk?Pjj@~-Sc$~JJWlDP4#yhc zr+o}0VVIX;FgwLb8{t_!Tbo6aoh%~T+)GM&%!3|$I<}uij$Y0EJFM#09eEKV;!!65H5ByuEL7a3Pb2K zy}{kZ)-9*T8|e3XSxU+@v6bn@jrZ_^hv355guq%-5+q}Gb^ro6N#(@EvB%)c$kJ(pc`|U|WE&)cny&7ww6N7cs!x5|t0>JF7@WE&n z_9gUb!1e0nh)N8NDTkdL2LM*$p?QBaTTfTkhfl(?UVOz(t)U;nlnC$1=SJ2hITduW zymx@*b1V73KZSdH9N)ei|snMX6K_9LLBnXK5nROmc*4 zK30b>{4!vQPws#~h=b_q$sPI)?#Y_x9Ihn#SP}m=2#Obqn1sPV^!-ASZ~%_Px5~ed z8oi5J>{~TALq||k-zxkBo31PClI%kJ4*M!K2 zQB?8rs?ac?n1x?nbxZ)}`*F96*Xyw3el$K`0`+|zltrNiUh)2MM9ko1?gQoiNKb7< zSxAk4+JPMJf~ZQZNGN;zXj1V(y$B8Hwa9?0rTp8aX-1MH8Nq9^rN56X2r;@Z9>E8M za+tx>`nIlRgzs&$&BO|{dR&hwq52rzj2 zsupxIP>Fh^S_*<{n<^8c^|iVh;kkj>w=xmwJjV05GEq`OnJmxNm@ts@U8YzUGEtzx zTD&}K8RX$I7hRsU8QQGY;Y-y^^sI{eTCK8Z#tl_FUn2{g)t&enxisgvJba3tZh{F1 z?y!T8Zqz^o3Fz=Cr!eJkSvuit=A4l&U{B9K623>eq}fcUt)9Z^(>5*$Faq_hr=XJ& zfT&0Hl!72dGVgQpAUf%}5tek?#q&NxKM$3=YB%pQ$qBID$KdZra4F`KIo|0QW29#l zi*T%AafDHDvBO}(Cj%bL@X82*@D77XHWK2chCx#;M56paj-(JKJ+0rcYZZr!kiCv~(INX#=@zPPur9lqiRJo<2I1}M-8d=TPoAn0~b_z1E`;M%b zcn&gih(=bNn4l&rh$_!E!nrjd@AS2kZ4Tkq9}e-{Tg_mbub;R9Ia57*n}Kr4BKDOt zG6T&-`2W1AZfc^mYI+fpnt9S&<4!60NzHugB;k7bMO!ZeoFvbS&GO`GC1gn}W#93_ zd@IEAh2g5C9WQ7Wf}U*uI75>=AgrlNm@)UheUp&NV0Juox8I;4yiI)*@~vjqC`!K$ zBu%JSh6ZiYH^2m!XH<$?8ld6q0`GzRLrS zRz{V|C0ZWPV1RBK#%4PEw4?7kjAcqWxO8{7_mFkU6}EudG&JD^$uNsUlMz<`!3Y zaU~uWN|=G)cWxo1GRPf|Xl~&`+we}u$$;sK!w!R&N#*bgj~K6n0&mka0@yHJ#ev6o z8X*w}oJItk^7w%RZ=9vmh#(_bO5(8tlV4xf-dg%;^j+-cp;RKM%*eZWXd;4@`We(7 z+KG2|xt~GgnJr$~A9pJam zVIOC=B4ymF{ZNQJRFQfjEoxEXAuFV2&89P&mw}v1U1tNg|joBsu_4aS|K7B0b{pH}Fz`>+2gr;6( zF23I7lK`AgwCe+X>M)m+eUi?V6~8#AUSu9Zt0J#chzK%v*jtexlv5deQ zdbGqsCPv21YS?hau8KXGr?ELoDA zhk=IKdIp2R%urkgAQpiONFs}~fFN-x0qAWOpt`2f)q^28MJ2QH=DjzkbGe|O_Y=bL~^NZPhh;c95=!PhxokR4&;a0ZL@nlH}v+y@r&-R}z zt^qTI~0oL(|^H`CbfQ!)uwq>vx5KPg32!x|Y7oLWMMiy`4 z949aVn4&*Kl-ybL0p*tB=>D*ytdONm#Lyph38}8);>8f1Z?;8@n>Ad1|Ji+m8iTtCFk)$k=uYxG4vfrvsv zF6knl$Onju6@~R8-4er}0?X(bBPj?Vq!^D4IP!o{*0u%QUgNo*wfhh-#@9ASLjoa- zuC{q508G`bs#R3s$NC@uWNM7G(cdyQ~YyZ|%aY~`&+q?gRr z-)U5uE$;iw%+`Mi6ywd-6A>B-bmPU0K<3OC#Z-(_(*4%za_iCK6nV2XueA>26o036 zSzqv`Ol&~-yiC6FJHEbvg3y3_uqLd);gqjCY*d=)_QeA2NOWCZhfe`zyom-X5{_ro znP_B%A}Ngok=M)Aw)rmsYP^wnA{rC8bZuMU14MtO$CT^){iFHA4%ZwWa4F_$JICSY z>*;#2-tOXQn=A>h=?rOb;MFA(=nrGZ-WlzVbf7Fmy2n+i9wx5f3=k#(L45kAj~H8w z!ry`!{Nq))<@F(5ve^am_E&@p8AoqAb>uuXEtf}tn_$T)`djEs#Q#I9@UC}DTyR?` zFV;Uw=u!+7-L9qRD$ENB9Rj1^ek+Vf63Rjj%3bV_Q#p(E{o(a=KAYdAwkC$6)EF#E zZS?-Q;-N)y>?fYjG3<}4EQDUR00j90wax!~<$epK<6D44@_k46?yz3{wx@gitP3KN zV#ktb#Zx|+$@D!hG}n8E{E^|;QNl>BTWYJOs0E4fJlsK4Z;s#S>Sv6MNUJuL65?*B zU0kCPvbqQ%&gfn6l3rC9&n@nPml-L@A6PAGCdf8!T&e6^xrx-A7M^0dKG~+&qizbf3HGPdIGtzv-4~(N0vl#P%+vlUJ zK}HeJ1Mrnl0U6P0&f%lqMAvi!=CC-p0BMn)56dZFjN+n%&d(Fa6Re68_?hB_xN7Od z=ZAf|ymZp@!+}IT?{5=F@+!oM4-i}8$gC`#KP{SN8UWHQF#Ww|fnc8(W3gS@vUG)H zCJ;q6zI!C&_X6V&@bNAfzfZ=Nh$Xyq>ec}?2~ptxwjwYs{VG^=UPj+*szG_piPhwD z;Riqzhk=4p-J`r>*6mA!;nuW!d`sWaGv?ih4DVLQiFcfK=xo&FZhuVQ+*EbhNswQyZ9q3F4ifKyclk3!ge zDu`2VJV=FsNm{x0`FTNViV}jfwc3)GB}&dubV4#~y-dRB8FRZsTH~cKKAasYB7`Vy zWs>tL1o4r$nUTCindI3hM7e@RupChOhBEI(5o(Ta#t#)Gj{-gzg(fgvR^jZrgGK0e z)5A2ySUvEoK1|)#^axg_5ZQ1&Z+b+={!%E%GRSNW%i2r9^DqU7FJ}=L4y~;=G?Xmtt6J;2G~);dGGUar4UwIr1u045X8fSB8Qp z%dPj0)O?G(%3mFL`za`dFVRf=sHvavI(pYr&-E8s9KS4*5NB}$#>>%7;6$U)1q-<2 zHzS-fI%=goc5&TigvvztrPn~`4Fac)+!)^(t<#5Snt}2N(6$ zg$Oj`O|c`SP(_ZNDRxPTvRt2H{QWBJtc6d3Z~XdHpi+PXqi$O=vI4Afr#K#jUCZ;Y z<9CY1u~$$_JH_snol+k!#BGD?@Oh>_0u`Z;NI72mnpj!Jgjai}hwXHeyigE;E5f&M z0*1>-ZrY>$i8|6bJcLdT+X<;hANejJEveW?LUiVq621hq(fde&h{EMuQlh&-kPlp>@bY1isO&LqI`!pR5m@OSM1;zM8??d0PLDp;f%UFv*-3K*A37c$bIIuV)gtMMxW8TC{`G|lw`lXIbf6YB_3DCTbKJ}FlCgmob?%&^LTsv z)N}nYxIP9~X+j3;<2Rx$m6?YM2hyp^kV1q==NQ!ovsYGS=ooc{laii@JF5(V+yyH` z0HZ5I$Ed(PTp2>Uz-fi!<4~MJ#L!kY$7K10{ z_dMlb;u$ZDnBLA3&>V_ge!@H8dIfIhKYG5L!Lf4ou*cbx6|d2n?r_;|T;r}Kedg0* z1&xV?On=!R(;yttg>5D&{e)G*d|r_wwu}E{`88Tn2#by!(kGldfg(^Y>vX*HEAo!^gc?gV>HRgatQsVx*MkDro zi7Ss5xJEDj5Ga4pQVRmbPzAyl*6ZJiKLO>}3@9kahb#UgAiUiG0VVh&&)$(ceue?m zK(T{|@}A$}q45PCaCo@6!6L5w6i`O*;DP$Pp88WyJ%AD%vE(EZ5oozi382f}oHric z&#uvei7x^3X^X}J?GH&ipv>9f#Mirdk`pkZ3Cl35M(j+Cu^E#L1V-PK4d@Y#Sw=!N zXJ=xJ4Vq*iF#1N##JF`2SRX=J=U?ZSb)c4)wO{~@d6H^bcbQn$`PU^erm_|c1je4S z?lQ5g^RG){Ol2(?2#mh03wJ*@K-MqzB-Oz?ySV_ju?Ow+?Rii%=HXwD=HbwYY=THxI{>m;Mr*NqRg2nw7zf$(S}k^gj8{#jW#d$oQXo~EunDA zbd_q%~{NjUw^kuPV4wRYZ&E{?(vL0 z#tO^BYcwo`-vtQlf6r2ek}*fQ&Q_v3dnT!HBE^C6fhtVQeV*MH*bcv=>% z-vi|j17%;ng8cE9@&trutpJ4ObTp{xmjKqX0uUC`<0!Qwe0(cK4d6kO8M3Ly@(et& znd}HBJick{(GMEMkWDp*XW)qqVMjRO@r|El)FE+1Bg(49sNc&sJp%DJ$IpjgmeMzj z28`1{Jq!G!hGr^F0!i%ni(v|Al|yRouhK6edrLW_rrp<`j_~oV6jiI%De?2!Z3hV- z0#!@3PORUV1!s($7xtp^1cYbxkvEIk;Q?;0*)GC@#{u% zN?;lK&C2aET!p^^X^WwM*V7B={09s@1QUg|;BkWo8L#+{;NP;~@m&xJ%t`L}83t5~ zFC6uqtmH;hiK~%M+7m*;gsunXt0^id9 z#AxGg9yac9_H32Bb#UV67VjcCf1R`yYNX@Qpj*D6#FV0t{#`>OX)wruc$-RFb6w&| zbeO@}q1#Eoa{LE>{3Jm{5t*Gj7 zX|2SXagtVm8LP z&s+l05SHWCX`Jhr^q2xiCH?e82)sK};GB1l z$V@hg{Ey)>GgT%zDT-}5jpSuGFubS?Dq5UIOs+lBWTdN=^8>wD7kziO(=Ma!TXC$kEi#8rLI#bS$ zYu#>Ln()ApDQ8E7a=zQ&EX56Yb3hj(MO$=tURxAt_6Qhv?2o@@Rm(_#!u{(Z;c&tQ zmnw2~bsAQBD}pj1PTw#kZrS!rwnFUxaIV-Tls*+O^~AxML^Q|WvDHx$rfOb}SIv|T z9q`ztqsIs}J#+c!>dTBmY5(Q&O3OixQ{aT+!TZ;tJpSIP%FG#3vHzl9vCf~wqFwly zjJ`fVHbJCUSAcgx3D*ad87W9{ful<1wsB26;Krp|1sHvSqs6R89M3Uc;Amw&QKU)- zO_5aJd;yXA`sKi}E|Tw$Pbj5IUrYw78@_-@eO++iSQp86y&n(MAmGMRtKGi1S(}gu zN0_@*qTP9QUb{m%a@zfNImuBR|85O!PLQ@bN(((!n`uEA@I|#SWXhcufZ`M_c=H~m zg&srCw4iMMqFNZT{!R-(af%jvjj)cDWYZbHmp)CKCg^J6>S-Gqx5F`liCg^amiMw# zZaG#m1g5Ws5YZ$7LI(^y*|Cx#(yS|gKGb56$Fy@c=+#Y^Otcw4JGaeH7zS06;W+-i zdSPZ_Q56Hr48vpHo-yv3%M5~dkN6y9ccWT!nL&`E*zXNkz+v7~DGqa^8k{+gfh&gN z*dym*9*o_b$3y~@?)`r0!jcR;8Z0wOvBI2xdY(BaqILOF5**;~$91xVm2NI@Qr+8S zB<$TJGCJuXqL}yl`#Ii@M#MiDyi3BAa=)qIkDgAIv!;9RWF^LfM%pP3u zK0(|G`P&->f)vFb7~=--8a$XXv`-RJ@&TCYhRK;@ToX)PA0as&gb^Dk-O=f+ewd`G zpMiBH=eA>6L*dGE=DHH;^@!>`easr{fSgd!$>YYoen2mdO1IznyM(74d|F}f=N7aD zrbqge+&%6P@Ys`?4t*x)DHS2{Nck#*hK@s~A2o!yyngzI6CI+YAK*DzKYp0;Le!Hp8wJwq5s}>Di!^fJ;een~7#L&S*5puPoH@n zru*6YzPpr9xHB*wcksFdqHH$j4TLkkJ;H(cB=EM~88R{yc3@xscDH@FukVk#=*#bq zc3k@;1+u>V(T)h^{BWSPdB9)`&n^2qqwKoolAvUL8d0<@SC(Xhg;2tsxrq;9%c|W)3z5&<0`I8S#qH8mw)(RK5c3Boh`GF7 zZ_^8~hMYcL2)a41+B%G$?0}?!w_R;BGAz=8RS1{*<#K;#T5^gNa-KPTN<;^wB&y0v zQX)YK2OJuh_AuMj1!Sa<@63h3$gp2L$JKUdhy*CycZW@tl+nO#(9dyb$umG}jmk`Vs_0dI4VGJ|2fCppuJYgAZ*hz#T|6s>k6FBEzBcDo?~H7pya`*y88#zBS^v1d9s6W8 zy=bOE-C50Equt>ZR_36=MH@Bo%yy^a+9M&6^$qnqBB#i?n0@kkx~om8 zSB%C@mU?D=uAGT$kDN?1ahz?}R)@_)LwObt!^s-fCANnVnV@PU(Q@%_Hk-*9pC+s6 zcArsUp$_;*g?px~`H+vgWJBXA_Q(b=h1sss&;&RTY2Y{(UyEO%uyJk3X5Z6Gx^y&H zpU|kHXCB8gfb_^t)UaU>CRAGU=$=8A1wF9(0>92U1Gk&0Esih7337ht-sZgiGvnJQ z{B1Wmx2?K^PhkgU=3u(-nXz`!!n)6GsS?v(K?AVL%shhzF$bnQtNXr#b*p>xG~Jog z)x@($$oq71&YbTg5-iEnM6B$9L=i9R`4I5+c|NSXh~R5)XeJV;i&)vjh$5kMX)?e$#=(0fDg&`1-Cf>8Y-QBGTwp&s^e<9DAhN zFGBxm`uau!tcnBf4QoDZ2+t2Ups0(XnH0$QMynre28zB^+3G-{RoU-8OrOD63P5d&Wp1-kHnpfnQxX zB$$w=?RFlrQ?LP-C|tsA78=5ZJZHK@fm~e{^0Hl`7y}sw4rblYmOJe0FR-J7SLHWz zduJ=A;>M3pCImdQFN@R@@jh`qTxWAUB{|N zO2_Z`x2?9+Wu-I&d$jk9u|MkX zYkm5M%?X01L_+izXO^r}dm=p~d`gJNd8=iFscuvf6!4<~1#Fl5{dU0j_TDGLhJ)#P zd**@MKs~w1_9(&Q$Q*CY!`YhPDV4dpOL$-G51w0@Nw7yozbj~0W*0ZyG%?xln@y98 z5e9swG>%|h8qd#entU9j8JOoXT~!z%%bD|BGU^wl;uFn`G_pVJuWL+Z@6a+vZOzWk zYginwAz@4-b2%x^z&Lxi-q(Ey5NT{ro;l8r9DBrC@54rW(D60YY94Af1^hiS4-uz74BgvjKgAPq))7&Fv0m1ujv)I9T>e`$n z?y>v4xSn2b57YbI_WEIdn5HKm&2sY@FeKe#h8(is$XR?2QIzQadY%IMu+TUUq>3OTc7C8Hj}$<01(!i*GT;G}Zj-g(@<&Rqn~ zoH7QIJrYF^Z_`sNB08afmbC&x#6=4T^!mi97Z8C!kUtx!t?TWUSCRF&)a_joEPYz8 zb!Q&C@U$cQ9zh+3NpiF^k6lP&6n=ck;)F?`TS+~;eo4vGUe}?3j6I?8VanyEF4uB%ak-Y80lC1lM=r!du7QIW)WH4f z!M>L$MheN!9N$Hn{h|>P9zrm?!+@B=4LDqpSI<$XE?Nk9=FWFVwO>RJtg`dn5jn98 z(cRRIlaWHi3zQ*g4hTrD^)hszP=*7;7an3UYaJtmP-hNbNUtuC<7N+ET-2~JGFgu? zcF{tpGmWvM+AmtKF?K{~j01ZYhdX$S-r>FhyU=2+5c15ui^Q@=#>Cfl8%rc8;edlw zN^8%xQnZ?HeRAG(Ba!WybEPzuRwc!|GhMs>(OhbK=39GeX}mApY-VFB+$0rmUC$Rj z&fI#9)D!Vx!6ylaz4cm#cb!dfbxq6D zbl*$QFgkL_&oF>&t*0M(`3$dk$u0kn8XEcUJ^oQp0N1~M5ufB}J^kpeAfcDbRr)2k zw>JOj1T+H%ev-wT<69}Js(~Feu)BZ;K8hLuF=*f;rvd9NL~z3u^(%7aUm<6nu6kh+3?mTpDt-Izy1POTmx&{?ud z)$wcJFA`IaR&(U8XYiPLlLLPVs7>WcN*TgL`1scMV^pnNm)CgngpY{F9|BEFx&9zf z^yQk!9={MH2<4kbxyD-@*plKLll&C0e$-H&KL}S{u-T4pODh(~UzUkZ0g6K$ITdwc z<6NNepoU^0f%-!jLmI`|i=2u&XmKvkc)mihkU;&}39D9ovcjzpu2!U9qQF~f#h*TY zZ~3CD6&>N@TPcbq{F{a;uD<2K_&);4`wgb|_*)%}K=SxGA4mX}LfmZ%tO!@>mw?ft zkjK2jf#&aPW=Ht=R*E7XYjC@o{p_`S>?%}F^)0Zq3~nET{yVe7{4TGan#u7iD%nYB zQ9}hGRYlK68|$cMqR{$UI;dMzQ$a}8)3edWimI6?w7#lZ<2YvIqb+EmyPu-`TgGvZ zLG@inH5zB+^5*!(E|LY_2P%{`@u^}y2UK3dfpiDTmunxWP^8SMO7k30c|iu!9VlOX z*3<5>%(91cQaNT}qCi`&DUW6LarbPHEZLmd@#{u%mi0*zWQCrHs?xuR1lkO8W`+db zFiw&nvyenonaV{Z&^D7ZGbHdEWjzd3%bOiTkh z1$?ld9K150OMuUZovYm4~U zUH8+qFoCph5q%`h!5nJw#wYqkUb*XzoZn_X|8E**E>xJcCz#!xFp5sx|cbfR1t z%4r&V=86e-B7Lq?$nRT&UtS*+Zx8ZgP#q$w_D@=d#H9F9xS=Q;lNOAQUwy2TQgNnr zrAu?Jva4_MqHMCR?d{WiB_|^d>q?P*py-7J?<(f>KZW{QL3vWa6fO!^;x_#qw_i1X@1_V|SuLH*RBunBgURKwd2B{jE^Y=q*Q);bh6s4kCc zM%$sJ#xs(QP<%satgGAc6gIS(wlrRdzII&j_~oV6g7Yc6)a>^HS7#Lv5Iws6CPj5dh~-@7P6^ob_SkU&pN^h zkFROg4geDSyFW05&3=nAYuN$#VD{=q;a(eG{c_^RFJ;jzxn5+x>^w?UdS@Za$}bVm zkohv~MdnMxb=7rV%QP%ECr z_W1boLZBXlR1V6Kj-VJxP?npGN3ws!`G@<*2dtN`;3v+&>|0=MakCN3I6?iu73T+J z=Fw}8ei<%HMmb&?gY-z+|9!Mu+(KyF9qhmHSlRrOm)J+cl?>bLNr_4>c&#~LeB{jM z<6REhPlN(me6cG0Oq5u{;e!=l^%Z)M`ip74Rd~@2G@Q@$f@Q{BiP%YXrhVc`?3F zZnnD?gAdsZ-T#-%>psUgPTwJC(DCn`s^gp?_4@DI^@`K>V~srN7I_T?|JR?Nf+N^A zB_nrG^gkb~=*XDL{!b0ce!xR(v1uEvZe;Fl!T-;ngTf2IBUO(4c-hi-Izj23_vAne za#Jv;+K=a|J(l4hj;`Azl3ev5VHo`X_4C$$M1D>gfJP{XKRns^ML9$eEQ^ND)t9;G z7{^uwPvZZN&b0=9T!DBhXLYVMAS{%>8ec(pd}6)e_%a``j4hW$Ww2=epUc;j#Jm(? zTHZOy=Juv<-0=he_SHE53e*Bx2Y?RYl+$B5L)jxXf=J;3sj}W6}akr!U zj-%@fBoIG-&Ib~d<;dD)PQPF>0jPl1;>emPJ^C=xjOG$q9N$V&#Ar2f9hHa8a=U(o$qhg&ma@0#nf38<$odTzx6Kt&<~ z{dKFro!=B@{OU;GyDdfB`Ad0%$IpJqAo8}xUAx82YBA?<9v38I_f~z2@@yG*eU#{b zNcz4&HIw64RI-!MVnLFmR;j5y z%$g>xJJOM-;q0hh5;1Wa)8+{K7HWY-fRWt@uz^$ z;sEnBk%~YP>Ejo>$eK0avb6Pfd3_cB3OFs+ApDRc(c|YsFj1H#!kbF>`c~4W5?Q7a zAvu%?0?5{y3;4S@!$HdYL#Ux;F7VV{1)3kK6y%S;lqVoOYc3#{{jTJvfY>s`ww4?f zi{mfLLJsHYAQ{1ePYF&i&W}@i#E) z&V#**0v=l~gSy4D8AWu;ibMkneGb0`0E)H5 zvwyvrrvuDa;!A*PSw49R+Uf9eK$f$6bNsSM!ZNg4YF>JAni|LS~r|LD5kv@L0izFzk*-N(`UZr0GQcJVz@&X(=X z49I()O93~sI)1H8Oz`g*3rHn+cP&A#;y~7g3o&jR7MV(9?&^b@ES~A{Z&tFMP$Y{@ zQ6wQq$Z}?pyzjXbVnkM=NJ8QhiX>z&iX;ygVw_nd0hwJSf~hEyJR7C5&J%^ZC%Y|E zn3%iSvkMWDw45jU*i+PdwI!qDSBs>?{lu&w8A{$l$&Eg4Xu92VL0ZQOdG<|}#qsv? z{208sl}O&5Yd}AM!csAKyw*#A6-r zKw@5v?EeTPEyp{+4%8A1{C;!%oDU=bYaA7?AiRn{1c;V#=8wYVmjOn)3iAswf>8cD z!yW?y+;&E;CyhOWyG+!<6r?6Xl*`QX|wygyXaiV3*6w{5$?p)H+Z`=g`B_M zE2q1``>|E4RAIiDtsWM=lDZU1)OABG)1rFL17+$Gy*d6yRaj4j#k#Lci~DdEyTjDq zs55=JSYq@rT`$(#-Rmhw#Ix)T&j8bBc^2|K3z^`D?Q%T}*+i{<)2@_ZfVQ4|zKIuX z;su*{h!Zaub~Lr_hMAqN&hK20SLb)G|36e`1>m4MzjNK7&I&WC(;9JkQ@eSGREW0ekLF19SUFuWFDua30fZR&*xosCVNZzhiW@i&!G6+%$vkE=CO zB==^UJu%Z^%f$}KgybzRuXfav23jEb8{RQvSREoakO{@&D zE`Ufm{Kx0P5v9? z;i$p>(RO#Z+um+BWosB9SV@I8{<66@?%~jy7@q&nm(x__;xL`2te7PX-(gqbjTm7|oxWmv$AT(*e!9whtvyX)KCPjy z|M7C_%J7_~ET18$>K_lODkD!teQ<)J7LVq$`Q0LWok;%j54g!ULMXNW>w0 zlRf@kBSoqI%}G)(_wHpNxTC|;`o&-3RpYLDEv|(kF45{N9w{_~8d>h$^F$GSU#n9P zr;h3q#Y|B5Xp?8*yus+M8@+>L^>i-0dEfl$1uDxTI?G2cbPV=7>EIXjeL9noGJ9BR33}N!UiqgI1+w*YFJ*Nz9m;ipQ8eXmvU}D)jzD zg|4?R7FwOfaK9@`>XTUtZOZ%W+o#(ls{-8#+9X7+OFT-cr`snmqb{v2t56!dht1*< zy~6JC3k!CrgLm8Ot0F`gTg(1P&W|o>A9{WtIDTFuCDY?qi=>q2$93Cq^2{IhhwXZL zv%^2@**?2DCP(2@VYLOx_~6-IUKG@q!a@FhxYy=V<71F6sm_a$#KKyMGvcLgsBzs|tjXYoC-DxOvV;y`CR56^T&J`g)pAjF;7OQ??6~Ppjvt zgv>23qUACx1U-`Dd3Avzdl9XNAhj^mny$W;6TXt4LfUg%)5qWXQP$#lVHLaMFUv#} z;KKoPU2UdA?dS^2z+D<4RQrlxFru7$Ujc3=8G@r;5j2QVcFV0uly|1kt5xlA(7Ab2vl zuCB@;Ax_IF`kbRjS@s_W+vC^D#1!i7fkw&CqAS(c&9H?;H|JJaN3zc%J+SSL$ zLazEoiI-?9mVmWv&44Mg0N4mbA6 zf##@}v#W%unflP%`})wICv0dfcEuK+PviZQx>Q0T?L%)1fT;_gkp4*-hQeXbB1a9> zS9-Fss;N`dQq%w*9F7Rt)GaM%;E4wzI>HH$zmTOzKe&k{WK&nLoPj6az0wg*c>HZE zzfp`Jx9)Vn)yDr71@+$OhSd}CR<+r>vlBQ5A8Es0{$9y{L$J~8x9&@z_>=J{91&sL zf$s6k!JNZ45E&Z5gVizFPCj1Nppp1ewWAm+)fY4JfbiR;Qg}IX210pde}BA6NKk5o zA-Hp{gMv?hDbEdW4^vE3GCT)3iZehI)06R-0$mB~F!8jHUx~;}EwfrP5T=4su z3lL~Vms6svAx+5aO)RIBjOA49U2iv=SC4+WJnS)YnC%X)?-y6%OF$gGckQVE$@1{j zQU4g!Jyyx$_+^oVIRB}(Cr1e9j3A(YSOs)5bDs3b=YI)EPnsclVhK~AeS8a` z!f&7|`cM|MQxh!bnp)ytfoOCe>PdnvNhLgv?(y>>m>Md2&xB=7AZPZT3B@`=;On2@ zzb5md-|U#1zhO>0dn*foWb#3&+%!3;I23?*dBjH zC!|P)GlRhZE&-TvZw{;7RrgbfG1{5I-~v|w$K~-yUi%rV;}^R~g8r`ET*`9T?)iZC z2LI#8)2+jR z!8ZuyH;Z{YFp4Gr5Yk+t zSe`n+1agYSBG}<>+AIO#m&-kF${+?|z8YPH+LZ4|j$iI6srzc_wH{a;Kj#Apurfv4 zaE^H8{uN4WoTEJ9gv?{`G>@NkK}1j-TJqJw{fl#cJFIfhZ36GqU_E~Oa321OWY1i>%j!ab=+gz0!buoFChobNnl2Pc>f%4x!_-d7c(!t? zGEeWf`$PVCrB+YOh&5oXD3}m38;`sG*S3M~50e2!rggM^dW^XzN}&_Nm9H6lX~!_8 zw*Otbw&lyw|rCLy=r?+obGVn>}8w~*D0Fl#z-`b@ldUdtldQK;0k*wM$LPtxcZW6c$s z>@*yU9>a|4yc=Pni~CW=xqt^&rG*`RBTA20IjR%wadDqpVz?3IL>5%q%}Ax4ZhcN? zrrG^Z7i%avGE6mMgvOGo{qA7Z%@|N$g@d)%wfol%V!Fy+8S%LU#`tEmgS9T@j&q+T zx*CUTWo_v@LX`NAhAf1IP?dEd2ejAc7Co8uiwBO!Z`1@sBt$B_jCCQ>gT=eiHy-3$R2+rU>ZFnRuRX&w%)kcQG(S$bKUufg+ z*!789dwOT@oi=+)8+&eF?-#?i-aoGJ#T<3dXUNxA`}9+k#fOb39JS6YGU|AyC`GbR z{zV1a%h}X>IL_d9FuPq`;~98(2Z=8Mb+j+EulW1K=&^=vn1CKs#mg zvs-64@cUdGAR%#(W`~1cCJwxno%F%qXW}3Ufy2>EINTR-6wkoi&u5rizr(T6XAZgiU+hzMk!3*M#) zsKPf870yKWOJ3EC*Y!fu@F_5jb|#8M1*k~*_{)lwsVM(OZA9h21gPhOL`rR9vgs^!~u_^ zw}L%yUs5TB?-zzF@g5xh6v`OwbwmmR04YW%SVtZZif4ZjvEE|Ym>#ClAvc8K@CXA1 zsy`oXJUM*@kBldt$MNeyQ+aag>{s>BCG~BpWBcQ=$Yig^F6|2*gYVA@3x)$Xo|;@m z3yz;cJ)VVmF1e6r6UVf49%~GhW`e*x^K!j}(AM z&le-joLve2XSj_ITON^PoG)6LS;)l{SR_0wHv4o5bBqZx`8Xlc^U;QoYtR#{N)-4V z|8_8yGAre&7Si?9y+)TG*oy*TXU4@D=k=NkDQ9PibUkq_<;kT4D8o7+6#P1|e79ZU z1e4SYghCwG_82LO=?tMdcD7K6$D*C%s4efBcp{wsl8Om&45}`aIvI5Vq2dWC$8(Yj z0~Z~7p}?^&ls`lD9ixrdFa2#MkM`T=+tp%o3;!OxqnUn-viX+{RVXodN}}&O2EKT5 zF2^rr(X^^!9E{bCZ(lENgU-X3KsS1L7l`D>66wa_UHk^3qL-%P5}b{+;`hdCio_%k zP>j7aBdL_)ND(9QqbmHq#8H(*S3{CVRZ_A_iEXZzn|Q98Y4LS#i8&$~73p>*=J_C` z@TLeDw8oI#P};{WMF>)kx`8mL?rXl$$e~bs#pHnrHko$R*Vxn3B-o`;865h(&ZCVQOHk`)tU4W;V6(Bg+h6L}$q#OJeifOhLq+2P<9 zaFop@9MvNX{1hn0HjBc4CS&1(2N;CD28?Y5;f_94yp5aQ0s`b>}~ zC?Pqj@hq)RKt&av#=FJ+Vs^mo99aBYEwEIaa50?McEkvQ@qZYvImJi9WhCzENW6}J zGqhM59)&1}G>iS+3t9Jgow%xayp0*-QUzkNvu zqj*Y@+LKrz~GNg)T}C`P+=AAnFa<2Z_cKo1ZsH+%^oqnq(SL}2k;(mW^f0ivR5 z3~^Jq7E4sm7$l&LZW=S%20VH*r#2@`N*gN9yv2C$-LH}QPyu%I`h($t@$>dK51rSLBi$+*K4E4`G2F+z~hbF)V2xB?N71aU`o!Jg`Hd25xzaBQsX(>gHkX7X-HV)5F~kPIqxf+sT9Iuwbx- zyLm_;q-v_G23IW_lK9nw?foS3jc@7DWDOD&@}F5f1k=`pi?s8uZS-|Z5l|pz$rAY- z|C=zH3NplSU@s2)lI;BsYbbOH+Lelsr;AF z)A*U5CnAspx^cm7AHIR89N{lJh2W>aGJb>)3JM5x60XYw3a6C!i^c~LSd4#(b?fcR zJsv^a9af7&8uHt*0_gbW)h4R3&sLLw3jPcpReGw7;uxq|?1K`nuuQU^B|}t{LhNNF z3`F}RjC@lEQo#iY3qKU44S&y0Y|JDbA19={8QmINBzt5FJmae*CR&!pZ8QmT+vsCGfkdie|a)PPe&K~yrWzAG$tPu6w${30E$QhH=Dr1U=gypG9fVXu38SAB>_>2d79xuHq+mZm*6nu(>UOX6kzGCjzB{u{2bw*?My|(j z+r1JpMnkxA1|}_-9-4N!GDei;Xg9|K6&_GAHMK#pDd@@_^ zyY+G@sgDy9o!h;5l07m7o|Wz;#GYV+n}@>zm&(`$6(WUX=bB)k*&|xyS~0;G4dJZ8 z?&f)V7K25NF9E-0uuCEuFX?83UB?F@<=}tWRRU@B;|KpsW#rl5f9b}##!!1RPer?# z3r#c(wKsFA22kvV+W3G1EC_cUguAmL+$jimIfOexD9#1!aV6m*u9ZhD46_%|$Io_i z`T`y!y5;jY+s%^`aB0S??d|mb@ZayucZskcr#vy zYm!1+4SHz~i{GX`wl@d(49BALUuWvW6A}6dbW^ns-#}DaHMY_c9JP@=zG8ux1Okew zVj+@BDfjf;u~=Rm)s;;aB-As0PcNe+pt*4Fn6lV{+lxP~>yZ%Z2gR@_P}}2)MV=sb z$K`P~ZgLZd6mVy~|LG6RyCg!8@spY=YfG#>URESPcVymkj~5>#h=mLkxp+c5BzH7o zjM;Wm>g0lqFk3w2pO>@YnO!qa@N-T=VU=CLt~%x?pj2 zj7*ufNtobW?&}PMiTHY@s8yZ$g{uze1*KS0RI5&xtzU|0nyLYq?=M?*K(9}VTGi>Y zQHsK~d5>GY(;SDtMPoJEwb_xAS|-itE$gC*qnv7WPP>KA?)a&ea@qAByK%daF2R6M zIt1eA>MkwRyAPp^@eYBGhR}wm8jq3e{U^YbivyoNEEYe@(C|yZ8NWE-Nh&;!Zki1H zBvemvm~D^BozFtUr@%D&Fk2)lKt;;&Fk4Jy8*t`_?%l-mQR8?6COLt|yPk*Bh@Jz~ zQ!W7>((d~~Ix>%6J2^;qR?tgpC-@ESzf<&p2b>efn=7#mI`AAjzRxV3KvnAFdg3Uj z(g}%(tE|?Co7B4Cr+_oQT7!aw0*Yw`h2-smfnOD_GCS~(05G~>o;n&HLZHVh$Q@ym z^~3X6AP>*aW4(WPE<^{tWE1!e?q!92cz)R75wi}0`xH3FSJ*&Qf$@}+NrXgpd2~a1 zHI^S;9{UHm$jH%qxWEQcHuo2)n!Y%+K#~)tcP`tR=YyX1B;xBQt z7brzSqHtbZ7dLxlNo~t{IlG^|O1JCadO7!brsV`G0$ik=EGGt-293z;RKrV9|ro{XMeM7jdn>-EIbPD@8I8H=)b zjF{lys+dE=rvNs7AmM3hSfrZ<5CQo1(|0O8|$ICpGAeg}C(3YsEa0SVtVEoEB| zgoMxYwFDwsOQf4a;&&BNx2@d))^@Ehe)NPX^irkHI+r&L;Bsp`BniLd(ZjaiL2ZUl((=W|DnmvzwSQjA7X!NS) z$8MpKgas%UIzeb!)$9^dN5uf8!!wN~l_)=(3XFd?wvu(Mr!|n_=Fu!AQI_VPFl|@e z4Wu1*7b?Jx_7d+PIAS(n&nJ3`t1LuboGDNkOC>v!O4C1S*R&&7QFlNejua^LQ^KDV z&23OTTm_YRAVes9^y%HmAA~GrlYYF|AWKS=#a$6m$;hJ>j3A}lr>)8*^(xY^XPzN- z3N5zxGpMO;>U1pIsL|W|8F$%MIS!KrLqn|=C#eOtQn4VWbo=Ah z2EbvcsMlc*10x}#Q*yBx-hrN9FJBbaz(Aqq(WAKz18LcMc3k3UPG+E{f4^=S%vq|M zp-R`I->Q``D$4f2!^u9CgUI{TjdQ7`x)FFWb%Rz#-Q;4Zo52I>MiN8a2)&@X$)gW= zscz;V@@glS?H(LLC+9rO@;PmDCr3&)UN#@9lXGkVwc5!sL8;=R?P%`g9Q`_6)ycWk zL#i#CjkRnv&QWcp$p8mKwJ!*@Pqjv4vDQt+IjVh8v0TC}Rr|tOZFQ`BeH|~*>5Nvs z4ADH+1!>y`aJ9FZ3Lz=AS{>^mzO+|tK#O*)d8|w7Ris7T+6{DaKizgKl1Zm7P@rw^ zRfoWny5C4f z3l(~8o(l&SmSRKH8$B0};ZSY0f?)+zb-`Q{%{ztW3I;+JTGH1QjA6Yf(^_oQEml%5 zgi}v)#ua#~$uLaEJW?=K$1o^sX2EY&itG(;}{pz*u2pFb%g67`U(YK&7 zqUc>+YT~UE(02q~omP69rmFQ?Q}eVk@aO}s<~bq9fKB5t zcVW{A6Usirra{VvOdh38Gqm5Pk)l*I0xxIN> zHtm@A+ccAys=lC2J05+&3!8R12GosBt#21b&A>~ko3w1yj!W5uxZr+uGfAm#hAPuO zqX}_5`hXYeb~y%`5TvoREtGvm69V#8$VL-_JCWN%An5`znF(0&PqX}U~rR(!-`mU~Q0Jm)V&Z)aT)VnRGCOd{*$filk)V1SL zbc-$&n(o6}cH_64mF08O_Bu#X6}(nA?l=Q)eUx{*-=_1*aU!*IfdX-RkLYOGkjc6n z<$30as4iRVZeQLllGlBQ+Jy?(&C3>ng^kn@DMTLnDb$`yiWHRr*Ph_ z=OP6B(dWKC4ol>Tk0k((G6!Dq+*gr}LKNqA6WA#ni|4D^UeCdJMmxj^F-D);&F}-m1nHKT7mqd_ix0{z~Nxh0x zEz>eBp;mWmkU;m13=%4BUX>xG3Q}|~B~&+6tS)+xnxR(RA2u&~IQn(CYD>YT?o}=N zYCV)@&}CFhN)}efL95mU!V0RYWdf~QhAES6R;{C7hpSZUQuj6kNTHemgb2kpHv=G4 z0a`Qzl1 z+Jj<;Ob;*_=u}%9`#i@+V)O?PEfbejU z6)gk`+^s{+K+A;fU4PVSKx7WkwFSkHMAf?xs!XJH<`jAK0hcqUn1gk&xIH_X#A3JE zKCD(trSKRmR6hCw>M+iF9;sQ_V_dp`T4y5s+DJK3)~b(GmGb{}qeE85r(c9{R$YtG zUsv6kn{WNTDuECx3ZS{J24WWY$Vbgnp2u)#zuL+yH*-7{l@3byS;g}ZdKu(_n1wv@ z(a2*skk=+BxP0#=u4A0y5ly9bAAz$D>IJOU$w|h^l)>SckeiyEWEoil{;1+2mnGA6 zAQMGZgIQ}e=+tJ70s*oU1_MHTji1# zD)qDJR(htjE;_{qYis$Z#TEp-)S^?DjY1Sx2TLOY)>@Hlwd30K%=!aXJq1ER{+3x^ zkdKmlFwivYmbZ8PEul+cHHG(QN|v$ikYFzrFBV)ge;7tuU4iVPoVt6 zTD{(FXV>%D9`6Bf)o44$;AXL{fc?C+7DtL8Xu*%s6Yz@{y2qhgj3bslrN2%W48&ds zAp(7~(m}{VP5N5t3C~M1P^SkY8vHwK5cgIkHwsnCo5;GBd?s_pkW}$w+ zTj{xD8Z^8w7P!@1TZO00cG*P>QGVLkgKM5WBB6cueBs4~aGqy;pT*2h!RpocVe^TW2SK8c+N&`rnc&HxsKyNJgSx`);|eN+ zE(4X6EU1oyhUx+VwYF&uf0p&V?syocdY;yeKu^C8S8iJS)KqP?guD673W;tQoNwN9IRb5gG&RlPaW_S@<U;&}XqSX>jCDO2%8UIsjI(TxibbV8}7d(k>@$;C3;8zji& z`qjEzt_Avo+K6SlIV^7++#O)$OgQCsu(>?#1XGuw6Ki*KPuvhct!p z`>aaYtv7)sF1_gGO<*Zczv6eh`F5eFqFWz&A;o)QCiK9k=)OWY6kl66E{>fdK;Ug% zHwGOOYHA6rWp(U|JH&L~xtHF7?S1Foat;I{ z_y!gzoriF}Dcft$K$20ltGy`$bz7Z<7bDp^h1R=yIO|L|+s)4wJGBz;{CJ+lIAN^q z-F(K)6an#*faXon&1acuB=x$cE~lAq<<&Ipb&cSOQ+6g?AuXYFp-s&#V1D=-JDnCSIW1!G*^DdF6Wvke6Q6A5c zIY8Guo+*4BX@2%B($MS2S%ApzD}K19#vYDVS5gmPP3K2OR<3ckAK z3!H(s*7Erjs^#;67i#$ehaSwbPYlE==*hk46C?it;4a@Xd{h z9`uVEj4+_A4y%^8GtB37Q{w`K)|-b_o`DJ1b5XOLYoCFjtHW5IM0Y_xRP{lvvz!3K zTI7oe3%hsnxB+-|Fw#BU6NZB7(VphP$kK9Mc8~R_!3Y>awbc>pa*b0O*JX{wtj2{4 zqi7znMlPmVtS6q+QH@w*rv6&DSLYtDmwP$hYp->CbHGRXMXf^^LhELrR!8-1|LtaA zt&Wnq9+M&n0BbuDd1Nd0=Mz#wu@oHN}ET{j=T+( zJoKQ>B`4nM$l0YRnk@oWtyb%r0W=0;74#g>u5A@T zeO6$2a|eIwOROAuQkE4szJ(R|&_2BR1Ke@6>7U8I2;SmBZqH+K?RjXc^`XF9Tisu* z7V8BzsP@G&K#0LG4N;=XwR->OybP6x=!xT}y#Mp8G?#x^@zYp*DjST&rvmwtMmLki zrxxB%-^4dNKlc4SxB=VmR@1VZAx)HNF76PK|+PC zn^KOFsYNi=4kDf{bXn_T7dtilMu33X+HQf41rpS?E)fKPwLTVfbZPHyRB^ZVv7}uC zDf?KaB+A+}2Jv%MVGtq|**c&iX&dBRj|7;MC~Ld@j4zcrSK4gd?RV6xNTuVFOG~J= zK?@SVKfX{Y!h}*=2Q8kw4VFAq^Y4=rZ*9=xQ;DI2Q0dPTa`2hPxHZT9L@OlQgk(+A`780kFGI(toAs>mncq-L)v6ZKu~USHj> zzonW628ouTxqBrg8!|X3pAW!AAfVPxT(|_fRbVD%#H}YTJpDS{!Zg<3a;97z#lE_S zUq1G-X8M34IK>!+z4ZuuMzK;6BSU@IInPP$*ZRAgtk+~>eU?th>F_U$AFHB z8csKIEsqQVu-3;QT2)YlC?&V{F{E7sDf<|vB+A+fG&esmLsf?11BE(USD*s}3vJ+{ zR-i)$g078F#qd5@Px%HO2Hpqvpl_|;Hja|}Q{MT4PHVsID4ELL za@$Z&KRjCm*UoUc1k?NNOTEPJBH#wZ7@_6XGh7*`8v2Rnrf#*#GO`ZVZneph>1J*P z%>+?Yd)L~f=gfwrk+<69IVnz$4e5)9kaa7|;tU%y?-ueLN*e-OK&_4aT&_~*#T7!W zV?R&dRx^+l)e~Ck9s7BDer;U0+Q`chNU>?qx`LVWs!4#shvTPKF!QWb|J#*S!aSW_ z3ZA|){dwckpqV(Om~XWI zayv@Xd)d)fvvwEOi&DES->j9-ay!bc*>945ff8XrS)IZlkG5U}DWh$k!jQUI>O`vg zOs4HE_T5aaf!-kGGR6r)7EIFD3T0TILJ_YOil9p=l+>$8l|q@8P^*324ijC~5;I7s zw7IV%B@-z*=(2Zg0kt+1y`3HKT8+f&!vxsYp|dAtpbb1!Ul&4ww>B%iovU#(0tC|5 zSt;mPFhO0-O34raYqL^BD=S5aGSb#rDQVY0%9frfiL$m!c&pqBZsq>wlg7UE*76Yr zZM92?5MZnA65cMf0=4@<>nZ`Ix#rOad=;hjEvU22mTK-WI1%7$VG}byP({ z7Gly@g8;`9C~K=}x4Xrx@TU!d0&DAPTA*dZb*%LH4zzTYW`+bDwVBOiz5O zPxtrG*P6fb_Q~S%$=2qNgp5-6S5L}en+pT<+JQCP4tc%5+b#7KdtJDwh^-w>N6y3@ zG3b#;myKpxd;8~ZF?+Gx!&y^ymMK_B(7K16s96F;0D2EQWg`6A!08VD&}z2qf&}c= zfs>u$a^r-6CG4r`#0l8Vzky-_|=cK#^ItYMYo0{G^*G*+5-kmdF zH*1}mdh!-((~;CC@3oBA_u7~EjzL1r&6Yt*7FfqY&H6oCsJ6Dk?GmWI&xNTjuXTmn z)33vo8)iOrU)Q$$rZj`)H-%E4G=Z2I5%M(zo^~jUAfQIu=vao$};;nh)`4n2Ij+jzxt4Cho(1TfeCnkYb6*IaA3$$BOtxZe1W*;Sb)~Cg)Gvd4=&;L0A!@5LJ{9l&GfROH!fsjz%^jbr433vt zo$0bsh}sKNT`IdMNLiId>kCsEs{uje)wEf@;o_hhnpqr-xL|RRTvZCk%PbBTGgur< zWfuoyE?OLp)qo&YakzXej{YX<{z0uBxWa^s$%7odp4UWyT2%ycGMgwyAgaHKLL$2$ z5TVN9ye5i_`em@1DCVLNHRoMlb#{yE2YrV}CP4#qN6xD%N#Lg(IP$C%r{=(s zr?ZR2(^ncAn`4T|&);lLsC4j0iLr|{->Rq;_5EFw>^Do@~N7Ey>p5mkq))@w&l z2A@C@GBgiYJuMr)djou1!K>~2=1lv(E;ex4Ndhu)lwYF!q)Xx(m zK)`I>vjQCxB(SJSAs8aCI`qeh*WKb??firKGZ!qdwq6SZYL1uMb>aa zC+Fj@%Ylz3LP2{PujS@uv0H44@hQqEMG5K7XuJ|ZTd)+ZPnW^mx;Ti_Q}0)cnL0kt zy2DT*#2MB`S~h;irL;B|+>aVwM@AiC=%rATmW|qRDN(y%psvm@_tSfhmW)o%hYRG* z^UKJ^#vVB7`DM&BVEXZXPD6wgC8RjR^bAK%8Tfq!^j}?@Kq0wA)A?Rc zepm@y9L61cc`)gW;Zw)1PnZcgmcyqmGb=@PMzqIcaQdChr4JP4(cYgq2BrWmrW`%_ zV1TaOOS;_SqL8J2)H;R=*v%8rz{14sxfc`AkcH~5u0!lG%+O;!1PRQ|>kuSv0wxEw z(GNcw1olGR%+%TAkmj@WgD)j(cejfqyUZ z`>kaXKJ-G!Juwq`;G^#AT<$|SkXKy;_HaVg8!;|Spl)^zaHLGkfE zxbv>L(gk7_#Qv^3X24eF4c3lgeq zZ3`SF3n!WCw!pIm)SA1UOQ2OsN=m7%?slGj9j^4i@~NrXnkV^6)vA?TSAWvDaJ8~d zhk>?ow?hc9)!gk?`gGXpQm4Z}*-~L~It=Luu-5Re7CUX02oYA<+VGRK2@&*F!_TBd zSv#K0cx{mgQU=+2JlRpNB9*6UUD|$y>WAX+zO>w>Y*(oHOq`=%C=@(<6}s22TawJh z6bkC5LV-#RO~}?+Xl?VxB`}Wkc)aC#p4QEqj!y-7Jjo+{Cc13Ycg-WJOI4ULwQe2Y zY4wQ8SPcjwU2w8|l%zHYUpd!SIqmUbqS0s_gnLpJaMM3Ga0cGm^0`l;wSGze+`yp+ zv)nZc>8a%EXkmN%E#*YMVvtaA^JsyTEVPb;uAVLsP^+T_CeZ3-m}*O!M+=UA9j+QJ zxYR?c)jb|E$u934)tY^t<6x-P^?H4(ExJ8Yx}a*!%SmZ#=%Y*3`U^^{V~OqUw^hS{ z5Mi^;T^|V9Ht_9YEJ2mU@uj_fTj{iUEJ5m3q-rd|w1irndu`RTQz#gr&gQw- z)^Zvrbv^e&5CB%^UfbJJl}eM%b1%@g6={^XQ)9LB1*Oe)w=OOlg}{8ynK24>vZdn782$A}(ZHOTmyyGzyE9+SZ7v|AC6iRGtAtEp3$I_vr47C%LDOJ%_ zc(Ou*)-AEbq)!07C6+P~evdKvw>``G{Ps4*2q9W`Sb--IwB<nlnEVM2oD(VQc1V<(TYi(x3jYZoR$uH_u{xVQ*AMBtptMxIk?y)ZH3WaB4}iMtqE zjiWn=l%#fHVn)AgLP^_+qMD`F3lno@L(<3#6Z4#>6wF2+Dh&kK&Ptm)w_rf8M-*}^ z+gN8ij5?uUkgQfPh`MmWklBzlcEKr8gE{K!EK|9tOD)gnGn{tKn=Jz~JSC=2 z;Ya&I420-ubOZ5PkrdZmp3#FxRy_qmLF{TDZoeFAz+P3$12LlQJ-42KUXLK;R*{5J zC)5)ps}%~OE?iH@Y)Bfro-ilH>6vmb%Z_j<+pII@h09uN1x&@X0BjN5GcR0PZIf=4 z&X{t8enri|Rm=;Kns|Fge0U+<8ZY@^VeV&)_&hZmci^O)aM1dM2*9sTYd6I-Y$NAk z?bF(gJrM(ay`sBC7*JMsLA3Eo%YD+i3u2lraC}8L=&qc>R(C-PYt^ROdg;K*wo~Af z=Sz^TS9uR=2>c*yvRQc#mN7mQ%6lNT+S!-Y!*su0z0jLn4{-ltumIY+cN}?`a3`M6 zQSN%jEQDTL9$3%x@)bfnStOQTeQj%q+3mI>~x=SU(ia1H*(6t?MM7youiNP(v=C zoOo-qKBU;;sh48R<-@VzsIGTzo%MBmZ14avAuqL3*kz*-wSzn%mGL}A6r+3}qjjw< z=T#RaypW-rGpB1G2XShv`MAzr_b>8J{npid`$~OxqrMykg$wm-j@gJ_t{;@UR|phl z-s+egXqozTthHlyWDc#?M(68=b{S@ffZIAcCm{8sJX;|Y}2_G5u3u9R!@+JyVAWRPjbGZT4-_hGwpCBd(rMtL zj+X&25fOB4j<(iyOL|g1Y31VWY`Nnh6^ zh5==DtiHW|fJYn7v8wZJ0E-A5ibRYk|K_oJ$H~SHb`!@Umlf*kE0B6M;F@U0dE;@3%X( zLgIo1;MV0mN6CUqrh0kLvqf-qoKOrj)hM&M?R~Irm*N;!x4j4g!0NRAL0=>V8fu=> zJgo<9OOpgCJ+8siO+#vTEg>Ff-M4GJF{*}LU4$t8=9Z$PXCsd=idlV^k?O9t6ijx% zQWwHG@enFRXl^M2iyD6NQR_d6KakgsU&b_gh8wsklle(&_ZP@j?8fO%Z}lf+RD89& zRu6-(<)h$FTJgTH)Qrc#Rd@ZO*C<|iH$r9FA@njv5r~;+J@>*WBL6<42x+uYgy2gV zMdZ?pULNUQ$2?Sgty#gjKpaS)ZuC3};XIIzeQt~a^VO)s0TD?IRTQl|su`~VN#u@dmXD&;W&%i7&H+Q9D2UeKNT6k7cN0G~6Nt&iM17cm-#Rb%q-^BitLNo`b1&ZAZu?T>W!Q!Al9Y+p@lflKo0$s*-r9W4 zr@+Nk`aWA9!MnuNg|_XMLM)D66+dng1GmCbQpR3OdH(vaP_wm-3%iWw9VrXB=b<(4 zL!tTFd>$7RYP;slDeswD=kp|OA$2n|IY?(xYPIIj%J{`*zuc;|u`XO7ZthDHn+k4^ zq3BCfHp);NCT`T$>_)DdJZT&zZmcyE&{o4lgaBJ@=Y6BkA8syn{t%QcT^8pLk&Xas zlU>|bpjxwqbggKe?1Hd~uW)fkLISK!b`hj3q^d_qNtCrYA}HZz zH|-=4Lj~B@IbtMc19sf?bRcFS^4c6RrYV)|NGeUY&Jh!rUi4}t6m&YE_|*a}m|9xe zV7HN>7gD?@W0*6bHGx(f&N z+Qu@qen4-j-B+F7eT0DD++!y`6#)V-J^M}B`rDkB)1NJNTRog(0l07>!a1hzs8uBJ zoD9?V5h#S}>~ZnxFuN&UmfXbP3&9UeO!y&Aud8(sdTl7=F53JMt{VN;OYjpIyOT{K z$OGM7E}Bqv)nU6~F{!bO4;1QeUUl%aEae9-detEW19WvxfU{>B@$N!%0+2Sbg1%a~ z=LtBfwsvCMJgR4&(rbNDDR8LZ<>@?mVmqYoZBlRy!?>itofIkWC}?g{A{P_-A>L4+ z#xXGy@mH5MVCPw`-s7je~QHa_mAC^NGYO}`$i3-`e$>%6pn8{Rc z@_DxXP>UszhqYP@IRonbYa1%pKjd)(Kt*5=)a~x}Q+4^I3%ZC_9VG**=b)haz+R~9 z5-Nf&1QnD_sN_&UWndrFhob-9GUzf;Ny&ohIB2LY5KwD<-Th*>MjF|3gg^newXX}b z48W0#YLH_vK-UJUxJ7xoUaYq}HNQdlvk)P$w+>W0J{J7tX5vBUrKK(#jiffMM=Im> zh!`sHw@z^)F&lk&Ktj6y$1Fr%8=~HCSFeqmVp6cc-r5}|Y8LniKo3z{;Pt2{l z!<6|#L)1ji8ltAi!gvz8UgN?&nfOEdwM9X=(yGQr z?QgU$3WBf+^`-WJK|-pwwkU|`!Z0v*6gq8P6eR5$NVzD;ltft@?%(gW%1e$R0%YqJ z00~(jNnZ{39nU^p7O$a|&!9Ey(tZF93<{Lt(X+>uBO9Mi(dSI(cQd>Wfa?be$GuPS zX2t@iT|){S-bWIl>P_Q5K*`xq{HGIep9JO;$NTsj;s8fUhNko3N#f#62yO?HRk9G+ zClVs>E+VogJScSFfBdZ;u|paN{*#jg=M>++g)$^PQ-)_#WU>F-i|8N&GN=fq_0Oo_ zvc13Gqm7IxZJ{tW1%}PrM z(0Y0#XJ$&#m5IKoCC^HEYP*bjUZW;8Pg>2)nkH~MBc0LwT&6Zb_;f$N!+wXd5FaS? z+iW17mZjRjMH@&6hC*v&>*zV6P(REzho!ngwsm+ESy;FuA2mFRS!fD1b?;`^-@exS zrXlbm>JGFF*pZ7;cMJyTS}U@{RXJOIQ?n0L1Eh%QA7Eo)0z4B^&cWM14{5?p>!s#x>mqSv=6DVu`9=pYSi2)(T z6SCTM;X<{olk$$7i92G@^QtZzjiTn$)TL5$fG$E=bgSoNN6?xPbg|l{sf%&*gW5q| zB-`$;r~3m+P3;T#C>+#vaiUCG59$hTcCi4>Byc=_LkwI*W)@CerrYHni(k{b?e-IG zV?OGci@T6a88=fVA3q@){b0@xPk1D#lxbZVlct22J0GUAIc|M>Sj`TL=`GsbUO|}w zQ<0S8nag4*;6FDGABLgzX@&469l8nS399-hs`!Jdsv4mFYHLxu#d^l4lhq=23Kpi& zx)znFnF0p@dMzqtBK+D~R7zAdH-V~ZZCZC`IzIg($eo!k7iFmV+2S$AV(-z13FWu? z*?LkYZ1UB9wt+M7R!1uiZ=rA!Q`&AGt#}SSnB^X%$L!kkx{~h~Gv$edXNwVbAtjTP z3E1&aE~Gf_yT*KY1rzNx-jmecYn}jK?2Pe3jMfK9J=u(ERia78Sv^Qv5TWtc z`=n1Fmb=B?HNLt}@=?BF7V@?Cvl%y2HXrX=+p6|5_m3paut{ZbiIpkIj1wVOci)x z2p|`w+Q-$APaXaQyp&f~fI$=xqTc56b)~|V70Um{@odyF~UL|I{FCJoePD4F1-nvwl^Rgu&6r9xHbK~-& zl{_oOsZY?nIB@#at*wi|89n7>-g@XHA_Bc0S;$QtI>|EjOLD--)$BJIVe}g9k|a*1 zB#aF`hCHRW!yC*2V!w$oncW4t7(=RFVu&P+N|7d5p*G_pkzWN zhXN`C0kwAhs>7wbDPmPEee3nBo_-y!ynfZE?rlV{O^oU9a;~@Va9)n1YZoK*+}wzC zoJ{yHF{1X|baU8cq$E{)-hZku@z^m)fN!>EQnFw>4%$duV4smNfi@C`UCKxt{W@G_ zBrY{oTO0Obo9%#Umh3M>pipn?us6^$5JxU**c*cZx^|8tBvEP(p-Rzz(KzpjJo*E$*)JIz*F5hDzj6t+MS~^Wv!?@7gbuV zcaAESCkQ9+998)#U2W;hUnr`oQhCW}>-wT6ZwU~t6_w3xxZbqS%v?S?Rv4|Wi^JZF zkGzbT34T>UCXuH$Gm)JIQS*%3FLbYm5M@uT-dv<@LI)nX4at;5S#vPl->UQG2oQR1 zbua`S3n8ehE4Ik6PmQ-5T}5v(-4hs_)d<=(kV=h6NtCtmm|F}|m9AJPYaNd{;ucQF zL5;^;VnThpvR;V5yG3#h|Attr6j1xsztzLx{T+gY zm9(oLluYF0aFl0AJX-`;hnLIS^>(SpIzCXqZ602FS{C5IMGr4SFhEy_mp+L$7ayt& zrFnQ6c=Q2R!^@C^mQh=t*e{C)4k1F(t;-W6ZG$Z?#br{Wti8m@_)@vLnQMKC(NV7= zRrX6HgxX`jo9Fs{7;-?MQ0p1?OIj7Y(U7^zKp$y|ZE784A4{Q0QH$(7Vei^sb^%AT1PnH=xj; z>8UDrv+}CmZlOQ3?jhn{RH;yep*gB;gYQ>Zf{e2oRsM{!XFRRj;DVcF5@gxUcfKKq zU^!IERP7h=f>iN<=H3Si{Wtduo|Y+qV_ozMfq7rQpzk5y<7)8SSepBVwRHyosq22h z-$h>4>h|VlyGbjTy4d$MWxITAp&S~D+WRqPSV${7{d@+ojD?2*A@gR zqiG)Ol6n=X8k;dKp;lL>aiV9ZM`tcfD7ATI+L1EBlCSoB-Fwc!Tl2#5DGKG1m{M=6 z=WF25gIRjMhV)c&b-?iH!(vg4fqkG*bMt_~)3Py>bukPJ%mKQ(yyTOVswO?9>*nR9 zz@rbiT3!k{sP5X)xjowL>+50^8A64^TaV5~78dZxM;)DuS%|#4By!MekO#TV+C20< zSPmw8P}f6W1OZ^R{XN|1_7@>SrOoXx2wCbReck>t458KfhAwe-t6Mc6D6lryH&4ri z>sS}{Eieb@>ejALGTq+XV1Gz;ay}0CFSgix)%bvdsdksLqezL{sGIMp5#&*|y6sBkI_VM2oD9@CLBu{$2>7(?I; zywx`4;rai|+`Bc&aUAJ_8ndGd34#C!g5aGgUPM4-f+Q$$#F8{pqXCf6pqmgH5NG$y zIgRS>YIKR!RW)^KplNGsdfB&pSX<*U+hex-dVZLG$$ox`i$`WwW>rDEJ7y!Ivoihr z!sF)Q;o*@qrum*>y7HJZ->aet>FJn)M<7`1W}WY)lgxZCnP66SvqE+q$z)}UH;HBK zq%z-|O}hJO$JD1rp({@+Dy*6?qo*m1rw$*?>rxoIcgjj;k%^{PO=0X&7P7ag|NJ+k z`13TnWxKP(8sr_;CjO>q-O8W!SQ(fcHqF(rGFDORc2Ka2B_JLBeJTlGm~fC?~<{Ao|sBr)l4Qq6&1|# z6Em5gfq9*GkAC0n4o1VrWrr*M28S2@SoXTEYI0h@no{HpD&ALnO3r@1XdIiRm)YWh z(f+D)2IN%IE^RFnAXHyx^Wf*S`O?i+hU2O>56P}0X>A^QlUUX_<8&t!Up$+gP!d#4 zva}P*m|$7wZKL1I%6wKkp)9?Ysr9z;yQI*%rI2KW-<_5nuJQ{^g_7fS)um93RmGo& z*j(_ErBM9o!uEkoMAqafm6lwOybYL=uypN&j6+g^2^7*+8b zl_rW2ajSE(!EQW2MWkAU&B%`p(Nzr^hfzs47o5Z_aGwzMx@864IsR^NFib*K$=;Rc zhWx5|D?CaydqqlaDexaP@R$9aqy>|`&YLLDioZy!=C4R){`v#-Ul%fpLdr|Kd($KU zh}RrkhJU9YO+i)-STJyl3X>CJk{`!>OqJ56P|0Z@TPT}|`dJjJD$^XTrdW?C6q3%p zZmrX(0yvj;bD{P}rLoAhHaf#>2d4E41&Ir5iV$lHML)Kxsr^OG4?jNR<_C$33$>{E z5uKKWTG0IV(HP=@lxI*=)5Xn?5bJ9SKcY}|4$IkS(4VG@IDTddv8uyT#8*}c;ig-B z@;dRYwK_-RByM7cCx+|FRs{rAGKKuqsvu0TtlKmv-&s0s(<8%k)lG92UPY7B?h6dF6@PfmG90q;#Tl9})e!m>^F-HS*oZ$+~IP6czzzaS?2S zsqht*;dY&~V$$ypA0sW=WS4V1BsPct6|({5moPQ**HsNvFI9wAmdeq}1-E$1PH~9{ zDq?N7o%EBeiP*__HaQ1KP&NBf&H=^*%i6^vM3vf6e~>hxRYNlfy>jhMnkaQ!yxXAA zd8wVuP19I;9Gvv$)e4=L#zDMFEEgzrURLP**(r2hqfjtSR^MRC3ayLFn@#2vT6j|0 zzM~(=%SFE!{jTb#kB}JWPAqQ z#e+y`)4jCUzVaXf(N#ogFF!S==oz$H7u7|akc%oA?eLH?RGC(=YQ%;j)bP!Ll7v+2 z2gJJ0u%6?DQ<@beCzDM`S1{VS>fEXdiIYE>s9SQFRhZe z5=aw``i~Z?`*1W!_9yWno*Ck+tD8hsvnGs^x)~YjuJi59hy6n&jH#Mx{0d} z4-C^)H+vzck|tbnHb95~L9lLRd~z^K+;8;6P+ZjpBSBRhNq%C3G3Fwc{a$jd*$JLJ z8(?gsbneA!)InGDnbq43QJKxAl9{As$$3Yq`cL;a+hLJRg86e z*RC2AdG^D9`_Yg7=|}W`wJWnHN4@lP2tP8-V%3!yOR8Wk2+7J!9zw@;i^!)qS(;p? z$&a21RhCpiRS*)Y@(@((7LoiyGXL?jWbRva5h?QP>DuNXZ&UNF8)2W06Gs#t7`3iC z!a`0JOGr;fSONsWIwurg6=v;KxkJmaT-B?`(kpn<^VEUB?-JGbs%-~D(y;q_S<^tG zG|IewC|(dJfxNIlZxw+kv>mzj(Z4u;q|DF7oT&FMewnz|gmI*EXgY&#ucp4r`IBc) zjrS9J^aR}ADOG9|0YhOZvBT=-(u^R%sEZ^P&ueAUAC(lM?Xq;AYTmpg(AoHV!)cZJ8-Jhj`TmC@)E^MQqa0b3 zY&UsIZkMWRdu-_?E;eb*UYup>esddQdSW5{sJbg+nl%VGqfT2DG6B z6_zJN{NR!%M^vg4DKBlf@&1-3Nlv+ieuzTe)LC2g{QJ0sVsB2!OF8?yAs~kF9-oC2aw_18R8ST_qqR~#3#tuiX63vRq z0DBT%m$aP{>u`m^1R@env~S}F6G8xwlD#GVa3!M7@tDcd_Lj(qsi;(EZ|R>PQ?g;a zgWL0Qp75B`_Odgj7i(EL+3w7Of2~GQvq6p^dsH;P&U#!kkl5pdK>7ANPj{D(mm# zXv*W!q(3|IC#vuYMNLQV(D@bjlF{{S=`t*UH^rJ_V?U;V!z`Xb@vhjfi^@V3^Q2UG zMAc9Ibbu_ev!l_$bQhaTyW>g!1XnFWg<9}JLdDPP=7hm43ZUTC3d{fy-A*Drzd_*a@k4Fb{e}Kh5MpxnIrk0mp zWO#8Ztz14Z$Q8-$qop4a|MCpUHAM$Ucf~j1!Y1@<{D4!(e7eVmPAoq|mXIn+0l3_u zxnQQi#1lbDN*3A)vRL^$J>(Cg^ra0Ckr9(rsm}1wKSAcLbSwzFNa^;`jb+<jozIR$*%Q6|h`=%o5s~Ug1o^X?%nXK+CqsW2ovc8HWLPpRHIU&yL8i2- z=It-#B3of`%UOC=%_3qZBGav^<*zCpyji3?_}@k)OY>k6F%OaHc*tMiQJMv5=V*UE zfsrtS(SL$uxsFu$ftCaGi=nvmELcV|e8=-#dBE~#G&c*DKcqIluq1N3d{s&G-ubxF z*D8s~t1F43Rh2}4s%#rjz1BsA;+Jn5UYyW$>ivoS0~AWe9qC+t#=L--mq?ZJnC1&S zH%($`<1R%>)hJMyF$l>Scj-se7)mKOqL)U89WBY|(9m7l3@}1tT_Uv?ER%o&Mx|gz z`nY#Io}KRQclVFtUdB(MPkL+!EIJkNFXy|7&W}(Fc#Q%24(0BXP}MA6u&~MnQjfgA^&!y!Is3(*WnyP$;OC7AHC&`8P|y@A>*-4^ZMo*)&>bOwh~T6g$?0vhp) zDc#cPw@W}(r2-hj7zxXz-!6SdbykYbEWHK)pEJAlH{^2mB_a2q-J?5PwX1o(k;sKb zfXWN9CwHFazm1* z742vxGb6%C3m`vfE7GjP)Dogkh_}3h@O+mjB-5q`sW)cT>!z-TyV93rgv6o%_E=1eLLLxedR&pduI6;lWCE zn4pzP#=pmP_j*)!$;VWtQZlWmOinkEz2cgs`^i+-YW+<}Ie|3=azFnNo0{5({BI~u ztr|V4x@WuH z{r&kdQa+F(VkJgxm0yG+!kb}Om70hhK7U(9C5ySFTH&|zh>sg;wOw2ZU3IZw(#^ek z-HdzP?;4asuPoBWWOZ$n(5uxzuO;RGd0PIGC@OfR`JULvC9`-X^PQxml`i9acBKOokX3u_t+`~op09+snq{7MUJ160KyU=<5%^BI+*a$#-WDm55XK`2SN z?X0x0E+H-~lC-91VO{!sVY3pqc3L~??2ZTFm7A5wsw#t`xC8{QS?Oa`NNG2SUzuTh z@3>PzaV1at4vQ0dj?ho!At|nOG$^7F#>5ITOCJpif=jw$ivDO&c##N}j)jGvarAoD zdpc89>0hS1tu(fYayCVHtT=~IoHefy%hK%v%<^=&e>52lLjw8aso}cPvUeIFN?Hv+ z`CI`hepMT!lTOZ7<$oKNOSeH55pxrnZYNOw0*{YVqk@0g9rS(1ZGQ0Y{KQaNx+Mn5 zC0;q<`IZ=7q&j|H8IC5_WdC)O!6Nb&2us7-A*C~nr8N^FyXFM$B zO~Tz*T$CS*AK&5VP^LTS;xf6TUb4OYneRUn-?|V|#wwoAmd)gNz>c zv1^hsK!5m{ig1yh@&lMx`$yejf8VOAacg}zn)Rlicrk%ODz&)ymBY#c7C4-D%;=KU z0TGMU`DJ6_k2SoZB&Ik|h+O6!l?=GccyD~88|IO{h}r{rN%Hm$*`B zaTy%OM<_A5XtD?nRL(J#Y5oM!vw8Q}273HqB?^(S;L*voDRlm%ep`X7|Ivs5|@o`tEUehIJN#8+-fxX@8^{+5^yEx99)#BVeCB>W|^x zgEkOAY#ZF~+7%lDMDbQq@$%Pq?qyf*f3tafH46ZMJcAc$AxbJR1@5c>NI^&>r?^6J zcQC0<4iT<8&F)hGa5g*YWt$IgZbZM3#xH=v;o&SF54uC$M2%beAD1VRNGo0i!tL7+ zKADX6@t=%|G8`iB+Y>8aG%4uF-Gihua*G!6(Jo3xB<#a?QT$_`SoEl8SJ1PgjE6Fo>6O_0cbmOd==pdtxr!;y-|>>SMKT~?A;|BBqbI{`&_C|O{e}KJ?HDCAb`=lGf-p6EK{%cL zuVvxDeS>f@d>l}nBMP@Sm}ZBQ(Q$_72E4I*cyN_QF};wMleC-Gl%JKpJ27lHW zpK^_%GT2*o|#H2B6Y7vZZkQd%UfxODII0bL}Npm-Ia-RILmf1m#QR}8!Ouc5Hn zqylZVWU4cpDuKlnD5CciKYg6-2-wHjp9JmWY->(MNB{d~%x3-N{ty%AelN!<@&gPV zQy5Gov$Qc3-SDcGSG;;>NXEc^FB2&A0)>Kp&h>Gsy|+)y5WkkBLv3t|e|5nGsg&Z} z9WOWAB)P!4i21HJf!W4rVwIX|Xtc^Ayt1U?BAZAmKVyrSRs8}!>vYFs9G2?aLwKJx z)w>7upBF#daFS4@7g_WS=cM=MSfQBGeBNGo5Kuh75&i(cn+yPR3Px{#KjU*jVQm!~ zb{p;CoVc9D$tn&F00YK``zd=sC!?}WS|-v@pz} zf1@$umFtA&UMLSRPH6G=4TpN$pl{|?HmPg~<;(3Jci|63yQCTSZ zTPz*^H}1jQ>8AUW{us;Lw9hnl*?^|zT5_!@Gi`OURG!2|5Y*~Bsr&H9ask}yS9ljPDNLC#xqIf|T z9Ct(_8py8*=D3e?>0psL6X>&R*E9Gm=96jvq?bvDM+eTjkwq@i4R&bhgoF z`Sskxz}rRR6ku|KDL&nbnK`qGnBDixWVj(_8~5%|tE6E7MIzINXCNjGW75ku^l!DE zh(sjMLQD`wWe{1sxh04+6FEdrjcA==S~>^Bl6)LXMg3IOcoZN1c-XWG7Lrm3lUadRnPe=CV!^ZWEZ%j(h ziAEbz(df@!bn(8@yz3a;cdx1GxU$t(Wv4rAGWC>8?=aDpeBikQzr_*FmYd?}kl5!`h zxENt(n<^jJuO{WoT$?ckZCqFS8jZodsN&@q-8DBV`tuA=_NmSL`bm4u%E!e|*vjQ2 zx;zuIJv_;tbSJb#v@N6kOej)vFQqsqFxj_GE(-CAD+CQ~y#sXR{cc))zg?<8G=!2M zIDJV_@e-ku^jjo-lOF<@4Hz5(?w36Q?G2dleev91yevrn0L9v6d%i#1^}W9H=n>X0 zM~@zn(+OwrO*?7R^UES-E+(nufFYU18Tu=e5tG`&hMwxvIT?&p;v;}JX4CS21v z{;fsFtZTCIV5cZ?19>YR^|+N_vF)caQuZ%fv$q4-H_w(d-Jnsy)vv~P`>^uMW6Yg4 zEZiip>nB;MZds{Wru}b2g1rnaBZ^LtZGN2 zeAheBvb#d)n_;G-u4tc|=+$bR&K^83-?8aUVLkm}atFrtI*o*7vun%CE?&Cf0pW5I zKxmu%epQVbbNkFHw2j}dLXs#{#1%h=bpWvonqpW2{3DuTkZzh{SWwue_GQkR%R6{?oeVW>jn}q9p0J9A7H4in5Mc7V8YbjlM0Xxf zv(ZU!BKqR}=;1XPK=@kGc-U*a*{m8#I8vT5hRX>~bO^Y7IMgvjZZZAfc0DZ_M()yW zrzqFQ)o7ihT(da>0Bo!L^E!h`QVtbgTuONBbMUO2Wdcu*;lU=+V{4$VHOmB=9DgLz ziP0(8>bChDCO*(!)zzOEYL|X&f@;M zmQI4m#NMkLb*caUgGOBvosPOR43tLQcWT-U@Tzl!}pggx!VF5KW5ABl1W0hvi7uR^F7daH&Cuzy=t(r5!@?>NgIYY%y$M_@6+S zSNUa`oiP;On+y>pJChhd_)Ytdhced1y`j}AzYHLx6(x5l*k}wW#hdq(#Fitm5&aDE zA67T%4l<-7RIg^tZ#+^~EmR4UWHaoazsF#9a%IO+|5VZl=kg63;(6PmC@7$k#(Yn910`}z zi$}q^745}?&KG*?D!wp51_GJ-t|^4Vu!|)E&}i4^-o-*tz2(qxzeyycpeMK z){H_Xi!62ymL(bArrY0%88$|KR#%cR>>pf5bXV*Qj5dqvCfLXiig@Vxu^lPahY<~MCK}#n!~E;k>2&5}bm)Am6*qLQwN8h0 zqz81~RChP$%MS%q{ilE7t3nrzgl=OHeP=ovATe|jj^Q@?F+9!C*f|WiW+OqU@T@@FiPySAoFsuEa%J{0 z&#PA-JuNTC9a28yIo79ZGb|n`3u^o|lL(c-$?_YA8QFMUn3`6%D^4Pw zy~FWahk3xkev|6XZyaVjo(1^-vA!`lxtVX%Yy%y1XWhEBaBnputXvci$@UmQnlUF2+NAoF$Aiioonad>a26eK;;>R2O zU!ZfOhcjHm_Pn6GjbOiPZ^^WZ^r)1rZPD-kMgZ8bc8|&bBf*etM=crz=8wtU13yJr zgV(jlwFd!*RX+&0H|ht01vAcGcZ&FcN00i4pWqx~4->gxYn%D9RdCP(?K4h}odH4# zoePnOH<*FqhtZ2>$}eh%m(E_Fm&_pwL4DGt9m&SC;W6}>Bdm`R&ed&f`T9P&H0Ve5A{jkHrH0Blk?}4C-mRMJ8`}uf0_FPcYT`I55I6$@Ea78Db z;YISpm;;yZMdHV()|to=l$E0xoen!d-dx_Rh<$0XOJdzYGQzO_y2~(q;HUAej1;;o31(cA^0c#1$7LY_UtV>A*Q~m%5E?&4PILI9! zZk?LVFlvG1J}fU^SKJKq?T)1C`t>>TANmDsjgOU?_>dRmH%KG3R`h)YLS8s>9+2?j zd}v7-?L%`{U0{EQW?$D?*R{U`g6Xc8BBHj#E*R*7tYSp5qKxiG!9N6Q*QC6I$Ked`(*G45E@p^b5 zq^4D%;!Wz?;_L7~XE-)1JkUsL{EVb|A0HA=bL)Ecyigl-QnNF`G?2J^5S&V8F56yn zE~BL2gWP+MaMJZIqj@(GnR7L}0>lkjv-Z%Zk<}=}Tr;aPidWnf@Xa&8-~vTdceGq6 zUf&8F9uNm>Brlk85Z=v z@j7{yZGTxYIxW&Ah>6(Zd8S0(<)-ORV|v^;QDIiCJN;>Bk3(?w)g=w@@xzcev})o! zNOi*z>Qm!ttoBxn^YGeJ$xeZ1w-w3j@Ly_|)E#NH$W54q-870It=&b~U9)$4z}y3J z3W2b@5Q4+A9lygzoZ?-F1q&D))xgAl1bY(~YETM-#EG`<0>;QE?vP(x#1W7P^)^36 zUs|vp9*>?NKHBNS4590;hgr0b+{1eK9%IQUG~xr23+!(MB^|@PlJxO)?e8G9cn*Ip?$ugTkMH{xM(MM}`8;zFY z6J|j3`$SXMjc`I+cXhq*!-pKZenb=JZ`zkgc8%S@V2bl!o^f#mDwO5zv@Eh!9T#N5 zP^(oVLJjYAhgz)$m0X-vn!=9MyI^}~f^43%9!>81y#s6@Rz$|GyZ;~%G{p;q3zL22 zzF=dbS8VT@T40NWZTW116S;QMTGti{!gCQ`oDUoR*?q=?J{OGhu<#B!Cx;B7B}eVL zisL)tB zTfyrtD!kC*XBu+H_T0nz@rN>(;UX~hMbWWC2_6{6=Z1LIlsu=iQ>K%DzvkeiJlJ(b zM-nBpz#J&z#a;58c@)3h(Nd77%alTlM!)v+rI6=z+KUE|1^rPDg3WQ@pkg{)w?78q zZazG}!{^)>&rgU8M%}54vn=(*bw^z*8F|?a5|p;U%Y$%B*xe(XX0YjM*Y)zma*@p= zLIIzDu5aY{j{OeJJACVIG$~Tm9^Y%=%PcB)`4%{SC`mDv2FOe@nbmGhuIr})2yLzc zA~+rCbULu*vE7thuty+t`J8So+jXZ2Vk;+s{TNKqvmnb)E!PDbzrqze4t!`hrfZYB zu4^L@UxyOw_cBp-KLpkt8k83JpoKPa=EjW8aJ=peM}#3i=6Zp+;#r_cEE|zsX}ucfk(2GzMH3jN>qqTE6Rg zWk|`25fi>djY6L<$@r){{f9GFj1psgZW%9#%Ml&-4{O!Ct|dU~jZchXUy3w~v#H*o zY*^_C#W4o!T9WIABoIjgh}HQL(WHl#Xyg0q~ z)n~z#5lUS7spZ-@Y{?O-TC&e#*b<1CEe~7r*wSrm27D-@mhH1ptsJ{Z%>;hBBv%d& z|A%sw@bi=_Keb#Jcsyhrpo{>uRG-B-z?ldlraTUC9s)C9H5xJB_s6w7pM?f`Iv0d$$cpiolwi~@)z{sAk%cUaEnaXaNEXTq_5}_@epOCC`J90@r>xd>7)DU5 z9<*9CUWH>^E~`{INNwHy?6?TJu_PeHs}BfYlA&tCJIT*T^K4C?74j@a64@h=O;2%e z>oF{29GvCYC}W7Pm}kYinj$#%5#$0V=X3?GcsDKzc@451;e;$ZjuQ&Cz+D!hRJb|T z?uVhKou9*;EcA|!1-lY6DwZBRfUm>oc->tIk`3n)qNb2<7_yOUlF;;E0X>2C7Fmau zTY0Qld)BoCDGf2Uzg|vQQmSDdJr;Gk64i>7{%d!-5?uvBrz8BJ*et#XV1XBoYAC9G zI})#Ldt15`6PD0qtu{4I1k}5v3UQpsGijWWY;Bx~(|2fSoQr&Mq&gWiOs84#puQiN z`Ujukh#V_QMjPrR8}&Z8xrC}C#x+EdXANQBhif{O8I#?{0W+@(0{`%#XBP#rSBHcz z@H0l|R%sYra6I(Ec957y53%VI zTP+Wx6WuO7F2cQKgM_uqA%>BFkUNa_uFza3NZ3!;TkLU2yW7e#%v*&RMi|1}Cn=-N zDdS z^=40c+~#1fX1~zG>!w@>ZAOy_PRa#LxzN&M;_3j#%oS62;iO?9wemM$`7K>idDFAp zQIn3$X_6xzbq9V|D-R~IXV8womK`zJo{VI6qJJYw zbvQ+M8=^ChMh7d{laVYbNb~@)sU$pP(tiD6)U32Z5OK-K=ph_$5q)1p6yYT}8aGP= z#9DdCBGI*6Bl$^w4N(-LSR6hWv%QJT6oVAPNUJjLaHL3BFa%n@i>I@{{X^*1DTS)d+18 z^1LwUB5xm0Th=e&A?Kwwt~{k;j!KXmrp)nvoolT6R2kp+M>^*Yza z8fa`RDpnXc**Rq6?qfRphG42G#V@*f{OA5^v@(8}x4(33drwhVzV$VtdWCT))|ak; z70DR})cub>x@y`~W0nrX-ebko6-w@h6{sA;>pm=!Tg}|0M8s{AxS<|iaU~nz2H-*O z1bf;g_ip38A%?aWq^_A4?|RA3Df7AmrGpE+GL-Xzs2iiN#;jciScOH}qDxE42q^U> zPk?6eYxS--&J)rtC}8)8oAnF86fzU>ORH5pai3wWozE ziz(@n6Y6fl0_@%J2Epz)SiRGQTEZI%HQ|oKZMZ6AIa=~fB{ddGM_EZ|@kT<+K;rjv zxWTkLc#N?C3xTC?vyqP-4HATouY!u7-Esc}&WnnJd{6YdDQ%}|da8hNa*Chss6>FE z%@K#rL645Vji&6dUIQzUQ@nW73I^m`3JHDp5L=Fw6him>63!H}(FGP4GnN-3!7-TJ zih=wRkXn~kB~I>DROPRh(Xp3c>+rIc6$w%&{iijh{M|A@A}KE4`7IG{N`?`X>s5ha zJRTrBzpdC7BPhv`wyL;ZP;pLSVRwpX==0SQsxwLB>9Wyah-)?AI#I|YECsd}?-_^P zpW3^oKV3?_^mXx{w&*`7koLij>pO8VK3_(z6JR=@QgFfk#H;KkyzCK%avtF%YRI-8_V~9m%&D>b> zGW=da>@eNTE6#{(yZWcmS@SFY<-jAr!uahL9C&JRwpjvM7uPMCo! zA}5J|pfQ_~h$f9AMd4&un@Yk?bZD$##fHC;Lj6fG93$;~RIe zXt6`?KR0zM`Oq;4LR_Dc->FYsmVdhZJhb>P-<{MrwZwRugC|HT&THx&89Hztl7KHN zFv7!R=udZh8%K^9)JQ2_xDyKn*aZc{A))?>Z2rb$@E1$zGswVs+VDpNGr<`ox$)aH z(HbWmQVK ziN2!6m7T@FE-q@L5fT?wwhM!x;+$*?nj#|SJuCU7kF`5FSf{-KHXdq>uSTy|j87uj zyDK7NE9|wu)WV_S-&Rgfj=Hm~50AByl4iyZt^Y7vOh;aiWi z#XpD<@CWU{xD;S_ip>jz)$f9jV7ajhB6BOUI0xem?r8s%!1?}4_3@ix zx5~WECq3g!H$8g&4VhQrLhg3@2YuuX=9RBty9E%;L4MK&MU zR@t&`L$cM?jF^S@@3f%+6`g0oOzfa{(%-lHkH2oui}6)Nab}B3s(*1s^spvD?ZdNT zD&mh#0M4HW@gzX2Ad-fQrsXfH@b`{kOZNuwJob=caR|C(z`d~fwZxZ2AJib0Xjr07l>z$u}QHf&b5#Up}7oySO0;n}9GGX$irN$qpgSOKS)b6{;j&IjE%KrJb^PRO&f~)_R5j z(>@zL()6)FvV@%e#ujQM4iIl2TCd(1jaVWi>KbD($6_Ff>S;^|rd``g)P`dp zrZC0ZTlNLSQ6VQ-;K5DYzJgt}gDz(vFnVd+6<>m7KqxM6KD@a>TfT|HX!w0Uc_z%J zM+jpj2Ng_h#6K94jjBu}Rx6R|r7*?II|7_BV_BD}uO?Aox{cnLzo-=}l3IMSWwCJR zaQ{0*Px>g3L=>s<*U7UE4WU@1NW2ktgmWCMr)O}^xo6208I6^nK!{#RCaTHF%#**7 zH|TbWNy3Bp=ZSFPFTvb_yZoK-Zgkxyq9fiSPdLlJF&i*nkIY>4H}L#JBCM1A-B?$# zUD0?tEfKCQ*-U4)sjSv`(mvSHeu03EgX%SXV_Z=sbJyLt@43!Z-{;;gqA(q3Hp@i40W;^U0buLAp$q@T{h%rbH6EvPXv$91?4B-5Vy45?P zOWqZrcxRjZvl>{88|QUvC{Ta~KeLiMh_UlE$tEv_qYb*qX3WMpU6CEDw0W=AG+!Z3 zaeS_|urcf~WKqG_aKGDv2KINaa#~hEfzi(s zg;LhJlX^mp?rtki6sR%{pO+|$T>=C;SM2wQSf-@jQ;C3;m_QDRwQ6c~AX%xxN=0kX zErlCO6fRsPuRW}V1;;n7v=ByH+UIUO(_|%uegY;MBpiZqWv{zUCwYs+x{Z#G+eNR; z{n)r`6N?glPF_gxcz#2J2s{L|^kMvEM{dHQM;Pw3XcdVF8?DP&sL+wSZ|HffG)_5K zye`+@RKkMdd$F`Ac$T#1MnW@uG|uC(K%p1HW=X0W{t(_3Vr2~+Xvt8l`&1poicm6I zL|^zF(uQ)7mWCVDJU7{+4F(0F;P1`y16>~SRpGrLh4GivnTRxvWWq2$&{0KmZZ zYZ5|PP{-ZJ9Oe-1n#N>S=+`8flAk)sVV4#G3ETCsplHWGE@xf6tuX$vJX2xkiOxX` zQK=_4rch9LjnjQaJ-Km(HbujPp?dPL)WmKV7Fjv^CorW&@q|g-E3l zaB&FdC?bdaX}hI^u0(+7+DIv0z=97ePYHaY=Ip>sY*t*ojX^>&n2}PB@cL3qCjW8A z{yanY0LcN5zbQl;rS_{7J4ZLh{Kb^y-&+4zIBD^*hyoVYxg3#p| z!9u>{?`<4M<92XNn7=Om6aNQ7-*7_xO#s2RFde@!mcxKJX_2LZBqkw}ECPvIiR> zDsQ%xQb|G}5?4IG$+B;dY=B=agKLXRMHwcI(FP^4!o;@25=3#i4jfe9H8Kwey{B~i zP}C+1H><5?r$mfz3( zBS~yNIdxN;L^R$Bf2+k7q|7`cnZ=}8`x%RVR$Ww6kNWB&WXbWZN$?EK!alVsN)Aj zWOmp;!uou=^hQQ3Pe^#7$mrmO@}=1__-0$-F(^?-k0_D7HyS{JwZ>(ejvfRGr$}mS zMqb*iL<1}8_CZL86zTLDY~Jh&Zx-c`$McV|PKMdehuaVAk?v-PRSXp>(%}WdvcXMo zSg3n6jO#Z+@1C}zGQF?vJxu7KfLT&N$m8o0U7_t5(7b6=Q3e$m_@l4gEaQL-4GInz z-QxiMk$C69a%qehHNsS%A~B|N;bsX1Ox`vh<1Rx!D(ARaBF#(PxKu(!1janh>v_0< z0UBiFxd%|lV1$g(?r%$?jgjZR><*L!#KjbF{@%z3f!q=p;*Js31w|&w;h!2tjX}po zv@inV*-*T0M^n&W8WHJeuguhJ@3ZO;#f9r*0KX^MhRTG)haQn`#Y=$m z!tcsMz+#zVCtP{I-E7;&Y$|6=LJM%y?GMGrW;zvK4!m+MMRV%VguGw^ZLKFKCvL-G z*1U~eJ!BfOQF(!2brMsR#vYNzbCM`DYeHrCYI)JkjG;;}Ep`Uo?-2?lUJ-0}V*Q3T z`F;5qXq$e^xFnDcS`AZx_z2E$Y?U5=jNFn#(J0ah7`FfItsni+YPmRfn z`fEMtsrjfPa9N$$jsXXrY;PJFtEi1Hgmovwy4yiOlK7uFi;&z9G-1NqKAht6CR}$_ zrMA`+W+ca}?j`u>z3@=17XVAHnX+@UF|CUml#+5uszvO|lBY++qIgtIYTB+-O=`^g zYEnx!l;=$vA`kk9y!nmkcn@LpWZ9P!rZk6aaW)sX_Zb#twbF}Uex=D$uxe?+mQ8N(VYK)wmYM3m1Hc7cZe9TAT(7!nWAR{`qdi*n?u!Ku!}UUz1f zf{n_Nrt3459CrW1^Qe|yeERKCABXL?=g0RDlM6&#ri*aM5&p*ra{)%23gAoGqUs)x zcY9Cqzc7n9%xxbT8)e^Ba^SgIiWD3VtIeCQQr8iT6o=#zmh8JqE<}eFkG#Lw&=;B1 zrjVj%ls+djgYmCxii8LpWVAc(KZW5i#yBf$G*@afw zJjDVxGpm&HIb)Sj8=;P?I_ ze*1&|m~QbfjjB0>w27M+TU_wG{4;QRZxJV4rPCcGsqLCKkeVntsl|EE$UOp~s@Z~W z9YGSh(v%156|R&-XDiPZic*^JJW4_LZ!nQ`x`V|mL{I=e)I0se7$P=Lk9Gl`Axw2Q zJO68RYjgFuE=E%UB09f~lLT!!a2oQ-%KNIK0aVk4_1+syKhDS*)5Cu$n9XN4c}Al} zbwLC<7hpE9BHZFv)dk#Ax_2YG-?&69T=Y+yiatf7!|3lix-DaKSWcVD5(r*%Q0_$3 z*ITAIJ3_(r6y|-si8qq)FJj&@+AD6sV&j_HaUe1GcMSK3j)r0Xk+N5lH=ISma+Xs^ zBG@RyYGW_;mN%|6tl(glQ~hyDD_Vp=I;~|`dhw<=ya{|$ex`*7|BT-8b1O5D)!q3d zDPr>$khBRcdqOeDEMD@&!b8ycFrh=)MxG#PWOg(feTPINPvK!9+r^A3%|X2tq@3iO zCBx`z+bW#%_VuvdDEy44ot2oP(wX0v{9nq4@GfMEik|6b&F8f@B;amHhTLLE8VzV~qR07a-6Gcw2R*v9OU{kZ*V&avkKjJSKe5qq zjefjx_0c0sw(YcOnn%D9zSx5mkeq(O;`UY`LS(Zmpn-n`8chGSq``ZA+R5TyR%yXr zg_sqd_gdpAzu7Zt>tq`2EV0VfG zdnz)tmLb9JlM*}R2Gt76dc%FRRrtwpQ~D8>&N$U>2Ak$M)JmF26{-liB4DxF%N;_I zeLZR*0pj;6i0^lYSwDL+>CbxEF^0z{L!?ZZaEQzaVm{#D#*&TObl2MkZbfNxjm}o- zVMn++0~GRp&J^RRORJ zJS5tPK;{BTrh=|O#Gg=nMx_SJP^!%)mMH2klcG8c1XaxU`Qe<$G{a3r``_8Y=9^Ut z<%FXVd*QhXFW$K0awJ5*I%qI;OC>koIAQUzV|LZJal(u`ZI?=BnsE@(5gu_Nd5GfY zo^?3SBknE#4!FNn(y}{jjtSqMWNJS8Sus5N!|Q79ym-f-W+%geY_QbG!D#`?sZU|A z@V21~`!yzyaxQs(JXN>#UwES^GZ8*YsNyIR3ANFQqeSh?ktUwIIl{(aLgaMJnWA-NT zY>3Mm1C4IG0vwk@DLB}^QDV!L!^XHF*Bq2p(I`QV>@;nXFKo-7Y<5$FObsoz;(9aW z1A(D6JvR6&8Ct2p;@mcEw?+_Pfw&R62E#QPL>@eb&4S674%O?Lp^fp?93*aVWZ4~o zffp}Obb(l5kbQK232G>r^I~f2G$jiq!md|jP#UGT^UUfbk7-(I#5YBW9*N@Ma}v&HMyE@M4TH<5M&aI2fo{# zbGjkJa5RA#NaoNJ-an^DJ_13A;XZU&)zF+haJrI_L<;~$Bx{Hf**^4$+L?fe^nQd` zeEMKnk|?Nir-y94&DLZ~jaZ^yXt+V}SNx$K% z61up;8CT;>D3b92yXL4Sw~ClrlXWF)iEmF}j6BAO*W&N;MGA{~K;h{uD(um2bnz3} z>k09d9JE3ljl`|3!cvBv;j{-!t+o;!biXJm8<*Xp8<;Iy>Xk4I2Lohgt!V%Mc@=va zu0R5^d$j}vD|IkHj#$_1Km1nSY@~$J{4OnxUnRLE2q^*!e54{E0|NmQhzUY`Om^+s zH8bq|mzB!o;KGWB;n2l#KRw`bg+srrSnAYJ`}^Pi2Mw9J+S!|ox(Bq+j9DH>iN%49 zWe!$}SWH!1rq$9oi{;7$ebB z%_}#eA0kjt)P3YwRtML(BPZV=dNE!+w44)TiNa3B#>6gsRe}O1T^7U=a2KIC)N4q! zTo%M4g_M&UvwF!d1}Yhm>{5|@xgl+1hc0B14NW>B5Nq$>+tqCg z5Up}TVg~{t6=!c4WGM5`?O6j<7dd1!)0S*hI*bx7wNG50lV@BWaL|`(e*+$QATgbsAc+(M}xT)2$;HE@+ga{WuoC36c1sW-*pYi5cw z_Z1Z>lxTFj-M-FdNHd7aqS0G+B6)X=%?jJ_zI(yzN_?Xyh^Um!JihM}cD&5mvzsW8PaZ)_^3hmD+28r@7{ z1t%%wf#DM7U;dT)K)$Ry-fR$hc-Myc}0CL(9DlrjDBr>ZEndz$ys|xTv_& z{CN$pUM{WW!$Vw)fcvxH!-wbD0JrpV#gz*%itNT&roPpD**_bWmsTgCu}x{9T;G47-mul`8^ zAJ7cG83BS=JVY#3)Y3ylg^Dh0mFfZ<;$Ab{-ydYZ%dTJh^4b@s@iw2gN$QCt<=68s z^Dl5U*7oM+T`v}pICw#RH?9wc{FmQXU^ZUb9Hgk(eDG@+n+)a!0`2wi9v`5L2kp2m zHs?U|tObu;z_BoK0mn~(z8RtGmKsgoTHDCXoZ8b%&;L$)B&ay! z_Jh@6{#8`-e9M(%i;L{m9h{_+p^rg7nemHAUyiGYe=*^cGhb^JSG{F2{BIXiKbT}B{^vCDdvn#X1&#zylg$n|3 zk(f8TLaTbr!Z^YX-z(jsYD>~`_bZHe7BD9~TEGY#uiqIBs~G_+K9`8c+n(Zs+e&ex zo+3)AzI$#;(NJDS4i9J%A}gcDr0-3{cWNl|OsS94L*)@bXR9R9;0<|Q2!_i%JR4U}J@ zuF0`aVx0-(#8O??L87kpB!ad>vW52LK&u@jmR-)de78e%aaIkt0bR`fH#wqD=E_xz2?^VH^!_JUsYO24iM49`K>#492)1f|+_& z6J}c0}o+Y;hZCEt0}GpF@xjRn!O?d)rU1|}wo_2pc8O`l<-EyhrfsLTzg?lo8e#LSDscTMx>+SljhwmSJhRS?EdpS2n^v#?1bcGDjV4wj}y{9lfX{_J`jhzmKKy)54 zCw_A6uP5V2F0X^Bik86z7C_nqi<@MzbxqH!X;erPvsc zgyp6nAtZwNPjFTSZI9w({7cnzpl_XoEsEX|#kRfS+;S4O(uA{I4kaRsGjbag8?^P! z6x%v{{)D%ZScy0#4+ruwB0xqql&WRiUKKHi!aGT2df93`1h+g#V1Y&7I`HS8`5;~&lmuf4;4rljT%zE)f)`)t zG+|iZ*1P}!|_M+qu$54Y*2wQn8VE zcAz-%#pSy-z+kE&1D8=Ws|Y^3e+;iw0VI zNf$vZ!7=W)fxm)IPxfe)1xutu6KChq|4Ks*In=Kq;+~GNKjHwU(ys{4o{wp-X9jXs z!!7d)C53XN$dltpk?(*waI0rT+UX%gxH+&dSuTZs0E>(qw1(srJ{zoChaTKbL8e+- zZn%3PW+M5)tfo?vH5%IEk;MfxTTQl1gHz&RM{*|{#`Uda*!Dj`p}NQ5h1D<}4lT!) zTVYd_{N--+O|reE*aV4_*}*6a3uwNX-vFwxa%~qX`}(j0WDFjM8tJ zPSkP>#G_R!UMvuoEJDF@1}lD1;uRv-{Gup zTFTYtcF#d4a$8D5(jtDiu!s>Sl&>_idlcN;I3{ZeL>&-@ zN~5FHNNYjord2Y4ze&djar#oucG?j2TVd2SD9HiNhVZJnhopSYmUBi0S(b+FU?np$ zFrYnB$AG)c6f1S?*$M+~hYtOR;lLGh#c~X@YW8Z7U*0g zMFV4}l(NapC&)U2E5zW!gWn%ZY#hj|OgYxl$Ki=1e+WS$QyoEa05Tvc-wYsg519*O z$V2wU)@oeCFrfuT%0IU=+@B6VoMliYss-Bvu$u-p7fefcM_f3Fce}0-pU-j@PpM`_ zeDOXCLU~qo{}(U){cr!h#3BqEN}FaQR78(bPfxRVX}=e4D>>DHkz+Kua{X#2qXU!_ zA;4jp@0u32*KXK|%fgtb8pf1eQFp+DArYPlK;HjnK#b@poMrm=zx`irxc>cb|2GYl zH)N>PGMm!i2*rL6$q6yZ;U>9*0op5)%Ao#WywDChvf~JexLe`sh}n4B`Q#HF*shHx zk3Yec&eKmMiL0&$<3gJf;f#fX<_Zcg3Dv3t)w;$(eU!WfU#@HSv144SY$S=+`vu%K zJEe=E!crF%1C2Yb+mlTb611En;&OXTx3!NmxWGhN2~#Xb?zu5$@g<7wzeFZrxlWhA z6xWg%S-QaOJ#_1Z=BvtXadrBh&a$YAlDYrZlM zTSiwW@FJ&po?*9XGn)FKZZpxl0*8=OB=11F`5|t^NJHydZZjpwP9(;65m{Vf5(p&~ zsBL`?J{scwxHsEHr=84ppN{7p_?o(t^a|OQA?`+!G!iea_}L978PFQEYCh<2LZGaB z(nW;6oW*66jW)Iil(5!ROv?aVgP`q}k{abP3|naoLwUVXQJeHinF(#E4`_~|+N{)` zZaCQ{yt?+hxZ-EJ0mBVREkRQ@*h4TRrla{}-!7C|T7pKHD2gQJDzP|oo8<3^d=y`^ zGMUeC5?HciaC0KZD{P(0+H09-z(^NT3W0b2+?!u1gB|&q7?@g9@1GIe zIfCyM{#UFFCJ1^(7LF-$!kN~#-EO)wVui1hO@ZG*c5&%zhl!pUos7aZNKfb+}_EpBy{eb#?3bEjJyVs60coitDV>b34+WV+;qAXZ!q zg02_{vr|jfiSFlSor)(ciCTRYIu(Bx#jQpf>cv6QDyV1hvUz$o5t8O z!ovtnYnz#|mm{1Gg6UCM&p8$N+lN;w-j#^Pcb_%9=K_2lPOdO#{y??bsc9&t~P&aXtmr# zF!Dr6PAFaG3Zcb|_Z-SyegHDMHZ~szGEe$gX+E(NQ_Honk(khNVvF;h(6@>NN|mGS zbaXiTM~${lb~@VbILvgkt(?aA+;E!#t>rSdLV*lXIheirfKDw7dTAi5Y;Y0XH1vM; z1{V<|p~Z_4Egifxrqz^=ZU=MhO9NNSm{ucD+FQg%2CZ`u9XDXoLv*4<8qfTns`gCNorQx3oB%SYegO_R&sQ z1HHCci;JH68(9ib;Eu3_XPNV6yJJS;qxZifnUQ2yH>6u8{_#?Tv_gdwO}s(iUqU(~ zg(|MxY|9Eo`fXj2R7o&RksB5p=-t7oc;iA|Zd0m9D^-Onm8%j)!w$bg<6Pg8Z5)9{ zu3&Arp=_GH(Cet9Xq?K3E-{d@A=3sj8j_>2rf4lUFFlT}Fk3VaW=i(U>XP}FV`hum zA$OIwHMU+mB&d90b@_JK$O=W$Kv}OtUsut`mFkEs{FeK#9>i8uR3eXLYUx8)OHG_m z9^D-BP@O}%=B{R(FdeDwbm;~mDFlhH8yjHz-(G}X)uNbgn|>DSf3+6H)NL=R833+u zG1{=IYEczM^7R~du((94wWx{`c_iDSDhlM^j5(n^dgv!(qa6cEWqvEQnK;cksrq4_{JP%t@f5KXfMCE zj2=_$P^V#sS$tMeQ2$LePn1@}Gdz4%X?Z+aT$BHGrAe2Yr-$a6jIrWsyjoGZ_}$1Z zL#gz*w-?Q!u)Nz?t%$g%wLI?aWow0LfFk9BM|5(jcHX}2UZ`dO(#}A4<7vl3V1tC# zw*BM|p|%FP6DUl*RP5O}sl~;w+)EJ_IF)7(`r1p#lJirs8dsY=jQBheU%W{yYtcd1 zIlWwA$nfHg6ba>~S&vRoAqW#LDlGc>H#6zAbyPb9(W!^wn9u+NyClFA?{BwZgJL+R zq60xvXxKQ5dth4!n3E~QW5IEEd*yyLBFO1pp|1u66r6I*0m5`}a>z}J9Vi!(yK@_G z($*PfS<+!tsF(tQ5bW&w7F_?A=};Y5H5Ip36I{9dU`98)LKDkR#ZQuZg9N^~OAr445PfF7$H)4$&9p%CS#6k?Q zkwSSZu;*@=wv2M~Or6YJWFlrmWEPii)u4fsW}qid`2Xw*PAnc@4S6#Rp_ZFBo)G?# zlf00u10n0ApDXvj*)%91qG#A05!%R@98wNCZ2eLLq-Z7HXp)BAT`=2(7=LxYc0J}F>T7XCPGcxwO8>D z@~#nHIsKXjDiJM>2|2D#b=ERa$@39uCdXNI0x$JQ5d+$PMfC7U>eDC3!*w6{p1*Cm)+%xPwqmUg&3++n;Fs(-#Cp2uQ_p~*Nz}9o!VZ3vX_LjI_|D#UTd=0 z;&pMrMn48jkkg3^7c)QZ?eevky9d4TV021n$#Dfd253I(iEB$AKgQT>^w{z`tQz4m zbI=gY2#ER;gyI4X$rcq%?_x^Bf%+O@o$hRgG=?;v;dD%w17Ofn_09!SyJReu2qdfS z|7d5Y*C1;#96St2fu{zocQgcezEETUSLU@1_dx~U2lRnv_2q~u-ZIyuM>RAw0dsG7 z(nnfZsy$d8!zqI1aAv3!QrPm~PYsq7nKM4)LNgBtBg6m}nWScpUP(EjUNuv34HSp| zU1!>97jB%*r$Wc)u!RpG9JcqQi-{j zh;i1TxW*7!LXJs1aqt#aTCXiFAwwn-ntP$h`x<7j%xy#wB|WF*C_#mj(TNQ8oc>kj z3idjU5rmpDYpaPw2!OIx*I1eagyNrL>m5AQdQmSN_04!bmMHZ3)^P`@B{m zhzCjHuhvkA2rHaIc33u`HTYBct3vG5*fRLDLIp5Vekz4#Sa@d>Gr5-Nw*o`#O)$}DZ zu(n)`8oC1F1EU>?^fLznHrQjBt6^OI~A4JAf(tMoN5HIJnhm+rYKJ&T4T8UgeU9H$)UTGBi4Tp&6Wg&x|V zrIsgkjiO@VWVVyRAe9Q?SoOu&TQTf&GA%+rZIYi z$|=rl-P`d}fu~1ilVpqbqKWuN%0GcY4&CQU@7m*Q7{MRo;-v$7HF&?>$|#l#iE0Ez zw@&E6KP;GWC99wDb6j(d!Jct3$(w5`Vv#A;uN_qsTZ5nC*TJCEJsI^6=&pD^JBPD* zviigN!PG#@XwF2smX9Fl>UcgXXCR8#HyEGpYoX(D=0}ir_5fYQi9SF|@uaCnC?UdO zABzF{;{cgG%L8j$d%!|O%pscn@(u^f1BX+*!}J$0K^fGQo2aH^@7>^%pp16dYMGoi z5iQ*9T^w8jmXAxR%%vOw8C-S4CK1@7<^eBn^4K(xmK!#S2%$<%1CHk8Hzcs5W>J9) zqHcV%wZ=qC?I_+?YCFDJxq)U$c=2*w+pVd0b@47#<~sGR-rce`FSA>)TAg}EC#ivs z8**X|wmhSgh!PDtdBsn4WTNq3cioZ?I?3ONK||olc+y28m-O^Z%U!obqEJd6BK`~k zC;_H;d&@S3lm`l+@mYx^IDyHl?+!b0;%;1;g{zF_kB_k1grlZ&8^_!-J}beIVu*L& zorDrFIQtn4n_dD&H?l6|gcGjdgd%N<3(?1L>~{BYmae;hibQ!h!-VBFZKLV6&NwoU zoI3+li+O5>hog4$V;NA2r>MMn=TJGR4xyT-7#eQ0r--7exn4%56b%zN(FfT{cYve6 zraUdp^|Dkcj}x7%=;GY11Psj7MlZ`qnb8;tFH(14{YWis^s@X)jx<6mNby?2HX;!E zLs@PI-}kz>GIQ{_w>Rl#SKJ8_k^AV8wW(Tm>oSh;7ciVLWiU9I;VSkecA0`6jm-9Ur;1^xq!8TRQkItuoA9{-L%b6eS zMZMnOLHVu^z7m6q9q#$yVs9qJ-q^Z{9a=5+)}6T6P_*v&l&cJrklZff3xdsNci{I4rn(YdUD5BB066PPF~}`*4lT$AXtZ1@2GKQ?WBJ9K zCC2g3AgnP!L8=g*3^6}rE*nf|mSxMGuOKgC386gEve4oJQ@g*t%|Lf|9&FLbufadz z`woRQNOBxg!!3hIhNh_Ye3DI{s?+!ti>kfOY+*fFOO}9ocs!AAgf&@cC?Z|AfuxOwTFYdiL5S!{B^5upCn5o-ZpZMZzuiL~xtobKr~7DP zc(imo2I-y$Tl?}{(;vCC@qj4aap|_|NPxK>R0y&=H7|1%reri9^s%lfWz=YSP$3{m zDdg`Gd&*;;GaObk4zBp;4}1q{ zT7pDmaqfQd1WeR;MJQ+3oa`VTh~^s}P0-hP?%~V3b$@N}QeQG2*)SLRptdg%D4A668hKAe_gc#oww^dG3 zDK7mnf~WDA9YdxgtzMl{XAtT((5cvpg{%1#tN1`Fp@~ynBbBcY=ST$H9X#ot(&URs z@Cg;Hn{m8#c2G*U+%l)2QJyqXDHY*iu}63)lH$SXFY(=iSNIDRnz^BL8q01VJ8;4c z`m@vMtX#ZoZyC#OL`o@CZhU~~!ow04Sn0Au(~w9UFR8XJ8&=C@hsqN&K9I&F#Cq9> z(8O4vq=~^CB^-q4hxk|1c3Yk;F=R+w2((3Bj?LS*?;zm>&A_xn4+6UM@dU=>8vK?^ zAB#U8$M9!2A>E+sfgg`fN0s{HeT^wC8DuRF{8$crT4lViajYz}xX8=EJNGtYBxpky zH;zxwYbtK3Ef+V2MUYfHXEdNuehv}QkVq|>abizX{Vjvq45$dpMHrGL#j;UYO*Z18 zhx>y$M;DWe58GC>MK>DK=>)@MyWNywnTTxEfym}9HM8V~DKlx&?!HD&MaO-2Yg!iA^fp3U~!^4Nw^Re~Y4mkR_gKgERt#fMwTo-)^P zh9s{y0u#;U`h}Pc4JA03;F<_*!X6>V2{JzoZ82JIq_rr9;N*k@=kpU>aPe_%SyE0~ zpg*=L5JeB;XnNK^%#n(m_N=iso%Q$<7t@$qCQfcqG=1!0d zt3C9X?7QA6tOCx0hHVB~Q<1hJjLYCVs)vC_?d62@jy)7ypGry!E%&B z9d!efT2444K5$6)gwrW+oZ!4>Xts?UA$FVEt`Ie41L*B`kqjxNy7Xway@y?E8z;jbz@NGzure>9X(~)TW zE6Ipqca~a4iyE#HfuD%QxZeL`SU+t43RnWC;WK z{pGA7WYA8q6Gth!!Y_cj8GeIa&N3T{HY2}<0l(ffe+O{?eettzoG1uC$HHZ?LjN@4 zf7M>REI(L6@q8o>5bp;FxdRsQxKpf==`jpcGLn+3U>gTM`c!nvP_bBSybqtkQdP0V zI}gZ7A~(b;@HgAr{|4Jt->?j27=GpqW3kl?#W7gN@J%Y!u9Pzzz|s_Srp{WmN0lTh z^arn;xZ?bVJL2UYK}oL}3OM4*Cy=qdWh2)bhlNOt;^Q!DkX4+egRFdhnPmg{)#wu> z(HbKp96zPGsvB=?j-&{%5mmf!GnNe4PofVf|0%BP%(w7DdLcrlE%Y&OTzlF2E#N(@ncW5kqITGLTT|c(4ziiXD zO*`>o>EC)k#IBxU=+HBFgn_M^NGXPN<4#ip zk`#nq!l1X@QWy4Wg)8-qee z^@ttK4mjP?#fPR$jVZ8FI4OkQZmF1D4BR4-5oo+)uyM zlPFjcApJ2yiG>ikdot=+I@CchZs@xKqDP^*{30phC|b8p0pb3qDHFB`K*c~ z5&4{Q?%gsf3kj@(L4wvWN`gmjG=DkL;$*B+5a{QN8vVec9pe%t3Y5f=zZu|Z50oxl z0^@~ygOu`82(R;=?Y`~3y42Y z>kuJC(-{I7st2M*&v7bFp;@LM&`*{P_IRh018!BlCsV=lg6~6 zDT;86plC30#FF%Np#I@aOUl(?2FLKAM~O@{e+f$ThZGAXn)0o6)cDZCGb9vbGiBD_ z!*;690Z4R*tFKb?{$RCnBtpdY6inI}QDf)t? zGWMS0JhN;LX`BY7WFp0w(WWu(GF7Ein*yO^jDs7>aDj^AP(~ZZDL%OM6k)G}UMJhY zdpOf9d|dDc_>eV49YRd%sPnYF^sb#r9SIixYutVJda99-Ak%2J(V?HpQD!dJ0B0&$DvQKZq^=k52QZ9S zZ`@q~4z^cPnX=MxjvNjKm|!c*GHpD2l}Z(+^wj%^Fw(*S#iEPLyr8K71;byYvY4TI z*nM-e{2FsNE10cX2$P*p&gn?Tu89Msk+!I$hCzflZC0{1O~;jj(Wyu9|jw zOX*uB2FM6{Foic0mnc}JG;TkqqC_by50RUYR=j|$qAdI?`V$KHF#V=O`9Bb0KRrF( z8{udmWehtS*<1pRIYd*TLPR9zPBJAgBgw@pI|8}mAh+ZP&?^sDJStpsBg(Z<%ki+V zz1ncavdg0t^!923>qaZq;iqYFB`inVVUyFgF+MkyF3OBXM{#~u`*e1Ad#uhqDn6Y^ z6kY$pi@}qr?ySMqF*89spH3uF>5AO^WUBp;zdkqCCuYsQ6j0^%rKS6LHx_jJ1R-8CRAfgZj_F94}kZ6{yk*2|Ai)Bj|X_eV->Y&pdlTJ0a3MBZg4;Kes7v zkmHsmwk8@QTU&rg={!ansOYBi%=~OliPCu^!-XDyn z$iSH5H+Qu~!JRB6!5ssbcs9Ib>zi#Y20X-5?Jiif+z6B7P%rbUHn9*bz z5E4NVDLC|2Jbxp|1IW9gSS+fMTowmLX}m>O-v=Y0QMAA%$5b3Rq}|LY5KkOMSkh9F>N}z)^3~$&i}EsAZX|QlWXD z?;uC5iO`&67H{6GgS@r1L2bK<+4RY?XGSs?Fx&Z-nQ5=X%eGC!9!Am@O3b#h${^FW zY1qO}X7L8_YZ0L_^v%?ZS6w_5a?k`i7A~R~;EK{ezHy$iN1g|U7(v{af zT?-6X31^!@EF4aJRA$R;c0hz?uk=VXxk*?wLf2x^#kbM)3|xck}eaTiyv4~+U7 zy*_YO#y3jXsf=2B)M3$Labm zt$vf3s%OFJI&W`6aB)>RU9aLqP7NH8qWcGh*z1Vj-E|(0U3*tSTua+cmd6ljJ$LzB z3&jShz7T)xWQSvAau3406gcdD#yTZBC6 z4F;&7sXfNt7~dm7ln8VbmhBLVFSkw+SB3mq6Kvu59IOYU-gNl)zy0@F_GC2qPLg#J zJ1pXns#V#c0lY*gFfy^0phF6iVX}hwyh*?My-*erKNLUFe^>xxO~ik;6n_%%L-C*ZKM;L2h?db!|9CvoCf0>C3OL%x3Odby{R6z-t+2Qw-*rUNlN1;wk41NQvVBml~dI0kETRO0seMPUqMuqJE?3#p1mU_m0O$FHabN z?=QXT!~0kf?EMuHiHis~<{zsgjO76f&r`sU!{x65%i`A)GeqNw`)r)-mr&q{%`CajnY280HJ| z2|qzgV5dUX_g(D3_M^sG(&)_#N7CRYbmtj)Eb{);^(^dLyesSEg#^I&Emx(!5uau- zKQLHPyn*TJjmuI)F~~DlD_y$jI?HLc6>z}hkDdwaDD<#-e|m&WINf~!SdA=7e9@H{TayFmf^1Kt@!u>p zHO5kkGq)m{z`E?P4r#s576%=Bx4owE;G|KSm&6C?(M8VPPGkf3cMg|&fjh{r&uEgy zmclgSZcL;8qH(V=`o@r>ev!=E1SOrCph~0Q^{?51Lu)UUl(MTF6K^dp;CHeu ziCO>JHG77v(eYZUv4c^Lc=$6!3j*)_{crz+mOy`UDn?F7J^|aE?Der4nvhvN#V8Ha zMeOI}Q>SVkBh;wj+zO=ji5(+`OX*p`a}SR54GOL|9Gp6x^Jt;A4rfGVQuid*KfLa!fra;2RrHv^cr?kju}-;Gn%VO`rnmJE%v}Lpooz8I z-BLevX!f_ncWygjxehm$$ty?7C44MR6C8@f<>)xwU6ioIZ>5{}2t zj$mu#2+6%&0Yf2W_LwQn1)*rCnpSMtP*?;EL}f-Iq7a`xW?V^zq0;!h+fY2+l*W@- z|1jL*^-6mF&5OBtHT`lsCnI;KKrqp=BrZW=#C zv_>{1T03mfso{ix))l9Zv;wA#V?{uRR_Nd~b}Z1L9zjFbes*_9O@Vm)ijJ+Yb9{{D z?6#s~I+am+($WRTU-}L~>erGl#noR>;`~01jc@1P< zfk837`*c4v$YTx{^6Q`8O`-S~T$$@$1MFu!Y{WsSke&6Mf74A9JdO2_?)ra&%Qer1 z@_)czPV7@a2L?1+4BU(uRnAp7q~W}s|}?#YlwO=#nkn!z=|JYl*c8@q8| zD&LqZU5`yph!4$z3QBF))>FUjq!mQOEu|gG{yX}fy{(auFDW! zKZh-3euAQ5?g@$iWmo(UF`F6XVbF=K+MJ#>8zPp5x>ZT?U5g9?D7-aRVJ(A-(acfK zP-xlB_Cq}$&(v6JJv9wSynM?u`fNOo)t41>j++ac#Q#Gv)?ely9)4b1rP>+H<_OC?ehnz!!FHU zOXofp*cwsRIa6Eotv#9jlKVu<>$yLTDaZ$MjJTK~mBV56`1ao(`_A8dhyJ&IDuMzn zdi?AWxon&YYIuH-?V{>KZZ7Wc+@gqKB*u!1c*wPE-nr+`- zCrc5jQ0jlghZ_4rY5k*rrhP&ji{d_fS>NGfknqpk)}m#ZEx!tu10~_NMfJM6B!l%U zx1^;XyR)93`m-^RgP#24%OBy6R>)kMs1Ztbj1WS^8IM*ll>qM8Nes&0IBD zvw5-IutuELZ^nZDXTG5*l=3SI)^%uLhr^Mwk=hEWN+pawG%#4dt@u7yZR%n1E3*k^ z8%bXzO?Xu?YV*X*NC?SDGh4rGGif%lSwE>zMS_ItH{q4PzHShfoA*{n6iDLQ@-$PC zceBJQq@mhh_T+Vjhe(){5duc865xwhDGwlcpa=l|R~fagHE2DrgHFM^ofy@}k(@+`#Rj!c{h2mZg;oSy=XzlMajQ7Lm z{*tY#<;GrSH#b9K4HiyXnRyA7M7{`aJntbLgKr3|+DgXsPlk%CDTBlg+@^}x$;n4` zr^6u%V(MjTTv3KLJ7HMOd)D7N>(rBtjMY*JcjtT{eWx$nv1STTVhQlh)lGq-;h${K z@bDF1-p6n?-P%ogTbdm5^>uzM-}T#Hgq`cE{agt}LjC)+p*5Nv7{u9>fbi=Ets{Et zCqg8|^Vi{5&ilkla*QYl4Sp;?u#`kc8q;QgWzW1du@Hcsk8JpGVWIGCxaGHUP|%3q zhTl|;SYFcVcranhOXGLxdK9uDI?|*3&TX2pyri2jePTqnj1V8SXq4{x_N}{@v|^qE zqXtcfI9@_SE;cqK{E?RHiNbN&jLMLXlTw4CM1h7^zX+ALR$K0$ny5Mpi--u9OqcL! z_$DXOpGG+m*;^|@3XLtm4FkfE0}%FgWY`nK^}An4gEjz%F8PTiB4_9j4>&`LJ_=CQ z!zbAyqfG>*8$cDu0zg&cBv0M-Y+MlJ@0-4s@I>#O@EMduvme|l*UsMA^LimMD{EO> znCHr@S~cUeKfjg-1sT6*Xz3bIV=luP-2?)k2j*xou_iHFIJb$eh}wjIVjk-kBo-6@ z4yb!gB%7h`eLb{EU0Ya~Hn_~k<(@{6`59o_rA(`YT?@zdsDF0ju}Ls_SqI$KZ#7Ci zcmoajhbA^D`MYtx$L01S<;mWn+{CF%gFM&uFES1DZ=!)eZDMO07^_vbW=#{tWJ8Gh z`a%epe!*{cS=ppQc+s~cjEnrGlY6O@+W>kl>z5*+{>f&5b!J0!(s(r8*1-la0cpm=VC2I%$bJB)Ou5q;LaMOcT)7H`V?*-kB zbazrf?4gGq>PNHdYZS^i!NsYgb4tVAYIYO5wIqY>#SIA%d*!plo4j`n!4D;XDfi>%;pN^TFla|+F&IkJnf=HnZeikEjf4YAw+gp6g~Mfk2%);pSC2x=bv4IC zq~P4bTD~o!PtrBQ(oMah`7SV`9C6fA+I5$!C`Z=Xg={=Lbk@%s+ep?VeSKgyC9H|2 z416UV26CG35BxNwv0v>G_4+u|hH%YzIz++~$B*Cb9X{-#r0Cf(|Cx>?qc*}4b-^xP z#9p=(W|$vcMBI9D5eEgaiZbC*!Rz;?FrYnGjwWM3^qHyr6~cut`pzx4snrPh)4%jS zW5CxD|L%PugPD7j2GGw!V*Bc=UPM0J=mDjXs%0=tFEZ6pZb`{-}2BW6CU&wvM(PcpSRJP|E_)21j)KWH z>C{V~FvCWT`9(-)(_+Ng>Y5=@5z!Wfh>fA~IRYUIx^&fEpVZ0F2tt<~5E7=_RUhDD z50@(NMKIoapVBjQ?z`a^l;Su?CL3R3hZSTOyz44>kusgy=;JD zzQZnoY;>^!;mx!_H|Y#C_N2m(jOEClPz=8m88c6eQ`*FnX^3`W1H~1dQNw;kntP%f zZWYu(tM3TZxWTq(D8<+8JD;uGeyp_s1wBKwd6UrXDxa;~@*M`@^&1iEE4RL^SfgjG zio0bN=bh4WSOsa9=LIV62=gA4A-sO&rY8D_-!sM*sH^Q#mcQpD2M>Mf>rtTGn3Z1rdk{jVh#yMR*7>0j41=>Y{ zl`Bq=7_L=qR6dU9x#Ge`=DPmPtpr?kw^DGS8>wb{CQ*|Ou$?#CbB&s8xHdK0f7r84 zHXk~;Xtr^w_RnUR&XFU|)s%V~OLe`=Cc*SeOmKm5 z^$|`mz(Rfz%nD>@-P(k4MbL9bHJhrba%9>~$Qv!_k1g68L18gg(BkWH~e%8_Y{t{9Or9^~PXjd(w#WjjiO?(U2-l+(cOwC&u` zCmPaMOG4DwZyLx~IOgAjR|-?(jsco@P7~b8H*B-5tC=k_844kZ)stSo)&SH$g;3uN z=~Ur8gl#-t;~*QgVUOYu{nv=JC>FqL0MB4G3SsvrX6$nyFsAiI7^MJEieRt$m6 zuB{vi6keU;9Ex4?6|Aj1y}r_0Kkcxf%Brvch}ZQ!aasLGl4Wa@DO)Q(q-2x{DUhV% zsC#;$fIJZZwkq`ew}v0H*JE&?MzZRspobs9l! z)mcg}>?~O}k*GchMZCWlp7S~wn(RsdMEz%{oG-gO)xv_c+MV?GETm5nW$SS-Fbi)AsNkOCZE+46UE5Y0F{?E23{l32l2u>I_ z6FAZv!fp@KUzo%0AZuVjx5lCKjNW8RZO9J9@$&TKCo!G%h1*QI=P5(r&&gZ5{Um=F zj@gK}d?SNdhKdwy+EZfdCj^uJ37)Ua$EOq$^9M}j$jrgaMqskl3g%}A7f~_yPypKW*0q05iavKx_m{cmRvLvb*WbN;>k5hR3HvDwzD-!D;>e`CU z?iIXrF{n;Ha2J&AyMG`t|6n%9q5h-ZXvJr2sN4z`mso9%P`3=%p@dS+Mo&`=MaYgT zOoVdn3sPy;y#QhX3Y*!35zAh!Z{!S4WSe`>wM2k4AU&Qug6KlZzb&4WgEDKlq z9%{az4w&l=r1mUPLfoiD_AEh)g@6wDRM*@&KI_-1(yD{ul>(syhJgnBDn-4y0i*F^ za%9V`X3y}ZIJDqbHtW|K;a?RHKz}Jk+n^_PYaWu>ys8xaI(ElIN8l?Va#C>yK${w5 zy7p3Z4el9T#6VX$7=6hGyi>I6m@5YB7ec%@J!4?~Ws2VZA!a_w1Myc)7^K;VZ;G-Y zCGxU6Uy)xw_vz(3cVnilny}y;NvsaB)ivY)=pDrd>z0}zOt54`d9NA&$1z#IawiD@ zxcey?>@N`WZ58kB4W`Y;2~5Px^lS2c{?7Hwx0?j~JOL%oavwUpI^}yf?EIG9>u?l= ze@JHi_~n2o#PXbbH#GxgYfd@>!i+{|V#ayJy@?aoWZW>T4;M4Kgv2PwKW!rI%JUXl zn5!MF_0wXu;BdR2(9V}UbDPO)SZC|@I3m*4h|>D0Yo-ta*&m+pxie=EQ1FWHHyHQm z2dM~5Mb!+1jVAo6^-PuPieW_qs#5BgsjgqW$t>?68EV|SecQ35(rpCoHP;v_g0-As zJ%R(KNI{!VW>(#@Nl%WDNX1dZ{Y;M9`q^8K#U1}6AiV9q+^2;Eav;zGt<&PD7~%ZC zwJ3YB!bLrGGC3S$g0K;E4^5OM6CejvU?HmKk_1Lhd&>qFyK^bEtn=`&kQ&Q zqGjz(5H3@gvY!@`#E#SVn|wx+bW{s3B-T%; zb*IE7W<%X&yg9!J@HYS$#+!7P2y0Zi^p(e75naC-x^mv<_qPm?3~0_X;3`irT(NF4 z=hZP)v|7B%H(~_%8|D4=mIWi3Y+M+h)=}U`l4=Ju zi>{#TtHk4P5p`M+VZ0OLCz&x8$o2BTmo{$9(tjV72L2v5Gt}u~2|a_LKK4MQX}An1 zD(bRf%*pu$XoGQGO(?j_U4Wc@pciDE&tAL({+Hvlq)l=0A;|zx_ zn%PWz{j)p%0T-esjmHK#E539Fq|f+XbvjB~8TDmoUb4}dbXO>p1_tY2Ih>^Ov6h%I zfC%&{73{zA{`(}>=V(PcJkhNz`NPOGyOky1$e@$~qFY%?%xz`qpWykL{L}EOZ%=gnyml5h*8dDF7Z!-0c_iQ1wbHM$8jFvmgp(0(cFJ7v$7=H;LhEPl@GrfO?_AL&V9Rj6D~3uaV0b%V_@aPBTG}a2 zA}kgdqP2!*owSCA#`F*>llD@)T^K0}o(C^@7_&P65Kb(%hM|GxnagAE%zs`gu*C^4T}2q{0gHnu-_q{7#UkI>#v|+&|DTeDbES zF78I6>o--E?-0v7o@F?Y94eF(n+;LU`v8a zQEnfJRhaAG3nAYFu7boRqb3U_oSro{H+!U67>UiL`^FqMs`Mk=BwiVD>+^TSZT%~h z_4J<+$j>(ciOJ%UHWC|jq7KwZ`K=eR^M)vNFR~7G*tU>~fJeGyq>0X{TfdJ@!3xqH z>7qMnC3>#blCIY{*vOE3$tFnb8dBcsC(4 zGW#H*XYw;L|Gi)0NQM&3CJLrBp0rM$g+7*Jv3@t!!89C5_jP%?kA|zzH6@fMr4Vm6 zGu7bra?~_XCbxd!${puVXacC4``%C-Re38abI^F zR^-839s2zlR*SeVN#(YMN5q7}N)s1uMx=ulOT&9Gv#OtF_U_bTAr)9`Tsd|}rY^f? za?;it)8>Ch6V1;yX@E6u*{tG?VPng3^A*>=9>THf z#Bji6lNt;#DHVg&n^=CCk&}y2XNN>DdRm%@qlZG(48BgvCnS+oj0>o6T{wdB>d#=S z@vhWIYG4Q3_*?Bex+g;R8|adCS`Y(9@Xp%(F+esMU(d`gZ$oI z-VJF5Bt6Cf47bYD_$mv@s7W>ts}59t!79%Xh0NSQ4nhb{Mky27X&?u5om|XhwLy^L zCjx$-FV)4?6Rx41Qdc5TLZHUMh-~6iC?8Peu|rg;^FURAa?s)RKhsUVDW;I$&mFkN zA=Es_WcLjXJ|P^9m|(hp>(33Wqd1&HiM-Ys4!Ml6vBEofE97`Rsz!>@vQ8)?!hI%O z4G&Ze_?HZ8$nqH;MA$j;BgFv99)i)&#WSjCtbg>W_qM_11;@n=1q|G%Fmd*Dli|d4 z!~lTK`bkTdIpQbmxw$-wlN2Hm8j=^TyS=M={Q-E$4M3J#WaAhQc2?svo4&_ak)NyC}tnf5VdNvJ|4$!^5R zcX|XYAmZlNyWDVU)dhXZw~)feGJLZB-fTL3IN)Z83-EuP7y_ z?iR$40#CBJrfAM5;|JUqVXL!#uzWnAj|~t{ZT*Bay!X#|g&F=tzo}F}6P|k2FGeKU zxw}TtKnbWO)a=a~0X55`@i~e-8Zg=75;a;1h7FJsbULAbLMPs+edZw4%w;x8S0iN* zh?#s`1_od4Lpqrh!O8H^Y-LYMZ6^XH=tQ7@0>aN~xK#vlNOB-KA*M63Ge?bNC<;A% zsdQm%sEhV2H{g0%iI7S=O{ITZOO%b51yqcB3aR8Uxi`ZhMim5CyxtQ+{JRlGHZ3Rk zP!O0rk~(pB!$$oHr1Gp#Tga82q*PWO-RvdbB`QSLkMT8}@&_2b>lmSS8C~l>`GzbQ z`QP^_mpBzYzLAUADp`?4NSj@Mrft^qKfadb541Xt7EVzPa4dOI9b7OSw&6IkQwkHr zc@}s7`TE7XvapXi0nGDGbfVevmw}KyD`cd^WONPd*Nwtny#^e?#uc=V9sgzcWw$zz zwM`@%^i!XB*Vg@wc0RQ{{OHnPHXWcW0S<^5j#&>u62T5uqoFV*T79@0N^AX*G!O-V zhRgm(mwNBq{q&b@h<1 zxV7=wN<*o1pW6a^OUG?g5+Q>2lwBG(9VjPA1qeM8Skwo>Vq}QomGvWgv!_ zTchibG>~2wo^u?3J()pL)P+b#F8 zP!!(wUQxkdNyhlK5T$F37JCD|A#<=;O_naI(DcaYTK3F%nnlLpGhL zm43YqC;=o)Tt=?6-tz|JmxUyS^pWO0#}Uin2ZHedG9r0c%&)i2wG zHkrCZxkz_EK)QP1!cBO|O^s?=^~YpJfqtph1{Dz2DMy z=_RHg_6VX`EW1#`q^Uj+y2Af{ib(twlb~Ra4Ok^zO)8R`ov`Y z17e2@07#YN0Y}Rx_$g<{gXMfYUhKd39<^91J-qjx0eGXMxFgakVox3CKuCOAR07cc zDN>Q>dqDHQpmra?;+W2I4De*zBdi0|q<TJRLDc`wr%VvS`M3T4>Ir>o)hAPw?>`1}1p z?d^K$t_ol_RsG%<-0c7;>;U$hL!I7eh8)Q(Ot9PnPlt$p$B3tdE5g{|5zT;CN zfAJavxb6T1&~wA+1O=XCW%chcj6&k;$3G8PZ6MTB+-M?KeZeK8r6H|AEy$e+mH5c* zUUUk@^I5-modB?f0)Q+20if%}Ye{{W9vq-(jNYRadWG3S=bLB&QLp;`i5pk0d>$(6 zKeW@>*Dc{*WfDTW9HJfWV#0De(4L*02HtSTqbqX}O$7g#X%7}%GzqXjvA93ss~D@s z8S8Ox7Y$N=?Ab9*p3WyI49ZQC@n9xy z)4;P`G%(;!=`qZm8z`eBn#X^6mwa{*<&&7)TJ$+h3f_^cCUK2+7X2H7wy#cwJx8X z$?{1hb_Lw1)SmMCho3y8Le=7RV;?e8zdWtG%Yc^1hY0OTTOKXp(-~jvPXFn>!%z*{Q&^u z<#hxQ^$;iL9I`N4+I4wtsfr8(((A{rS9|~}c3SM``()^_KtK_~gJbMM@gaKyudCBy z=?gq%f;xl&llAjtS!=ujIkrufB=(fCx>`}4a1P@dv|VkJB`s({zt8j~B#(f=U2y!2 zIdYJghI#B+Swj1(DVyR^4|h($K3R3_>RDOZ0@5+)I|l2gzjQotVFWx^b^zaO((Kt_ zG#;OgCMeGnI(%K%7!0eTrNX1x-tXtg-G(Sy;rOAHD~;<}?<#)jUnK|-W<0G%l=naQ zW$#01C~mYlc`$smkdq*kRy4MIx?NY*5g%y*`1FO3O9p2?>(|;)pb>EpGa|k}?BUkm zB`)!TKA2m3c_5m<>LMS%{ z3dh}O==>%#ba;+gP*xgj_&sv2$TZlg;y>Aw){(Mqz~7U9nXcH$#1itu=GG$|mz<&*T2KzbD_^Rc0A0DoFAyO47j?*$Oot$z zO5aLLdH4BbjKmyKuHHR_&+gmaIod_<2v;{#QVfZ>ijwt}>H4P#=@Pc9GJ8_EN3h90 z)W?EtgW+S_xS;Dv&_MESY}5Yp?wiKU#Iu6#y=Gf`LO?4ons6P0^@q1U zxh1GCCsETKvOujGOrnTmNbyj_or$cpo0ca0%M)Wuv2i~c>N@hJ;b zi>R>$)<(a$GXB*aY`Sa;9nd1bxT38{-BoLDp>_f8uvphSvUCH=#0*XA6h1PbCID8F zBMWwD6wc6&xS63V4t|Ed=9#9&>1a7u!u@S@yilBumci+M#9~NI(9Iw$_IdMIbsy~? z&mNFUPo{L>atTj-OT|qsTY*~cMm>U zj~qey0ehGC_*8|_qON=I0SD0_X2UL^u)!v#vRS`!ISB#S=J8JhHb4|R^g%mtp_4~MrS5`1 z?Fi}`q6m1@5K^WqJ@x-Lm-Eg*AD zoLDbCr#^8)0zX;bBo4IUvrHRcXU9X-4MA4$5u}!eQ z#2NF9n>Hb$M)~(G;z^ETHTEBLy1qQ?&?>Gk%!R9Uw6TnqvLltU5*B$48sEAo9s|kGK zcE|{zj%owu>wQZ1qJY3xU&%wNlk(M9bhGtzL2@Q%don_N>=16JE27dn#<|B6Y64Y= za-ZtF{MA=Rz5myaE9ArB*U}h8CYv~1zJqSP7F6Ve0~JkNSS@Qgm%gGBi^9!u8wlU7 zKd1CHYG~EWPK`98BWL}p`GuSj66Ulw(c=c=9*$+5J;Gm*9s=8ejJ=@jhzXDY1+l>5><`B?{ZBYKO7(6deyM0 zm_8^Kj8AFP7xWlWRX)bH=$%i7b$zj7_;2M3Lt;=!p%@V0BS?I>TOm9p>z_8luh7E($=FU#lm>LgR<|GW{uVI!STDsX#Q*Q81Sw3VEPJ1b{+tx z&tNbYqq3PRQq&hLFrmN#=eUxIr&H7@XhhxV{CaU_2fJq1U19f zCiL;_cwy~A*GRHAk0XR^P#p`*`os+S;7-diGtKG5oPBi$ySM==G%C(1BI}PvpO?k28}swyo)!4iUBnTwKr5xn#$MZ9Zz&%Be-IQcqvWzp{QJto7)e)L4Q7R*jyIM;$7Q?|D|-022Cee?5;JKCeE*B%Z%Bk&-TkZK-l>B zERYS63EF0aA?+eM+$y$i6&mgEVksE;m>v;|h^! zD>p_AzCTIGp4s7i{Pl`*6i~i#aUT{3e_^D@N2j``{rFK?(eE?;eno%%>ZcX+%gp=> z&m6LU%d|jdOtybbJB3$Eb&e_eZNMi!<6~#lc3+b{Lwtp2EH);TRY~s3>a2Gv?xOAa zVtYnW9GZ&Qs418J>a2e%J}m4RMLB5ZOyYnLKWPvm;pd5l6PH6D6`Pd^N!3i9ZBf_! zZ?6l~BA#=YZ|I0JU-d`Sz+$J1+6SE1u3VOkAzhjId{ zRhw;I@lf^63sj1W=Jb!Kw(3WeEgw`hzVQ-REo?rqV^#KC6x**+a`iOG97{s^h z-_!mp2sle5tq8i8T7h0qwgLkBJ3~PQG=d?U96qAq$U)X2mA>T#dLV5hgJRzaUaaFK zVOHWL%kH525oEtsz1Ri{O`10}iMDcnA@1^Ma_EW*+#4?+j8WXz4b*|`^iZJ~IthpA zoFv%v^yFmr0JR+kj4=vG{O_gu!23-SZLUDVyJnE8D}s=`GOiXwDk4f0JRoqCal+uf zUH=E#u=*eW?f*zNU*r`vo||5OVj4~}`}p5i+5(Xcw@{G@M#2!Btb>}rT)dvuMVlmo&>#diT+=z_3?FEda{G4u&YyX$ zsp%hWxX`Yq*o3r8tnDF+uj0D2g>0p`p;lWQ*r}y!I+LF{rH#zF?>OrgkF~^luyp-_ zv{h`X`$D&Utm&06lCvil6GyNUnFLF|^=vXdnBn4LWEr6KNQH?Oqs6l)*B3v z2$T_uVK5`io?K=86mvrh8gyQqQwuptRrIhSv)O5cy=&fO&^@S)9%3ijxXPvm_vX#( z;0c6r#*sm&Q#VaxJZY}ZBB0&39dtF}g{%`ZSjfB#7AQsJ@irm=?50^4G`$xJy>M|B z$_za7InQ<+{HOAn27*?fIN(K-M#T%0E;mFy>i`Iutv!O?w<0Xs5d zsjH7@Hlpf$I%;VfSL_~xEjdlorE~G2_-arPnL^clgtCQae*)wmQX_LP5zY=^;;T5X z+bJG)ONEzY_AM|K+h%p&jSF-RJGTM#K2b-tEowj`-*%j?M-Jx0#c^#O*%qfRulkO9 zg|p5VIBQ{DOg!XW!N)@S$ztEl4561|e38gU=$gt)6J5Yhc8GGGm9DIln8-r?A@+|f zBi}I9(D@#=k&QK%u(z^azk8QlqpOku4mYs{CVJ!5sLgOm2FT(?QqOj0rUE)a z3)Fs&=j0zDXfJ%$7d}(B47tM0xj{_=g8TS4dvT6HxXa$vat3q-s1k2S7bm9#RQ9JR z;EH{Qade?U*W{FdqyQtjKt*)dkKG_9clZwoD~|64-|oxi^pNUoKu1_j>jxscW^4uw z1f1+e52>Dpa&gBZU;dJJ#~T0u_-nEHaiy__GZbC(U%gk$3`1wyk*GvB zJDgC40gBH}4~|cV*l4ISxG?Z1OGM-DBM*FhVut^u*mzD17@YcCWV;sv=y=+v^QB28l z+3}gGIxFcx_dEBFS5VVMT^%t;veI{H6^|nKkUOa2w|?y|%{bSz7-^6C=$0EU)KSkw zgM2bK81t8aglqlzU@{LdRU;cz*WbN%yYW2pWR8>!Iv9++>|Vq^U#q{FJrTrZH?*Pw z=O?ZZ{mVrE+HGp|3$;e?Pv$mlM^n${lT(yXvQqwiAu}e%P5j|4 zrYp_67Bz1=9bi^jos9Rt!e#C9&%MEbvb+X^uX@L`+5H9bq;M}5hc-h$ES$ZMJEHV# zMI~^(ys+jvXMN_1G%0Z9?4XeAdJi~ZQ~=rI#9kD^{IU@y`ZUh6^xXHSQ{k%(Z7Pk{ zHQeEeyQXQ&q*0E;`o$YJq!kMOjt0*FH?HdEDf$v=m-asBdFYO0*dJXN37&<3#`#Mc zJpD`k5BiRe%L70Xw=0cCFnlwD2E-9CPkkSr-*Sv{_XyyzJd8oPv7HhzZNxARmZCs7 zCKIq@6`=wCQZxeG=@kQ|<4FUNn#jyAsyyMQs@MNDLJ_334n~M9$R#tHxp+Lrarem~ zMT5>z84Eixbh?TuINOeGnt%lDFw!2Br-Upa1g6Kh+H_9UsBCcM|L!RFfKi22L;%1X zC<5UAy74Q=pRH4eUA|2VX^w}Slk ztIkZ2Rf~6w0%8?Ue+2Lpl_0TyG^&jZ+k-o7C~qPn{^2;+20YHC(e5CHWZgRr=+M%? z#5(F+R=rC_?e9L{7lq;nhnnUspNacR^#!p>gnBTi$c^_pwRw& znELIYu#2NmI2;5h>kmJstF$`7hivX|C>sR7IBkgcx;3F`zb6L+oo7D606#)1*4r$q zw^ghomw5WN84~|nSNqo7X(BE~Cp+=F=GXmthXSU6u(9aeZw?vunLll8-~ae;|L0wH zYp(D%5!9cm=*_Ux@_%s~@!UQ66q$RJhlWQqy5h{9L~rk(4DsD@k7j(T@9g;kx%S9Nl z?(iM=O=s`4jXarAKO^6R8PonR!it_HT^0PNrZ11mq>Af~tI zCjgDhxJ0xZ&_jEzfX$AguJ!XG!VcO3j=oY~ zKS4^@yRLsi`Qkmehz5g;tXbDRxQJv0i(KpP6CnI!g8_>=AmSpQ(gCbURy!H6jsxT+ z9M(_YaZIo4PXHQcY()*+cVytRKftz8gtTjosEE3V&#{2(tt?O@%0a#DegoFru<+C) zlsg#~A@TL&cin6PRzMbSp!t_|vY{LLXc@vyGWtyKbOGd_|zR4&boMuIP-x7xApSQ zpB3b1eCp+{>nrID0(tqa-DI7&38 zYkV|fE{!1slKw$!4RT5;(Vr1uA>t5(P5s~sfxg3_u|4fTUt!SL8FZkHAbyt-#Aq@+ zn$B1k5p<>1R&P9?&!SDlu34y!Ev{Jgl~rF^tzWrX!MLq3J`ot`%($9yM18*^EGsJ) zwQp)k*Eny)OZu*2CMji8$eg3pNtxV@#95ir5URu3?&p zhqT5s@=3HZiL77x#6!4kAZ%a{kU4~lnX&4q#%kzQ?!+EA9^oK)_7lh041>ClX)SUX zTQm~x?qeFlB4MVU&IgL4BvCKz2M4Iy&P9dt?HWOdSPJZbZ?}V6SE|!wGF@_p4NW6| z$e1HoH9eK4*N12@2vL#-v(z=6rm>ZtrMm#c#gylMIRE&%hoyId=-sSGBfqxMEAWqxi5cfAHO*&*?Q96Hk-tIj@uLw9g%{EY1(nB6XgAQQ{C|MtD_ z{LOdhf9nsq)qXPfQ;g!jd-L{{KMt2 zZ$yunik2Pu_OCZqfAbyCz7WzLjP4oo*;87+=Yk{Lg&Gwg#jU5G{1L9c#H zt$IZ`)2^5sTSK<>zum0$$IH``pU^7J6Ink&Ycl^QSjnuhfA3_7>b+R3 zoD9!!aj_PZ#A3xV{-gtABFU={A*q!jndJJ_k3YYBhxvVe`PSttf9lB=7(WE4=cWBL zUgR2K;ITmdt^<&Y3@{-0_0*M$?oIqq2^^(5VOmalhjctDbbPu9T#59V2qjkv%}(_=$4}~WTa9)t<_m#X}bByQ$QD47Y0Gd zK#oeEsjQ!raRjP&iE7A=LPy_74AS&KH*O&n;uii5ZgS2}3(zJ6`u81%uN0dN2w~q3 zsd@8gZc(F%i3R!HIU zsyeFVFw*|lE2K=RF=@6=f9N35kXm4xUihMs3)-whq|G{Z86q{Kc;R+rcPlv~lW!#@ zqPLN=r=oJc?WwAqbwDmq*q3f+laN+vuUabWC+`@lXq)p zx~GC@YQuCiy6cmuq|rSj&lrvEG8!ErDoezKu&L*6DM3*T{s}F7QVblTdbsPra=X+) zQ{DILA7HzLDS`ImN}Ki`Ogp-WEp*$zUH>hUBwHyfqzFX6f&IcO&5EXPPiT$A}3=(okeVL&Vkst6Shs? zk_=vFX*3}m96mH4H;i~RF#@R!&OVr}-(W0z2?~VP$rDGAsQ?qdzc`pr&g^AEf64XT zUnk4K2`W#lkU21zkF_M!;QW$-Ne7+b-GyA-iv7JF9c?B^KUD$NAq|F8lmMxlm+VGE zDLSmwJj3t+87gOxQh7gdPlHyAD+O%F_mXUlq(<78gz7cbL)kLR=LY_;fp z!quMPkC9Ym^Su%1DK6ijG&4AZrwC+P$31)8wHPz8r4XZMyMFpQexjp>{wDwz9c~0Z zKeO`9rlb~QB~I%XZ;x@G0Md}=vja?lI5k5>%2^HMU{fQ=CA5Y{1P*GSqBxsTi0tXO zV!*@|drY1yF0&==y(l~ZNq&WqZNn;2JPepeZ zyR`fO0JW0?Qv2xt*#T!MV}l#2ag5@mQXX zF#e)O48;}vb(O>3VmdrSZiH3C%`P$sdq!kfQASyRPkH@I_%wX9Gkn?eMSX1 zu=}bLhZ!ZMUF=Bnb$k`+^@|P?O*u3q#&aCA=OgHndJ(oX&X=ZI`Kph64%HytYzrVH zFM>q!Y?YHOX|$@C!egWHBNr!y#I;le9mP7IEN~?bZZx)OeVavXLz)VhvKV-yG9bKu zUMfRG{Lt^R5E}%C_6O&PVN%US>)vK9xTtp{AwkA3q|WNUc9-1VUh<&69E@njDbeo@ z3J?5$+y;qV52gnPC(R8p8hf~zaY|DQrA}|9M89|IKk$}~%$|$IXV`x`yK&{p=jq;% z#G;m#_`OAV5tP7jL^KJ+2EDXdVo?ioX}CM57bDoA7$nRp+kasRBP>)YylJ|#>t;6j z2hDZ5gkNLD%5DXTWb7j{YJs; zRMhOS1;B)KUr4W?V}o>u7hJt7*c;OPV~MDQFd{>l&57*<1jLh2WGg|TjIkCrotAYS zHpRh|*UyCV_yo+@yB0q+fM6$$oplOffFznh$T~zo^zW@ECrB^#CA2M|jaJJ_V&J!5 z>q=7RvVJ2J(8q$JXLfBv)e$v|R3}?Fq^-*)qf2R33Hu2Kkc1gV0k>rQt5nZCua>ZX zzUWK;#AY#jOkg&hJ`95&+81JBE#39=NJu8b+dE(M?(oPZcJOkZyYoiFRU77wv zcABMCB7LfyY5C?Ut$)OeH%j#;KF=~A7*V?24rg6sX4kUJI2g{}VEyG#}g-dG`>5i#e%ba;yYe~94$b-{gR zi`oFm?wJw^(luEa3PUB|XY#o6eTK@)75VimUkdvkKgXr?*a?^C)cR*6p#8{S$!8^z zl{})5^y1O&9TmgxGaFaOf}9NV%I6J}rG1-T?@iZcInF%1rGQbBYx zlCt?aB5jKE2-{|obagc@zrrO|%nBzOgcVxvD)h#6C5|zBe#4(-IofZ_nB_`v%Fq%CxS4Eh6iko#IiHD+m3LDd}3nj zm)w~iOrC}fr1iqXv(>)FR8ILg;AtEv&6;+QQ00_>UO;F4jK=bU-@x@X;wqb|y07Q1 zrJvatNp^GC^A>8lx#w<~2etJ}w`Gg=2Ji9pd>Rdzh8GD3E(IG8QR9u0&Bo_wy;YIy z9;1h#gfN|s`bud1?43GwFn*F4V@ZY^Pw+3(-`PYm&(GKbBD4NcMRNJ=YW;)7a)hhO z4!-@@Z{Jye7wT&my_3^@e8ByRdoVArmNPnYchI{&c}QohaaLopfCGdiu7ms7ck1;e z_OVA?(7+!K@ddULY`KkomZg5Bd@oge-8CZ13GYGG`8s~YT$Ac;M`oG3uax;yB24!y zwd#T|96G3*@$4RJ^s%z}MOA0?OPU(IB$>mW|A_cMc5k*^o*<@taNl(0#hhHL@06?T zuFDLvS3PAWI2?9xpA$T~F{!?5Vp2UNCT}1I@)Xnh^3g?FX^jR4lfev(c9Tg=Xm*-w1F`YO>E zS>x11L3zLFc$+S`KBnsk=tgR*7072>AlY{?JA^Zcv(qS{X1bt*Ry2@ONWErADD1qX z;?9z4c>!(0#Q%^|6>1qM*+CzDtc)*Q5t?*^nae!+9+b|S%XjmdKOHH>=fbpJ*bw|V zlF>Yy9!`#^ps0~w)?@&Uey1EH7)A9x<;j4^KY4IQt`ViX&}MfyZnNn!=2K;&+4f@l z%nQWrNAwHAi({M2fp3>*i~WliH6pw>n;%`oya%s+N&6fZ{b$PMyI0;}9_v^Ura$vU}dI?DG|ZeMbD>3I-9 z#Zxi`*sz6@H<(YYy5>z=0|jON*gs5X*doW&{7<9|F97)%*C3~%BhM3}ct2)$_RGROP#%Cupo0#!_w)Omta=FL@dw*XD;reR2?;78$t}AoY^Kp9s4L#x_O5^P$JAZVg^$MAw2D(y|;1uO9@6cZj zI`I?b0M5^ZAI>Ou-gHbhO}+NHa(yx6r#boRd6|wlo19TLP`tg+sUs>H%KZ6TLY3-U zRq6L=?Xw|VN#-@p&1US@zgL!WHi<6ral>v;>Br+he%^CQ{f2+1aS#zwAiufGTM=Q) z8x=76nzZmqj~;g1uCntc$~BxmRVWv4&1d&qNjXEij)*w|!}mugWK@h)^2V9JQLd8A zu4`bWMvc>9brE5WC}%L+IPa?=sT^hZo#y@TBQ@-vDR0qSU&qf6z$6aU`Qg z#|CdPUBhvOBsq7M#>j4Sjv)!pG5nEK%*+qE#wKBl*VhJUaoStsQ1n%suohA_+8S(SKS9FDu>_O;IlR(&^lLrk z`2xRuk4j1orYI$7IAzUn^szF04u{|m=n~Z4$Mlch4Wdg*!>^xCuqi{u`3$S9(%5g6 z)6cIvVzT89L9)h_d{y?1?)t_g5bO!?I92C)qQzwwjV3l7aRji8Qflm zH%+BT#-pgHi_xoWZbgcU@;9Ym+$MF%5&@j!*>sPxMbJ7 z=w48C5zBVT&F=jbC&%@M)E!AKq!~#rd_;ZvMnfCLXh8vNNHx1>*-A=rxV<9X-)mAS zVb7-s=;-wE@XYS(l&Dk#O(&R!M=52uubvN2R=Y;VG@FqLJ9OF4l5!p+TMVh2xWghk zp`XnX+=!&&(!i5p23W5rX`BwN!<@}OXrrVc)F~&@;N3K(NM}jio@j5k#Ex5Xib9iY zJd;)^Qc5LC5i5t{$XO`vSCYyfDmikNx*i15y0{3vF9vhmdAYdw>0dti;DZl-yMOr5 z)!3e)toGDyQy*};XCGaT`Ds&LPU1nMe&4N8zoSM?XCuBPqt>Rw-L~m>(x#A| zHt8j4QXLIi^xIA?`tSp45#6?6yrgV_fR0S0CB#NsaDiJ8a0l{#?nd;({pqal3z^Uo zgbyL0IGNnh>V7c|``4Xz(T5+RVVj}QcJE2MH^vUJeBMngmvB&6FI+{YuTxiKvz|P{ zZod)6VzP=}@oYKq+~x+2gbBP51uS-M05vG>A8Yp+bW=3|=?d7%=HI8VGYWjZ*! zYu89ZLH(`J1E*Kw*FJOACJnc2k=rC0<@lqDF1WrJzkY|4gi?MMb=_ zSymZhibTVA6%yeDc?7XE(e3CRE0hkgv}S6GN7LSGyxKbGU}hDhxPw5bxr2xU5CrQ# z+Xy_j;^?sct5Z@8x(IcmU>+F|wrJfpAdZtDxPEUCQ>o!UwxZ||Q)wWjFy!2}A25&w zxIh?5n=!J1ono6Ya_QTV%>ey2l^l(%5QMiBSxcpr*^xlxFeWUb4Lgl z;CM4-Zuku=jBL5%c3O%=Dt>#FP(JNY4n~u6W6QUILbOs)m=B;NE&6CguUN4ZTXZF+ zU?Pj|IAsKb^wymT2DFlbAwC(w;FaA8hKMBv!<>L7Y1c=iXbcsbRHCFfBD>B!0HS3i zBg@-#&K4sXq!dPEQV9lIlr~}5!LyAp+|a2D<2+;5PNQM7jWEvB!T=X^O42DDjqHB) z76yK<9TGW(#Gzd`=TNvIQ3QBqIN>@NC zr7Ogxy@T+^&UA%nrF4b)WTEU#SHLc*EA)({(xNN$iWSQiy28X#x+0v~b!9o+nXZ6T zN>_+Wdk5i-OGat87|cW~r7O&*y@TkLoplfsOLdTN$_mDU*-kLYK?E%AZu9&Auk36P z5v`U!$_*m=+=^w3LBzyb`bffdNhe``6uWHYlQWT0B$1OKTv`Y75xhDxhPJ_xH2ln^ zRcDWIHOY?FS97M7P!!?QI+%|h;A*5DEpX;SETJgM321_>CmS4I46uiYsxLOo+ac8` zK~539lz2>*_wCe51(;U%>Sb}W72Wdm6qTM#bvpt9Kfp?^1u=CQO)g#wf{+4c=9^uBH11Eg4N98?qE{Q-632u!mu#55k_Kw07ZLz z7ccB+fDol*kF*aE`qYYIn;toKvWNzVa6ylx))rJ#?g37)nL$$O7CB-n61xs{58HhD zdqdf03xgJ=uB*~gEOvqJ__PY9VMDK6FhVRLm}*Nem5V?JvS&DMXior^<|24%ipS<6 z_@~rUDZj+OWOcaIFR92WBA`Fj?HLp+ zkP>S~<2V6L%4fSb;hQ#5yxR`-QlBlLr!tTA3@!@i?IG#jjj&E$9$Cn|iDCG({x69wa9a!JXG`hlSg?V#lVBIvM zhiW64hWt0sMN~94Lv>qS1ie;WBz_y{B3`rN+g2BeV5=@NM<7cYTOGXR=S>=QaOO5- zBV$`}+n^I?(dO*7od|lZok;uuD>oG8lcVFNal7qM2E8ez- z9SJ&$!)`|seXvhOMefaJHeaALDnf)5fQ^bUhqkVnBQ5>__2E$bz}WlZt_cV>cTMm@ zt85-cxyHq^0ikBu5C_O6wK;k)Tpb)oyTzpo9;Kx??1IPfY3U~H7N1Z>+X>3;?4+AQ zf{oo2zR)V9(QFkLge?}5&}tTv@@W}O2jj_ZMiUWg)EMRf1gRJ!J+~IFG=##G6oU=# z2@ils#gh(r{bRJGG;291l+p4UA%85T#~eFpoB!Km{O!q11|?{J5I~ zt%aorG(b`d-vhdVWO3i7y_7CB9WfP#4dS?mgyt6s*TcO7V}dIBQKne-rnn7>Dmtwe zrR$IyXP^vD*c-pczq^>7oZHQw4kzqeNGd|P_|UEEBCf!f9OuWYsVym4uG*lKP;KJT z2I3^Xs-qYLQECRkJOCnTZ0H4R@`{ZOlTsLwu@Nr7k@BPtPA0bYLGd^TA;l1lbK=n2 z9g|29<=p{FiS8gCtsrJmh0t;kpp*bXJOCnT@n*P6X%St|QEc&)m_msxp5p{Gso+}5 zb1GdE1@sh?4Xy>xNk~bBolXC`n~4d86iB47!~qC?nzGt>KERb83zYA(e$%zWkQ6G} zR1_7{tJVsKZxFcT3=qC(?Mv|tU`Q&wXa+E^5WZB@hpIMBj#hC!&(aWkMNV1!9){K8jeUui@e10$+TfewmJVGoX9_0iysqjafgIpT^03F3(!yiN+?9(F7 zNr@>@r^b7edjMVIH4`mLUt z!m)m@QiCg`6ofUn$^|%5<5}L=&3IN?io_aR$EQ^!=h&e#ol-6mB9#yca{-Rj z!h$Mq8Wg2o0TEIR)+=BRK#&|S_;4`BrJZ&nEFLeOoT7=wi+@ZCo0<*@^Wn+R4w_qEDp7V9-Q0725&Opb=|ca3<8=SZQYQi+U>@@Z8dhGGq0xdI8XgaRoi zph-?f(Og|T8BLsD7fnW>5B5oiVRAZ{;jR;_xWx{Gqo(4B90vEaT~(u-n9Egl;il(U zRl%XPM|Kl8s46VQJ;HH=^jM8b#FPub7l?@kAmw3_4$9;_zLC6mHfB<)4UvN)T+k6| zn?X42I4!psOeMcq-{@RX}QY8f)y?#89GQ|run}qD(I$hrb##hlFn4}V zBm>X~`;_q>&kt=Mlp1d$q!O^kn>n;2uve6Af#4v8fG^!j>cRZ*zzU&Q4~SB;9xxAx zA!Vr`CS)p^u~=%Ugp|UtbC_}gj?^3`Z&-1Z&S6SRkyyXi@d1>Sr-{3>j68~m#zU9r z5)BQ|Z&S>NQJPD!VuDb!ViJcoop^W_pOh-r2`1I76T$^JQa(320yqXkn~_`Ub9-uv z#`@g;X{+Uacy{`s(T(B}OOzByWVx9~d+(fnXa~v`y#rFI-XSi)k@PKaf#np=#RQ9b zBa>p^A|R-kBHto-p{<(^Cnpi4(r#i(jol=xBy4W zH>;=k7n=||maWpTmR@)OL@KkAUl^Rt9z;>6(#*<$o&vI&mBDk8P0H{Guh}77YWPEf z3d|b*@P$mTMF;b?=rw;NuhwgF7%x4PX7Mq+aup_0iJ`d|nCx^%{kF14ycN?};XK)C=%%56S6 zu--|j+YCC2z`D&uAM8^j6OXMvl#WayqyVf+G6x_?1#XXQ`ax;n_Q<6k*uX8Qw+TPm zjOLGn?a@r9#=b(B_m{NxFX#8~)$t@k6Oi7Vg zLn%C3`^ApT@_ungK;wSl6QJpSSq?_yT4qdnzc_M-YdlDltZ1v6ibelfV&EFg7v9JtV=T+)wvTeIKUO{WKI6 zmvukQ8w4&DHZm_-ft7}hEJ=lD!$$TM!k0Avc2~35{JSM_Wd2(d4vwPIM8#&tS0swe z4Ctfjskygy+`e>32dC}r-0Ke8rwkoV!jBfm^GS3zy428BDnj*46djFIFrDnwA$zo~U_R<-VDJc*;BMOf;sQ|?6Xg;**=*3cT)S9K@ zo|05j{`2wfG7^N8Lb3j{a%tCm$$(YfM2Myi*IA$p=;drN$I=l)E*iM8BmA8qyp~yTD{QT79gN98+GB zykSLA>Ln>H6^Heb93P0J9f~zw+d*+bhbAZ-cSt#Gf;L*`lsasVn99XEZ0;fHN^0Vr zobD*woCqljJMl6HAV^Jes0=lJI6!?~GhR#0xu>RB>?G%(l1NgXfPcwqZmB0wkyA+4 z6Q~~NG0`b)Bc<&y5xEvj%nfo%ZJ`Kqddmu`bPFY*r>N`}O7J`{D%z~wp{R&li>R1e zR#d!!Y(Q-%DyG*WD&dzMdS@%U?$~bVfto^U8hXSlJM{39)u`>%oXEBG9diSw)Rvs6 z-F!S+MW=&G_j*Etipy@vg)fk_Qj6{IJu9%%#kQfS*z984yg}gF#kN4s>VZ|S?ZhSo zTg0Xufh_3@G?XGN_63BN;)#3#R6j-bWhKx;%< z->7&51q2mTWO#xXTFo@QcY1a*wrNhqX4;ceRFQ||9}}kJsHV4~vQ)(#C$yS7PWb>z z(k}BWO(m9!?Q%#_VMTU1d?P2PxbDO@a;i#CMAi?0wEDz5i6UN;#elO5Qg zUoR}=Rimo%defX@sJ%rpYZ-}?=^?J}n(oR4SfC<_5>$A#k?3E@^ybNUXpb9g(VIjo zrS;6GeE?zyZ#Sna(K|#d1%>$lN^(iL7@X0xXU%4@U+btToXD?rPcsVSN)T8~TbOcB zFr`5L1wz&$s>QfgKzj>O3AL1{lvf52qT{>ky9HBA0uo*sK&ZmDLqJR|2}pQl0G$ov z`nTJ38B<d$f6VRmgwk8XtI@m~B@m>OxQY6t{f^cb7 zlx1{LQn{jlQbJLP2S6l)<;$_%bS&Mah7oX;5~5%^acENxJg*%%E>;dD)~pHhCYb1o&Q zgLhIBca%$clE|gR@2#3Ro?A62)jBx2Idn z#o%j?Mgx*Kw2EO76$vgE11KfLKs*2~7}WFeN`rM3IfY|`b=70Sl-fG1-m+R! zx*rzMQ&e{AFnCU|lD4Z}AF9}PF)0NT*)HJ%9I065iI!{%D=U|-S(KI{v1=B`2T+ox zY-Wqm6;G-&mmLsIs-O?{$ti7i^r21UDIP&YNu>}?Y0RTdE$9WSsKsi*q?*-2xMYN3 z4f{62aF)F;jMl>sLL|310 z(H)l()*Tqy=la=^)yyr#;2_k*zzCAI90;bf`Dt9LpxBmI^t4+dTV6e<-bn>Ep{K|x ziXGz8D4D0GkZcUtKP5oPdDsE6YFj)HdvXdXnuq;k!j#(B0B|YC9LuRRE*%n7Ty|q4 ze1VW9r{dWWYPOmIzJ-|qDMeE=GsFcrTC|(4nAzF&)@Z+@r-*9W?Ve{k&b?-b{}vtR z38p&Ezp#nG=uYI&f7!wuFkjGX6&Uer*K|i_w*sRpmRkizFA%a8yTHhz)Ad`}1tq7b zYIebK+d%7alzgY12zsrZNc=W{MOXIjQnx^_6&CT^K)3k9-VoQegOLcf>K1bZvKIGw zVu#@tF3Q9Wz?#Ph9sto|$|q4m-xj7Eq*Np|Q%+ofqs1dYP5*eN+rlFdYKo@j5hyPJ zO1rRAySOU%-KK7J75i@B00hY(nN^PBAeqw)dr0Dh)grmFjC7)SW$6_nT3L!VB%8ka z_TQfS&fk28{uhqfVi~Md5h59^NdBoE!IRaXeoJU+0NoK&9Ck<0JtQLYUif|R#)I$Yczj|QAh9d=5o^AONeJl5L^o|9lwZgTLNoexV5d`M7%SvNU+ zfsmz+wCa0Jh2Kk$v|5si&K_yCuMobUCsMrZn^t&#DopT-Xez?jO?p@K4na(1FSu9h znaZWv3x=Y?v)K#g4FZ>%J5Ptp)75UaUxk#yv2&+#0gjZDiZ|vc1{Y7BrA}%^PVrbL zwR%jlNsmg#RIlMxJ}N7MiYp$K)eD3yHMPZMj!LJts>+d_+O)_~DtwH`lhf$7rqb}S z(o%8Q@Ui0qNhGI~ag^RsJf(n;f{3OR;s6B65i~}jNLz`p)cZVTQi>uPLBgd?C!)er z#X8~ZPDMJ=ezO_wMBANC2(4zFP(F}E%JVw4+w`Rl*Qwj3w+2uV(0%I{iXQ!C0qXxwPV#6TPG)wcT5OIzIYkqhWB-_XCpCLd?MkV1_MWkRQa&m4ppwxSE z#8ed4v2_m#P0F!#?^w5>c-qspImuYZw&K+)9=ZI@SoU)92(g5ClvAsC9^ks(v!z{z zl#55HDV|t7j#sOA9t;jwQ30NE@d&Ymc$8BH4Q|u1^UOAAh*%O0a{`*Ar5`^S;A#{^ z6^!x}TY67U5k;2XKW-mi4+h_i=QAs!Z4`*9B^5|`wQBUkb2y$WHu#18Z|0jmk2FI6Rk^>51=F`EaZP09K{Y42q}nY!Xgf> z!l-AUmJ5SvC4?b-03|tFA>pfj-lAA}9W{j$nPc~qWRo;G?xh_muP3LFB9r4E6Q)#H z6@iDb4ds=FRhg0^v0+u=(GDV75N!d%*V3zj0FM?Bv-#22b}lFd!IT;$Av{_^obC(+ zC?!A;k2Vmi*y0yUf+#hEU>*RGvZ`m}`6=Ep)~wW!C@lqIt*YY#D5-Ia8YU=%aypw^ z$F6kJsmLiHJ8rAT)JLg>0p6+?$SQTF95KaX7Y6Pjp-GwAv)Rd``kAd#Q|qZI9&2j- zQv#IiG6!fkrq=UxYn7U?aq|Mv(Gq7WS7rfgMm+>_2b89=uH=PtCz!54e#=%B6F#(o%4C4t9J1C6#3M zH7|@C%F~r5nS}%ulua@VUmzi+!n2XTRvMo5&YBI+il>(BpvA%Q_;fc;($_+(xr3As z#E^1G{B}^7FI?)7IARLMIwbC4o95!)pi85%4IYDTl(e z5>SK>prjUi^Wpi97JE!dVc2z+@BoO^%wMZxR66SsA%$RPJ>~!eDd%uLKA2$A#tdRC zTd6-^kyA9*IjkO&!lrfxtGBFMRJt=5&{I@)&pmifuu@6ccx^Tx4Hiqt)JB#{ld=s( zg=Uko%^U6Dj&Lmu9GK(T?7r#Ba&Q5~1i0W00{3@`$$ySgW(*FV`f@Nl!1>-4ZsQ&g zaAVG>j`%+pdI5Ph+Kh|F9ms!1ZA&fp=Ht^L6(G0alG5d#r>02la?d{{K!fb8HY zAJLASLW)PUdrX*8xeusP8%JYHH`RrdVzIdo$^|%5K7zbq1yel#aGTtE%Q|t6Ppe4I za9^JpspTReQVEeT7vM-0JVu#we2mh+FditU8*Q(a7Cf#|RdlxCaqTVAp|tt^dNrAk z7i=_)+{!InKv4n4<~MkQz@^SS%@JJp;H-X?o_Vq)6`nowWM3hCX~jp$*|Xg^$LIs1 zrHEq17e0WJwom-ZU}%?q<@U*uQ$VqOa*s3OnS2waca+-&Du$S{3;c|rw1|g3A4WyG zwh)h!ONqyE1E$o16FojVIUm=H*_SRjLxPISE;z#%NLp!EQIH`+!kC0|SJBf`T(PU@ zpSQzW!YQa*s&ZJKUILbXPO#GbNUt?m(DHt)2qyZmdV!E77eccrGoyGR1VV}=S_lyb zAV{tUXUo6aO;xWsQBn-idXRavf>=%M5uDQ9ruht%5+H~NKqQ?t`qa*0#hwY1QW%l5 zCR~6cIkpkahG#uFh+>`E?MK>H;%+fdwm;(@`Hk=nnHmAOH!x?mxzuj;q`fUO@n(jydAk-`X;s69G zZ%bB*;r2+Wqr;RGgY~wA2SB7E3V2~Y)@&9lkJ5;Op{Ss2M8Uk#E}>nW@m(B)QbIz+ z0}@J3?~|j`*~EIJ#nZdcQXtXvu6zI`Ilap(wx5cpcO|A^qUqgn0-B@=!Hqb(F(DwN zC?XR=9DpD>g7Dl5qj&@nrDpwL9_{)uy%$w;+d@BxR!TpZ51=GX>W*qz;F=SK5Sdh| zWsz2hs5gq|6vPb@3Lz%71%bUwd$TfCU zp3Q(NjwDp{6jc;SsGbw77MV=w4;G*@qd4=#@OynG>a1|f&js^$V z-i&Go-!05END)`eKQs9Ssh0_TawrFdPa#1u@lE_9sQ&|t8SM$wF3j7Etyqj8*o zCh1x%?b5y2wOG2Xq{y`ZeXvj3kNA4TV*63uju_bwy&N$)WMGJgM|SKM>#5Lc)>GvJ zVI=2Ed1Wv=JVbPGH}j<-slcN7(!4^QmE0N7H{-VHX zR3Wk0{xT^=6WL$k0vyTFw7O@yt#~x8?kR$3G=VTWs8vm?DWxt>XkVsl>~LzGH<_nt17{DIS}6>7SB#()wXn4dwdbj+@8& z!KclW>x9)QRZpwk#9F*gsOYIoqIE*`yj3daJDP*e6LS#gx9RMI;o0zEltECevr4R4 zXC0>u8Z0ht=G!)Ch*%O0a{`)|6H6pJkpHo8E#wv#Pr;lY9Pi!bIwE`Q)~AjMMcZ$s z$Ar8?Z;uJdF~5`MQjahssF18j7{1WjL6fMoWAPXUAw?36Vd4PUBrTXN zaZ_x;X39OXU^C*Ka>Fpmk6>i26)T-Y95KaV-7xo%(4^cjymNa0WHhzgp`~t^r>1zU z8|I&807=BnIO|&g5^5w@QZ@3-p^U|eLL{#y;VOLVoON271(esHt$6c(^Af#v_jV2C2kk;r)bT31>MuU=K zh&7scw2NV7%*z&Ha98Nn#K4#6wTNM5wRa0Ktde2?4~QWZ5n9eyV=OVx}uUC`;5Ttf*Xe%NT^fmBj8&43jj)4AQn_+V8l zxObz_Z>f`2e72@p{WX$VTD2Fl!EVG>uG&gXk;SU*cmYt#4P8z3C971WZfHeLAz3%H zdQ3t}okCho$yiYln)=3e=_#a$rlPZ_kfL|mbpL#KvWoUwN_AgIDIhz4DHn(;wHK8cV5u+t}VXhSd=+p?C$2tcSA0dW9=)C7Kx z=ewG~m6qbL6S(68C@HV%ydK6b)=DO&Kq9RaF2Ipm7(6&0N4aFBE+$h_6n1?iJX%0J zL{_q`-&+cTDK&x+9xXk>FIdxB+9N`$u}72(aHQAo?wR!R05- zlvmmpOsTOiga<&p6h}8OIv3;UIQu_z^$L`TvVKyc7mjjM(+60c-!SJ5l3h&(X zkdkeB_@r^V3SZb#4Gk%Up@zXc%HTMNF1zSF94clYmBK+>&?z;WZ9cXF>AdK&v=oWj zZ2K%D5}d{|V`B@ER0q3iT|->jMS?eWCK95R5()DGl-e{_Ne%n9yAlaVrL=^&w2K69 z>`Wv?D6$!nuE0Hj*gh+%BpwyfUuO+c5DL1T@B~d5C z@M!OsSyaSoi+%yARKF0H91fe$u@w%N(Ggn_2#Rw$(uS4Z*qMG1t(1N+pH}@C&kv0e zDc28BQW&v*5RcY=!3$O#<^4jW68gbhayV?%cPkt&>>KL`aB$o=tsnG;6-fES%d`^u zA$;2P{0-7Yx%%2uAp{3Wi_Vm0*NeLNLmyRdWxq z=WZ0HTyu$(B8e>ub7|FFdcz83iw+`MsSaX3tsS(Bo6o&+3b8~7DJP(*g_#q zH`?tUSCKUmD<4*2McQ~+2_MKQZTI*UE28oVL5QhzV!NlDfF|ufEVN)*m@8E7KPWZD z6Z;R27Xa0^s(qL0OIARgx2kL86q0UL*B+Dhq%9DIRYL)lTOd$UB(YCJJOCnXjya+l zq9`}VL`q@A=9szUaO^4w1!k!r6g_Gm()5PalJX(Vv{WMTkp6#od($>Kj_XQT^Gf2r zQ=(SOust5jvfUIZOV;9z1VD;5073w1jkl@EuFCE%qBhpj0Qei`MTR+g)1{el4^@;G8HP%vOT*HeF0`LC+KySCE)7;9T^tWdNw+>t6j^M_ zTOS7oF>&hyre4SBHRE!}gsaAJ8E)5&b-P1d^2_<^@{Dh~rGLw1-28SYhJ$l_yAua< z{(U=M%Z?Y5f0?_EO#tA1(XC-KA~C7+)AW74h#zFmK0obIz=`wI{wouIOPLt2>-;L) z#%?|5B^b$=MD}fqOg34+E@AUc)yo}S(?sd?o5_8o`ROaod0U6;nUUgoDFAw;Rjm^N87 z7AhcX$3Q;IEZx{g*EJLn8<$_#IFKmI0GUkG&Bf|6I+dSa3K;^7zSK9UW)@w^EsXhD zboCTmK8q3}F{zjGs`c4wbw-77OOGebr)MADdr;r`{C(M4Wxte{LWQOmT9)G_{p^`Y z`k8N4A&FRyk#uvty8dwW-ial7RPQDKcZQ@>C!CY;e(NRwcZQ@>C!CYeC7l18CH=NWfPFTb{fqAx|i;P0Tu`w}NCn8|)V5 z94)NF^-0-%IjRVJNsrOGVtwigBt*7afWf-01Bmk3=+YS?OKC?|934QE(@rR@&1)~X z^l>@ur$d!SC(WojJ|A0k#OUx|P`6PwqADa)W|Y7umf2P(flQasnKGlqKC#R;!2_8t z(a(-ebWZZfmk&>s?CGjn z(&SM95Q?r&mv=RjEne+zaWhiBI~L{F?Ah0Rd4S94Vm9Z;b$#*LnoF zWD*0b5ds{V_W-ad|0JdwISFJc3L%A4jT%)8Quj_E6_rgov<+> z<{J%ux{9U8Nw`gIq})9$_VcT{nti}m;_T;Zxp|_nBIsv;%(o0~68#r;g#bwI2vqy& z)jhhYCMsU{%gVnA42ds?Tv^(pl6N|7Z6WNmxsuqQ@5palYedccxO~@Q`a%E(a@0{` zqVzk7n6?2AD#@e7LP7}6{dP@OB7|e^fP~bW0YRmk8KTrBjH}>gbO(-1@m-9 zNqJhGZJJ7*t_94~8Kv@Rb+*YZb-LoIHde<;b32-Z%-&dS03vW(Y*ljV6m zo6)8u(K_85Te05uu+Z~j`+-#@W*obExsCl{C507E>)FWA_KIL5dG8IiM<4yqj~44{ z{}Ju9Fd$wqq5@1w1<4dt^8@TVhiiD zV*BAJRllvav)$u49a9fS9{0wkaSQ8JwI5hjVwSAS#-FTc;%POl*iQFC!pk!@=sM7qWz%ac)CaZ-_OQz1mUmSV7$zEeG|x2G=}Ev(Ok?T4d^#+|x) z^i(aSjV>B3Y^$o}pBeLZ*r6l$LL9HeJ3)%-NV#}DKx@#s_wfT8Q_ z%t4w4Tk+thH|uDl;pkR80{1>6Z4DRc8|<=q2sP6&y2}iDkytnE8nf`n%5R11 zhG}%jdx4$cJvZ0_wGx}H38FxbZh<5=_*8G*y2-)M-)mxI-9 z`1?h*l-ECuu5M#=$ouBBp(1^QBli$NPmYcrxhr@md~WK<3M59A*r_G9W2Z)<8#Cp4 zF)A&mme`h*MxrYvgNC3?< zR-9No?s_?az0FV6Y{vFf$v_ zA&GjsS<@R8^7VsLW`lskXM^AqXM>z}a=|0=$u=%or)(!X3g~^Q`@(W_DyfC;S)a0! za`2G(9LO>~N=J{HK5I0YcS?_T6yBrVm)s2Ce;Kt-&q8k7LcJ7_l6P~et^L)u-d)9S zuAH*kY8l|$7uyf)+MH_Zu-Q?^DLNH)%4*9KKGFspkfKLU~(ff-3`-IJKOau$wh`)0pSf?xCmx|Y$&TfAG@Uu_vPX77! zzlzy{l0ys$T*!MVU?O4G#F+rNRsW86nmpVe&V{m)iL(?iq`e$+k+xqNsV*SyeSY`$ zgHLWwZr%Ry^N%OL{ovlMJGYe!|Fa;;k79x9?7#lz zGp@#F-XjQM&9`8U6hlV+I@73IpV4zthAop5+Y<1=gqMR)TsCu)qxt#o=ld&CzoR!? zX$T+>FPu6#EJB|gRu~&)&H47_+)vNxHJ0n9W#ohrrKDu0G=mGKydFy+E3A1ufjnI= zH`M2#QPhrhWXfbHnaAq`_c~)v(rGQuMNq5j__dpo#W@QUx}KlX^cZs-?8W?cWzU$EO4Xiz%&m`c|~xO^uhWf4f$aeJ>WgMzUb$I32%fZ zG#bc^kA_;I2zvgcp8f8AwXK%B5KdHokH)r0$8o}}?|zihMCSc-rg?{5J-fTUrk#l& zTwhZCnzV6qVjKI2Vdx)x)E9}1(?8}}>+6@!-69$5)0(K+VAoqZgpK*9LSxuT6RrXi zX04x*Sq3i*{9$XL5r<9ve2l3y{+Ud#s@1AqOdcn#{_0s;os<9v{F!t>GCKR>lQF(X z+rN62_6u6r`~zvTh%zF3U(I*>^(9rm|Hawc;*GPn6^BiISeB$Bo7D5mt7PVW@@x{f zR{)IvQ=iPek=Y9$mwDlFujPwpW4R)QwcqpBst9ahZu2wW@zJnUMm}}(qu5~6TQe2H z#$@*IJjl8k7DiK2C+^?HTrlK~_&b~N4|%z+UiBr(?6kQ}k-?BRRRCM^cSV+%>2dx{ z?C?~u;&oWzKeG+L8nl6W2$SV{c39LqTA%Lz5IwX1HClgwENGzp6+unHZw(56ayC6s z)3o$+h&0#3gX^2kM`PM*KH7#O7-7!amKd_?gKVp~3!XIT;^Zd9bg<`*_&evV{3N=+ zt$8jeY0v4C$YAtIWCXEQce0b{A#H}3Rg3kizT1=|m-lYdm5}lh$}dlzT0P9L@&`Rp zj;iClHzupYvfj?8w7PJ9xSUY;e-^FXj;`Z+sbEk0mV>Q_(r<8v$5)SMzx6%aPpu|& z^bAj$2e!Pa1(5!~@ot#Ci;JVzXJSsV#l1UU-L0OO;{Ri8R!fjT`D+pNF_l4wh}n*M zTV2)>P_LC-x^_Qa76xOeS8?Gd9yEjm@-Uv6+MG z``(V$vE9s{4-zJhUf=hqJ%ljt`#u#7No3mK09-No55l0)18|Sp8q|Kc+AkOX_y4@% z&G6qjT?WTOK5~n?3D*YPM52!)>=`{4@~Fo!Bc=Yto7g9ktiFA8XRih98V|e3eQ~lr zULPgwY*&9amMk)GaN1Nk7qhSayGY8>)21G^P0EN3W_`z-9tCqoJ>H^AdXvf%Hn*DA zli7SKpHMlSMF}=1rn+qQU(u8!Z)%$FqD$py#c03T{rcT^H&5NzeZ9SWcebAH z-lc0yXysvWv(zvjtoY;MnC$Suoy;DF?*9``AH9<~0EXn3gHNo@x_VX&`nXczh9r#Pd00M$?>qCFLq}%uTE>^^WDUKt>t?sqdO@_ z5PFNW60&G8JHqd0zcZ%ONAE$4z@hYc&qewMJNX{Mw+yriWA1iHPS&f%Q=e}{&K}*# zKav#o{Na!`vU6~uDW-HoGkg`+jh=+QKXfb+ zY@X$e6*Ie??#vn$a`=2@=SEy-f&k zmlP7;flpP@Cod!hVO&UzD4ZroS7^=T#(Te*#Fa=`P)=5%CCFgYcM`#D&(Q_OV^GI+ zPpf{&70;%?*j&EA*r9C9;Lbgtmm7$7Qp`%~Fqu|kd+|rp!o)us)|XSv!uq~1JD#kV z^$^0sAM`}Y$(EBP9lztJrO`{g>;8Nu*)qWei(ZQqPy&5AG@3-dXn}e7-`1yHjiwn%Nsg$6?ekovsm%XO@uhl!+~)Uh3hcWn2CGwtBIDx5%@ zb)TI1pK_Nu5KY914(yt8xHjcQrfhJDQop*r zZlK8;9ul_N=Cx4VLp2?U|(EV70hhZ|QtJ zZ8310&gIN@{*6ONFu+Sc@%jD;O?F^Gbu8q8wiiFUk9wGFc8UceD;6 z%q+;B4M?0l9WojEU0s=9KEA5AvO52}{Oa7HfcG_@;J_y0?td#vuK6oAF`=i z9FV^O^7cCyknb7v^u`o9T=@I%3)meD$X{>Cfll1IY1viVZ6$Y_=clv-iBcNK#QH65 zag?Edm2YgDonP{Hy3G7-i%iyezb;|(HQvh|T~ps_%#3Ja#63V*7N_+|z}IyZt1(@h`t6(Rj+$EGgE$4oXj2$!oCv;^TF&kJtO5cA?+vC z?CkT^hVLhv-8xi@&vZNg@5MrUIiUV6gPnxyo1qQiGZH*m)Yr9qxhwx>=w56HeJNlg zfqE2SfY8I7v|%*(VYm*HKZ-bl0b>0q;)q{xHqrBd)(@Y|X-eI8dHy`$Fab>Y^C)`< znW~NyktKhXEQG=DmV5~kTOz892dBvAEi}~sNm_jyl~X|PRWclOXbP%Up1)VA9~|2M zG_5^U(w~2P!~7u{=9|8$7QP>mf06{S;!Vv=iuFCCtxG(h7kYF5<~PxdOc<(t$Hi40=q}IR@bvn zJ~hSWZv`I2huSw3FUi#>Vinw)9KmMXGGFBrvS)#B``-tFem zyh#3nQ5qQ9|0tn7P(X_HK>`an8js~4B(OoD^bdNJx-pqvCo}-RsHW@l*s=NRggwa6 z`^Ra$t%hS=8xM6);#vY7b}fdxM`eKPD>>dhiAn+;R>{oA`ttgVXQA?oV^k6|sci4m zXm6bGnTeY}(JFjcJOp4U`0ec|BQ`9gBi&+g3|_FV&*rP96GoLQ|0%SUw^%87=zT3B zC8_E0V28D%mbv-MS|Ka%&!-6>_YFl%g7p!DFpZsW`FBgYa+ucjwsplv+0Dhh{38ZA zR50TEJz@s4%Jiz9K05oDGEMWZ+uLolGBYl#Sn!bjXGYexqI0oJw+@`d?pN)fDX6+kEGjKN2g`T>zk{ydtA#b z>peYhxvx&=^%xn#4X?*B+3R}OVc-}4gH^SZ6=MFb!vreC{z!XSaFftSQ5{__WWY7+94OrSJQ31q{*2HT>-eGw}V7_jH-4lbQob& zJ63EqAU%CaXH75Wi+X!@dqvYM)B5w({L6zZ$mP?QHaO(JDj7*-x?9r%{WHBWw_iWp z*PGAi+W$wae6wt1#AwaudexTkt@olvn^<-jHk1$sQsn0{RJH` zr`tH4@Cm=MATvdI>Fi;E6>;h8`2`!3?p$_1bh+FgkDgx9D-pF}Re9&~7%G_ev#2dN z=BI3Dda+O;JgT44``pcKa04wLj_jl{1yZmkU!E`DdIKH(o7$EdjNlSXu!vLxGA??{*U4Et()XIke zNqlI1Iiw_|YCGjQy=Qm6Tngu9Z>I!^_m3;r9+_C_RNac&23pX-9k1urmbS6&_mju- z)olG(u;0q9bs{jR__kLenMjS=&U#Kce0^9f=0ZpIcGeaK3b38E{mk{U+CqFzUHSE4 zC3h}oZz1+5V8#|=|CNbKu0_jf>`e-p0n0$9NxrxYyei~VGG zHNTKf__$O^hX+01m3q4HUdOD~QctmC2*`E}GmvA{CdzX-E}F&5-bC5qfFGMEyYEc@ zC#iJVHZOwcg!yf0!UTX2^gWp}L4@9eQpHW(zD5JFBnf`5+QKEL^m)RL(xdh>h$Owc;Og9wMmM(pp z^0w;TRkf+*5aV_>ZG;95??6Ko%7WBZ&hs{sJE|ZRWpCwFaFB$poGO?#{V?sM{aRG% zACx<2zlM^xV&@PCiO_B7fhI}zw3kFE$ZtzM4CsAZ>OV8LYD=e7E;*A3>g=}EqktK0 zssGBvKZ-p+rS444y9M~tJlUMy%=Nv*f{1T9@5?ZjqRQknI)R&ACJ6wfD3gpxOzI%V zlwQM;uFgKl(LjI=2RR%n@u^cP(|RrkNx#Z=Eg^snr&JnDB2#6F-g}#`cxx0b5Q^-S zU6w*5kfSVxA$ESIOTz2jBe}&eKR*KnqI?w?M-Z`bj7ogESg#j{<%;jYoys)KFV+DP*nP1M zLJ}gDG%{;0R+Zg`0udcjETRix5o+AeH@ea?jPQN-xE~;(#tD6oOss0x62fNGecoS9 zrca){_uiyBm*ej2T}ug2sKU0jL?rf2O6B&fS}fL&sS@OUEgN}=uvBFXYO0JQu}U?c z2#YB0Zbxqw@v~r*uW3opy*w^bHhVsC0351uAYdRetJh78%YR$C_C{yK{3a$sgFfHH zM4>E5P1&_ZOb@fFNpEWYX_G%Kd2c4?wDv96ShJ_>hVda9EBC|k`~8Zy3Pm<3_bbp6 ze)U}BS9NZ%wS%q&cK@a+P@yXO+@J{wX*f4%Mq!7kT}WZf=JvRCLT2_Zq&{S*#eSH+ zm@HZyc5HvJpgwqWRH0r)8~3vhJKC5Kio=d}9G0lZM842bbyUl7LVlM`U_p}avWc+% zB;Fm)={k@7VPD&odU+BX$cZF2VzOwnfnL<|;*O#Qnm`~WXrLLHSk?7J)QH3*$n2YC z90oXF!N}F&5~Z4mcF}3m=w9|lvM2QdAdq7sItU=64?i}>mg{I1JipUR2w?S{UdAMY z^+0yL`a)EIC1hVHvM-oS?QJI8znE;Up6=$;XpJ#@Z?k{`J@z(>Al9MhX4V_ha48$n z{IM)h!0yMg9@{3~Zl~*7?u98Jb|^71u!&gD#6)*)<l7jF5P7(yf_BSYV0 z?feB7ZSEyZA~P}+tyWFwtld}jR!%b(WT*ft&QL)R>oDAVEecVAd#}OSy7!uy)N%~% z0Xd^()Vh+Zq}j9V9S(S(11gcK3Fa>H%{A>1cp_WS>GZJW zqo8yv*7ZEvmzBLtr}3Z#%XB)NQ>9ndPN&W&Sq?8P3w$I?k88+V&P&vdjMsJZ``-~7 zB>8bo6v}=w1yR?#x~}F6weg@xP>7}lg`q4+cMM52pLQ_vQhvu!U_p%U7>clD$u{y% zQOOp01`Dm6mAky6789G`rz_qZxQbUyvUfp5VDJSN6Qe+OhMv#gu6J@iDt|7HA;9b> zHXBqkAJ91a?B?gUKKNKouH@$ffdvIGcHqRX4t?@Czu~{XI9y(G(fEL-d#LvtEiPvt z`s@LQvUgaSK}#}q>%%f{UsLTXn!Efw+TuXOHytQ(svQ801-GBj#>U6G zAXK~-(U2THYs=DU)7Aa;dhB9MfCK^0d*Gxa5W%;R;Q^mAM@T^L2>F$ZsGdt<`JW#4 zpI%Vp_4cVg>6Jg1VnITZpG&c#us%JMFFf??X;R+@o_?)KW-`%_b*X^^XD3RkfF~{C-ubSbW=M&o8qZO(_>zA3#w3^z4Nmd z8nSVSpf@V(wySVnnMaSSnojA|{$x`}$27{Sa2pt!ac&=)O$BLB(;MlRG+~cUb(>30 z;pqgl<>^FJ_O$M*G+Csw8or$NH>KF zZ8)Txiq%tnq^C3rs}BJPd7}Cd5r&mv+=^Gjc*rN=Ll(=@4>mTnqnKB7zD3cM` zXLiOnCKJjsz5{}i=KxEzb{&9zho0#vs{=wfNC@kIFqmDTr&hRxB35+zvusG+VnNM| z?FZ(!TakLX**~Rym~=UUs20mwkpK-E!d4^*WkKpb;HFyOCyv@amR~Ft(z5RZPUAu( z?gLK8W4ZP~rjfgyUQKvySI8_I$Ot^h^HZ&yUqpDn7kvh-HneGHF^?`kEcc?qO?Xko zW4U(MfvrMxbx}lF*C9fL#IWlS#W>2Bv|*UuirdelJ?*1?+2Qv4vWv%Z^+p4qL#Tf? zrK>_F7mMmr&JyNtG%ztC({D5|DNvW4jvV_NAK$6>dqvldP3LQmAlRwDbXMGFHVIBU^&5TJoVQ$`vad&7By7%O)^91P>h>ohGMe;_DF~p zl#SjbAY_K4HyMGI+0&?B%xOM=7m>~;bVm=hMicrnxsV%Q$|iqO&`=vrqo$&=?q8d8 zE&3PD-FTDrVZS--Eh8pHGcZT-z@nc9^D;;Mj?L5Cxw$XVY?QpD+dQbl!;{2Oe=C1G zw+#y6e$%-fiB;Nj+07O3O`BBDs7NlF6?@s;Dx1r;fuS~>%eEu3V!OJfv#|UEfNBBC zs@nh!+QRBK2xUQb$3KXqI$UKP{|FJn!j69wgT<-0UYfd&UQwGYo25HHB8@7qdqri+ zf`v@H^^#^Mt#+?J0Br{IvX(9D`zTDP414`54!hIty9QBtm+|&G@@84z)j);JujQ*vkQR27!eG{9uOs*7!?Jbc7!umTb>uh->$8V+h-u`# zvLT(ogR*c)C&F1)qJDA3*UWE)^@~J=G*Q3E7=z+=t7@~miteu%CC($J#rYU4E?Ed@ z&q6aqmrYu6A!y+sD=GwSFl(~=kw|npKt+drk1Tu7odyWz@ zheU7c>XGjj^8~JJ9ma@O$Vt&ECX2Rb+|*d7Y{rdYASax0YtV^XAH3k4!J%qclYj6c zgn|Ztk|zveAK2AzVgq+s_1l3#OIZDOfviT|4A>NXjzg;`er)ga(gj^2yN@qN{@0=r z)&K)^|0I~N82AMnWA}Uchwa?GXlTp&y#fzH!+x&_XIb`eP()K%uxvP}Fd;7-4yri) znbO#rP@X9rSRzw`i5zARPFeWr7gh{Z=nDs@Ml5!ly?4TJS=rtR;jVDgQ0FRp5{cbp z9fByEL<-R0ns5>+2xXVpg7&nrfM;AC@##EGND4&tE$b z*y+z-136(RjYUNgml#SI%D0S5l*TZDCi*F7(YuFq>-whtYCV@$7Yq|LBILBg1RaCL zsZ^NNm+#Y)Cc+`vsQ?g}3LcqQ)q3-+{_;RKsl;cpve%nC9B|`YSofWcR!3WB(R~To zM_UO1ggDyDh{U8$4y&spvri5)0=RH;xWP2NN>L~E@;sWP&G%}H6M41$&bF!(=&Xx& zugF#5?1SJQ1=Ki!?!P99*L09dWa1)XM$yC#Hd(BiGFHWb6Tfdb+)A3=a>Qs5g0?jd zO=PzVc@DoIyIov>xXo^aN!IJCV}4mtLnXYPUv)STP@)2#0hw5h5*2OQD==~AOK)o; zVG^0HDCQ&2z|ZE<8F>1@OsdVN@AK&Wx$JhyVZfDWfPrfo7tLSi*MjZ6%f1#QMANw4 zhBh;bjFN9$gAp0$aBWI;1ziCpW5kpVu0>hTSEIWY4ntA`mnhYd;%0lU@N4#w;syeQ zI8y9TiBGlLO$hCqeI&O4X16dM4w%tyci%Z5sTmpGi7Mg#yZR7Q+QOsWB)@A4^&>;{Apz=Z~+!6Y(Oty2J9@hVa* zyBcyBAVjqeT+@?Ji-QbaC;Do`jiH7nFOXjO-1A zL+J1aHVh8MW&_mXj{cFmv)$64y|^;~4*6Kz8Hmj4RX6tHVt+>e6@kZ+0WSti{wtfS+AaiMY@>!GyX^{qK#v*8Ab=I5OqUxrOHE&yrmvV- zU2_3p`oWFtdx1kF2*BmUVMx;YD~cuZTaopQqOEVR$$GW4*2Jd&ky$Q#X|06;HI~-e z&uny(Tc&w2w@>tlyGeC3yUj`7c!x8Jc6fuGGMWQV;P3`UJKUl7ai759Oky~^`OJx} zdg<&X4%Ou>yO%DYU_W~4A}E>Z=BlU_Wx58&@V_r?YM|7p<4~FS*#o5x2kaOqb>G?a zG`&p!a(bTuV)~}YnZ{Nz*y>6rOKz49`3KUiwpbo@p%4H{Uto z&B~5Lh2x7_7e;~QLARp8CSo(mIZ%4ND9IZbo#YOkxXpH*Lsg%qs9pC+P!P21J|tP& za0Hp|#SZYv9yD?xBALIA1H$&6`}MN9exWbJ}}OXimI4a=gn`~tGI&%Z4h zVVaiF#xs#^^T`MyawB6Bna-%&I+{|;&!`L$Wz+_h_;k^vr_3j_#U_42C%N&54{#YI#t z7STH#O%HssUY8f&^b@cLBW$wzXVtDpo*1wgP4#ALy}Xqwrd;KIM-+ zfdXzn_Vn09td34KIb}gBCDk@As@X@UBo;*A=#&g&AN+N^I@?6q)*E_Tm~K?0>h-+Z z(@j&W^>)cOzZ~eE%8AIN|C+mgdkh0)|HLi29`g$}MxE<#e%L(a2kpk~KiTK{6QGcc zbNz`(>1=oX#VN8Kp%~eYvB^EUm&AGUdRa;4vg(*&K<#@;Ejn@kM&+|7XVjytxAP_4 zTTZL&w3GJ9(}`PlYc3pfA1KSoYWja?XSd^tp#MGOy5oPy-u=fc3*Eh!wELer%JbcZ z%a|xt^-0Y%*kJ1~jCVPIFb$%hc`&TDTK${Sz{_2P{v;o-i4+|{E79Z2_%V%JC#0R^7d9>Zp@7e6X z8#0@U=J|RtpW;3Fvzycy-mUjn>)AioGO5qUTHH$oV_%j0MHa02t>*nFtNpXLAf#$7 z2tRTf{C#d3+?p@x`hMCzM^A4@XF#W?P6WvX8(x!N*@#~k7;)<<-8eay6F`$^U;ua^ z{v{IcnMwFylN@KuTg}Ylhfm|&GrCFcA%gUmLvGSOSZT$Ow|OfcT}RqwAJN>7uC#{v zV98sCl9HnE3GJ`iepat`>usDKCoc+;%NGUtm5ah}bBn@#y4tj&>*VXtSLZZYSkE3l zT~hTVPj@d*T`*FtFzmaja5nMdToWJEi|R=|`+T+A)YC-nTb$a$1St&sP9m7?`(>_u z53lGz*zIVC=zpHtAkP8|Uhsdj5F1Q*L#ZgqT@U#( z+l#}3%1zT*u^zWMdG1P(`rMTWE~+3JEShrI^%;2b3L?b{3%{ERXA?ilEQ=Ak$FPM<$*(l&qE!EE0@WG7xvxtpCl z)g&40c|9%~C7F;OGNK0tX$ga-A1CL0nK4by$aVFTXF{73R{gC#wu>uQ8-tTFyH%ja z2&RwdUf|V^F4d3U(mQ#p5VOJT#B_`@JJw1Df0CPb`K5M#=lp=a*W`S@nyL11b?RK4 zq=gIq;mDLvsxK+Wob1i0a-uH`J9#;d$YA%+kF{GW9cS%f70+8eLu(tdQfr;kl7dYS z#PCJX_2TK|qFU_abn?jycFYEQk1W{nuZtR`0A#<7Ryj|eyb)Pm@KSvxl4XXeQs0E4K%qe7NaZVBpztsp@}Kl#=`?cJnqRZSh;hi(V&B$(SuKCF5V0 z8cYo#U4Tzr5bkk``M76cuwctJSp1p|&K@g}*IJM`2cNuJj>ur{k$sHl$87Dda;xRV z_F%m5^}kMC7q>L9@ZIBzYWp*`?Qe5!+f-Xx4C3RhE4f*wI<aO7|=3B$g)om+r+G;PYW9W*3(v|2x2(Y0n#KlzJOmt>O?KKRXXMcRa5 z`+t#bKW#gSPEY^)$qjBeVBudLX`$0aCaFU$#-qd8Crlg$B;kY!aEVeKO1hlN+CBSF z5&?h=hmshPnADXh(f#e&SE5|{iyCkx3gHorItOrBe;Hj;l6?-Kfq+psu;Nfn2S$6) z^Bq`kBL@;9F{%B|{Bi~jCac53zv(Dy^X&c38V@?K-&u#VEcK{?h_-*ak#i5(*Yqnm zh{B@=Dws8?tH50>dVy+5vm!gH22;=aW#6jZhYY2-3cN37k0Y<=v?tYVLKVqd=*R%h za%2#kbR-?ts`fv7pRR=8({+_}yL3IB@8bKUiyWCk){acYWYKCzEPI~LrtlEDrp0&K zyGAdN&E&j6_Kw&DD5PRXY$6h?R2PW*xR$zGxeZkW235E~JPKqr>N)_9V_&zOeI0;+ zf)ZQ@Ac9zj+Mdpb7v}NGME3S{j{1LPc&5gV=iAILpbV{KnazLidexbH$)K18_xGQPS$m@xro z3kKs1fDB`c)mad}yvfp$eG(%8f(V=i2?AJw+L?Y;SJzaLMti@rcc!;6V8_n%_A_&< zUeXn{igIgSb}y-c04I7$4%M`k_|{bZwtASzR{z;fX&*Y1UETbY?tr3{?gChW z>epYL;ATyS0bca$fomr4ZnIqe-~adO*Z$kr_&?#5xA`f}SW!wh@V2evuk^g4QDA(f zr~77S=BJzJlGJeH)bi9%CRJ1yWYSgLe5e~@`0S?;}i5I&IM07~8h%SUZq1xa%?`{?~Np`i>K!6r)utOz2UAXyVM6@*^ zzi>McaQeaxWMb8Mo>zpHn?)^;MP(n=Z`NxX9B}(Q-{G4^Hw#i<2sh^&?LZ=S9A78NY`nVYH1`YC5&HTOdZ z&B&bl^qY0O;FmpRq2Qnwb3ZDWHK}nm#o~dU>D}ycbp!@I7*|JutVX?eOmXP7+j?8C z+_X+@>bjRZ-cQ0pA>KPqMq{m3QKcP{U(uY2C@v*M6*y4S6;+R)pr=8?Hh$={gdRAG z-s2O!?ilQFGFKR%-!bqoAom>u|Cv3no))8YYN~~5@wj@rGqXtc(_%IzRN-kcI}S_K zt;cSc?&l*G|-ZbfaWJq7p=$sEkT{YR34B`Tp#K zJsqPsrw!Jkd}dEw3MlZu*kKd9S`6c#Je+RloBc<01%rCtGJ7#hq5ZF`L7bAS^929lx1cl<+|)m-y=DIpbhEneN&5LE-F0&UdWWOwflt<()kd>0cR`o$2;Ub~8!Z$>yxk>08^mr< zOA+iPZlY=)oMMn z=T#IOl)Xyk)45#FK}yu9n19NtC^K^QsJMjzGe*VjXZC{Gt!lWf{V+w{st^rI@Ni?R z#B-4#vuqt!hh6lnSy9ww7mUjf2A+b%=WfNk>2)S*-Et~ zb1{{xq42>^81lF5j~q~;wKv=k=q#mgQtHV|OLyn{m}KDBVVkhMtm!s)^{gjhHw zJfczAWKnOWRoU5u5o9)LFm1A(+*wvYw%f&Igh^zo0^(aDjJ-nH6;Ou*VpKrgccxdf z8VmiDZ1${%!vHO2HGoT$YBrxP45hV`v+32Ev^|pTboOk11O^e9&5r`v0czGEibEF& zh^|fctb@jbCTzjg;Vet-W%AM1(NUf39WDV7gkUdI5Wou5)PoP-uA|bBJ@pVGK?9~9 z!VngrONYxV@w?&qrK81x0AD)V?@XV{s{RRRkuyrOst1D*nN@vYpEK&Y?0uIygK$h| zFn&*#q+ogHXK9vXAPA6IvSA{w=xq|><2h>>(UUSCFzA80Mj$bD53Neu}Qi=Pk>4k{fI1b9#-hXg@*U)Dx6{eoC&)(!z7OlIvc z!VwOmtEl7(+(?HpUZ2AnK1#<_b3rHE_VdXs+D~3uIkjkzB%6yil>L+%)Tta*+Jj~w z$dEnghM`BnChmHbDqtW}LBl`_QmxgOva?g#T7Bsc+RE07(1|-We%LM6m+^?Qbo>A; z_&|;yJP%1p^&E6lP}*~7kRU_$92^IUNHs}Kgt(zBZIV0~q{t@82XgADbsRLLE)F#Z z)#~!FsAN9LUdKs*LLJs|5|LPCYDQvrE!TES$1a2eEpqI__(Y$~!q>Bt4S|V@u^=PL z!r&n(sp{3eeG*qFrPXVT205~NZ9~~Nsdn2%YO>Ku+U)=jqGY=rgtM$vSL>Q?-H8qd zlyu}bYAKE?0ea9T zS{2P+9P%iTfTcM9m5KG*M!ZiXf4QOCBZ4I`zduCJ_pi@4Q#pT_Ki}VAz(POY?{LXJ zz4*13eEExCYd=xx7rzLRnDpY;`tm(_kS~Aniy>f|U;JuNQ+#s3QpD%ir2@X@;VUDj zT)r>LN_`eIfXFEINecOU(%7fctn=pQS&gM^&K_;nYnc%>qDiv`HgIg19soY zw%?gvch1(A)5CIiSjN`pcg_MNNbsGrAcRF2B~^7&3rZ?ufVeHG4K7jY@yYssSzsi>2`O0d5U%yD6rMHyB?c}tqRU4;w2TFg8_9{ z!2zAP^|lF_z4NzC_+0I`O*FpMG;&TjpXLCgJk7yQLTgSlzv~2)C<#5bnS=+r7f`*| zou7mrCQ3s8nT=Le)v{XA1uv6b9c>-UE~xfm*Dhh9KI z1qK!(h;^uzislDt-b>Wi*)5gB05e)D;1Z>(r7sz1;?r$aEgAY3qgDiI|^<8w?QoJnV3ZQZ;{`>K zfEEp(|7vHP=p1Bz#%Yg1`i$dFLF$Y{clC|WI1VJrI6x-Hs#cF~$q6sV$!_)9n{m+U z5uTYpCybM??9p?1TwLz z+a8yj-P!c8r8D+>e$9J5r7iul$+BLqw{pW^_9caV$k2z|9{XZ)8mS3U{=uwn?q8g) z57A}+*%P8M8pL5jG!A7!e-WSDXd-RrbVo?P6YuAq-{=8`%s+CcIC>(oVznZ{@$2Pg z|J1mIJ$pqW0)sNFNJN2YHP@5}&u;Voidv;iO$P=w-*m|23$--P3gzvJVXci}7jxRm?f)SXDSNY$g$P~PtYpPtacVU} zM5H5$TbX~d7sWLmgkd#8hqEj*SG7Ld?bmYtvM5&xIGw9RFl$oV7g;)8LAzcqYg!|r zdcJyM)%Dri7t^>1ujK2a4!K zs;Eec>b3w3dV;nm2xK*C8g98;M>R(FG+YA#W=z95RN~WRa6hlkZq;>8-9dp;$73Cy*51Ii8HQ0k@MBoh3 zuZ#}C#)&jenFH)m2F9c^f6M>Llu1BCnT)_bvoo}jie(wv0YS-gfF)Yp1>sEO!s#Nx zc%YPD`NwdO;5)W)FuTGoWa-{^es7Ig1s+uS-kJ($S!#`<$^A6dA&Y$W1a}Jq5m=*W zKQp(TOmv-CbzRLD)p>N%vn-iHI3tTVXJ3(mfi^WZdyF%6NW{MuI_)@6pIWR$~`2*$oSak7Y$n;6YPZ z#6)<%lZ>jl+)1Lrh@I3m7Iu|vC@HIwg$lo_)FhQ_ASs#jELIbq=m+P|Vnt|3B0q~2 zg>nMvb&hClDSx{9umG)}t|mlc($43d;;Z$NY8KI}$#;GS1ZMC2E`Sy2p(TfJ7IKa= ze`pC5aQmU9$0lMuXMQa#&Yv^)+ra&td2{qm+jngoIM25aD3N_0o9t8L1-i#@vS0HX zGQ!U6@j{0Kax55j-#J~?EII|N<*e*kbbx>uD`*~>SXJ+#2~+D@*}aDr2F&O^w4cqg zM4|Km%4$z@bHd}kqCk@6*f1@5!!p_FTG!=yR5)I!@F3C)f18KY#INq=~4G)AX~GYx-GA z6H$?-zl!ID15e*sUp`!4>}dx5_jEV?o%rsK2e~uCz0gR_?|aV~l(JOrGgPfMg9xX*+Q1Xf( zpbVt8U-9qEIx2hnRfq)o7dz;F?kIzd;BM<6&+RfqkKIv57{T4vHJ;lgyzW4+&OW?( zTU99e9q1MZ{(j!WCaMYwc2(Kse7{rtC9RS|^hH1ga8;p>;8C9Wu-Z?r?$PPnsEy1% zMJlnNWs?4=c0?2Ka_JIApAxHNMu&2yZPBomFr7N9dJPTyoV)LHSW>Im=o{fspAmmj^F{~phbR%`N z#V*w03f_P}qM|oaM_c$p9j^G9I@Zli+xruxONiE{OZbs1;{hF~NSBT>NSE;A5jswh zE*)i%F5ySkp@)!EUe>GYsG#HzAw3LI;yHl!P)5ElrEHzvP`Xl(vNCdWDP`;5hSFtt zwR*u-2RZgLx@}}fuY}Z*hqG5NG#*_2dQ3w;A5;@Lf3%u56{H%M9D{12bQ!ItO(3bp zrIdPksqrj515n>yp4YP(T~@Bz&+M0%Y)qus+c)_|nuv~4O|4$GC=cn*duq|gQ$Umw#P@sNUhQc-_f+|*NKgdW3W~mS^<@n&Z&my1ezm3DN3~pqDH&dd zU=Z?3_>Dzaoi1y5Thi$Q4yd2^u*7N&?hqVREhU4y775HRwjbEy9`2|j8NuCFA)eb+ z9zEPqwK0ObtuQ>dt19#o!RjpT%IDA5HyH5q*BLJ1;kG&wLx&P8TO^;l?T1vMY9o9Y zy~|rts6sF(cqRPCBCJ~Zqq^E3wzZhv33mXL)XD}XB)x3}u`;W;f3&Ffbd8Hhn3CcS z94L6+!xF1CjQoghY88|v!$<}J-!~e-l=HDcxLUNck%GI(`5Lozz79%ei#Tdj51d3< zTO+*vkwKS8ppWCqp(KGA#3xV#NMu$;^l>z&P*M>Q2B^Nya4Dt-a`vK#=|RUtaKvPl ztB)UiezRW4X1t_a0SC4{?_r76>Wh9{9d5E2qQ1N>7nSEe2ZXa*g zhYimaisDvM?YBr!@M8Ocxz+J->Ky*I+Rk=Y+j(>$WA^cI0R{G#0&t?YrU;uD^ULKr zI^l=GV?kLNpiL3fGsTO{xN_5*WU(~}&5ULup!CDW502+S||znNIQ z*2GCgL!M|f5;n8huQi#F5c8HnMzXAe@Y}}MK|C@=edDKtv8lACNP%@7y;UMBQ`SlnnQ8$0Al(w%gq___MkXNGCeyo(Xp%+qI z|KG}$|9t1x{Q4xhvPJT_vi-m*V$EUQc~23S%wahgus#P+qO>ZdJNJ$C_L73&fqX&m zf2T^I3y<<$IdPlgUTA@PEskYawnl`^nHLi*s^i7oeN2_TIfmGwlg4Gda7aHplB^}WY3hDDw_l1+Dk3LG3G4ySM zwDc}5`skx%7(?HtKuhnOZ_T@S|D@I~N(R^lCX(ZABZ$-GC}mLsokUriQd*fyvZItm zX?GH3Z6a!AE;X&*J-avR@P+kWN$*}mA}!z2A)J)Q$cj?(6tdccRI*$;9wRGC##6{@ zQ&GusiI}Pp?&!@cr8RZ_D&AybGD@}>$%Hc7Nm*O(e9$^k7@n*-V} zee`ahu*d?X^bRVd2RLN{Yhv*3!_#af1P+Lw_proj<%7G`_Hw>@K<|lIi^3)OKq2~k zpaM7{tfGk7_!F%8wMfwLV*6o$JF2Qns)2S*A>wuwbC2CoeLRA@t%kkbuJ*O&B}wh) ztBpS5P%6Kw0VIc8tv99P3w(Z>#CWq?5A83ppf(}laR!zTk!-AAC^f7%)S+` z2N)v1+lh>bNvJi7Z{jEPm5kyeJji-I`pj9%>P$D$uIg&`0k4*;>!wON(;5<*-qIl~ z%j!&6>wG1vjKG0_=RGX3>LY@yv-_(5oPCa&GE9R4#&0@E;DSdOBQ+V3%FK_ z_{vhO8sfp-hiceYQbPa-T^UuU?KefREtSncFF>>~Rd zPHP`v)2wRAp^%kv0@enWSgm^Z!Aa`f1_g}YbdbbnbyF2xNjH^2!1j#>Fl8LY`-R9f zC5;L*{Gv6kfh0bwfAOHE(>=|_k@^%zN&h0kgNE0m&zy}1)kGts(Q4Y!kyPVGNP}vk zQPOBN?MO+gaib-x`F~Jv7W8loce->^l{Eh`AkylM_&X=ou%IZl#tUkbD-z_=YgkZ} zVB-a~DHaJz4{#sejwV=3Y7PeRHAe$T$zhE)AJ$(UxKAEkT~som*Fk~!rS1#o2CJ5Q zI6sB01k&2dfJA0B=hnn&Ny7siP(JTriPh@gJzTEWbftpcvr*E&3&FtuO8AXUxB7R{ zurZvzFX>cCI0$)7eodx=F@Ic?3S#p3c_v@Fhe)h>Lj*_lP074riv+V@Y(Ml`96g>< zY;pUBhO^kcpkZy><-E&cK3yCwTks;S6g}xCq58SQmk7fkiXb|U~X$FyxA9VK|8dgist;6 ztj__ID6RJS^UbbWQsxoWK}q}Ufk69$|C?>KmX;7sYxw@6mZ&#avb1D@LeRIYFcxQR z9P8rVqpNA^-9FM*vT@A7gtWJfpj7t!w|cwQQwJs4vqgf67uyd5+>tLvaJSO~o|~X4 zMXX{8anXdp2<~h)dEFIycE!oJJh>s z)cAJ4KA%^+vzv5Su3CIZ{}j5i-&N~FhB&;d))$l0@Li)xFh&0h-Jn1>%nIF~6|@L_ z;E?{RbCYKzm47{~a@x3dvRFT+_j(toFe zf6JN5+F%i6fN8xr2y;p{SVVY`jMt!K#oX|bENeCz(Ea_3^IH~kDn;aqCWf*G$M3h>-;B!*@3q`2{-pT5> zWCCP}09mJ-02%rLSG3mbnf~3*zJRo3_N)&a7W}E5`5T`GN=W@ck3QX^kL=M4V5l~G z^djOBy`|}Xsx!;T-jc_JPP4b<UE3rHZ6g!31??*wZ6tQyK)v0@ot#Ja z&yK9O1u)c_^|pw}iU(T!3wKxTq)N^qjcoBv0$5z{sH$j%eV75%%Yem%V zDsZHQ**R2^kI3kkT#<(xqDN+Q#_P-I4IepmpfS6QRE=!R2o9pm#*EoW)4(h~Pv1|B z-8=WjjeP@HXf$W>gJ`UEU}E%=@6SE?#At^KrREH77mI~jyD5Th#^r&Ahl|M$``5#q zShAZUi44KrZi-~gBfNWM-w-@<+POpR^KKXGh%DPgHZIJ$H!jNtu#jqI*&rHg9q45@ zvDK}^BRgd+D0G^=>^2gs9GJ-GxchjE`N*NE$Am_6XzJq}=}49+d)_B-WCJ?nNXJZ$ z99V9+;`^5SCWl5YH(2=4ZZ0=i@!8n}73~#YqO6Emyn<+~bztWH(PA>2UyF{^ z$eDYG2!-a%Jvd3+z+BbhJ)J>E&Q$>t^31s^&r13R%Fu#u!`1n6WEtvEq0%fvU92Mt z`-1Q7n{4AQ^H`xRYOl~X))7Ug6Dk{ld*g~u01K&R(Fvj*QFIpiYQvF5$00(YS#-cj zS#w|)*n%%Xq!f3zAnH6iawnSs5838UHY55mnPGit_OHigh7PtjGj!38DPikNI%KHc zz8G7=T2v^ttAaKb3mxdKE;iPtz>%G-78Ekg-fA1^c$Lu{(P>on&#yz}QSoUW@y4*6pMReq>FXJKc&2_nk zj}m=ga%H)zb-g-ra>Zjpo;kVV<8Z|^Fx$W68#-z6g>UE7T1U?ID{zQ5XZuxTR&O1! z3JWW%U-12+NfSyASPe43j_!cf;4j#iU-fTDYaHN=;pyX~MgMEupr?lhW|`aNdVa>X z4U`0PEoo#)@R)ri!N*~V13h5gbzLpyU&+atk-fGS6e7)DTN{a04$OV5X$RWXTAsTb zIrjlbC^Y9jJS*uNSm@eR@@VVGg)V}FE_0!a*+|ns9k;=ysWhc!+?qPFj#J>!Yu0fp zGOM?)F$?OG4XYM2aV6K7#eh)xJ*#Wu7)jZ{6zqoYI-OXzjE70CHaxNW@Bt9H+Rj(agWKqYI<>O z_GQ4{?AtJsQwKVYO4!IwW1!3IGF%#OB?b3{4VvMr~q#v8!iWNjG9c>`-b4UkONkrUPq z5!%cNYjBddU-#G8JDRVqXOr1_KiO>Q`G)C!(%#e{yg3F$n}1|X7Cq3n=pAd0>|4ax5N`G@;NI@AY0c42 zpVl2}Us`vuIIRb!iuUF`r6Z?`T2RO|r;6H0M--hluI$^5EIJ)(uRFbmn%?{0_4o1G ze$|E^lUXe4#o4UdR}=r2=;ob|>*ftm!K9zH(Sm7{_M6ugsibT(u;RLR*K8&yc1Nzb z8t|~kTyZs`bEf)-fwYn~G#3&0X*IomFdLa#Lu9b;=WW`A={59Ywsv4>bkG-SjvN{} zMCdk$M&KlI11-+Mx_WbDi{mjN&}_YZ9QNP9%&U(&Y47a_`@|z>UKKb*n=`K}GOHix z8MnV#xl24nMKrQ!9AiVf*)xvgrX0U)o;Tc`E$DIRGk&z$z5aK1{v_&ymN>o-9O9dI z;6qMwu~nUTDEI$o+xn7bxM|0v`CFkCUh^j{xs zx>KAGv$}h+5w&wPWbyWCwLTgL_xLZir0UAwU^?BGmftIQaJ36yZQNo#}v&o zngbr$o<4K*P{S!VkIf-HQ0y1$ntxx-`aKX$19;}&R1ABICD;7-qQkoI0Y~dTfOfdY z4-jnU=Lfn_>K2Vp?_;nkdMG7_yoU&&^E)Yi@~pLR*CxidivgkQIlz+) zYrxX|>b}q8LP^Ph#lVD^7dw(fhUD&6Qb^xbCs0 znXS0v=gLe}=g|5Q z7va4>n>?=h;`_<6Uasj%PU=W5E4ihqDwjXZ1dHBpo3Z0H9&O~${>zL^FdboJ;+LF~ z)^>2`rHcb?Vs7p;JYP*}%6X#pF4+#Az=Z+bcJM?zmTPVEGNQX|C-3Mh+2)mohUjja zS2`-|w$_h>U$|p@6U)&hmq#R#p}Jc?PR3->)*PSt1IyhdQ%!x~klxMl^+oQ_Ds5Z6 zo9x$+Sw(eYsvmWwT`G`yd0X z=ytvj{(_D9n`A?wjM;4{A!r#$_Zj}9xQ*y1fk}TAH4ptiVyk|Byj5rbd6Xlv*uS05 zrhoz#{l$<)!B5zpUmjskeRkh<<9+tK6Yoy`&l8wrvcRghEdiw7+N>OB&iZUxO|NRX zMZILRatat4yUog}h{qQ3`fR>yRzj(hPA-q6pQ4B>2H21;;_4S{jJ3wAjc@1rqtYb` zMadfP@l-IcTjM?cr)+1s&)b<))0)O|eO(6$=c;O9W_h3Y2qst=_j!-_B^znY)WA*K z!>T^}u-eu4>0fkk_-;*&k1S9n1Lt0J81ts4C9Ubc;HJ@f^RU~mmmh7{%e&Q1t|yIX z;0YFXThH8yz%{=)k9n0i0WJcL*6TbjKrn8#LoBk35m+a&Gl+u(RCoQTUp*Ew!tCt z4Mlo{&?HM`mYRSDA(0xLmBysRvFcl4`W(-xU z^Jh`5dQb?CXC9r?eI!fdq2BiqoDU3#I*xYyXALT5bl7;}?QYd1^?N!!|! zIih4YOb<3hce`PF; zXlQ?BiZ5SiP`FSXFEprlEH_<8yXZ6WIOhu6sL?<%GxH^Nq(E&rUs^zo- zQfwVbbp?0#h!*U5Q-o;jN)87_c+l4!4vNCrk=EuBL`yCSlx!X`Fd?to?QXbs&)N{0f*h-|DM+yB^Ee zfPn8+j0M&XnOMK2t&CQ*ewAVvkPT-&Wj*Wi2a^UuW|&1UO#?XM<{`CEfBQOM7-&GJ;IY2GepZ z2TT_8N3tWG?bsGZI=21HiK-gB^=kFx?4RcQhg3sX+s~eEq=@VWPvb$&tCEDYsP01Z zTiPo%znD+m=GTw6)#mCGI(a6Fa&~v22N>#J?3hTITFuq~{}Rajbi+qgWPZtB%|40( zYTvflN%!~TVzVY?%d-z2etb(f@E>x^PKN^p-)Jz2@<$2ESv9K{`%2K>ETjb%s9*TN zV-x)!Ch0FKwTb0cF~0-zd4&W3ofP~*QUP!G6!w2u%+F9@f1cPIdny`R6(a16*keXWly%JaUmU(?df5}g z^nBBy5^G{mKxaAW=0=%rg@Xb>fte3(Hpo2|E9Sy3>jMUAE%vNxw#cPQJo3z+)M!Sq z1OvveGa^}e!>*zp(q!$fR*8GNEbDb>V1KFm!Xnf$MQ8M4JK6Ep>cfIM%{Q-j+uQ7+ z{~&6Y>|=^Y5J2i1ikJke>23>;rZVUXu>G9}LTdK3O-P49Z;nluooxBj@MO%cX&#^@W?Bh=i#XXv6&5Pc}5+Nn41kMWil!1$qb_5?_^+ zq*Lu4Gm!2)uxo_u-DCaO(D-slcVrUZsg~!nDsti}lGp?LB=&!Eje1PpyVJZX_$-70 zxE1D!j!e_L`~=HG>JdlUPLZYowolXG)3J?F^OFsgT$*0Lt|OVJXpCY4XniC8&Vr9= zj6Pk}Tm!^XPth24&=C1j_l4ypCX_@qcz?Zkx>_%FWm7nzlmv&wR|Fx6Jf_8bKs}Ku zdGOQKeSUDal2@;vqQz7Uko%?zIM%Tbn_XK*Eq)5ehTz_@;WrkU7~_ZpGK%`WvW}(! z3t`WJBwb#1kE@AWhW~)p&Z^6Lc6Uu{FQ@3dC7>bgRmn#R)%H=>ICU@&fB!*L>11yo zH6fwsn+~6ps0HNp_VP=4_9S}&xq$!^7LXmP&9@xSM-VX|qndnl7tdJx7$V|pP>D|s zqc_uv?l^r+`-tT^vg|=+00izg-P}$Pz!s}bC7XJ?BzYpAXKyM22$-?S!y^;xcjIB^ zX3n>H>?G~q<(7Jn0^ZkPvBx&eb?@GcG}nPd<^q{mRk7hW+DB%q1_F#IHV&2e)T{x8 zJiV-zOSy2IJ!{ayfERmA+RvP!bkfrBj=M#|#ra7KlqhLEHW9zA^3?jV;QVEFc3M9M z-HXUcgh)(kixSP&$R+9QZ7qxdE^JY1Fo{gfc~QV}O{;Bt+EgOPx!H4G0t)nR!&JdS zI^K%i8`Z;qlk45K5`Mukx*AwzAKDp3!_LLX?Bh{n_VHgiQPtG23;c?XSkvXH)2oW6 zMr7-sJvD40LJ+2gtr#p$-M%Iw?(5Yqx>zLp_B8_#((r7O5uw*@GrECuKfThIY!tgK zM6}%&#uyOiUm=d(bsizELrjV5VjL+hddT+#;@T&CqYO8rGo(+N_u1X!z3Sj2CI4>j zjyIh>T%WHOw^#I@t1Ok-=gAYG@ZZZJ4;2E{RiWKG@6YN>QORd_RR97`bX7buv8u|R zoggT)D|lgL!V%>gIa!`Q-r77cg%ne(IJ-qmcrk~=yI+}nV}?sdq-sBz>01Az$HrcDDk%5)YYEOGSTRMQCHFUCi_uh z1qUH`lvo9`8+46b@2;w7t9gEn?Lffq8$=)ztFE!@-FiV+5z!TnUx=KSUty0%$Ir@``T8$tl5 zuWcBU$aE9A-v8>S!qEJxlp#Rpo5%*$<~v0Ft^z)Si1`?m_;hu)e$3lir*a-HzdG|U z;Pus+|7`nq_vKdhyYg*ih{)Ck)yg=#xcbV@IE(-`WSj<*$W$do@0sr7N!9F13Lv0F zCFPNcRn-p&o6u%!k!iC_X8;6t)DJ-bC#pKZ;lt^=D_S=aBC=0#NG$01mh0=uFqWcf z>>a%}G`*rZ1G;El2+6LoLnO#RjU9%t2vu9{>WDl)(-8tleWqhfB2yg%dX=`0Hm7HI z5F7>w(Ln&NncfX0ZCTRUJwLq#R+Qc%jICFv(RTHIGOI5tZarr8^*qXc*{9Jo9wg!T zwGL-lstYBe@pPuhi`iW$1qV^+LaAWZq~1;;_3S54#scgw&#?GC^|AcnN3%Rr5k>%Hxqs{vzp1} zfTC<_fa+{&L}Hcd)F5XOj%%sQJ~bGDLDjd>=tWGVMr~zffX$W$Y`oSTA1uw@${M3V z&pVwS!9{}9N)AJ8SC{Vel*m@uD>(uRQm~REf|AKZPok|R)#7pWRA!>0WD3A^G6jLG zMlIXzq8E;{m+c4utXQ^VL}JoC(fQ?aJ(oS8{GO--0i*AU0-0EKzbAgeIltf2J=pB~ zJ&Z|Yx;di&nm~F?6Eo|_yR&oJ8@s6Ya%_=bPuQSvfp5<2NJpt$(6DP+$wpzcN`UsO z^vvW-wd;o8zz%#lZMH3oVw=6|#)O1IT-s(vVK1tqH&M*G+p;S}W*@yt<3cHp-lXFl zljxV#VYi!~IMF?5Z=(B1tWs^BjEr)N;0v1T;yvraui2X?d!eBi7uWPgW!-9TbmA9R zvIp&U1B_Qz%E>Q<)cCzj;wTbXQ3NX4y8b{v+dmfuy>m8`6?m){LQ zh{N)`5rLHrRZ@?t`7WA~A6rQ|NT{M7 zSxL8mK_H^*7BtAjs=GbW3(EQ3o_XBuAw*&_Iv}g5r~nE&Agd`XYdau>nIO9wO?IWo zu9!@BsA&s+ZO*vlcc?=s(EAQ`7{oes4qB`)XSM8Q<>w#=66GKu6RXZaOSyoXpM#eE zUJ~DNCPdS|^~Ij{i->g1x6gq@_5qn#b-tzfNQZwVpFN{mTldWy6;@yK^`L|)CG zA`Os0?x#qD5Eh|(bcnE6YiO^lO+$`uCT3sTtx20K#P=sx1Rty%W7ge19thCCXWEWTv zH8uo6-n4@prwn|w+hWZRUzDW$`K z1Z+y_zH_4JC59&5Cg;29#MmX9zr+y3L5yEwh=cnzZBMJo!zDENVAiBwjBswGVeOKp zL++Zq}OaAV7eLnS`lVT^ZCe#p)VnfY5MbUF1jN5{ydz6%KMWLO@AKF>4Dd1zem15ffD)CW7{Um zZcc%T@erIkPA1d!*vxqyXHG&SCcSg&nob~`;z;VQ1AW}AX2F!|#>4+CmH-t(W?+qzYu(9y>} zb`Au*zEuHol6CB{KaoXd5s0>xk&~>^bZ>sU&8+Q|Z(u8ZOtP-l zvbrx~B@k^ZBa^Lf#&bfF?-#lAJ)Y@#x2>Y#P_5X$itc#NZp9b@HlY=3Fv%b_ zO27SVCvbeiI==`J0vLS}VoWnPtv7O4eLfi>L}ZLfWNOgK9YHxn${sZ|5TL`L)1jKF zNC)0_bRn(e%uhuR6Q!d6Z08_)*P;F@-qKXU?O+r)&=Y>%d?l)*5;#0f% z=&kx{b$OtBG-#%tjvoo??A?4Z8dP96UmR-Z>g`+}yvxtkgaBe+gcy^o*A*58P%n*c zT#vfN`4v`x1ae7NN#M^jI-pbAL^*?~44E zeTpOif&`3(f&f-vRA+~1^}e8(5d>J<>Woo|Pc_B|+OQCvyUK2i9R?WD7z39mRXccC zUC@PU)Lsb}XV+pa42aPVwx1K`&S~mP5Eq!s7_qqxE}5&A9O)f*iq5AeclDHR9E+;5 z>?KEy2Ps%`)Zy$2wU^?s+R~Y>rjn`UN`LlV3IPQ%*h?XTNXOyFR({xFIx?KXF31mn ziSvU;Coiaj7Ka^`_c}aiQ7tal+xh+~nia@Cv(SeOg*a%@7n74tU6t#ut@9%>npxam zt!KN*#d^#8->>PiLV|pc?q{KQMWeDk%^jfSalx>^cB8qx-?FJ{f3t_!Po|qqW0CIf zW$zqLfI>X>Hzy*oN_C;Gi%W;et0i40G>`<@7wQh7LpPpu9g58csLq!A5uYTW6Gn9Z zwx}SpJ6kat1fsJQhq54DY0{NYyED20k&eDJw;#zly8KF0;X#zIG*vjuQmy4RU8E6h zx6E!n90usoS^}3S)g%Dzs}ZS@JqbVnAj2d8BNCHZ_@VD7Sf%hN;Kag@|H{N__Tf4n z6KD4`83BaoSvQzOrp_!~&+EsNYS%1n5o4w0I!9l{S zPJ-tkC8|N>pH2^3>SLVdh_}Xr7Bq-DoJ(`BtesAs>~=b&b$Dr6;7er|;~;!dW^p(^ zvjCMyRVRwIyI^Wu4pGs_?nK3C5P(ip9LkBKhIm1w^@S*?*+V=51t~AWSi&ZD)zI=! z>g8ttlwL8Xow|ZQyP=K1pa2bR6v%4SJ>(qclKQtkfoR3~d`_zYveLYlJ3LClLLuH- zN=9R?>hw_*n@1JGd)cRt3_$3^=_4b;F%R0PPo{0rqmeeagb)vvmqKZ1=VaA%7WD6K!HyiK|C|FqBq{?fWr9KrU$?w7jI<`L}vBx z`ziO?yKaJ;f5R!fpH$Q7fi67a677q)cJS{@dYAq9u;Ir?>mf7LV_}^cbmi%zwEpZ@ z%zA(!{EuScS^+6G`zflMP}EOh6le+hDGfFetNA*%hyzv2l09D+B0&J=>%tJuc4~{7 zi{QsHVrY=PMNMKs2)3xnFqUF=vgHLt;Tm31CtJWlP|(R1!K}&bWQ$lTv5Gp`3KH6a zPPU5Dn|#K6NpbRtxsoXP2Iff&8AbCXLIO_jH94rAUNbw7yQiz^)pot29<9j9MV-e0 z45<@z9)mzm7d3~kM&N?GBrbz7_YchjMT9V^IGjOoq=p z>>ECR(|kTviiaunvq{2>4GOO_izFbh{bu*;ci$x!aj7_?$MN2!lCgW2I*>H+@NWAv z(Ei|`KKbm%=ZtgXuW*lpTT-Wp%=7$We!i`?a$@r@hgk3im2Cz-K1V!&#C?6if}^9&24a*@HV1Hky$@Gf`&H7_}_vHvjZ(x5ThxMOX}ND z$rc6;=5qW96ex}!iOl%=awGG|U`t6q02*3zMj)i`(f=Qj2M1eVDpvL0~pL}^0!d&hxceLXm;Z>w>rtTH~rFp-@dqep<{3RG) z6^v}vb8db{B-UX4>V5-Ev;@E*$p3F8_X7XfpiqCV32zJ1?+NCW)#|L-Slsj{!-43q z<-sqZ5~Fc}NhEKEAI{F_l`MyYC*ai2L5Cr(3TDH8AiiGEwxx+}=iol|9w6wzj7(2N zR`e=``%ZPVbLssf60iFySg~DLq7u*Z^o5r^L~a|bJ@F%8qxSSjg!&epW~_Jb(v3%x z`bl%|kxazFw=VVX!S%-<9QJFv{CqyWad-ZNit2rT1Nx1Yi3Gd`0E&D`Z_x?shHC~V z9=`?gTTIMYH$3Kw4$5jqwdy`mWICv;X5A&m^XIxd=ow6=}7Jp-W$v~jp0YYLgJs@y#M(PcQ-jHxIue2Z+ymGY&S@} z(W#&mc?p^iGuaHid!#7(9avwx`T4C6q(k2E;5*73)TeT_w#;*bLqZz^q<`9uIS$Nm z<5SPU10#BG@AAfdYOJ{AzUXjfGr8rDaQeGg?a#pYy<2k{+|1AEE$P{fTNU+i?^jz| z)^abUz3!sZjw#xK9%s72COG;r7~j0@(fkOD?fF(5nd=r&pazGR76Lf`qT_5ba8v2s zcueO5ZdASieuT+|z`GaKmqNmk-ld;`_xm4hYdRFM+Ap5o_<)BqH-2}ZWs&Au`!2U$ z?4ndWGPm;YK=jf_4{zPSagR$D>wnw%f;T$Q@N>JL&>c%Iut8Q`Qb{&9(T&u?aDcV{OyWFBTv7?=eLd?Y3?ZfMf9 zL!0(J4fKMa`ft1&>;DWDRFG7~0-vkv8dxn#7I+RM*~@G*zRWf-^88n}fm)98D%z`Y zQ1F7h`O^Ke1rACYlyUg7FCQ6rdH4j?s-eYSyI+A{{x^+FAX!k%NCpe9pI-@-IZjZS zgZIIM4Y zv%GN)>OVyZDoD(7uj41Pr1&y^AoJ+2k_8?PZqmMOpx+$4dfzx4|9k47%%W9l8n}ll z@U^OzLASyMatdky0*n5ETX93%AgM!1lzO! z&{JVc^w#$;y{2S0h=`!0Y`3t>nu`HIn`% zS$%)*6u7;#W#Cz(*Qdx|chDObPTmkKs9cF&mZH$BXUJZ*DSs)b8jb!k&daOft8QJe zo%Y6K^6#mGRmZCy+JCB!lz&fK|Ic~dz__SsyFd>s_zCjH3AFzrU{Lu|y{wi$^9$CY z{8z^=P(5K^PMrm-lQ*uCyi5|5QPA?yt0;kZ;e#d|f<=7eNGK>#P|To_(CbKns1X7U zK(oL^U-0RvjBh%OU#AL+8#D|1`fnW_kpr)_3ml{W(15&gEdJM&K^a7@_}6HG@Javr zql~Yc%8W0+lJ#$M%5OX)-ViLP5J~@9h-3wWn&)Iie3|QIo`G_u2o@^n^vu|}eY<8Y zn+IC+f18+i<86Cyju%wA6v0aO`n(M+LHs4>KmlV13m9}92Ro+T*j@go2tkEN5Udad zE0herDi!Y41uR&0Z=5=MmFD$<@TwOc6eqAfp*wX5-rIlUL}(yEP_SS_m`W82Co9$| zFm=|weW#ai8i^nHVdf_P8syY}-Qf>b{5M|k|5KEpG9>)#FzU}Se37QU2jM)5AbsGm zkKp(3zwrcpo$B?LRtnr4)}`sc_C{b{qJ5Y4joZI``$V``AD;-eU2ohiK_9Gmb+rwe z(F=+bD0Z06e_zjk+zeTzDg84YUQ9vfv7QFJppUV@6~ua_{Hsw zGmih3JSe9aRbEabCoA}`xPjav1^wJpgTc1rjeVQHBz#@%K{-?l#CkbC2nyb)eZx+{ zC%yj5;4c#f1rM4qeYNiLD(_cu?TAII( zzDyJpH0YRl9Vt-Mq<>CO{THh+Z@iMdAy`l;l2&>7IYDFb|F{Ae_T}aWI|AO=e|c47 zFPnr`<+_Fp5!k$-)v<={GqvlS$;SeXo&x=~mVbK};2Uo_dKLSh;=J0Z*BJ)gO#Dwj ztlup72;hz5?*E);AXM;dgStRou>Eh{sW;B(zRKry+TekMZZCWNKkGMa@1yjAL0ceE zu)Xufx&Pp~1Pc^&Tof!=zDmiU*m;r_Y!Ue6WXAH%GFAx;H3D~2*s_;Bn1781GQAq5 zWDE>i031GhE=c6rdk$-he6p=GdwzH!d^?*;A9GN^n(>&LGnC)2_B*9|s-tkeH3 zsbPHJg$zN%_?K_U2gaqz1|-| z#VG$ei$E!Y+U!3ov6)w5zPdODJCXm(Hv6CA1mzy7SRiz=pwNMw|K4=`eIEUPZ94wz z3H8692+aat|MNATz`cVFJG2ab4F0bb|F>8{o1U(UrKq6V4>V-2=575pOZx(fpe~1=a;qn z@AnJ;uP6TBVg;2mZS}zG#dN)2UyFlfXi=WIWWmhQZA*5i3 z%YSz||228gCMB)<=fR-fU#`!WefhLpvZ|efmc?Inv;T`B*nii}{^vlitGJ4G=RXg< zULCRZ+cj?7=AYvPtClxDw)e8m|Bq-vrOH&HW|i`l3YXBt2HrZ_xp-jTcPLl5aGC#H z(1=}nc4+Euj^L{xfq?(_a^IiHg0hZSB@idD795BZIKsld9MT8d#y5^UU(EspE&aSY z$X-PW#0&lRHS9M|5qfOpRjiaE!o6jKUa<#du7>BuvH>OvN-z#|+HGEX>9n%*8y+ z#{w+GA}q#IEW-+{#A>X;I;_V=Y{C|7#dhq#F6_o$?85;Z#9Y+Xwq7j;)DVn1NTA?-Cq8&P*BRZoC zx}iIIq8Iw0FZyEu24OHh!ccsS;rIk2F&bkq4&yNqlkh2~;4@6a=a_*nFbiK|4!*)X ze2oS828*x+OR*d)unMcO7VEG98?hN%unpU>6T7end$At}a0rKS6vuD^Cvh5Qa1Q5j z5tncUSMe>b<2&5M_qdH8a2NOS06*d<{ET1lD}KZ8c#7xv10l8s2#L@LgK!9sh-DyWL;sDWCjjk>6Z255-JXo6;Fj+SVJHfW3X=zvb> zjIQX09_WeQ=!1UfkAWD3A@~Tx@G(Z<6O6)WjKw%iz(h>Or#|fOmX`ID5 zT);(K#uZ${x441ta0}n#4t~Hr+{Z)wh)4JtkMS#>;CDR3bG$%^Z2>|dG{PbrA|N6n zAu^&O8e$+OVj~XXAwCiyArd1Ak|8-#A{A024bmY!G9V)|BMY)2J8~c=av?YJA|LXj z01BcIil8WpqXbH!G|HkJDxe}NqYA2_I%=X8>Yy&_qX8PBF`A+oTA(FbqYc`jJvyQj zx}Yn%qX&ASH~OL<24EltV+e*~7=~j6Mq(7kU@XRC0w!THreG?jVLE1DCT3wa=3p-7 zVLldMAr@gVmSP!JU?o;#4c1{jHeyqNNufi84B?+vTm02lY{w4l!fx!vJ{-V79L5nG z!*QI%DV)JsoW})R!ev~=HC)FH+{7*1#vRJIJR;yNL_!oqMRdeKEW}1!#KYT2fJ8`)q)3JoNQrll8flRZ?;-;-Av3Zf8{R_> zypLSSgS_|v`SBqNqA-e}7>c7LN}&wOqC6^~5-OuAs-XsIqBiQF9_phZ8lefAqB&Zi z6dZ7>cqCW;;5C-ET48_M7j!!TWqcH~KFdh>z37=vLKEpJ8 zjv4p@v+yP6;493-*I0mWun0@A6w9#!tFRhtu?`!s5u33E+prxwu?u^!7yEGlhj182 zaSSJL5~pzn=WreuaS2y&72o1IzQav?kK6bGcX1yN@FRZ0&-ewu;y3(`r+AJ(5MoDw zkO+-12#4^9h_?_KQ4kH$5fiZx2XPS}ZzCZRAqkQqIZ_}M-a#6qMS8r8jL3v6$cpTE z4>|EZaw8A&;R6)FhbV-?D2iezfs!bVGAM`gsEA6af~u&F8mNWZsEc}NfQD#{CTND{ zXo*&6gSKdo4(No==!$OWfu87%KIn)37>Gd_f{!o^A7cbQ!6=NzSd7C2OvGe-imCVv z)A2cG;tR~imzayMFdtuIA-=(4EWt7?$4aci8mz^7Y``XL##U^@4(!Bk?7=?l$3Yyz z5gf&FoWLoZ##x-h1zf~sT){PbiyQb3x9~mg;0N5peLTdEc!Zzv7{B5Pe#bLB#|wnm z86XrwBP_xp0wN+3A|ooIAqHY1HsT;2;v)ePA~BL68ImIp12Q5rvLG9> zBL{LK7jh#n@*zJ8pdbpN2#TUON}v=(+DBQ{|RwqiSWU>9~{FZSU84&pG5 z;24hMBu?QB&f+{S;1Vw5Dz4!=Zr~MjcJ<$t&&=>tN0D~|XA7Lmy#&CRskr<6J7>Dtgh)MVqQ}7w4 z;d9Ku7np@FF$Z5^9=^r`e1k<;f~8oF60;(Of254el_cz_@A6Mn`o_!Yn5cRa;&{DBa= z1B66qgh4ojM?}1Z$cTbyh>neSsqhZcAT844U1UTiWICfC zG)GIcLL0P2dvri2bVgTnLl5*sZ}dSw^v6I9!Vr9fVfYv$@Cim?G{#~aCSW2a<5Nt< zXPA!9F%w^4HonAMe1-Y=8Vm6a7GnvPVL4V}71m%a)?))UVKcU38+KqPc4H6rVLuMy z5RTv|j^hMQ;WWkJp30=??-O&TR&>MZx4+Ag|gE0g{F$}{o0wXaBV=xxuF#(e>8B;J7 z(=Z(~FcY&d8*?xh^DrL^un>!|7)!AXE3gu)u?Fj~9viU-rX8+)-22XGLF zaRkS394B!KXK)thaRHZb8CP))*Kq?kaSOL`2X}D~5AYB_;SqkpWBi6Ec#3EE11}JA zZ-7t;gRlsX2zU#T5Cu^Y9Wf9Ku@M*X@HP@45fURQk|70B;vJ+$TBO6fI5jrF8Jxv= zT)-t<##LOyb=<&B+`?_#!ClYNHP7p*|X-5t^VWnxh3;p-T4vH3D>P zl_5}{?#0NYUb7%8vg1AE#QVsNJjjO+PyipI5DKFxilGEbqBP2&9Ll32DxnIhqB?4z z7HXp|>Y)J|qA{AF8JeRdTA>ZvqCGmG6FQ?Sx}gVpqBr`WANpe;24M(3!Z3V{5%>h7 zFdAbq4ihjDlkq90;xkOg=a`8vFdJWDF22Hie2s-DeaR^6n6vuG_r*Il)aSj)75tnfV*YGWF;5*#H_qc-}a1ZzK5I^D( ze#T?`iYNFT&+r^C5Mp0|Pza5%2!{xWh)9TxsECFbh>6&UgLsIK1W1U)NP=WYj+97+ z)JTJLNRJH2h|I`>Y{-rr$cbFYjl9T*{3w8eD1;&?isC4NQYekGD2EEDh{~vfYN(Ey zsD(PHi~4AQMre$tXoePOiPmU?c4&`|=!7olitgxvUg(X!=!XFqh`|_wp%{kY7=e)( zg)tb5@tA-~n2afyifNdR8JLM#n2kA@i+Pxj1z3nhSd67uh80+e)mVddSdWd^ge};L z?bv}`*p0o|hXXi>!#ILtIF6Gzg)=yd^SFRZxQwf~hU>V2o4AGBxP!a6hX;6wpYRC3 z;4yx~6FkK;{DBt;xj#TCgh5z@M+CfuNQi={h>jSDh1iITcz7ELkO+y96v>bRDe(?c zBQ4V5U1UHeWJXqG!+Xeq_mK;EkQW~yKR!f36h;vgLvfTuDU?B3lt%?rLS& z)J7fDLwz(vBQ!x%G)D`xLTj`|J9I!tbVe6+LwEEpeATHwLZ6rh@BtcRnM+&6E zJ4l1HNRM}s5t)z$S&<#@At&BPZsb8ee1HP@5QR_}MNteTP!gq42IWv56;TOQP!-it z1GP{abx{uu&=8H$1kKPKEzt^X&=&2{0iDnpUC|9a&=bAU2mR0=12G6g@DYaLV~oHj z7=_Uoi*cBMiI|K}F%_R-IzGote1X~c5_9nt=HqKD#5Y)sC0K^#Scz3wgSA+X4cLUu z*otk~ft}cmJ=ll+IEX_yf}=Q&6F7y_IE!<*fQz_{E4YSlaRcAs7QV+F{D6D7kB9gX zkMJ`d<5xVv?|6pic!3ZH1B60oghe<+Ktx1BWJELvo}< zDx^jlq(gdSKt^On7Gy(qr9K&&(#3`J?S)9iOT*75s#Wh^V4cx>n+{PW;#XUU0L;QqC z_yv#g8=l}Pp5YI?K*&P@LLm&oB0M7CEkr^TL`8JOKrF;YT*SlMNPt90jHF106iA78 zkQ!-`4(}oZG9fdvA{*XA4!n-Xc z5~DE&<1ii*F$tey3O>U$e2y9T0<-WX=HM&L!`E1VZ?FhUuoTO&0;{kZYq1U+uo0WF z1>3M4JFyFUuowGr0EciGM{x`%a1y6+2Ip`d7jX$!a24O;I=;hAe2?4s0e5j95AY*? z!q4~xzv4Iij;DBzKM>+@fRG4{FbIe6h={ik8Bq`o(Ge4|5C?G)A8#We5+MnaA~{kZ z72ZJ_q(yqXi;T#GEXa!Ncn>-8K5`=u^5Fv%z=tS=!YGPjD1nkFjWQ^Q@~DVPsDi4f zjvA!w&4kZtTH6?8iYI!Vw(Bah$*@oW@z4!v$Q#Wn95Ee2W|S4!7_np$odAJ9?lOdZRD;VE_hVFos|#hG95H zU?fIi48~$SCSVdKV+y8X8m40gW?~j*V-DtG9_C{K7Ge<=V=0zl1y*7;)?gjhVBFV=wmM01o0Xj^G%M<0MYu49?;_F5nU_<0`JLSiIEGNeFC zyo1z8i*$Gw8ITE?krmnS9&+G)Q3SFEIySVIIE50(^r-Sc0Wkjulvi)mV#l*no}L zj4jxP?bwN3*n_>;j{`V_!#Ij#IDwNmjWalh^SFphxPq(r7T56|ZsL2~#t*oQ`*?sK z@e_W=FZdO|;dea6bNqo2#{z^zXoNvHghxcYg~*74Xo!xOh=n+ai}-jO36Tg%kQB+0 z0;%v0(jYC;<6UG#CS*ZYWXF5RiT9Bkd5{kupa4EZArwYY6hjG=L}`>kIh035R6-S0 zMRn9bE!0L`)I$R_L}N5TGc-p_v_c!SMSFBWCv-+vbVCpHL~ry#KlH~y48jn6gkks? zBk&1EVKl~K9425QCgW2~#b=m~&oL8UU^c$QTzrN3_!5EHQx2k{Ue36Kzpkp#(* z94V0ssgVZhkRBP35t)$%*^nJMkQ2F(8+nlr`B4A`Q3yp)6va^jrBE7WQ4SSQ5tUH| z)leNZQ44iY7xmEqjnEiP(F`rn60Ok&?a&?_(FtA972VMTz0ezd(GLSK5Q8xULop1) zF#;no3S%%9<1qn~Fd0)Y71J;sGcXggFdK6)7xOS53$PH2uoz3R3@fk_tFZ>_upS$+ z30trg+pz+%fRG4{FbIe6h={ik8Bq`o(Ge4|5C?G)A8#We z5+MnaA~{kZ72ZJ_q(yqXi;T#GEXa!Ncn>-8K5`=u^5Fv%z=tS=!YGPjD1nkFjWQ^Q z@~DVPsDi4fjvA!w&4kZtTH6?8iYI!Vw(Bah$*@oW@z4!v$Q#Wn95Ee2W|S4!7_< z?%)U9!+ku&k9dTi@fg4234X^jJjV-!I29liLL)4~Ap#;I5+Wliq9F!iA~xb69^xYb z5+X5@AQ_S)B~l?Z(jXnuBLgxbGqNBXvLgp_A{TNaFY+Nj3ZNhgp$LkiI7*-tN~0{w zp#mzRGOC~&s-q@qp$_VzJ{q7A8lx$ip#@r^HQJyZ+M^>np$odAJ9?lOdZRD;VE_hV zFos|#hG95HU?fIi48~$SCSVdKV+y8X8m40gW?~j*V-DtG9_C{K(vJ?10U41QS&$9c zkpnrA3%QXO`H&w4P!NSs1VvFCB~S{bQ5NM;0TodhRZtDpQ4_UL2X#>&4bTXU(G<FdQQ=5~DB%V=*2RFbR_}1yeB% z(=h`xF$=RX2XiqG^RWO6u?UN?6w9yzE3q1Dunz075u30DTd^HGunW7f7yEDk2XPoj za16(B5~pwmXK@}Ea0!=j71wYbH*gcTa2t1U7x(Z05AhQo;TJr{Z+L>Ic!odl0wKo) z2!${Ri|~kmw-52TD2wu_fJ&&0s;GtK)Xo}`& zfmUdZwrGbA=!nkff^O)Jp6G=>=!^asfI%3Hk1!M;V>mv+NQ}l9jKg?L#3X!*DfkT2 z@HuAS3(Ufon1in{4_{*ezQH0a!BQ;83ar9vti?KPz(#Dw7Hq?I?8GkY!Cvgg0UW|% z9K|u5z)76O8Jxp;T*M_@!Bu>V>-Y{g@jY(i2i(PdJiw3m2|wc({EFZ3JD%b>{y>Pa z0YV})!XO;NBO=~HWJEzUL`O`-LL9_Je7uc>NQ5LvisVRvRCotzkQV9jE;1q$vLGw6 z<2~fW`^b$v$cGP503V_d3Zp2Bp#(~zG|HeH%A+DGp$e*^I%=R6YNIadp#d7AF`A$m znxiFJp$*!iJvyKhI-@JPp$B@RH~OF-`ePslVF*6LFno*=_ynUc8e=gI6EG2z@hPU_ zGfc#+fwuo+vi4Lh(CyRirRupb9; z2uE-f#}T(%fcSVD36Tg%kQB+00;%v0(jYC;<6UG#CS*ZYWXF5RiT9Bkd5{kupa4EZ zArwYY6hjG=L}`>kIh035R6-S0MRn9bE!0L`)I$R_L}N5TGc-p_v_c!SMSFBWCv-+v z)b^lUUDQJZG(=-GK{GT*OSD28v_*S#KqquYS9C)U^h9s;K|l1zKn%hVe1u{67$fir zMqxC@VjL!5A|~TgOvPuIj?Xa@Utl)A#9VxZ`S=*_U@g{T12$nZ zwqhH0U?+BC5B6a{4&o4w;3$sc1Ww^J&f**{;36*L3a;T>+`xCZh3|0(Kj0qj;~{>; zBm9iV_!Up^JD%Y=ULZt|0HF{XVG#}y5D}3O8Bq}pF%T265eM-Q9|@2UiID`!kQ^zI z3aOC>>5v{7kP(@Y1=)}tIgk^%kQ;fC5BX651yKk^P!z>c0;NzIWl;_lP!W|;1=Ua; zHBk$7P#5*l0FBTXP0#!ahu?btS z72B}`yRaL3u@47u5QlLD$8a1caSCT}7UyvRmv9+ZaShjT12=ICw{Zt|aSsph5I^A& ze!*k>h9`K6XZQmz5VB{0PzZyt2#*MO3y}~7Q4t+65DT#p7xC~m5+D&0BPo(01ybT2 zq()k#!@J0UOvsF^$cFcj1Medj@*pohKz@9Pf+&n4D2C!FiBc$ovM7%VsD#R>ifX8V zny8IBsE7J!h(>6Frf7~9Xoc2ji+1RMj_8ao=!Wj-iC*Y~zUYqu7=*$22t)BPhT{{A z#AuAcIE=?cOv0y_g3mAwpJN8Tz$|=;Irs|m@HH0T8!W;SEX8uHz$&c9TCBqcY{X`4 z!8UBiPVB-S?8SZ@z#$yQQ5?ewoWyCI!8x4AMO?xaT*bGzj_+_2-{UrZz+K$O1N?}e z@H2kFulNnW<0+ow4}|CyAS6N~48kEiBH}GXMifLtbi_m~#6eud$JqY0X!Ia;C>+Mq4kqXRmjGrFQ1dY~tIqYwI_KL%nDhTtO%!^aqb zPcRCjF&5)60TVG9pJFOL!*qO(nfL;;@g?TsE6m5&Scq@17)!7W%drxxum)?f9viR; zo3Rz!umd}>8+))1`*9G5a0Ewj94BxJr*RhNZ~+%_8CP%(-{JbXihxkZZplYsDrwwj|OOj#%PLWXn~e!jW%e9_UMRC=z^~3jvnZR-sp>d7=VEoj3F3`VHl1P z7>Q9BgRvNo37CY*n1ZR8hUu7rnV5yyn1i{Phxu55g;<2eSc+v>ft6T|HCTuB*oaNo zg00w&9oU84*o%EQfP*-UBRGcRIEhm@gR?k~3%G>KxQc7IjvKg%TeyuoxQlyufQR@A zkMIi~<2O9PQ#`{Tc!7|80)#>sghhBnz*~rfD2R&ah=Ev$jkt)1w~+vekQhmk3@MNj z?;thOA|2jE24q5JWJNZ-ha7kxxsV5W@d5JVLli_|6hSc*M@f`I8I(nNR6r$EMpaZp z4b((!)ImMeM?*A16EsD0v_LDgMq9K)2XsVdbU`6k1-sd zU?fIk48~zRCSnpk#T0yoY4{v7@C9b!OU%Jnn1`>i0N-E{mS8ECV+B@WHP&JsHee$* zV+*!nJ9c6h_Fyme;{XofFplCFPT(X?;|$K>JTBrAuHY)Z#dUm#oA@5L@dNJSJ|5sl z{DhzJ3x36K_#IF29Dg80-vA*I8etF);SmvUAu^&M8lod6Vj&LVB0kGBt>$h zKq|b0G)Rl|co!Lw30aU8+3_B7;(g>s9^}IZD1Z-92!&A;#ZUqzQ5t1X4&_l1l~4s$ zQ5`i<3$;-f_0Rwf(HKq849(FJt%(QhY6U7$@mmg@foJ$bIimSn2j$n7hhpMzQ#g)gT+{aWmt}tScNrMi}l!m zP1uaB*oGb0iQU+Peb|qKID{iOisLweQ#g&YIEM?kh|9QwYxov7@Eva9d)&bfxQF|A zh#&C?KjSfe#S{FFXLybm2+=PghK>GL?lE;R767z#6)bwK|I7q0whFYBtbGH zM@pnZYNSCrq(=s1L}p|`He^Q*BuvH>OvN-z#|+HGEX>9n%*8y+#{w+GA}q#IEW-+{#A>X; zI;_V=Y{C|7#dhq#t^i$IEezb>;?;hO+~=|cOR*d)unMcO7VEG98?hN%unpU>6T7en zd$At}a0rKS6vuD^Cvh5Qa1Q5j5tncUSMe>b<2&5M_qdH8a2NOS06*d<{ET1lD}KZ8 zc#7xv10hZa2#L@LgK!9sh-DyWL;sDWCjjk>6Z z255-JXo6;Fj+SVJHfW3X=zvb>jIQX09_WeQ=!1UfkAWD3A@~Tx@G(Z<6O6)WjKw%i zz(h>Or#|fOmX`ID5T);(K#uZ${x441ta0}n#4t~Hr+{Z)wh)4JtkMS#> z;CDR3bG$%^GXX*&G{PbrA|N6nAu^&O8e$+OVj~XXAwCiyArd1Ak|8-#A{A024bmY! zG9V)|BMY)2J8~c=av?YJA|LXj01BcIil8WpqXbH!G|HkJDxe}NqYA2_I%=X8>Yy&_ zqX8PBF`A+oTA(FbqYc`jJvyQjx}Yn%qX&ASH~OL<24EltV+e*~7=~j6Mq(7kU@XRC z0w!THreG?jVLE1DCT3wa=3p-7VLldMAr@gVmSP!JU?o;#4c1{jHewUDU@Nv`2XZplYsDrwwj|OOj z#%PLWXn~e!jW%e9_UMRC=z^~3jvnZR-sp>d7=VEoj3F3`VHl1P7>Q9BgRvNo37CY* zn1ZR8hUu7rnV5yyn1i{Phxu55g;<2eSc+v>ft6T|HCTuB*oaNog00w&9oU7t-2&VX z(6v>sz@E|t?qiSjLw^j!APm7r7>18A0-sLYxZ_3ZW4e;Sd24 z5ebnI710m_F%cVa5D)Q@011&8NstW5krJtp8flOY>5%~$kr`Q#4cUu3Z+pNg4(-tq zozMkc(H%X|3%$`7{V)InF&INI6vHqaBQO%9Fa~2W9uqJLlQ9KTF%8o(12ZuTvoQyA zF%R>x01L4Qi?I~TumUTw8f&l)>#-4=umxMO9XqfKyRjGhZ~zB!7)Njn$8i#;a0X{_ z9v5&4mvI%>a2+>r6Sr_1cW@W?@Bk0-6CU9gJjQQ$f~R-7K5`)s^5O&J z$A>70!YG1bD2|dSg)%6M@~D7HsEn$ph8n1e+NgtisE>wdgeGW;=4gRdXpOdLhYsk7 z&gg<}=#HM~g+Azu{uqEk7>tiF6dz+aKEX(g#u$vlcud43e2OXf4AbyAX5b6V!k3tX zuP_f^V*$RwA}qmDEXNA0!fLF=I&8p3Y{nLB!*=Y%F6_Zx?8gBd!eJc6F`U3joW>cP z!+Bi9C0xN(e2eS&4ma^VZsP~s#eF=$kN62c;}`sj-|#!0;yM06hzkKiA~eDv9Ks_a z-a=$VK{P~1OvFMQ#6^6(jf6;qBuI+nNP$#%2WgNN>G3WyA``M8E3)G~LwKEg13j1l+*qc9p{F%A|9nbI_FA(BlfKUjHun30; zh=@ptjHrl)7>J43h=X{Dj|51F#7KffnMm1zUYSm7>L0bf}t3O;TVCD7=phJIE6Df zi}SdEOSp`yxQ6Svft$F6+qi?fxQ7RLh@bEXzu+-`!xKEkGyH)U2ze<$D1<>+ghvFt zg-D2ksECdjh=tgQi+Fe&36Kbhkrc_00x9thQX?(W;ay}vCS*odWW#&Nf%lOMd5{+$ zAU{4tK@>(26hm>8L@AU(S(HZwR6=D`MK#nwP1Hsm)I)tVL?bjoQ#3~lv_fmNMLTpr zM|4IPbVGOaL@)F~U-ZWS48mZ1grWEt!|@45Vl>8J9L8fJCgD>|!DpC;&oKjEU>3f_ z9DId&_!zlE!JTJHexfjU>mk$Cw5^E_F_K{;1CYuD30L-PU1Aq z;2h55A}-+yuHsu<$9K4i?{OPH;4bdt0e-|!_!+<8SNw+G@f6ST2SQv95E7vg2H_AM z5%CrxBMPD+I$|Og;vg>K<835FA|ydlBu5IQ!aGQVv`CM4krA1Y1zC|D?;$7NM{eXn zK74=z_z;Cq7)4PGB~TKjQ3mBu9u-juRZtbxQ3JJ58+B0+4bTvc(FD!V94*lbZO|6& z(E**%8C}s0JjY3fQgulPcaprVLCp?Oniaa z_!4vR73Sk>EW|fhj3roxRNBxPXhej4QZ?Z*c?P;TFEf9sGcMxQ~bU5s&aQ9^+R$!S8s6=Xik-R|14WXoN*L zL_kDDLS#fmG{itm#6}#%LwqDaLL^2KBtvqfL@K048l*#dWI#q_Miyj4cH}@#kMio>;b<{*H)InX;M*}oMV>CrGv_MO=MjNz4 zdvru6bU{~iM-TKuZ}de!48TAP#t;m}Fbu~CjKnC6!B~vP1WdwYOu6Z2KX0^&=^h83@y+StMLJ|aMr1}7WJ7l3L@wk(UgSps6hdJX zMKP2>Nt8wzltXz`L?u)~Rs4Zv;y<)UM|46L zbVYacKri%0U-ZKO48&jz!7vQRNQ}Z5jKz3Nz$8q@R7}GR%*1TW!92{zLM*}(EX8uH zz$&c9TCBqcY{X`4!8UBiPVB-S?8SZ@z#$yQQ5?ewoWyCI!8x4AMO?xaT*Y!81I^OT5Axyv2Kbz$bjhSA4?{{KRkkLEr}g1VJzaM@WQ17=*=N2#<(} zgeZuL=!k(>h>f_2hXhE7#7KfY^SR;9oRCV>CrGv_MO=MjN!lf9QaY=!`Dt zhVJNzUg(3q=#K#yguxh!VHkmt7>zL)hw+$*NtlAEn2s5kh1r;kd02pjSd1lDhUHj^ zRak?ySdR_Zgw5EBZPVATeyR} zxQ_>TgvWS_XLx~^c#SuBhxho1Pxykb_>Ld=h2IGDFo3`aieLzVkO+-12#3EA0TB@y zQ4kH$5fiZx2XPS}36Kbhkrc_00x6LiX^;--krA1YC4hjlJXyurkpsDq8+nlr1yB%$ zQ3SF#@A78e=gI6EG2zF$L2w9WyZtb1)b4u>gy(7)!AX zE3gu)u?Fj~9viU-rX8+)-22XGLFaRkS394B!KXK)thaRHZb8CP))H*gcT zaR>Ks9}n>ePw*7a@dB^#8gKCqAMg>M@de-T9Y664e-P+V06`EG!4U$X5E@|-4&f02 zkq{YC5e+dA6R{Bo@em&gkqAkU6v>eSsgN3Jkq#M<5t)$%*^nJMkqdc{7x_^Dg-{qp zQ4A$e5~WcF6T7end$At}a0rKS6vuD^Cvh5Qa1Q5j5tncUS8*LTa0|C_ z7x(Z05AhgJ@C?uK60h(EZ}A=<@Cl#s72og!Kk*xX5cqKbK@beV5fY&g24V3R!XqLg zAqt`*I$|IeVk0i%ApsI1F_It|k|QNjAq~=dVLT>c5~g4(reg+XVK(Ms9u{CB7GnvPVL4V} z71m%a)?))UVKcU38+KqPc4H6rVLuMy5RTv|j^hMQ;WWO7Vh9K z?&AR-;W3`#8D8KeUgHhk;XOX$6TaXpzT*de;Wq+32_P_nA{as-Btjz$!r?DOKtx1F z6huRG#6&E_L0rT~0wh9WBt)JFp}L?bjoQ#3~lv_fmNMLV=d2XsPbbVWDx zKu`2WAM`_i48$M|!B7mx2#msLjKw%iz(h>O6imZ(%)~6r!CcJ80xZH}EX6Xcz)Gyf z8mz;5Y{VvP!B%X?4(!5i?8QDDz(E|w5gfyDoWv=d!C9Qg1zf^qT*Woqz)jr79o)lx zJj5eB!BafP3%tT>yu~|wz(;(>7ktBa{KPN(L7=Ar1VK;)M+k&MXoN*LghvEKLS#fm zG{itm#6}#%LwqDeA|ydlBu5IQLTaQ%I%GgbWJVTbLw4juF62R8BuvIsOv4P!#B9vLJj};JEW#2j#d55`Dy+s@ ztiuLu#Aa;4Hf+aE?7|-G#eN*XAsoh09K#8m#A%$tIh@BuT*4Jx#dX}kE!@Uk+`|Jr z#A7_cGd#yjyuus2#e00fCw#_Ne8Ug?#BcmT;Aa5@K`;bINQ6QdgvDP7kBEqbD2R&a zh=Ev$jkt)11W1U)NP=WYj+97+G)Rl|$bd}9jI79p9LR~>$b)>ykAf(KA}EUDD1lNa zjj||*3aE(6sDf(v8#V9`YN0mjq8=LHUo=8vG(|JCKufen8??iJ=zxysj4tSg?&yhL z=!3rKj{z8j!5E5R7=e)(jWHO9@tBB7n1ZR8jv1JR*_exYSb&9Cj3roxRNBxPXhej4QZ?>$r(qxP!a6j|X^! z$9Rfoc!8IAjW>9Q_xOlU_=2zajvx4i-w5bRDUlj!kPhjQ5t)z$S&C1yLA9Pz=RU5~WZE zWl6w9yzE3q1Dunz07 z5u30DTd^HGunW7f7yEDk2XPoja16(B5~pwmXK@}Ea0!=j71wYBH*p(xa1ZzK5RdQ# zPw^Zt@CvW-7Vq!@AMqJq@D1Pb6Tk2WfnEd<1VIrTArK0o5f%?w)I@F6K|R#Rzi5cYXo6;Fj+SVJHfW3g&>kJp30=??-O&TR&>MZx z4+Ag|gE0idFdQQ>3S%%9<1qn~Fd0)Z4KpwkvoQzrFdqxC2urXO%drBhuo`Qz4jZr$ zo3RDkupK+G3wy8^`*8q=a2Q8%3@30Br*Q`7a2^+N30H6x*Kq^4a2t1V4-fDVkMRW0 z@EkAk3UBZh@9_bj@EKq64L|S`zwrlwUj`5a!4MoF5ei`t7Jnf;A|eu^AS$9G24W#L z;vyarAR!VX36dc>QX&=7AT81(12Q2qvLYLDASZGo5Aq>D3Zf8-peTx?1WKVa%Ay=9 zpdu=x3aa66)WAQeh1#f#dT4-u(Fl#v6wS~AEzufn&<_8h13IEJx}Y1nqbGWy5Bj1% z24D~dV#AHmtG)%`#%)%VZ#e6KlA}q#IEW-+{#A>X;I;_V=Y{C|7 z#dhq#F6_o$?85;Z#917bJi-$^#dEyC zE4;>Ayu$~4#AkfLH+;uW{K6judL2Lz1VwO!Kq!PpScF4(L_j1&MpQ&Y48%li#6dj7 zM?xe*5+p@(q(Ca9Mp~pp24qBLWI;A$M^5BI9^^%S6hI*qMo|<)36w->ltDR^M@3XZ z6;#FFsE&V76SYwX^-v%Gq9Gci37VlfTA~%&pe_DGdvru6bU{~iM-TKuZ}de!48TAP z#t;m{aE!z#jKNrp#{^8mWK6|0%)m^{#vIJUd@RHwEWuJN#|o^%YOKXNY`{ir#ujYD zcI?D1?7?2_#{nF|VI0LVoWMz(#u=Q$d0fOLT)|ab#|_-VZQR8@JitRd#uGflbG*bW zyun+%#|M1EXMDvs{J>BA#vcTJ6F?9ILvVydD1<>+{Dts{h)9TnsECdjh=tgQi+D(Y zgh-4eNQUG{iBw2~v`CK($b`(uifqV%oXCwl$cOwWh(aiWq9~3MD237}i*l%dil~ez z69R~a=!l6}h=aI@j|51B#7K%{NP(0{jWkGy^vH-z$bziMjvUB^+{lZ3D1d?}j3Ow8 z;wXtyD1)*nj|!-S%BYHJsE!(_iCU6nRGn1i{Pj|EtS#aN1ESP?+L zA8{+itFZ>_upS$+30trg+pz5EHQx2k{Ue36Tg%kQB+00;!N1X^{>YkP(@Y1=)}tIgtx_kQez;0EJK( zMNteTP!gq42IWv56;TOQP!)fpI{raT)J7fDLw)>i?Xolu!iB@QXw)hY2(Gi`{ z1zph{JvF0UNOyTd)n=u@k$n2Yay}2XF|7aTLdJ0w-}AXK)VZaS@kr1y^w$H*gEL zaToXS01xpPPw))S@e;4_25<2mAMgpE@fF|j13&Q_e-K!!%C1^fc1I8NLT~g%KMcS? z48{-)!*GnmD2%~ajK>5_!emUvG|a$E%*Gtd!+b2nA}qmDEXNA0!fLF=I&8p3Y{nLB z!*=Y%F6_Zx?8gBd!eJc6F`U3joW>cP!+Bi9C0xN(T*nRE!fo8eJv_ieJjN3|!_nRW z9LEWq!fBkvIb6U+T*eh#!*$%mE!@Ff+{Xhv!eczeGrYh{yv7^6!+U(hCw#$Ie8&&` z!fyoX6F^`DMKFXwNQ6chgu`EmfQX2UD2RsWh>2K;gSd!~1W1I$NQz`gfs{y%G)RZ^ z$cRkHf~?4n9LR;-$cua^fPyHDA}EI9D2Y-igR&@(3aEt2sETT+jvA6Frf7~9Xoc2ji*{&_4(No==!$OWfu87%KIn)37>Gd_f}t3W5g3Kh7>jY3fQgul zDVT=on2A}KgSnWG1z3c|Sc+v>ft6T|HCTuB*oaNog00w&9oU84*o%EQfP*-UBRGcR zIEhm@gR?k~3%G>KxQc7Ift$FEJGh7Yc!)=Mf~RbXihxkZ{L`Z_9NRAXph15ukbjW~= z$c!w=hV00RT*!mG$d3Xjgu*C_Vkm)YyI#<6ksH zV>CfCG)GIcLL0Qje`t@6=!7olitgxvUg(X!=!XFqh`|_wVF7e%Q6*qUr}1+&JG<(r zftsj=I;e~K0d#87AV4=XlxmD7Xolu!iB@QXw)hY2(Gi`{1zph{JvF0UNOyTd)n= zu@k$n2Yay}2XF|7aTLdJ0w-}AXK)VZaS@kr1y^w$H*gELaToXS01xpPPw))S@e;4_ z25<2mAMgpE@fF|j13&Q_e-QX>06`E8!4VRn5C&oK7s4YVA|VQ*B06Fq7GfhV;voSN zA~BL68ImI6Z2KX0^&=^h83@y+StMLJ|aMr1}7WJ7l3L@wk(Fh!9N2#L@LgK+o@5fBlP5e3l@9WfCLaS#{r zkpPL17)g-~DUcGWkp}6I9vP7dS&$XkkpsDq8+nlr1yB%$Q3SV zI%Z%NW@9eqVF4CmF_vH%mSZJWVGY(|JvLwyHe)NcVFz|%H}+s3_TwN9;Ruf6I8NXc zPU9@j;Q}t=GOpknuHzN9!7&`iNu0tN zoW*%uz$IM9Rb0aj+{A6%!9Co^Lp;J0JjHXoz$?7QTfD;ue8gvb!8d%zPyE6k1o{|2 z5ClbVgg_{SMp%SHctk)XL`GCZLkz@3Y{Wr4#79CTLJ}lJa-={iq()k#Lk46-W@JG& zWJgZqLLTHreiT3<6h=`LLkW~bX_P@Zlt)EWLKRfS->8m%P!qLL2lY@N|DqupqY0X! zIa;C>+Mq4|Lwj^YCv-tqbVm>LLT~g%KMcS?48{-)!*GnmD2%~ajK>5_!emUvG|a$E z%*Gtd!+b2nA}qmDEXNA0!fLF=I&8p3Y{nLB!*=Y%F6_Zx?8gBd!eJc6F`U3joW>cP z!+Bi9C0xN(T*nRE!fo8eJv_ieJjN3|!*jgEE4;y5yvGN8!e@NNH~hd){Kg*y{uDqE z1VeCyL@0zoSp0?Xh=@ptf~bg&7>I?~h>LhgfP_elBuIwjNQqQPgS1GG49JAc$ck*p zft<*VJjjRqD2PHRf}$vn5-5ezD2sBafQqP$DyW9PQ3L;=7HXp|>Y)MtMI$suQ#3;h zv_xyPK|B114(N!^=z?zOj-Kd+KIn`77=S?-jG-8Y5g3Wl7=v*bkBOLsDVU1sn1NZC zjk%bI1z3p1Sb}9(j+I!2HCT)F*nmygjIG#)9oUK8*n@r8kApabBRGoVIDu0*jk7q1 z3%H2OxPoiAj+?lJJGhJccz{QEjHh^p7kG)+c!PI%kB|6-FZhb@_<>*ejX<9R2#lZz zh7bse&5v{7kqKFl71@yk zxsV%qkq-q>5QR|$#ZVk2Q3_>H7UfX^l~5T~Q4Q5m12s_#bx;@e(Ett62u;uw&Cvp_ z&>C&g4(-taozNLw(G5M&6TQ&~{m>r+F$hC26vHtBqc9p{F%A#!ahu?btS72B}`yRaL3u@47u5QlLD$8a1caSCT}7UyvR zmv9+ZaSbQd7)4PGB~TKjQ3mBu9u-juRZtawqdNXUP1Hsm)I)vzi-u^7CTND{Xo*&6 zgSPk&?a>jP&;?!59X-$sz0nu_FaQHF7(*}&!!Z)0Fa~2W9uqJLlQ9+3Fat9&8*?xZ z^RW<%umnr794oL2tFadAumKyf8C$Ro+p!b7um^jw9|v#`(jq-FAQLhpE3zR6aw0eK zARqFhAPS)filR75pcG1@EXtt*Dxxx~pc?*04g7;zsExX)hX(i;jnEiP(F`rn60Ok& z?eHHupd&h?3%a2@dZHKlpfCDk00v<&hGG~-U?fIk48~zRCSnq%U@E3#24-P4=3*We zU?CP`36^0wR$>*_U@g{T12$nZwqhH0U?+BC5B6a{4&o4w;3$sc1Ww^J&f**{;36*L z3a;TgZsHd1;4bdt0UqHop5hr^;3Zz;4c_5BKH?L;;48l42Y%r<0(}c0FoGf&LLekU zBMidfFGN5@L`D=uLv+MMEW|-v#76=oLSiIEGNeFCq(&N~LwaOHCS*ZYWJeCw zv_}VYLT7YEH}pVH^hO`_Lw^j!APm7!495tJ!f1@eI84AqOvV&U!*tBVEX=`N%*O&O z!eT7NGOWN#ti~Fw!+LDQCTzi0Y{w4l!fx!vJ{-V79L5nG!*QI%DV)JsoW})R!ev~= zHQc~W+{PW;!+ku&BRs)VJjV;X!fU+6JAA-Le8v}i!*~3|FZ@BE?*RlsPy|N^ghFV9 zML2{<1Vln)L`5{jKup9&9K=I>Bt#-4K~f|~3Zz16q(wSpKt^On7Gy(qi7pWQ5$to5B2dc8lo|ppc$H@C0d~k+TuU7 zM@Mu*7j#8;^gu84Mql*901U)n48brA$4HFA7>vbuOu!^e##Bth49vuA%)va&$3iT^ z5-i1XtiUR)##*ey25iJ;Y{52c$4>0R9_+<_9KazQ#!(!@37o`foWVJq$31OLKuX_ zUkHzgh=eGJis*=eScr|dh=&A7h{Q;OWJr#bNQE>=i}c8VOvsF^$c7xqiQLG8e8`W2 zD1;&?isC4NQYekGD2EEDh{~vfYWN#9@DFOCHtM1t8sJ|vLSr;VGqgZUv_>1W!++?2 zj_8ao=!Wj-iC*Y~zUYqu7=*zXieVUmkr<6J7>Dtgh)I}&shEx#n1$Jxi+Napg;5&nckOf(h9XXH-xsez7Pyhu{ z7)4MF#ZeNaPzGgD9u-gtl~EPdP#rZ;6SYtWbx|J;&=8H#1WnN#Ezk#-4=umxMO9XqfKyRjGhZ~zB!7)Njn$8i#;a0X{_9v5&4mvI%>a054S z8+ULI_wf*q@B~ls953(+ukjY|@Btt38DH=X-|-W_@CSi@1rP*55gZ{93ZW4e;Se4X z5DAeH710m_F%cVa5D)Q@5Q&fkNs$~WkP4}h7U_@y8Ic)TkPX?96SiB~cn>P!8o$5tUE{Rq;2f;~&&SZPY3M4JFyFUuowGr0EciGM{x`%a1y6+2Ip`d7jX$!a23~a1GjJ+ zcX1C7@DPvj1kdmsFYyX*@D}g!0iOa0IHLVo{1xBu13&Q_e-QY006`E8!4VRn5C&oK z7s4YVA|VQ*B06Fq7GfhV;voSNA~BL68ImI6Z2KX0^&=^h83@y+St385B$P!1o{&|U<5@l zgg{7yMi_*{UxR$RhUkciScrqTh>rwFgv3aSWJrOONR2c|hxEvZOvr+)$c`My zh1|%Cd?uY=#4(;hyECdK^TIe7>*Gbh0z#`ahQOKn2afyhUu7zS(t;l zn2!ZmgvD5jWmtigSdBGUhxOQqP1u61*p408h27YTeK>%FIE*7WhT}MiQ#gaOIFAds zgv+>!Yq)`%xQ#owhx>SlM|gs#c#ao%h1YnCcldyh_>3?3hVS@^U-*MSfr13ASO|*X z2!T)tjj#xZ@Q8p&h>WO+h8T#6*ocF8h>wIwgd|9cgh7u@=(kO#+D36M$ges_tzfm3kpeAag4(g#k{zXGHMiVqcbF@S& zv_V_^hxX`*PUwQJ=#C!fh2H3kei(p(7>pqphT#~AQ5b`<7>@~p46IE^znhx53I zOSpooxQ-jRh1DgZ95{d=2!`MY ziBJfGu=oq%5fPCP1yK9uqMMQ!o|NF$1$O8*?!a z3$PH2u>{Mo94oO3Yp@pUu>qT~8C$UpJFpYGu?PFG9|v&=M{pF!aRR4s8fS417jO}m zaRt|K9XAncT)@&12XPS}36Kbhkrc_00x6LiX^;--krA1Y1zC|DIgksvkr(+;00mJP zMNkaIQ4*z424ztm6;KJ4Q5Drt9W_uBwNM9jQ6CM^5RK3TP0<_yPeZ^99<9+9?a&?_ z& z6w9yzE3q1Dunz075u30DTd^HGunW7f7yEDk2XPoja16(B5~pwmXK@}Ea0!=j71wYB zH*p(xa1ZzK5RdQ#Pw^Zt@CvW-7Vq!@AMqJq@D1Pb6Tk2WfyM_A1VIrTArK0o5f%?w)I@F6K|R#Rzi5cYXo6;Fj+SVJHfW3g&>kJp z30=??-O&TR&>MZx4+Ag|gE0idFdQQ>3S%%9<1qn~Fd0)Z4KpwkvoQzrFdqxC2urXO z%drBhuo`Qz4jZr$o3RDkupK+G3wy8^`*8q=a2Q8%3@30Br*Q`7a2^+N30H6x*Kq^4 za2t1V4-fDVkMRW0@EkAk3UBZh@9_bj@EKq64L|S`zwrlwCj<}#!4MoF5ei`t7Jnf; zBBFJt0NSD*+M@$Hp)6wcr* z&f@|u;WDn`8gAewZsQK_;XWSX5uV^Fp5p~x;Wggk9X{YAKI03%;X8if7yckn=Kz8r zD1u|8&O4(q2IDXu6EO)>Fcs4=1G6w2b1@GKun>!}1k11-E3pb|uommF0h_QHTd@s0 zuoJtn2m7!e2XP2Ta1_UJ0;g~qXK@Y}a1obr1=nyLH*pJha2NOS0FUq(Pw@;d@Di`_ z2Ji45AMpua@D<u0Aw4o86S5#HvLgp_Avf|O9}1u#3Zn>$p*TvS6w071%A*1*p)#tX z8mglPYN8hEpf2j80UDwanxH9~qXk-_HQJ&b+M@$Hp)6wcr*&f@|u;WDn`8gAewZsQK_;XWSX5uV^Fp5p~x;Wggk z9X{YAKI03%;X8if7yckn{{Vs@D1svdLLoH5A{@da0wN(Yq9Ph%ASPlX4&os`5+V_j zASsd~1yUh3(jpx)AR{s(3$h_Qav~SxsEs6Z2KX0^&=^h83;}htfN6!+XoGh64;|1EozVr|&>cO|3w;9U)Z$h^t*O_< z7I&1K?gh}H#r^+hQnq*~^#o7x0x$6fZ}9;i@daP;13&Qxfr11O6u}S@p%50~5CIVp z1yKQ2+%|1VvE-B~b=tQ2`ZE1yxZU zHBbw+Q4jUe5RK3j&Cn99&=&2`0Ugl=UC{$Q(Fc7o00S`uLoos)F$QBX0TVF=Q!xWG zF$Z(801L4MOR)kgu?B0g0UNOeTd@N>u?Kr`00(gdM{xotaRz5`0T*!vS8)S3aR+zt z01xp5Pw@gT@dj`40Uz-NU-1J!@dtr|1`rg%5E7vf7U2*95fKGZ5d$$12XT=A36TUz zkpd}^25FH28Ic89kpnrA2YFEd1yKY=Q354V24ztJ6;TCMQ5`i<3$;-X_0bTG&=k$k z60Oh{?a%=o(FI-613l3PeK7z7F$6;~0wXa7V=(~}F$GgG12ZuPbFlymu>?!80xPiw zYq0?vu?1VP13R$?dvO2XK?`+aRpa#12=I8ckuuZ@dQut0x$6fZ}9;i z@daP;13&Qxfr14P6u}S@p%50~5CIVp1yKQ2+%|1VvE-B~b=tQ2`ZE1yxZUHBbw+Q4jUe5RK3j&Cn99&=&2`0Ugl=UC{$Q z(Fc7o00S`uLoos)F$QBX0TVF=Q!xWGF$Z(801L4MOR)kgu?B0g0UNOeTd@N>u?Kr` z00(gdM{xotaRz5`0T*!vS8)S3aR+zt01xp5Pw@gT@dj`40Uz-NU-1J!@dtr|2M`p& z5E7vf7U2*95fKGZ5d$$12XT=A36TUzkpd}^25FH28Ic89kpnrA2YFEd1yKY=Q354V z24ztJ6;TCMQ5`i<3$;-X_0bTG&=k$k60Oh{?a%=o(FI-613l3PeK7z7F$6;~0wXa7 zV=(~}F$GgG12ZuPbFlymu>?!80xPiwYq0?vu?1VP13R$?dvO2XK?`+ zaRpa#12=I8ckuuZ@dQut0x$6fZ}9;i@daP;13&QxfkFfj6u}S@p%50~5CIVp1yKQ2+%|1VvE-B~b=tQ2`ZE1yxZUHBbw+ zQ4jUe5RK3j&Cn99&=&2`0Ugl=UC{$Q(Fc7o00S`uLoos)F$QBX0TVF=Q!xWGF$Z(8 z01L4MOR)kgu?B0g0UNOeTd@N>u?Kr`00(gdM{xotaRz5`0T*!vS8)S3aR+zt01xp5 zPw@gT@dj`40Uz-NU-1J!@dtrI1`rg%5E7yAKaTGBE9|O%{P>b3OGrpaNJvOXmMmGa zWXX~xOP1^-OO`BIvSbO#k|j%)EFoF4goK2Igk;H*B}+5QHKO;fO#aq7aQ3#3ByyNWelQViA(C7|B?I z6f8w5mLUzxk&YF}z)ECd6|%4z*;s=dtVJ%?ArI@3j}0h5A&RgO#n^-rY(^=zpbT44 zjtW#_8>+A!)u=%&>QIjcG@=R3XhAD>pbb0Gj$P=$ZggS~y091B*oPkMM=uVb4+qhY zLm0qe4B`lea1_Hhh7lacC{ADuCozswn80aF;tZy67SlL~8Jx!~<}H{b0P_)u1qebg zLJ*2Dgd+lxh(a`C5Q{j(BLNGMh($=kVkBb;Qm_=MScWt#M>WMd6- zuok&khdiuDJ~p5Lg($*C6k`)guo3RIL@_p@1e;Nc zEhxiQl%oQb*oG=>M>T3ti#pV!0gY%vGg{D!9caT&v||@Kup6D&gD&hvH};_i`_YR7 z=)*zu;}8aL7=t*1Asodpj$s7HF^Ury!%2+e6ee&QlQ@GZoW(TGVFu?hi+LB#5rFv! z!~z5%7$FEn7{U>ONJJqTF^EMR;*o%bNW>x}VKI`i1SwdGR4hXpmLnZ2kb#xR#42QA zHL|e=IarHatV15wBOe=3fI<{uBZ{#JCD@EoY(W{eq8t^d#5Po6JE~EGTGXK)4QNCY zn$dz*>_8iKq8+=?f!*lD9&}+Zy0H&E*pFTuKpzgGABQl2!x+R74B;q-aSS6kj!~Sz z7*1jwr!axjn8X=O;Vh)<`iFWKl2X>-V>pR%oWcZ7V-jaDg|nE(In3ZZW-;%>a|B>M0g5B8%M2hfLu=*J-p;4lVp1VcEAVI0EF4*!gf@n z2DPX|JsQx6CN!f3t=NG!>_j_up#!_oi9P7TUUXw0daxh8IDkGJL_ZE;0EaP%BN)O_ z4C5F^a2%sJfiaxKI8I>#r!k2$n8I01;~Zvi9gPGb^hFom<2 z#yQO3JZ3R3bdCVbM<5m;2*C(JD8dkq2t*;1UnMk%(S3|mo-3RKQ9cRS5CU4`waMh$9Fhk7)i5lv`D3tF)Q zZP_P{2qZ513g}vy;KJ;KedT{`KIEa26!T=6q5JxbCqZr09jNmv%aROsFiE*65 z1WscTXE24cn8rEG;5=qA?~*wJFdu1&_Mr#+(TfA< z!$I`p5C(7VFbr9iW3;aNsQwZCU6>)ID;vi#Wc=g2In!0d0}$|U_Jt| z06_>w2tpBta6}*yQHVwiViAXUBw!&Du?R_6jASf93YH=j%aDfUNXH6fU?noK3Rzf< zY^*^J)*=_{kcaii#|9Lj5JlLCVr)VQHlq|82M+GXe4OQ5VYSf?>b*M)J8qtJi zw4fC`(1x98$1ZeWH#)HgUD%6m>_ZRsqZbFzhlA+HAq?O!25|&KIErB$!w8OJ6elo- zlNiS-OyD#oaRyU3i)oz049;T~^TOu{zW5QHKO;fO#aq7aQ3#3ByyNWelQ zViA(C7|B?I6f8w5mLUzxk&YF}z)ECd6|%4z*;s=dtVJ%?ArI@3j}0h5A&RgO#n^-r zY(^=zpbT44jtW#_8>+A!)u=%&>QIjcG@=R3XhAD>pbb0Gj$P=$ZggS~y091B*oPkM zM=uVb4+qhYLm0qe4B`lea1_Hhh7lacC{ADuCozswn80aF;tZy67SlL~8Jx!~=6!UI z0L(`q79a@02tg>q5RM2$A_~!nK`i1Bj|414A{HSDi;;{aNWoI1Vj0q~9O+nr46H;Z zRv`hZq7L_#W{pbLA^jeY3Be)Qr1`fw2aID`Ql#vqPh2uCrDV;I44 zjN$~wa1!GV&0{51YkY_u>e5`MhHR?hHyk65>bdo3}O+7 zcqCvU60rzLSd3&WK?;^470Zx@yU@_$j1g0pb$ma zh+=F)2{xk?TTq6rC`SbhFa~i1LpX|I9K#5XV-zPahLae_DNNurCUFK+IE!hV!wk-2 z7V{$J2*7*j1Yt(4B?1CB%%_;ySpbrPpk3$&1VGQC3hHwONJJqT zF^EMR;*o%bNW>x}VKI`i1SwdGR4hXpmLnZ2kb#xR#42QAHL|e=IarHatV15wBOe=3 zfI<{uBZ{#JCD@EoY(W{eq8t^d#5Po6JE~EGTGXK)4QNCYn$dz*>_8iKq8+=?f!*lD z9&}+Zy0H&E*pFTuKpzgGABQl2!x+R74B;q-aSS6kj!~Sz7*1jwr!axjn8X=O;Vhh(s(x5*8yFOOS%4NX0Uw zVL8&V0vT9|Osql{RwEm0kb||z#X96+J@T;u1t>%jHli4tP=d`U#TJxdE6P!UN^C(SSxYp&2b`#SXM#C)%+K9oUUd>_Hdyq8t0rgZ=2m0rcS@`f&&YIE+CY z!4QsO7{@Sz;~2#WjNv54aS9VSjY*ur6wYEA=P-lwn8m!y<_N%i1Y!Y#5R4FnA`Ib( zKqR6NjTpot4)I99LL_1llCT)bSb`KRMJkpd4a<>^70AF!WMUPvuo~G|gB+|yF4iFr z>yeKQC_o{Kuo1=Bgc58tTTzY*RAL*dupQN?K`rV~j|McN3C(ChD|Vm_JJF6^ z=)i7tVh_5o7v0#09_&Xi4xkSQ(T_tIz+nvH2!?PJ!#IW!9LFe5U<@ZQj#HSxX-wh_ zrf?S1IENXW$1LVW%@Kh42*d&eAs8VDMHs>nfk;Fl8Zn4P9O99Hg-FCABw;a>ht zic~B^8kQp+E0BSe$iymSVKuU`202)ZT&zPL)*~MqP=G=dVIzvM2_@K!QfxsPwxS#r zsKho@VLPf(gId&~9t~(j6PnS2R_s6F4*!gf@n2DPX|JsQx6CN!f3t=NG! z>_j_up#!_oi9P7TUUXw0daxh8IDkGJL_ZE;0EaP%BN)O_4C5F^a2%sJfiaxKI8I># zr!k2$n8I01;~Zvi9p$J1bA`povL?Z^Vh(kOQun>t@gd{9R zGL|3(OOc9YNW*fZV+As>5}8_s>Bp$GfXiv#Gx zLG@WMMV3 zu?9I!K68+M`{yU>B%=)@j$VK2I|4?WnAUK~Il4x%52Fo44t#1RbPD28ziBRGyxoWK}P zVjQP1fzz188BF0Urg084IFDJ(iVMh$b|n1+CbDHta+@cA*2i(TP3i!d`S^A9}DK zy*PkA97I13VE~6Qh$9%nQ4Hf4MsOUXIDs*o#5hi20;e&FGnm3zOyeA8a2~Um7duA) z<|7ab5QJcaAQWK;M+71fg=oYe7IBD20u~|>i;#rHNX8PRU@20u3~5-7bgV!IRw5It zkcHLA#v0^cEpo9Ad03BpY(N1DQG|^s#wL_tGfJ@qW!Q>xRG<>uP=)QNMh$9Fhk7)i z5lv`D3tF)QZP_P{2qZ513g}vy;KJ;KedT{`KIEa26!T=6q5JxbCqZr09jNmv% zaROsFiE*651WscTXE24cn8rEG;5=qA?-O$bU_Jt|06_>w2tpBta6}*yQHVwiVi7mT z+(cZwPQXGWViA(C7|B?I6f8w5mLUzxk&YF}z)ECd6|%4z*;s=dtVJ%?ArI@3j}0h5 zA&RgO#n^-rY(^=zpbT44jtW#_8>+A!)u=%&>QIjcG@=R3XhAD>pbb0Gj$P=$ZggS~ zy091B*oPkMM=uVb4+qhYLm0qe4B`lea1_Hhh7lacC{ADuCozswn80aF;tZy67SlL~ z8Jx!~=3OyI0OlhQ3lM~0gdh}Q2uB1W5rt^PAQo|mM*fOD8?p~U^7aw1!dTZa#Wxa+faq= zs74KHQHOdopb<@IMhjZ818vxecI-k2cB2z}(1pF|#y<35KYDQheK?4I9Krw&V-QC$ zgrgY7F^u3iMsWgTIEitb!URrZ5@#@lvzW#?%-}p`F)wb80L(`q79a@02tg>q5RM2$ zA_~!nK`i1Bj|414A{HSDi;;{aNWoI1Vj0q~9O+nr46H;ZRv`hZq7L_#W{pbLA^jeY3Be)Qr1`fw2aID`Ql#vqPh2uCrDV;I44jN$~wa1!GVqW|l0ho_KEI<%~5rR;JAsi8iL=>VCgIL5N9tl{8L@YuQ79$x;kb+OZ2A*o{u?K^OL-8~f0M{piI3^x+`-aR>uA zj6od15RPIP$1sB97{v*U;Uva!3KKYuNu0qH&SDzpFoW}$#k^0>5rFv!!~z5%7$FEn z7{U>ONJJqTF^EMR;*o%bNW>x}VKI`i1SwdGR4hXpmLnZ2kb#xR#42QAHL|e=IarHa ztV15wBOe=3fI<{uBZ{#JCD@EoY(W{eq8t^d#5Po6JE~EGTGXK)4QNCYn$dz*>_8iK zq8+=?f!*lD9&}+Zy0H&E*pFTuKpzgGABQl2!x+R74B;q-aSS6kj!~Sz7*1jwr!axj zn8X=O;Vhw#&8njIE4wE#w5;Q3TH8mbC|(-%wk@`908b*KrBEI zf)RpHgdrReh(r{k5rbI7Asz`>h(s(x5*8yFOOS%4NX0UwVL8&V0vT9|Osql{RwEm0 zkb||z#X96+J@T;u1t>%jHli4tP=d`U#TJxdE6P!UN^C(SSxYp&2b` z#SXM#C)%+K9oUUd>_Hdyq8t0rgZ=2m0rcS@`f&&YIE+CY!4QsO7{@Sz;~2#WjNv54 zaS9VSjY*ur6wYEA=P-lwn8mz>a|B>M0g5B8%M z2hfLu=*J-p;4lVp1VcEAVI0EgPGb^hFom<2#yQO3JZ3TPsyPBMAAwkaAOs@>p$J1bA`povL?Z^Vh(kOQ zun>t@gd{9RGL|3(OOc9YNW*fZV+As>5}8_s>B zp$GfXiv#GxLGy2yo3R~j6uAD zA-sxVyoM3Hj#0dUF}#U!yoCw8jY+(NDZGnmyoVXQk6B!>XpR6}h(KI~AY6ixgakR9ufV+<Ox%nt+=6V}iX7aA zT-=U4+<|=Di2~e(BHWE)+=CL_i&ET>e`HJb+3(h$=jUYCMcuJc4>Wibgz!W;~8o zJb^YmiFQ1N4m^!cJcBMgi*7uJ9z2g;ynsHuhhUNV@fe!%I9l-p+VCXW@f14nG&=DN zy6`Nz@f>>aJbLj0`tTz9@e&5`G6wMqhVUwe@ft?(I!5sZ#_%S_@fIfVHYV{7rtmJN z@g8RIK4x*j)pG>kLImO>1mR+Y;1Y!4Qbgb~MB#G8;0nayN+jSaB;sl$;Tk04TBP7Q zq~dy{;RdARMr7b7Wa4II;TB}$R^;F|CHf}`@ZbL3^ zM;`7#KJG*T?m`jnMltR|3GPKH?n4>wM>!rqB_2c-9zr!9MlBveJsw3P9z!!8M=PE{ z8=gcvoa1D}iEmCkDQgJ=fa0AkDBQkIkGI2Aqa0{|=D{^ofa&bHIa0l{nCkk*E zif}iIaSuvxFG_JA%5Xo*@c=6EAgb^Xs_`&t@d)biC>rq?n(;VV@dVoNB--&5I`A|) z@eI1~EV}U=dhk4Y@dEnrBKq+X2JkWl@d}3UDu(eIM({dD@dn25CdTm=Ch#^U@eZc& zE~fDwX7D~{altin1mHph;vxj$VuaulgyB*|;4(zva>U>Y#NkRL;3_2IY9!$rB;#77 z;5ww@dZgh7q~k_p;3j0^W@OJ;y#q& zew5<@RN_HY;UQGxVbtOg)Z{Tlbm3Wa<2m%;dGz81 z^x;MH<0TB>WenmK4B=G_<28)nb&TQ-jNwg;<1I|!ZA{`FOyONj<2}saeazy5a1D}iEmCkDQgJ=fa0AkDBQkIk zGI2Aqa0{|=D{^ofa&bHIa0l{nCkk*Eif}iIaSuvxFG_JA%5Xo*@c=6EAgb^Xs_`&t z@d)biC>rq?n(;VV@dVoNB--&5I`A|)@eI1~EV}U=dhk4Y@dEnrBKq+X2JkWl@d}3U zDu(eIM({dD@dn25CdTm=Ch#^U@eZc&E~fDwX7D~{alw)~0&pP$aS?)WF+y+&!f+`f za2cX-Ibv`H;&3Gra1|19HIi@*l5s6ka2--{J<@Ok(s3g)a1%0dGqP|CvT-YNa2s-Q zJMwS`@^L2$a2JYjH;Qo&N^mbqaUaTXKg#g{D)Aty@DQr;FlzA#>hUNV@fe!%I9l-p z+VCXW@f14nG&=DNy6`Nz@f>>aJbLj0`tTz9@e&5`G6wMqhVUwe@ft?(I!5sZ#_%S_ z@fIfVHYV{7rtmJN@g8RIK4x*jXXgmOg$Tq&2*Sk(!6gX8rHH^~h{ENF!4-(Zl}Nx< zNW|4h!Zk?7wMfBrNX7L?!wpEsjmW@F$i&Ua!Y#`5lW50N=)lwH#53r^ zv*^Zi=)v>o#S7@ei|EHo7{JRI#48xWs~E;>7{Tip#TyvIn;6Gin84eZ#5S5r7L3h>H+}ixGlL5Qa+;fy)qu%MpVs5Qi&~fUA&*tC56jkc?}Qg6oiq z>yd^Vkd7OXft!$tn~{ZEkd0fBgWHgc+mVMmkdHf2fV)tHyHSjLP=b3=iu+K8`%#Vu zP>Baog@;g$hf#}1P>)B^h{w>3$I*%>(1s_`j;GLpr_qUL(1mBwjpxvV=h2H7(1#b% zkC!ljmobP}FoahzjMp%N*D;DWForiVj<+y@w=s!#Fokz9jrTBv_c4nLQsxN2g$Tqe z{$&NJixGlL5Qa+;fy)qu%MpVs5Qi&~fUA&*tC56jkc?}Qg6oiq>yd^Vkd7OXft!$t zn~{ZEkd0fBgWHgc+mVMmkdHf2fV)tHyHSjLP=b3=iu+K8`%#VuP>Baog@;g$hf#}1 zP>)B^h{w>3$I*%>(1s_`j;GLpr_qUL(1mBwjpxvV=h2H7(1#b%kC!ljmobP}Foahz zjMp%N*D;DWForiVj<+y@w=s!#Fokz9jrTBv_c4nLmd+7?3lWHm5QK{nf=dvFOA&#~ z5QWPTgDVh+E0KV!kcg|1glmwDYmtKMkc#V(h8vKM8qLCi$_q8N70DK(2U2?iYL&9 zC((|l(1EAXiD%G-XVH!4(1YjEix<#`7txQGFo2gah*vO#S22v&FoM@HiZ?KZH!+U4 zFoCx*iFYuCcQK9kFoX9oiwizCM*uEFATB}>E=CA0K^QJY1YWaFMybmYgDVh+E0KV! zkcg|1glmwDYmtKMkc#V(h8vKM8qLCi$_q8N70DK(2U2?iYL&9C((|l(1EAXiD%G- zXVH!4(1YjEix<#`7txQGFo2gah*vO#S22v&FoM@HiZ?KZH!+U4FoCx*iFYuCcQK9k zFoX9oiwmxsBLEj75Emf`7b66hAPkox0+%5Qmm>yOAP!d|0aqarS0f46AQ{&p1=k@J z*CP!#ARRX%12-WPHzNzTARD(L2e%;?w<8aCARl+40C%AXccU2hpal1#6!)PF_oEyS zpb`(F3J;+g52F^3pdOE+5s#r6kE0b&pbbx=9Z#VHPoophpbO8U8_%H!&!ZPFpbsyi zA1`45FJlm|UqLCi$_q8 zN70DK(2U2?iYL&9C((|l(1EAXiD%G-XVH!4(1YjEix<#`7txQGFo2gah*vO#S22v& zFoM@HiZ?KZH!+U4FoCx*iFYuCcQK9kFoX9oiwl;`5r7L3h>H+}ixGlL5Qa+;fy)qu z%MpVs5Qi&~fUA&*tC56jkc?}Qg6oiq>yd^Vkd7OXft!$tn~{ZEkd0fBgWHgc+mVMm zkdHf2fV)tHyHSjLP=b3=iu+K8`%#VuP>Baog@;g$hf#}1P>)B^h{w>3$I*%>(1s_` zj;GLpr_qUL(1mBwjpxvV=h2H7(1#b%kC!ljmobP}FoahzjMp%N*D;DWForiVj<+y@ zw=s!-;~o45@8Z9B5C6ma_`v7qxBwr-h4>II!iRA&K7vc|QCy0T;WB(2m*W$-0-wZ{ z_!O?fr*SntgKO|vT#L`)I(#12;|sU}U&M|05^lo(;bwdpx8N(d6<@_|_!@4<*Kr5F zfjjX{+=Xx9ZhRZ};5)b%-^G3S9`48Y@c@2+2k}EZgdgEy{1}hmCwLS;#bfvx9>>q| z1b%@h@k=~~U*T!|8qeT2cox6KbNC&e$M5k1{(u+pN4$hT;br_8ui!6u6@SHR_#0lw z3H%)=@eiEBKXDrW!WsM`BJ z18m0+QG*|$4nIZ%eu5_a6fO7}cHrmOiC@q753oQ*o)s_AAXDd_#F=5_c(|@ z;1K?Z!}t@9;LkXUzu*}DisSejPT=o2iGSb}{)yB07tY|{IE(+_9R7>*_#fsq&hY`v z#|Ns#eA-;)?_!c(d+t`fnU<sU@_$N-|UpRw*<1GGzbNDaLT};nP@*&tM5Yi>3G+mf`bQjxS&Z zzKE6h5?0~=uo_>+8hiz7@l~wD*RUR6#|C@@h4>~m;#=5+Z(}pQgDv>$` zD)4=5!w;|>KST|FggX2f4fqL~@KdzlXV`(CV<&!rUHBz-<5$>&Ut=$RgMIid_TzUr zfZyXF{(wXHBM#$FID$XpDE@+D_$!X%Z#aR!<0SrpQ}`!N<6k&~f8#9vgLC*V&f|ZW z_t+dCz!Nn75E}n;!9YC|HEp08Efzrti@Nc4qwB1d>tF`4HV*=*obdo6TXej_zt$Hv9nF@k7+$N2tS((SVAOg-S`#u;MdrT-(Vkpi~aZ= z4&e7Vh(F*E{)of)6OQ1|IEugE82*am_!~~(?>LEn;1vFe)A$$8;NLil|KJ?{i}Uy& z=C#c60nEn-u>c=JFg}b>d<5b6C?fGOMC0R##U~JtPhufHg+=%@7UMHmg3n?pK8I!a zJeK1NSb;BMCBB4J_&==1m$3$4!CHJ3>+m(K$Jem|-#{V0iH-OcHsRaYjPGCzzKgB+ z9xCvCY{L(*9X~`3euO&w7!CLdn($M!;Ahx@pJOL}fnE3|cH>vrgI{AWeuI7ZE%xJg zIDp^dApU?u_#+PEPdI`<<0$@uWB4nM<8L^DzvCqSfm8S=PUBxVgMZ^J{)2P)FV5qC znD?_eK7jf7AQs?52*!sIijN>1A4McShG={ovG@ey@kuPir?3d0#$tR1OYm7N#pkdL zpT}~10W0uDti+eF3jc@I_%hbuD_D!KVjaGQ_4qnA;2S8!H?a}l!X|thoADiN!FRD0 z-$Mnyk8St?w&RDW!H-afAEN<3K@)z87W@o5@N?|MFR%;0#BTfwd+=-Q#c!|=zr}w1 z4hQgi9K;`R2!F(3{0T?!XB@>}a14LNar_M@@OPZVKX3~F#A*BsXYg;F#eZ-P|HXOy z5Az3#8EexZv zZQHhO+qOGa$F{AGZCf4Nw$rh#^Nq7FMm@EDz`mOGzQsFy#3y{kH~hpe1ezB>U<5;O zghFV9LwH0&WJE)B#6oPuLwqDcVkARyq(W+>LwaOFW@JNlCl^v_fmN!(Zr#PUwnm=!w742YoRB12F_cF#;no24gV+ z6EOu-F#|I(2mfF`7GN=!U^!M`HP&D~HefThU^{kTH}+sZ{>332#xWenDV)YRoW~_x z#x-2WE!@UE+{Yt4#(#K*mw1J@c!!Vpgs=F9pZJA9^8*NsUduNk3>j}WJr!wNR4zzk4(snY{-sW$c=o+k3uMnVknMMD2;L`k4mVFYN(D{sEvB4 zk49*WW@wI9XpMIG3mwr3UC|9a@i+RQF9u*BhF~a0U?j$1EGA$greG>&U?%3^AI!%B zEXEQn#|o^*8mz|#Y{nLB#}4eq9_+`zIE2GEhT}Me(>RCoxP;5NhU>V6+qj4Oc!bCJ z56|!tukaS{@DZQz72og^zYu6a0D%zGNK_mVj(u-AwCizF_IxUQXw_cAw4o7GqNE&av?YJ zAwLSCFp8l#N})8$p*$*~GOD3EYN0mjp*|X+F`A({TA?-C;V*PVCv-(O^u*ujgT5Gm zff$0J7=e)(gRz)^iI{?^n1Pv?gMTm|3$PeVupBF}8f&l~8?YH$upK+F8+))H|Kbo1 z;~0+P6i(wD&f^j;;~K8x7H;Dn?&A?2<3BvZOT5Bcyu(L)!dHC5Py9llMF9jxFa$>^ zghn`oMG(<-%#6~>CM?8t@O$cOwWgu*C>;wXjED2MW>gvzLf>Zpa z3@`BtZ}AQv@d;n?4L|Va5Fd$<7|DxsV(AkROFm7{yQ=rBE8>P#%>~8P!l7wNM-NP#=xZ7|qZetNL0=5OKn%f9jKD~Y!B|YdL`=a{%)m^{!9SRf1z3zFSdJA~jWt-04cLq= z*p408jXl_pe{l$haSX?C3a4=n=Wz*_aShjT3%79(_wfji@gJVyC0^kz-r*xY;VZu3 zCw?K&(f|S@7=j}dLL(f)BN8Gb8loc>Vj~{nBM}lK8ImIvQX?JGBNH+s8?qx8aw8w| zqYw(C7>c75N~0XgqY^5k8mglfYNHO|$iwT&BDVT~Gn29;~2lKH2i?IaDu>z~H2J5i_o3RDku>-rY2mA3a4&gA4 z;W$p=G|u5XF5xn+;W}>NHtyj*9^o3Pq(gdSLS|$`cH}~C`>(Fc7o00S`uLoos)F$QBX0TVF= zQ!xWGF$e!(J{DjxmS8znU^UiYJvLx7wqQGUU^n()KmNrb9L6ym$0?k~Ih@BOT*ftA z$1U8(J>175JjQ=`hL?DSw|Iw-_=K_kPza512#-jJjA)3CScr{y zh>t`_jATfTR7j0<0R&vcrPrB|8QG8>xsV(AkROFm7{yQ=rBE8>P#%>~8P!l7wNM-N zP#=xZ7|qZetNL0=5OKn%f9jKD~Y!B|YdL`=a{%)m^{!9SRf z1z3zFSdJA~jWt-04cLq=*p408jXl_pe{l$haSX?C3a4=n=Wz*_aShjT3%79(_wfji z@gJVyC0^kz-r*xY;VZu3Cw?K&iU0y57=j}dLL(f)BN8Gb8loc>Vj~{nBM}lK8ImIv zQX?JGBNH+s8?qx8aw8w|qYw(C7>c75N~0XgqY^5k8mglfYNHO|$iwT&BDVT~Gn29;~2lKH2i?IaDu>z~H2J5i_ zo3RDku>-rY2mA3a4&gA4;W$p=G|u5XF5xn+;W}>NHtyj*9^o3Pq(gdSLS|$`cH}~C z`>(Fc7o z00S`uLoos)F$QBX0TVF=Q!xWGF$e!(J{DjxmS8znU^UiYJvLx7wqQGUU^n()KmNrb z9L6ym$0?k~Ih@BOT*ftA$1U8(J>175JjQ=`hL?DSw|Iw-_=Kj9>_k zPza512#-jJjA)3CScr{yh>t`_jATfTR7j0bpU}848ai!p%D(@5ebnI4bc$` zu@MjPkqC*A49SrSsgVxpkqMcR4cU6jrBM#$Q3;h%4b@Q#wNVfC z(Fl#v49(FBtE4ra4{zf14#Q+S%5Ddi#jKmm>#RN>m6imeo%)}i0gZWs1 z#aM#nSb^18gZ0>e&DetN*n!>HgZ=myhj19ja2%&_8s~5xmv9-^a2>aB8~1P@kMJ1( z;Tc}y72e_3%Aq_ep)#tWI%=Ud>Y+Xwp)s1FIa;AL+TkyB zL??7bH}u5c=!3o(fPol-p%{UY7=y8xfQgubshEM8n1g>X9}BP;ORyX(uo`Qy9viS3 zTd*BFup4`@AOGSI4&xY(;}lNg9M0nsF5?=m;}&k?9`5529^*ee!%MuvTfD%XMmA(eF62f& zhU%z=+Ng*6XoSXShURF6)@X;n&=H-`72VJif1?ljVgLqW2!>(=Mq&)cVge>& z3Z`NPW?~Nh!F(*hVl2UOtiWol!Fp`KW^BQB?7(j9!G8RULpY3MIF3^|jdM7UOSp_{ zxQ<)6jeEF{M|h0?@C+~U3UBcaAMpua@eM!m3xU=L5E#J_9H9^z;Se5?5E;=B9kCD_ z@em)0kQm939I22R>5v|okQv#K9l4Mj`H&xlP#DEf9HmeijGxjKNq;z(h>JRLsCk%)vjHj|Eta zC0LFXSdBGUj}6$2E!d77*o{5dkAHCphj9$YaSEq#4(D+RmvIf(aSOL`5BKp1kMSR# z;U!+-E#BcHKH)3A;U|6}(1rj4BN&1s6hb2$!XpwQBO0P37GfhF;v*3fBN>t-6;dM| z(jyZxBO9_K7jh#X@}m$6qZo>#6iTBU%A*o0qZ+EC7HXp&>Z1`FqZyi`6fy*h$)zg8JLMV_y_Z`0E@8%%drBhu?Fk00h_S} z+pzU26j#!9|c!-ZgNQ`7ij#NmEbV!d($c${rj$Fu%e8`VND2!q#j#4O%awv~V zsElf;j#{XVdZ>>^XpClPj#g-mcK8b&(FtAA4L$KU`k*fcU?7HIC`Mo;#$YTaU?Qeq zDrR6N=HMU9#{w+I5-i6Gti~Fw#|CW17Hr23?8YAK$GSh$M_G=@Di`^7Vq#8pYRpm@DslfXmbF85e&f*3ZW4W;SmXu5e?B13$YOo z@sS9LkqpU^3aOC}>5&PUkqz0A3%QXG`B4akQ4GaV3Z+pF5&PUkqz0A3%QXG`B4akQ4GaV3Z+pFZ5+N~?AvsbZHPRtHG9fdv zAvKIBIs6h<)= zM=6v>Ih02wR7N#aM=jJwJ=8}dG)6NtM=P{OTeL%abU-I`Mptx05A;MY^hRIw!vGA# zU<|=9497@}!WfLjcuc?~OvY49!wk&CY|O!2%)VOrT_v? z<2LK9*oGb0iQU+Peb|o!IEceIf@3(2Q#g%tIFF0ChMTyD2Y86bc!Fnmjd%ErulR-^ z_=(^6gTUJZ2!db;j*tk2FbIqAh=53ljHrl)7>J43h=X{DkAz5sBuI+nNP$#HjkHLI z49JMg$bxLhj-1GaJjjduD1bsJjG`!p5-5q%D1&k+kBX>-s;GvVsD-+yhlXf`rf7zi zXoa?DhYsk7F6fFL=!xFwgZ>zR!5D(!7=h6kgYlSv$(Vxan1R`tgL#;bMOchwSdLX# zjdfU$P1uZW*p6M;jeXdUgE)kvIEIrrg)=yd^SFRZxQwf~h8wtv+qi>!xQ~Z;geQ24 zXLyd6c!f83i}(0|Pxy?l_=X?&iQo8xz&ip6f?x=akO+k^2#fHDfJlgpsECFbh>6&U zgLsIKM9A19fXpa@VknN1D21{phl&_GIDqk(fXSGG>6n4pn1gwkk40FFWmt|?SdUHE zjBVJCUD%I949i8zRh1W1S^NQ&f0fmBG1v`B{x$cW6yf^5i+oXCYd$cy|a zfI=vYq9}$ED2XyCiwdZSDyWJYsEInLiw0f=z(4VbZe75 zU|PEGlvHg}nwU<5w8(&r$bziMft<*LyeNQzD1xFWfs!bLvZ#QHsDi4fftsj;x@drg zXo99_ftF~4wrGzI=!`DtjvnZR-sp$^7=*zXhT#~6(HMvEn1soghUu7v*_exYScpYf zie*@dRalF4*oaNoif!15UD%6#IDmsVf}=QrlQ@I3xPXhef~&ZJo4A9!cz}m^f~Rh=aIDfP_ebq)363NQ1P< zfQ-n3tjK|!$b-BnfPyH3q9}oqD1)-7fQqPss;GgQsDrv_fQD#-rf7kdXoI$Bj}GXJ zF6fRP=!M?shyECZ!5D_&7=_Uohw+$%$(V-en1$Jxi+NaxMOcbuScz3wi*?wDP1uTU z*oj@(i+wnNgE)etIDwNmgR{7Ri@1WTxPhCvgS&Wuhj@agc#ao%jW>9Y5BQ8P_>Ld= zjXwxdD1e{{fshD;u!w+&h=QnyftZMcxJZD6NP?tDfs{ytw8(&r$bziMft<*LyeNQz zD1xFWfs!bLvZ#QHsDi4fftsj;x@drgXo99_ftF~4wrGzI=!`DtjvnZR-sp$^7=*zX zhT#~6(HMvEn1soghUu7v*_exYScpYfie*@dRalF4*oaNoif!15UD%6#IDmsVf}=Qr zlQ@I3xPXhef~&ZJo4A9!cz}m^f~Rh=aIDfP_ebq)363NQ1P9Y5BQ8P_>Ld=jXwxdB!Hj@fshD;u!w+&h=QnyftZMcxJZD6 zNP?tDfs{ytw8(&r$bziMft<*LyeNQzD1xFWfs!bLvZ#QHsDi4fftsj;x@drgXo99_ zftF~4wrGzI=!`DtjvnZR-sp$^7=*zXhT#~6(HMvEn1soghUu7v*_exYScpYfie*@d zRalF4*oaNoif!15UD%6#IDmsVf}=QrlQ@I3xPXhef~&ZJo4A9!cz}m^f~Rh=aIDfP_ebq)363NQ1P9Y5BQ8P_>Ld=jXwxd zEP$X0fshD;u!w+&h=QnyftZMcxJZD6NP?tDfs{ytw8(&r$bziMft<*LyeNQzD1xFW zfs!bLvZ#QHsDi4fftsj;x@drgXo99_ftF~4wrGzI=!`DtjvnZR-sp$^7=*zXhT#~6 z(HMvEn1soghUu7v*_exYScpYfie*@dRalF4*oaNoif!15UD%6#IDmsVf}=QrlQ@I3 zxPXhef~&ZJo4A9!cz}m^f~Rh=aIDfP_ebq)363NQ1P9Y5BQ8P_>Ld=jXwxdB7mR>fshD;u!w+&h=QnyftZMcxJZD6NP?tD zfs{ytw8(&r$bziMft<*LyeNQzD1xFWfs!bLvZ#QHsDi4fftsj;x@drgXo99_ftF~4 zwrGzI=!`DtjvnZR-sp$^7=*zXhT#~6(HMvEn1soghUu7v*_exYScpYfie*@dRalF4 z*oaNoif!15UD%6#IDmsVf}=QrlQ@I3xPXhef~&ZJo4A9!cz}m^f~Rh=aIDfP_ebq)363NQ1P9Y5BQ8P_>Ld=jXwxdDuAE} zfshD;u!w+&h=QnyftZMcxJZD6NP?tDfs{ytw8(&r$bziMft<*LyeNQzD1xFWfs!bL zvZ#QHsDi4fftsj;x@drgXo99_ftF~4wrGzI=!`DtjvnZR-sp$^7=*zXhT#~6(HMvE zn1soghUu7v*_exYScpYfie*@dRalF4*oaNoif!15UD%6#IDmsVf}=QrlQ@I3xPXhe zf~&ZJo4A9!cz}m^f~R zh=aIDfP_ebq)363NQ1P9Y5BQ8P_>Ld=jXwxdCV-#_fshD;u!w+&h=QnyftZMcxJZD6NP?tDfs{yt zw8(&r$bziMft<*LyeNQzD1xFWfs!bLvZ#QHsDi4fftsj;x@drgXo99_ftF~4wrGzI z=!`DtjvnZR-sp$^7=*zXhT#~6(HMvEn1soghUu7v*_exYScpYfie*@dRalF4*oaNo zif!15UD%6#IDmsVf}=QrlQ@I3xPXhef~&ZJo4A9!cz}m^f~Rh=aIDfP_ebq)363NQ1P9Y5BQ8P_>Ld=jXwxdE`Xp2fshD; zu!w+&h=QnyftZMcxJZD6NP?tDfs{ytw8(&r$bziMft<*LyeNQzD1xFWfs!bLvZ#QH zsDi4fftsj;x@drgXo99_ftF~4wrGzI=!`DtjvnZR-sp$^7=*zXhT#~6(HMvEn1sog zhUu7v*_exYScpYfie*@dRalF4*oaNoif!15UD%6#IDmsVf}=QrlQ@I3xPXhef~&ZJ zo4A9!cz}m^f~Rh=aID zfP_ebq)363NQ1P3CO9X-$sz0nW-F$jY(48t)BqcINSF$t3~4bw3TvoRO*un>!|6w9y@tFRX9uo0WE z72B{AyRaAgZ~zB!1V?cKCvgU6aRC=`1y^wcH*p7d@c<9;1W)lCFYp>~@E#xV8DH=n zKkyrW5Ts%NK@kEW5e8uq0TB@eQ4s?%5eIRR011%P zaRMiC24`^r7jXqwaRWDT2Y2xR5Ag&~@f3CO9X-$sz0nW-F$jY(48t)BqcINSF$t3~ z4bw3TvoRO*un>!|6w9y@tFRX9uo0WE72B{AyRaAgZ~zB!1V?cKCvgU6aRC=`1y^wc zH*p7d@c<9;1W)lCFYp>~@E#xV8DH=nKkyrW5TtSdK@kEW5e8uq0TB@eQ4s?%5eIRR z011%PaRMiC24`^r7jXqwaRWDT2Y2xR5Ag&~@f3CO z9X-$sz0nW-F$jY(48t)BqcINSF$t3~4bw3TvoRO*un>!|6w9y@tFRX9uo0WE72B{A zyRaAgZ~zB!1V?cKCvgU6aRC=`1y^wcH*p7d@c<9;1W)lCFYp>~@E#xV8DH=nKkyrW z5Tt4VK@kEW5e8uq0TB@eQ4s?%5eIRR011%PaRMiC z24`^r7jXqwaRWDT2Y2xR5Ag&~@f3CO9X-$sz0nW-F$jY(48t)BqcINSF$t3~4bw3T zvoRO*un>!|6w9y@tFRX9uo0WE72B{AyRaAgZ~zB!1V?cKCvgU6aRC=`1y^wcH*p7d z@c<9;1W)lCFYp>~@E#xV8DH=nKkyrW5TtqlK@kEW5e8uq0TB@eQ4s?%5eIRR011%< zNs$66kp^jz0U416S&;)dkq3EE00mJ5MNtAJQ3hpE0TodNRZ#;qQ3rL=01eRuP0<1^ z(FSeN9v#pbUCPaRMiC24`^r7jXqwaRWDT2Y2xR5Ag&~@f3CO9X-$s zz0nW-F$jY(48t)BqcINSF$t3~4bw3TvoRO*un>!|6w9y@tFRX9uo0WE72B{AyRaAg zZ~zB!1V?cKCvgU6aRC=`1y^wcH*p7d@c<9;1W)lCFYp>~@E#xV8DH=nKkyrW5Ts@R zK@kEW5e8uq0TB@eQ4s?%5eIRR011%PaRMiC24`^r z7jXqwaRWDT2Y2xR5Ag&~@f3CO9X-$sz0nW-F$jY(48t)BqcINSF$t3~4bw3TvoRO* zun>!|6w9y@tFRX9uo0WE72B{AyRaAgZ~zB!1V?cKCvgU6aRC=`1y^wcH*p7d@c<9; z1W)lCFYp>~@E#xV8DH=nKkyrW5TtehK@kEW5e8uq0TB@eQ4s?%5eIRR011%PaRMiC24`^r7jXqwaRWDT2Y2xR5Ag&~@f0wECwVG#il5d~2Z12GW?aghKCkpxMR0x6LOX^{aLkp)?i138fg zc~JlbQ3OR%0wqxfWl;eYQ3X{|12s_xb3CO9X-$sz0nW- zF$jY(48t)BqcINSF$t3~4bw3TvoRO*un>!|6w9y@tFRX9uo0WE72B{AyRaAgZ~zB! z1V?cKCvgU6aRC=`1y^wcH*p7d@c<9;1W)lCFYp>~@E#xV8DH=nKkyrW5TtGZK@kEW z5e8uq0TB@eQ4s?%5eIRR011%PaRMiC24`^r7jXqw zaRWDT2Y2xR5Ag&~@f3CO9X-$sz0nW-F$jY(48t)BqcINSF$t3~4bw3TvoRO*un>!| z6w9y@tFRX9uo0WE72B{AyRaAgZ~zB!1V?cKCvgU6aRC=`1y^wcH*p7d@c<9;1W)lC zFYp>~@E#xV8DH=nKkyrW5Tt$pK@kEW5e8uq0TB@eQ4s?%5eIRR011%x}ZCHpci_hANpeu24fh8V-!YX9L8f3CSw|=V-{v(F6Ln&7GWutVI@{!E!JTp zHeoBaVJCKBFZSU84&n%o;sj3O49?;LF5(KV;s$Qw4({Rs9^wg};yGU6HQwMoKHxLH z;5&ZcH~t_Y@P}q6wO!1zMsF+M+!=pfkFlJ9?lO zdZQouV-N;o7=~jMMq?btV-hA~8m40wW@9eqVIdY_DVAX+R$(pHVIwwSE4E=Lc405} z;Q$We2#(?ePT~yC;sP$>3a;V?ZsHE^;sGAw37+CPUf?y};5|OzGrr(Ee&9F$AV|Xi zf+7S$A`HSJ0wN*`q9O)jA`apr0TLn!k|G6CA`Q|a12Q5DvLXj^A`kMS01BcAilPKc zq72HS0xF^ks-gyJq7Le!0UDwSnxX|-q7B-jJvyK>x}ZCHpci_hANpeu24fh8V-!YX zEXH91CSo$CU>c@l7G`5E=3yZgVJVhjC01cA)?p(yVJo&_Cw5^k_Tc~y;s}o71Ww`% z&f)?t;tH* zWIjKXM)!+1=>WK6?!%))HU#XKy;A}qx+ti&p;#X4-nCTztv?8GkY#XcOsK^(zR zoWMz(!C73uMO?vE+`vuT!CgGSLp;G#JjV;X#v8oH2YkjCe8&&`#vcUP6+lpgKuCl^ zSVTZXL_t)*WIUQ?MY*NM#x`wATZ*D+EEdH^QEpvDQ4~e7D7UDz?#4>%ZmhI!W2LcarMma~eEfd@ zJU_3;`|&vE@i^!4d7N|J=W`y9GZB;U7#_zHcoI+HX*`2x@f@DV3wRMP;bpvnSMeHN z#~XMPf5$)Y7T(4?co*;CeSClq@ew}8C-@Yf;d6X}FY!-&g|D$4-(V;Hg>Ug4cH?{O z#lP_be#CzKgoF4Ge#S32f?x3)e#aj;h7r7XZ1Xp1w^9%tcfoP!QH7w6%8 zT!2pKj0e2!0#D*8JdJ1YES|&jcmXfsCA^GR@G4%z z>v#ii;w`+5cW_cK{+{$cKEP^xh_(0_>+vbVJRyHB1w9|&OKA(f!ZvJ2Id-BF-(nYb zqZ)friyyEL`%#aBXu!`nj3YRTCj5?O{DEUQjuTj*UpOrVe;(j3XoI#0MSFzfY(%01 zqHrE!Z~@}b8S%IXiMRwwxD4HK1$yEtB;y*S;5zih4d{=XkcwL{2)AJf?m!yu#Bkh= zk+>J5aUargKQi$kvXO&aE9#o?SwWz~B96&t|p#hCJjH75mGg{D!<2Z>^2r3K^j1aUzJA@(( z;fO#aIwA_uh(Rpk&;{{GKq9Ej{gJaesE=o{}d6G4xtD`I3f^pqpiZl$vaE!o6jKXM)MLIH&i7aGe9C9%p z6OfMrOvV&U#WYOE49r9!iZBbsn2kA@ixQM#9_C{K7Ge<=V+odG8J1%OR$>)aV-40~ z9oC}^8?X_Zuo+vh72B`_<)}amYYq7M6T0QES81~lR@j-m<8XhAEE<0MWY z=(zyF2tgaPLny)!jtE4eBcc$E7{nqDT@a51B%&*l&<)+u13l3T$>@y~^g&BvAPvXG5&$i;X}Kt2jE8B;J7(=Z(~FcXC+!YmYHHs)Y1N>GYvC9|Mqzff$6r7=ocl!!QiT2#mxijK)}`BLkVpLN>-B7vnJj`6$3-OuPU@g{RJ<6~F8?gzS zu?1VP4LeYd3RI#ByRZkjgdAQM^0#yI3+JSHF?1(=K}n2Kqbjv1JVLKI;ZiZL5=Fc&2##XQW%0xZNLEXEQn z#WF0%3arE`ti~Fw#X77<88%=eHeoZiU@Nv^2g*@_N>pJN_MjRys6`$2;Q;D!2n}e& zVH`yhn$dz*9LGtVLeL8Vf)Ro?XopaQAsi8iL`Os+8Zn4P9J(ML2}nd&B%vF+qX&AT z7n0E%Dd>Z~=!gCofK&{`APmM33`H7-VK_!$Bt~I0#v&aV$V3*hF%G#Hj|s>}0VZP# zreYeVV+LlT5Ji}UV$8-I%tZ-GF%R>x01L4Qi?IYtu?)+x0xPi!tFZ=au@37|h7H(= zP1uYr*otk~fpS!!5>?oRJ*Y+vYEg%MIDmQ_LIWCc7)Q~BX0)Ic$8i#;5ac~!FhbA< z?GTDEgd+lx=!hsp2MBx-7bC|a4qXtB1SFy>lF$v^(E~lv3(4q>6!bw~^h19PKq>}e z5C&rih9V8aFdQQ=5~DC0W08&wWFiaM7>8Vp#{}e~0FyBVQ!x$GF#|JEh$75FF=k^9 z=As0pn1_W}6rdpIoq&EsyIg4{-p4Ae#z$C#kMRlC<5QGj1HK4Qkh3wM-F>OF8C&o* zwqiTJK{e0 zQ#g&F*#Uxa213vlXCgE}K~DRC4m?chY@CBgbU;T$;e15n0(3$gI-?8XaWN8b2`)tv zE<-nT$Cc=Tt8g`vaSeJS1=phwZorM`kDD+6skjvbaT{*O5Zr;GNW)zihP!bOM&e$K z!f1>MP>?e=pc8bzQU)^d5VDYihmngsjK>5_L_Q|rF-*bZn2Kq53e)j4o}Og>Hkg6t${ITJHA0VcA^56_zqRrjqg#7y{JJgencJi<0sVPAP%7czn~FE z@GF||8=BFAV`#+*{E1UIji6Tp1mg^Zpe@csDB2?o;W!5o=zwz(h4T=N7<57`I^#mb z<02#=5tpJXF2m*Mjw{duJ#jU9;Tl|v6kLZs=!+ZC4>#dvq~aC~#30;`!MFqMCIx7Z zvk;E65rIgY8=#<|xKnmse&(YS$7f~dO&*h%o|~C5COdCZW?udyk4`BGT&c3+bDjz; z&Smw;c{^|u$V$$+wIDEDmy;G)VJj$(`Tq?wGACv~lsD#qi4(^>kd>bIP-aHStb+Tm F_#gPm8D0PY literal 4293898 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≤@$;1mv&w5?%KyT)Rz9w*WQl;%T=y!xTqv) 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≠tlCh)l)Qgp$ZYPXo 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

4HlNbwCkV~!UYj8oO8AP z%GnW#Gb=bFf`g#3WOPe&z<$w{1GXJ=4wA`1dAUNQgNe*kg50>af^*JoF-!%H8`y*%}2v< zSTYlBfey)8*!~z6CpOO5d2P!E^15claDcLumnd+K>%j>koW0Q$*EVxvt~oHNCLY~e zY%FogMvBE;(4p9Y_@P4h92iH5D|l?%HTiYObRcJNbLUihUN(zR+3NuIy8PWcySF~s zv*Gs6HCvGmv7GFb??9LbyNSpluf%e)Q@8^mwVQ&8xI}vUw$5F;tfjacK9xo+oJg)i~JHoP%p(GO((|jfr#m9~WvnH?8Y= z=#kF5KHKx)Q&^@r`QX&dflaWHr3D;n%ZbakVg<#?2d82VEF~uCPjK4(Oa})Rbxuje zogy3vMo|*InBXQ|7J*ePfVe101z(BD8qxMVi zm*Pt#Mi>+h5e|g3Wa@<@zSAy5&Nq-8FU|l`2+1_c4Ntuwx{5B0(T3-I~810Dqkt3Jt~;Z-IPij zYl^o&-hJQzZ#KXR34`2E0XROPk0V0BC5Q{Xu{bz0vhg-{Y2m#NE`!`p31=sQz#9nJ zVgFzhoV$>nSbHkW@o_fu*wbCN>|v@5*qsj}0F-Kgzq#}FHN{=jy$A!#Pb2j0G+%Xd z=whTx*m-`soGfncjCVw{$i|195xbZDrNT*H_y99D#7I*r2OC*hB5fu!1uwX8?Oyg5 zUdkDwoFUFh{5ZDw$TpjdL%X+k-n9+3h!hVz(RKUFNQ^u-IYglkm4y_Ers0IW-6=3R zUq@cZW0OM`=4A+Sa|}mEuzy4juelar*<{WwG^$PRAmFv&!~b zPzbRKjwd;Lt|DPx;!VJUu^C<7mV!w%wbR*1FQE$T#TZoxmP|^D4qqDOD;!|?*g?hm zRU+R@a?hHF;G}d(^OR`^y~Ztz;N<}yIjs=dJuu#6qDDKT!etL|mD{L@cIOcu+Qb3 z=P((Rm)DJ8Gt;4cFN4bXNH0G15UeVRJwEm2^<^cPbM^#=lmf4Xfe*lg!zEZLAiXo; zA@0orVq9Gb(z1Im+&%&8#G)TFP>1Q%NOAi{*c{e*_r^o7JlvW8eDV2B&>{8S=9oJ6 z$DwWJ?4%`f&p~p_w>ei{UW0cw)#6ZmN^#3AhYoD=bOmgNHF|w6>$K(I2q_ukYzaa`yIlN>2q&1bedk)&sm>zO%5Qc<23C;x%P;1(v5;iC*kss5!w_ z0Q_w)=fEjWJRI2yMoP?C&*yYR-z!KTVGq+8$g^=*=+82ah?=S7@q8RJ>VE z=$zi37*To>`lZk#cOTqPEbJ{l_844T0e<=-*jvxtV;^z1=R-zuJxl|TH=L&P{+E01 ze-UZBTv893*Ogq-xETXYW>}$x-D%)q1LrI+v3jTOe?!6vnMWH4S;^d zWcI?VcTRtyJ$vFQW~mOJE#TnOzN@tP6BpJS2@O$xnaA}kl1ixp zNX1md+4JnBA)A!Og^Ooh5uU$r?h*s~9K4Hi#-b}h>UVh=4Fu%yYw4+^xO|CjT(YlS zf;*kggKLGX^XYCOh~ce8_SHoY!z+jEdxs!47h{hBwbm8zYrT8Q>TKi|hd=`F9un)d zP6lxX#CHi1ls6B{!^?xL`COjxSUA~5dBL|12~Vz*Llo%0eh5ljh$Z69K-MBE(OQBJ zrsIP~CgGBjG#!L45-Ph3h)|HI9TYB_`nnVdh`bhQ!mE6&>zK%o;RC#G$ND%EDQ2Bc z34%y_dqTMjd&I2M$tsAmw;3T{1dhsA+BMI3EVF@r2 zb~4>}sk&7)Gg)TOkjZ42o=g%zio4EKPj^?Rt9vpNkR5{3$_Rsqpx_fl0YzmOWD%aI zs36Fb%?F}B5L8e$L6HCVceZ=Zt#j|KnW~G`JM0Cf9JPdT9T;gAk{=c zb!HFonsU}&md$H|puI9KPtIn@vU$B!7JI!VKo3wHCKMDcXLgRGxVB=FB4iDA&^&rh zMeH3$revZrGPrih5I)u*Jiyi`Y!n!0c9CPt)myTac@I^D)yWl)vRK|Z*7!Q8dq8!+ zo$6lZbz2s%bb=T)f{tbJN)q7vA$y`IH0+$)TD!WmJ{>r^+tt%EBYn$;z9+?%fb2{r=8*;X2BXO>O2@FIp4{tN zmRvtVg|m0int3m+nWKEo19UQFupF>j;SdfB&?xHS)gk< z!mBFCjf!M0iC2jI8MA6m0~Tn?;-$#rRY{pY=W@*fntcZK7nPrVChxD@XTP+8H9&Ho zeMw=}7(^e~OsWo@>kOYPXRU=TWK9>+k z%(AUq0#Q6OK1B`9EmUM7*-%-iP|fVKX)?c?Ci8RnWM)Q4ET*VLJ=APT%WN|Pz)Dvi zAhL7;NyRa#Y`O}^&dV1npM5^{IK`5ieF5+BTt{Q+ z@w#|)xsFB_)+SkbU^=i$cM*=K6OI>i92Q1a&Z62tbQVTdmaT|L2NW+M6ak@F8bSd!6W(BWE=yP3&pCBx6;(Tq;8Z!BwWW-_acC6k9OqHFk@sOc1OZuZT* z>A3<+qRl&B1|LutEe;~1Yf zd`XwB9PSVuBX=&ggt223OU~O$sKQ-YdMXLTZzaUfCd6;!h^x*fNxw9FUDeqn3tQsY zVZvB~QOE+Q?ZoV-X_)f(%CZylse(+HB=4l=P}I8Fck$*_NdvSB^sdLX6$))OIavI= zDrtZuQ3wLZNr*0f4`KQoVR|peWRaT5_T-bIJPMvgY9@>8-JwrY9u5!v^M1mzL|8t+ zu~Z$tvT@a+@v3ezl0u<-*v&>>Pt0zm!M9vJWk#V)qzUjLYG9KZ_+j3_ zT<Bu8w96f^g9z`axvmZ2pPrCoBdOc%p$;(=Dk)DlrJ~nkVWz?8j8+` zk@^_bNx}7IKhEo{S{5UO=&M>5m9hGO<&%WvQo`~#981;N!revkm~`?CP>iXH07n!n z&lc%KVfwH`S{6zH$%$F|{*rB>6zZXc^0(Av3f(vRY2M_jow867HUw)Bz^a|H z00BEfAsQeseU31lN0>g(F>R?hK8u(ncW)03$S9Q@n?-0Er6LFT1w#0ngz$?T;pUS- zDAuy%N7XbTdaI1khycafm4sw0NBblxgabS=`z@-@vYQq{{?R1)2WsxusJZ{ho7=5u zZlNOO(sv3030XBIol$_9I{+46h`5Jx6D$tpm#J+OHgNVUylqvNJTr_SR{F5(CW}B= zb;&bn01nY8pwdhw{nwRaI9~*(zCtbs(c(btRQe zk);G<_cfY9e@HXvU-%5lYnB+*;0Y40IdpHPmgP0eQmSRLRB_;{j!M}?S=Lfx)ln&m zNeFJS>WVfpeb1mcJrCBjQI;xJG)fy~S+k9-#!=cRix;cT1uJqy)Hw33ml={38+w2m znhREBQQ4EaSLg6jtlE6!h}P9zwfV?lHE0yuoy!9y_(HqMRy8HnvfN16`ni}Ip34Je z*+RnyFv6j-#Y(SMyMW{yb5_%Ac}4AvNXda=HoXkSV-yUDKX1G6krdm}pHg#KcKdb& zK`^tk#~^ccSgypVXrU^^x|G$C@9DB!&QYsIsd8dd`Z{e&=K$jDH~6Mh)xRoKY+aby zs{U0(%Hz#~mG~y%x{h#ti{r`{nQUD??i6xV`iz)!jVNe~Ocu>MhJudDqJ^n8`(46t z7h(8Mj-g5|Kp1Go=6sAX>4}UM-PsO=%I6G>0Dn z^r}j{Nbt(T!B&YEsfVNqYXQ=|Q7`*k>g;_uf-3OLQABxqTYKN4t^LCyBB1W!c%RWhHvlr5s+?V7R7x6K9q{3=;8rwEmAF;0a z26YX~Yv~%6m-htU$8!a3Ne9@d=L%X`C?9Or%%N)Xi#g*{a9Xi70WwnxZx_6w?6JLdgKX&>idN1Dvqj3D$7j% z7&M`tA!VUG@Nkt>R*|WSKn!ftgsn^19FDDuUE$^jV9i;?T$-%L4nbrp*%ev7j9syP zJCBu-v4rwSv}|4c8C96O)vINxl`*34@GZ7V`=piBgZ|{TRcW8J!o$_h`qa}mQBOB` zPgku&Yar#Sby$d~jFD|oeb-WbZC2mxM)kuc{=>EEhwJzcTh$NS_zyeP57+Y_Zcsn$ z=0Ds-KTs6m*}eRS8T#RsRPBEDgY8JiadgUof-Oh7PEJXp5GDWoNPGXm?t;fN=I)up(a(sO#z#sjbj??z zkfY0~6p_V*Y$qX0M(n$hWBu0l-3UQ{F}eo{A%)|eJ;V`OWKnvn>w@}PWKnwY^60+6 za+t7CJl@$kjwKIoB1gbn2YDo3wlh*uZ6B6p%u&nB2wp$uL3N;A=+Op;$*%y?=*6Bn zd4G~B%6U+|+G%j#84Ac z*kVkpm#+ve3~@;A%&eE`&M)9QS;Q8?ZGIu-K9^qtX3d#d&%d7KCr%I!^2jf?z1*)r zc9A*LN^8me3S>cZnpvxxeF^pKlc{G{dCyuDayn`u<&pYnbN?ke+NTCea8N7+du(Kk z^h*iP0|?LY(MDQWy_SYSt{Z7#@oI^O3^Xq%G*2KjCpa35t)tO9!eIh;APPZ@k%Rqw zX+UI)t)os%`h!qR->S&S!1+qTNs)?Ye~II)J3nar^ccnLoF)QV91{ER6-x>+!mA0v zK0@%C5fM-yStB0TogbvYDTY2qAH0?jTuumHHzEQaw%DA)M4-M8c*z12G5hO;;CqDN z^&COnPH6-ZHlrce?UY7Q85SA6@CL#_!HZ{qi({~e&-FwNgt$6AL`plUV90ehzLBFM1M6D|D@7rm{XLGg?#41&NaI}c zZC_J$v5kT3t%U3r>czK>h-{?T#I?w3f)oSUI|MAaoz+=qx9UqH2b<9SS~dIbl>$GrX-9g%}th@9f_& z46}c$e)u#8W!W?puTe=YrkXG z>$HgDwK{8J>RQC{s&GYcT}++t5{|uu<3AaW+5b{M{DA-PBl_XKl;e!U%v7RsEwa71 zG~jLJTGWafk#B+W-l%!@A%x*R90PM=FPkS6vsMp!NCmZ6yOsf>5?ahd)Oa@4_!O$~ z9A2Zvwns*s;sK0E50qbv?2&LSwmmWcl_H{Dhl(L_f$KcNMd4~^&*!)-Hz0{i{>yDC z^&VmIZY}o@2}b_QOPW1%At6|yp1Fu2n7vf}aDV>8W7+ot%s~BXi-nuJ z(92>1$w2*U2E|4HJcR0|K(n(~@Vav&N=Zc3Df>qSo@L9K3TuXbd~kXerF+8)=^urbOgTnz@7&Zw^{wu8(m{%$0?Wv&_)<*Dff;?IaSPRrQ5bCEA>fIc*MKmP) zSpF;eS_YYwR-e{TwHDEk>|Xh==w?Yynt&E!)&lEIgtbjr_j0TjLA}H%{~cJP(pm)d z5{>+q3M$(KZag+a_4`!+eqR3w>qVEe*h9{auwFDGL$PPkFSih`qlD{Lj>{rQko_V5 ztq3=35hTb?k^frb&H~9(2+7+B$x}I!5k|-!eRhNqDu$s&{avd6eN_L`dHu|V%w)!8 z56FM@Xt6@Ia?-JASvA$0iC&Gcusw;Ov}jvQZF>u~E#Ymmh^}Otq zDSncQ4@aJb`Yj(;S(E%1AEHE5a9lSKU!A_R#J+#X_>7MMy7oE0VqK!(dK6@zQ)C4> zgTbxGt4Fb>UW)+zBmm4Fq`vR0IPed-U6p?EYRvAhj5%;z>h%TdQpT=B}DX1cx@<`EifxJ)1mkIeINB)>PI=l`cu@9#B{^slqO+N8{y?Vc1zDMD+MHm5*SN-{- z6Dx=I-f+h1nPlEHIPudb9=m!$(vKnaSU}8W`d|_xKKsvym;~Z%Fm3exXYuR5ieJSC z!o;uNV85=ctgN2Zo5vTh2Pam~L$~x6j!vyC_vTKlUbF*|+83Z6ym_H_`!;-k;l#^N zJnp$C9y_}Y9OO&!FAKAIAL>?Ses&f;olVI(lrU8flZ!AnYUWIG0ll~%B}@)>5j~O1 z7I*Zxl%AOO@-lj2+Fz!~dm#P!U`m*NfeAX;#p9v$+rub%I3?>Sc?2a_QbJ}x+-~Ag z^z>*-m@&s=>4`;IdOSTb#qL$~w4RbFN~S4sC}D&!Oablsuo37f|v-N?t_CU6j0-lAodEXDN9JC99PD z93?+b$xA6YPRTD&@-j+ZPRR*MUO~w(Qu0bleu{PRakEbN0hvelJ`^c0ZKkd$sbelAxb_>$^WF}Pbm2a zC4WlEpHcGXlzfzuzo6tVDfuf(K1RvMDfw$kK0(PRDft^pK1Ip@qU3KW`7|Y;q2#la ze2$XOQ}TC|{BKIWK*<*=`Fl#fM9Du;@{g4K6D9wLk}p&86-vHJ$v;!_HA?=4l7FS- z-zfPyCEuXr-zoVIO1??SwC^8; z_h*W3F?(-Hn5^+kdSVyrv+0SsQJhOp%n|53dScpSW&wRa`tw3cD9p+6)e8{hIquD^ zcY~=#?AbW4cH(#1U};hvU%hMz@vg#S(MpC}6WJBb%6$7pz8hJ-`zF1Ey=B-NaU!>h zmozz!uU^5d&PAY#-ohd{BYy74>^+hFX)ODN+#H65-j+FT7ddDF9$!6QhNhl6*vkm? z3&d+0rsJy@#$ft9uW=OrpPF4{&3ciM<3W^zg>{B8ricoS4^D`@uM&Ch&8VG&VC@Kl z#2fbe;uS5RhfD5R%Z z@`Fan+*e5Ta~?0!EcoG)f--qwyPEX?-6sisi;` zdNA0M8sB3SU6*rP^g$}Afi^+D*C>+rXC9EXq~Je`g0!g~U%d!lI8}iny6w|yksEtE*ab{zGXq0_~>K{HLB^CacQ7G5J z3ClMbtFff?4~)`zP(0BYC8d7iOuiGb(}|AX+v$agNj zdcNSvcNZG(?mLM4*mva1i;R~S9-Qk(_&N!dmpLvoa$G>y%5FT@Ta@n~D&F79I^zCw z5CYPN{qWV0ER0iy;!2V2@hsb=JTjwjQ0Om7Vu8r@I+p7)^4-SwG>-TrTEx{BpAP2j zZ5jC#%NxXE z$C;(>FiKe)B)1{G_g^H6ah~P=Eb`hSreoM;w?{d;uM*jaK{~EkNasT;oP{amlnLyY zjiUL)kZ4K^zQ!n+AL4Qo*28d_RsNDuGVgRFsF+#gS4ELk*69!CA_)XFJVJ)s@-NvN zZxfk`8$G`IAaY~vBXn>#!Ug>>32nNGS{ENO@;=0pcX2M?T|aE(enc<9*V;%Rs*#3$ zY)tZjgNk!{r%~tvRY<~pm+}5G^&V{6JT^1flJM329wXm_jr zyn-bpdSxzL!S`S#&9@pEuNcnAKH;U>{Xrx9W%x|(5~QDtD}uPn_s7VG`|Z8Xp#SKW z!6)baVav=W5M-ZoJ$(C2!uWte_dy&ZqO1V$jr=)7$@jlvoF}vFH;l3mQFX~MVP@`s zGjiv)LcFG-*hXgIe>V!}=Lfr89b3-BikZdSv-oVI`@C`b@=dd3%p9Xs&hvsrT*0kb zeWB8Rr)ZXxE(^?JBKD2a`FIdxH0;`LmYp`r=A9(N0hKg&uP8>66tHPv5|;42xjWLR zyV8^E@qm$Mnw`GjMDg|3UWRqcqpq+yjiOcxw+RX)oH(w9JLdOe7G=Yjm`^eC=Ng|; z!oHZ@@??Wj-lg`)9%k8tqAbb!aFz;I4__QyKzyczE6rpdEf{&Rbq<#4JB~813_LBf z&l%YttY<%%&aIfVXN}Ac9m-rJK5yh#SdxVC@++_vV1p&GEE(A!F3D@zixs?9lpsmo z@zsah<5d`Sd_t7?IX=y@L9*B_a`1m;$%8KrFOgnBV*Qwr=fWK`+xB*GR`$Uu2%*r& zjT{%V9JF!Xu@o-KJb!KEx!<-SBA*r+It=cG^Xb8mt&6#N3FI?Ij*DqAs4KY4^I0R$ zd92aP>iYKI;_dISIvxPN3Af8Gc!#JzAX^jF<}=Rb`xwu734B!Mx)e2_yP%1veqd00 z5bmiEQbC*2O~5%IGLoM6M@HT&hVqIVgKWlQMg5OpKra}im_R6VM81E#@%}t`y(~j% zB;P*4cza)TEJ z`i965v6fx7)SsIp1uh!5vb2N&kw`X(d{?r3=R_%erj~;|Dqj68dvz{zBbC$anDOoc z_O6>QsE&KCcu%5i+F#&bKIp|_K9ecTe5mSqj*<7_WMa5LA9hBWWqXNV5G9_>sGmQ- z*gXQ{P9Ugp1$@ zm2mYpjn|jU*JPf{Tovy~q!{*ZL{1WpL#W$ZI8qe*eqQ7t**K)aF~0wcD{Cry{qKy| zk1%}1@ zCWn5O@#_4+^1}KMPDB#V2JxB{ImcHoCk<~GACO;2AZP9k1}o_l*n~wA#6L~s?6I6@ zxm`)(4&%j{N~UwC`MWRkXXft>`TMN-dsF`Ybn|zm&WOz4TQYy&{JkxIe~S5gN6w|g z#_wn465O=#!j&b$!VA^pxbQ-?`B347YV=&;g=+Ou;e~4UeBp&^cT#wv8a^nz=*S*f zHeYy-Y~byM7p^R^Qh1?Sex&e1wS1xQLbd!@;e~4X!NQ9`qPn&4LbbeCc%fQ;wD3Z; z{Hf*(UrFtsTzH{c{yg#GFWB@yQ~mxNXHBLWozVKC7t(q?yiqy}TFPiGbv&|QQ zdht^8MN7SSh54ebUcAJ3ai;2!7aPBy?K-N&3FFOKu6l9YcyYGtsW(4Yc;l-#FE6~w z8~?L~H+k!Sq3|Ye{tF9l^7cQo@Fwqo7Zu)g6t?FYZ_dJM5Xb*78ZXZF@-Dcm@Fwqq zXBFP$UGU1no4gBt;#_{pyp>I{ONhA(!7YMYfnHUDIn&5=k<2t$UQyb|`xsg73-%f^ zL0P^pUXpJ9`0C>m1eI9oMJvnDC_sS{A6|rs8w5P*LJAQIsTsguDxuAiC``&~oZH;x z0i4M|ohNS=IgT;%7aoBjV@d+0oSAx)k>etsBknI`J;e;a(a3TM&q7ipGJ%o}`Hskx z@`mKH3A=NLdF%Ukqi`+&;Gzm96ydsKsfjRduK!__&RyVz@i1;+%21n2flQNU6Uw&? zVk`(elOGM+H=5=C#VD5xkSx9sX2BmA1s|?DPB&IHOMKrbk>9WFM*L>k|1`?psA|(~ zMo-Q()ujJl2K~yhuo=yp#QxPFmQM@P+uJ+?%+g;rN^4Q9(u{@69&+q4i+|fFo;xOr zStV`Ad1noXqwZsE(fTy${IfwP7ZNeUW{8=4@nOCq&0^m(ised+t>NPG%6xZU8uuWG zH`c)qjUu^*L~5gMUkSms-YGs+s|zK+YLv{40Ia62W~E;-ispW1SZQTmHzt9v8wB$C zubb1GCH~1Mk?Yl^JB+Z8H4A;yD3r@-bC)|a|2K^MSEz-e9Nx_Am)@5j78}_1cLAv4J=L~Xk+qKJBnfo8>b!W-m*>Q0+z-C$8qgF_| z|AYnDzP@!4$zSx59HBqYr>Ebe-yTL!Z>QgWL{Eq4w;4)Y`t7;&+uJB<(r+K6-yTSR zK92sp5B>Q(O8$_3djLIMOfP}H%eYfiBG>Br{ufzXM>Vk=+DQ}(>_Yh zqCfwPlHa0ag^~^>_ocUwqT~c6|BI5}pcjX!$`8@gQ|Pyp{>92gYLr9ZzxS$;@Qzf8&f=*2VWw*`874LyCIUTmkQN6^zOB`>Exzd%o4rl;NX z^y`$IP07Dg@+o@p_mu3SKfg*(5fME|f8I>VfRe}4i|5meJ1F^8N`9J>U!vp}>Fv`f zUqDYkNy!HK^PTkcPxSN#%J=*9=RE!SaY`OSf8In-9=%nO`-D7k`? zE%f5I=_#b-Jj(JjlzfZ+d@wy7qo+$K-zO+Jhkm<}lAoaDF8b{TN?t*KKAE20OeNkz z$>%BgH2rn~J?){V9rW~UO3t7^e}{_wBR%~QB|o5~Psx?^;sx|{8$De_B_2&r>*=@a z=+CPuc^Uoo5qf$$y?75j{VP4ao?g6*{(L0;`96BuM!&V_=~7CT=*5TW>0Ej`O35eb z&v#J1hf*?4$rCC06MB0YB`>5b&!l7ye;$uk&raqTdwOE_NAveOWA%br;?8faVirY>n2|97m2?M9$C(R&D4GO)*V+#?9Pi_-LxZR`^Hj+-IMb-VyNDB)v%Cz)Ed~j{6F0mx>olWgO3i6IS)-XItt@DIZpV!> zlY|2DG(p8R+<3GT`B9uS(Cj4XM5!M(8gURe6EF3` zcI3p#v@ls?=A}v%CI&GxXl;tar0IALHM-M`{U~euVbg6#t+bIeT(4O|OF=s<$dNVj z@ztx-wAswOrr(O4b{4vR>NMQ6(dq=PW*DGvr@6&UdX&y#2=a0(P62P;pm$xPtMcLLB)JD6~Q*-E^& zGp$6heAX`+#iub%gR~iEq1SFkNym#iLAwzHPSeY>EROTy3cxc2g_!lxhGx@gV}S&% zR_dl85&6x)X?B7XeU7=(njWO{J#eN=EAjFQlmKu%1DAsP9-I8nG>Bb|zQ~%G@Im0E zexs2&LDq@GIP__C15z0=1@47{9=9vr-e~v@$ICkHBx}chD^1*{lf@k`2-2tx)$BAg zDF&lA=+D8Ah191#7;TV-QCK(#oXZP8}zUJf|5nvdC>@jmXR5>6Jl*&zH>i0G-Rk1;p1FblPr~ zdLR`yf~?sLnnB_>!pQMk0aiyACpJ0?((44NxAV=!X(bp@EOkH2+RaXwrb#nv1(_Sh zSg2WJdKb5q?sxZ7B&(TtsR!MF)UpeBuQh0H3*4}Usn%&U8le*g&7|GHvT$QBNZcfK zgBqF&>hB7&+`hY&(UMQvZW^}JwwDCH-)T28j7%7Ltp?_^G{n#hnFYY#Gbn8clU5pd zk?UjPv>S+K6nEPAFHSp+44ZMsN=dBOAm3%sX!t>Z4Zus9IHEk9y?%&)QYY>-S|PeF zEznR=vfG_yAleex$p*{htErle zlW5v%!!Drwl|gG$$4y#Z%W0=c7Pa2dqgc+@S0Kx;z16t@(Oh)>%6UTIv*(fPk zpBBW(73TPA+YcHznv*yV(7y!ijl zpwo8JAaI*;Gi*h1%S|0O%Y5*4p4$SG=p>^na8JBZ&?ui0=w zDrthz0lVn9)41a=3`k=<#65h;ptJ#uRs=9vBMkgj68k|GH3GNeU|R!2)(ota6s)fb zV%+ngiOn~RvN%YhMl))(yhh}dQX}570;N)+$GjK>a`#S9m zTnDya@DGik9a-ooNM9GExTi$}9gKr1>jX*1$M)U8apQFweoV(~7`dJ4qW6KAQU7L; zX*JR|cx4>?KKi#s!_{np7k8R1aPwIZ50g=Vz9T3FZ0I(C+w}tMuV5*0iSYaYrbBVm z#%T{G#l>P~+oLobE_T$n4PsZfGQWi#HUod;w&KurGT(2vai&KN?6^_8jF$E}~%YHdI1@J6E@!hQVaG3jk(ujRrg8&OE?kK><13o0g;KW`-tf6AJoo!GF z{3MES*!kF3(fzdPVD4jx+mY|JF+M|76r4*1A?|E~i<#qkEf7e-w>6t|)9{-PE>+m_ zab*amVVAKCkCY;w^9(XAuq$9Fa8E>E;m{4hs(A@6YFUQSX!zkU83pJHL5Vwkba1ou z5a&5-bsFuC-*Jd>?6g|gkyFpZ#e+`>DfcfN!VfcOZOR&*c1riCPK14{lg8i|L$GZD zroPv1;krkDMnkj|v_}bY+|i_s#^J6PVZ&@=4Teo07br|tr_&DIX3J?zb59iVRT-LB zk1$AWY-VlO1+Rj>>9|;mSevbO;A6Y+!Pthrosp z)9;6BqvccL@G2H1iuOuQJpP~>#1loYH3f*5(@9$&qt<>KrO+6gX$;G>#>>*6E^ z?}gLB3EO^4Cnih`bF)Hrjl0<(xEc3brv+I^v(W|vgd-U&DtHFWC@}h96sia+kUu48 zKAVA@2E&YNeTbV^fD3OYZs9T%;)?2Iv?f#Vs>cw105(|I@I;?I*`VMBQGlHmciS}c zlOV=H5ny`)*BE1sxXs9*pkQQz$O41W#G(hw-c!CCw>Cla*@j;#=A+)1dQ!eB#%iUQwkb5 z<8b|kz`()68D@CNc})!B%M4nZLKiKB7yztkgaaYz&_2?H)G>%s$Sb@OS_;~)33A-M z4B}x3Dk2C6z(q$849v6Y98o3>1?3Hb%z3Pr+MU4bqzy>FahrBSoGG0IS0LPf;tWh61aFdS*4^zyC%xVv zwGq;EoNx{ViVh@Wtr*t|NbsnKuROje^>5GGMrzH^G_W zc7mH-jLi;80$iui`yuwLRzu$G6d`T!e%qk50e3nqG_0* z8(+RAB?aqag4ov>teac7qChO4_z75nC``dL`OQWOE-7ud;wYRxX?G^knV&G~xz)#J z4qhSgA>IgS6=dLnlMo^Xi1yH%r%;b-(q~0gTUe8}L=fTP#+tbeTqje=g~PT3Ry)J3 ztkcG3I?aL_(crtgYcfs_U#&#VflKu87Y#}qQZNRM3_`gqYIU*} zE@Myw;YMfd^*N`vjM3d)DFZNWE}{_Jm3NU1VWG)sNxF1cLjwvGXPB|ZNy%b#!2WW zS&SL!VlxhWXj3{_J8k(~w5B_9iC+1hL8tAzohF3wA!OQ^dtnqi5Mefa@a&i(7(5Fd z1?fkE)IkmjoHCe-0MH_6<{$>cg$Y|q6hQ(BWt2b7jkAUa>I~sK!RfTIT)luaIxh4T zUJz$(TqvP&^RZ=lU=b{I6r?i+sRInsh6o%FWb`i10qnX#gzK%__AyJr{IntF5nDmg zD^GOQSq8DI!3|<)aFSqi0wHV*EwH@M05%}Og9xvTm;!gcpm#9?w=shFs+B@`-*F+F zNiygbASfj%B4oB0*qk>fiY7CL@rJhS}N^?#=^s~T}n;CyI2tX zQwDDeYb0z!f&}g?^wKEnV1tI{2U9G-q1|YaREybJsY!m3LBPeH68IjrPPQbP$&qmvyKD^MsV=he& z!YK!)mAyIn@mTXd`Cx_C%_)!2&t5Mn*Z%B+r%0@vdVVpk^# z2GE5b2zo0pG~h&nB=y=5wLtcUJ*|wG0@oJw&S&5nO$dMJk_I6zu31=98CdQ%rZKML zanb|}QSd7jusQ~rRt&+P8#W@alx_pEkCqR0a|72uT$I7z;96TGqX1niC|$w;ZE_qB zVk0+$xDDFE2#UH8@+dIwP+vjV3B6>A%c=l&jX~~O7zkhk#9cUms2LjE2rC?iI!UTM zsIQZ9ath#fLGc|NAXHOO>^0l%MuK}l6k>3}-#1;S0Rb_l%XFDntN^&pAa|{gZ6kv| z9+xiM5*px1J2*#Lq-Y}Xe^5?N0o)}hQW&x0tJ9ea9<>Q81RsJo5;OR)xk#azgQA$! z*x*wY=Or-RU{HXZ6S~1HPGNBY&LqL$M(DT{H&&b^&9H4yP%!ohBA;Y1uE%vU!0Lvq zISSj*$&rMk8R4!7u{^XI-t;JLuL9qb4AM8W69}#&*r6oY-EhYUp%%fVzLi18*}zFW z8fgXm>4G|iIXk{OMcV`xl-~f40~HQ<0toFBuxmJIa6OIrfy^}F0$yYgfN&QKbHj{0f2fhZf#zq^=Tx+@y zMLe|g2g#iMSaCcL8^o@5ASaGGq&UE7g5ww_AD#nI54Mm1+z!-uc47+LvY@wv_0Uyr zlHrC9@rMruSLXOl2r#gPM3`$)BWppHAwsT;{yAb4pYA}p5_hn-MiDx-;W@wr77zyw zY)R00d2t2cMS{Z17=R9h3$2#h#zq=LM3l84`@~fP`xj;{t}IM7MuwbHtjqZxf#xoQ z)~3|;JKz~%9|KM@fmKWxVfSxB`xA9s$U;cXW}&5^{emDz!RoO3V$vBwferovs;ssP z!>O1R1+_6$AWTg+k61{{FmN^x>X#dIV0wUCH{-MtNDClJ zB|RND5va1k6vm{gDAG}oUL#0xhw3evgJTezdkg2i4=a%dsNgP+#SG&n@RuNU6n>cG z_($;2L6;&I9$(#_ zw#g^~8z=5K;ByiOOBee581ga_nE@=>b1>pU?n`=v0YxJ+`}5Zgy4R!mvG2o<4Yyb* zkf2@%{{uZUMh6;%0Q_(*T?P3~f^?Tbz6Lf*xIaK6fi(#s2@Z4!)YAs|?`8s10q~zp zor?RUx-l29zR@7K8F#ZrCv9aNuBxX~QHDattU~almAZC0!Uu9#ZOm$+wybAAjGVc1;X1H8z0^f&fe^*x+G> z!0-qvYHV?kVsnHRY6{*v1;LvbylJS%!Q4Wa+JyB9raIIfWLgMm4Q{~Tq^FMz4e+}S z3dABd92`s;Zr+&#V=+=_g5Pi(F~rwF!=RvGd{Gd2C4;dG6Pa$c&|XL2L$L+Ga1Ek- z+^AV=ka$89*uj9| ze+^u^!8ef@2n=Hgg*YNLz`c9{fkDWPJ?kM10NKJ77S7iVvOBS~aa)KzbS?N;NW7q{ z_n<>+lMNDX5V64D-v>?QYv60Xo?^KgiK+hH)+&g*Cy6qNJH6$*|Tr7eFW^z!v z04BI(*e@p21#KC=5xH=r8x8gBSq9miX~TmZGp+(**nwyc$GzJQT3{wR=vLfJ>&Ys> zzM#y*B;crr4vcnWtOYP!DL7_m(qV%WW97q&U^=;7m_X8WD2%^n(AtDptuT26w}&Bt zEfMV7aKyC(*lgf9$Ch70OF_F0mYZ1>*rgFF*<9vZlgdac=M0byAm=VDPFF}kOgwbcQ z+}MFKV~}aVAPS0Jh$A6UZ)4eL zUImc}l%grLqUdv&nP*4UoX;o(zc}HZVvuR!mYTwX-%DGtS_RKdin;uPv=p?SAomys4fgopwIMs}V8eij-+_S7bD|b@XB->Y zOL1XB2o-Qf2$vSE9PGx6E26g!8H73{=ZwhuubFnB8BJj21UG>wz;u9E9s9Y3kOH+R zXg!jHav-C@)vJLNw^#?KB)}mhy2E zBNjp@53>dkf}$mbVgncB$VNzkx&;(P8t2yiyJ>NrnGg$06xEeas zJRHl?TyX$b3_1{kbegak3Zcz}+yW9~@KG>L&0sY_=u!(E1?gFW)F)U!ZNMCd@fHky zAm@S69_%=B?!|)Mml!x0Yv9Jw>_A`~L&61PD_qATsH$OnZ| z!p#~t@I(T7yFmtGa5Bxzpk;>d2&6C2??UhBL5G^+q5>)75E%vNj|HX6IUo{5!FdQE zK#dIiGKk5cGzq{fhByQu4zlV$KWLDFJP219=&o_6futR>b;$mq5QV4_M@s0!PNzsl z0s5q%^gRX$Di^Tnus4Dv5jzoh9EglD<*>A35Ko2 zU0v}7vdQkR@QvAwmlvlq)Bv0DeV19+;1-Ef!#c_9RS~iAH_sC+aS3WOe6*eykN7@ zp>4_Yu&%*2#SQqZG&~Gj6-fp30fOp-*ksrYJGn*+HqB6DV8%PxR$x8tl8qr8aiE(M znou5fM9PYbli(2s&22Efk4Z)b(HSH&&V1o<{DsT~;d*3eW?w+XVp%Ajt5Ow{e9 z4rDc8WkDb21h`j%`^3cr0$U;H1Ey9xo~fom;$#~&>Jvtv^A48Hbg7I7oUzky5~Rqd^Ns@!$!3 zk2DY-X+~kI1uZ<>;2@Q1L#`>X6=^AGuM*^@88qA?I}X?lnES!00pdH@`9Q(xsvneilde)ds1JI4;Pi2qH#kOh|SMi(&^ZDL9MT*m$AUCy{88lmhlUg4)X& zu&aRv0w~gCg2M)f1wIrGTM$^nD8$E{rmG2#wZ%g$tVnlp`Sz}g49RYUziZID4!22& zSYSI2K`3tEDJ)Y17|6kb7keCTw_N95|9;nL$2=<1B>* z9OM(&ybIKhgot(wPup~!BDKVlx%qp8>W&6>1rLiB(l9Rp!v?oWXcq&h%e-a>?lZMi z72K}~!p~xGAwYoQ;6E1Bb%t&E6jr%-Yu;3j*3CuB|J%>`NgqDK#9YOBJ44MNm zKl#&Q8PY`;(;2e$6j#Jf3YtDR#05y5ylRD_IJeKvoh^UXt7#$`+U@<3>W7f{47-(rs4;j}?&BeqR4Er-h{co%38Ax#071e;e{T)2tzExAZa z0lQXEdk6zI4J9PR9Wa+b=RwMp2A>k1K$Mw3td+r%7GOd<~V#6;93n24=f%E zgh7WqNx$-|Z>`2-a56inU=wM(S-`^IBNmDb}Lfrjuyeh*Twd?vD%_FvrH3f}w=o!D)NV z6hbg?PmuS7uzAC!v_L~a`LH0f!uoCsqEA?<;@*NQBaEHl5=>`4t~4+Og+#GEodr&LqraMDFyVHF|LacIAu`(AgD%^Xyp}zPYDv6 z7=(>vZwSeX11lwP6fUm2aKZGU#>7<~=U9`JB?|{>3gI)Y;mX`H{yoy8=+A5i|7(NV zHLwZuU~CGm2izv^3((j%D1ZoV3oyolGPI1Eg7;}b@S_ag)dU8MB>+Vn*x=1@ZN&ME zgMs3av;tU%l|*I}06%ZgyAIxbup5O-2TZ6UG#G9RaEd0pIL?o&{$zkLT3YA0)Bze80x(yZd~^8D+1j=7^F6mk5GmnG`{bm$KW1_iw2^}Kw<^^ zTc}Qz*OJalO(|e!h%jJRFkrAnh#<^sz$*|&dhqPSW(@y@25#J70I}?*r7;O}7&LaP zdl{5A#L$tX%!0$mT?zpgz%0Q53f2oU|q|Mh{*SZymILDNyxY# zrYZ1bfZY=qoboVmqT9|gC~l!E4$L~BP=*hPlVaOk?0KqTPQp@qScBwss-IC1C4 zfr$C5E{mf76`ThMLiF*-$9`M%MFH;$gWR>S%_W!Vgp8oE!-Bc-V??X~ zOGze^ZUs37@KJ)|HU{v93^uc1lzeC{uopqOlYl->3pl01Kne;+VG^as{j|lJ6nL*R zsP7@)8?bL+{J{=mkHWfzXbYPu%zz=!Vj&XPz-UoLt<)9#Cx{CElEVjI2Hq1g2iWf5 z5`Z8au%?964U8Myw{SPLz~>fXX4p~z|0;v}9+)4%z7?WZbTYI{9!>&S!Xcgt)rP?w znYw}>hzg#{;P1e~M5HY2XK*%z?;*sPIQ}8U#03dH^6<44@GIhD3giug@Gi&`aA}8y z6kta z%gHH#y9C9f3}6#7K=d^nV89E*z87+`R!TP+gcWEbEDR(kFn?Rp!~0ee}DkRUCn$G~Gd8Nk6#odo#gUty9^KyDFK-p7DE&4ZyN+?XJG zM{ooLg(2Tz3dP|=O3k>$QxBpmU>`6lgb@h|RAKVdZd0He2wz}=0LvG|u)qlk+0z&m zszyFd)cF?HNSG5-ED9gNMX*03a1EN)f#$-e>m-6mIn%>|kOlakG6+F>fLmS&b{H{= zpb3Jw3;pFoDvSdTVOcshLJCwWXnl-XwY>*R|{?*EG&f8 zanxYZ_F!5A|0~!>kUHidq>PYz^P3j4&=SZN4N@E9h%~L(7O)?HQ0PHE>*4xOK{x_1 z$aYc+*z*Ln?=WCD!<&&fRtN)N*M$2AS$pFG2#pVHMA4l>q$*{{WaL5D0(j`cVsELp z49Tect5@{;1Gp60cc<0IGUof!2&oQv-Ly4CFGahY zVGTg#*sPzpiohScoffIvAr+3H=nCuvUUXt*^%AH_aC5^n;-3OrS?Znm=@YBx zl7VxVcz*ipyrnclM=y}!Fa3QnVsGIae++ULikL$wetqnr;8634XZFK`cwRks@z@5= zQPV5XlLo%@$A0z4>RHZ|+n#bxtZqECyu3KrFfDszs=ss)$IQ`X>Vs%5B_o#f=+vR* z`ME1O;q^Jq)qAZ!v3vrb$drVq2>O%^N)gVXtA02@MA837vU+n}RqU>l7q(YARK@HW z%lA41C>~HiA-+~=K)7in2%={QiZ?5yWtAU{rm>NL90PRTXo>mTL2UJGpA} zawXN~8BWM*FUniXSy`jXt#vKsWlE|O1Z7p{=T$8%oLn`qoa8fhP*N2L%4)RnQ~J!4 z9KXC=Np*P!Rqcg&>xO5{=DL2Ynk?o#(ds$Uhug2wk+t=(A|;LDt0UNU|(Dyr)hWo>`NGwy_+V zP@#l#?1OCm!!T~{W=r_&Bs41cLQ8+i=*`6m!>zAfHlbPG1oB~`ud3qX%lJltPSONF zJ7Mru^-9?8sIZr*>oEo<=-ZzM3<0XzbIiRF>jyuty|y6^0t2%2II63>H8JeV_ssm(jPd$!*)V@#gw zM?t|#TL#CVDr>&dR`Yy#XMbTI6j|vVJ67h*L-$GJLnxA$SPJJC$E#)D+s9X3V1rMpTWAu&DB(mz|bLc?Kz*fDmeaGJ8#%WbvxcW*W--9CP$L{ipSSQD(vw)Xez z-t9sAx%JS>!eI#M4FDsp(8{hKrZ3UhR>Za~j1M$0jK3lzRatZ4D$Ve3U$~`rxMNhj zbL`$1L}k6UG2eCLwk<}jeDnjO;wO&X+??(xwYS!&_LiFO zw*J0x&+c7D#pCxkBPm;Kt#jYrt&^^kNXj}NVj1HbVX4sbox?`GyT%@3MON1Ra7*2L z(}jioutti)1+)Ge$FAQXEiu^o{7I7^XGT)iSrCM=J>*GG+G}+8wy~Q_6sv07w}1PD zYb1)YM%z9)^Q4u{+gzj4@%KqVw6-hTxBPrWzt#kj(q|byI zA}Q;%oe4AjgZ-5~=^ds#Zu~PLrz>l>@mn`<+k2DA2anHhahkGLTR-12`8|S>lyyGL zvNwXu=n0Xe7!(Xv8H7drtrXH!E3# zp2%rS3=hp`ht>>yMr;AmNlXb&?K;s2l=p)oEfHwzgbQ5oy>0d(LN2LYSu$k=wcC|d zYEwp8g3u-e&x(x_ABBZqA)I9pSH>8N+8wI`LXoZnpxsG%Y3NP*OUu}@Oh&er38<)B zBPpwWTt56<4aB~X)n(5WlJZ)Km8Me~y#@*DvSJagh0>MH*VSzd6#zIjQQ6As+0bc` zFqP@Ew9QheG56iHW&6JUo4Z>!&us5*-?R0mZQJ)5v!PaKrRziUmQ|6L9r5VW?7KJb z+i8bWD>xYmj!9qQ(ZsBR%B{O^+*jT;wcB?kmSNfwhbCCmahRa>=~BCe*8?$$tJ!l7 zW)F+!#HNq7qYH}r`cb;H9Bx@zNajv*7pcT#(v=;fDGx;HC0_qj!~iT!ndS68s@>I2 z0guK7;*%J=7WOXnXSc%Q1rag|x}e%^y{PWbmxhJ1><>*nja*EGa0piKo29e39m}nC zn@c5@s#+v2?bHRX8RpKut-p-!A!l}Dd#OEjE5QtrmIzu#|6yq1lr)%{C)o}4kaDNL z8wPFbsL-l=BVz~AU)2NigFzHug*}8kz-nGPH(wA5?ZbNI)R>TS1vUj^3POVBxBUIis zLse8G+PQbXx5kKus*s4Z>w(s^-SE1b+uz?s){DjruI0uwBIW&KkgrCvH%#`+(4uRA z#2_z`X#9`XoPFuR^r(H-)L!T{GUdHes6e98td}%0Gs13VFWIfwQ9Y&ZoYlycqbjLL zqSJ168o3!3_?-fr7-Lq;Cu$_B5Z%5)!Dv8SqR=>bjl|6I63yY|{niO|U^3k^RENZ5 zKNt4*_rpr6U>Q|=GHHz}?-xb72Ei!_A4WqUNlOIwm2`lNDD8tXnUz$iK%&vq9{m1F z`}Cfj2wiQ=(pv2fFI*UiB1KuLCKcydc7%gv5)>PC)>{2m)Ts!{Du*ukJLmcb%-hj8 z7ko}lR;J0{ImQDB72Ge#fVb4GwTk9Rda}Zy)*TqK$sMP4oSLjmJ03a2BfND}r(^1@ z%h_JDay8;Qdppr7q-|bi)oVGGw6nylR89fCxs#kynx0)$OjBy=z}ii$74B=2LIRl- zExm;xzz`)&k+B_nVQd?xYq8q5?saoJg-h7b@IKW2B~bL4z$(~ z{*-~r+9XbmlLOA;eLioOj;@xIt3+2`hs0#AgQ5Jg2|A?l)ChI~5E4tezGWD$0R3p=c4r_?aT8%_zmnxVd z2rIV9NEJ#dlIVQvZekZjSW(uxYG@Osd~MWJDA8)h?;6=$24Y2c%S2|Mr4orsQ&#Dy zit-98xTj49Txnerqjs`t7^NV?3a$2J)d-c3>`)aoh=gEcEfE!~kcjLnmEBGDOTm^E z*JM^|NktOf&>dCW)$E*Fts6JLeig=z|2RZgLeN+bGbi1da9W8EmvJd9cg+lvlol-`qol}*SYi^Nd+ZSOl6fVIZl7;!C za1jM8wMWDVSge&uXeCoLTwF{M(2Fe@W5tX=MGevtM#=ElZZYEzkEALq*A8!ecxYkE zxR5M}htUzW8r0g68Ky4*m8=yifH*X!ZSDALMUfq$`oVI)XLQ44s%KIL z)?`W=q$LbZ(4^0bIoJ!X(DzCb1PV2WqE@$6J0%LlC6tmL5xLi5ks72W3{90|=@HBE zT5Fv)YKI8g5=hB{g}wBeF4$rE0?^9p`7lz0MbA<%T7gY3LJjfANfZZYO7E*~cNPNE zl?6n7O6bcP`0UDZFD>!`wGxrqek-p>Kpw1~Jy=dQAYv1fJzrP|wqdOCM%`7QP?$wJ zsf=obXhY|-LNW}HE;w^Xs!sP~FOOY>itfuQVn(}0tENY)CO7syv8u(mA(~U1CaO4x z{v>OCqk{FLRG@79Ppn>&-*^>0!k-&`8{}*8=jFtJX!!GYCs4(i!^hj>>%g-jg0L1P z3)Jp|cw>D7>f`E&Q3*loe)}mF7HLPw?rMA%Y+Tm zwH=$66PV2yOGG-qfu0=cyxj1ZtNKpeqW!&!QnctE<;-`&MU6rYG)iuHS;CzwX9 zWu89kcP9&Mc-1-*Ah9oGuiI*Tl=iB1h{wB*UEldfir7LN-ll37qP|0EVXD;TbS672 zjONzT%+D8^Xeu}zr?iald*{;OF-In1?D)8ZHmpSidKz>Qf|CL@n_FS6HePOctXr>C z)YdC%^5{PY0hES!tJzs(!Ix^CSIUfX4G-kASL%1gM97I$jb=W=glw*>-OR!t26_*AUYyGxq}ZW zC?_E`_q!u(0~Eq?Ylyqnv1x4CI!!_$LA=3T!1qKaNqVBM8!*q_sBbNVSI#=ZWTnC zM`7fqRzny=gl&uuxempF$U#~I_wllFp4E-AB3y-1Wf~18B44i!Oc1VzNwv#^geyUY zdvj?nw2b-E_+uU_%9TJ>E`^j^x(y*s=hBEGROMrSXnc^2XcazQtL(&*DT$zAgP1<} zVZfWflvISPAgWBN2f03Fs0aITpFZ(~;N~XKWwiGL!;2Pa} zWFlx4?Haf$pTb)*2l^`u%S*@bb!G$X1m=JuT!~cGE~hHD=`MEbw*A`-e9_pQ35pfK zs6L6vKG55^WNJr$E@A$l`SKorpbgqpC=Cn}uYDide&e29Gy9EB9Dg6;L@N-AS|v35 zX1;y@_5QXs*~~S{RUozcB~m+|wtZ!(KeO5F#qs$xLA45@sJ9y3j_vyppw2hOczkq% zY6Uu3uS93x#&_&Iuyu29DP9UQ^3TZE%lO;4PPz)GjzEI7v%EXP!zryo1L*iHuOwRq zQr0X1a!2suhPWe~qfa#M$44R#4lHZud1G&omKrKy595(7D47r8;1JHp;caOG^FbqB ziCIG+!P;*aJLY=v;Uyj#FrT>#<9D*8TLn|*Q72N#oMrji6m%trIDt7U$krl6&9W2i zyvB~XK1Hx{9g3orLmZ#i$O%`1RJBW(B@=V*7#0<5cYDm!DhE1&iK&sUgsLHsV7Zcb zXdhq{`8MF2Jkrq#%ud1~iPr*_8PznfAEG<@{iJvep1?81saAm$^~w(Aaf^x_x^w@` zJ_;n554$ziJ1;ik6`j$nK*sBoxVS525!dzG+#3v7$=Jh7Br8y{8YL(@Q+YiC@ixty z!}v@kCt3xJ*D9genaW*z!sV4Ed_G}davS4I2sFwSAhld-J(M7whl;>*kC*_`oN^V? zJeNXhKVf!J&OI!0f4)4%KVc->F~mGMuQoNygTUV9D91UCH(9HXIbt|@9k zeFW4JheU0^G_c+v-qe@}3zO+(qFaZQ)h#jF7t-z>x9lBabjM#vl57P+nMF-ldnZ!1 zw7yRm-+H>2S$9-n8^C|5z& z>X%6E3;d?}h2FurzR3iSzrZEg3XC#~nx}R_`b|e++?DLwwQK+00%tkCAl;x{1=YYH zJJi0|_io*MqYpY+>w`r07<`Q+3y1q>m{M{Gd5$ zjFN5@Mwv%VMmx*p^rS`#Z2sRFh__#uT7LG5L(n(jq)U&C6 zw9m(xEkcJi;jvb9D`2WT3Zq@8IJ4zu1Ks#KMNq87b+bZbmyFG9zj6Dnn@m<>e94%g zT7^v1D<`0xp_tjfyI`U;K10E1Rv}|`N?i6e3s%VQ(1(%oB{BY*L0;^?HQ`J7`H*eih)D(=r zv^miVfTC8}kM^Z~^UU5EV>XVzw25RDEUHn0vd_c=H*L)gfApm?{!G+KSAf*BDX{i^ z2w7*+gY$6XU>+StXO6!Q6{uH3HgL!;wqI8c^ajvc+qj$YuPX-aD#Qi`iPz4F-LeZ` zeb~W2W1erF3uE656x|A(Dvz28c0=WEAJ%<{B;UFiW-TL+=THsto+VYa%ec&0!4Gj`Dvy7PaiSHISkx+a zhmw^yV0QEPIQKF>7PN41YO6A5*C+4z+l8WAfmr3KTXRF8bDM3Wm&cdJflHEh=2gJ+ zTqg@%vrwEcbd7QabS;;H-m&_M;N$J&Vv$c3i-DNYgnN<+8V}Jqw6PSMv@2JQ>eK)3 zQ_MC;8;XM7%@~I9S*Zf`irG}isbpk6V@3OUsr^F|vS{YGuHVSMgVCtcM5U0fiKXFGESo|v4*rnctpTl$(9 ze_zT8R{+j4sm>k=?mfqe%zl-N$w?}l+Imm$&?-UL%fh9pdy03c-2ye%F*+w+@snrV z>kRr&pQz*O8$}~g&n&Ps!DdFr0xEM;F*8T@P#c=$|7pB!VP$KS9d*@|(NS=79=_h*(a zkz3c4bhFYI|M=R$lXvg3OA@k!N8&Cl$(VoFl34B8c#jeKfzu(R9(HnUH+fF550rcthdtmRUGOJ=a})48X30om>Q4lWOtqN%&z z7s!4sI5eL`O?T=Z;eBI2U3=sy0u%iyHZk@T4Ex4ET_xGNDM>ZUb#LFPB+})SV+H7Y zjQ5CL9fB}@(z9tw_cGG?f(fkq+<&U7lk;4vpY1c^u<)Chl0Fv3X)ykbkYp>s$}9@0 zeeEA6*A2kDyB#>}D*n0bjwxk2uMhe7T`0*`bfL_my3oEsNs#v(!+pDQd~UF^Fm*Ru z@7sqNR@(zyq1M72^<;x~*clHF5MN8YCpz(0_31srtIfXi@IDi*YzVbvOHO*u%Ljk`Ki) z{5PhQ$A!_K3uD`BDY_MXsq(0KP=Z!^Q%voZPm@L~=~khYc@$c^WNJw`POu=aQ-%|R zzR<>(OzEU6aO>F=bUPn4h?1$?ok2%C{)A9;E1;@83a4EVJ&0C-^X_w}u!|Z7>3j-X z&8d5eTZMgk4um;$H-<&_lx{<9tf}#*r%t+R%x&h`c7A2BJm)%7cfVgq$>LdAfM3Ye zJ;FW2ejW{u9K!6pdwoRgeYX;4Fub3-N7&!n`)*~hIGDPdjqvS~WWkmmFpRYIy?cD- z$e>-ZmW_OB54USU@C||~!+KwbJpS&ZldeLndoalRh@A@&fDPMy9rO4`N#pwv*pc7S zgC}POoBXNVLS9F{FgCZR=vH*K%A+QRak%&TTp+qH4HJAG!HlSL%6i8l)nRQ~{~~@OYO%kmGKwZIO3tf8ofU z^w#AreY?gA`ni(<9iyTJe5t1!p`udgb~v&D#_?5b!0vGApuGjppKuH2sHXZRn1DuV z!^}LQq*_N|(rp+}P4#Us0m(L0PNe<4g=5wxOnM?MqoVp27;t0*47rw=NZV3;RuU`M z^;|3bpPtMtN~jvFUQ|;G-UekP=)viM9*h88gEAWQ&S~lOpi|%LK@MdU=&*G<9neut zEp#1WxcouM^-wiwm4S!FPzMLPi0k@^WDf|4qF3h^k&#cVNIG*J`!fn z=8#5jhIjf#!z-OoW;1d~qc_7pea-MkY(@@g^ky_pUo#pbHY0~LdNZ1*uNln|n~_5r zy&1vjYlh{kKh~WphctRKTBolWtr15fha{U}*z(w#e!%PQwl?Hv*5Kqg;&sc}Rb#g@ zV4X~3ZakfhnICOj(3l+7$uwr>bT(!%a$|B>vN47xL`<`t{rmVwb zVn~b_MUMUO-+K^6&+`AUylzsE5dmuk(bRpTZCxg4E>N!$=@L9n~^oBT9pucg? z<{5Oj)6KVK9s4sTgMEG>9Dol*Eu}NY0z~4r-P%<4mL2$nZfy#9YXsyP6bZee%iXS> z|DJ4@qn5fZ*MW?L+dj=Fjk|o3i?MgRIS`54@cffgJUn^;b|Cw$o5~#%n&9ElBdDWX zHg{tYghXuHQf}-=y*aiI;vBFE6eqN$%(Hsvf_9|*N?-*e(Hr(nvcGfme%BO+>08T7 zCe-tJ8~kpygidQo5!lG>F$H65-JWV`ozWf>m~4+tVz)0nNJs3gT{qad!#cetB(Ymc z57OK^ii!?qrMr+Fj%e2x z5d3ag3no1XsA;4o7=T7?}G)HPyGE2uQY}Vmm^SvK@7@X9Aiq z!iHLaBO6dX2*wt?rh_obnSdr3fMgpg2f^5c^(IVu5Jou@ZtEIwWCJP(;dGq|$8ZH0 z;Y>giPWDW=t!r+<`Y23#HIH;A6akGi4(1lTmTeg6Ot`IU0+Ma0I1^Chw44dYx+CqV zIv9!m2^JC3zH~s=6);W2>bbSO&B|uqHJKaGQVQA1QBl{?c2dDT*%F)bQ;bQ|p&==0$b__pVn|q3BeY`(l5B=eNXnYQM%yMCn2?Z^HGnFq zo=gUe5kNQX;*80HZkEe3MBiyJBxsx9NaSu?7w?1wN1~(Kb^V-!s7LJQnnHccpD1F# zTx-d@O#@Mn7z@BQnJ0?4SuP0Wh&2!ru}!=+b7&>YlyvUaGRgUb#9ISi8<){_k5)<0 zD}bFudvs~AK6}=tJyqiALVI*zC)FOif?%!MQ?4f%YEKUAB--PZs14SpJ*cg8XDYNu z2PWHNyXDN>zLKVQGK;&CrcCITGvF0r=~T`#E1XdqkQ@5wYh?`@P<{~W{h7m&4KO^U zg@AtMj^09di*?5xOok;LPz_P}%rODfV$HS3dM{5BYq=(ybyg0b7OP#&G)b)GN+yOi z2OzQ9xJZ^2+9mrmm=Ht8roj=fZYCHoMgg4@grp7bdxX9Zlv!^k*HCSc! z5@=c1`lq35{kpC-KuE-8UF%zC!UVgvT-{G2n^!M^mUV4#8oD;9>skYZL|oRjxh0{# zF-)*)%S{@oYxC+Q(6X-WoQAIL)OD=^LLx5f+T5Ujjk>nntAM&TuU-PRc5QDzj$v&a zbgYxwYhj!cp^ozXs|cbVv2PdVOcb$SF3UN<5Njan5MSSQ8`fQHf`|{Hj>&a}qY)dcS;eO#yP zZmjxjnviHf);Nw=tr0q_v?b*Rd=pZGs-{#M@2Rde0m<1kT4PKjIelCv-I!|2J=GW! zkZjCobIkB?)!Q=ZIW~sFtr1B`%rWT+J7sfs)!Q*48*W+Ose0ay)&|Y*buHU)iY~Y# zwjpO&*R&1gT(g=I7GKmKAp5o@xOL#y=g}9BRE=j?6r$u zeq}Q9jJ(<`?hgcOf@-tHa*0e{rW~r=#GY8))Q~=Dw{Pp7Jzc|$neXntSKj>pIq~K* zC`<9eLU(@1m>jI+$X#+$O_JTTV~lPpn<0O6db?=E8B^IkdQ)WATsvylDE%!_fs9j% z;q(pQEo;~(oUP|;r^=N=TRwSbl!2GMu<4X~!PW)8eVV$U^h!|QehFJP{+i0h-;f?# z?BgSKY#TB9QPR<8!0$}D`G-aIZ0peHzz7{s4_$V_)smcG-29R?@TN)kz&vUn zYW-*{pcc4nzws?g#X`y>(@w@V{J(Kp8b89&S3{P~uAce(QZVJ=9(dOn)4pWfCqDC+ zSoLI-qEGwL2EHD;?1GJzGrxq6ZRp=H>7lo`e}u8G0WDi@y8z~!=giDD-*LL8@Lu2P zUOwse4h9L;NGh;$5poSc*|sf}ql&ie?k%Upby@gA+u*)^4H`QqAPn<^BaHEAO_1Gj zpt3tM#wT=XkHz=j{(qMFUS}+ySlu_FF4K8Vefj)f!am<{D%~{7aq?r!N?$*AkJvV# zA49gf`eY?}!2eych~1R~FZp=B&DL|~`d%?{)=GjIVyj0udFr9dQ)g#ohY(xOJHyVa zmav&Wme-4IWA%h>Klm}bXjE^CiqpmSDE=R~a%``h4Yi$Nn+`vAmyc#;AK)r5_2Yd3 zsTNG5eZ>7!8~@+Bh_o!jt_Sg)GNP^hcmxkU$u{NY^ZF4#A-f5^FS}8>J-^w_IV5>> zpJbct((pBDQ@JgO*`^%QDYhxM23_-UDmP0t+mu5(#WvYZ)7E61$}QB)Hsz2`u}!&y z)0&S{x!aZ5rX12KwkbE4UGp}Ti`vXK<&aLXO?eQ|HE+|Y$0hBY)cN%PvG?X(b|hDR zSW~@WYxc(GHe^qc9BwnL0;&o?0~iiTpiqSd8%q&Y4bo%DZ?fLYs(Ow0UOv910JJpP zJu{M^J|np)Thhp~#~S-sKGN}W{D=SWhwyjs-~J4~vF5$8Wn^Z&>Vim~LlTuQ^WNWG z;>L}L8xb%>d2S9Vtu0x3G$^*$f{tHpb7E<2$#$G;w+oWYzr%;LFL0$2mTF-u4sR?^ z7CrF?nYtDj^Z}zQ&QnCOt0g**NptKpJ<`-w3p?azF|JrAE@A-^m3#|UO^$tZ?JSpv zjjrgkP0P*-V^4d~W@tyb14zjKE&S*}R4hQEy1uq&vqqQz?>Wa3q%}ckd$K<3v^*g} znIH;(nU^jSzduXX_)8!P|GFcD>IFAAkQA-|l_Lf$MWQIAd4|@nonVwCu5M0Kh0umR zHV+=f@+8{AuQ@|hZGR$aE!k)}^P*)7*H{y!Q(($&uA=b*&hqYNgUDnF(&@;NtQ4H>DDo+CTD z3cP+f&qlNU#~Ck+F0<*MiN|@*HPQYTX<8#;U8eND%L2&j0i?=nUFCd)21&ky0{`U# z1dd9{Yv7F*8-?q&&asP)`b_^UCJ{S~SBbsh$Z>pRRB8|u{y#3j=1BOegrPQerHJcQ zir|GO_{7AZ8vgwP)WAy_W6n_|N~p%&LR#z|r9$h@G?iwJVl_=EI__%Ya< zDuPWfeAbExO+JJa;l$ot5ud$BtOhP83M;~ay{RJDA$p&+M}*G&3n{{hT`9sR!cAx0gHG@~CH}Xo5)a@G~r3Jad=#?CKfV0_(@em!9MYy z#3-Sj#I7V9+x&SLENoZVxJ=ZcLx{<~u?7|q4NE}KFNBZaCIKu4yGoB*X~mg}AG1~# zGK^@c6-Qov>{{{HrGfT}^+jWFlOzG895u!yu_)^4Y}tK+a=MRGlEyM>lUlAqw5YAhrQ9Q zi>~b(RPW`zhZuUI?Hf|<{+f>mZ1I6jG@I?Y5;(g4aAClk+`(809Ga~Xc45E+r6)q; z2!skafe4CDn&(IBI|WD-LDA{=EsyaJL{KCUXu`euA<@oYBoAZdt$y-BQs!~3?@#lC zVLqCPBHo*MKE9LfJzS4H*X{pGQ{+WJ^Z>*l+k<@(HI_IDg(xwUQe4L@d8o-q12;ps zT3@0wLf02g^C$#($X9VrV`RsvP^`$^Wgf< z_I7MM`#%;S@nDio$K%GqtXcr2i+fcD*U5-?{9VQE#0ek_!?BA0Npt{Ls^S5a)nnl2pc8NvXAz@{5WG?yO0j1@*L{IA zx6{@2?xG!6rjuy9bB*#GM@5bTraHR1!m-*LMFU%SF~WtaYz*Nru;#+KPoP+oaQF5NXZRk zagT-16yJ3uNlu*U~bD@}uOZEzENX3_r zLB*G=R7^l9)FBm@XLI6!kx<3{Lqh5OKniR~#aE9(#aF9TOh72qAr-qXElsFm|8=EI z#U*nC-X4VYNVw0z);IxOpKB>cc+}K2)%JY!h4qCh`yy7A;ic-tw}u-Awxho#kbn<_*~7Vn_4-0lo7DZN%{Mjbui+rdWW1TPMOC43qT`R+=onLVqr`7$biZYxn-t?4gQELr ztw+EewgOiY^#{I;pJtvs8}C;9f%NjB{FplaZ8F?mGv z_qW>U&q>~`N$0B?_%|%zlj7ribR(N}4_WIsj6Q1x+9d4(Y`&(!zHNfNduN;I^cQX5 z0Wmiq#zh(Wn-+xmVAkJ(+ZFN$#qH~Z{=tYKI%gih4M4cU&sv}%ux;3Q0dT%`-GpW1d1{IFX=hUO zI~f~Ktf2H6gFfz*-5TSL1xTi2fze6@k2ig{#%84obta1yc$}H@l9{Y9Y+Q4nO$z<1 z&%N-u7ubJP-bap$VlFt<31X+m^3xR~tvn(5>esPib*cGu<@)^KZvP1ZIcS@*32vT-bO)2@J8Vo;7i1^{lF+r^;YeM(UO{Uo~8Xat8?>=KWX zfD8+f1RJ30e6j&U0|LEq0^%ec#EcLqus-+LC?|RzX zMll>0Q#w^LO5hZdZUs)kTVeFMFw0%@$?WzpJIHU&o{lNn6fSIWsK9OFQ4)}Z0QuSG zfKM3gs-0NGHU4e_b(;)=_|2Df%p-Fh2>w?8D7V^Q1)SNOWS?b~;Di`{%QEoh5N(cK~1LA2;SjhC#SASc<*=#pdO!5F0(#s@r=#eI5w zkd1na$|@1F@on) zI(qtt>AVH8h(V8D*Ipm?la0fo-(8fS2;vdIB?_f?-{48u(n{V^44z8TF>u-NO@Sp- zQkIi!!gVxO=ht|7!b?5^v__(UlX@$gGPrerbU-3V5x8uaP(K#FY7#Uw%s1C=sEII7&{V@l#X>3SbQ zJOa8zp&*BQpZk;E0%kdc(mCx2zygE9>zhFkG+|k0I?h>LB#quFW)Lh65!f*vB|*5Y zZWmLSSTY9&>DsEMAA??FQP{)UhcgBNc+cvJ(rF)Yh`^8D*3l;1F+C_8)hX#ZCPh95 zyF#K=9|pct3^L1W(g9cGBY>+{wZ_Bw;zOAB>%;Vj72VV2i@SSmt@b!d(DO^WL5PaCa$#QvyIa5jpU?dgMW)DLOVVMaB?1N3 zH&g1I3`sFlst8vAl~XYarmuDFPWngvY#?VG*n#Rqw<%he%_0olMpPw421B<@ti+w1 zWka&h66M+ytX?o9YELnCzYa=~W)12ay{DrDIZC@4`w3r8jIjjE+D_uM+a=Em2lgVn zfe~jqS#8)ikBGbsEwbWjj}&pfBpqxM0hX)VHHSx(N9Fe%ML@X~)Nz|~Q8%^QXv#tS`YjDQqI1P-yBKzg&K1!P0!Qy@=)U>?AJeMmW7hf8y45ed9yq^b$H=RK?9U#h}Dy5p2Eo>$(v~JJN|< z@r@W#3E8a~z7#{Ml5~XjIRZ7ELn_vh>!5!M;(GNJdr-PrYehZ+zj{@B4mlYE0Z0Fo zGMvyQVRGXmLXG|@1SnTzu@%y-IBEJ3X3+0yJ47UNLJVU`7R!<%nR79T5XeBKT1a$U zI+1I}(H-2$TRx7MgAkU+E4SE}Qp`bE93mVE<56A|-Nf~xFB#*cYvP)Ij3CycaH0oJK1K|4sX1B(z1EAZkxm9hK0*fds()2>!{5~FuSBgW z;vOYmjk!dkasprdDo{p?U%1(&s9z=2t6(D>3bn5ZGP;9oIKENLM?EOKy-_^L({Dm> za;cQU#-*eQI1gIxTZHo<@|F0}qNW1wE6`yIa_k~a5&lZj)qv?tgit9_0&#z1K3h=S7nCbO3;qhJ zuTKSi1ebIFB#kqfJgU%}@9X}{SJn-3=;c)038YwULA0xIYYa;7zM^QLNfuEt<`m;s zgMJlmf<YI!NZ8}$^aU1+3jdoppDy0bR zyY^M@f=tled`LGEr5F$?!d0jRccuD3+bb8-vAz?vJx#m{u6|MXEP><}FQa47iAF|< zd=+f;ss`>W;Rnl^3;8LgO$6CWplIiK0N{gLH%L%R1Q5tp0c4z&w+2klrnFsUwuwxS z$X5bJNEC42VjkE?%*BTaB>p^2h;uTE5yrpSJ&-g>ZgzP@qNEAaj}(ILdav*$*T(mR zz9h*`R}d?64`HIC1DVI@VUkB1f@D(pVI6Mu4`UaZEsEo48$kXjP#lZ4;6~oCOpb zp&}>9(NF!1QzW8*M;ClkZ2OvViKo+j7r&{GS%2VEM~XG7fV!7p=eiQmbz1T1O0u)u_B53dz(w84E_Ux0%OMyM}2ll z?`{s&VUujIGvAv+!Ju*6dZKA+AFnFOeBbH*C@^;HWby!{6ILk|NWnDZ6H|;4$lo>C zlT;Vr+kpW+hQ=!SDb+McUsKAUoedII=!ezl9{Alr&+{#oqk<= zU2G^&s~AL-q@h4@h?7LUtpy3^V{i`zRGqV&%sy5#(e!1^wTjS|6#_Ni6LuzrTlQJj zxl@U9Nkl$Q{o-~bC4=ug3lX}g3@5m5uZ}5BYTZd_;0~7#Px5Xy%X=_=?U=IttfxLh z*bj1EVe<4OZ-(|AUBQ}x#&7NX!x_m*+l?3ss#+qwClE`L$d?rDs;H#i)7?R6mQy1? z8QVufVMjxi5&Gor3y5mGazt|y%b%|VhJJ<>j51N|_Me>464p=;ZAhm|FtJ!kD==CW zgkFj_6Ru^%!X&L4Lrkh-lyH9ZfeuzRB7mdJB+*K%fEQV80@KdLP-0P8U=7oVFQ12k zzQ6)z*{4g@sZu)ZY)OYmElc}C6Ou*{AjNc8o}{yOm`hyi!C&a+Q$sFNl(sOrFqb&F z@E2OH8bMnXs$r3m2JKd5bD_0{((yzA8iIGIZazwt$jnJ#we*$&Y zr3k9_3+p}6jEE#%1zjOf{YWU}!Y+gCc|2JvlwAs$3eTxR*e;3I735VasQy!&vQ%X# z-*?*KLIG>opLSvLD|AgvqQuN%5-At2c@x!*$`wQ7UoH?iR|cCZQBsEKSBZh&)g}q8 zDi8@y@<}&=`oj(v;)ET{5}F7ScwI-JVE6eX%{Vgo@hqWwH!fLu?g$nqQPF@VUey%z zi@F_z1}7Z2yY3tdadNBTLz7)xxZM+1wf)1uIDRHeLRY-ym)Il+f7_H#rZ?KGs@<~L#N-XrMmL!yznUcu*c#;*TN-LX{-iIQ9jb7Kl zV>6tDT72K#L2Qx1Ax2pcj|EATowP2_4-^RQ&qr__d@;%fD;>0O1tpxbd^9a4#Iq80 zmx!n4Q`Jyh-{=v9wpHUj0*I~Q6vRV7*FEnTtsP zy&Fjs{IyG$7Z0B?sf2GLQSixP7*fn+kX86j~Z=2?CG?djUf&9wbukLUor_mFJHn)6nwJ$SSqCG78}`^P4D>yXk5PH zW)l#>heioO=5`46n>j=tCWhAxjb}qVe8OV5@hCYwz68U%+2rZk>O#Y3$s{C!6N!RP zCUdlUZtmXnDu2{;27*xc12%apq-0Z7NlWB5Tg9LUJCXMLqh6;w$fi?ctoaYxgC>ju z@X31wP#sBz*&~>*7PLr?_E||n04Yh_v48XKz1usxUI%I)`y~Uv5gZ5Y5 z&4qWkm`eb>2aA%xo!f8DC&kWnzt-F5_KHIQxdTHO_15NtwF|53USDaCT5<5BR&T_2 zwOh9yZd~tAx|3{w=7rwAt0im#_fOVtEr>8TA;5SAXg{pdECS$NC=_rq$EZX8 zRyG*G?U%cU@ITXvHv38IxbNZ?5+{sJN#;)BwzBCV?HWUwGtotoEbcl1Bi(6Nkd?X%qaLD}Lw++Js_Jh1@`)fV=a}twHe^W>!}(K*54% za;N>+1u+SMcOp^nJ&r$k3XK^K*XYCSuup&lj*r=dMDUz%7(OvseNF?eBxxFXp|K0UX`z+ z-pl<)Xy2=976J6E1k6OCfV+EDPIZ*eX1UjY+V`r6Nd-?ZUoAtd; z-oEP;^h1zM{t7SI#;yA{P7h`d)+)w-jnDq@a;lKQgDFm$OUEXS;#4h-dehZz-2*^w z8#Y$(`cwM>V9BFG0t<(-gu4OX+4}i*a1heI0c#e1^I%RsfY{`&z`7%4xKnB$DFuB$T${hbOZH;u_;t76>%mg&92TQ4 ztX`}LFn`{9y3ENgAWaoIC7e6Mzgrx^yn(F}Tw~Eb!^d0#qIj?<3ETna{&3Vk7!-@l zjWr8DcKwPg;JAk-_n*K;1HId~Z|`mgGW+%`wUkdl1TP+C0C(`&-nf2ufx(B9_oKGB zE3odam7npsTg)e3#O=G*l1BhGyZFz-QGtDsb@S=^vvqv?jDN#EF5Cm z4@D#cKWYa8rEd3>>Vtd)E8=-?XJ^+xC)|GKfUxnyC$G8m?)LYc8#l!g_yT>V3 zzT?8~uA$hu@u3%W`x**HJ%pF?R<7cn?cLeDyLtP*KLu+)+p9PP5IZm^)b2!VXZKE^ zl(l^#Cg=wcTl^JXcMO3vbN%XjUYBSeLnMO$VjF>i?Cu+P9=`AQiuQ>)Cm(=oa#vv8 zQvy5Pe3Y}{UPX@EeoDaP6c8bRNlD}Jmi}m#!!BLVVqOAo5ex#@Z3GIkyT{q#A5>_+ zeUC%fRKa(ksSsk8jaXv4ku7v3atE^s2!UV2zMzC~JI{w3TcOpv_Rb?2_<=hRD9G+m z^Wo0+j@R4UhZ;^k0N3QMz`8yC;r$JFQ79gFw)b?x#t)vn=5i8uyoAqo@`GUxCy57( zZQI97lT%O>FD7LYcc%FB+c!5KY{3Y_>qPBGMkNow1m!y}OOWQ;mwU1vd%hS!3j(37!4F`lm6%-IEw8*qHhT5kpZ`8b>O2hz64(S76r+c4W%rtN+WU z?bFY@hIB!gEkzz=PoD>o2}~t2naJjvo)jPFqZ`?*d&tg+^Mr!Nr3P*mZbN#JDDWhE zV3hBI8}|7@uMdjb*9ZNBk+Y#SUPbWmaKaB@QTWNt%Z&E+P7rtFnI?m_6R(4}!b#37 z(6qLTV&GKopiN8XFgR&HO2S!zB*_g2nNNmusP<9)9?s_*Z|cT`-2e@)3f__#PJ@rztxD>R**!6hcdZ@Fvl8G6gEaK753$f@ejlonOxL{NsG{Nw+UYJxU@Bv{j_C zSvVovuPG!7JQ*u68|}=B?qN2C`l6fpcy{P?(#GWpE(UJk9ux{T8Q#w(*=P!a4W}#O zPGcwN#`6(2c?+`rim7MPBaqkiWyVg_je7(Sk1%u_i&8kr9zC>KDl^U?o22>G-)kCm zJ#1n{KyZ{4q^TnE8!&XsCmWFHJB`q|sk&K&1aKfx;C(K%QC?Q;M4!TiFpnU72Ns3j z=R%k^vKfw*DO?D%i4_6CQBsg;E^J@(d~~NRQryA8M(z1z#w&XHndkOcFbbEFi0m^# zUz*pQIR*N&1dZEb6f%$XvKeVfkA}oi_l!BkXxyW@7=++kD3ldQZ8)NekA`lZ>6+0p*X%>97cmr+%Frg7_^Q z3c2rUZ|7<9E+PIrL3?&G3(4dBK%rBj`HZ3uj9-{hN)90*%C}79WHgP84R;tiF*hDf z8?-}cF>j?|UxLBz$b!V0E#f%wrbsX_j}UJBo~dWDksIlPeNzmt_dc3WXFG@4WIW2J zQ>P^VJc0MSxmC&J$EU30>mVdQe!Zkqs1zLpVGbUC&Naq-rUOM}!Oni^A`_?MEtT4x{e^P8Nb`0H+ww(lryzDnc6ky4n1F zgF7MALI-z7~O*%3R{f0@jw zl)B;tL6DRz;f~{$l@4Q38dsKBHYxd33sb&pdY3On7j~f+6g!DjQ?)QITuP#_zu_-Y!@~{epC*e1 zm{~oc5HuxMI3{ctQ<%~9^*8BaLdhpWAPbX{CG2(R%H;)n9p+Rm4}QB|l*3;l(=NvA zFtd6>A!y1{;Uq`j@~qT>B}$j%Xf_ez$eXRT<0wHYTuyz4RDfmq(_}HBi7W_|5+`hz zonnxAgF!mGXg1Y$(XT2`QG$erX85vcZBlHQbVD=3s#+lOx+#=zxmGkyrywboYbE(0 zcz$)YM)0e@_QL00VE<9(AiIK4MyM`GR+3^HG~UVNpdZ3+Vo;cUF0?!8AN8|=oXYz- z+}EJx#_&_Pkb_lF5DPahb2idsbcbp62-uzWbsXampoX#pQp{Fm;k4Y z;zThZDOm#dcMH3yX?Bk||0GRBro5sgasX38RkoV@6Mo%>V|!ZCRwLL%Nkb7SK?3*0 z3ytB4PmhKEtCSYP{G#N-A0U9y0^&I~^gRv_Nd?6Gq6EYrAb?6h-z2$i!g`tteT=0` zF-dMSixbT;SEu9(Tsgm!jruc~AV*h1!<|&F!2aK)aZNYF3K88ODU?b~U*!*I)G-sG zzQ*=TQTgNMRv};jpOkL?>?~ZnsIE8V7cUZb)rau0yBgJPJ{=IUQ_d%Kj@HPY$Hpd& zWM-EnM}DYpM*TY8mc$xepPj7S*~_|*;LIr^%ulQR6K-tEpV**my2_(0_WXL&1+b@d z75lGX>0!HhFYgw;ymQdsCzAK7B|m`kY9?@~caNk)gruz(^0PJxxtX+lg&T&zYP^Zf zAQ}QDxGH^p)vd3O#`yt3w%=Z1jAjTJ=UIX4alS|Ia!r7X(G20@Jbk$G5%;g8`a(3F zxX|y~#Z14K?~F&(jBWhBBpE`*I4Wg**>Em6;i1>r?+@tt_;F{koGyOj$`8M^X}AwlD6T|-?ev< zZRqkHC_+9O!5ko@T~iutBhJ)`0ZABmp^~>WU~=|=2^h)^4k+TknMSP|3+GS`SpZS3 zC5U-Cge&ieE2PHEIaFg7KosVnW6b)arv!3p$6ySq5px&{@Vhu&kdD#IM^i||XRB+g z1nxYIS0M6Uu;?A_!$GK*7Yp_BYBf}V5T(`2R~M?)%U2_yUX6kZ$Kx*&Dv+;)${;AM zlCzYwud17|_hAD_KACh!qt39{gM=46xO24L;X$RdzILIrKOPZr{_j-&Tnj=#C#wX z&AGMz>6qjNzRg8upp}WqqMt2wx0ten)ZE7XRdQiXb}=%V-)Pau%8Vu2qx|W(fb)cT zg!78{SE)txvW*bc`>ht4EEQTJ53}i`u(U=Fk&-EYOWp}w2sg@D_w04!f16rbH_r&ex)UH4oFY=0U?VV4@8_GbVA+IULpL#DJ%V z(k}@7FdF=@mgeaa-GabRqrp!#c-KtPzBpLD!>gCO{Mw5ytUIz5Jo-yP_hJ0U>WnA2 zUf7FEoogpZ| z3_ij6I1Nrr-wPGLq|v%op$7e_Y)I5cN7Z11F%r@Bf<*6VjHLEWYIK-AIqJ_kbosof z1{h;?McWHfy`T}gTF!8kv3c7I9h%@q-1QTMQB(J$)URlqE^BL??@^$MmPZl!YNP-` zwe^5XS37hVpH`(ny$UD;5QURA_S882gGj0L)lNBnbcH1}3q*(NiNX@5@7HO$x>*j= z$)N?R$(Jw6Wl$1IBMvEyYFHMR7~~3&@`_6QcEQIY@P~^&ka^ZSwD5x*vMBXmKo157 z@OJj$2F{g9wm%bV(ZmQ5TQOpc;9=#pgy((TNaMt@ZL%^aEKVWwLYv#c$kf~sss4m)uggBx+7FzU$_x3?h^~Izk%VQDKzvdGbvmAle6?4rPmL7wcz_O9kGN`I;x@x>9`2kxl zf6`gKd_Z?SCaUo!47?(cw=`f^A$|E~$3&c{ke+ggfXsnJDS3Tu!AfQfsu6P-3UE-# z>m3tuY9(_H5s*2MD9jfxTo_VUPK}v!sKzXSL}9+NaLk-THD&=sVRlU=>E?08@a05P zNtk{FUI3xc20Zy`XLZfQo7O8NhbqJhh{7C*$?&Qf;nK!r!5{)LgP{P2mAv4X42T(r z2*|N9`6-Me3_nh-jYuwYxQWC0`!^P*$&(@s=OmaoM*^P*$&(@s=O zmal2dftU=h8or!1CUg4Le!)N}uW&8o%J~apk5;0ETunTHldaal6haKhOLWpMEyzp$ znno!GuveONt&QrLAUyk)Xl+!{uF~U`2!!jjVlgSgb$_X%5CNE1>(H1RONuZs9VQT> z8L)3Ts$KX?cs2=JJK|W`m`N{_N7(8ZjM8lda(gx_J@W7b77~%pS-I+j<;$?q4(1t+ zX}CX5GreuFsM5HGq7?o^hpS9;eu1D^8|vlxc#!SER#JQNoJ?u|Z)pUIX6_X=nu2c8 zt_?dLDqP<@?&J28Xv0nw&$=R)V3oODlT<;jMo3FENmaqJnVcv9lH)4n5&+@3-yO;A zSF8)iri?iIFeViGxy1=b0V?yk779I_48tW_DD*O`D-|-<)v6FQfD6#Z-}6u9#`RqF_msEZX_!Fu(|kUvR7M_Lq^~?S1lHUKeSL`h>F)HqVUt@h(+P| zuRvJ%%SDF>{N_5tV(^ES77YAVs|nLz&hz|ZeguoLM3QJyg)s1YJ%OPd-Zj;R>Cw() z0f7A*?}?FoEg&k-{B(g#w|_x+eW3 zHMZU8Xw~SB6HWRVEUGYTD6z0v4~geQ762PqM8U?LwQHNCP{m|zJeW^cd!~aV+I?&> zseq2*D4qKqd$MlfPU_f#eidW^LZNl#MM4YHby`lEC@<2)D{wOQ3Z$!wK+=I+9t5Jf zaH3KT%ApFb0uqgxw!B4Pu4;HJ*$3s7Nphv0X{Njg%>Hzln4`>@ojo0dc7PD?*4_2yl`|=???5r+iDV70Xw1Yb2%&T-bSfG^| z?I1$Vyc*%+tULfCRv<)Hb}hL+hGeH)AL&qkOtj=`^6(-yU)28T%D&Lcu+~X|CrV=s z7BRRv6sJoR*Rte#J3uhULhB~d>v#Z^K35?;4bqV;Y@M zrIC_#78laapqSFu+xV(uFZnpk0*UepaxMa++{@v*u_13lYc!K@d`OE$)(w<$Rsby@ z=)rL!861F;-Um#|9+)P7h1Bu^lU`yUaFUP1Onrb1=D4xo>e9~Mpy)m_T%hscMOr-m5}~#+X)A714SCw=u%_(h;RvMO6oJH&(}sI#!X5yv#6;mu*-5 z`)#7Dk3%$g>agV8872Wca+&vHygMVk*r*L|O4p5+zN5ALw%Ple+1oGL00UxfG>nV4 z<&5F<_oCm)2K@uN{?e-DV5)9V_zjJYj2@X0<~ zERJ$sn$F{Mr04b*;5tCFlmbG%L~H@?n`ko2I_9F-ESu>x~F%ebw^3W}m1 zQrN81{=u;5!v%l^JBY^0&{~<*rtL;)zo*S=r9RVH(LIEVT>9Nk4-SAkBu>~W{WU3j zu$ugptw|O+g{{8)I>E$OtlD(F?D?eM0@zc!iajY0E-&g`QTP02gO#lJ(Hu^}+ncbX z8b`S?6li>fZzMC@nvoxBS6s!tS@2^R1;g)CI{5yyX@HDkRZ~2TP}z@MniAxAkPU}) zuH%!1NXGfp6iZ-JGLcH)piGBzdb`~}UWi1%rKUU#my#yFg-x^B9PUVlvoT3` zASO)Ap@(z@z)uoe2l0uP27RNwj%#PfxUF4Ha7slqKNj*y|5@Hi85&A?6MD7yu z2qb2QWscIDJsne@`-{Ya+3cbPv_I8?ey6%ewoLZ76H5jz5iJUHAJvk``H5~L<#4PH zn?xZl_a|xbD;}{jsQ0xT->tSm4!IB&;_oIFf-#7efTK}n_`PcQ`+XSpT7L9rX+_XX zV#UxOXiJ>07UdwDPpAD13fl+s3301GPb&^#6e|+>NQ*^|s&h9Kb`E?Gu0J15A?Kkh z4F5c_T!d4!VB{+;*_8-`>2c&}4hs^8*=Ph8T@%awWqJw4$Q5&}BdPthmN?Rug2L1c zeG9N<$*I1C9G{9K5n=Ff9~K*l=@N%Q&LCC}fkwfP$V~h8dUE2-RB(tDK;lsnL9M@bMdq!wTF>?HJ)w0%G3Q%@R+P0187kuy2iW9MoqyrN|@F)I0DysntR6146UiauUm-c*M$~-q&(OL;-JW`6O)=zlxmO#du}5q1i;n+of|gUk zFDP8ax7zD2dS(io-#aJY|J9--Rov>!slL=w`W9H7QrgRqDHd4$tm?~07bAT`2`5K$ zJu<~m!pEq-V0cxsRx3nHet7HT!dhX;ufCAwx7t5_>ncvo>QzJ1t)*C33A1Y;skKh& z>*Ng1_EKevPR_-oj!<;LGBT#%bwTW!3y3L*RUNU=XWAis)2UR2c!?0pmSQ^9%c+KF z7@z9g$$4kq&b>RxhHU%BeAMfY4je^^|1Np2=VDn$Ru^I=^iQICdFVFT#vURzRPVvm zCapL6-_y(P=Uhhxek$6r$!%~AYz%Ay0)=W9G6^tG|mr*H>OW67>gRF;fR#i#YO#cZ5c<$Pm)J{ z&8LPq`Wx+IzEu@!O>^lx#j1+Mp@tlI0X#0~!Q%9A4jZ_gi6;#5yOU5ub4i%UJoVmy&8edF0J7n>zBTN)^?K#|fm1FcvG2 zVpBsP^+`<&!5G@!%9GwgicKAX6f$L@xE=sF=^;A_km-8>%&MMXB|;@!r2DxJoLY#r zczI1dp+rTF5-8eQWx)(?Qwy<{W>rrx{h4lCKaPt1^HHB43N_1z<6;8SIMeyw6qcWi z%EkXRdHDA;t|7Reh*m?~z=th8_1Q@gR%KB7fe+zTLs;^imXB1`&u9Gsobxrw9*6q! zztz;3Uh=jS-d8nnas&o?{ZamOT=YjXntx0ZVAhm_aP?anDVbSANb!wW9e!323FeJw z)`Bd8*d2&etov;o4g`n&LGhSP``TrS<96C6gnfX?OIp|D=pX@em_5p&zwFbkA&2cC zYN9@P`UMS*oK_~FO*7a-X{)dCnM)>BA2`HU+IRl!?D*-mF)Y+VBzyYlAAkD2XLK9! zk=)BMUDt6hzn@m4-Ot(49C;^y0!0n53968{K3H^>(%#vFoy{F6I+;%4h|*p*gFlUc zzgf*zeJ5H8Be^U|E~}qDeYSK1o-fJgOOWdX<4Vz{JVnSJ`~EU!KpG32z{`GaZ{ zsE&hs4<_~O+dK0y1k|U?z;{ zG9voy%m%MkVb4DW-lw!KaC&>Cnw|PiSU~*+1aB&n0`+%!KBBwT&g1^4;d$O~L>yYXHj(z%l~x z>>D@X1t_&z`atC#OYEJchb2g6q4LnDgcd4^5)1v_?j##cS!%9)_XkVmtJ5EF7ZNkR zQ)a?f53<1^pHOYysH@HXsFyzx##Hp4eQ{IjnzNjN_9y)eHfuA#fxdu$LTq@xnydPb zv-kcK-bMDNoc_ipjxw7Nd&MdEl@& z$j`H*8o626x6e-B2Y?y8%hmtJIGbccRxkNDo3N@;LL7`#MV$I#*;k0jD!R-LN^dw2 z&U6_ueRgY`;Q;kaSXV2th+qXd=X}Dvbbrp01?c~VV~EtE6Id$tm!1~$3Aiv@#Nsl& zGlukFb~q{K2Zx=*96n~pBND+Pa=)-(rJx-+ZDR)TI-qUVUkgowzGqr$NFhL%pm9L^7edev0ibd zv3^Hl@x}VDPsfK(ItPPEhd5M6$nq6cQe|3QTClYBg%z9ErA_IHC9B9V;R2S5}kg?t{GgqzI~g?aWzT~d%R<~^(XBlvgyam zhQ3|qV=*q}msGyWo8c1s0oI;{178TsJUxJ6U*3gJ*bo`c#iAKh#N9+rhqcMZ7;t(3 zVOfG%7GR#exdAE7Tm+aU@eC~aeUDT&U($<2T&_pOvFQcnh!@}+9s$a{f&g!mY*u%H zi0QL4yK0Qgre)|SfeS>ULvg>p*P2p!3^P;zLZg(KMkOnLbD9k&+Ll(v{FVQRP> z?F_SF|49e_J0F{V5K+%ll7h%N!M#`?sXrbC}EAn9uI^pYU`Y{{O=<6ZcA_ zxTUXj^0nL)IAWDPEU-boj>zSw%Ycjv{o`HTfWXhMEp5V(g{8wVc`63%OE4-I1M%}@ zibf{POffg>E5;lM8tvlW)$LMC$wYK0|8|c#8DdBBUw$US1o~SdUY0{wuDoyF664t= z`B3K2SffloH|p!BKY$B&fx9!0{_hfMhcasDOoRy6%vWzC0ocStsY#}hi?JFh0)Y!;E z>7rbgP=V7()Jn$^Z62+w8ZG{xwwAtSaGN=!+HYxV+etkcFML>y-=<&;3*xi?Go@k) ziXT>^D8Cfk%fCN;_RU>2YG#X4tadA#AFy>P_9w6YVlL;jzT@wc-4i=_ozpG^wWge=4i!C;p0>B{ot&(m>RSMxklV4P8+$$HF z1TMKOD=y}&@9X6|tR`fisJFrDcu8)VlY916DCA&uSnOhIRWR-o`AbZsiyawURTbjPQomK^g zWzFx|yKI)SS1jG;dYVn<-PuyMq^2Q$%+&R+rqh{^9#69Im@Uli<%ii3T>4HgZy7BP zbIE(THT~#{st51j24J4N5#Y(BQ}?@ z7Rq~+)_7=nnJ=IbgGQ8?@Q;K$iSM7i{2|*Q!eE~|TJ02*&e0kndaYXHrlTIMF2m|9 z(0TTahpS6aUi)zE$4fsy>~{~Bic!8aJuK#f9_SBduDJu8Ia*_jq@77ln`(@{bgUCX z9j)=jQ%338yARjc(&-ZXkxz2gRF{_?@on$0ALwg`t6^?(7}BHGlRhtJ3ZjU0$R8Hf^0eM%Fc*g9KM31TlY&=U3@h za+=HL9}#N(lq3vP*YX|b%U0FNr@#8b3!i&|{RaoTyVY(SM_%G;UZJw;=YuA_@C+R> zYVB?m&q8__NSWg6N-p|kP_tI{L>m#~KW}3XKMyI1uS@)vAGe;wA}}L%Iz*6^sAxF{ zpE-%HS|_M>+b9nzNS!6|pFRr}Vtm&rrk$u0oc9{yw8=^hy2~jb_r~@A_SXc|t-7FW zdOl-Q*?6*m8wP^g2^o40=so zqK_^!_}wbym-B4|`On(xy`(HbSJepoAdI!NEGrElXd|lW>(G{XQ!MXaiRNp}g%SB` zSL~L$ic0)o3gK4NYW(GBameHo5$12Sb*)mk4&frrRn2xro?*Yhob`O zGG~MQM{GR!uJ=8^};HFwcTD-ny|!mWWT!mcIonBfB|6x7-I#% zez#I%lR@UNWJLBHPgz1cyOEX502>NRZvV^&`QCM+uv%d$KvW`nWkaxtu^{ZDhwCQc zXaNE!foo~P+JgECv*7Pl>AC0@8yW2HG7naW$f;_Omf+59V0HlS2N5*%W?rJYh#^lM z+7jSv3}DGH#Z8dq&(1f*R^%G`Ul$tnQ_2%wPqOe-2iI1X$@**Q1VLrJ? zxm65cNsgdtZ$3g>nU6eV2&l zu(rH=2>&y6c>RBt0G-7_0)5-XJjTk|^bopAJ7^@ZG9s<5jGi%-R^`=OgMRnXWc|V; zV&?XFwWce9oz@Sce2=5LLP6bYZ(T`NVmc)-0UJ`vVb+IpL-3Mm0tZ8+CAf22=oy2zT-9dz`=ZIN)BGZ08LSp@3Gwp+ zqGkyotGcSKqUf1}xCC8;pekX#s+a&CG;QY0n{MsyJh(xOS!>$NPg7!fSug-3->T5? z`!`oVAV4BkR3k`A94~S50HZ4DdjIat8<%Ll+&<|NL?x70Bntpjm2};{$Iiyf25@){ zQBC_XETSx7okfpWbF0KQgris-*>eJHC1s7Re8jL-WfZsB>-UUfo$j@c>WZvHbxQrs zAXP0+Lmaxv0PojX0M1HeI`@jUiG+_-)KViVCTH*(GCeywp3ZfFw zE0RToM|}WimccYc5hZ(FI~z1B@Yk(HQEslOSdDn+q(^TIrDzP+L}U8N}ffT60&WbW*Ic#l}FeI~<5 zN-QsN@&KbMKG@;2eSF|FC6Jc|13*W9qs zK5A*Y63}V=fGMXE)gbHU)Ah@jh=vlNQgk&c^?;$ON&|>E@%HrQeQBrTuWm zpf16^Zaj{OjXP|6CB3sVf$ca^Z9BmNlvWiR1sI3M+Q&vrS^_(VpD|rk!h_l{mYzVN z1|7pEfQLwHc<5P-DL>rUGG~R`n^F)}rj#rqn&F2#+dCv8v~Pxtqy+L3Cm&(5hxa$i zYKOGT4Vbht8Ggo0Ruv`S{T)3};nZ4rivqs-P<~XrGo7+7jby z?m3jXB_RY-)TabMc9k$OrHC>79w0^)){XxZ`mF+K9Tk+Z1_~^J}bLVTsbq%eU zN&N3tKmwsWiBP{-;giA-@~j6Z#8X8#PJ~RV$^j@VK;=n?;QNQ{*kXptD8Xr*4pEvC z(OJv}@ObhN__hbTetU3XSfB1MZX5s!Nr~nRVgg`18Cv;epDkvPrqQ@-Fo;S(=OiG( zC}=PF=11e4UJ}v9UWlf$7kb2+s^5R)i;wfYG0{*0JdCD+hqDRdfz9L0f0F74(NuWQ zBc>m}Kg$=##+@E*{JA74(VQutFfg9+Ah;eJEz#@j_l?^@8;=JuMG56}$s(v0{+ivc z+Nh-@snk+F3EPOj$2S!d7j6xPlO$jS6VQw&w^179?}<~=XK+;(O_&?!Ha_YS;ya}t zFzcWl`FYm1OSMs5Nm8k!c+YD3?ZGgT6bxq)Y-<9H+3wr4HBC`MIjtWswfIA{ zc+K|jHX$0(lxWVPM-0#V?u1L;+vM1h#t)*&JH{^stqd-jPO#VKE9LsK7Z(V5v#yY^ zkCj~>K0fTQ`x-m;eT|RO3+Uo0h5Lf*H)cIg8Y{KPzT*ER@v?CmYf@GIU9tg0o``9F z+flcg;qhwYi0Pv)5x%JrYPNvXvy6*q35-N}_gdPWArWLHwln1uW>C)%P=aFhO~RtI zt7$w0wCPG%XE7_kS=nuA?3T;5-aRpEO0bY!23)!3{)>JsA@oSdt{t}hgBSBwpCK37b?UxO0RPXwWm(;-ACq$2SH=_t6@?D!TDl%OI*8@FwCD ziD-Qhh}Oj=b#SwqMg)8S(Rp{L!o-o=wYQ(bHGTaa)Ym;OCbViS;z*F1S%0US4e|%Y?dya70X_7u@$8_Rw#4<;U7IVw^rVlB)b@@OUgPwU(v+~y zAT9vMGoaR=ZWjezcWIpD6Ot0lX%2?-04(3|`wko~Ih-2>r4h$PRuYsrURCq~g=bXH z;5*IJc%*?TN*t#&hp;-}HOnxq)FBBfbtw9PA`oF{B;nP_+B^p0lGj}yvG7ITr)Tt(sZy@ zSB!{CRA_@sot(A)_iW18y^)~|&QVjrsV`Pu=39bBUr<#(eR!#Yc zAqvDG1{@AwB~IR|(Mf_5$*YP!pzv$}Vt&^h^v4}|HJ`#cx*dCFuki*T4{?d^Z5Lla z>ZvT`#Ne900o**r&{~RXTv_O%EHS>p4v;1s0bn4>GhgoviYaY}t&%(^c?tC$=a0+* zJ%d^%c8`xHc&jiHynAg@DMD7_dyPC~xB`am!Jw9(N0Z#pCS_%4^Em?;Ftqu4VnaL0 zD?>YfWOzL@KitqTa_a0khG?yZjXgwFqC1D5MT0U%X^BATVHyG@#%Y0QC=$Fu|6}Mx zUEbF!8ajwey}j-DiK)-C*_zqZ@rCV%jW=6|I7rN2_96h_o>?nKmS3jK`WoKpklwHH ztd&hyg8aO}4WI=^lxEu0YD5XdB#0Lo-Ea#XPdk&M-+}####pjdW584;mUH+S0~JV_ zJkO7DPv>JHZv?ac`>|Yqnz)06^%2p#? zO;Un7tsgKffdrhrXIZdS0W@TwNXHUlzT?!YpI4BpieqdT$6)D^-@14iTQ6OnI z2Yjw;S6u-@95LdWgxU-w-Zw190M|1uhv07Yk8-QMG@h1o5SH*xX+{9cGn_zQ-^%9G zX+Im?7#LUWG#*ZPh)a0q2t$DA>F+R=Nyd&cG%Cy*_jfMJ65Q!qniU|c?&$7h!@VAz zKfITqqZ4E$rdK2r0CcI+W$(a&2H9j+H3@rp`>&^f=U^hie!&SK%F1jl55^cD)4-F$ z%9^sWvVOn2~q9z2!y;7XYkdP207p3ozP?{a11U>_92>%EWQuKJzBY%(6@#vEwGLHW(NNX+lJ zAprX7KrKJr--p&m+%QF;#>6GobNE@j1Av0Z;{i=zQ#pX7jU7O-0~LDCD?m;yC4%f6 zR$Jh?asE={^9q72B-*ze%xlWCfu^fCfp}rbuNvUJiO#3$j=LqnkfMFlp5NUz%Ai?3ev(G*QEKVOPH@on35%+ zybu}Q$~*}N`kyCAE(9b^Um|_oc+5;+oehbP-Y+KokDf zG3c?;{9kPS>_HeTi1KE&Z5bjn(dhe9G3Ntk9oMyNCnT zF8YBXj_n8@6ps3xbRB^rFR{vwKs~Jkbf*|(mKUT0s>oBI>L~*nn@>H2X(PC`$BwS) z@+r(h0+#s{{)K_A92Zk_iB+o(+VNrPY2?%mzxj64I-R4PdIy z=ynSjh4Q&TqNo%ZT}fIZJ5xSk7Ob90a}LH+%%my864)vAcU)`Oo%E0T*+7nfe-3+~ ziSAOg2AhS1`j-6*1MS%jkJ7^Z`3Uww6r*gglJS9YXK&I!IGkBSxsR~nE#$c95YxfpRPVN*U5`#FhS@CM-3(<-*= z59ieNQ%tKkxk%7wBxuIBq1R9Ok<6?mkVd;0uP>PyUSIye0fE|BJN#f!IjcXVD|(6+fqDUrJ06P`xMzvM6HXHS=h+5n#2?__s0*L(bLfob!w&4`8IAG*6{DYC z44b1A=Zj1n``1QR5oFkO5y`L?V3m>+wo3Vw!LJo$4)@K8o-(?hjav{S1P%aS}`7{)I4-$X_E58TMNK3w3*r$@#?o ztC=YO)ejinT47YYj}Mt`(8Q0~5tVLOrGa zW;(3}7NVQ&&56M(9ty1bn}My>{Jb8VxcOl|67)IztO;-y&v|Y~f?Rswnhyf5pE2OI z`Vo-Y(f=jxM>G=&`Luq(@YYI!j~1N*a|ROU%YqwVtS$~dT61kTNl`YcDN9tZz{(EW z)&j7qQ%L@CxeEkW$)rdjDR~Ld+;>u4as*`1-Uao{9}CpZwZJyz&9`hJ7UB-GcGdIVQ+)9Nx# zM#?!fOi{*(iA#)h15)l_U0|ppQflil5{1impG5uaO2oil_=c!_ElAnl|UZn z&L-T7Qw%vge54+|yQ`{erhqWS@DFMEbBdZNMOZ?7S#XJM9OX_dtjR=;LlakxLqCYl z;qhK9j4)CDhR92d=I*cRdPXn++o6Tg-Ak}UB*;osY7bZxng_S&)$@ta09l2GaR3jC z8ilb^Y}cl=L>5HkB|2WHt~dh9>Zx&1wI~?B9@v_eVrtySNFsm7jRItd${ys`b_q|S z>;co4h^;+p(JrC(jp1gK&?O{!>=KG2s55HRE5*g-J{WAGQLoKKV)pD;iyE~Fq8noM z8a80Sai;c8*4N;H#GQkR-FHsV#U zO6lmMx5Z(9PO;!%agb0Q+wr1?8A9ew$Bw)d>;ENM!9aqwH|14t#L%SNgN+oW=Qaz8 z*R?e-DxntI4eZWKlu*0)NbKGXdNm@0+%kuKIca1N^d(?xn_dk+zFmB1?K4U0$C3f{ zW5pH1ZH>;^-c^{ia}I4RjGD?5J_TKyb8lgysXU8`)U11ZVU3=d-ylBBXA?Ln8qPB< zjAMtB_RKafDTVBr?cZ6?TqER_`xbE%Od9eu3klt|W3ooXcwpCLB#jt?zQigchU5vV zt>NF|BYSseQvXIwsDGm$m`l`1F!Xjy>=8*548=hrc5L&kk>l?iLJQ2{OcJv;GHH&F zxk%VD$H%|a)U@6&x-d;E4ph_XDT7->(`2_OhMZK>mB3ji z-di$|fMph{xB}Lwr6L(-uxb;{-3rPQ9ok5kncZl)UTM%$#T`S(29M>g{KS(aUaOA8VKjnINr^ zNlwu^EBK-;nZiwmjFT>r2~L14YDxj^%*IVR(Ud|-UE(u#f=8uPKx972!8goW;zTJG zrY~Wh!_QdDh+6s8o5`^z6RrFz+7ckyxE|F#I<}8vn2EYan~MbO*}fh%r1@~vXBW@y z=5VI!Bpd9^_oh%TWE>WmXh`GZCB^u%?|0@TKdIaY1VIXI4Un5@J=^hNi~ejpy>|Zm z_$fagb)}dboImQbT~FuXhKjvG9@VLY_(`GMJMw?jOd7p&6?<2{C|MLYDT!-ee)Y)$ zPOI2k^HZEG;AbTzuy*H1Wk0r&%?@~H4f5E77S#B*@EVQN1erjY9G%WiUgR^{qAtRcnrw*oroI2A!_vS z2aG(?2+qe#qPI_+~HaV&D2D^Dv6^F;er9fa!S@Q453b%Fo0Q;n z<8hOoX=0bNr02(yyFt+Phz##QU65A5*i;qQPLso1QWc7CwEyG~SKD~4SkR=-lc{!>R*4V&%>IPN#Ru9!kHjatFo>VvvkXeXX_@roEv+$3YyEQONc|Z+r*b6a>W+mlYjdeTyA(OFg>IeP+ zEz+$0NT2#?K2kb*l+Nv%-N{_kEC6&-w9uJ4s}{z|dlWxoDc4v1Z!q)J9e}XYlG)uL z_S{SQ0SMtG#d(c9WD@vB+egxmrYopO&~eyE^U-#IgGBqL%^DE1ODzUu882}XD z-uzO8-G{q&2y4DK-zF>}ozje=?DY_CFe!+NQrL@ARrV4r0FAHIuasp9ClOEb*?cnU zSO>s2FZJ`%mk3`s*+%)+<4HyjT1eqrjHvQ0&H$izYP{yN{$RS&n`DnetXApN@8pl18szh`K@c~Hhl%3TPi@6(2)Hk62&*a(~pzpAZH=sAj-Fk_6A9 z(SA$kmo`W8pWF!3B{;leiHpN?j8}$5&pZx)xtf#sN^*PmE~mjMk0<#uTu%iTD)*Ki z=j_@m&gS#tgY$6X{F6~mx7=KcWv9NDY+t<&#O?txP}b{`K9r{(jq)dy!R2TM>T}8A z)CQ2dm;ZvZctf)2<@tD!?H#QXW4{;8Lw_%soW2PJ?__%q*RdcyNMCYOQ}KeR&y^rI z89Aw|x1}IClo@vW5PVHG*P>;?BqXbIn~JPt_l|?z(Hc=+L{oGUkt{!tSw382YJ5w+ zzYiBu!*al+JEE6RU5yqIQBV?YaiU8PmN)L*W6aJdW?jl;HJ(X#B#FPcwZUng)iev* zBd*mTT1+L?m$o+U?=YypC&`xK5k;L9@#BiCkw$EusXHCn;9Hr(kj8_<=ri1B$XxSWFpSMaUv3A6s_ zDG4SKJ2-2hWehA&;9LRg`500v7_Y9a5~LBMg_`6g&a;?fZIqW6i}LcSg%UW{M|pLj zy1abVMtQY1%C!p%)g_QOQ8JF8%bhsKndSVZ(iPFkv0kz>EcW^XmU(oJ);m0ebk^4{ zboR%zZ~Hj98wz$cy}T9#Debr8@PZ!hr__U~gQMfs0kD_yePRfd8O2$w7aXv$V|4 z)`&Ed)Gi3f{j8;UUk|>-jI|ykFP>ZK>|G#oMJx+6U?K6pZgOshm}dS9L9DWW12G=~ zG|(}flv@a5mGu~id8*R@F`a{52;z0OSMbT&28b^%-j6T35npWB@-8hN@g+CnOAQgz zh`tc7xa>xJxgp~B7O&&?+=$;}h%eO+mPczHI!72$XWWR1MExd-$((yr+(V-41>qk0 za1R^nn=S(^2)9}=u=G7;xR+y0cu*7vd;*E+IpY3_TEwM(PnX;P--Q?w{ZTg`&)`rW znBXE1BT8QC(w8XD5uO0_2Qh?(*^{IGtV7o_BTl!fLt6qorFj83xeVkfgb~zNhNFy4 zGF<3f`t(;_4~=BBDwz3a4fxk)A<}0c+I!yZ+=o+LtAoe@Emc$g}7XYd3W? zy4swBST@ z<`pcZI5ZsTqKm7wtt}>!SFaFJB90Mk%t#7wN;3vqG=+VMW-W_@eMu!S5;iaf*w>pW z;mK_E0%R9!Pp;5%*~2vRro@4`mJvg#{Wr|#t;M-~@yW$w6^Ao)h$DbBYT(nu`To8v zLs;uPVZ#g@Y!}hMZI-Hm+rKo6S_U06(?15G%Jly&2bdI=T0MSC0ZWgi7?>17tr=so zW3Uvk^a#bkfKXBOl5i9STcUi@S-pI)Pg+o-DmlVH0)CA=WLTr>CCjfmCfGy;h?Ijw z`+54bzG~Ok7OYyvz)~&eT3fa29TRM7)p8D&Y6aiga4%lCFr;pq8ZPHx!4-UK!@aU_ zxSWFpSMUY6Q8Ogk->(>cn`njv)0a@;j20P(7|)t|ecD-FGohw+1IfYAtKtiA>%?04 z%nV;?W36By!Kzp*xz<kI1OyF@3f(&D?Mic=Im;0E}j*6O50bnYh6TAiXTwMV9FYJgj(r6)!DFzHdWPc~VIlho+wCAYgX7+fu^T=&U`220t*XeJrI}fbW-g`tS`Z+J z99918;mS40W>QJ>NL2n@#ZwCSb}3*92jq%cTL|(nLQ|r-p9+>zs<%w3#BBGEYWwGY zcO(ndO*2Iti`tHx6y-Gv0ZbFMaz*r1k}!;tXywYwOv-SM000qwT3a;(xb0v(u8I;7 zSDU2cEQR}u9~wv+RnuV1DVwwQi3$U3E~>TIzpyl<33PLAelgH1r{kMJr)wpPf?hG{ z-UPZi&%PMwX{Oevzntg!$84jl=_`q*dk6y+M9D+u+)-0g_$%5;F956Bl<*qm3Rr(P zDrP^rjEKXk;wei_zA_bjYQdrX}b4cEDH zp-P+DG0|{c6PMsl>j$hs)WSy%ni!w5sm2#yL#-sDmQ9RL8CT=u_WgcLQ)2t(XdsC= z_$->RwCl@)3)nPjmV>|D*`vo4B$`N2v?a1r>Tl+7(F&tQvk4WZ>SejYc&Ti(!qyk4 zFh(0IjPt6aFuIQ?p~BSe9j-9GXD3==mlvooMjI=P^QxmTdL&9hg{i|(xWf1`DA5YL zxjR*7TYR|NPqODaH6N&dM=3CEMC+im2 zq|PenD`%D50Af^5CFGs1)6&C4Ig2JP!M(`%0J5mcBKa{S{GdOYk|ru7pd2K|Q!I<) z92)_pO=uB7RSQx;c>}7iQJSPK0;tMV6;Ph2#`QoDI`^O=gUn2)N(v=yWo{NSIWI7G z4RGspO*1LDb+x2{H`F-R zxzG8%`1L*Yz2tTJ7CgA44(a`($)&?L6OcIe2laUgDw5;dKNEYh;HYN8TS=(58WFDX z66)_IzjL?M*6XE*e3+_))GxLY(x4)lzEcXR*$eJpkSbQ^dD*7~|9-TB2@T2l^B>5g z_sf%lUz04wQVUV*#b{pQW69)|I}fh!Y;R-7WT#x&vc#KBe=k{_xeEks8N`YClC9)Q&;DN%MH|odi*)z@@q-{)w}nu@7xpTgu`YncHB8^8<)FZjr0GmMq2?< zkbKVFFHXkIiPEN=7d|xW2W^nwDy}qK=smj&HZ(V@djz2l;{Y$&xrbQK2z$ z_HjvkDv7@>eNYrdILvV^+WjyI$>@#J^B&}irE0_ced8$p_%%#L^>)vHeGhZE`uht+rv z)1D;#;?B-Z78{hi%Tw|dX$w|62(x%?!Iw%~4{zOK(kN5&8Ium1W+bHJO1&a?4`g_Ufv|zNe&VB9c(ih}g zhAD|AZ$^8Bo0#PPj^uB9hYB4>{V6+4$>*8zp~EI5F}(SZvoO3A2sm)-HUaYd@jAHi)vF!0~cCpnD5s5B8x!9haud>ib-sV^bwEPB8v zB34mm5z(XkQu6pF@DQ}vokr{iqioLa4P$?bdySZ&XJ-2HIpPX2EcKVlXzFG^uELl3 zwNr#>#Pv?%uByY?Z~zxXeaLQ*1C;ampMH9{dU)ZdFBjRtAAkD2XQ#X4@wM(Cn@&Gv zf4%{Z(l4%EWB=VaoR8p2#b;-Bi%It|oA=;OsAn&)tz25U@aZ$>)H;9X{FGmJb$-y_ zUtHq6Hb4F7h1us`0A2nTf^mO71FzcQ zL~f7v*}YVM{hxg9g^&IQ{LeGzQ4ft_tX?*mm5{!SAni=L9z4#XvF3Qz38xaw5(dLH z1HO1S@AWf&_ZIJ;OC>q0Y#W1GTNSb!97}NDs{*$%pU#Tm?fb-%&hxmNgS_elsW_Kl z{hH)gm$la9;|XL^9Spq`_H(oj*InLdh^6?t#)+EWs^? zx9@A$_9vO>aZ2ZOPWv{ty9gwg1s{#=**nN3C6w`u^$aBrXE9<+9P7ZO1aTgLFyjoU zraxeph4u1jchcuaL=t#2SD)V)o*n2`uh;-e=-&!Mhao}6^4n6IaP{77JiT`Q{P-z+ z+C5w;CI{ye!oAFfA=#`%_}wr<=64-PgVjuz~nt818b2^U9nI|fX% z;dtQi)3kk~qw%jI&L!BeZl}e3(uLbq<<+Cdsawptg!|2)E5JBwc1W6)^Fo@0t^X2d z>BdL$x@*_=U`^VJPKoi+T=I%yS>nUyw((6nFplg9KOt&N+>|KH)k}aAvyOrbch2VB z&Y*xn=LiD-al$oNmvDavd8eUW@r{MFpEgDrioH;BEkWWYWPscs&TM5a)TE z@tgA;a*k^CvWa2yz5Zx+`C?~g{{Mpy?(NL3u=BHvQ8u^@e_RICFax!@xmn}4)eHAI ziJSfIY_s&hNNvfb3QJqRU^fsPpTaPV<5gHl(|YQ5x!Uz$reV<8gELl**|k487A3AC z_NMdnHa9=$X;H4kh%$nz?tD7)x23<6LaGn+RJo@yt*!0DNX&+^dDKiC>}4c09KSdi z3KD0f+Byet{HW@_i4gN+vB~Nh27sUoV~SN4=REbbYwXKnK9j*2M%nvx;p1-|j|5j8 zI5zv*r6L8HPP!*T5CaDiWVPCv`coOR_(~SL_Pw0)cyc_}xMW~JE)^jFOTJ2%qO;$} zC4hmUz5t~OKRW>s1|+}_s$FPYjA1$wR#ho>=S7)~(^*dkv3jB8j!;Lm;PIq@HT!8N zgI;@_bsy!%%E{kM;rvzo+v-&Z3?#>e2<=NbgbbwpIxkaCZh?zR1c3mdzg!o6XKzq+ zVR0VCpd=l0l^ND9P#FXcNSaXEgx9$|z1t)o7Du^jl)2;V(^ zn&vsx|MWPT!9~V)v!}*K8t|)ZE&TK5_EBi~ z(cj+cZy#;HH-`b_6{u_4+}=_;+CEbM>YM4lXFT|xSDAA0+f<@_OqBOmwUrlKg*S>W zBu6vW%f~`aHAD{SO*@c(46J1~N9$PJUtDc625um+W744C=Mu(E$goX}hF8mJ zaMewxJ1C}f8LEEiL4(F}iStEyMg-J-IF^8}lO7LL&KE)Tcfne##W-gN?v%r@KRu3^ zdy%m<{fZ;s;c9fvThYnVSsg$2=KtXFr4+&kqY7$4#g!~Dgu$nu^A zVv}_ZEF0_|Uf#_|(_&&84njzMF-73}jKxGC>WS&k6{Suf#{m)N~fs<@P>J5Oa+vHrb!YIlKE-Y-?{ zPk!O9!d(wL3#`^w*MG0h>MoV(?L0J`>R*qRbaMGqwmZ~48_*Iu1ZM{2pEB9Mu%5HGCKiB;~j z30zet>8r}QeRI|e+jL@^q#k2WA6{6c6RQMw#&SD4p~pBbD|um>PD~S#f!bM^YkS3u z!%F5h_%=z{>utuD7o)w^9qbcIZLHC1n(|_lFYgnwEnxqqjZInwtrz2nyyD3=fc={` zCW-7ObQ_6tHvi(hWkfXV`n+Z2VsTdu}UO09a| zi!AhN7%yUTlw6^qy^lRd_+sR{gpu#HHu>j^yfea5n;-bT7`C0fwCwfQ#bgifMk}t| zg=y}CVR{J17nX@5F5H7KSLo`rh+?&MYZ?1a=1<2JYVL!V+J20<#tv`6C)(eWObi3 zsX|kIMvvXgUjNy3gzsnf4n)t{r>4rYHvknc^mcIHJf~-=l{tv_GpslF;U!BkfzE0j zUiul<+N01sppIbyt*O+7c`4&(S9|N?J@aR;566S$Qa@iW-i}_6@>%bu{Qrkys55C!?W7UtYeFO-H@q zY%-ZmFBR9XAYAfEPBAZA_I3{+-F&!ve6UNVnc>GTStZ$2EtT0#^lf*aap04W{}FWI z=hcJgBuy{2k||j9vn;avhlls?J-&aiyHC)~f)^_X(A9K32>u9Wz4?HkN;P*y(~S$50y4I{+&#GU@Zjjd{{HSA zf-beYAi8dZsFAkmFLO368y+7Y5s2Y8cKv1rq5*u8EvS$O_iaXh$>1uY9&o@Gz{v-I zVSv-!`EGu)$nWOD+3x0(T#TMXh2ba10xC4Ad*GT)14@<65A&x4Zn9D z_~E0Yy<7b|-|Z9}5Osrt7JhKweYAgcbo}a9It2$r-Qb{w2KPD69aT@+6~pAsdwaAy zhu;$Q`ywUn21?s$xa?SRG|lI9^h+H}N{SwEB|~sNb}TvG-@AM8=#ZELqP zM|AM;KzD!wHUE}ZlE>MCm*cOxk^^&ykODW?)?ho<_xF$P-6y(F?N}v6H%7$}^eW$P zvOHusSq~QC?f2nTntkDUtsc|`(vh4giCN<1&%)T=rsmZbvwWEKWVF9hGcs1EqecH> zxO%$>lO%jCYif9HJTsFoCtCg~UiK1^OKMim$$IR}2&2A26E$|~akl#5VA{Ln=^E<` zxp-D}IGFcf28Fen>I;phZE|hN@`bU?WXCeC?~hep-}@=Z^w}9oDas^&ssy+KDL)&~ zN|ej8D$>K#R_q#=HfMJ0btP(vFwZ5!ZE9KuMBO7Uw9ttFkMb>0DokgwMw3x?G>e|B zm!p&Z`8z#51?v(e5OwPkTKIJ-E|^>{SFe7hr{`i_q6DIDl+Z$>WW)YaPH}pdJhPH_ z=vqNld7>U*jfo=G|lGt-h<>iVIGu>8 z#8m@~%U!ToynlL{4TT`2Px7-!CCgB;Q{aAna-Ka{sYdaTj-tit}g2ld>&6&7^7R z$!wrig$t{7ql@Fg@?J)l+gpyA7Eup2U<+k42Hakj&DCNtv1J;#ny3q0-9l^b)5ysx zA@?VYNwao-Z;*5W(=0(}xcphsxU-i{*27NL6(~g)C}0Sfa5w`B>s$K|j~^_u)nbrO z4`rVq25q@g=%((($^Ze}pR`T<@ZP;+0`!lP%qz*ckd>?e$~7L!t!ywk%0wCYoPc^K z8B|T!2d{3Wy9ERE=$&;wxqtGO7+CWQ`X)gdP)gVZl(y19@sy!*o3iE6nnfCZf`wf! z20X8brF3}>swY)V(Z(#8)>(}hnr&{||d^qYf=8+WtS${5n)AQuH7z83HDp+*K6% z=c95M=|ObI6S*{S6-5^~U#y9x zrhNDCXeBlt6Q%$8r70cIfCzXk+ZN%@v-xawo-K2lZvN@^;Ugpf-RCxs9Nzw;ZjdAL zLB~ODwd3HO8K%}{dn7H6%N@B5LKKA_p#k0F3b-Laf4CahTQg;kHNqITT&QB^w2P@& zBq+-s7}u66EIYQVN<4aClDJU410zhUVo<^^3)5EG%CFd{m$KZ_n?V($XVgEs15OFM zfYVkQxO~zV)($K8RKS2XU9a&#@@bB(mwas1^P z_HJi`)q0WbKNSld*240CZ8y1$ViYBZ4G+?3?9VK}a`(Z5#cU`xff?)Nf7hW{lueva z^c!s}TzsiTI-0E)!|W)V55#G2v9W^jt{9w#?Qeg z1qTQm3~v`PIMhQvBg9`P8$+TpS%jo8+iO$cVYU`S=K$g~CnLk3rOIH__XuD&*68uB zG#~ojarSh@clLkTfGmVtBgqV);B5E~2d|uuXVzn*#XoF7!irBb*#I0!h3lEMRFG%f zJbK8uUdzIOhrCAy8wxq_M@^73maWPov&y?$BD zFl4fl2rSeU%WLFiii}wDfKNUZdpk}C;;1E)SzwW_Oq#RTP8cJZz@q(BWIgg?{T4P9 zhY@~?k{~{X?LUDUQa+iF%W{{jy2$w`rB;h4t(v3?`k#H$5C;*JqWZCLUWK6%y zcN^XgAcoFUaFn=`36vu$1jMUT7A)YE&8PURw_MNx&%AQAMBXqi%y#Jx8|DgE7WwYw z6w@f?VIi+*osrCK7qiuD^=zK?^lci4>!opIt8L(R(6(nHj)rR%GF>!PAvAH(*PBm- z5^9gY;rt3YDBkO5b%1km3s(P3L`1_auq;>1Q+atH6IvRQFmsE4PK}U$UY;)K|4VNB6BDM;#{FQU%?*wce zB_cQw4zE|-$G_j9+=lmHE&L2SzZ_%55L-Jv9c!65e&t6fev&1&1x=Uo?Ao$-Yp{6x zXgDyoHnm;s&=G~>;0a}1a~-qD;+vDhT%7b>%+ACMtt33PEfz)aX&?^*2O}<@J0L~u zo-byTfo+@QfXnlUlLmtVN$@F~I&ZbPASK{{@=vLwsgF}5sSrSrjcm2!eBxj#wk|F+ zz8keIh{Z69lgxq#f{_&rj$a?Cm6z^H1qpoUgLOhn9%OCoj#oBd;QLa865@V}rMq&$ zOf_x9#t&+-Nxhow=NC7(3->hDXO?ZWa%C910A`{*mjqc6zCEYzeX&3exvQ{Ky z+UR5g*U51^v0$68)}!orws(sp5H0KEF4|tO1O!BC2V(JVjhLWjd)ZhV@9!8fq3uIV z8fqOo+(6dgW@FxBob0ir{5huv#VlJr3<#PFZgg055Yw+0JI~!J6zu#JlT_XBAFvodOk{M zdm$4LF^J0tcQ=F>Xa^BPL+!ixvNL462S0{}FYzl12E;3qJ>jhiZoAi`GRgNYak$5OqcLvu@2j+k<5Dw*OV(2G z`dRt}`X;9B3kjs54h|9M>AFg{=m~8fdeTs%k8l-sWg>mD0A&4`jfEap070&TR$Z{B z)4O9$*ax|8rFD!Ck|CgYDIBlAVASd90ix`KjhboPj+q(3eaVYKc%!pRwdQIJ)^GYG z=e9xKt7N0C)^vnhqg5I#K)PGkgniKKRvI+kDCW?;xlV(TUx@`HeB9VC1DY0+Vg3p& z9!2!m%U(!|7;a$ohiEx{xB;?0CxJgbdRja5T&OltAw^!^XzI*EPB1@f+KcE=z(?+Jv7wL6ERHI3nN7F>BD4A*oV7r zr9nqze`t+_pia;J5M?iHX7wc^u;}Fw>?P@;8p!$(LmRE;7`U+X&@tRLs~!=FtF`Qa zVW%gqCV8K>&9++WF=CjN{f@;j$a}>w+G;T(`lu`aOYftIau_^aaB!6M@eHk8C?HW~ z>x&Qg+|a>MD0fB~*K9USBRpgcU=%#C4neGhB)aPWBCk6N5m*C68HAL${UsQpKarNu z4~^`eucvPxXH)Z5^@h(A#Va)m2?!v^gMa|{*DG-x;^umk&y+HV;{USQ@_7eh*myt~ zdC7g0FpL}xleo_0sGxud(e`+pkFu*|4~(aQFzVXdtK(cY9uOwNxzxv3!np_(5Fx_3 z)OXmJI04yyXSeZyF!Io5ptCDWz}N`G3l^w@VWT43Xk_yY8`-qHto3Rn2_78-PO4)V zA3N4@Mb@ihU|spgx_IyW+3VsWwzb$=`J?AwDDZ}`p*Z0;&IeO*=keQv@hB%F+V_Ja zn)$iHrFh|KiP=ui0X`;t7jE)}iv$UVgCGX@%*7l2u6cd}@jP8m#pCU>>40wJISg{G zKXmb}TWHQ7M4a;(k@K5Dj-rd7uO{Q`wsr+6hy_@mr9t}!pRhjRGZ#1byXN^3B$c}F zk4Uy3luUi(;#ZLb3Gw!@>cf$G*O_pA6w9^x*w4KOEC7X^!+_uFE1n2|?*swp?_9if z1FdSjv%5Z@uRRFH#io%L++2blQmq#`ISW@8+uVALf2 z0Ch8MuXhW38AIzgfEv`cBv4zfEVG2eNK5u$e!Ti)(OZ^lUG@!XE!R?f^uw?* z7(kC}=in=Yac}Qde>LmN(`n@eE=1QYw~V=|Tgcr_wR_;v95o+|M*XREEzYc2-vbZj z==!kM%t5>O^fab69?u8MW&b39XKkGFXnA_tN!*KR#C3 zl@$=cjXNUN$9z71);|$TCGv7c^Bi@{j_9NB#cqKC^f)$K)Ma6a2E3NBnWr2^tN;YC ziUDNA`E)u~MA?TGHPeB@;mxwCs}H7ovq3$C83O?wJG@y^USw~H83L#2bZ@rkhpP>PM`bX%G2jl$4sATkjU7nO;nM(d`s z^bv#-_kpD?wMOy$A8B+r69=3JOL_}K!#X@OHUn8d(26za)eW(;>(r>^CD{N(#Tp>u z3>ecAtNzmRL#oG?88A!O3$tbqK=J$<(Hjky)}0$IuV1jK`XB;hz=yAc!Ia9&Hn=d_ za*M5twihb_0f-%@AMw|Nq?^7b9L8E+)wxDT;6N?QetNtiouH=#yQE<8w6WTtgq@h+P zKDL2;LtGFz7|Zv3xt`Z>F9tIjnB={vjNBVMlx)OtpJwT+VFNm@aFlwgN>=?;T z^YKdlAMuIw!4}ARQ37jFr(=LP9S^2wM$bwgAS$X}fE8oF_c=ZT6!XPlHtGv+J);-j ztdnCGChbLvApl%Q#}aXNc%C_;L3+nB$$Md&Pyjlvaif@UHpr=lTVC2=kn}+;SpqD_ zczdR<1RZyCB`5}`340;xR=Tr0X0zw{**Ts>;=*(KY}TOegKRX_xbfW`NDsNX=)aFE zlNkG7C3iH2gAYH`T+85yVq+N+JC9-&RUcMh3{LFG5XSj58!Y-|d7mz_rDq6)wihb_ z0f-$#*BEXU#jcP(bOBi}PGAiX9rN$;?1`(trO&@9aX(xF13){X#6;Z5EJm~0^sGO4 znp0m$j}iuTA8ezk?qQB7VKndO#vN(tQG(&n0DlQ6r2A~VlrI8t{jdYwQ|eyqw5is; zBL|vfi?d7=+TRx2*hwmxo&#ahe#8huNX_g1c<@B+z&A_%9jKX7_kyNPwVGXBQ#CKQ zR&ES8P>;Y3O*L*u&N;alE&5L~k$$X}{l)5(xJY`=X_EIMH=%&5xS|SfzbtQSBcV2%NwJ-41Bm5I3R#ysb3XE2IKya zyBIosso$dSg7<7RL^+I@-qe6M$zw})bv3j}Gk_0W4edys#L40l zF==G>BBZBIgtiYUX{d(-$0&MXY-k%Mm+%BdA3DhpeDOo5ke^Ra>4~HJ?T|=17XOks zaK+VQI4sl?%jBc}WU%Usw}43^8HS;0lsk`+NcsA{+Kk z$F@d}f`-v_{2IXw;^CN@=^ReHc5;!PnEui!9AE(2!D;7MtRnXZ^00sZWH1y3pAoJ2 zw5-4~WUcPRw9)>A`}BBbM3-=9BD?Bgy;#z*K}h1D7+emkPTk3+-@bSkaw^u?#6~u{ z+TOAp<{)ihbF|ZNaapNq3+McXt0CM-K>|R_a+sUC3p57=)Qs;7Gbyh}gT4#=Uk5`5 zYxe+)pado)5JMiX2j4Pyh<8(_(%t%V@$A4ttaFMLWwBzE(Z2Q1oyg{AF z)hh|JaznM)$5GCHtRB&F9mGl8B?AKk%);~v+PY-cVXt7Q$H7)W05^`xl|If#*UA0o*bwGh|&z32T6er>+Jqv3x}kww$`!R6_tIW59=VGJ}%5q-Wj9BcCkc5Xy=@ z0Ob_9J`s<>*keqhB5SHnh;B~#)g-J&n)$D&tYK=-(AP zMqUQ7_$xRd04~o_`V8)t7C1W*7>AAJCVm&#Nt)gy^|yF!pybRv5)a@ zvwf+b4*i>@9}8ZA0rzmCU#{JnPwSluy+PlP-e|0K&-6}jq)F^ILr?&ISd?v>E(?PyiX7BWEY5pZ?RuI9>C0fL%+EA~>%6Yy%I}>{wP6xw` zk@a6UAgjf(nY`BLT4pBlg39b*mKJ#l-4K4o90CB718Zvbz}E5d04s-=2M#pxC?nuWa;UHYa9)L0hEvIoUf(h6E8 z=^$8u5DoXn=HT8qiGwR309>X#LRIkPS6-o0&b0D~O*{^A2?Idm%`bH~9#8BL)^hWU zMbrZl*aA3aUMz$bt?bB^HZMk0{qShaa^h3n4sUkp0$)khk54fM{o&gP>pQs60_9*N zI(;TK;E!i>I*tF^c0+NPi-kY@iSA+e$r|>v6R~jO++zD*I~2)e6epGWl@<&?;Kd3y zJYUQv16ec{#|*^zd^!&PQ-_jSoZ>{YKGU+{(lT+*ro6n}k z0@%NGDWH>Oq^!>Gwb(&p&X&V`JRS(`h~d!ab6pzK;1egH@sXD5iy>n!2G8WP4MTH} z`Hwra9^w%v4f;S!5)AjtT)g`%FG5)4i+;YOy{*e|Z!(IL$^1$ShRXtMe_Q6$p}(uO zEDOYQixrUr>W`LHMktojWrTFD9VT}$Hy@8|?vJ$fc(>#~EPqP|fn>MzFlsE9f(Pcp zE7-N8Sp4+7!&>fbxq=C4*@ z>B}ud`mz=Y?~q-J;se2azny1EIu@vsIQRxWR*SBd?+wZ;PODq&%dL(CPs?MqehxO$ z`XYS}5XgXokDG%iQJGJ;wG2KX9u4HEK!GIq{0Qcv?9iVMCdQ7_mgh%Yw7tj)2tfQb z6fV_8>-bju-f%2$Eg6wFfNXIkq|jJE3OpD)Y;m&A$D_V1Mdb7~&W7(Z!kEvn ziSR0E34#P9z+2-P((*gGC-|vpfv4N{BaH%(`Ot_|FtC6W_(^$(?yE0rpTo21Ki{?$ zEHofVL>v{js4T^scyuJ&dK}d#0C|KbUC6g!;dmFtzjaSCur!uJkKx#lE=dZF1*8bX z(dE^MqZ9^Uw|juh;#IGfLG)xTo*Y~Bm*P@hG6b~T0;UMpEcp0e|J{TDu<`z7lV*8f zlzS;H=>e}AQwTHR4}kG*2NrO7Y+EjT4UG5QT297HCQ+yf2!M`v3z<|)S)VL&vDV6A zPl}TbHBM0gc%OgE9&yS3Z9)Lpc*<_-Tz<36#QhLB7EV*f)Oby6-T*YD-?i8ivO1T3 zMMt15#Se)WLjc%z`dI5gej~=)li4y~JtIn9ZcoWI0DvrK9sJ90&f)`hkRLX~&U1nw z!vEEY14NJmCI6|6^Pc+0YV+V31WjP;qyX!DtFSc!fGvx#Zf%pg0tVf1l;k=19Yu}m zsKNq}<)Lhzp!`G^6ENI{fsdyihO2o4R2leqViGDX9ALZ+V+hY8jF$oc&@v0*Db}F* zIa|Yc%`=IGT|)ri@)QV9Qv$Ec16b3u?F5aQIe?Xew;L=|mT35DD^EMDT%#D_kH*H_ zA1iiCVa-4Q+Lh@juL0=_)>Iz@Z&?1}xrFs>VF2j<@TTYZ81k0Fo8}Er{mx-b=P}?d zIfsFu32Z%3UK(tT0ARbrn@mRQ2!j!CA-qxM71(w0Uh#JDBwL-&M&--Fc(Hdh5SJij zt7UKZ@X^hOyT=E+y?$TxOEE#5^!p^4ZaJ@II6#kt#TKRs1_4UPH3a<0UOrqoQ8ygE zIY=daA7%>xAjXBJ8u9(Z!~6Fh-#^&hccN~2pA*Z&jobkQ(6jp9d)R-xd;A?I@>G2T zeJ5&YzjT+}bl<;kmR(sLfyLTPGJ*|6!}mIA(cU=z!OeS4BQ=bqmMDt46T8hEu(CbkVE^#` z?#%~Iw5dG;=sWR31FlElx{1~)dH3Mf!-Jy-`}@0h zoSIIJnwWi92btY#_>l)W~}v=TNPL)QSb>8&_3%iCH~{%Bd6*cPB$%&(G2{+ zO$dI_-wyaoGH77n1`RDZPr=&~Y9r<+i~O#9gX3;K5n0&Csq&WF);yftVt7IMjUYcg z%%3{NNHzj6@S`^&0BANDz6&%-55ax4;mp+bci<34O)vm#wwE40I@-I{zw_OV=~^>z zqSh_2!~f*N@A|oS$^UrKfA`V;(b4g%U)dOX&A^FXx4`HDH0vq)3u2`%Jw$;HMgfd>wVf%l=g=o9&|4gNAQ_cidv%0cjeAZ)&S zG|lJkNl9wHtEjtCTg(9~zRRapdfA-FhIKtp)pbce0G4nEv}|^MyuWw%;L)KosHA4+ zK;H=%8gL30c=mKR8)ql49*o3fTb%S6 z4pw3pmQ#j*O7s#JKetE`0Kt*I(L_Sxint>@zbYaUgdihZQP5g_oQdaZLpJ<}t^_39 z!WJaWIS<9B5p>w%Wh1)5*89h+ARIvlmSYEy@9!VoyYK96sRM|j?zD`}9I)c|WW?&s zP5B_fzSy8P6g^Cx|& ziZ^HzZ!)S5Jnq8f3q7%&>&ak2HyO3GyG7dsYBd1nfRwpHO(4BE9xU%=D;DZI?fP4d z1cBnds#MD72^$nMZ_IoQ413+_SH)G{p#+17HZ2bWs-IPwOE4#FxOS;w&J}V zt5J<%sAmZ3miF;?SyqKR=WEw`G?0^V=Hm!}fastNnt^J3`52^XRMX{fk)P0g=jWT%8sZ87@$vySXx+50##Qs) ztcDxuU|7dIe2&NR2heyXhzQ;ismGBxJ3BmQyGqM*T|5I1b_NCj$0Y)ut{v`M?j+#J z$HAtdpV9V_yvF`M+@-z&Z5s?6u#Hyccz|n=l{(5Vj`S_?Eb^8MV-5~J=nN3>6efE; z9t>xz#cXjtKlnGjbuw%s``#i}U>aZ)E{a_l$7o%DCJmAG1zRcKm{ zjfgvtq86q~@$t9Htz_%R;sX7{GKCR$0*I>&#RdA=V6_&PQj#IAFvG!kZ0wwCx%^Q17sJH?oN1}?fSU25vzvjU)IZ6@BM+n} z{->mLjsX}i3c&>8;ANqpIO29zj9hee6}3U7IdcCa#eFSj@zIOyaUTUeN!gLqQFGQDPe3 zSVH159xJ3ApsSpM1df))4wgrhBp3*o2rsX*l*{x&d1Swu`_2|bj+Pl6%Pm@tYWj^J zfkeNLHbt;Jq(r)~3iEhG2=}s`_$VbSlNlmU+nbbi1a@$9%jWo?h6mE|wxShOuWT(3 z`_#5#d3huwHD(JM$c0Za8NBN9s`YiJ-ODH{SIh#EdBA~azsCj=%``zuz*A|?g~ zu>Ui401L8p%NzXE8qV;Zvf8K&oyRjzCF#FyKxSarNLu*Fl9LZPjGSd4h5A1UImz9U z;nqkv3JrXhJg%g}8^f#oT==hJg!rE~V8iC(QG6gHA5tAMUMNo`w)@+wARGV#sqjp+ z?t7vNT&_RdJbH+N>3DFG8TWs-oVfWox$Wge1p?txp^r^HX5!JI<-s8zqo(qxJOjkR zr6-#UGLD^|w5)eHxr7C=;D8i(*Qrha_RZ?Uo8$a!>RKsixo0?nU05(TLXeOj!@y(p z_vOq^+&}1;cqWfw9)=C1WKe>f{&=C~l)Y=9tVv>EXZ=faY9JN{1@hn{Kpt0-pIW<% zTCS0J*fbQTLkgX>k3`!$eABN516pfYpr}8ivMjK69{m zNLk9+s*De$*R*{kRA*uquZHr}uvq&nW~Vt0UUR02iZZQ3xWi$}K#H)GSJG6xZ0met7VP@J8AHr)A38khNRrX3#+m zyh&?X7kXPX>;}O(VB6lt2wgLZ5wUI!us|R(N_qL%`$5_cxn4HS#G$)I@RjT3?RaJA zsH}4*zn#Bv^B&BhK@r$KZRfzIKnAOzNJe{r1~%Gf`(8bE(a&+JoQ>sMwbP}bNDtE_ zzfBn6?iM-lp$a}2HfVvA!nMXD$ic)ETl!y9!%u*3lKcP|BqucxM)JpRydgFRRCZTC zush8D*Y1SoSjNcAeP_D+LBQP^8VB+*ltAV3|J$ha27;ElFsN8{zEB?^s*znuU2w`T zn*7U#6w+9B4k-9OsceRPzYHF7V=KvV+b*VrxV4hA9E|ktGcxDZ{B+1(_HGRpZy$-x zjTzga+t&U3oZNDGfq})yI=Pe6T%1N-%+3~r2`kw@r~0M|74eIg4}D|?DKhioq})AU z%q9c3?bb}9Q&4CBoNnOifkp@%f{js*bPZQd3YqC4NV(3+(w=%pN+-yrqCXD z{B*a`Tj@JdjZ5gBL_JAg=0j494-<_>TV!tjQ64T?jChvo5LIB7P%^q$}vn6Q{RKhw0^YPxp4LQJ} zB<+KVSp!Um19&4xx&vtPKDcJ^0?7DG3F^X5L_L6?@uUx?4}rW7F|+}l0c5<)i7f!a@WHoX0C1NL%Jg9{-W6B4E@t^? zQ#LT!_=GUqn(pKXkfFpZJwRd(K>_IU0+<2ch=YApJXOQ%zU7TL7HvOX#2k>~ooXhv z2iZd0*m9!o`vvph2$?>p3SDO-!Y3pFX$+u18i&su=acM6-1aFF9oF;HeFk&zNPwG} z*c~b4;{oq6=_#b7?7@l|gMM8YXZ%ft9bgoceHamAz$iUhT*xZ^D@{I_h_UBT+^sh# zr$S=u@?bQo9=KJ<2FW^Z!-wpBd;qqujfDk-kW12`4^Kp;dFU3U;od$Uw^&gaM9l?K z?+G%txionVVJ>OSOb8+R7dYGMblZKg2s&8Q!09{r+ ze00?&FXp+l=Fe|C)f3Y%2o3-*HxY)wi?>UwQ`cgL&FPHjzhU*s$0}9^6HXIRmW$z4 z62*iAqR8agr>cBe^@Y9|S4Q+f`X4o0ZSt{+v4{x;M34!PkM?{v?+?${)3@oRMNhYj z9-#o>p&n6fFB8Xd#-hYCd|SM1dYL_fg9D<-g*2}X)b#?D7(|MO55@Vo#CQ=%p%kij zj8$)w3+nu+u*fE}i>&I=1b@RsIu$|IAC4T@b>ry^~ zOdizm4M!jKD7fmG1OV*Hd&<)I7Se0rR2gxw-hyhJ-0C>4!!{=&G7UH$cYMxu>E+lw2T*UM-ijlwu(@YH2ldp&v z7)&L`x_G~MQ(hznb5ZnoGY;rO)u2pDR%(Q5OJ>Wims{t?v z6X3GFZVb<~&Ch4kY?9drp&O2;78+pSgbNJ_0>FgcJv+4rgHd;a8QiVGv~wA`}f zWM&oIoGmR_Ae5{tfS&48Oz6tKb1@GYXVbG4y>GN(IP$YtO~%-DLpT6CUMXb1nf6al z>D`}(>|4mmqCtYvl}0L20_ zkTXI0?f}P~b65#Dw{Q7+Wvw#@KX(^#e1HLhgyfuBEg^UJ9R3{3*Y-q^pPNUz5IB$x z@9{y}l%HF-&$)zadkBvTXR!-NXSK)hK)l~&2Sn!jEqXm(d2=f z8~n7w3sV11tkiH|9;*(!?Z0e5XyDmMT=)nB1!>960NSVEx{CTTGW;zTvSl7u_ZFL# zTQ<8bh6N(YI*IK;@NIP(9Dj)AX?ZHZmZ#zq7KQ-?l8{rdmT~m`LM~Za?sTwa(VW84 z=%yGH$P+rH&ED6531LfJ*_#S5V33@Q^ZGnxt!Z*T9TUJ3w;kt0{4A@6KEMD$LV50& zt5d)ZhEaApSdYaOW%AKot_x+Gx;9uOw9LO5Md`t?F7 z9k{o=LTEy1B0{}Ddg&ryD3u87;sc^YHCV00la%6&t5u^qT~CMdiTc5~cPy{VKbnin zyv!GZ8rGI!5M*gXAMrNA4+7y515431EZII{@<>S#aha=< zQu5XjD+r+DPorc@gj==t`cUjNFz(aK+9ksVNvq0d{9UgGv#{QjHF@QzvqRY}Ej%Cw&P%kD_!-Sw6 zQX2w5=5=}|md=*qq$5dPwxUzb834-T0JcsigQxwI{;52MNdx128-^#`0qAE~pzkc@ zt!G4!Z*2o&#TUTI6hLXQn#+q53u3p1II;k*VD)z8md#`F)TDUxYi{g(Z1{vS=cHyl zYlsE}`Bqqv`|Fjsm*}P}T&VoEC+Ddm!-n*PkT+w6tjs93=!*$~aMZ!pDUAUsan0?3 zF8?=NiSEo(DIyR^-mMqqp4I0n(#TtkiNzYejncJH2o(q>SCg6uwk%&m6Ne{8*;69g zf4N*|B)C90`F>WEaF6p*2C=goW9}~BU>yf~+{kZ9c1|rI>a!u?e?n}ysM6iaHwXTh( z0D(A7EmnTrAJ4?3Xey?ZM6gS?m1&Xj8|*;)t{2o@bWa6)rsl4RwJ4rm}^M3QXNxe`gT z6BdXT?Uq!Pdn~Vn2dBZ&GeW_+>F%8%u`uDhnCCT3*yztw@xoDa8FI zN7+E|v(`$x8`(ci;Zu?fVZ8_aFA9s*qGi5BB$W?-04#z6BA<%OhL>BpB^Ckyq84 zxwE%__-Oa2f9K$hJN?5)M|-!3R1MF@+19e@dnBg~n43Lsb9( zE57~OqR99{!_`oyT4Vjd@Bz7oXVW}9JnG-RNz5lki9ewxF!D0XYt#9w|9v?iW9@_B! zq#$t*Rucw*=A)Quee{S$ogBqX>Ot5D2;e5$zxD8Yd~^5y@x%M~ZuH-HcyRmn!M(de z_q%s)ieUV0X1M>~Qe7m>&m&v-V;!@}<3WCDAKbZrPo!;}xc~b`#H9?I%1gi20`uoW zYmL2m^YOk&=RCIk@7)Q@GK&(F{Zb3bALO%zG<1YZDd{JobdLe7lv^V)>8Dywex~vG z{`Vf-fAHw;L76O-lZ{tj`A&b2hREcZhLep)GUqq#MB2Yc2BuAkw12O;NCFx})J9g? zr|J2|L^^6A(os8+Za>_Lm2TTFYSbx*!|?>PR#rMV-ik;E$IY!Ipn*vInRyY8Zam)K zy@8{{D|EKraw})8Zk~rn82$q-34h-O_t7CSOv`J}{em1el;co~5o?gwzP5RTNFI#@ zDM5j2@dXEBka9BAfAtkZl;nbggGsC`2o?wvVHWs`x>vXTMDu7WO6_3LX0beM6J}}R zVoG@8V~+FQIDDzE?mqsS$Zsr9`$=k|%6MAMs+p1M?{qN0CsP~&hl)piuk8t2J<0J% z7aieDfY75Fn$GgZ&6%#bPb$+9&*UpRTA^0KEV;5nNXK{{DVp)OG-;Zp5y`Omq_dt= z(vAVFK!E??cLtcgf!vPZZnzJ_F8ffO^h?u6qgTy!|K_V!n#1?*9zFc(mkIpjs+B=J z26+Vo6wgg_kaZ@hdV) zwRXTxUXekBgJ5Z>CiP^C?xisgWCsh+`QL+e1G@;p4brZ_{)5uyhE`)EThEse6OudMngvR z;wqejBU(CXI~qEvM+s8_sm!%5-n(3lULOxm#CgjfJ^w=Sk(W=_;$qX@>FH#io%I$= zy5avu&>6|+@{IBG;&b~`vDPP!(p`Jw!J}&z^3=pNu`gEaja|H)$u~vC^#!Zv#n&y? z*GpnM3d_!ue09Dvy%1lD|1ZAVS+3{v*@6Q6UUPtvT#DbgB{g&H_HC(|YZA@1dyn__ zcVE8uc>mt+H9#XIdBv7wc%BX4-dUYzJ7@Ft&R{y)8LmfzoeS|erg=c?yDdZrkS~69 zSMt9m_?I>i{IBgk+PirT_zTdlIzS7%mAK{MSaHY8&TudvoaEzNTuF>qK_0e6?V(?M zwuCJ`M;sQlfQ?`g8$fn!0V*><2pMJKs(A5k`Cu`6GFW6< zOgV~h-SGQKqIuaApRZ+thA@_2lcNgY5yC(!@s@ZXXf|z~N>rb#RN|xM7%a6qn_l~N zNm%ObbCup|R@I?wN#VJXb_n+|+ZI+-$6SqhDRciO_Us1~0f z!=mOUkbS~NmXBT~w)(tnF&>V-VKWkZa5)$BLNp7TKwXT8W{PDK=x~HWTLOh7qy7NZY6*Mdc{YPqQ0H2 z9!Mqv%5S-$i0af%KHXU_vxSJ-7X;F`6Cjy%i%$!`0vn1yUdyM~BvTQZFC;{dwyIs4 z1X_x=fL`%Y(ft9^gJ)&5lu(#{KPxY+7>tFg%Cvpwt<`K!0JZ7&Jk{dU!m0k?e#P;R zG{TalfcN3bm}2U>erkl_NtvzV9ru`D~es zU(k7J>}Y|IXRk14CQE6W4MMe2o*yfPy+|2cE$17JOF{^NEV+&A;1XZ-?Z!w z6vP7`q9P%a%7M7F^+IgQ7PAleD-k&I#cVneuTBt8{Nv`1(1=&@G77Td8ne-$>@9#! z)C1(NFgl_1Yfkwf8sP!zW_uBUT=7vfG@;opE1W>U&xD-Ul`8TdN-Q#8l{y&_%fH=t`2F$5aZ0Z6uN{P$4 zl4n5UR1d?9awL1c)JpXnQQw3K@)nS$)JT=piifnag}4@7)N&jZ$=JLFs4HE0$rsl| z0(hXBTmuB6dV>%MLqcE!!Wi~s`D}TEI8SU~18M}OB3FDE4fBUb-#@w`{Rv7s@F9i) zLobf?u_Ya#M}Ppq;-e^WLSs3MI`FXsGaiV`?ay~?m9z?Zgj(?-ky6|(>0i?d`9-EP zPnH+-dYNyu>B}XR;^z;K9`8!c-((oYrV(nXj(EsP8%PcL6|cl6ENcBu3JMF3*s7Fq znOu}Bq0Ss5cEJ&tlztb*rTDxllz;>431#uPPK#ht4_u^!Y9?Z(aZ2xijGfd2ISN|Q zD?TR1WrT3J-n(~CsugCI@Ug@q=JJbGnH!C=3+IF)c4i5bOIU8w#V?C)bR;>K>5|}V zP8PT{LX`jV(`Sx6u2mXgQ7kLRk4ru@k^98Ua*cDG52nMc_x4~s%B@^3TyC^TNHsk# z@S$C^i8R}*EN`?SRLlke+fIp%bo21~Z~b{CT4}yIU$f~4F@Nx7{kE*|GJ;2Jh6o%z z)}JcRj<42tifq_pviw-qB%=OB!vM!w=halN9uV<05P39nuH&^cKYKGYw28NI+_ zddn+eb=6PVC=GoA*{G&0^>f|er16TJYay!_vnj2pg`-N%KzR))8B;7i1~%JAd<33P zS$N7Dg2iY;jPiO@9b8v84NE%3dv9x+g5x!dqgdw5L}6*1pV@V!a1LpSZ;~rMe7pSB zwVRrQfbnq?#(1`*n*VBJnM)GI&)=1l1dC6aEW{OHi<~B9;c1U4Uqz(&4~L4HVDu{% zBk}H7z9V)R%KN&BA%Cy2P!mF{_~0S=S#bXilY8y_J2iNMBD^M5e`tlm`cGmFuIAN4 zzZa-}(L}Xg*&CC>DRE6y;Q%VdOOGmgg4ZkjRTb8tc6u_HzHN=#;n^H}5r%`h3PAXR z6TYEz(1%TN;}NbVt492tQaWPhmiMOAl&fSw=}k%&0if8t>^&ag_GEVfh?M>1NV`u? zheOL<9|R*voV%99mAB$u>XvF{JL#+s8iMw^N=X!_X76+@RhWITX|ZiD*{awM_Hkl= zEz;V{c{W@vW@q9V6U$TI?8v5=hjLha-o|oR)Li=QAGedl>pz$U_TrXDdVC^S!*AWV ziu)K$v0csBE{4HuSu=hxjWqKm-e+JE*c(pP;x@@uZb#>EnS_nbn)2@9qni(Rj}LZB zyNldi|3dn*qgU#$39jq4i7q5y_q{(UIPAl&*P= zOfx9jBINpWrwD<8)tj5>QOxDfXU4mfouUK=#Y>`EP_h!1{%QkD&lfZC48zJi6Y;o9 zVZ<&c)b(D%AAbPs$7 zOW*QPy9L=Ok<{u3nSgo08p&)Wr0#{Jo=qmR>BTG;i&AFc{C=uU?;jqD>(1{V?5g{H zpBL}nt$!uQtk;{NyDsJ~fR>D1f6y^f!pK4$%%W?QWq*R92763$7F{b+<z8qb1$ zZ=mJkjZ5#zes4;_F~>er;JYU3?o*SIUiE{9Ud1s*5|coJZP@aVHwRnUkOP9GCqN2( zT^UQVVa7UI^e=`hyS$y6vF?d`0CtbR0~u@eV@$@15M3WFb|gB|>r;~hj7&2qUTTRD zIw1CtP7wkFtA~eD7_3Lm#j3v(-KM56M7JDM&@!L7z+Xjg4rMNp(vi-CZIqh1#7as4 z@Ro;bW>s8@ut;70vuM=-(9+@ z2($uUey=kpPQ&Cgp~A_=RY>|I*5Th@z77et0$;B0S0edNXz>dHEuO7@IIyo22%lK@ z2b4FCe{fS>;QqXLclm=Hp&UCuv_Kk*4m;Q=Eq8us>NO@!-b(I56L^GB>WvH~sS|jN zuOyB%cPrM4Y^9<^O|T9V9UNihqN1{R@hSJ;gg1ny%C)XJGU~55cf-DtI#rI5kHo72 zUt4Cl90n=m4lQQn*<>azX0i%IsZ+y){lojaHy^;%u=-K<%TUUT5Xr8?XHuytFNR0C z*vV69)xZF3C zDGj#HA0=AHf>(|mnw1ssLg9o*ZvB=7!PIc#kilkJ@YV>Gw=F{DA_Nz=td>O1)bh4N zP7a9GRP0KRYbU((w3T;q?FE@m2<$cFpI1=d79S5UE zoXXzU$8vBGKagn9$%vzYY8D0YfICgp$#oV@7kfnBsg60e+KUVPEII9tLU!ro$6bj? z!T=U`y)|(O1U>}<&5))-4Ualg1Ifd%9xk@02ZDj$NvIV;+6qmC3OuDttHm8F4NNWY zl&{aLhg++F{C@N+>8`&MW2YJ&jhEOOf0$~GgIf;|5LC*^j?AG=8irbR=){;)H)$YU z2J+O(<`k6%O)QvC}V$7&8og-8)Lm&HdP~|{GlGJ*cB?%k1Yo`*|PlZ~D?huuG zqwc_w#9G0#W9)g!xpys?@;nX*RuKlmZ!K}P7Fzj(hCzY@gSA3JBv#9xb{#}GBv?>_ zq`>d$)q^`yHEAvs6P0GKR`zOra+)nc9UrUbU7w32tNK}n^r)P*0>y^Kzg6F*Gu&DCr3RgU%^{rY@NZ$_YWU&E?T?#&pS=Fq%1 zW1Qpa2cpH~-b{dM7NR#-e~`g3*qbp-u3KrkSjWk|nLy{*Y8f288HpI|&9Nequ7t%+ z?#9jXfpqfST9{58{ZzeFgZUqep^wi!A2$haGw$S1^-<$QHMZgO6 zW{|)+0n-g||G+Ml+M5AwSlo!-tchW?5o7Z^>ukAPz512Td-Hc6?H?T-3&K@F8-AAV z7b<9DP_nP_+Za*{+JH!R>6(pQHVI7*Ovs%Vv@Nv!PKMCrfZ&85NH0!JCn!+OqIeJd zAtnI9XU^UU4G8qq00ao#JrY_t0+9Z5L;wN_f+CXM-(>&-v|(`xgo52(tBDx_C{)mn zR|6>`U_GQ3v^8|+-Ui)*VBibdd|TlVq5Yl9X+F0r9tVk~ouiVf3c~L$e~|qzbW~bn zafjd3qtZ1n%EOMmq0OiStQB}uH=|OVeAErCRn!Q}f03Y-x>kYkDdI(K=Fn!;8W)#s z*;rFIqav&v!}8DK?nd|DgzJWi>k%@MaE2pEYH>YAKEj;e&Y{Q{f%JZ$m>eTF313+7 zd1q0E-PWuGBHWA5JFVO!4TZ^H4T8Bdx!T$d49fFxMv%~Cbt>9bn_6M6m&IjIaHOH)Kk#HW6gyO*lpd0K8#&1GX zRZ7B{FVbd2u+*t4^>uf?NZW}A4cI9;oW)%$^@JJ~GFBM`PSFc1 zhI}BDG-&SX91}yAB-COp{pAMw0*A-YCc#s@-1G~fr_iAdv2A#qukBkEQx9z%@9*6` zcyw6$!}H>$>PP9`q0v4WA zo~oOOcZ1FAyiyOp5M>fB#RsY%`z2Fh_|Pni0Iu(c!dgw8Wl^{_kERz=VW`!=$q3V_ z^??EDMWHS01fhIkdLV9Qn$=eY0a2{o)Gg~oyIicQ8qk+0^cD&Dt8kUj37AOf$e@8G zT_%R}SV;*0{sat=GUhj-6ELwFAe|7aV6`n35CnX+40J%63O5LCjFES}^j~@HhRlIT z|4UtblULD{gsXBr{4B?>Q0*Io(&G!(eCpyGfKj;?43X9d7FwewIJw>m4Txq_i^>!{ z#}-;Ripu)W!W5yY0!ZM@k#z&y`>?H2rwV}9ofqpC7y{o-*rq}ap;ZnorM$LJ{;(tZ z46$nJDu+f^){Hfa;yv&O*>OUy$Bsek0%AqZi`e1+mr%n1h2hgE80( zsRm$`KEEm|B?yaeG|?&fR46qx1#r1tImYoL3F*M8QvjD&sS(ftpzw_@p?x4);_@}Y z>fJYMbWGg`qU9=ICj>5PZ2ScKM>#U?$94e|yL(&=KXvY3r(m&0jf$Z%y3-JBx}RD` z_shYLh$pSh!F5?yUecNVs;dBGIUT!z#;W8wzX5@7D_nNEc^#1<1_$haxB~hj;P{KW zSlyBDgdS&G&?6ZfupS8`G0Uhly zEb(d|`-vPaLVJInWy|Tz8rf3!{(OJ`=-&Nu01$V(l|M)1x6{;^Gmg5%kcq@091~JKJw`sloZq&h$l$7u@U~tc zSk`jecDtV#>yTWEIO+usT zgj74FRHTQr^dOdZ86oR_!ZRnQia9cA5~D{`d)kiMl9*>6C9$K_jukW>&&BK1{geEi z^}xOWt7WO(%|Q9*uh;e@(h)GyWZ&bvyPLk8z1GBuvnb*_N>XCHXYB%m8->qjDU4!U zs_^I;$No*L!UH2-6^?p6w#Q^X&R6SE)?dx~qZ2C?YFV#$aoD?6rA7EUEq7z-*^Vm? zTpuYJT&@k$?yP1zqZ8uWEw4Cm;ix2y1VRROH_0yaK^zP8p{&1MeK>*a-J;j6`Sszr zSOtGHpO2sQPqM+}bhem?C*&vr%Th?%Hxv>7cGW9zU1PH}6oIy*ed^5xJ4BF(N z{ML~{8;zy?!Wp#jQNVwtw44v8XV4~&fFENZt_<2B*@Zq#mqOMjW6;L+;RDh@AK?sI zDshp$l?_*}$ef-*+dPz?J2GgixwLFJgSI{k__~ss^Y-)%+Qt&_cM8UpCt75?(TwSA z#2<*?Z$UGDFpV@5laaXVeqCfFHFf3jjtu&wE_lS-AHx=u~D>x@KGRy#rJTB{2{r0kBZ>S(&*C{efEs%{fjUW#v)w%SM|Iktsc zZGFC37TZa1X}K-j=IV>JiY>Y9$Rdy+BJqIjiO8@Gix^%R5l4FG>s8htW#iSrzDOf| zWyD~h+|RKbK-)?ig;z%CHy(Ga8ty1biCd;G2N)k{7`=Y30hl%8w1uN?OkGaxDr<(Aw+1N+Kdn%a?08 z&R&y7qjt&y&a+xM^vOkj###ec0>)=k?{#%RRnR^=)@6g zX+o?$wn-P(@P=&)%d(CU_T_LyTx0_|&JXRF_#izd*2I-FUUNi6-A=mWgNC48UQrU= z5t5PE_)gbSh1nOI7Mu7-txMb!Hz~G*eVo|gVyw6!SL|aLz_PYAcBdC(#Z|e4gK}0! zG1h1-JvLm7Wn^&p&FDn#W6;tP-%T$*8sN=oEZ#C?0&x`|4U%2x13Q$Vx$Wu$12N@n zppP#FBid-VJkL+<7<`x0jXkaMeiK?%PeUx_nqkLu~bSr;-F17n_q4y9B5W z2ilFv$uW+Q^G4X7SvHxUyA}bC((Oj*D?dc`BXZ%U(iIGT10zoo5THyQD9JRfJXda4dtVHnKZ}m%(bFEfPxP{@Vtn^p?( zFF;bECcS<0O7TKzqLlCkuhY{NEJ<1ELiz?TOkKITV}loJC_Oy9!3%xh3E8L>F=6@! zFGSf4RJeDcX3t%loN${&*|FnbvN%j{RCX7DNZG?H!l(IoCI8QI)_cjJN|RQe>R7FZ zR?;XBrvYi!#q}= z&oj$*6$J9E$fguP`~{)hq5_-{VigdcVu>2&@I3R>3(}`p77OLXjwzPeS~_xgie-M~ z8{w72eC;58Hen(0IkgGJHJdPrcA^yGU4|PFC*QnMyil4b<+p+%?`)9UQTp4-ajYb( z9Q)J!b_Ll&+HEfyq9YoYgz%7=b%)-^ve<-R*z#Kv%wic5EWCz$w#ZLU^XWLZUlmGU z!$riEgE@BQ)$OF4h1YQF_MT{2HzFY+eGRuJ?3=OIt(Q8ydlx}$m6!q5^9$?T&8bG1nLo0RA>r7 zTpRG99h5jb&hq$@T%NO}^yTHaV4z#}DZ0EpaJ?I+!pj@1R zYN(@db!;pvha0Jm0cGX?j_O#|NZK=89RrH)>KKs2c1y300bh?l17la!2>zZRCw2`W zw-q@##u0LccO#7RX*O8&PsL>rZ`(T@(|03K`pOScJR)*oDAF6lyAddLk587Qca)SQ z>Zb2Tpcs7qNkF*P;R(5PEw~ko{dU7zaD#}}LU^%jJX?>Z+0u66^u;bsTKTVIu?t#B zqlFi{ptUDUh9<;e(-*sdtZ!lmZJdi;xa;fRucxZgnG3#>}v0K;{-pAzgq71W2Y(TNjp zS`{7`@u~<{C?FnloIXFh26QwrnYuvxKxe zQd(lr^a_QE!{gj05Z8>{AlZdJuw$9zabMrKK72qL=p$UAFr@6~xqX9wdWC}HqI}&^ zpHCBTdF9=XeL}dUG-Y_75dOmJ*Fr*Z6NHqI1g-Ra zLIi==qY(txHW^GTSpn34Y7=i!0Zs_93Wx~M>;8D~L|m;WZh7Y(uIL~@8yx%rnl_FM zNc1D0Bd>RawBmX_B`q;!2Lal^;d5sLh%+Ejl3nP7IF&)Z;{Z*mdjm9W>U^GMVzd)c zF51V%+2#%VxaJV!Fu&%N_eY&DPS*!}~qW zuME2q_YxBCR1)t9iHWr7TN^DTzG!YjacylhiFTqC;$wyzY*{H@C{2_SQE|bNF2x!^ zW^e!OpyI-CQEu<5xY!>^BS%zR>X7c=>mn0;eP`fd?QUwNlvw+Lw} zJv6*qgnZ)h(z4x7B_;9H^nDT(gC`PG5Uza^gj~87u=7yT*n2mu1viLjErc)qDW$Vr zIQ`O}im>us$E822jWk#I(w`bA>IgW2u83g+rC<7kr0}zK-H4McqU8k((i1l&BEvQ; zV)*6=bvGM-A8Y!}5tzDiJjcxusG;<}@XZnE17Eq(h(!2-=2W^`+_9`;JQ5l zkxG@FI7xZy-j-!|0f>}6!e1Bqc1CG;V$}}(6;b#5Yuzx?X7vX?f2~^)$vW`YnzAny zo!8BrH=W=%aecKWYRFF9rEax7*6f=+@wvuQK?aZC!_JU<7#7{jM9jPmnM{TOnZlch7uix?lW*V4cQ4r_nzZsL$0lNE zCEY5#i5OZN{T-)=(1bWx`X*u^>x**G#<_`DH%Ji{`+z2hd(-BGWm&s65o>Hh*zf?n z$Oi*Bzu5f%jH!DEVAL>f07f79oKi>!+jX(2(g$G7UrOc(fU+3?a1BC;RI2R6QEJPQ zKDklZT>v6w57#Rf)9I=|o-xNS((9EqZRM+udZlhAtrf0U>gGN_6;ka;sfeZ0t9LbT zpO0$huIim8lO{274zT04B<7h%NgO^|Db^GF*@c}Nrr$dTl$A$1PF7Zpq; z6q{(VBcvggNk3T$e0`o+F?O9e>_AT92FhyNk&|N_A!kHH6jID*PnbG+2N6-z_D4i$ z78xI)xi2CLS16?-*6AQ3YTf}qRLq_60m!6DY&ykOCFYq&N&NNTM07dM(?*Uhrodk~kVnv0cp&m$Q_QJHQq+;|J47GvNXQx`sv$_rwd*EBu(c@_5IJ6ly4a zJ-i}?KJcU|s1=bceUgnR`)XgPnX|%=+a$_vyH0t%()MI`0dN%<4B3A>CdOsARXQUw`@K`LmLHZ?-sld9WVkvzNu=DJSDB zlBblw%e2^xbcW%#Bc09kCqI7I&%I0jCn#ok=B7?a%?EaBoIZ0qmZz_dByHt#@72GM z;V-;jmS7Y1mS?#HHR4j~`(-sK2ywuspm@VoHjU5-*4To&4Ur;!PH9Q87@n6s3p3Y^ zoVx<+7EwW3OA{k;FPqYEkUl_ZxL`Z4)FlAdzN(s(gejyCA4O~?{c<>4WW?&}M-gk# zMo46>-ct}ln^3xP`2BE4oa`NTt83{!a7jxgbu>HWmk(# zjNh(RyrblSpVC+32}%L5zmul2Cx>^-l243Sh8LJsJ6KG^sZIJmQHsIn&u$Q|ct*&j zYr(DHEo#9HB3cXK?KKwzJM~WAUL&b0uXSui5e=l3!rN;qe8~B+b4W7SBI(;}0J(>u zYb#2EOxV<0k;!Bjkm*X_f+~V}7J@)@t98zav^~IX|jVn#2pv%8peI24T-_@Rq9_9Mm4Qb@5BJ z6vm$#skgUD^(x}5dL6Zxe5SOSot}#8yJz;Ubyf= z6BZ_9Z5$h5}|X) zi(I0eauX3$xud=EPmGK>XJSrS!~m$i(Kr5!@f@nn&6?^dKb$D4{QaSrvn80V-#Rd!Rq=+rq7 zLdpc3qlO!D4g{B4N;wAuKGiuec*;^aM}?htj_QxXIUI*+#`$ukMvnf;U?|p&M)qxr z_u550jWwjAlnRQKQWcNJN~eWje!gE(f35CM;`mzJwu?By5i( zh-+t?6P9HiBdnwBG@da<%a&!Ql9qBcT#%5zmg;ttOaK8Io5f)QqZrw;WTFvS#L1k# zIl|s15h~&=LPynMB5oQPFMGq8C^ap_#h_L?+Oq0U(cRT_m37~%ebX_AP zv7zO?n=CrSqM$e(i8G5+sPV~QK?~w76K5VJFeqMve+f-CK?tP)9CkWI2nYB-uzs8vSXu$iQX9cEa`e+Qf!-+8#PRr)^y%#0L;n4 zma~?jFE>ay%)r-ciFnYy?jklKWUSh50;;}R2--q~`Sg#)w8eWeYsmpzYFfa4A$#9mp} za@&@77*&KtP`NlBEbnEjQljU@`|96FyEx|NEG#)LceD$2JD!_zNWhHkEuWim;jTE4 z!Mzbi7<};v(k({dK!$h6MO(Zc?V;A;$SrT7awykki@F}Ug~}ozUFAU&XSaFPBC@0W zJDvK!&At{@vnQ`tSt9FZLUezkUfvTgrVhi^P~DKvOe4|~b&i7??%$7?N+UVS$CY#( z9eEyD5K*_?XY>}dmgQp)w{jTA>i8WD$onpK1u?;!}^R-X61`Zp4$V};t54G5NgHyDqJQChB08(eB+ zDr*u?3yq%_@9FpDKl*(M_xHTP3@{2ug@0Dvr23J7?k9yVU|@mPyk(B0wcn_d18oX^ zOqa2{>Et!SO6MBBU{`#g{`1{KDZ+l5{>Kw>cx6Q=9H$#L1Mn<9f`vIMaR`ZSwv_1n z*?hJ-&z8m`fG3-h2JtICC?vU4^A}P?k002z)W3I5va_6?6xobx5q8A~)Q^3|y=~X7 zXqv|*Hq*5cv*LXf{OSb6@3--yir#XS%}HSTla2Tg=2pDFf?x6$%J=8Ns&Sbq!9Qha zI?Gl&r}=a+-a*cZ6Zo_|7+BTaR)r{*ZSisO>wbx*kI)Fw9NUDAvBwxP^3l_!coK_y z6|3boVS}G3l){#{kn2f!@)5gbO)`QLRha2%P;6&zE{_-hU*igQ;CzVdQ z)5@p7(=-6XwD_pC6Skauf3J-pyqRtVibR2D8?llbMy-(N+ziXsoAk-Src}|>Ss(V? zzq~Y^)OZRJ6!h6Scdyp?g_azLb&ZdWUf||}8Y-()gDBS2f4V$P5lqFaZaHd?>ydAS z#)cd7tBRAEG5p6%*Ox?8yxc@vRqip`w63fK<*zSYStX?6l_uJPRA;g=b+H);?v#Ij zd3s~96|Y4pko{J4(zA_e(nx-=4*&Dz>Ciw`d^t*c##cgb(WNpKtIEv{{z_TZ(5Mh} zQz}DII#4OATZ&==XBYacTWb2wk1N|B@R$cA={Ird4De$iG|_sl)lvDuOfm{Y?dJ zsI%c<{pXkHM5@A9d@;_4bUkomxq79a-tash(|uN#m#g1BEak2+#pUYs8`0^`H|$Xg z-6Eqk%D=g6*Q#L^UuocD^=CqL8_S@yv&|;+fpKQ|@-isxIu)w849fgU=sdl}|D` z&7}3pO9<~s@)}bhytCg3jX55-HQcezCXG#p%yK%`Sb0+!$B8w>v^@U;y)>KEu6f8@qpex&=I7Xhc z=Y~_%c4OXDYloSYT#`4{a>LBTw~$A*T74n(b-Iy|g!ENjQb{K#KfavcgcMeR@-F5X z8mm6phKt#G_vO1-m3udEF`a$C7U^Q6L0=@`&Ta8O=)`M=YlDs2q5NU<_i|)%Jd|Yw zA@j>BCmaoSgf#3{`IZl5h4_|%RiYt`3s$tq^?OrUfz=(OImt-6S--cG9T-i__Rovo z_9YI~H>3~5O>M;cMN@fLy)Rx$UM&XsG#iP1f#b}+Z=##2jhmlx=TA8sNSWf&P$!Af z!QrnvwZvjyrjVEzy_+-?c-h)5tq*^;p%i{STto#XAa8T`_Xg*8L_`1FNmO(43gxBF z55;jmcSmu5CA`ajSag($Qsq3$hUe0ah$_+!i|z@+M~blO1MjPUBc0xVSd_xLUjIlC zrX3co@hGbxCWQgke~hvIu+Db=Z;#UKMTM1AGI{hVDmx^z{=Q0X-6$xGS^#@)BQVoUi0-%( ztjd$JiJ-_`)6()zu!`(HkX2FUJ@B)PG5)JXFre%3197aht3?2b(zRw#5QzSJDBvS! zTuHl!f+Exg$G5Y*>>ZN{K5-|paR&84(qKx_DeA?$)&C0PHqaczBHWX@)Ev+!vCeV3 z8`B$@NC%1~?%48nH?E^FEJ5AR$?a~&$Ff&Bu1jksm_DM7ZPM}vF$1G3wt;|}HFw>H z)kp~JpLc?(%06lbbp2<$d!)@fHPSNawi)ZcS3T!iu!#`WpXh)r{ql8j_F|m0M2BIZ z!uqe<;O(~3IsNBy>~9RK!Sy)Ma7RjNUyze_E(eGsH5xYbz~F{sn_vg3fJJ+TIPSBX zR)q&fyej;cKu`(GXd>N$#NM<^AUF=nv411v*d-ikPXCT^jsu+!^FF1>V}qvc80T_Q*BV_kwid_WrL;|tzQ?R=C?)Glbqmo>ro6B72%YJB^Y_XT(^xwCpra zHqDqk#6V@#ZG^0ji=}DL?4Rdnb~W=}QlP8Us7R}5hcA|907%pLXG(-7KUP;wcBDk4 z8>h{b2xrIWOjwh=u9#L9H@F7^V#U7LwAiM1Y*}mv`#7-!;cBF1dks7a*AsT~24>u?yTshYz8$2daH zK#r*RjR%V}`&RG791)XN-pA#LsFgHJAV);4{r*=sj)*z?Jy5Y`(n4f2|MrA7kNZQQ5JBj7tn9P(6^sXQ~Vy5j* zVv+bA7i3jXxZ5f?qMazk@G3x3x&i6Mn^%e#N)x5{xAd5*CBHdnr;Z7K{ijU>a$rnfI4P z6l-?Yt@kS)(cWJ+Z*F5PNrd++7C3wC*86LTqrt@3xI@jj9PUyy;|J47GmeMXOR>b7 zi4moq>X1psx|R>G`J|3WzWD^Rin_-|Qq3lrgV6%*VA(ykD4pots-DmcZq)#LKK zOHxk&PBZm5p8TU;ssyzLfR<1Gv9y)rf7a>vm9B-q`=0=-Jgi3Sc5}vjX-|Mr-hQX9 zm=~Ls*l?BYO3X8llGwimM(G)5A*DN6zL~ZK=Fa-o{=?%3)p?vl`F3Mj@OfT*jQNv{ z!v1@s9f+A#ejIDl?u}-EmNGC*9a{^2H)3L8S>ZbD%*B%YQPQ-*EeW^fz<&XN%M#4* z$!MRpZQm&Y$JXg%?d$=23$|bnU`4hu__u;F3NT8CG>i~`BNj^A3g)zsJt8qppL1KE zxOO5^_^&5Q(udxCfNh<2JrN^>iXu^Z(SW#ncR11zJcOQp!yA3%R#z+N-%biM5AWSO zuA=8MXhOm3xs8Ejrt(oz> z%Xc~gRT3_KzWg6y+(H}g6)vD%yafLe`trX#q|G;9 z%vQ72vw61T-z|C4kyU;CiqAX%G}qX7DI;A{3P(npu3WMtTV8GI8FlZozdm}23KxG0*I7@?x3mK-%;UYhwZ@`^*6uTUTL0q}b zrlo078zJR)JCd@$TrIM}B%hvm&6 zs)fHme;b#tQ;0fG#lb5*UpJs?E+iWcdxL?sz8H)2&2(=t;UY%G`|6voq=NnXL~I|p zZl5Gg+b2S8Ue4Dl9_YArc-m&D7V_}Tx&d$@*}ngUSVp7tSHu<4o{{8KYcMOAKIcED zLJ5?$9p=(YtoO8YDx44uL)R^v{vB?NF!l(JdJh&WZHF5tmdzUVRqpZ+^k>nP{kxo_ zM5T?0E2iyojuV%*dd_Y4HJS*q{fDlpM2=FV(FkS-*xG3)jVWpsII#WSiIl z$+A$H4kHHFS`N_u9gy5thLgjAma^%NmbmL3kSr3%nkfr~+w8{??L;XsCuAAmexJ4j zk|Xcx{ajo2?qs&1@D%?ZF!L*ZnKf+>7|%nwJhKCmZ7$90-{;4E7U}e*)MQ*s+XKd9 ziFA7fhTG}HlI=z_F3-Od&G^AI(oBr^FW3Hf--Y*^JObWtG>^5h@tN2A>$Y~x@51|Q z`f3#QdVk%x+V}2^3w2AiFFi6Y7@rxMp$=!X?L00R^!<_FX#Cvm{boy{8UF-Xg%k7{ zAN)wC(iwjhjXz}kT83kP!J9!Dh{tIKZv$Y%fcy<_`Hz)_ z*){h4qyir=0T+^+qlIXRyTb<10vi&Pztvc`hQ3J*8+5N@lU>1i`@_ak*s;-Mgsrjc zUM?Ge;bPCZT@_{<(bN5Vmkp_W!xD;G5E-!!()KPJz`YR~1vmi0J(6XTgtkH_{vC6x z!Em-(%%(T2=$y7=?pV`R6U6uGU&x5;zdM~^Vl&FLyVEt4D)w@b%RjPFg!TeT+Q??$ ztCmLU%gLK)4+0(b-cGd#3`ivPp9iAa(?5~unRXt?&|uA?pnm8-1*AW7L<;?Pf;{aM zkcoUI_T~)MqkINgvu^ObV73X?e-*vVfAUVF4@t+SsA(tfG)!0Qs~bQhE0`UBb}J#Z ze@8&P)ON2<+YwNMHHt@;WqVbR|22DDtcj>LLSFw9JWmD}H^$j&l`X6QpY{aLn}YCN zMOa1n_tn3VA>M!4JB7u@__WL3YcQT5-v}cFIvh#6#RwcoDD@wYGxTUXOx=J4skGy9 zrgCkzbqn@Y8}w)4D*jqRErBCYp#~5vu#M7c2{lqzs6s7(J$H9J(@co&U)4gA$y<-= zABio~R<#hWGA0cSwY8(PB@W<}+G18Q{v~PF1>AhLF-D~(K#QxR zUl>dyBqp6`>-ud1G(o@N;lu8;=j*dGaiBmf5@e2kn>Kv#wz0XYzWZ8i-?a$H{`;3L z`maT(Q6ENMGyV8qH_(p}$I4!f`ZD^w0$f}@o%_2B5ZFWj|hx$^^VZut9?0W~(rXv)sIVEwh z=l0oCLjON`@75*Paixi=SCbM25WG_oDUnL4S`u~10#G19kh(Q41rj0(fKUaHx~39Y zr%)+mWfn8D3ZT@}qrOgePqcexT=GnN>@~}mSzcaVUd!|9S3mo~zrZhk_Al^*cSM|s z*gGyK;+!~{g|@k*h04rxVt@OKy?5MpL}aS%SjckK4v0@vyLy8ZrKvYMJb&f^k47Zg z&)i=p_^$bE&jLWr> zBZ$Rb1;KZptxZ)n0glxuX0f*}mVh9HR08T4@7iLG7m80b-nDym>rO(i3UtD9px{N- zU8!9Pgm~SxK!D$JmP$YnLMj3A6)`dP5pH?z%o+CzsJs<18c>7)X~3QBb|!0*)iFFvqyJ%vtu8^s@Pqa zF4#b4(w-t;@~Zk_Qm;YdTPYsFnJ>ZbHBL-jqfu5DDE5s1;}-Gk<_k}AQ`!wJ)-w2kG2hZN!&;?;Q*ydF(m;pCws-vlpx z0(`z#GjO>=AC_qYk`*Ve;L848+kwqRLlj(f(6BSLUjdTtwoH;rGr`-JOFm9OE$=(}u3~Cc+iRp1&g@bgpU$phxwwpVXvP=8kSOh+F3! z`$>rwok$}5h`D`@H)7UU!1*xFoXWLa`zqiZmvS`v8Gy|{@}5t1o;4_=(C8KrTYX-h zbqPaua+H;l1~%Gn)acx7(d>SsX3RY=EuA&h8ZU@7RXl0ztM^;sI(4II`77~}y!}?B zmR*76&qwT)@NZzJ(GHBZ1h*Kau`)4S7ug*cVa=s(6OuVl=CJwC7Le$jj;mEUI8R@$x0t zs?0MyfJco*mB-sbQy5yR9__j3mgE_WK`3K;rC8s=d!~R46_stG!m#HrN=1*@xQf+x zYD*2oDy-8n$h%V;mn;qLHB(ts6PZ(x5{kj%G}fTW$>MN@(UuYtRH_ac$R$(Ig@`TqoIjQWIFB zo<6||dVb$O7}_817o*|0n5_;bHZJC(x$TXH_olE^e;(u3x)!``X&ZwU5eS(<{LTc(nL1OOq9&r)Z43T2JC|j~1(A1qxQJ z{U}d+)aID_FqBwTPbm5O1ykaM7Pf@nf8$es@G1TuTdnyf*ic~LW+*B4U?{OyOndwY zS;We0zbHIs$Tu9g8F}j)S8v|lSijxlhrlAQ*u1sAe);{&4HiCyG&~n%UEnX{A*!*@vxcaxt;K~cKnq=6)+T<-Tw!o^4 zvFhFJV((xu>+KHj@Amc%X4`HSNW)bbBjf!m>l=42Z}#55_TKxwjXRrHE|uQ$g8K{i zkZUnh@Pl3{zwUBfxJ~)6s&wAX(b;QBu33wUCPe)0LW%Ig3e`LNPOZnmOadp87!Q#bdG`8{QmQ8pi24mr zBry`+zr!yn?p@rx-MfDA_IvB4aX)8&&#ihrTEp_vdjfYw>d=KRyYBSHPImSA@VhdZ zSE0bkOokmF|7aY$8h(=0Qp1y(OzC!Q$mYgxZWbZ*R@rcoyn+MUPRvV)4|6#>QMKW= z6C(nt`VqFs=baxo;=sLZrZ_KRY#*NM%p2azW`sIW%kF`258(;w=61hUfqgSZfL|-G zJvfh&>T0-e#vlo(>V@JwOK%#eD3n)qV2g-(tJIWleRTQ)4Y!Dx!b|LY4x|i`C(&0N zU%cNUqocy7jL_L9n%{4cAwXj#l9-Jrg{tF z)fHH+HqV!8``g`yD{ZFqQY{?ep2pvCh|zgK8=|Ucx1G(N2gKM&G?TKJ13qx#qhY`S z?~NJwDH6FFp7?0wyBc``;K%5RkN%=~#RYa-m={W|0&Qr+twN^w5;JK(PmwP<%0Pav zDaJvm?90<;Hq7re!U#NKVXCckH3;l$GKIPtcv;Zw99wIn80iV>C^<8ylOws~5|b@YC{BlI0sfEAS_rEkx+fwtR$3mCq2o zz|o3EF9gq9P4ahwx#7`@MkdDW6BK#VFWaH{ z?D!=q?5f-mur4Q{w?#Y}TQ zmj|z-8%U0S5_10a!pZT%tDqG6)3sj#*Z5@FG_GpL#Lo0zK6ZQ>oa6|mv_PbF1cn32 z!loc(b1iK$Gi4)#krDrd`G!Zvz~$AZ019s9elhQE7X#R}HYNV>vli=*10{mkNf6sp zVgYrXW{Kw)a@1vW+w}*#Hk&1l-xbMT=9-k>_Y4%!DX>YXvL^Jk@)7MCZW1!GjnT+9 zmJ?bfoPC+=sh{v`98D|m*xr2dpcr>yH`bt-%_h_av(pNETG|5Hi(E7DZO_1f`g^BF zAmui>JK67!it+vVE^(xvw(Uqr4m$xKdZkc+99@yNDnRu|aNy2fk+w-!LP)14x=dps z9d~zj=wVFR%QQAlDS|yY?r~ATW_0S_!MIn9=$c~o)V&K*$Y7ry_rxC!>=cZAznIR4 z)^6g~?G(vjCvF*`0QquF*P24o!MqE3T62i7J}295+sV8V*-PTEN8K? z0?A>S9fetcZ+}#Dr~NrSg0c0E0v5zh%1=EZ7Az+^e`_@6Gc+r+;{IL%X(-!A2WVVP2u=8Qxf{jw5ci zve$!+VzNi%1%e*JK-jnIJPoXD*9?H(;w@I(PAKN*uiB1~UPu-{E+lfowa;c&Ij`<} zz}a{KoKbhf+ezR1$E{MT}|9&$TsH+Dcay7WHfgdwQL?0)VvtB$?V+SAm>sG zC6mm>MRycd>tTNFQZ32oG`xErxN*NZLGr^^V5K-mXWdS)K%5qpNtc z$-xw&ZL!~nnK3vp>z>RCflf9tvFypYO(ADf%PF%@9$nB2DoYWyUqWUn<_Af;E>5}8kzz@hhs z7N0KO$YVW76l{3ty+Pqs&hI)mC3vcMW-)){QF1C_LD@*?CDFpHmVvSi;&PhU%N5R=bntHPgpH@wgfHq#3i~D7>px;NA|ARi`ZOeU66V0=i|HEG81>}4DhV@+NypLmWp;4@ld;A{o7)>!1Jes~@pofv2<|}mE)ZJ>*#dz8KBkyCRwQxT4flfv{ zEu2>mB$3hC;EPGkf>#UG?ql=3*Gg01*Fni6{fx8*+KV4G`&fl`8fd=?NTl7a`o!VOIF^`xoKly&sXYgTESol6O;vu~?j@S<}YYVgunl=H2!>G%Hesc7;3vOQ}F>mEhKQn-243O7ERjTj7Z zuYX()VLq5K`w4W=W3PePMdu@2hTL#ZXv&_Ca8Y~WIGl$WdyacmQQvZ0^*lyg(Ukpl z`)1@F>9;!A=R576#Ob!BH1ZE`(Pk|F45aI^wS<)_*oY)2kJQ( zC;PSymw7op1O>X{j141~y&$v#F!XqwXx2c5YKIf|z^Ux4fhwJpKzZ<#`UDm9gX9QA zD@aYR;|ZT$b`%MinG#0k@|&8LTP?&_7G_!=xhxO?q8GWiWrgQH-Diou*%!HN1uD%y z)NmdSUF6~x%VT47Ioj2>4l`obRTn{c%3h9k6{?sM_B>2uYp79l__b654nJ<_^4<#7 zWSQ{b370rZ{F_BZ2`|17ku;pMcQalFN`JisN>$LtT>i_)flCD}kRcJM0reKJ*QCS4 z8)@A}a~CJhx`+}BYfp~=cZ((R0a^s%^!QXZMbomEFp7iMjP2H-e&V8eH z*AVEN#1QhQ7gQCSA+*P>Q`>OzDjaj!>^3%Q7_&;%J1@ zh}jPsF-|s!|JgB8@A2{f_Hia&MTYM+qus=lCX)qaKhNo+En>3ZuAEjWJ7=$YEV6up zcgxb3vy2NOW!w%~{&JQZ<*-IlBE1J9Jt@Vngz5?5Ad;Vy6465mCEc$ky<}V+sOy83 zSwt_HR0@)7ce#GlAVy)8aMmQ&>A?bm4bce;cG5MY#{hb|23RZi=Wh8k=`&;>0~q%H zV7F1>V3E)fP3d=aTqP7F_NWvdT>07QiBVpB;KDD#C5oxd%H49-8-nk{OxN&=tYBUD zJusF3Zqa_^MH!~jbZ|n68sWgI6>Qk;&oEDtVTt)&M7O`Rq0)uxnJNLwzFW6;aGoo$ z96gHeaPnw>vVSldio2HiEtb8rXCA=e%}!q^`zX4*H$S>{^VXf~*TkjE{KiTU^+E57 zIv3!T-~&mM>Xn-K_cRAzAwfQSQaz|wg@FX$37r5IegVuNdU#xr39&Gte-&5wawF-2 zk-&{Kgs1Goj3Vp=Li?spu;X46x~T5Z)!Pv# zxOzLs38W@|OVhMcC)lC)eJ#ofO2z%q0!{#2)N2VOc}<<5Bv121oxtL0QBI(E3Zn=* zfz-aK6Ab4|YYDDxMV#Q;R*n-$P5hRoX{Amuq-*z!a)MHEKeT`o02lR~K$6$g2}<%b zPt*x4o)+Z#qi6TR?ufO+Vz7qI;LNV$0YA%~o`H=KYj@W#ui-)QnfFWc z|D69QS1t;_#B83bgX)ah48DC-C1e<5^IXW(gID|(EpUwdBNE9xg~=x6Bl zk=e(%`jJaw0`ggfaYT}((}?667i9kH-UGzi!4oL^43200bsn*Z7` zTq^}qjha7CYH$JJS}W@ZJr0y@=1`{C5oRt-0_Nnc05D%DJ0S$D%1r77a%Jjn*QDKkw=!kbH=$iC z{cHU|P89IllcJIMHf@UA4dhy#)c%QnA*tVOo~|9pDO-vdV&RmSb_2Oa?&+i`4})Gx zg>f_q>!3PapAgDBx=qZcJeNkK+9iE5W0&mYH`;7$>xsPpIM!wF823x4-kdC2&`b zhQ&=RdI-9b;Bg$cAC!FvdPTLX-q4q-p5c`oy}Ko*lHVe$-XcDeeRoThg7tby%KBk4 z=WJb%+2CCMBEw;XdC>Vv*`O$Yp}nWV-+C;ZG3m7T3sdb%H%I zgeJkn&L&3@p3Ub>{NHY^A?0bFLZ>5kN>@Jrk~>25W_lGqdJ3iAs>oxcva)ZcCzw;3 z0-+oGYIW>a1pKgeHJRwnDIvQ4s{Kl{qN(*&1judM{1w8C`ASTW)K2 z>jRA#n^1_09R<^Uc1VQPcm?_08KLK;9Sq zto1dokm!|$9;^|2l}eGi$-dIiLY`u!QuWZ4hE{=`is+799~J7mu1D+a9k~`rskJSU z`KmQ~J)TkOZArRQK|08wCzzU6g`<$l_TTh zxie?n3EJ$FS!s=c3^gtLg8K`%%ILX_e$ak%aGxcSGW%RcSB2C@yT_Rboy+JJ%bAIu z-r#CWJC!10@>(V&WS`#PqV+{hA(sUz{jJodu|Jyzju5_^-ReQc^j*l9zPNdtoFM%C zhxQM=GLn};2x4)V@2G#T7}4Xa@|QtujIs*&QM;u$c7mT7S$+TolILz*1>F0b^5<^C z_@y-KlDz095akOLy*d>I@1W1#3FX*_$na~k{UjpKyS9G}sg!lhwI!T1ezM{*mZDC9fmLulx zNF}ep1p0mXD=;PRq|^6|QcHfz1LXHo1Ec|pF8Rf__=~op9)gTSSzV>%lx2il^<6OP z{FG&v=oKZ1bdr)gcL*`+vS84yb?z|LNS56_ik{x6`~pG8eHDy7`}9U?!?IV3g*hFg z}Zi zTkm<`D0vyMo~4k}!!S$v%YdYsr7xstjoaYBDSQ^M_zhqxdBB92qJ~4cvuri=`yF0Qdz3-u|7dkz5--HQeK9 zTdNHltE?B#y#UdB98_I;6;RDBcCGAt9723c9h6AY!bk7&sMNyix1l$P_hjGYQLU>N zSm>3bNZ7Saf}8IwwQ2I!z87AIH*-)XHkPBdS}R+-goy0CqR-=G{wv2r%p28!(mPp{ z+U#}9s7I{saIvHXF|f)|n7mr4ZOOg?CV%z3Y-V)L$_W0PU2)v>lV?sbTrn#0RY_|z zrvy3?C$E81!a;-NVU44~_HaPY?`dsV@NUraCZWgl^)!0 z049_?c|z(y^&M~v)PDC-%vUK_8miZ_h;fy#0Aa~TeKqt)w*!)Y)Rz@j>Uv|@P4Qny;Zz1UNBIV@mAvxT zkS%|gr?r(oZ38te%)koV-sxq{yamiHGVbH~%Eu<|V^FDaAHM^fC8u)|YqKL9=_cf- zb9$Z6kqPOX)`Pt9uRo5_HsmC}w?B^AQr&$KP>$HEwhF8I39d}?J_KDmL>YG~Hh&+2 zMY+K%L!@Ui_G<09BdUZNbYQo;-}+>c=3VNcgp!d?^tL72Mxl364)5X#Ep8POugbn{ zDQszV8aGW-=(eS>7;exHGi|}!W2sWEH*4HMyr1DZf2Xs#kmX4oN`1lst&$wX|&gMHodoTL@}-zEQeW@l(J*9 zgxuR79k>^#w6SBe1lzlH{f@dWg>UV{Uvq;>*|BM3^;fL1DxnlHtu}USV&qlLjin>| zqll3ShEjV<4i(1Sy1Xih*7-dps*BXxmMC^?Vsf}Hr_t6-)biin63Ip?4&e3 zeagbEn)s?r&OL76i^n>#PKB9iwNuW01QXNMQbrk9!#2)+1e-BcL?k)Y70Ml* zPUe&OC;P?fc7G1XjLc`Ndk3?=dmUQS+)=mu4N*RCIE#6o zLnr3nbp5~;X24Qu>}fGwqlAM3q1;ioOrpSWUeG;eO>;+GITX7P#7_2l0G$8b>v7sc z$7{Hy8Pwu0!gtf-HC!nOvlN3&B$RULmSV7CmkvBfG-;Z0>6VQ&sRkh)v{Ehu#qk;o zr4zcZ)M5dKAI327IH_qmp^K*;BLomlCkz#hRRE?!s~PU=^_U`_kEv?9n&ASfNfklF z$n<=uZ1M__6x8aD0VtiPPCeU!$sV+@do#T>Zn?W*gqc3rn z38m0QU$*9Jy0CyOTg$Ftqs!UoDmF+kX_`W(q^ue#7U$NqdI~U_LKhX$CU2{nx1dJH z!&?fl2E0Z4GN@kf^`{SJFkf2qcJB4Z58RPtc3-ASnDi)rz^HhS8^?a2|L?ObpOUCU z?l)ikQdcrVOyplT93Ld1OY$xUULfu+k4C>WYn-Kl9UF~_@S4#W%HQ$T_h5HA+3WXq zhNF2gCcYIu?0&K`-Xnw?3@5Q5eG2ZU&59b5-y2YmRBT+%J%_CR%#NOc! z7s|+py_@7~l8LThf|y3rjEpF%Bo8C7=w%r(0WDJIw^(dE$3j^GtooFN5*K`Q%gEe= z+2mqpGIh_RYMQu^B1<~aY46Mi>hV|*xlx3c&r_uG^+_Yr-))p4yNVTJ8cmnaQ?MmD zlnpL0udyr!{U&Tz8lK`^s8ca0+imEj{3HsoC5>ol#C*g+3 zcEf22FpY-O_ z{$M!1&+U)cQ}!}wK#ugTZ^s%>1dZE8D5>1na-&z1yb7N0mMjnknr_ zu-{MeBK1-inCSvD#5meqEl`4V6(sqSdP~ELPjjnRl%SSr^joqc6t_^zq%jd*Ga5rD z!}wy`Y&agcqX@gXYI-tEx2eE1DHfX5n1tXn$2b%18@8y&uhy_2)m!DP&5LyKu|Iv&scN&eZxw+dO(PyI8a z;n%o_MrTIDuZMk8zSGsLbU7<-a((vTqXJvlA1lBG1|MND?J|grx4O}Az zqn%Md8{%7Tgd`MYcSfs(Nk8*P1z&U)R$_QG}K3UQ`vjy1pji1$t2xf?B3A zYSG6_V- zEV+%{zs>D}MljZJLJE=|dXQKl?Xy~C?h3H5JrdWJ%xXHw#;k@m-X~Oyun?y~Y`UE+ zS)laIH*5N)0L#tjQFG_i3i}u6rN^LdsIsH36pnjR|F}5!lqj3{r-aEK7iyEN|M;n` z0kb)^A2hex{b>PH@58abB^@o!5UF74w%@DiwxkU1zJJpq5p~^IfpJ^g|8bct=D}u< zYZWBX+EwhXaGCE3a+={1$z4~>EY}x!IGt984$kTG$6>`#t;$yu1zi)`h_$x z9Ej=4o&ErV^(T7II6Y$MPg?2cc*sSn zWV{T9#oBY6Dj?O7cU4(Bw#ol_i9S~ay}AN4battQLZCw4POp%|Vozp{IP>-&wa4Az zx)LJC_)h~L`a2$aqq%9ubqQeJ?CCFv>t*Mr8Q0TDWqU$IGDnpf$pjj?Y%x7;Mq9}Q znD4Sx^tBM78;CqhF%pJ2yh%vw#%kt*P*# zzd!CBP6jaN>R#8Ky=OHbNBW$9&#M0wZXu~XACFd*epWu;Emb815Hm0a=*`NZu zFc;01Yp9kc$H7({RBg6WN5_`-y~DFkbJf=9*dt2%O=Tb0eT%!!C~?xreLLDYEMHOH z(>**(OycibnrZSNtLsA?8aqz%qIL`BbWG$WL2E)@W5-%so@1?vX|uYvv6kgnLcKc8 zQulCeIkq9$s0*#8ZL~{Xg7qF3c}dWkkk{C;&MnWe&NXtZb6Jih)T?K`=a%DGl8w61 zYT8D-5n%N-_l z(|`+m#m%C?lMHQb8laHNl`1EbB#^&xv0eujRmzHQ?f70xy;84EzSXz)o8zYyMncta zfofP{naAWZDn%`rVMAMFr6_r1fo{8brBqE9TFhY;|7w91Rt1UL=@I)@jfd+GAF=mU z38F;lbumm>Tf;|6fDArW(5&ZG3}I^xUIGF`mj&x!zdzhBM#FJ2Th)`z`m~Q8+~zYM zIK8%}mj!!du5Vnud3$61cJKC$8(ZS4&)&wJ&8^F2_w5Uz-+8;!i#bu6YAZ@_bDl?6 z=uHCN?{fXefC=d&Z6k<=Rg&?iEs^21GJ{>AGbh4G8zEf%hh=dU0UIJ3Qkj~*31$~f zZmwi&UTlws2Yc>NC_A~?i1p~bwSMLLwL2SXSoFn;N4RShS=NMg^m&*1ofyquFVtv= z{*{p$AOwZ4A&{jx#(V#Omh9WSEe zO8L8)9zWMr91!bi(eWyjlh#v(iN(07;dn7_BH_Q{bwXW>ju)ja0=eS-xZ_p542~B) zR>!z-$z0hFzjrX+9=X>VW*@6#dc zv5SND+A^OK(wE@c$?jf(A+YD=Rg@!s6m$s-^u5uNzGbBnO()CJR0(G%xsK`+X!l_Y z+WD%PsQG9aYI;$ypc((D1;y3m1RnT4Sca}jFqswEXh9>mA9EjaD2D~z8a7^rQb;yC zamxT{$p>fsz5P+qox-8j#5kAYgIG8_DL?fD6woeu5}66uJ|j=*3;W(9EM%XVWiWHj#FH#-Sy!>_{s>Fblda|!Y9Lewzy)@K> zUsGu-9)+_n4K;#L-6=^7Rbez|*pwu328NZ{Im1Q{AO?FT!^x-dcii%746AI|V)!^5 z?;p(hmX|>>n@y&~+FI<=Vc2HiXbWdA^1v;=?HNd*Wpod%A090l^-{l#-f zj9#8%Ud7s{jAqF5zIcXhKl^eIgA)@XLu?HO#dyOGywUy}5$RJEn2zquG#U`*=1-PVD`GLnbqDpp7nh{5;L4FWn z>WIDQ`H2VV8aWODUA)PUEiScsfXmRU6Q=MXRW0bF`efKEm!Xf6OZtNIhR$PbEjIG> zR4Xyh-!I71ka@-+dQ9LbkS15@3*6xUb zSL>BQe>5T$-QqHPR3q8A2ng({UXTCL>v1(}tUsrzsRBN3Xj)u6k5YZa{Hv{b_xdb37mq5yaypZkvt7lHf}~BqdMGc%DF#4A_PVx4itZ}u-b_N(v%#r zZ+bl*fj7@WJ^y;~9O-T}=IUQQ23%=ifkT6QoauLfyXbwyr~qLx`^8{Bo!p=H_nhu< z_I<=imZ)GPOZxY-*4Nz2qicbvRF4MI*Nr6N@!4yENVWwX`8^WOd>Te?R7O&K8pfQ- zdWSIZ4{h7HQC2b#183286u1u=W2h2tj2v9MD-RWen@9!04ClDYxmxUbMFF1+5;xQw-2#QLxP_LlR#8a{t zL6J-ZSJo{S%4}_-i=e1vR8W#-qvwgX*^8hElcQ}cCZHEWi=h7EdEM8Erbzp`Y-#tx zF`&(8ibzQFfBb^-;6Q?`pFOP-uoyk;6BSXih$6qe;F5jVCz4jGiKNNC!}HD$+!}7z z=sSA#Q1QUXBYrY#vHf%uAh7`fV18Yr3#o`jzpgRIblxIdWG|#5d;u zBzLf1A~a+tydZRb8e)cQzjYKiL%Tu{x0dMD<>-Bzkw!FXf5Sl~`|5Ip(k3P?rZ{iu z4$FnQHK8>GdSCZDg^2Mn}?1_ku{I!FRNeRHW8TPt$xw+ z_AWf#Ew%3o?e!jVPvcA1OhR6z^E^?Xgv1 zn8(Lf98_(#)&i|DYDr{F?T!0;a7>%+DVq&j8n*@uW+4nBnT4+37EnjLzr8)43}FIOBCf zG;0{A5eAQD0drCyc*Px&I2|gE*W@qbF-8@vEDkq>sA$TTvVQD<|2#kHC@k7K17Ij^ z3JmFwA?W_6ft|QN4kmk$6Aue{^ud#l{FZvD$op zBmkv9QgO`HA?}Z)hzfrs&k@b?{n4YD-yg|?L4TxACHW)KE|mq{$h7N^1b$VkNFR*( zqyK4OC*G^%cgRjgp6SyY*};e31S^UzdzI>QTCWlV6PJqfqKI+k_bL@4<#7`45qnDg zz@f%_l?1Bay452@f&5;j!dY!fO07VzQWe6LjrS^*CY7F4R=l!X>_qv!N`*H?Y3;|M zUZpNfVFeOSN89-AqS)Kt?azj86Lu@xZ?2farRSV5-|#vLOcSC;kiuIrABp)joF+ta z3@%w0ND#9?2bNJ$Vdmuu(=rbcRT?g%BI&j&em6Ex9kEXI5vZ$=YMN4@duG(u2915{ zleTRx0K=%SVK97qyq{0xS>KG(vD4pnXE=V8t>0B%tn{WQ_}|=*0!w*F2?Yl3+JRRv z;|-VcP}v%hESzarfm4Ifs~VQy0v)goPYps64OqWO{`(Powc??kd_!+3RpSG{NHe2jgziq!xqxxweWbHIS zD{5KZigPk8K0YYMgHIrZ{lRd2pZ79|3E$0ESBcmtMM$rE?yB`YcfCLgJJNJVy@dd; z*k2M28m6!#nKn{sxsFigRq5xA>LAe9aAac3{AY`)ssI$5l%vpK!g&ztIX;-UKOOGu z49BCPyCW-qF!7!&{5lj~4kpYuX@dz0Z^e8hrk6jMFu0`AAwlef`H_Q;4<^jZ6@v-$ z5K$$6Fk#SEMSk;Ca4>-$0kz|U38PVx+B(=`-^w3M7}RO%YZxprm_P-hkpE^h+>{xX zaMOc-)6$*nFjD3@ZWJTDUFlitYi_ggZoLPsN*-1k5IfE9)>|-TZCNmmm`|H{7sM*2 z!XB+BiH`YQ5U-B@Ziw~h5ji>-HInvoP`iN?K=hKOWjY_)JFt^BOm9PYEG4Qu)qYg@ zAnPXas1*R7-cI#dxNs`CPx+&^+;$TQk*(tkrLO1~?!1BfLJ*y0^;)o%|Dvync{jW- z1j%*r5--MrSwOj8HLR0BZ^>nXsQhP(s=NRkm!P9iGvj#_>V9|8^l1OU4*s{tPLqa3 zc0yE}o{9`WTYRc-v@>w;N6nw=yMFbux&rkH{x|pE_*9<)v%>!%2Ae=*e{eJKiR(V?k6Q3$g3_(JPwaVNa>g-16h;dl=Y?`anD&f1y<&l5LX~!U)s^qfv^&)J-7V>#|!m z8YP)i91yLPgl$Rz*C`9(^%7rbRhm@v6!jy@60y?x3$02aS!>lg8IK91@9Dx6Rv;nn zHEQ6)Ngy_v?={w#?J4y+&1*2Q74?B2%=a3FNb;|RFakC1HR{C*LsE|r1@c2JRlsjR z>Y1R|=m(O#Mro3utTx$py++}!@*4e&a)!{1qVph-a4y;*Wx-G%mfk3?2r6t zX@R^>6B^mvc=*NMg_}FJ}F=L+%H1^?t^ZJU9eH54# z{s%G0{IQQlBnxLxC|L2akA~%^-vOIH_Ay}nA_ex)*heXr&>)wUALvI4y;Z}2+ol#8 zWMv-#(SiUaIyCkn4}pQjlfL&3M*WA|#bC1STX$`^2@f?Q8wc0>53i{5WovYbe90Xl zz6ry@xkA1nu92VgO#qgCJWLd9Bq5J*9pXvf1aVdDC8DsIT>LMp^U{c&BDkNr`7S;HSOPU(;8n??Ae z0*L%ki!1$6JyOFTRS_|NRL>F3TJlE)J8FUI!D@fhPo?{#(k_(+?E(w%M+HBb4GpH! zA9b)qjKnq?9;AaXAzipb1_qw!DL*K7-XDacFM=J# z^YHhlX3v!!lk)TMZ=up7k;n7!5z;Cr zMMAK5=I7x%`UDIK0SM*cqoR1N#gpJ_>#jos<{&=_4gs$WQHBEzB$S7bi$p={jp*XU z{%qT6_pfEo>)+bEA~ZWb5FcwjfWb z&)n4GNgf#3iuyo|K7YAdA(9bB3t4 zyx?D?G&g557zvCUqq{vB!~J_t+JQyVL8W%37M>H2B_q1`vC zDC8{h&A+qJkgq*I9FDgq4+nc=$7}L8|87bV9|{qdL4<5_p0mH_?i1hq>jS)Ee@PrF zfAg=6RCWm*q0FmNeDkkeP(`1|ev~Mhzxmg%sNc=(XM>x6od= zJ`(fIUpX+iN)Oev9ND1bD+dN;mFXD?*x2${4s2BdR->yXxN=|$;&l~YIjE_&wo|Nr z{>p(tUFl_7eGP*JRt`{s$`yf*g!WOSVfIIZVhp##4&52L7TU*B#APKywU5^KiS45Y z@QO@&Hd+wBYoUF#ke1$OAvuEf(Rz@pl+Zp}1y%W@^(axah4#_HUum4yv*Gs9eh^4W zXdf+2YmlOy1^a9Z?W3hf9db0JVEbqnj=VU&j8&ENpTCUdX8fN-UvV3cFJoB7K#v`TrnT`iP;2pJETmP`|K!!; z%51UgY_7qR#e<>HJ`NuRkA7+$oj(xp4vO7M3CX;(6x>?j!G~)s&4{ z8Z`cv_|CAMI&!q|h-H4g;@R%rx(FDA^DNOeKil1@nn>CySNS=fmk7qmdDF&lZj4~dXg*dcm~=#$@vboH4`2fO`)?coI93WOdD_95{z z$#ylHPYX!T<+>Bi+Oez6vUJ%-h}tQ?O1CS7P}o)ZnV@aQt}t36O4=1do@Q4Bxwl%m zUHSBB$F8V8UI5%?lwP5+34R9bDn2$rT19+HF{HZrII8E5O%U*^77stBfP}^-zGs1x zc#7R&-yNCcr`X+vQl)SGA^gdGDxT0*A_??G;8)^V`3Y?bV?ZFs9ZG29zkyEiHDf?s zVQKtVRk7H@^4E+3V3lR@pOxT{cj0G1*Lacv*9M~X3j9lIDnH49LlNUiUNln{m0;VG zk<)&(VB1itvhB$z(Y7U$fT_XNH-xbkY`er55O@~^25npFlwjL2owSLyY}--YwBVp^ zLlMgU(`>uc)vl=)Y+Gr=iw4`4><7H zb^p-WQveSJgHh3+b_WOB{Vv>IFfSg>yMz8Z)`>j@CQp8RzpL8+Nc*jXJA4m zs9_CSj-FHyI|ZL<^c>XkW3(FK34Os%I#%#6+x7H@h{#s+I;ucb|Dr|8cto;#)tIb5 zT_#x`EaX^t4^5s|7DkZvw#R@VjU}BR{R$BDvz9H0j0P}0f3j@*AxKC9T)=wB3qZ|> zEmNb%8<>_y%ce!6VBe|^SlprX!$3zMqtrtt@7%`ArsEgPNyCg%4-(M>t_y{%bbAWr z#8B|SP9ST-^Lib2OxF$4O zQhF_0iZk}a6#Z`5HshdSYw-x2O|n;Wtc3v?Uq%R1|wb;1^$F z1uAF84J%v$@Y$tUxh;o1%cF&5jaVYDmM&lxzVKt(IUlD1n2->_Rw7r<-mVu_Hci@EaZ^W+M=4)PUgWKZo%` zb^SQqcPmhkh6J-PZPB$;<&zyRHlGA3=pVTM!+tGd2yT0XNqD$K5=f&+E?TlxaxnuP zm7_~zNGWvC<_+_aHM%q)Vy+<+q$tP*+g?KG^T0?uk%G5HxYfjTEGbgh5Go^u{V))* z(MqJ?1v?#p@p2qQ%O<-vZ8OkMwOaYOT|cJE#}J~Gj~@mi0$XNm?jmu4Q)@a4n1+U1 zW^DPfkU#-2cLLW$7y2krU>&;&JG|h3d<#r}4-P`xE4GLIGFj6}r@v9pzGcyTV~;3$ zgBL9><0__QPW{W?ANfexO7n}LT<9`KPi&%3BR9 zp)O`oeC`wOHtBEo=Y0aYW3CS?t;2 zOpVN>bf^pKc)u8aFv;DCHB(sgc)uuaC4+rtqm%|XYw|ok*y|d5q%)gs^K8pv&%!r6 zAH1}c8MpZc_>B!N9zT{P@f%wg_^s^)F*^b6VQ+!RK=ri3HPfl17UN1|&)*aXF7op! zHpTFwLGYL5dK73o_!B|wX^GvyZbZIltUcHlLq3+K$iK_?1sE+Z&{>t33GGkzyP|JM zt^X(O4lq}c7AZ`Spw-g)Lb!)Iy0+a6N$gmfBHwC; ztm{Xj7A`vv7<$d?N8&avMX*noRSb51xn5f-U$o|CiC=EF+-&+KvX`Z`01`Zv%L9wG zp*c$X!T$baDh99z12`wrisdyoG{>vJ6~|uKlwWp0CxrnNu{PPn6oI8&`A8XLftsF} zL07vKSMdZGHnWJTUv3?jqj-Ll+di9Jpjt4Qbx^MNSYNj=}%Z@-JHcq57 zB;Em*`fal$2M?h}?$29x{CKU&(F<Tr(XcwAU#Cj7(k6Gy?Z zKW@MxEdnUrTRf%m9?RaeKc_jV|Jh@}D8|Nq*o07A0`O_=q?7T$+d7Jz-MBACT|6RI_jkw3AHl`GTa!WZHgLG0ULPLs;C-YISGY-z(f6%HJQ8$sqzTH1>m3s|yqWWbQ7W%-v!LcWw~h{oBWY z$PyNNw+V^m%Ru0Q+74`u4~N_HUBcgSwH?@wB&zhb!+m!VaZd);$7i&==}hpZ#69;d z;Hve}uEP}_4dMo4`J-Kj0tzl=v>Pb`C~bYT>r#rxgP76fk9J);Ft(J@ZgmO3XX~R~ z$)_C9kqEf_(XLcpj^2(^M!Vz%Ag5@%sm0{1-W$%{4$EIJy`9BM8%*r&cq8k76L@RA zzi0C{>%n?(PdWoJvgP;pY!V2xl>T020YK)xg&N^t0*U{G!oN6P3zUG^n>Ec(zP51N z6Jp?$AXxJm!+?Vjcg(hDL#u6jb^$l0JNksphRDdK)5qLhg#-+RDV>w^oz7@Eex zJ(J}RE{OIBRm$KZ^e(Ws*alapUt{i$xxv+#YB#w0&4pVXUr`hDD>QNMn5_<>s%>@X zU0|>EsXXbkXhMLr6U(2kh@RGv#g`cz)%U10Be!;ys?+*c*1?Ja5y zAqVqzHX3_fM>GEepsaP+Uh*2NSJ_o(?=Oy2H4ocMUtRSo=VB2@Zrg1W^sf$a@R%K_UTjbqqd8uq62)c?0-q z+7b2ppm)zQ=4fFZQNJg7@t}@qjkgxY6{(TOfGdJ0nJe-ZaAh46n%VZ@{nwbHn#Y7z zHBjm-l&WVi3~?k(>cc?DPulGHtn#DO^k^J2@|&f0gD4Jha%vSN1T}E-tJXPz#K*E3 zlRL#RHGj5zYHT>-6zdp6_Dc&P%52SjEQqqi8jqU6{wEQB0mp2toOhLS`MegVj_&N-A3%wiRS-#t zGtS2Hn#b!_K~IS=a^E>W5xJ@)wJm+KRg;h|L>7VO%e93P0sC4^e|@q_!jX~XO%#hb zGID*)vk?MEMwUPFO~?tS_#u?;DUR4ZTR6oJ!*+%FkBn@ff*9ZXPM27O3PhOyAVTZh zbYG;vwJ;b>W;AuC=DF!U4<^)03G7MvFW5=KQHca0&x-Qg+1|pzb`&R)14kwDPnY#o z?KN5586C`M&UxFcN(t;q`7f}VaMl=R73N45an=}NRLLM`jU}9cf^ouOGj!u&3umAZ zkU{`^Li__XCY)f1;lb&?3p>G(z$Aj$)BIFnJL54Kd@_u=3-=MJrfQ6@ z=j|`UxQTT36>lYzXF%&~EolAmY|tOkPUNqbp>HXdebK9F`77v{kXz#oS#qFO)k?OI zTjP&ebh@N`<|vq3qaFZd6LM?Pm38x3aKvt5UB8C*E|%cBzADw1Thl&2WQF&b`5{=6 z_#tnA{a812B)58AXIXWJmo;zbNN@AJE>i+vf22c1)nl!z?~VhPtbRF6jH$0jkqPsR zHKKj_pG8jN~b(`h-M;8oHAa8jcDrBqAu}DI5?S!9)aAB6%7( z`DMfIfj=6^OR>cEa(NOk=?(w$MfDl{F7JX7_x@G|9QTz4Q6z)1IHB+ODZ*e9DZ;M+ zMG0q{V$TvZm$&e^9JFw@sj_zAKdv? z+1cAK?gy@9e!sSBdJ5%iAF-#gApb;<=Uu+2H5e8BX?Jk2-S5J*$h>$o?+*HdT{`fn zKhfinChQ_8j(tJ=)Z<8cC6b;*0=Dj+fa?*!)sZ}SE-tNq0d70#A;UZHAT(JU0Me#+b!}*Mcy3{Uv~R&s_H~ zqL{yTFdS`jliwNMCo!b{nd=@Yns*|GJ;zxWUvU%XlIz$uugC3T@8FSbD(%@e5h1Vi z(GmfwyU66xT`@cy!+jb6_;3h!3=oRzFEV+=Xo{&E_B`iUdK3^Bt;Hs z7xT$rVx6&C|9E?kAPc*ZBrole=*_o)-(86E6sz!$CilDUylDMPZ#*J2awCJC;*7)R zaxNCoy30|Xq7+(>LDyf7@|3TkmIBxbj?s|ksVVly%~7jsxBJ57KFj;F9CdV+=DT8*Tf`@yS=zaWw29xTupNfQvi=wK}0-^SRGc(N&R#) z4}fY;JP6d(kEblp(=GF${p8qq&^ zuXqYTZO-!)#cQ5E3?#TY5S}*^Nibb1Ohf$~2oHi(8Vm%Lg6%2H5Mdq%DsHsm1*Q?k zButj$21d9_0STyY9t6eRj33WiQ5*1#o$9B6cm&6*UJa_M!;=|pwbKEx212;Dm(&5U z5JVb2>uIR>JFOVJGoHds94^Q19Smw?ipQR~_dCx68|^fLdZ>n3SW+XXWk(u8{TyiB zjxSgvJ*@kZe8EBx@dfMYmU+;f%VXm~BS_*wKMg$OH-dB|iYZt^BS?i;G=lU&Q2fMc zafgPpzvkP~2qxd-&D0V5!q#L8_hIpSlRH-?gM+Q)A1R>~kS=+B&lSM*Jb|4EFE~ke(l{)u^_= zrN3Jf3n_>_%|G^_+#W9%2nmUu4fcsiH5SVYLSp$x5c|4E+rwhe-5I$W$D@}rCgC$H zLStMQdroK#U-h7TrFj(uTl*{sf&mI4!oqOeA`7Z8!~%S!SXiYM;qlN_Vlvn*Zq_u# zXyFX?cC;r_`CvPBAlnt$Dr8Zy)sV}IUQ1*dnFzJg6%AjmWpAQG<27Q|v3KL(7~ zg>SRoI()%APnfQT-++DP8Vh4z35c+-9s~AYrp5zx1B%n7>v)4t?L(EpK6AG$4dk3U zJsRGFq8l~!`c>J~Kczm)_FaAAJ)sr#fwV92_FcUugS`55#E7Ub8XaVMbB{+aI2gh1 zf_*O6SPR^c#V~eDy z;dp0q_Ket~C~nQ5*^|Q@{^voDQT0*DSH?N9;Sb9?w?UTuQi9m5taW zmGR@*Dx13?ma4K5o1`*+JX>XRnZQz2He!=h#*c%_*K&OMEV_n_>KxyLSrLY!&Wz=P z(%qOh)8|3!ALVGh#wmmbTHGv8)qb$h7)Atx-m5XatrtM?jU2__f}6_lwN_O3@j`XC zWrO->W9qx_WHTTeFMaRRQW>yhCo$l>0}Ncsuz|P4g#%RW_@NLPzAgoVu3wMTwt5g0 zyquxnd3jL=)i8b_Nrr}{L{RY?5f$~5pyPUmju+I8gH+3%MLMvS33`4rq9=MbSJR!n zxu>hSSWT786iv;uxtgjId6rqHN@j|t=2_76dl}YC6^!R)XSgQl)rr{ZIv)^yP)nWj za)}?0iA>j7G*kTkcG{W=v!Q0d8k9`c4}R%)}+*ko&k@ zJX$sbSavD{^c`SeGt&hw!1WDtxWjk5m<^^wu|7(9h$rb}dV&W5u<>?+LwMf=PU`i| z9KZ1Ov0Lu3IJT{N&z`9(XJuCnl6W?X?P0&1gU9mM4`KJ0ZO3WvK`j?;uyGdMz*9^gKxWB>Ntx&} z+%Ad-+k~O`J-cl%gfXq({@})@!E|kVef@)NnE6a)EnXHd`Li~dJV(x6FW!d5vh#2D zXpT+%RQ)#iqe#{@686JX)P^@n0m&~gAK4!~DCU+Q#*@3-V9CP3ees=C ze%yC~ng6W~X3pD3&uK$a)u{fpoE1FxJOn(5Hbr4Oa@B8V&q#mY9uDS3arFBqKJ^Em z;{V~b=KrhJRy`Ep9M!euDwWm0R!o2ZQL4VaZpVwN-_D+qIek|^^>t{5{)g1+KW?O8 zZ2xC##wK&tWm~yiW2>@Y-0XbBO>%iAhzVJ)30B!P#Ftv;`Iu?}ru)-2O!pntf}l%& ztY+l5OEDQA5Z;#jAhosv1praMY=Nk?Gm0qL)b{R;CeY+Q*tU9h@iX*VXmkBwphL&I zbe9qdt11LYyWIk5Z}J;tifz^0;8?`syKh?{N&r|l0ND9Na_kp@kSi?^LPvzfG8_xq z<2MqO7GuNzy_TBqc*ll=gV}ttH=L|h|6J@JRyAG2{hi_d;r`nPFao&Hn-7cq9c4-T zhw87P-AA+fVYvJCf49r`JKk~WWug1En`_lSuirYXYNdv^t`2V<-qO0S-@2+azGZZ` zJ85=D>_0gbUk&OpzzmL7Ye6AqVkG9YyPyzb%d?;meFfBiyN(0CC64Djw?DV;5c;T9 zQ-AC7?!ov0mjcn`i?&hWUjhHS_3@t<3viYS@dJ?RG!PPGDG0Q9-LHjy02Db_UlAJL zw-!(d0R8iR=puS=C18G_^Fu>Zdux0Twpy#UdV}%fA`+_Q0|dbvMb8olydQX>)Vltw zP?aCHLd#p$Rks#1@moS$Va7(m$@y+FIi9!M)2!n%HW&-Lt>__0vb*jTbcNchY%l<^&u<>CHq;Rgm$?y^&qZF zKSr)BBn`N7O8~A?M($C&T3g$J)Pmlh+Q{nVIYs;LMUBD}8u@NP&4)*d_TPE> zl`8h!8w4(8Q6|e{Pl`ba&phl_N*9M`AHeAk(4lp1+`N&8#3>t2_E6t-HcEMb@QnyU zFslQ1<6nGddR2!KP7OE3vZn!;`3R7{Q3Z)FX2WS2J3Gac*n0dLf+|F~RCW?AnDa_p ztHv|l?(zU0cEk8K)M{v60qk@BrlSU6;yrjasx81o00u06DEm?zaHSDK*UNv8YMv32 zV&!4UYFx=7ovx~M{w|Cr%AnTe8z+e|#*h4{s&QZG@##VuHthzD_y$Fx6OV+xV)Yf2knyCv(`vCiVa3xsIKY$=R9n7$?REcgqMWP)Ii(V zaLE#zsaJ8TNoCUywhCv>%U+4&AbCx{Q#5<-Cd!-_(!k`tUS)ESA||iip{&JEP^$7= zR46-PlF)cPR>qTZ0j~=yon5(zM^WX)6JP1?I0PuDfy$zgY$Ku09c~wTsWv4dPK@BRdR)z=($y;A}A;Kz{J+mpUjmI^0 zwz8(kE%RlnFsZuRc~$2v-@e5j9nC$E`ekxKWbhmK!!lwMP1Gtq$09m>4CyrEsqwLDy2fE^9 za>8}q!e2y?IE5;DxQlzzjJS}njgw}|f?_AltdIGw^(n9XUpbX;z&Iz(*h_ll*|BHW z_<^cw=mj|wI8B1E|7W%R6KUjZK(KREOSLE*NMpd63y^AKuW&XhW`6Y17a-xW4fdQw z)nYglsVgc~xGImu`VBK*E5mr`JnepS_N+MUK;9VVJWukMajk#!PLs^gCKc~6xjr0< zL>QHMT$L4L{f3RER>JbodD{Kv?AgoUfCD+5=R8l+p^w=AlWMU4pHv?l?Y%Y~4NqLb zj-Taw8f@6HoYwU;_Z#9}*85HUa(AhIiHTna;+O82uq(;(an~{3Z-_Hm@7HnTkG>6T z*Yf25pA!b1li#+{yuK}3lJd$fvAk1or{_sRgWdDrTfn4V77ZKx(ms*bXRYH z?(WW*`t?p5^ZGku8dNy6%F&%M<$Q(6t^QwX#R_ZdOF0jtCjIPf3)au=?2I8%=l^Io z>R1~|N}kl5rM=I=`njFWFGuXiiC>QcEbs_-3rm$pRGSL*jQU$xDm|l`FYplOOsrVd z@)=8a$r`EeWW3>|nEFfBSUsoc)MPpfp6KxTmg(~0k)l(R=@2~8JQByQpG=1-ljX4| z<-bsO?z$6}E|S|?T6ZEaXu<3mIq%j{E4Tp6O<$tGV3DPj96Ae@Db~%QbJHFXB+)>& zSW~h*_N4q52yvH8k#ycCCBo}3nPMVDaqJ24PpmFrrGZ;Wf4e{L6A1NF$uI;`EPEQS zXYiQgE=wXdpc0Gzo?3J&8(V^{{<0*&<}Ke|mMmLAj@Dh4jGx0S_Bs2eB{?(@xy9F1XZl~p$c&`B#u*o)_QY z=`c>Vn^{s8!>`?trKo6$(bZ2=D2wGQlvcUy)Q8jIyueX8fj8OYErvH-w&G2E2WQj6 zmQ~K%XHUar%I-C7--`E#`D=2W_Sr2y6M0cw8+jeR=H~` zBMM}KXjB9{@xCb!1U+K}4PjxAh&Y|D#fo^DJ#mef0mZ&ziWT#$;&QhxM?@sNTSJ0f z4)gK$f{_as-Oh&ti?wq#1nL6VQ+HKapxTS4_h9XAG+QkbP@D^5-i*qy3Xo>-icxTt zKEMh6vPbI5U_R*j(qR6$2?A0YJ9&BQGF+ml^926LEB|1--wlCSZwA6Hl0A3%&XtQD z3r^Pu#}L?+1bWGdM^wtb@KSu;p;b1kuDFv5seO;ocT)M0=JCAIt~3vB7O$bwU5v!n zeo#lAr!3}2@XYD`;eIh1j*FS&3Go18-j!OugtXMZaYbLCVpfLRYec)aW9#B%h4KQ} zXRnRnXxyFtpzzB$mn-8O+&z1X=PCAqpzY3vh#Xwji;h0$-Xg-{QN&RQO0YEYNI9P^ z<$StMZ@rT%4N8dWbe`TG+kiPJAufd)ToWl^ajDjDKASlxA*$2cXL9QYN=Vk}?YFa~ zy`7-bg={Go(sjC!ZF^8cw4N?x+a8nc_4Ca<;IpV3W| z@m&!XKk?$(S8m_9(cR(+xN=_O^bLTZKXoo{-sUZs&7VBDzB?=S`%`)AJ+`0P_2?GI zp5GK_`FA#r2*B~W#oz4XgW+Cxa_`r0KjrX{PH@L>P;3*4G?H>E%Tw_=0S_pf%f00Qhv-Ed?2ji^Kx>`vNF_ppDs23MPQ*ScrA zy9f6mUUXq|F5K^Z0Nu8Hr;8WQzE(cdSzA5RIo)~x;L`f-txmUdRl`t@w`P&)D;)Uc zxJSeL1(eQ34F$~M+i?w`w9#I7Hlvds@!gtn=%!@$ zRWIh#oe%qm*EfLs&CTmP(tZ9kY!jPL=AY~rt9;%WW{2Ie&V{(ex`oI=&uhkbS6xXQ z!CL_Yc$lW&>?(}JqwY4v7m>l@=wCtTcMir7mM7!>$QdohCxf(#tEd>s;g`J}n#VYc zuLW_eY|rSW_3^=S5Q`{_{o$3(TU_QJhh@S%!odhajE;q<@)2;{c=T&jqA5apaiTbu z!sNSQt)`R7UU#^+e=wRAuorx`4@W~3-Pv&OVC41+;&bz1nxleP=Qd#JT$5Njw@WOY zO@jq0=qq7W4(7wra8CEK#}`Dyh*f#)Gk408LH^4~zMNTd93y^5w~<*EA)VrjUfYt7 zaO1q-mAz7BDdo%9D1TDJC=t9AF)XG5cCWH*zG9*I=)&9%knl-YdBdzb*@448=6zo$ zzm9uhO=^f^-@2umfzDNlt#h@EiL=gRr*jFgp-~Eq&eZd(rfsw55)(#eo>HWdyzVs; zEsNX98zB%YyThH~{rELvOd)~D5qHV?EAy3!}l)U=-e#@0je(rQ4P20 zsQmjiEL1D5rU_wq?w_=&l20cNv*g1RBAuqJl1pdzvg8J*`Mw(FU61*(9bC>}Ul(X` z@Pi-*@XKJUs_T~YjC#%Sr3qsRF7~aULi^4{0wy=UBRlA1ZovUV$F04lkhfAR@yP^? zwN7hqjr-oHPb(cy8zSlv^Y09=;FK7IGS_js`ouVAG_KWzu_ zgq0Hgt_<5`XsdqXVqmPTK8iXr;k~PWAoiay*470I-Ml5zv9@}F1H#>ZnCTnO_?>j_ z0IE*+9~C3n@ON6xV;sjjh#2!rkfW}7hR_vHi_tW%nj&Ot;$sfW33R?qFi~$j6*y>2LF}_~AjAs=IzE4TCeMB-wtG88Uz|4K z42I(KES^H7NvNYGU?KKuSv(ip35Z?kAIvBBr+s?6UVI`uAm0?np1PVOx;p5U1qT;!KSBDagfAw)4E zHQwlkq^i=`XRegxg6yw`WJ8qZYelv}$9t+em$`e+r){#QcaMA(p*1`|~A4uh6%p~5AylUsb|Yg1fG%&p|v(?q!Lm>2E-(-E_(_Y@a8oUFqC?9Mg3JKvwZd;0YLC!)aB$@Kndk&$?MHt*jX73NiG zIZvsgxHg|Nzw%*%_zBJ$BAUEiPl73g5m6^fQMLl#PAp!ce^Nl?(4RBqNs$C}yjLY@ z5b;Eo$=tGeYwmXDQ_GfbOWY@=IPn!n|D_VWmQd0rAHW04cteGX)|Le4MaiO=Eg2$F zc$|_DiOkDVvzI~qU{_ci8WM0FU$Z1ZCjri`f@ELrOSD~#FG(QKqRwbp?9@e4Hb`Hw zrI(FR7Zz}*FgfX9h(~@KgReyPV%h!btRp#q=Or5tY}chE#Iv4l0HO%?#C2Yhk8oI* zm=EC`(f)W`(8b33gwwLvsSQ##NdKCxpfLt5ciYUXQpj@0w@%NY?>im#N3+wgqi)DkGrP zwsN_I*ijHW8e&I5tZ8Gr{psFhJREcv~3=-kpEK#_Ab6ya5HI4m9#@LO$y*Am!MoNgfuK-Tf- zz*JqU9*tz!vv?P3@Hy*0oKGh6-7e(d&?LS1dUB2UL&d;RxTV;R5DWC4uY>vHgFf8# z;UNC7O*4R$LoI}zgj7HHq|w%47!F?UkMBdMbnv#yFcrg2ZIxm*X2S4n%I`gpv)8?c z!})Fx_7C;SO-$kDzZS!ZGGtfabx3FJTvL!b9Fo1+=oU7S#KQSd5fUQdzE%j|B3D4n zGw^-J2Q<~_<2uHZC|&j%g5udL7t7ydrh%B0*evFqJNvvFbiJv*qMO2VyWn{FX&*L> z7E>DR_ZFtBS2TNB_R=_{4uS+a-f61iY|1YSkp|r5))L$RcepTRt1++ylm1ad_3uGO zIHY*@VT9q`T=!s6I{O5(7cT)ENC)R|@MguPmFp1_vgCzTZUh5+-J>(_)hKrZ+y3LM z${qfOHplU#DAXL+iBD2fE{=Vc|J|AKzXAW%T>Owz2{XH-r*?m_h6%_^q3l_$OGm;0 zjn;ECn(smy&j@|Y7og6yhU&oPaCzd1iXF6d`1PVx^2lW`TvlLI z9FCHQ;I1`mU^-t^MOGqUU%FxdcF?Zds{$Y>{^N#<3k~Hu5v2cjA%8^~Fsb3` zqSUUC&t4VU$z>$~*8yh_)Q1PR38#)3N$xhuq7@J8r9)X)qP|SyW;1$Kb+51Yz7z>-A@CjxwZk2G% z{#P-|APbF&H7}D-psAt?)mmsw6eWyI3|?nP?9*F(FfCwzH)3Fr^_MoC`}0gk4+@fV zx+}gpUC${}v3a7PnDp7*+z!?-KUX*j7fHOD|`nyHeb`lzvY7sxp z;YChpk;&1}^xB+!(Y=?iy0QJ&~B(0}hH5u3%(Zvx)t@Djg4Y_xjTZ z(#&^8{n;*@WUxE$LQb`Jbo}QFuGthk>}!`GGeY2&3t9$u2eQEB@J!zS7hBs3k}m2Q zdgBkevj@Zdu9+XiJ)qpRt)O&S zz&>Z@F~vcN=*-5uISNND!|XJ@mmTZN)%P1Mbgn$Y!M__C|84yf3PmOiy%R< zLKiC6Gw!;SV_M~q0jo1usBL-1D5tRk{7mH@KMn`ZyEb{%;WU$5b59oHY zwr*+u<|~hKBl8mb?duqk&c3WSa0+~|whQN+@w)>%@~AmppCqF-W*$5Y z*!x7q8WS{nkT_#c=hw<;jmZ|VAR-*nNUSZZVv)(9Yh=J2nK+;dPP{iBNh)^%1{{!D z>6|2sB1R~$OydO}udJ0t5tAmW&k@I-yQJfS@k6p=7Ax4NMi+9Z3YvRRYsD-k)2mD= zRBoG-p-!sQk!Zm7-mM#8?hWDUkOP>1ra8PnYdw}ALG0-Z9ry@2;X*FJCR2YgZg_pj zaLAo?XjMb4slS*gQ4LfUJ9U}gQr%Iq0X>-?j}^($m%H7&stnvWs5L(x6DIK6(%7@> z@<;)!1IeL{70Y#yAWCQQBuT)k>w02@n{$1n9C)hxdn&|Je{EC2|oU;b7)mkmpGI zxd@PO2-V5k*KTLI5$yVsHGyM5`);JgP+Dt8E>({2+}!pfmo1Gwd$XjgQ=Z!kPDa*W zVm`o~46?L%+Oyc0jajd?{t^=;oDEB2Cn5Pt%WZ;tI-Gi2jP`M3Nsft=Iiwg3oNsl^ zC5+Mf-ThtIu?0t9LZfPT=4;I%#RLoft0c28sv|F9tk&-cTpf)I>Sv>FR|-iJ$8b&y z*suhrCcBn4ZoPL^EgLQtE06aCT{$*T6k`Kz->I$bc-lRCrn`NQgxUBxP-tyDtq!#u z_SwxFw>xLgbhaKMwIv~zawOt4g}8PfYX-WXvng)BanNGeQ=H**CBbBiQmn4H zqaRMD_l9&KzSb6{m<-|5r4TqnPD%qyfJ02owqaceKae^+sr6nX7o=r!JaB@Ynakoo zhkK{=Wloql{GjQ{)N!2!UzQ9X+%<>4@_>TG3Bvf<={DBt@+GgYN?z5e2=+9g8=k8R zHGG%Ph38u8hv#b1s2;qsSwvNL(xqCSQFYeegKgo|CF@VRR7*qJDRKN%4VcpEY?k7| zM@c54@X_j0xemDdgga`rG7%GG2@S9?r?1uoJ@ilq<#ZltA{T-l3xoZ!AiDGy9*&y0 z3eVh<6R-M6fxSK~A6xm<3vrbS+3Z!GJSOH`uPR`jjS^TxGvng;b+vF{!s06m3xmVH zKs3KYhKmODO&tAjI6HtVEq>$nG8f|LR2(~Xmxu=)&ITJ3bbd~_U5?)h9BNCv#mlDT z721?o2kf{58WoznMVjbZJ{CL}sQ!SaQZNd%KFP3uSp?my@)Sq=7$K7GPJ&`k%fVz1 z2CTywTy)gG4|ny==H1co-gGjfCnDBLcaKXJYF3D5uU^);Iwh`-!UYCMwpPT&@#?%k z9qz!*Hltz2){3|!p%@ayPP`}OUI)1V+?~^`GzSjco-eFFr&%dNAQm%*5zZSyr?ZHQ zfe!PC5$NtHr;-xR`e|;8i%=8jNrZ|zHAC> z<8U)G?n2edZi$N%h;4c7*^OcZS2b}2ol6`6=n-z>f?){C<=q>&w+oI_q#oM5iStTR zYG85f8PI}vsFZwAqJhoqEyHGn5cb4IX)_H%zDn!i7lQP8y_=I#vH2__~g6><0!afy#=&j`ewSW00}-r}cmar1W8_*NNrSPrRuV zE^4A$I(uzvwH4dPSbzZMk-%QKE)NhW zLz@r_Rp`z-;Lfg5!`F_W2)|07@It0KiV% zq#s-^L9eUDXCw8Key|*h-x0)K(HiLAkZrgl2wXPTVb(u{*{8Bs0*R2k6yluqM-W(q zfbW&TUfL9*OXeZRQHTcO-KA$-A_85)4SHw&C0r~BL-$Eyua*jw&;<;{{h6p=&WHPO zM;u(aJQ@z{DZn4+`=(tydv*&1b|&MF5(s3!;h=;QfcOM6017v3@%z?Pn+Qkbisr;u zDrXo@4!_7B;CCjLVtG63E<^eX;I<$mhxwHlZ~cW+Q;^YKSb`(R5Bzc}pO9>qG!L|0 z+Yo{(R7i}C=gIz_V1@GffXzeDL*(YeujDMNv>hs_Kyg=3#Bm_{x zo#^wG%$0z%oA{-1eYo-rtfSo8YPZhyC;EKigd#zC>@1eEpuBuXJH6 zs(AL9+ohmd=w=6du)myMGTkCNRXqF5W+@2JrALp0{j!-9jSGZ*yQOR~dU$2ASMHP$ zI&X+pg|{xIt#rqOzIx&zM3;VnH~F?2^~ZxgIl>-XLF{uz2hlu2i?14ccR21Vm@Dvb zIEEJ3e}rBA;kZwVfNzUo&weNbchn8qw)64xyCFCa;L<+mPTn8$GwFK${ULF}#?BWn zouh_39WQTP=4T%QjE;uUxp?bZM-6&7ZoDKDFPXCrJF3Q$hofTqzBp`;=uu}$CN52| zZ;NBkUbFy!7QaLts(86Vi|s?+c5Zj!nwxDg3=o&Kh^yCTvi}b^VNE^f=Kk{J4$t?k>Y|%RkS2_0tTN-EYt-)IwW42fIT1Zb7HyA>B@jD4a2SuM_8LWM~B4a zOKqY65@RObq#l>eb>HDL3EdIo-H(j&)Dr9L@r?@=3je>%y?b*c$B`!}okWprQhdKf zQAJUds0XTn0#E>`(P+>Bn%z>PyVU@jnzh}n&8o@*iY!zW>w)gp-K?G6+U?re<=H)~ zXYBsE{pZf?{`7$~fm z$y;BfR2mr-=yAGl%WnW^b&!@8)EGkYzwrW^2tvbfC4vWtLFTo)B#eGRrvt|2C z9&QK@_{nmy=2+xhfgzM5k^IV04M4VGu4(i=dr4E!uHos^O~{_zk0cDg(Ay9`g$Vn9 z=2M6RHF@V0Q(#Iu#uTC_!u3}b_D=yK-iv^!3&&Ivk_gw2DjLWIo4hNO145834gSNX z7X4V>kAvFrplRLcLXPGASVAWbW{J?&lVA8{BL7E|S-;rsLXuzjF@+v>(B$o}QZk0s zy|3*6<*Vl%NXnTDb@@DCY}dpfr>DtB@)7k0=28`}VjW$e4;CD_5ANPwJH^RKKgrh0 zV?B14!;yF>B6}=pI-JI^_gwuXTZ0hQR)mp!wAF0fP$U{D33!Q7kpTL-??sc1^x;9t z9^L?fyoT{w`kFbU{mZ{sAL4t_P=p2^nB?PDvvHuPi0+wEfgFyK3h1H7A881v2L^7e zMZIsA!#TXYXzZav;*T`Bf_YAG^5$l3mO{j^a3s}fCppJi;Y*4t2A^@aPsDM zvvCSj1;RB54jTFcOC4QWMy21cP&X(?4oe>&3d3*gKU^yqnc8kHrH7`FPpqrCvU>6ZX0{_5MY@EYBF;lK!k(<=cUPU=q(W;CDThm62LF#@amUv zaq7Wa`NC*V(P)H6^30qu&=pO8T3bpz^d<}mHY7P& z-AigVjKo=mdOyfZMAC4}r=P3CkbaOCD~P6YlNZu|8s?ubNrYzc*Kl`+HEYOdoEMx@ zQj(KvNJ{+xw3^y@kuNQ1LC!nK$^v0ddo6w~>R!O0k(Vu*G2zLNA<W2|<`8_eEA;#cwrqTOr|$(!15JK|*F4;$Eyt1#ZX zdd7QCZH)JjvA<9BW>3IR3HRI~L%%)_*U%?)(aB5tPr%GSarNUtv>fpfu7-(=#3s+v zzktoB-X0o5A7T}BvwHs&GLs*Q|0z`^(ujHItf5LsZ1Vh(Okjzo<8Pq&u}DM0YNZY~ zN-VHZ{{lApk}%(uaj?K^WHRQD5vpNM)Fda@@IIJ=DOE}E7{>U_=vy^Z5{XTor+<}V za|VkwxNpO1s0KD9HhKOF1psXPed;`lxGmSvr-aPphvI*Lgnw~&4iBtc#o{iNo4kUGyHAzx{K)w3MZY*j^a#zFHtw~N^mb4TQ5Gzqv zwk)!B)D_9)X=6(eQup=sKAF@(h~#n~k$>khJ&)iP1*22L&P7R0ex&|UsOBC2(AwEO-l`gQn|?s@}F{h;7!0ElvRZVA zM0`G-Vb?hjxPMBx4TTFe zS&}k3_aN^^dRdEAZC#XeAoy&E!qv7>dY&0a4PY&IXTu)6jR;!|+fFYe&x`{^RC69B zdHqI;tg+Tlr5pm0wfqyT8_}BW5xF6!QVt|R-2qi(;CfhsL$pwWl0xE@-YG;A^1zCa z19Jz8R3HzNypbiOd_dS>=E212QZF;~`iZA7I`I?jVtdK{iJQhN@1Hr4{dLe< zzPQd{Z(Xg4u#92@<9|>w{kg$VFl;dMvY~$16!P3)D7I)s6Wn^! z@!x39&`=biA>M-%VVr4L^BiB6gamqU#KQ*De;?pH4W%L#F6IKyEvgT+80M+#Ha>Ck1HR32sC;Awt@#u{;^_% zj4>GvL}*ZV)o#t`9rkZm-ADyIk`L}?BrR8as@mif(uvLa6nf=0sW6it-Iw4sOeE9E zY_U9BnzQ1SPb3;{a_xRb0#wp{FRVdZH;C&)kH9`J(LVJtI3&}6 z8&oP?jGC0_Hs#w_-Is@#i71x`hW~e?F6>kxXCs_mjbH#~s@B-PCDD`5)ct*Ur-*3c zl^~+o_)PH>?OV8CWn)GPFOxbvg0z6}es&k~Noc~E?v?hdDYj_la^T6Qsp=WYh9Ife z0PfTEkWaUXpw`8G}@Yv?xFbd(uJ65gSz-e2J8+X~($_>1>)wpr5ZLQq4 zY}^Xn1gWi~y}@nXGq{9~cUlTPm&7Q%qrr#h}SgkCBwT?W#z@ z{ax^bNK(+B^mn)1R*(9n_pJ08A>`dHw|JpSDxb&b=uzoz2}lrv=^;}@{z0>lIC?jN z;HX37@<8eVc5XSyR2hgc7M#D?=o=DX=Y|neu}o)r$?8PD*;yg@ffS=k|85Y*)-ugJ^HWCJ+5T`y-vv*md00;0)B%t-FnWF(pN z&-~!>2 zyxV@Sx_6Pab@WPJSa@ByS1k3=FAoJE0_-tD# zMcO4?2p`Ta_yiadO~l0t-b`-t`eswCPXt!u_Jd<_zgV9lxCouubl!(lHVcUFG(ufM zrU)*cF=XUt9%gochm3G*&q!A6XKoNoZi88?6y=lCo2L!N0u<0^3|<3RuW*wJ!W6_R zG!05xyBPLnlj-@yNFNq5V{jx<*FLD^7n@B?Yb6+o1!>Btp)mrL^dK${BvgXuUhn}s z^`w^w;L(TakRUEDU8-RbpS;(?cEGn;5ZQQdueb$L59qKTLncw-pMWko{|4Mc=CDz* z1$vP9^e+Nag2N#pW)adyvu7vv-ccK}a#(Jn7XK z;^yHZ1-DdYZbMc)d+GZmoleEsOBZX~eiaWqaFYRoe?%0JS{%x4JN&Q~U-sDyR&n6* zK_$OvV;_dlc3^}rOVCnLF4Tch2N{7`>hYz#fw0YsaHf+-#zoDL_)?A~jKL3<{IZQJ zvm&)5D^RReIHGD;+6q-SrITvIsvQ6~aWI}~3h>ph?!DwSgslNPL)dr0P4RT!B@GO} zbZ(+Tyq6qOG)igAux+6p(ZEqrQF2JfYrRn%!E=`Rh}V#a1`Z(9av&r>#q}Sw(8J*z z-xq|u!h(So##)v+tTn`Y)Dt-VWnI5E<_rOuZ*k_ZxDann3kJ|5^jA=MmGC-Oa^X#q zvlz0D=j%S?`3eqX)V&oc`4lyQ87gZ7rHN#uwS|6Jf&+1lE{2a6=m)px5^`CBLm0Xk z7|GAjl9(3i3ypvAnjo{$an6V;t_e)h$vemvW{j-PB_^27Pql$`dEItH> z25|rd^rHhqG%6sv2b>Z@T%IV+=d6&U14FprotK`xeuy0sLa!jiP9XwIeReej=`81K zy=6aI6R}HtHykp%8UTzbM@Zf#w)4ipmxuceh3q#Bp*h-x7=_exWdfM>&#Hz|0F!(m zxZ@BiIT$0U?vOKT1gre~ku(U@0j&c)SyT9d(GPLR85pA0ogm43x4z2E8EqxShr0i` zaB9jqByLojo`k&Qhktqa#XinJUT_|9RvjF|%zjW7dy_R!b!<$m_1BVm^N6wP*jrDN zAITjPR=b|e-Y_LJ*KaS+BBpytGJ8XwFijyaYjr)tnejQo!$<}@Zbl#^t(YNE5KtoZ zI`EjDSp`*_0Oh5or)S?X=wb!X$}%4n7Lt9-5G?9}OSVKQd1~dcVHj0w1?8okf-jQc zqH|q~WF`vh!MaEmdE0P=SBvDMyOu>V6NPP+U$T-MS|r2I%$CCz$qZ1mVL3$GBAJ*O z8uCRl14Iq=Wh?wqUnD=84dFd+rd`+~nSlxI{AhfU46URulE0FSV2tC7WCnyapEB%!2wK51VWQ2aTAlL^A^R4AzeWEi+|_~P zI14ctFd|_aLMB`g$xBaO|BFO~7$-u6p^&e)m>^_XdA-FX3Tl@1mcHhkjPV&Te6h?u z#fPjpZSs%@ykT}vKoz}V_6N;)Y=W?gjCfpm*HCz6Sd0GK0MoKTiMlJmN`9J;`9&@b z>9fKCP>*4APQpvePVm-LfRvdZhXSzDIkl;d_Y(Y&IZaXm66A{{kAVCbLm3;uN zFR3g^tY?NKBD8@BrdE{XT@}A8@w1l(&5ibC-W!fam<+e3LC+!&X+jw5z4T8qzV#4Z zaE!Nf&j=#lwAV~9h1?`>>F@fhAC8-AGNCZ;wBqEY(2vX1h`n%&c zETP=wqB|71i$p$@DP%2%pxGF5ZC)DA{E&CYZD>-nLb&9o5YH#+$W&B7r-5`Dk`Cyk zhhN!HP^bQEd4Z?wMl51T_?1nxP(YKNTss6HjFSZ*pr-F|ZRL?#_Inwd?lk|99d0Hx z>+^za_6G}^zXR)m8JVaI!%zrPzVZtKA%Ph-`KAs6AbIs(Hts-5S#dW&k3q6YLZ;Kv z(zw775`$!uD)>pU$#eIG_>vZyhIjHKkyE}nb%Ecy|L-3wHAhF3d%wthde6a?xO zKgJX=BJW+)n=I!GxVt%ki5p^#_z)a&KeH6NP_Pg_`S2)Z2TM4~u932XvGPyaX0;S3 zs;mS+U>>A;AHwa7{6Wt*0lU^xxI$S6Fytba6%K)VjM1tJs+fLUnM31_=e^l*YApG# zMnMN~@{YPdfX6#JBT!IZikGTMY(b0%N9}U=I6{`s{=|!RRa<86o)&RkV!Icw4pUpw6$R&0* zn=CQG+HAQvm)DiM@TwB}t@*SRk|@xC6|E71n>2Uj#X3n;E{r5m7}k)e@b_dyVSLm5 zCJe#Q>BFmqJW_gRXAzX(J`q_)M_- zwF>`j5Is;+Pf>25qMA5@l2RCfB_eazWO=r%4M|aM;0WysfiR$1UK&#NiosZSF)+Dt zBH!%ws0#ycV`(=YAajuL2ulLcfpo91JRyNG z9U|*HQU4M%U-aFph7g~dM>MJc=OQOsAbn$B5on0l*FYbWZ`bXS{+>-rxfr|j61?uh}22}FO z5n#i;C&GrBXHLW7Mnx0KUKn44bhZ=TFM^zg#aP0Ca$w23Hz93?d;Cl|4U1sJk;*;F7nPHeV?g&?x$4UC#i5jY6+>uc`O4ZI29vT-NnK zineiKChz03Z1`GZ<9b8!(H?cuQ{8xAP%|?uG9=ZFN4(HNgh^UvjbNHQfU36YmC+@lwx!wvcC$@v&^^Nb%wu-9H24F~bsS!4t()NRNv%;eoa z0UJozgKT~^haByLxFOhpUizIqkDZ|zU%-ww9(8BNco`Co>_HLMtidGLjx$UktY^>j zh!TW{vzhTcbx8I+4}v5sA(9^*%YOh#=9DR(9|XziD0%|PYZftN`iI=R5OhE0i-91g zOfjJ3Y(-4oKE5xQG){pDX7QIyKqGegSqy+03I7Z0q9KRIWolg_B+m)=3eKAP9X*c# zWH_PDt#6A%?&x_iL^Y=%d@u=I?M{b}Au&Gmi6OkknLkUadxE#XC2!nE4v;%d;{bK8 z$JTo41M3{liu$nHh0!CgMM!L|2TD}EiIu$iK%h5Lbl}fUH2qdRAI39qE6u+duJxkX z6f!@69|@wtAW{M@yY}GuA!hPHCz{3RLZuS$$4oeysavilMRL z@EK*u6DAzz>PhU;TKpK?V{pJ}Ed9qJ4w+(TrFAiO^0O1cPI}9UT|;9B`Z7OXF{sp6 z1>&*x4D$08gDA}iC3#T+I+WFfTKpqY0qvU{ zu-_dM=+T%z8H4)?;|Cxe5hOZS5y5<-tlOjE1Wn#MAwCVsM@8wcvXhn`lhpmAPf2y} zqzx$BV*EF*!2u4Qh6T4a|Ga9?H{_yiJx$&}5!UrUxDy*U5L$EPIc>*~h5bWZ%@M&0 z_zuPu*p7iI`bH6G@{DV1|$ zVvY@&Qy5!SkM_| z0gh-Y6DWBVlAR*7&RmZ-W{WEeb2Un_nK2~ZxJbTWOaRIA%0qxtqSLQxVF+$Dcufjk zB3qLuYP@z=9#9P=!8H$+ynd758w3yh^~7RDHGsBpE{41jtgYZ+wLj#!8bT6_6#)tQ zIi%#ZTPZkX#zAl(uiqgml8NL^M_0%lq9WOXukdmi1B}@V!^m=XSIuO>*Y)Cw=%6qb z7Vc3E+ro+*O?t58Mg!yayYe2@zz`LxgCsBAK}hs*0%TyH8^;THzUdo$zHKq-O-7t^ zt$i*JmArme!sEki3Lf}7cc(^8U~R+ADfy0gxl71uJ>uo+KbLYsm!x zHi6TTWXQFvU>QDEb|e{q4n-7V@?Kt@Y&dcHk_-%?)MY%o9LA4WYpm=`G619!gutU0 zo$e$<29kt*a2gGvuib0ysyaw6R?+DdwXl_=ERIMz*Ok4Z27;*548j-y56f>YKGA0b zc=Hq={juz6;~F;|1(2TYh<*iM@|L+%(w%eerb8Ht0PQ(Nw6QdYG4>*G4 z9sCw%upAW;0?}nOgcmNw3#80C!X5l3im(eCO!DTT0B`K;;J`e;C^cn@z6TC#-1>-k z2gW&kQEJK;oY7OB0VF?04>|lS^X+2|hw&8q@2lh~0WzKsG2jAuuIKumsc+F(7IG`t zZLe&o%#C9CO}&lbY;iG#0Bcwr;T*pVe--L&(GwR^SIsK6!9@e82G- zI4nkMr@#!t^c1rOyiF&TCE^`}{8()wVmrt>M78o36Fyd(2tp?lB6(GgC1~BL)#T4A zOj#LQ`4__z$XX-(tinXonA_pJBO<$(AO=qp12tOqr!d{Xp&Z`AIGaTmcJm6lmtX}G z3KgIwAAWfVX7wd-X&fpp+@SLQI;D^?HG^8LF~a?IcDbm*Q}BoC6VZ*#Ux#B)-v4eF zg*7iD*Q9YWzTy6NJBX-phLXH2!_%Y+NI37NvdcokaLz9tk;KkASu&TAzQPLkz}X=M z{Q^v%n<~Hjw&S2`@ng%x8ovCt0|-S@gyhAe$G?_Odtw6wvK(H(X$P~Gx>-sD$?~>9 z1D5%qGrOv)F2zu;j?pl&4k5IPBrg+XT!UdB%!e%6?F;K!<;&9zB0OZ#E?(5HlCS4K z4w;!``{`RKZVR=}Og6CO%@eVB#GME2;)Dx2@Bg&d0#>qag}T3pO|s$sPdlKfb|+%- zVmNl+YZdMgQh+5V#l51aKGGqHK{{lH0RS41?j`N{( zwa)2^u?CgAu83>DgQ^ahC8bc&cFZ(tozr!Yy~t^WnUvTY1Hz(c+&b zZ^O-7BG5<)AWIhJmVM-4`H2ecn>|U>0mk_3#&j|^UJnZjb1TLbowg7-`EY;M9fE?h zClFu>ukk>(+!&wZki0-mwpcHQ!@doRXo$L2H}(0JHmGA4BMHR}sN|KK3R_-UU!jdC z-4}KjNYphM4ARDW!um?xZBz)HCEUY4BYCBb^#s*qgI96QVH>6Q>Gc&|(BM^!AzCK| z;RloKK&My?Qq_{u>12Zrbc#^~Sq;X_eaF^t#iEcfq!pmyVl5jkbnZcGxJ;UDToK&u zhy?=|OYl_;AT)Xu$M_sjagPW}@Kp>dwQ{1uS*H4%wJ)%+iDDqs?oo6OIZNTm&A|YC z6@23m6gE)|C3G^el2^Zy=nX=LzI;PJ=PDK|_z&Sy!Xp@OA>ApYCKDqd8>)ICC(Olo zQVAPi^43@SueFPYx_5s8Ny-+p$+*?=C-4jL?ia~L&hWzFDP&TE91LqJvx#^_<&@~) z5UO|cB6(Qnko*DfBEabitiz$|Va^nE=a%qSBp+$$JN!3}jMPWI!o>7hQyb zN}bJy19;dTA`iib2r*FR`+_06=prnkj}0t&^9x1c&hVn~P*DIabYFUrWYi*^b@UN8 z#Ft(KAgHGZd|uOi&_yzk@v^kp?9I1R`MYx`(BxVzBZTIIw}! zsfTx&jG(9x4@(h_XaExkJS+f>N4W$I%x`IvSCPb&ISk2ALHOpixSf@jVMFOKUddcQhy2f@eCFrhdQDuG!&-Wp zyq2YXYKq_EsPU6b^e5Th*W};z>G1CYu=0}Z;LmrX-Z$~M&-(4I7bxS|6zxw^l6P)M zc_L%rA*2O~@QEUEdiZOR1{O*VC!LMXhWu~oGlc>07^D8>Q?C2~)E~bv8g_-$ru6zk z(q>ErC5e^C{Q7%~?|%=PW21BtnaSq%Jyv)Ad#JV0O|gmgX)x{1M$}qw^#;3pQPkaR zw{|zScH^B^w7b4F*w~Es)(8A)um9C+6}4(sh8`(@r?m1Qb$w%fV=Lb6ukY-&ce=g) z-d=C8v$wUr*X?bsx7uCSod3hKQMwGR6_p+I2Yd0(Mz_Dc8^zI}H)ut1cWY~7H`?9U z;mH%9rLrDct0_C!8f@;Yw>I|r8|{tl?q+wp)oMl2_U7*PV5{|=wXBcUO3Jp{JKNpe z_09H1FW!!Nd;O@j*X_19H`ccY8ylPaWxQwCvR+!NDZ96|*WcZ4wcA^pt-V3J*YE9a zZ9v<`>s!6e-sX4IXInm6D=E9Rv%az2-)V2|bhmr0t<9ZwH`?g!^`hR^R;$;ryPLav?X8X8*7gR!@A>RT0MR4@;@ zbFdwCTbte1MjW^MEm%gi;{I-Ld$Zqbwb%Kc_}TSYFRj&--P#y*yX(E3c&`QP;cnF4 z-QM1TJ-~JhJD-j3YPlHuXsx8|V7<5A8noB9ws-diyRe*S_u-!~=M1)@&F;o`HT8ID zt)}eO*5)AEjd!Eo#%>!IiR)Ya-HjMDjeFaB-_;gx;G;##mhcN5;n|pxU^d(@gt1NK z{X&FEG)wq}RFTv-qdV`y{X#3zO|gk~3BQm*8+;M{Zg&qH2Hm~(=6Zi?s}GZ3YdzY4 zeQay1-|O@K6YdwPq*)nyq-&M zIs;hhZ0&NN?z1!F9UrZgl--M9Sc<#gD{1ZQwtCU#Hh90bV7b_i+nbx)8xuAY#tv(EXWP9GlqGZ)7q9RcNN)^zjAfc>Nk>WqCaFYffEOSr1ELn=$IMco)M7gS{QC9j6LC7-oXpOy zi|h8+L3DQ%U#DV1{?p{S+d>Age{K|A4u(uxNa&e7c9y5kY37~ms)INnmk7n#TVJ@q zXhc)54X<9)Cu>wvsrK^mq`w@+ja0)|#+T4)DJQ1tu@?Z6d%~%GG@4)MVq`;!->uO% zPpOpv66~N3NL>s;!te5sZ%?M!7o$;TheIQc-7T-Oc}paznJuE!;ioXYY zdP!>$R@JMt<(v1PEFj#kVK(UxAvlI7*4XmuM&Y}2S&c$M@-c+EterN}NQ~?F24?zG zWB=p<>hz;|9KlOyOr76(0c9a&l`owL5smxmTHojM>G|W%*=W{*Na!&>ahO`m9Qsio z?i$%I4^8>#@*ll4$T;WMi^PhKik#Mf(;9I~%?zIFRGhL40_h*ufD>8%%|gBAv(9il zfU7oeVW)$^bDiFzM}v4;0Zl{4|06`lk`R7<=QDV{OL3Kfe!!I`2dnOX4%L0xk4ja* z|6Q>HoH#4h0!Ul)RmC3*s{(UibnqTsCt9B2)3Rb2;cWl^B}9FnY`@AVL0&x6*;!k> zT~5t;ywI-y8P@&pSJIA)3{VOST6MYM*F`;cUar;tC0MUw@g;Sn2id)Cw_jdgh#AJa z6EMBHoAK$&>RP1-YOBexHtxD#S?H29RhR?tELb;PSV>i&(-FQtq3rsZ!_7}j?SfkZ zl3;4^-vw)66IxP}tf*C^e<;!j=Rz{(vGy*kKpu);$o zRz>a>Dq{9p=q8;D$odbdUB_oj+?e5thm68B`u`_H!$2s%>O!E_qk;RH&RwpDh`Vl< zh2wK>BqIr?_95f5TWGkR#7Ebt&|J@-bZ5gpnCr!|=Uxnin5#pgR~K0h%oUkf&GmOh z=6Z42caIid2N)w4$D))}q@VyvI=#Yo+4M|?U+{2^WiH9)r+*BgWB$Xhn z`-gPGt)d#9jA59HaXNMmQI`Q$VH4-2E(@&z2djk?^Pl&I=tC`-1B3Wm#QFKBg{=G! zit1n9D1`evy~)`ayg!q%OU(Kp=VIP@)yBuCPtu3Te z8(q!6fK-;-3Qg6rC`*lLpc8 zL`ubXDv`XguZ}Gm^65y(!-fYsnK`DS#L6di_?JJN_~#G}S2~U|sNKJ3X(PBA^b8VNo zUd*;5TH3LIbDjM^uB^0GdO4l7qHHynyw6oW%1&Oeoqy$QXZ^szXw_k`g1WF`eT+kk ze}3+J-~S%|U-F{V{B1&u^~g%_=6Fr2@gO~6L2Y&{+W3za zj8^eS-=;==-7nmwU8&=WV^ zBKhc0J>UhCyvPf8bOHP?;Jq3V(1LV7E}&~U&In0#N__Lj8B||$@Jp)a&EzRY@-Z=f zxQ3IkgS4%K)7gTvgM@VOyf9ad)0ezMyd^rskx0BanQ5Bj#RqGP4gjkNaj$CNaS zMgb_)&`(0r^P^WV9XAQF0I@L9?5Txm-trwiFjzfagsg_DmA+$&TL@kgC`}Z-X|6V=f@a^ zRv~YwaX~I+a>pRaXD1@3T;phb9zl2<9{fxC#}5x5G;YL^7~$b45jFUQMFZnx!%!h4 zrK%yxr9=K`B>8l|*NaCn#D&LwJz^SYOJ(jpJUlvZYru{=DrvwZxiv7)N^BayHzHLk zX>fE`XpluWQ1_a5Y{wpk8W#aWp-r4i7sugA^3gqUvV*a#Qi1$Z!Kz7mmf@UtgEX;- zb83=)%jez?@1=hbDc1H6L8TZ%tw->@GuqUrmR>PG>%@;^NI;G!D)@ROPnR5&0y-zk z2&*zZDR1DU`aYGamD?~KM>_|duTJ4}FJ&ADku>TO!sKt_oWw<9OR1PYqwu^l{af3hA}Y;1{xQ`0Hn{Oj zfyD~Rud_A-c<)23?v}Ej{}?KTx0GFMDa9-;RruhkwYy~pIJRR2L%pExRxH`6VOGp> zqEzq*g01z^a~yxTKuGHqiFN6gma!ixl}Jw>8+@8*F!Do*w54)$#Hmbw0JW&OPxC@QE0j;oytE^y*KK z9^48!Jfe526g_Ca)=sno*|i}5Dkj3~f$2aSbbIa1UVme6YlEjN`0u^bNo5VnPzqOa zcd*&rjW;2QN~_;)t#>yzTTySY*&9GYl^rAb(lb)hM=4mzt&R5X?s{t{-t4t^*9X{? zn*&Jux4jFgMs~J%7kV~IdMO1f2`LETHY5+;i3f0J9TFz*w)@+IXuH+hZ9xV+etG@b zDCwmXtmMuPw;|CTq=D%|?!q4ARo(tB`lOdqxRPB+8M_X1;>K>g zvAf%CK`PbO&L$+!h4i8uJ)V;5*_bO-b1@}S^5@pYz{#xVSg814*9e~GIT#T;@)Lvg zzea zK`q!GY(TE5F6;_+;eCqjy$JSZ&${)ze8SZ0f*C@#vi=q%*o~q-WbuT>NYrY>69({1 zMf}YBo|jLcdQq?6hBSAuXohTb@gBBYs}HkS3wGA+m?w&U2F3}`)D-gxRIj@MNy^~S z6fn-6Hl#|1f43o*JHGb-4>9m0iqAqlAD=MwV0XH=v$xq^hrIl|+dEs)b{F;m&>P#( z3A;uz=x3mwmrs~_aX*6BLcq-csR?(%=QC)5|Eky9-RSQQ;JpRD0eA-LdHIB?H`v~Q z1i+A?Jc@Rst^VF7Y{S9vu(1s}%-hflpY_P; zEQ>sXOm~w#{dUrGKU)R1dtGhYqM#ibw zU%V^=BrBR9`zZkB-;@)4G3fD({P$~OjDi*6MiF5_0Qhc{<2#?i^XfD4+AV8t|M6q6 ze8v7(MeKDtpv14NAk<%)2ghITKR7tOeZZ*u6JC~-stCWB!2qRCy@d~lJ)XGH|7LnA znTpQyKu16TnO}Pf-a9_NclY7F+XqLihVHFqlUcoIauunU4zge2Fy^VH!v~#*2d95# zq^j1El1a5h5J09?TuV1cO9(_g5s_R6lZ%UJ+~>pXUn^FZ4M5R+%l0>{z)y-fe{uS+ z_V2RlyIql_kf>NaC&l~Q@%GX2y@UPxj7ZgXR5Ga@2?EG?to_dI8xL-u+&?-xxWx!n zwRTOeBK4B?D{QP^7B`mo`tSy-28{^aA}{hR>fYwN#mp5}NWM5U3wa%`5|^ z_31txPVNjL;n1Do+49fA1y z9DjLoc%yUcFSVK$2_-)Ca|zS>%a=zdC#ObON7ecvp~Q!NMn1nQHZ5uBI63X#J>(tm zK}Eabq7}DS_-~P+XCyxv52t*(sXCGiiHgs2QasS`%*dxlhj(s&dCcsn>PW6+Dk{$t zgx{)hZO~cY5AT`+8)XMG1j7eO{A4MoqQ9IPo~kBS?h{xBAZ-A`Na&V z3@yln(iu;Nb6%g-X{B-%t)JOzGW`teuxaf;ny&D2#S|PRo$m14WyDt}{)Z&Oge%&= zaM0#N%9w9zxM;sdXrmTI4l)VEre(&n0 z)h*qSUTo>c$E7SC%go}h!5wF-_v)6OlV5DrLQ7 zVKnD1(YvcHIkg%lv5N0U_By7o$}+v2j4t_-q!y+^te2?-hdQ;NHR#Gif=)CC!_mCr zS%X!uVymAuSii%XwY%xH&-=ak`EbBZU`025UaDgHQ@aHaG|*i0nJUCgUrf(!!|zFD zdu6f})$tgFu>QmEqWm`4|hzee-;g>UpY zi-z3&^{2{4j3O1&5A5|UK!KfiF?R-T*})Jp*jzB1s6KgTf)!K8VlMj*Yty^WK8KUK ztJ`NA(iL-uL)7>f>D#^GT2C25Hl5i##tbyp$d?tp;l&6_jbGbM#YPEK@eX?<93*QW z_LNjb*)i-9G|==etMS#1Xx0(YTzr9AebvEaE6R>#HTx7z#XA9xCd>X9a^J9idAIV| zL1GnM#{@`UAycn|U^IE;>XOwR1YEdc?QjtAZ%d6Q7t#D1cnNL-Z`(zWjU7yNznvjn zv3HCo#>b_`6QfLLIOHb;)yESHf>OgVo>&T$Yl(O???t27)>Uh02`=5!68vMN?_FL& zZrHOJjyd4Ki+9=T%PU>9BJNmT>0g$s^kruhsb}6X^`X9juc6YpbWf%8k3;BF0>P`H zPtr@#r;m}ocX2CHSw4y}_-NjlE%=4Q>Wf=byi&lixHZ2<4ZQ0aRtPRMK!^fsgc`;l zd`FGyNFpdbT;or^0IK3WtDeBhtUrU)b4-Eihr+2`McZ*GoPLI6y{nq(Ia~wiTu$U$ z6MC<$zN%re6=}z+hJA{}y^bnTV#cbtx}!=8Ra700Dg_K2z1|Y(8O%G4t9wf{$%?JR zTcUl4)#|4_6K>m_6SfA*nPd;;>_en%k37>hD$_Y%s;n4c!zC(;@7uRJ2np1@OK+8} zpN|B0D=)oCtRm@Hdec{>+I=>RBAZvTdb?|qi`!lM5Gi}d+1VIgTpmq~jZO7&HkGUB zI>y=bGbHQXJ(^BCy$KXcnx(*ay@lQpJAQaFFa`7 zbUqs5B}jMz3UBFkdKY}ju;PV>LI6eoGyAY$Aq0AOql2Um2i_g-L0sl+V(h%C$4unp zD=i$+LAlRM4InN@RP_NwldOn4<~r>|q->8B)|(eD%kUn#Vyv(!Q_=j1!%74!5cDq2 zAVXpo_OX`Oj_QjuCR-79EY8@cShLv z1Ue|buEg4G#Xe@rRHRYpPCiDJdNgeV}AI&;yyJeR1vxcgb2pR=rE3_C*qDM ztD$O)GNHsM`wiNQeGF3S&?6U&&x(EC5UJR_kU{_#`_!ch-cm2m=x&e|r!Fp0F?pT< zfQbEol8P;F96dO_KZ_yea5z3j<7V}JV)_fLufh=>UqrbR zFU&Pcwed3(st8@neuIqco)A^f^hV2ZZje}U*KU)mc>S1z0ky*66uyq3x3HG0Hk>Mn ziq7){07UG^YDyOjS?fT^`55AV;IRtsj$83q%^_M*(~s30Ut-JJPsCLLxMu@xI%~q4 zm-H62J~6F$BJLDUwx_`XL;KN_DdbD7kj`<%qo)G#isj1(IwbHcoKC4G@p)49Z)TL$ zrc;Y_#quQ`5J+wnO{1w8<8^Ju^j}q)T3rx|?rS|08aV%<3}Vl9+Bh#F0Db!gSCu*Mi$@qcvx>!Y6-{9K7fvMe_Z+r|fLX7B& z-u%2&#Z&j@=RZPwC|nhj<`)pAzN{rC(;y)QE3$e_ru94ITU@QnZalM0&lRgRlUh)% z*+)pT*iPlQqX>d@So7blW~Z81Mbu`e+E>W5aB@DEAJd4OU-(p;oNeM2b3HDEjKM|* zG_aqII11$}eZ{kpBKb-O{cNP@b8LnnC4?|$IrS_^ALpB5#nZMz z0Hub0+E(~IHb&uQNg1t$eznaKldD+k$Httsf(NpN9e9qfS#~D0H?O+`+r%sCmJV$D z+H3n}AyExA+P+o3+xD%WmsDb&`bhHaP^|+?R)&0^62|AKL}3Tcf#jQ_S_ifRC^ak{ z*#150@yDV~z$5U#T*BMuO?W04{Qbj==>!%HgJ=kMA-?V8m5M9P$|ca0hTGa{pz7=; z3ZuFQ;p(0*&(0w3VG#9Vi^{_*P&tRF)ZQzrc1{4QUN}@!_2s);wV|5HRccs{}#Cy9xy5(kjp`gH%~?$K%I#{S7sM`Xcm z9pC;dTPy$D)h6~5Fsi=ack_U{wmX6|=|{&m?>#s^deFfGQcVv_mfjT|!DX?OIv;r$ zfll_FdxmrC@aXu@J9UwcZDB6*$rcfLGfq*qKy z;ssI6-_0|Z9Du&vfvrjY62l%k`zH@NclIBAam0A9=)iVMSA<`?WugL8`|8Om>#upL zE3Tdj#4E0^Yg`pBkhL#ObJB2VVKutqLdhyv5qwDz6j(sb9(<6KkgviOgAeSI6}guc zIf(}B>}#K#3`+~IxMFjNR{Vaf_+>3?4~@vA93P)_Ztk;2T`@Gml&L8FNFhLF*>`JM zIT07L9QQ}uFTUb#%_diIx~3rkug^V`YxZ?hJs5NJ7{aQ0uyth>_wTAsuLVGg`A-Ty z!R3r^ouCyLd1~*^COx>=ZzxiEo#2E~YP|3Kz`Zoj+VkWuU*10M+`I9oBY5-VAs>-e zT$($DE5fgum{8Zgxkwf{`O?a>@?2y}S43Yke~%SvPwTDeES~>5iKo#_ys~s7-w9Vt z>+Qo(tlv4YGXU=Pd%v1o^l_)raTew)-uo>^P`uwdv7rNNdz^+LGmDzD&|Wc4!vmps zzb$y@@PYWgXDmG3Ke%`L;NIO<=ZgooZ{ECp_YQQ$gIoKs-lB&t^za?HPVRXRtTLWb z>E|Vwfqpku!MlI!-d)&J*%Um#5(PP+((n_jhWu0P?SEfd#jo}s9>GXl(0={;)U$#q z)qa+#X8jD+vU~M2d(Vq7sz$fV6}|f9(Uf8hFDuZ@w}(uFOX2Mt%Scgq51E&**uRng zOR1KicPvxBO?=SOzSgMT5+1a)B|P7uW_!M_lb7+(lK7xgxz{*xlr|saTc$}&Ko8$C z@Zr6`-oJPM%R9HlPFZ-2HrD^#Ipk}p%F93}jMCzL=LgsrD=Kls!-cO(iKDw7C4ff- zCAi1s%9J?qDIwl6U9lx@K49CUt5V|T1CJ8GWA&D}&2Oe$l@hm4JxTx%P{Oy8huO3B z@aUkW_v>~33|!@vyd6W)f5-k;m@2P{tq_X&+txp>R_S}~tFLs#a96ru z0G00Z_cEo0TdT9NZji6+?{$DE_U}6W99;E8pBqiR_MT!`t3LfJa$lk9b9QqTRj(P2 zt?J2g{?4-&vb5TrhizCz*0?>{Mz$qP3y4vGEqzu@w&9Yk zD86DK0!N>>jF;$$4$GKU_LkWY6yLXOf5V!!$6{Et|LdKT2iu#BaAk*YN=gb>TwgVQ zjWm4@Usj~EQOg@+j!FROis)-O)L^EqD`nbpFa=a#>hpbY?I03|55<*zA9?wzUf;<7 z1^N2Uu%OhPV-dT+thDkORwh^RyO#Z?WEWDr^5^+=bRk{1)`j$6BTe5yvs5ZSfL1z#`fSqszZa}krRXud); z6(Vr-4wp*K&3y~Y%I9Omhomc>ubIEc+T8K23=O8u{n79YUh-yL{NGew6*^E9^Y={V zDGSiR=eW$36{o-WkPOqIvg6W?qqO+I{Y8OY&nAn>;>k2_rf;PmFXzTnuB+O$L$>1k zoCI;TH8FLN|u@6-JXOk7ZcZNW3VD?wS@(KlK*E8g~Rg*vfXJ**DI-=&J@l zlmSx8t^1VA5d{4lyFMFi?|e47i16AuWaof)A9+Cgs=K~YNJ_&EpN4sgprXUkU;~C@ z7)Ssn9~@&ne^p0=4@4=ZKQm^vOGXTIatvrTIN4sEN02K7Q+F}7Rvpkv;3&n@YuWrn7AO=jKg@?0OK2=G z(c!E!ob#So=loy-Db>95gINw6%n?>#tIYXu+$-*es~%>TMpK&Vmj$iEshujQ>l=F1 zU5+$EAuZS3ndB-DJ*6O(;vad4frj>5tXVB(aF<6aTML^qR=mYp2%y-%jCmGQP~hq~ z5=+fNalJLXIs9V(E*>nOY%eW-%S@>9SXTg~)U%Iu1?5mb#|0eI7P7{JHI=w5oxe`D>IIyVSW3%H>tvPF zlG6l59U*Wf!1Il{Y6x6eFs15NpsJE6=z7z$m~_{cJF&~C>TQD{7C95*dG$WbHy^_n;R@X3Y z15(Ns4&%0RIE?#T8V>zr{pgE_$}Wu}B&DIWf2lo!)KK;W@`{k7y)hmD`^$I>goAhl?vZ~~} zQp@3C<;_VkmQv^~D-Y1baqwxe_J?15ar=aa=dOD2>6EV6{zzc~Ki}keu53>O$Xg5B∨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 z

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
wgb;- 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 delta 15090 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 T=VPNaB40a5qyd@AxcC19|LwNd literal 0 HcmV?d00001 diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt index b1c1f39..2129ac0 100644 --- a/docs/_sources/index.rst.txt +++ b/docs/_sources/index.rst.txt @@ -5,10 +5,7 @@ * `Compiled Autograd: 为 torch.compile 捕获更大的后向图 `__ * `通过区域编译减少 torch.compile 冷启动编译时间 `__ -* `使用 Tensor Parallel (TP) 进行大规模 Transformer 模型训练 `__ -* `利用半结构化(2:4)稀疏性加速 BERT `__ -* `torch.export 教程 `__ -* `nn.Module 中 load_state_dict 和张量子类的扩展点 `__ +* `如何在 Windows CPU 上使用 TorchInductor `__ .. raw:: html diff --git a/docs/_sources/prototype/inductor_windows_cpu.rst.txt b/docs/_sources/prototype/inductor_windows_cpu.rst.txt new file mode 100644 index 0000000..4fc455a --- /dev/null +++ b/docs/_sources/prototype/inductor_windows_cpu.rst.txt @@ -0,0 +1,130 @@ +如何在 Windows CPU 上使用 TorchInductor +======================================= + +**Author**: `Zhaoqiong Zheng `_, `Xu, Han `_ + + + +TorchInductor 是一个编译器后端,它将 TorchDynamo 生成的 FX 图转换为高度优化的 C++/Triton 内核。 +本教程将指导在 Windows CPU 上使用 TorchInductor。 + +.. grid:: 2 + + .. grid-item-card:: :octicon:`mortar-board;1em;` What you will learn + :class-card: card-prerequisites + + * 如何在 Windows CPU 上编译和执行使用 PyTorch 的 Python 函数 + * TorchInductor 使用 C++/Triton 内核进行优化的基础知识 + + .. grid-item-card:: :octicon:`list-unordered;1em;` Prerequisites + :class-card: card-prerequisites + + * PyTorch v2.5 或更高版本 + * Microsoft Visual C++ (MSVC) + * Windows 版 Miniforge + +安装所需软件 +----------------------------- + +首先,让我们安装所需的软件。TorchInductor 优化需要 C++ 编译器。 +在本示例中,我们将使用 Microsoft Visual C++ (MSVC)。 + +1. 下载并安装 `MSVC `_。 + +2. 在安装过程中,在 **工作负载** 表中的 **桌面和移动** 部分选择 **使用 C++ 进行桌面开发**。然后安装软件。 + +.. note:: + + 我们推荐使用 C++ 编译器 `Clang `_ 和 `Intel 编译器 `_。 + 请查看 `更高性能的替代编译器 <#alternative-compiler-for-better-performance>`_。 + +3. 下载并安装 `Miniforge3-Windows-x86_64.exe `__。 + + +设置环境 +---------------------- + +#. 通过 ``cmd.exe`` 打开命令行环境。 +#. 使用以下命令激活 ``MSVC``: + + .. code-block:: sh + + "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Auxiliary/Build/vcvars64.bat" +#. 使用以下命令激活 ``conda``: + + .. code-block:: sh + + "C:/ProgramData/miniforge3/Scripts/activate.bat" +#. 创建并激活conda环境: + + .. code-block:: sh + + conda create -n inductor_cpu_windows python=3.10 -y + conda activate inductor_cpu_windows + +#. 安装 `PyTorch 2.5 `_ 或更新版本。 + +在 Windows CPU 上使用 TorchInductor +---------------------------------- + +这里有一个简单的例子来演示如何使用 TorchInductor: + +.. code-block:: python + + + import torch + def foo(x, y): + a = torch.sin(x) + b = torch.cos(y) + return a + b + opt_foo1 = torch.compile(foo) + print(opt_foo1(torch.randn(10, 10), torch.randn(10, 10))) + +以下是此代码可能返回的示例输出: + +.. code-block:: sh + + tensor([[-3.9074e-02, 1.3994e+00, 1.3894e+00, 3.2630e-01, 8.3060e-01, + 1.1833e+00, 1.4016e+00, 7.1905e-01, 9.0637e-01, -1.3648e+00], + [ 1.3728e+00, 7.2863e-01, 8.6888e-01, -6.5442e-01, 5.6790e-01, + 5.2025e-01, -1.2647e+00, 1.2684e+00, -1.2483e+00, -7.2845e-01], + [-6.7747e-01, 1.2028e+00, 1.1431e+00, 2.7196e-02, 5.5304e-01, + 6.1945e-01, 4.6654e-01, -3.7376e-01, 9.3644e-01, 1.3600e+00], + [-1.0157e-01, 7.7200e-02, 1.0146e+00, 8.8175e-02, -1.4057e+00, + 8.8119e-01, 6.2853e-01, 3.2773e-01, 8.5082e-01, 8.4615e-01], + [ 1.4140e+00, 1.2130e+00, -2.0762e-01, 3.3914e-01, 4.1122e-01, + 8.6895e-01, 5.8852e-01, 9.3310e-01, 1.4101e+00, 9.8318e-01], + [ 1.2355e+00, 7.9290e-02, 1.3707e+00, 1.3754e+00, 1.3768e+00, + 9.8970e-01, 1.1171e+00, -5.9944e-01, 1.2553e+00, 1.3394e+00], + [-1.3428e+00, 1.8400e-01, 1.1756e+00, -3.0654e-01, 9.7973e-01, + 1.4019e+00, 1.1886e+00, -1.9194e-01, 1.3632e+00, 1.1811e+00], + [-7.1615e-01, 4.6622e-01, 1.2089e+00, 9.2011e-01, 1.0659e+00, + 9.0892e-01, 1.1932e+00, 1.3888e+00, 1.3898e+00, 1.3218e+00], + [ 1.4139e+00, -1.4000e-01, 9.1192e-01, 3.0175e-01, -9.6432e-01, + -1.0498e+00, 1.4115e+00, -9.3212e-01, -9.0964e-01, 1.0127e+00], + [ 5.7244e-04, 1.2799e+00, 1.3595e+00, 1.0907e+00, 3.7191e-01, + 1.4062e+00, 1.3672e+00, 6.8502e-02, 8.5216e-01, 8.6046e-01]]) + +使用替代编译器以获得更好的性能 +------------------------------------------- + +为了提高 Windows Inductor 的性能,您可以使用 Intel 编译器或 LLVM 编译器。然而,它们依赖于 Microsoft Visual C++ (MSVC) 的运行时库。因此,您的第一步应该是安装 MSVC。 + +Intel 编译器 +^^^^^^^^^^^^^ + +#. 下载并安装 `Intel 编译器 `_ 的 Windows 版本。 +#. 使用 CXX 环境变量 ``set CXX=icx-cl`` 设置 Windows Inductor 编译器。 + +Intel 还提供了一个全面的分步指南,包含性能数据。请查看 `Intel® oneAPI DPC++/C++ Compiler Boosts PyTorch* Inductor Performance on Windows* for CPU Devices `_。 + +LLVM 编译器 +^^^^^^^^^^^^^ + +#. 下载并安装 `LLVM 编译器 `_ 并选择 win64 版本。 +#. 使用 CXX 环境变量 ``set CXX=clang-cl`` 设置 Windows Inductor 编译器。 + +结论 +---------- + +在本教程中,我们学习了如何在 Windows CPU 上使用 PyTorch 的 Inductor。此外,我们还讨论了使用 Intel 编译器和 LLVM 编译器进一步提高性能的方法。 \ No newline at end of file diff --git a/docs/advanced/ONNXLive.html b/docs/advanced/ONNXLive.html index 1aae446..75e24d5 100644 --- a/docs/advanced/ONNXLive.html +++ b/docs/advanced/ONNXLive.html @@ -9,7 +9,7 @@ - ONNX Live Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + ONNX Live Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/coding_ddpg.html b/docs/advanced/coding_ddpg.html index 63936eb..4208d50 100644 --- a/docs/advanced/coding_ddpg.html +++ b/docs/advanced/coding_ddpg.html @@ -9,7 +9,7 @@ - TorchRL objectives: Coding a DDPG loss — PyTorch Tutorials 2.3.0+cu121 documentation + TorchRL objectives: Coding a DDPG loss — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/cpp_autograd.html b/docs/advanced/cpp_autograd.html index 8849753..c60c4c1 100644 --- a/docs/advanced/cpp_autograd.html +++ b/docs/advanced/cpp_autograd.html @@ -9,7 +9,7 @@ - Autograd in C++ Frontend — PyTorch Tutorials 2.3.0+cu121 documentation + Autograd in C++ Frontend — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/cpp_cuda_graphs.html b/docs/advanced/cpp_cuda_graphs.html index d09c4b5..5a91c4f 100644 --- a/docs/advanced/cpp_cuda_graphs.html +++ b/docs/advanced/cpp_cuda_graphs.html @@ -9,7 +9,7 @@ - Using CUDA Graphs in PyTorch C++ API — PyTorch Tutorials 2.3.0+cu121 documentation + Using CUDA Graphs in PyTorch C++ API — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/cpp_export.html b/docs/advanced/cpp_export.html index f405148..7267e79 100644 --- a/docs/advanced/cpp_export.html +++ b/docs/advanced/cpp_export.html @@ -9,7 +9,7 @@ - 在 C++ 中加载 TorchScript 模型 — PyTorch Tutorials 2.3.0+cu121 documentation + 在 C++ 中加载 TorchScript 模型 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/cpp_extension.html b/docs/advanced/cpp_extension.html index f1e769f..589637b 100644 --- a/docs/advanced/cpp_extension.html +++ b/docs/advanced/cpp_extension.html @@ -9,7 +9,7 @@ - Custom C++ and CUDA Extensions — PyTorch Tutorials 2.3.0+cu121 documentation + Custom C++ and CUDA Extensions — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/cpp_frontend.html b/docs/advanced/cpp_frontend.html index 001be20..8696301 100644 --- a/docs/advanced/cpp_frontend.html +++ b/docs/advanced/cpp_frontend.html @@ -9,7 +9,7 @@ - Using the PyTorch C++ Frontend — PyTorch Tutorials 2.3.0+cu121 documentation + Using the PyTorch C++ Frontend — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/ddp_pipeline.html b/docs/advanced/ddp_pipeline.html index 74101d0..7a2f89b 100644 --- a/docs/advanced/ddp_pipeline.html +++ b/docs/advanced/ddp_pipeline.html @@ -9,7 +9,7 @@ - Training Transformer models using Distributed Data Parallel and Pipeline Parallelism — PyTorch Tutorials 2.3.0+cu121 documentation + Training Transformer models using Distributed Data Parallel and Pipeline Parallelism — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/dispatcher.html b/docs/advanced/dispatcher.html index 48c8954..5597081 100644 --- a/docs/advanced/dispatcher.html +++ b/docs/advanced/dispatcher.html @@ -9,7 +9,7 @@ - Registering a Dispatched Operator in C++ — PyTorch Tutorials 2.3.0+cu121 documentation + Registering a Dispatched Operator in C++ — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/dynamic_quantization_tutorial.html b/docs/advanced/dynamic_quantization_tutorial.html index 9e9ed88..b24cc42 100644 --- a/docs/advanced/dynamic_quantization_tutorial.html +++ b/docs/advanced/dynamic_quantization_tutorial.html @@ -9,7 +9,7 @@ - (beta) Dynamic Quantization on an LSTM Word Language Model — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Dynamic Quantization on an LSTM Word Language Model — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/extend_dispatcher.html b/docs/advanced/extend_dispatcher.html index f48b722..27d9283 100644 --- a/docs/advanced/extend_dispatcher.html +++ b/docs/advanced/extend_dispatcher.html @@ -9,7 +9,7 @@ - Extending dispatcher for a new backend in C++ — PyTorch Tutorials 2.3.0+cu121 documentation + Extending dispatcher for a new backend in C++ — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/generic_join.html b/docs/advanced/generic_join.html index 49adb45..6c6d50f 100644 --- a/docs/advanced/generic_join.html +++ b/docs/advanced/generic_join.html @@ -9,7 +9,7 @@ - Distributed Training with Uneven Inputs Using the Join Context Manager — PyTorch Tutorials 2.3.0+cu121 documentation + Distributed Training with Uneven Inputs Using the Join Context Manager — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/neural_style_tutorial.html b/docs/advanced/neural_style_tutorial.html index e568c2a..2757064 100644 --- a/docs/advanced/neural_style_tutorial.html +++ b/docs/advanced/neural_style_tutorial.html @@ -9,7 +9,7 @@ - Neural Transfer Using PyTorch — PyTorch Tutorials 2.3.0+cu121 documentation + Neural Transfer Using PyTorch — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/numpy_extensions_tutorial.html b/docs/advanced/numpy_extensions_tutorial.html index 1593859..c74fd0b 100644 --- a/docs/advanced/numpy_extensions_tutorial.html +++ b/docs/advanced/numpy_extensions_tutorial.html @@ -9,7 +9,7 @@ - Creating Extensions Using NumPy and SciPy — PyTorch Tutorials 2.3.0+cu121 documentation + Creating Extensions Using NumPy and SciPy — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/pendulum.html b/docs/advanced/pendulum.html index 2a2b8f5..93e0a99 100644 --- a/docs/advanced/pendulum.html +++ b/docs/advanced/pendulum.html @@ -9,7 +9,7 @@ - Pendulum:使用 TorchRL 编写环境和transforms — PyTorch Tutorials 2.3.0+cu121 documentation + Pendulum:使用 TorchRL 编写环境和transforms — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/privateuseone.html b/docs/advanced/privateuseone.html index 190ae2f..988074b 100644 --- a/docs/advanced/privateuseone.html +++ b/docs/advanced/privateuseone.html @@ -9,7 +9,7 @@ - Facilitating New Backend Integration by PrivateUse1 — PyTorch Tutorials 2.3.0+cu121 documentation + Facilitating New Backend Integration by PrivateUse1 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/rpc_ddp_tutorial.html b/docs/advanced/rpc_ddp_tutorial.html index b2e6c8a..a9955fc 100644 --- a/docs/advanced/rpc_ddp_tutorial.html +++ b/docs/advanced/rpc_ddp_tutorial.html @@ -9,7 +9,7 @@ - Combining Distributed DataParallel with Distributed RPC Framework — PyTorch Tutorials 2.3.0+cu121 documentation + Combining Distributed DataParallel with Distributed RPC Framework — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/semi_structured_sparse.html b/docs/advanced/semi_structured_sparse.html index ed4b9cd..97f77b4 100644 --- a/docs/advanced/semi_structured_sparse.html +++ b/docs/advanced/semi_structured_sparse.html @@ -9,7 +9,7 @@ - (beta) Accelerating BERT with semi-structured (2:4) sparsity — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Accelerating BERT with semi-structured (2:4) sparsity — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/sharding.html b/docs/advanced/sharding.html index af78a37..ee683be 100644 --- a/docs/advanced/sharding.html +++ b/docs/advanced/sharding.html @@ -9,7 +9,7 @@ - Exploring TorchRec sharding — PyTorch Tutorials 2.3.0+cu121 documentation + Exploring TorchRec sharding — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/static_quantization_tutorial.html b/docs/advanced/static_quantization_tutorial.html index 37cdf5f..dcd2293 100644 --- a/docs/advanced/static_quantization_tutorial.html +++ b/docs/advanced/static_quantization_tutorial.html @@ -9,7 +9,7 @@ - (beta) Static Quantization with Eager Mode in PyTorch — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Static Quantization with Eager Mode in PyTorch — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/super_resolution_with_onnxruntime.html b/docs/advanced/super_resolution_with_onnxruntime.html index d5738a5..4f823a1 100644 --- a/docs/advanced/super_resolution_with_onnxruntime.html +++ b/docs/advanced/super_resolution_with_onnxruntime.html @@ -9,7 +9,7 @@ - (optional) PyTorch 模型导出到 ONNX 并使用 ONNX Runtime 运行 — PyTorch Tutorials 2.3.0+cu121 documentation + (optional) PyTorch 模型导出到 ONNX 并使用 ONNX Runtime 运行 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/torch-script-parallelism.html b/docs/advanced/torch-script-parallelism.html index 5dbb604..72d100d 100644 --- a/docs/advanced/torch-script-parallelism.html +++ b/docs/advanced/torch-script-parallelism.html @@ -9,7 +9,7 @@ - Dynamic Parallelism in TorchScript — PyTorch Tutorials 2.3.0+cu121 documentation + Dynamic Parallelism in TorchScript — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/torch_script_custom_classes.html b/docs/advanced/torch_script_custom_classes.html index dd7ab1f..7174ae1 100644 --- a/docs/advanced/torch_script_custom_classes.html +++ b/docs/advanced/torch_script_custom_classes.html @@ -9,7 +9,7 @@ - Extending TorchScript with Custom C++ Classes — PyTorch Tutorials 2.3.0+cu121 documentation + Extending TorchScript with Custom C++ Classes — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/torch_script_custom_ops.html b/docs/advanced/torch_script_custom_ops.html index 731e6ac..00754eb 100644 --- a/docs/advanced/torch_script_custom_ops.html +++ b/docs/advanced/torch_script_custom_ops.html @@ -9,7 +9,7 @@ - Extending TorchScript with Custom C++ Operators — PyTorch Tutorials 2.3.0+cu121 documentation + Extending TorchScript with Custom C++ Operators — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/advanced/usb_semisup_learn.html b/docs/advanced/usb_semisup_learn.html index 1cfb5b1..b1e0487 100644 --- a/docs/advanced/usb_semisup_learn.html +++ b/docs/advanced/usb_semisup_learn.html @@ -9,7 +9,7 @@ - Semi-Supervised Learning using USB built upon PyTorch — PyTorch Tutorials 2.3.0+cu121 documentation + Semi-Supervised Learning using USB built upon PyTorch — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/Intro_to_TorchScript_tutorial.html b/docs/beginner/Intro_to_TorchScript_tutorial.html index 2904283..a53c41a 100644 --- a/docs/beginner/Intro_to_TorchScript_tutorial.html +++ b/docs/beginner/Intro_to_TorchScript_tutorial.html @@ -9,7 +9,7 @@ - TorchScript 介绍 — PyTorch Tutorials 2.3.0+cu121 documentation + TorchScript 介绍 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/audio_data_augmentation_tutorial.html b/docs/beginner/audio_data_augmentation_tutorial.html index 33950d5..35973eb 100644 --- a/docs/beginner/audio_data_augmentation_tutorial.html +++ b/docs/beginner/audio_data_augmentation_tutorial.html @@ -9,7 +9,7 @@ - 音频数据增强 — PyTorch Tutorials 2.3.0+cu121 documentation + 音频数据增强 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/audio_datasets_tutorial.html b/docs/beginner/audio_datasets_tutorial.html index 8abca30..7b18677 100644 --- a/docs/beginner/audio_datasets_tutorial.html +++ b/docs/beginner/audio_datasets_tutorial.html @@ -9,7 +9,7 @@ - 音频数据集 — PyTorch Tutorials 2.3.0+cu121 documentation + 音频数据集 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/audio_feature_augmentation_tutorial.html b/docs/beginner/audio_feature_augmentation_tutorial.html index 5b1ba4e..798c3e3 100644 --- a/docs/beginner/audio_feature_augmentation_tutorial.html +++ b/docs/beginner/audio_feature_augmentation_tutorial.html @@ -9,7 +9,7 @@ - 音频特征增强 — PyTorch Tutorials 2.3.0+cu121 documentation + 音频特征增强 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/audio_feature_extractions_tutorial.html b/docs/beginner/audio_feature_extractions_tutorial.html index fc13cc9..ea21d9d 100644 --- a/docs/beginner/audio_feature_extractions_tutorial.html +++ b/docs/beginner/audio_feature_extractions_tutorial.html @@ -9,7 +9,7 @@ - 音频特征提取 — PyTorch Tutorials 2.3.0+cu121 documentation + 音频特征提取 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/audio_io_tutorial.html b/docs/beginner/audio_io_tutorial.html index 31c5835..debd7b9 100644 --- a/docs/beginner/audio_io_tutorial.html +++ b/docs/beginner/audio_io_tutorial.html @@ -9,7 +9,7 @@ - 音频 I/O — PyTorch Tutorials 2.3.0+cu121 documentation + 音频 I/O — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/audio_resampling_tutorial.html b/docs/beginner/audio_resampling_tutorial.html index 8ad5f45..17a86d7 100644 --- a/docs/beginner/audio_resampling_tutorial.html +++ b/docs/beginner/audio_resampling_tutorial.html @@ -9,7 +9,7 @@ - Audio 重采样 — PyTorch Tutorials 2.3.0+cu121 documentation + Audio 重采样 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/basics/autogradqs_tutorial.html b/docs/beginner/basics/autogradqs_tutorial.html index 5e65599..641b6e7 100644 --- a/docs/beginner/basics/autogradqs_tutorial.html +++ b/docs/beginner/basics/autogradqs_tutorial.html @@ -9,7 +9,7 @@ - 自动微分 — PyTorch Tutorials 2.3.0+cu121 documentation + 自动微分 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/basics/buildmodel_tutorial.html b/docs/beginner/basics/buildmodel_tutorial.html index a65b67a..be15958 100644 --- a/docs/beginner/basics/buildmodel_tutorial.html +++ b/docs/beginner/basics/buildmodel_tutorial.html @@ -9,7 +9,7 @@ - 构建神经网络 — PyTorch Tutorials 2.3.0+cu121 documentation + 构建神经网络 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/basics/data_tutorial.html b/docs/beginner/basics/data_tutorial.html index d9a2b99..30b4eff 100644 --- a/docs/beginner/basics/data_tutorial.html +++ b/docs/beginner/basics/data_tutorial.html @@ -9,7 +9,7 @@ - 数据集与数据加载器 — PyTorch Tutorials 2.3.0+cu121 documentation + 数据集与数据加载器 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/basics/index.html b/docs/beginner/basics/index.html index a53af4d..2a039fa 100644 --- a/docs/beginner/basics/index.html +++ b/docs/beginner/basics/index.html @@ -9,7 +9,7 @@ - Learn the Basics — PyTorch Tutorials 2.3.0+cu121 documentation + Learn the Basics — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/basics/intro.html b/docs/beginner/basics/intro.html index 4a948a0..9560d7c 100644 --- a/docs/beginner/basics/intro.html +++ b/docs/beginner/basics/intro.html @@ -9,7 +9,7 @@ - 基础知识 — PyTorch Tutorials 2.3.0+cu121 documentation + 基础知识 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/basics/optimization_tutorial.html b/docs/beginner/basics/optimization_tutorial.html index 343616c..5f50ded 100644 --- a/docs/beginner/basics/optimization_tutorial.html +++ b/docs/beginner/basics/optimization_tutorial.html @@ -9,7 +9,7 @@ - 优化模型参数 — PyTorch Tutorials 2.3.0+cu121 documentation + 优化模型参数 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/basics/quickstart_tutorial.html b/docs/beginner/basics/quickstart_tutorial.html index 8fbfed7..5309649 100644 --- a/docs/beginner/basics/quickstart_tutorial.html +++ b/docs/beginner/basics/quickstart_tutorial.html @@ -9,7 +9,7 @@ - 快速入门 — PyTorch Tutorials 2.3.0+cu121 documentation + 快速入门 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/basics/saveloadrun_tutorial.html b/docs/beginner/basics/saveloadrun_tutorial.html index ebf159e..aa979d3 100644 --- a/docs/beginner/basics/saveloadrun_tutorial.html +++ b/docs/beginner/basics/saveloadrun_tutorial.html @@ -9,7 +9,7 @@ - 保存和加载模型 — PyTorch Tutorials 2.3.0+cu121 documentation + 保存和加载模型 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/basics/tensorqs_tutorial.html b/docs/beginner/basics/tensorqs_tutorial.html index a6af676..9321b8a 100644 --- a/docs/beginner/basics/tensorqs_tutorial.html +++ b/docs/beginner/basics/tensorqs_tutorial.html @@ -9,7 +9,7 @@ - 张量 — PyTorch Tutorials 2.3.0+cu121 documentation + 张量 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/basics/transforms_tutorial.html b/docs/beginner/basics/transforms_tutorial.html index 5e640a7..e860276 100644 --- a/docs/beginner/basics/transforms_tutorial.html +++ b/docs/beginner/basics/transforms_tutorial.html @@ -9,7 +9,7 @@ - Transforms — PyTorch Tutorials 2.3.0+cu121 documentation + Transforms — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/bettertransformer_tutorial.html b/docs/beginner/bettertransformer_tutorial.html index a5aee91..b7c5421 100644 --- a/docs/beginner/bettertransformer_tutorial.html +++ b/docs/beginner/bettertransformer_tutorial.html @@ -9,7 +9,7 @@ - 使用 Better Transformer 进行快速 Transformer 推断 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用 Better Transformer 进行快速 Transformer 推断 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/blitz/autograd_tutorial.html b/docs/beginner/blitz/autograd_tutorial.html index be68c5d..c21ba3a 100644 --- a/docs/beginner/blitz/autograd_tutorial.html +++ b/docs/beginner/blitz/autograd_tutorial.html @@ -9,7 +9,7 @@ - A Gentle Introduction to torch.autograd — PyTorch Tutorials 2.3.0+cu121 documentation + A Gentle Introduction to torch.autograd — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/blitz/cifar10_tutorial.html b/docs/beginner/blitz/cifar10_tutorial.html index eeec9ba..60a84ae 100644 --- a/docs/beginner/blitz/cifar10_tutorial.html +++ b/docs/beginner/blitz/cifar10_tutorial.html @@ -9,7 +9,7 @@ - Training a Classifier — PyTorch Tutorials 2.3.0+cu121 documentation + Training a Classifier — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/blitz/data_parallel_tutorial.html b/docs/beginner/blitz/data_parallel_tutorial.html index 5dcd6c6..a99baa9 100644 --- a/docs/beginner/blitz/data_parallel_tutorial.html +++ b/docs/beginner/blitz/data_parallel_tutorial.html @@ -9,7 +9,7 @@ - Optional: Data Parallelism — PyTorch Tutorials 2.3.0+cu121 documentation + Optional: Data Parallelism — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/blitz/index.html b/docs/beginner/blitz/index.html index 7d1b2f6..59dbec3 100644 --- a/docs/beginner/blitz/index.html +++ b/docs/beginner/blitz/index.html @@ -9,7 +9,7 @@ - Deep Learning with PyTorch: A 60 Minute Blitz — PyTorch Tutorials 2.3.0+cu121 documentation + Deep Learning with PyTorch: A 60 Minute Blitz — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/blitz/neural_networks_tutorial.html b/docs/beginner/blitz/neural_networks_tutorial.html index 9711da6..f16286e 100644 --- a/docs/beginner/blitz/neural_networks_tutorial.html +++ b/docs/beginner/blitz/neural_networks_tutorial.html @@ -9,7 +9,7 @@ - Neural Networks — PyTorch Tutorials 2.3.0+cu121 documentation + Neural Networks — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/blitz/tensor_tutorial.html b/docs/beginner/blitz/tensor_tutorial.html index 4855e87..0ced028 100644 --- a/docs/beginner/blitz/tensor_tutorial.html +++ b/docs/beginner/blitz/tensor_tutorial.html @@ -9,7 +9,7 @@ - Tensors — PyTorch Tutorials 2.3.0+cu121 documentation + Tensors — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/chatbot_tutorial.html b/docs/beginner/chatbot_tutorial.html index f47f44d..204f8f3 100644 --- a/docs/beginner/chatbot_tutorial.html +++ b/docs/beginner/chatbot_tutorial.html @@ -9,7 +9,7 @@ - Chatbot Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + Chatbot Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/colab.html b/docs/beginner/colab.html index cd2deca..febb2ad 100644 --- a/docs/beginner/colab.html +++ b/docs/beginner/colab.html @@ -9,7 +9,7 @@ - Running Tutorials in Google Colab — PyTorch Tutorials 2.3.0+cu121 documentation + Running Tutorials in Google Colab — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/data_loading_tutorial.html b/docs/beginner/data_loading_tutorial.html index 54c745a..02ead51 100644 --- a/docs/beginner/data_loading_tutorial.html +++ b/docs/beginner/data_loading_tutorial.html @@ -9,7 +9,7 @@ - Writing Custom Datasets, DataLoaders and Transforms — PyTorch Tutorials 2.3.0+cu121 documentation + Writing Custom Datasets, DataLoaders and Transforms — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/dcgan_faces_tutorial.html b/docs/beginner/dcgan_faces_tutorial.html index ef587d5..1c35915 100644 --- a/docs/beginner/dcgan_faces_tutorial.html +++ b/docs/beginner/dcgan_faces_tutorial.html @@ -9,7 +9,7 @@ - DCGAN 教程 — PyTorch Tutorials 2.3.0+cu121 documentation + DCGAN 教程 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/ddp_series_fault_tolerance.html b/docs/beginner/ddp_series_fault_tolerance.html index ad2112c..9bbaebc 100644 --- a/docs/beginner/ddp_series_fault_tolerance.html +++ b/docs/beginner/ddp_series_fault_tolerance.html @@ -9,7 +9,7 @@ - Fault-tolerant Distributed Training with torchrun — PyTorch Tutorials 2.3.0+cu121 documentation + Fault-tolerant Distributed Training with torchrun — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/ddp_series_intro.html b/docs/beginner/ddp_series_intro.html index 2913e7e..2cbf431 100644 --- a/docs/beginner/ddp_series_intro.html +++ b/docs/beginner/ddp_series_intro.html @@ -9,7 +9,7 @@ - PyTorch 分布式并行 - Video Tutorials — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 分布式并行 - Video Tutorials — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/ddp_series_multigpu.html b/docs/beginner/ddp_series_multigpu.html index 416e45d..303a140 100644 --- a/docs/beginner/ddp_series_multigpu.html +++ b/docs/beginner/ddp_series_multigpu.html @@ -9,7 +9,7 @@ - 使用 DDP 进行多 GPU 训练 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用 DDP 进行多 GPU 训练 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/ddp_series_theory.html b/docs/beginner/ddp_series_theory.html index d212591..4f5757e 100644 --- a/docs/beginner/ddp_series_theory.html +++ b/docs/beginner/ddp_series_theory.html @@ -9,7 +9,7 @@ - What is Distributed Data Parallel (DDP) — PyTorch Tutorials 2.3.0+cu121 documentation + What is Distributed Data Parallel (DDP) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/deep_learning_60min_blitz.html b/docs/beginner/deep_learning_60min_blitz.html index 7fd4974..370ac84 100644 --- a/docs/beginner/deep_learning_60min_blitz.html +++ b/docs/beginner/deep_learning_60min_blitz.html @@ -9,7 +9,7 @@ - PyTorch 深度学习:60分钟入门 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 深度学习:60分钟入门 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/deeplabv3_on_android.html b/docs/beginner/deeplabv3_on_android.html index cf8ec5f..cc20c92 100644 --- a/docs/beginner/deeplabv3_on_android.html +++ b/docs/beginner/deeplabv3_on_android.html @@ -9,7 +9,7 @@ - Image Segmentation DeepLabV3 on Android — PyTorch Tutorials 2.3.0+cu121 documentation + Image Segmentation DeepLabV3 on Android — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/deeplabv3_on_ios.html b/docs/beginner/deeplabv3_on_ios.html index b0b4fd7..ee82aa4 100644 --- a/docs/beginner/deeplabv3_on_ios.html +++ b/docs/beginner/deeplabv3_on_ios.html @@ -9,7 +9,7 @@ - Image Segmentation DeepLabV3 on iOS — PyTorch Tutorials 2.3.0+cu121 documentation + Image Segmentation DeepLabV3 on iOS — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/deploy_seq2seq_hybrid_frontend_tutorial.html b/docs/beginner/deploy_seq2seq_hybrid_frontend_tutorial.html index 9f38739..dab9a5c 100644 --- a/docs/beginner/deploy_seq2seq_hybrid_frontend_tutorial.html +++ b/docs/beginner/deploy_seq2seq_hybrid_frontend_tutorial.html @@ -9,7 +9,7 @@ - Deploying a Seq2Seq Model with TorchScript — PyTorch Tutorials 2.3.0+cu121 documentation + Deploying a Seq2Seq Model with TorchScript — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/dist_overview.html b/docs/beginner/dist_overview.html index 2e251e1..09b93c0 100644 --- a/docs/beginner/dist_overview.html +++ b/docs/beginner/dist_overview.html @@ -9,7 +9,7 @@ - PyTorch 分布式概述 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 分布式概述 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_autograd/index.html b/docs/beginner/examples_autograd/index.html index 9141817..7b15c18 100644 --- a/docs/beginner/examples_autograd/index.html +++ b/docs/beginner/examples_autograd/index.html @@ -9,7 +9,7 @@ - <no title> — PyTorch Tutorials 2.3.0+cu121 documentation + <no title> — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_autograd/polynomial_autograd.html b/docs/beginner/examples_autograd/polynomial_autograd.html index 61dbbb6..adf78d5 100644 --- a/docs/beginner/examples_autograd/polynomial_autograd.html +++ b/docs/beginner/examples_autograd/polynomial_autograd.html @@ -9,7 +9,7 @@ - PyTorch: Tensors and autograd — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch: Tensors and autograd — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_autograd/polynomial_custom_function.html b/docs/beginner/examples_autograd/polynomial_custom_function.html index 6f240d7..75d725c 100644 --- a/docs/beginner/examples_autograd/polynomial_custom_function.html +++ b/docs/beginner/examples_autograd/polynomial_custom_function.html @@ -9,7 +9,7 @@ - PyTorch: Defining New autograd Functions — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch: Defining New autograd Functions — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_nn/dynamic_net.html b/docs/beginner/examples_nn/dynamic_net.html index c1cd586..6c27347 100644 --- a/docs/beginner/examples_nn/dynamic_net.html +++ b/docs/beginner/examples_nn/dynamic_net.html @@ -9,7 +9,7 @@ - PyTorch: Control Flow + Weight Sharing — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch: Control Flow + Weight Sharing — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_nn/index.html b/docs/beginner/examples_nn/index.html index 7c803de..2b07408 100644 --- a/docs/beginner/examples_nn/index.html +++ b/docs/beginner/examples_nn/index.html @@ -9,7 +9,7 @@ - <no title> — PyTorch Tutorials 2.3.0+cu121 documentation + <no title> — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_nn/polynomial_module.html b/docs/beginner/examples_nn/polynomial_module.html index 101b9ab..bf28a49 100644 --- a/docs/beginner/examples_nn/polynomial_module.html +++ b/docs/beginner/examples_nn/polynomial_module.html @@ -9,7 +9,7 @@ - PyTorch: Custom nn Modules — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch: Custom nn Modules — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_nn/polynomial_nn.html b/docs/beginner/examples_nn/polynomial_nn.html index e775ec7..de9496d 100644 --- a/docs/beginner/examples_nn/polynomial_nn.html +++ b/docs/beginner/examples_nn/polynomial_nn.html @@ -9,7 +9,7 @@ - PyTorch: nn — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch: nn — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_nn/polynomial_optim.html b/docs/beginner/examples_nn/polynomial_optim.html index 8b3d42a..a166cdd 100644 --- a/docs/beginner/examples_nn/polynomial_optim.html +++ b/docs/beginner/examples_nn/polynomial_optim.html @@ -9,7 +9,7 @@ - PyTorch: optim — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch: optim — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_tensor/index.html b/docs/beginner/examples_tensor/index.html index 4a8c80e..64ae697 100644 --- a/docs/beginner/examples_tensor/index.html +++ b/docs/beginner/examples_tensor/index.html @@ -9,7 +9,7 @@ - <no title> — PyTorch Tutorials 2.3.0+cu121 documentation + <no title> — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_tensor/polynomial_numpy.html b/docs/beginner/examples_tensor/polynomial_numpy.html index a401a72..64ca031 100644 --- a/docs/beginner/examples_tensor/polynomial_numpy.html +++ b/docs/beginner/examples_tensor/polynomial_numpy.html @@ -9,7 +9,7 @@ - Warm-up: numpy — PyTorch Tutorials 2.3.0+cu121 documentation + Warm-up: numpy — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/examples_tensor/polynomial_tensor.html b/docs/beginner/examples_tensor/polynomial_tensor.html index 989112c..69befc6 100644 --- a/docs/beginner/examples_tensor/polynomial_tensor.html +++ b/docs/beginner/examples_tensor/polynomial_tensor.html @@ -9,7 +9,7 @@ - PyTorch:张量(Tensors) — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch:张量(Tensors) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/fgsm_tutorial.html b/docs/beginner/fgsm_tutorial.html index 9039c87..7770577 100644 --- a/docs/beginner/fgsm_tutorial.html +++ b/docs/beginner/fgsm_tutorial.html @@ -9,7 +9,7 @@ - 对抗样本生成 — PyTorch Tutorials 2.3.0+cu121 documentation + 对抗样本生成 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/finetuning_torchvision_models_tutorial.html b/docs/beginner/finetuning_torchvision_models_tutorial.html index 846feed..d2cceb5 100644 --- a/docs/beginner/finetuning_torchvision_models_tutorial.html +++ b/docs/beginner/finetuning_torchvision_models_tutorial.html @@ -9,7 +9,7 @@ - Finetuning Torchvision Models — PyTorch Tutorials 2.3.0+cu121 documentation + Finetuning Torchvision Models — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/flava_finetuning_tutorial.html b/docs/beginner/flava_finetuning_tutorial.html index 030345f..491b6fe 100644 --- a/docs/beginner/flava_finetuning_tutorial.html +++ b/docs/beginner/flava_finetuning_tutorial.html @@ -9,7 +9,7 @@ - TorchMultimodal 教程:微调 FLAVA — PyTorch Tutorials 2.3.0+cu121 documentation + TorchMultimodal 教程:微调 FLAVA — PyTorch Tutorials 2.5.0+cu124 documentation @@ -277,7 +277,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/former_torchies/autograd_tutorial_old.html b/docs/beginner/former_torchies/autograd_tutorial_old.html index 754ab72..c31b865 100644 --- a/docs/beginner/former_torchies/autograd_tutorial_old.html +++ b/docs/beginner/former_torchies/autograd_tutorial_old.html @@ -9,7 +9,7 @@ - Autograd — PyTorch Tutorials 2.3.0+cu121 documentation + Autograd — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/former_torchies/index.html b/docs/beginner/former_torchies/index.html index e48c20a..4942cb9 100644 --- a/docs/beginner/former_torchies/index.html +++ b/docs/beginner/former_torchies/index.html @@ -9,7 +9,7 @@ - <no title> — PyTorch Tutorials 2.3.0+cu121 documentation + <no title> — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/former_torchies/nnft_tutorial.html b/docs/beginner/former_torchies/nnft_tutorial.html index 8b20801..1cc4930 100644 --- a/docs/beginner/former_torchies/nnft_tutorial.html +++ b/docs/beginner/former_torchies/nnft_tutorial.html @@ -9,7 +9,7 @@ - nn package — PyTorch Tutorials 2.3.0+cu121 documentation + nn package — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/former_torchies/parallelism_tutorial.html b/docs/beginner/former_torchies/parallelism_tutorial.html index 3312410..a319641 100644 --- a/docs/beginner/former_torchies/parallelism_tutorial.html +++ b/docs/beginner/former_torchies/parallelism_tutorial.html @@ -9,7 +9,7 @@ - Multi-GPU Examples — PyTorch Tutorials 2.3.0+cu121 documentation + Multi-GPU Examples — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/former_torchies/tensor_tutorial_old.html b/docs/beginner/former_torchies/tensor_tutorial_old.html index fac45ab..0cfb4d8 100644 --- a/docs/beginner/former_torchies/tensor_tutorial_old.html +++ b/docs/beginner/former_torchies/tensor_tutorial_old.html @@ -9,7 +9,7 @@ - Tensors — PyTorch Tutorials 2.3.0+cu121 documentation + Tensors — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/former_torchies_tutorial.html b/docs/beginner/former_torchies_tutorial.html index 105cd48..0ba5abc 100644 --- a/docs/beginner/former_torchies_tutorial.html +++ b/docs/beginner/former_torchies_tutorial.html @@ -9,7 +9,7 @@ - PyTorch for Former Torch Users — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch for Former Torch Users — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/hta_intro_tutorial.html b/docs/beginner/hta_intro_tutorial.html index b384a1c..a84ff75 100644 --- a/docs/beginner/hta_intro_tutorial.html +++ b/docs/beginner/hta_intro_tutorial.html @@ -9,7 +9,7 @@ - Holistic Trace Analysis 介绍 — PyTorch Tutorials 2.3.0+cu121 documentation + Holistic Trace Analysis 介绍 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/hta_trace_diff_tutorial.html b/docs/beginner/hta_trace_diff_tutorial.html index 98416b3..80153b3 100644 --- a/docs/beginner/hta_trace_diff_tutorial.html +++ b/docs/beginner/hta_trace_diff_tutorial.html @@ -9,7 +9,7 @@ - Holistic Trace Analysis 差异分析 — PyTorch Tutorials 2.3.0+cu121 documentation + Holistic Trace Analysis 差异分析 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/hybrid_frontend/index.html b/docs/beginner/hybrid_frontend/index.html index c7d8e4d..8313810 100644 --- a/docs/beginner/hybrid_frontend/index.html +++ b/docs/beginner/hybrid_frontend/index.html @@ -9,7 +9,7 @@ - <no title> — PyTorch Tutorials 2.3.0+cu121 documentation + <no title> — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/hybrid_frontend/learning_hybrid_frontend_through_example_tutorial.html b/docs/beginner/hybrid_frontend/learning_hybrid_frontend_through_example_tutorial.html index 8806efb..d73281e 100644 --- a/docs/beginner/hybrid_frontend/learning_hybrid_frontend_through_example_tutorial.html +++ b/docs/beginner/hybrid_frontend/learning_hybrid_frontend_through_example_tutorial.html @@ -9,7 +9,7 @@ - Learning Hybrid Frontend Syntax Through Example — PyTorch Tutorials 2.3.0+cu121 documentation + Learning Hybrid Frontend Syntax Through Example — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/hybrid_frontend_tutorial.html b/docs/beginner/hybrid_frontend_tutorial.html index f037c21..f219ed2 100644 --- a/docs/beginner/hybrid_frontend_tutorial.html +++ b/docs/beginner/hybrid_frontend_tutorial.html @@ -9,7 +9,7 @@ - Hybrid Frontend 教程 — PyTorch Tutorials 2.3.0+cu121 documentation + Hybrid Frontend 教程 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/hyperparameter_tuning_tutorial.html b/docs/beginner/hyperparameter_tuning_tutorial.html index 5bfd377..ce93a26 100644 --- a/docs/beginner/hyperparameter_tuning_tutorial.html +++ b/docs/beginner/hyperparameter_tuning_tutorial.html @@ -9,7 +9,7 @@ - Ray Tune 超参数调优 — PyTorch Tutorials 2.3.0+cu121 documentation + Ray Tune 超参数调优 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/introyt.html b/docs/beginner/introyt.html index 1ed3399..31e4eb5 100644 --- a/docs/beginner/introyt.html +++ b/docs/beginner/introyt.html @@ -9,7 +9,7 @@ - PyTorch 介绍 - YouTube — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 介绍 - YouTube — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/introyt/autogradyt_tutorial.html b/docs/beginner/introyt/autogradyt_tutorial.html index 8c388db..4a1ed85 100644 --- a/docs/beginner/introyt/autogradyt_tutorial.html +++ b/docs/beginner/introyt/autogradyt_tutorial.html @@ -9,7 +9,7 @@ - 自动微分基础 — PyTorch Tutorials 2.3.0+cu121 documentation + 自动微分基础 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/introyt/captumyt.html b/docs/beginner/introyt/captumyt.html index c5a8603..d486d91 100644 --- a/docs/beginner/introyt/captumyt.html +++ b/docs/beginner/introyt/captumyt.html @@ -9,7 +9,7 @@ - 使用 Captum 进行模型理解 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用 Captum 进行模型理解 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/introyt/index.html b/docs/beginner/introyt/index.html index 82e9ca9..d58b512 100644 --- a/docs/beginner/introyt/index.html +++ b/docs/beginner/introyt/index.html @@ -9,7 +9,7 @@ - Introduction to PyTorch on YouTube — PyTorch Tutorials 2.3.0+cu121 documentation + Introduction to PyTorch on YouTube — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/introyt/introyt1_tutorial.html b/docs/beginner/introyt/introyt1_tutorial.html index 4c5373f..66e08a3 100644 --- a/docs/beginner/introyt/introyt1_tutorial.html +++ b/docs/beginner/introyt/introyt1_tutorial.html @@ -9,7 +9,7 @@ - PyTorch 简介 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 简介 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/introyt/modelsyt_tutorial.html b/docs/beginner/introyt/modelsyt_tutorial.html index 3dc7a2a..b228576 100644 --- a/docs/beginner/introyt/modelsyt_tutorial.html +++ b/docs/beginner/introyt/modelsyt_tutorial.html @@ -9,7 +9,7 @@ - 使用 PyTorch 构建模型 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用 PyTorch 构建模型 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/introyt/tensorboardyt_tutorial.html b/docs/beginner/introyt/tensorboardyt_tutorial.html index 0a4ca3d..e430f8b 100644 --- a/docs/beginner/introyt/tensorboardyt_tutorial.html +++ b/docs/beginner/introyt/tensorboardyt_tutorial.html @@ -9,7 +9,7 @@ - PyTorch TensorBoard 支持 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch TensorBoard 支持 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/introyt/tensors_deeper_tutorial.html b/docs/beginner/introyt/tensors_deeper_tutorial.html index 3ec5a88..9c7e695 100644 --- a/docs/beginner/introyt/tensors_deeper_tutorial.html +++ b/docs/beginner/introyt/tensors_deeper_tutorial.html @@ -9,7 +9,7 @@ - PyTorch Tensors 介绍 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch Tensors 介绍 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/introyt/trainingyt.html b/docs/beginner/introyt/trainingyt.html index 3c3b8ed..afa25a7 100644 --- a/docs/beginner/introyt/trainingyt.html +++ b/docs/beginner/introyt/trainingyt.html @@ -9,7 +9,7 @@ - 使用 PyTorch 训练模型 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用 PyTorch 训练模型 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/knowledge_distillation_tutorial.html b/docs/beginner/knowledge_distillation_tutorial.html index 5b53238..df6a0a5 100644 --- a/docs/beginner/knowledge_distillation_tutorial.html +++ b/docs/beginner/knowledge_distillation_tutorial.html @@ -9,7 +9,7 @@ - Knowledge Distillation 教程 — PyTorch Tutorials 2.3.0+cu121 documentation + Knowledge Distillation 教程 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/nlp/advanced_tutorial.html b/docs/beginner/nlp/advanced_tutorial.html index 36f610f..7d6f441 100644 --- a/docs/beginner/nlp/advanced_tutorial.html +++ b/docs/beginner/nlp/advanced_tutorial.html @@ -9,7 +9,7 @@ - Advanced: Making Dynamic Decisions and the Bi-LSTM CRF — PyTorch Tutorials 2.3.0+cu121 documentation + Advanced: Making Dynamic Decisions and the Bi-LSTM CRF — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/nlp/deep_learning_tutorial.html b/docs/beginner/nlp/deep_learning_tutorial.html index 4274ffd..17607bd 100644 --- a/docs/beginner/nlp/deep_learning_tutorial.html +++ b/docs/beginner/nlp/deep_learning_tutorial.html @@ -9,7 +9,7 @@ - Deep Learning with PyTorch — PyTorch Tutorials 2.3.0+cu121 documentation + Deep Learning with PyTorch — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/nlp/index.html b/docs/beginner/nlp/index.html index d7e7478..bea6a6d 100644 --- a/docs/beginner/nlp/index.html +++ b/docs/beginner/nlp/index.html @@ -9,7 +9,7 @@ - Deep Learning for NLP with Pytorch — PyTorch Tutorials 2.3.0+cu121 documentation + Deep Learning for NLP with Pytorch — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/nlp/pytorch_tutorial.html b/docs/beginner/nlp/pytorch_tutorial.html index 9844b9b..a48c49d 100644 --- a/docs/beginner/nlp/pytorch_tutorial.html +++ b/docs/beginner/nlp/pytorch_tutorial.html @@ -9,7 +9,7 @@ - Introduction to PyTorch — PyTorch Tutorials 2.3.0+cu121 documentation + Introduction to PyTorch — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/nlp/sequence_models_tutorial.html b/docs/beginner/nlp/sequence_models_tutorial.html index d9f993c..dca6924 100644 --- a/docs/beginner/nlp/sequence_models_tutorial.html +++ b/docs/beginner/nlp/sequence_models_tutorial.html @@ -9,7 +9,7 @@ - Sequence Models and Long Short-Term Memory Networks — PyTorch Tutorials 2.3.0+cu121 documentation + Sequence Models and Long Short-Term Memory Networks — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/nlp/word_embeddings_tutorial.html b/docs/beginner/nlp/word_embeddings_tutorial.html index 7a5d930..4943fea 100644 --- a/docs/beginner/nlp/word_embeddings_tutorial.html +++ b/docs/beginner/nlp/word_embeddings_tutorial.html @@ -9,7 +9,7 @@ - Word Embeddings: Encoding Lexical Semantics — PyTorch Tutorials 2.3.0+cu121 documentation + Word Embeddings: Encoding Lexical Semantics — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/nn_tutorial.html b/docs/beginner/nn_tutorial.html index 3c36688..2101f5c 100644 --- a/docs/beginner/nn_tutorial.html +++ b/docs/beginner/nn_tutorial.html @@ -9,7 +9,7 @@ - torch.nn 具体是什么? — PyTorch Tutorials 2.3.0+cu121 documentation + torch.nn 具体是什么? — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/onnx/export_simple_model_to_onnx_tutorial.html b/docs/beginner/onnx/export_simple_model_to_onnx_tutorial.html index b2cafad..640de6a 100644 --- a/docs/beginner/onnx/export_simple_model_to_onnx_tutorial.html +++ b/docs/beginner/onnx/export_simple_model_to_onnx_tutorial.html @@ -9,7 +9,7 @@ - Export a PyTorch model to ONNX — PyTorch Tutorials 2.3.0+cu121 documentation + Export a PyTorch model to ONNX — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/onnx/index.html b/docs/beginner/onnx/index.html index aef7354..61aa185 100644 --- a/docs/beginner/onnx/index.html +++ b/docs/beginner/onnx/index.html @@ -9,7 +9,7 @@ - ONNX — PyTorch Tutorials 2.3.0+cu121 documentation + ONNX — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/onnx/intro_onnx.html b/docs/beginner/onnx/intro_onnx.html index 053e4b4..0748171 100644 --- a/docs/beginner/onnx/intro_onnx.html +++ b/docs/beginner/onnx/intro_onnx.html @@ -9,7 +9,7 @@ - ONNX 介绍 — PyTorch Tutorials 2.3.0+cu121 documentation + ONNX 介绍 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/onnx/onnx_registry_tutorial.html b/docs/beginner/onnx/onnx_registry_tutorial.html index f715938..cae1bf7 100644 --- a/docs/beginner/onnx/onnx_registry_tutorial.html +++ b/docs/beginner/onnx/onnx_registry_tutorial.html @@ -9,7 +9,7 @@ - Extending the ONNX Registry — PyTorch Tutorials 2.3.0+cu121 documentation + Extending the ONNX Registry — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/profiler.html b/docs/beginner/profiler.html index 471acee..9a140f3 100644 --- a/docs/beginner/profiler.html +++ b/docs/beginner/profiler.html @@ -9,7 +9,7 @@ - PyTorch 模型分析 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 模型分析 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/ptcheat.html b/docs/beginner/ptcheat.html index 40af3f1..726b7f3 100644 --- a/docs/beginner/ptcheat.html +++ b/docs/beginner/ptcheat.html @@ -9,7 +9,7 @@ - PyTorch Cheat Sheet — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch Cheat Sheet — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/pytorch_with_examples.html b/docs/beginner/pytorch_with_examples.html index 2118baa..f7fd984 100644 --- a/docs/beginner/pytorch_with_examples.html +++ b/docs/beginner/pytorch_with_examples.html @@ -9,7 +9,7 @@ - 跟着示例学习 PyTorch — PyTorch Tutorials 2.3.0+cu121 documentation + 跟着示例学习 PyTorch — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/saving_loading_models.html b/docs/beginner/saving_loading_models.html index 9e57784..022e43c 100644 --- a/docs/beginner/saving_loading_models.html +++ b/docs/beginner/saving_loading_models.html @@ -9,7 +9,7 @@ - Saving and Loading Models — PyTorch Tutorials 2.3.0+cu121 documentation + Saving and Loading Models — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/t5_tutorial.html b/docs/beginner/t5_tutorial.html index 07af324..45654ea 100644 --- a/docs/beginner/t5_tutorial.html +++ b/docs/beginner/t5_tutorial.html @@ -9,7 +9,7 @@ - T5-Base Model for Summarization, Sentiment Classification, and Translation — PyTorch Tutorials 2.3.0+cu121 documentation + T5-Base Model for Summarization, Sentiment Classification, and Translation — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/template_tutorial.html b/docs/beginner/template_tutorial.html index 7e3103b..664e919 100644 --- a/docs/beginner/template_tutorial.html +++ b/docs/beginner/template_tutorial.html @@ -9,7 +9,7 @@ - Template Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + Template Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/text_sentiment_ngrams_tutorial.html b/docs/beginner/text_sentiment_ngrams_tutorial.html index 974601a..dd4c191 100644 --- a/docs/beginner/text_sentiment_ngrams_tutorial.html +++ b/docs/beginner/text_sentiment_ngrams_tutorial.html @@ -9,7 +9,7 @@ - torchtext 文本分类 — PyTorch Tutorials 2.3.0+cu121 documentation + torchtext 文本分类 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/torchtext_custom_dataset_tutorial.html b/docs/beginner/torchtext_custom_dataset_tutorial.html index c85f53d..41e0110 100644 --- a/docs/beginner/torchtext_custom_dataset_tutorial.html +++ b/docs/beginner/torchtext_custom_dataset_tutorial.html @@ -9,7 +9,7 @@ - Torchtext 预处理自定义文本数据集 — PyTorch Tutorials 2.3.0+cu121 documentation + Torchtext 预处理自定义文本数据集 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/transfer_learning_tutorial.html b/docs/beginner/transfer_learning_tutorial.html index 3f17f6a..9e09819 100644 --- a/docs/beginner/transfer_learning_tutorial.html +++ b/docs/beginner/transfer_learning_tutorial.html @@ -9,7 +9,7 @@ - 计算机视觉迁移学习教程 — PyTorch Tutorials 2.3.0+cu121 documentation + 计算机视觉迁移学习教程 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/translation_transformer.html b/docs/beginner/translation_transformer.html index d978263..f4a4495 100644 --- a/docs/beginner/translation_transformer.html +++ b/docs/beginner/translation_transformer.html @@ -9,7 +9,7 @@ - 数据获取和处理 — PyTorch Tutorials 2.3.0+cu121 documentation + 数据获取和处理 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/beginner/vt_tutorial.html b/docs/beginner/vt_tutorial.html index 2f9f8a7..a42074c 100644 --- a/docs/beginner/vt_tutorial.html +++ b/docs/beginner/vt_tutorial.html @@ -9,7 +9,7 @@ - 优化视觉 Transformer 模型 — PyTorch Tutorials 2.3.0+cu121 documentation + 优化视觉 Transformer 模型 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/distributed/home.html b/docs/distributed/home.html index 0e0b55b..fe6ef57 100644 --- a/docs/distributed/home.html +++ b/docs/distributed/home.html @@ -9,7 +9,7 @@ - Distributed and Parallel Training Tutorials — PyTorch Tutorials 2.3.0+cu121 documentation + Distributed and Parallel Training Tutorials — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/genindex.html b/docs/genindex.html index 839baf0..3aada16 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -9,7 +9,7 @@ - Index — PyTorch Tutorials 2.3.0+cu121 documentation + Index — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
diff --git a/docs/index.html b/docs/index.html index e727e44..1c26d04 100644 --- a/docs/index.html +++ b/docs/index.html @@ -9,7 +9,7 @@ - 欢迎来到 PyTorch 教程 — PyTorch Tutorials 2.3.0+cu121 documentation + 欢迎来到 PyTorch 教程 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -277,7 +277,7 @@
- 2.3.0+cu121 + 2.5.0+cu124
@@ -597,10 +597,7 @@

欢迎来到 PyTorch 教程
  • Compiled Autograd: 为 torch.compile 捕获更大的后向图

  • 通过区域编译减少 torch.compile 冷启动编译时间

  • -
  • 使用 Tensor Parallel (TP) 进行大规模 Transformer 模型训练

  • -
  • 利用半结构化(2:4)稀疏性加速 BERT

  • -
  • torch.export 教程

  • -
  • nn.Module 中 load_state_dict 和张量子类的扩展点

  • +
  • 如何在 Windows CPU 上使用 TorchInductor

  • diff --git a/docs/intermediate/FSDP_adavnced_tutorial.html b/docs/intermediate/FSDP_adavnced_tutorial.html index f86ead6..7a87b6f 100644 --- a/docs/intermediate/FSDP_adavnced_tutorial.html +++ b/docs/intermediate/FSDP_adavnced_tutorial.html @@ -9,7 +9,7 @@ - Advanced Model Training with Fully Sharded Data Parallel (FSDP) — PyTorch Tutorials 2.3.0+cu121 documentation + Advanced Model Training with Fully Sharded Data Parallel (FSDP) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/FSDP_tutorial.html b/docs/intermediate/FSDP_tutorial.html index 3985ec5..65b81da 100644 --- a/docs/intermediate/FSDP_tutorial.html +++ b/docs/intermediate/FSDP_tutorial.html @@ -9,7 +9,7 @@ - Getting Started with Fully Sharded Data Parallel(FSDP) — PyTorch Tutorials 2.3.0+cu121 documentation + Getting Started with Fully Sharded Data Parallel(FSDP) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/TP_tutorial.html b/docs/intermediate/TP_tutorial.html index 2def3a9..11983f0 100644 --- a/docs/intermediate/TP_tutorial.html +++ b/docs/intermediate/TP_tutorial.html @@ -9,7 +9,7 @@ - Large Scale Transformer model training with Tensor Parallel (TP) — PyTorch Tutorials 2.3.0+cu121 documentation + Large Scale Transformer model training with Tensor Parallel (TP) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/autograd_saved_tensors_hooks_tutorial.html b/docs/intermediate/autograd_saved_tensors_hooks_tutorial.html index cdd553f..4d7e86b 100644 --- a/docs/intermediate/autograd_saved_tensors_hooks_tutorial.html +++ b/docs/intermediate/autograd_saved_tensors_hooks_tutorial.html @@ -9,7 +9,7 @@ - Hooks for autograd saved tensors — PyTorch Tutorials 2.3.0+cu121 documentation + Hooks for autograd saved tensors — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/ax_multiobjective_nas_tutorial.html b/docs/intermediate/ax_multiobjective_nas_tutorial.html index 2579374..2b248d4 100644 --- a/docs/intermediate/ax_multiobjective_nas_tutorial.html +++ b/docs/intermediate/ax_multiobjective_nas_tutorial.html @@ -9,7 +9,7 @@ - Multi-Objective NAS with Ax — PyTorch Tutorials 2.3.0+cu121 documentation + Multi-Objective NAS with Ax — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/char_rnn_classification_tutorial.html b/docs/intermediate/char_rnn_classification_tutorial.html index acfbbd3..141bdd5 100644 --- a/docs/intermediate/char_rnn_classification_tutorial.html +++ b/docs/intermediate/char_rnn_classification_tutorial.html @@ -9,7 +9,7 @@ - 从零开始的自然语言处理:字符级 RNN 进行姓名分类 — PyTorch Tutorials 2.3.0+cu121 documentation + 从零开始的自然语言处理:字符级 RNN 进行姓名分类 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/char_rnn_generation_tutorial.html b/docs/intermediate/char_rnn_generation_tutorial.html index 96c3925..a008141 100644 --- a/docs/intermediate/char_rnn_generation_tutorial.html +++ b/docs/intermediate/char_rnn_generation_tutorial.html @@ -9,7 +9,7 @@ - 从零开始的自然语言处理:字符级 RNN 生成姓名 — PyTorch Tutorials 2.3.0+cu121 documentation + 从零开始的自然语言处理:字符级 RNN 生成姓名 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/compiled_autograd_tutorial.html b/docs/intermediate/compiled_autograd_tutorial.html index aaedaf5..1f078f9 100644 --- a/docs/intermediate/compiled_autograd_tutorial.html +++ b/docs/intermediate/compiled_autograd_tutorial.html @@ -9,7 +9,7 @@ - Compiled Autograd: 为 torch.compile 捕获更大的后向图 — PyTorch Tutorials 2.3.0+cu121 documentation + Compiled Autograd: 为 torch.compile 捕获更大的后向图 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/custom_function_conv_bn_tutorial.html b/docs/intermediate/custom_function_conv_bn_tutorial.html index 8c01b0a..608ed1f 100644 --- a/docs/intermediate/custom_function_conv_bn_tutorial.html +++ b/docs/intermediate/custom_function_conv_bn_tutorial.html @@ -9,7 +9,7 @@ - Fusing Convolution and Batch Norm using Custom Function — PyTorch Tutorials 2.3.0+cu121 documentation + Fusing Convolution and Batch Norm using Custom Function — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/custom_function_double_backward_tutorial.html b/docs/intermediate/custom_function_double_backward_tutorial.html index fb61090..64aeaf8 100644 --- a/docs/intermediate/custom_function_double_backward_tutorial.html +++ b/docs/intermediate/custom_function_double_backward_tutorial.html @@ -9,7 +9,7 @@ - Double Backward with Custom Functions — PyTorch Tutorials 2.3.0+cu121 documentation + Double Backward with Custom Functions — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/ddp_series_minGPT.html b/docs/intermediate/ddp_series_minGPT.html index b00d103..7f4dabd 100644 --- a/docs/intermediate/ddp_series_minGPT.html +++ b/docs/intermediate/ddp_series_minGPT.html @@ -9,7 +9,7 @@ - Training “real-world” models with DDP — PyTorch Tutorials 2.3.0+cu121 documentation + Training “real-world” models with DDP — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/ddp_series_multinode.html b/docs/intermediate/ddp_series_multinode.html index 0e89aca..90d7a18 100644 --- a/docs/intermediate/ddp_series_multinode.html +++ b/docs/intermediate/ddp_series_multinode.html @@ -9,7 +9,7 @@ - Multinode Training — PyTorch Tutorials 2.3.0+cu121 documentation + Multinode Training — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/ddp_tutorial.html b/docs/intermediate/ddp_tutorial.html index 03ff371..59f1a90 100644 --- a/docs/intermediate/ddp_tutorial.html +++ b/docs/intermediate/ddp_tutorial.html @@ -9,7 +9,7 @@ - Getting Started with Distributed Data Parallel — PyTorch Tutorials 2.3.0+cu121 documentation + Getting Started with Distributed Data Parallel — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/dist_pipeline_parallel_tutorial.html b/docs/intermediate/dist_pipeline_parallel_tutorial.html index ca102fc..d6efb0c 100644 --- a/docs/intermediate/dist_pipeline_parallel_tutorial.html +++ b/docs/intermediate/dist_pipeline_parallel_tutorial.html @@ -9,7 +9,7 @@ - Distributed Pipeline Parallelism Using RPC — PyTorch Tutorials 2.3.0+cu121 documentation + Distributed Pipeline Parallelism Using RPC — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/dist_tuto.html b/docs/intermediate/dist_tuto.html index f902c03..5b95277 100644 --- a/docs/intermediate/dist_tuto.html +++ b/docs/intermediate/dist_tuto.html @@ -9,7 +9,7 @@ - Writing Distributed Applications with PyTorch — PyTorch Tutorials 2.3.0+cu121 documentation + Writing Distributed Applications with PyTorch — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/dqn_with_rnn_tutorial.html b/docs/intermediate/dqn_with_rnn_tutorial.html index 5889f7a..0852414 100644 --- a/docs/intermediate/dqn_with_rnn_tutorial.html +++ b/docs/intermediate/dqn_with_rnn_tutorial.html @@ -9,7 +9,7 @@ - Recurrent DQN: Training recurrent policies — PyTorch Tutorials 2.3.0+cu121 documentation + Recurrent DQN: Training recurrent policies — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/dynamic_quantization_bert_tutorial.html b/docs/intermediate/dynamic_quantization_bert_tutorial.html index 19380e8..4c15b1b 100644 --- a/docs/intermediate/dynamic_quantization_bert_tutorial.html +++ b/docs/intermediate/dynamic_quantization_bert_tutorial.html @@ -9,7 +9,7 @@ - (beta) Dynamic Quantization on BERT — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Dynamic Quantization on BERT — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/ensembling.html b/docs/intermediate/ensembling.html index ad5f65b..db5c303 100644 --- a/docs/intermediate/ensembling.html +++ b/docs/intermediate/ensembling.html @@ -9,7 +9,7 @@ - Model ensembling — PyTorch Tutorials 2.3.0+cu121 documentation + Model ensembling — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/flask_rest_api_tutorial.html b/docs/intermediate/flask_rest_api_tutorial.html index 472b340..963d98d 100644 --- a/docs/intermediate/flask_rest_api_tutorial.html +++ b/docs/intermediate/flask_rest_api_tutorial.html @@ -9,7 +9,7 @@ - API 定义 — PyTorch Tutorials 2.3.0+cu121 documentation + API 定义 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/forced_alignment_with_torchaudio_tutorial.html b/docs/intermediate/forced_alignment_with_torchaudio_tutorial.html index c2a055e..d3b760c 100644 --- a/docs/intermediate/forced_alignment_with_torchaudio_tutorial.html +++ b/docs/intermediate/forced_alignment_with_torchaudio_tutorial.html @@ -9,7 +9,7 @@ - Wav2Vec2 强制对齐 — PyTorch Tutorials 2.3.0+cu121 documentation + Wav2Vec2 强制对齐 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/forward_ad_usage.html b/docs/intermediate/forward_ad_usage.html index 2a58385..0effea9 100644 --- a/docs/intermediate/forward_ad_usage.html +++ b/docs/intermediate/forward_ad_usage.html @@ -9,7 +9,7 @@ - Forward-mode Automatic Differentiation (Beta) — PyTorch Tutorials 2.3.0+cu121 documentation + Forward-mode Automatic Differentiation (Beta) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/fx_conv_bn_fuser.html b/docs/intermediate/fx_conv_bn_fuser.html index 2265034..8b91a62 100644 --- a/docs/intermediate/fx_conv_bn_fuser.html +++ b/docs/intermediate/fx_conv_bn_fuser.html @@ -9,7 +9,7 @@ - (beta) Building a Convolution/Batch Norm fuser in FX — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Building a Convolution/Batch Norm fuser in FX — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/fx_profiling_tutorial.html b/docs/intermediate/fx_profiling_tutorial.html index 1465bc3..253935c 100644 --- a/docs/intermediate/fx_profiling_tutorial.html +++ b/docs/intermediate/fx_profiling_tutorial.html @@ -9,7 +9,7 @@ - (beta) Building a Simple CPU Performance Profiler with FX — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Building a Simple CPU Performance Profiler with FX — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/inductor_debug_cpu.html b/docs/intermediate/inductor_debug_cpu.html index a127c7b..fe5d76b 100644 --- a/docs/intermediate/inductor_debug_cpu.html +++ b/docs/intermediate/inductor_debug_cpu.html @@ -9,7 +9,7 @@ - Inductor CPU backend debugging and profiling — PyTorch Tutorials 2.3.0+cu121 documentation + Inductor CPU backend debugging and profiling — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/jacobians_hessians.html b/docs/intermediate/jacobians_hessians.html index 16937eb..1da0dcd 100644 --- a/docs/intermediate/jacobians_hessians.html +++ b/docs/intermediate/jacobians_hessians.html @@ -9,7 +9,7 @@ - Jacobians, Hessians, hvp, vhp, and more: composing function transforms — PyTorch Tutorials 2.3.0+cu121 documentation + Jacobians, Hessians, hvp, vhp, and more: composing function transforms — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/mario_rl_tutorial.html b/docs/intermediate/mario_rl_tutorial.html index 010cc66..6de3b2d 100644 --- a/docs/intermediate/mario_rl_tutorial.html +++ b/docs/intermediate/mario_rl_tutorial.html @@ -9,7 +9,7 @@ - 训练一个马里奥游戏的 RL Agent — PyTorch Tutorials 2.3.0+cu121 documentation + 训练一个马里奥游戏的 RL Agent — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/memory_format_tutorial.html b/docs/intermediate/memory_format_tutorial.html index 0e3663a..a87b94f 100644 --- a/docs/intermediate/memory_format_tutorial.html +++ b/docs/intermediate/memory_format_tutorial.html @@ -9,7 +9,7 @@ - (beta) Channels Last Memory Format in PyTorch — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Channels Last Memory Format in PyTorch — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/mnist_train_nas.html b/docs/intermediate/mnist_train_nas.html index 809c30f..e4b0264 100644 --- a/docs/intermediate/mnist_train_nas.html +++ b/docs/intermediate/mnist_train_nas.html @@ -9,7 +9,7 @@ - <no title> — PyTorch Tutorials 2.3.0+cu121 documentation + <no title> — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/model_parallel_tutorial.html b/docs/intermediate/model_parallel_tutorial.html index f2950f4..1c8a25a 100644 --- a/docs/intermediate/model_parallel_tutorial.html +++ b/docs/intermediate/model_parallel_tutorial.html @@ -9,7 +9,7 @@ - Single-Machine Model Parallel Best Practices — PyTorch Tutorials 2.3.0+cu121 documentation + Single-Machine Model Parallel Best Practices — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/neural_tangent_kernels.html b/docs/intermediate/neural_tangent_kernels.html index 3f2d992..1632612 100644 --- a/docs/intermediate/neural_tangent_kernels.html +++ b/docs/intermediate/neural_tangent_kernels.html @@ -9,7 +9,7 @@ - Neural Tangent Kernels — PyTorch Tutorials 2.3.0+cu121 documentation + Neural Tangent Kernels — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/nvfuser_intro_tutorial.html b/docs/intermediate/nvfuser_intro_tutorial.html index 625ba41..bdfb0d9 100644 --- a/docs/intermediate/nvfuser_intro_tutorial.html +++ b/docs/intermediate/nvfuser_intro_tutorial.html @@ -9,7 +9,7 @@ - Getting Started - Accelerate Your Scripts with nvFuser — PyTorch Tutorials 2.3.0+cu121 documentation + Getting Started - Accelerate Your Scripts with nvFuser — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/optimizer_step_in_backward_tutorial.html b/docs/intermediate/optimizer_step_in_backward_tutorial.html index 6518777..b202407 100644 --- a/docs/intermediate/optimizer_step_in_backward_tutorial.html +++ b/docs/intermediate/optimizer_step_in_backward_tutorial.html @@ -9,7 +9,7 @@ - How to save memory by fusing the optimizer step into the backward pass — PyTorch Tutorials 2.3.0+cu121 documentation + How to save memory by fusing the optimizer step into the backward pass — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/parametrizations.html b/docs/intermediate/parametrizations.html index b806fd5..63887ff 100644 --- a/docs/intermediate/parametrizations.html +++ b/docs/intermediate/parametrizations.html @@ -9,7 +9,7 @@ - Parametrizations Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + Parametrizations Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/per_sample_grads.html b/docs/intermediate/per_sample_grads.html index d21d785..d089fd2 100644 --- a/docs/intermediate/per_sample_grads.html +++ b/docs/intermediate/per_sample_grads.html @@ -9,7 +9,7 @@ - Per-sample-gradients — PyTorch Tutorials 2.3.0+cu121 documentation + Per-sample-gradients — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/process_group_cpp_extension_tutorial.html b/docs/intermediate/process_group_cpp_extension_tutorial.html index dcee91b..3f2fae9 100644 --- a/docs/intermediate/process_group_cpp_extension_tutorial.html +++ b/docs/intermediate/process_group_cpp_extension_tutorial.html @@ -9,7 +9,7 @@ - Customize Process Group Backends Using Cpp Extensions — PyTorch Tutorials 2.3.0+cu121 documentation + Customize Process Group Backends Using Cpp Extensions — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/pruning_tutorial.html b/docs/intermediate/pruning_tutorial.html index 9fdcc18..8fdea7f 100644 --- a/docs/intermediate/pruning_tutorial.html +++ b/docs/intermediate/pruning_tutorial.html @@ -9,7 +9,7 @@ - Pruning Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + Pruning Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/quantized_transfer_learning_tutorial.html b/docs/intermediate/quantized_transfer_learning_tutorial.html index f97a32a..f86e059 100644 --- a/docs/intermediate/quantized_transfer_learning_tutorial.html +++ b/docs/intermediate/quantized_transfer_learning_tutorial.html @@ -9,7 +9,7 @@ - (beta) Quantized Transfer Learning for Computer Vision Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Quantized Transfer Learning for Computer Vision Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/realtime_rpi.html b/docs/intermediate/realtime_rpi.html index c4cbb19..341d754 100644 --- a/docs/intermediate/realtime_rpi.html +++ b/docs/intermediate/realtime_rpi.html @@ -9,7 +9,7 @@ - 在 Raspberry Pi 4 上进行实时推理 (30 fps!) — PyTorch Tutorials 2.3.0+cu121 documentation + 在 Raspberry Pi 4 上进行实时推理 (30 fps!) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/reinforcement_ppo.html b/docs/intermediate/reinforcement_ppo.html index f6fbfb5..c38ef29 100644 --- a/docs/intermediate/reinforcement_ppo.html +++ b/docs/intermediate/reinforcement_ppo.html @@ -9,7 +9,7 @@ - 使用 TorchRL 强化学习 (PPO) 教程 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用 TorchRL 强化学习 (PPO) 教程 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/reinforcement_q_learning.html b/docs/intermediate/reinforcement_q_learning.html index 3b5164a..ac7985d 100644 --- a/docs/intermediate/reinforcement_q_learning.html +++ b/docs/intermediate/reinforcement_q_learning.html @@ -9,7 +9,7 @@ - 强化学习 (DQN) 教程 — PyTorch Tutorials 2.3.0+cu121 documentation + 强化学习 (DQN) 教程 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/rpc_async_execution.html b/docs/intermediate/rpc_async_execution.html index a61e867..c201152 100644 --- a/docs/intermediate/rpc_async_execution.html +++ b/docs/intermediate/rpc_async_execution.html @@ -9,7 +9,7 @@ - Implementing Batch RPC Processing Using Asynchronous Executions — PyTorch Tutorials 2.3.0+cu121 documentation + Implementing Batch RPC Processing Using Asynchronous Executions — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/rpc_param_server_tutorial.html b/docs/intermediate/rpc_param_server_tutorial.html index 90dd960..249c909 100644 --- a/docs/intermediate/rpc_param_server_tutorial.html +++ b/docs/intermediate/rpc_param_server_tutorial.html @@ -9,7 +9,7 @@ - Implementing a Parameter Server Using Distributed RPC Framework — PyTorch Tutorials 2.3.0+cu121 documentation + Implementing a Parameter Server Using Distributed RPC Framework — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/rpc_tutorial.html b/docs/intermediate/rpc_tutorial.html index 0bda2de..0ec3807 100644 --- a/docs/intermediate/rpc_tutorial.html +++ b/docs/intermediate/rpc_tutorial.html @@ -9,7 +9,7 @@ - Getting Started with Distributed RPC Framework — PyTorch Tutorials 2.3.0+cu121 documentation + Getting Started with Distributed RPC Framework — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/scaled_dot_product_attention_tutorial.html b/docs/intermediate/scaled_dot_product_attention_tutorial.html index 0444342..3c4e6b3 100644 --- a/docs/intermediate/scaled_dot_product_attention_tutorial.html +++ b/docs/intermediate/scaled_dot_product_attention_tutorial.html @@ -9,7 +9,7 @@ - (Beta) Implementing High-Performance Transformers with Scaled Dot Product Attention (SDPA) — PyTorch Tutorials 2.3.0+cu121 documentation + (Beta) Implementing High-Performance Transformers with Scaled Dot Product Attention (SDPA) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/seq2seq_translation_tutorial.html b/docs/intermediate/seq2seq_translation_tutorial.html index af7c761..83b39f9 100644 --- a/docs/intermediate/seq2seq_translation_tutorial.html +++ b/docs/intermediate/seq2seq_translation_tutorial.html @@ -9,7 +9,7 @@ - 从零开始的自然语言处理:序列到序列网络和注意力机制进行翻译 — PyTorch Tutorials 2.3.0+cu121 documentation + 从零开始的自然语言处理:序列到序列网络和注意力机制进行翻译 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/spatial_transformer_tutorial.html b/docs/intermediate/spatial_transformer_tutorial.html index 67dec0d..499d5ce 100644 --- a/docs/intermediate/spatial_transformer_tutorial.html +++ b/docs/intermediate/spatial_transformer_tutorial.html @@ -9,7 +9,7 @@ - Spatial Transformer Networks 教程 — PyTorch Tutorials 2.3.0+cu121 documentation + Spatial Transformer Networks 教程 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/speech_recognition_pipeline_tutorial.html b/docs/intermediate/speech_recognition_pipeline_tutorial.html index b115b8f..b17fe00 100644 --- a/docs/intermediate/speech_recognition_pipeline_tutorial.html +++ b/docs/intermediate/speech_recognition_pipeline_tutorial.html @@ -9,7 +9,7 @@ - Wav2Vec2 进行语音识别 — PyTorch Tutorials 2.3.0+cu121 documentation + Wav2Vec2 进行语音识别 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/tensorboard_profiler_tutorial.html b/docs/intermediate/tensorboard_profiler_tutorial.html index 16496de..041e773 100644 --- a/docs/intermediate/tensorboard_profiler_tutorial.html +++ b/docs/intermediate/tensorboard_profiler_tutorial.html @@ -9,7 +9,7 @@ - PyTorch Profiler With TensorBoard — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch Profiler With TensorBoard — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/tensorboard_tutorial.html b/docs/intermediate/tensorboard_tutorial.html index 04b7ff4..2b607fb 100644 --- a/docs/intermediate/tensorboard_tutorial.html +++ b/docs/intermediate/tensorboard_tutorial.html @@ -9,7 +9,7 @@ - TensorBoard 可视化模型、数据和训练 — PyTorch Tutorials 2.3.0+cu121 documentation + TensorBoard 可视化模型、数据和训练 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/text_to_speech_with_torchaudio.html b/docs/intermediate/text_to_speech_with_torchaudio.html index c5ae3e3..a9777ab 100644 --- a/docs/intermediate/text_to_speech_with_torchaudio.html +++ b/docs/intermediate/text_to_speech_with_torchaudio.html @@ -9,7 +9,7 @@ - Tacotron2 文本转语音 — PyTorch Tutorials 2.3.0+cu121 documentation + Tacotron2 文本转语音 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/tiatoolbox_tutorial.html b/docs/intermediate/tiatoolbox_tutorial.html index bb0be7e..8403132 100644 --- a/docs/intermediate/tiatoolbox_tutorial.html +++ b/docs/intermediate/tiatoolbox_tutorial.html @@ -9,7 +9,7 @@ - PyTorch 和 TIAToolbox 进行全切片图像分类 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 和 TIAToolbox 进行全切片图像分类 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/torch_compile_tutorial.html b/docs/intermediate/torch_compile_tutorial.html index b861b66..d845efa 100644 --- a/docs/intermediate/torch_compile_tutorial.html +++ b/docs/intermediate/torch_compile_tutorial.html @@ -9,7 +9,7 @@ - Introduction to torch.compile — PyTorch Tutorials 2.3.0+cu121 documentation + Introduction to torch.compile — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/torch_export_nightly_tutorial.html b/docs/intermediate/torch_export_nightly_tutorial.html index f169116..272d2c6 100644 --- a/docs/intermediate/torch_export_nightly_tutorial.html +++ b/docs/intermediate/torch_export_nightly_tutorial.html @@ -9,7 +9,7 @@ - torch.export Nightly Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + torch.export Nightly Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/torch_export_tutorial.html b/docs/intermediate/torch_export_tutorial.html index b16fae4..88cab23 100644 --- a/docs/intermediate/torch_export_tutorial.html +++ b/docs/intermediate/torch_export_tutorial.html @@ -9,7 +9,7 @@ - torch.export Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + torch.export Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/torchrec_tutorial.html b/docs/intermediate/torchrec_tutorial.html index e5d0147..a57a6af 100644 --- a/docs/intermediate/torchrec_tutorial.html +++ b/docs/intermediate/torchrec_tutorial.html @@ -9,7 +9,7 @@ - Introduction to TorchRec — PyTorch Tutorials 2.3.0+cu121 documentation + Introduction to TorchRec — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/torchserve_with_ipex.html b/docs/intermediate/torchserve_with_ipex.html index 4b07272..eaa06ab 100644 --- a/docs/intermediate/torchserve_with_ipex.html +++ b/docs/intermediate/torchserve_with_ipex.html @@ -9,7 +9,7 @@ - Grokking PyTorch Intel CPU performance from first principles — PyTorch Tutorials 2.3.0+cu121 documentation + Grokking PyTorch Intel CPU performance from first principles — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/torchserve_with_ipex_2.html b/docs/intermediate/torchserve_with_ipex_2.html index b4ce8d3..d3cdf76 100644 --- a/docs/intermediate/torchserve_with_ipex_2.html +++ b/docs/intermediate/torchserve_with_ipex_2.html @@ -9,7 +9,7 @@ - Grokking PyTorch Intel CPU performance from first principles (Part 2) — PyTorch Tutorials 2.3.0+cu121 documentation + Grokking PyTorch Intel CPU performance from first principles (Part 2) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/intermediate/torchvision_tutorial.html b/docs/intermediate/torchvision_tutorial.html index bc522f9..77c14fa 100644 --- a/docs/intermediate/torchvision_tutorial.html +++ b/docs/intermediate/torchvision_tutorial.html @@ -9,7 +9,7 @@ - TorchVision 对象检测微调教程 — PyTorch Tutorials 2.3.0+cu121 documentation + TorchVision 对象检测微调教程 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/objects.inv b/docs/objects.inv index e404ce51149dd6fa2f8164421712e15f7bb74db3..bd5c9e385d48c33b7b2f036bd96121df3ef4a12e 100644 GIT binary patch delta 14695 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 dNliWbu5Fv(G?;*7&>$I@1fRbDnMvP9|38UwROb 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 M?9}`J1Jd-m7*1t_@c;k- diff --git a/docs/prototype/backend_config_tutorial.html b/docs/prototype/backend_config_tutorial.html index 8f9d0d6..3a57666 100644 --- a/docs/prototype/backend_config_tutorial.html +++ b/docs/prototype/backend_config_tutorial.html @@ -9,7 +9,7 @@ - (prototype) PyTorch BackendConfig Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + (prototype) PyTorch BackendConfig Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/distributed_rpc_profiling.html b/docs/prototype/distributed_rpc_profiling.html index 117c5f3..53362be 100644 --- a/docs/prototype/distributed_rpc_profiling.html +++ b/docs/prototype/distributed_rpc_profiling.html @@ -9,7 +9,7 @@ - Profiling PyTorch RPC-Based Workloads — PyTorch Tutorials 2.3.0+cu121 documentation + Profiling PyTorch RPC-Based Workloads — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/fx_graph_mode_ptq_dynamic.html b/docs/prototype/fx_graph_mode_ptq_dynamic.html index 825e3c7..831e3f3 100644 --- a/docs/prototype/fx_graph_mode_ptq_dynamic.html +++ b/docs/prototype/fx_graph_mode_ptq_dynamic.html @@ -9,7 +9,7 @@ - (prototype) FX Graph Mode Post Training Dynamic Quantization — PyTorch Tutorials 2.3.0+cu121 documentation + (prototype) FX Graph Mode Post Training Dynamic Quantization — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/fx_graph_mode_ptq_static.html b/docs/prototype/fx_graph_mode_ptq_static.html index 1a2c99f..ba627f1 100644 --- a/docs/prototype/fx_graph_mode_ptq_static.html +++ b/docs/prototype/fx_graph_mode_ptq_static.html @@ -9,7 +9,7 @@ - (prototype) FX Graph Mode Post Training Static Quantization — PyTorch Tutorials 2.3.0+cu121 documentation + (prototype) FX Graph Mode Post Training Static Quantization — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/fx_graph_mode_quant_guide.html b/docs/prototype/fx_graph_mode_quant_guide.html index 05a8ec6..5f73f99 100644 --- a/docs/prototype/fx_graph_mode_quant_guide.html +++ b/docs/prototype/fx_graph_mode_quant_guide.html @@ -9,7 +9,7 @@ - (prototype) FX Graph Mode Quantization User Guide — PyTorch Tutorials 2.3.0+cu121 documentation + (prototype) FX Graph Mode Quantization User Guide — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/gpu_quantization_torchao_tutorial.html b/docs/prototype/gpu_quantization_torchao_tutorial.html index af4cf75..2a69474 100644 --- a/docs/prototype/gpu_quantization_torchao_tutorial.html +++ b/docs/prototype/gpu_quantization_torchao_tutorial.html @@ -9,7 +9,7 @@ - (prototype) GPU Quantization with TorchAO — PyTorch Tutorials 2.3.0+cu121 documentation + (prototype) GPU Quantization with TorchAO — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/graph_mode_dynamic_bert_tutorial.html b/docs/prototype/graph_mode_dynamic_bert_tutorial.html index aafe69f..cae00e7 100644 --- a/docs/prototype/graph_mode_dynamic_bert_tutorial.html +++ b/docs/prototype/graph_mode_dynamic_bert_tutorial.html @@ -9,7 +9,7 @@ - (prototype) Graph Mode Dynamic Quantization on BERT — PyTorch Tutorials 2.3.0+cu121 documentation + (prototype) Graph Mode Dynamic Quantization on BERT — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/inductor_cpp_wrapper_tutorial.html b/docs/prototype/inductor_cpp_wrapper_tutorial.html index 86ec016..6838b84 100644 --- a/docs/prototype/inductor_cpp_wrapper_tutorial.html +++ b/docs/prototype/inductor_cpp_wrapper_tutorial.html @@ -9,7 +9,7 @@ - Inductor C++ Wrapper Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + Inductor C++ Wrapper Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/inductor_windows_cpu.html b/docs/prototype/inductor_windows_cpu.html new file mode 100644 index 0000000..02d07e6 --- /dev/null +++ b/docs/prototype/inductor_windows_cpu.html @@ -0,0 +1,1183 @@ + + + + + + + + + + + + 如何在 Windows CPU 上使用 TorchInductor — PyTorch Tutorials 2.5.0+cu124 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + +
    +
    +
    + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + +
    + +
      + +
    • + + + Tutorials + + > +
    • + + +
    • 如何在 Windows CPU 上使用 TorchInductor
    • + + +
    • + + + + + +
    • + +
    + + +
    +
    + +
    + Shortcuts +
    +
    + +
    +
    + + + + + + + + + + + +
    + +
    +
    + +
    +

    如何在 Windows CPU 上使用 TorchInductor

    +

    Author: Zhaoqiong Zheng, Xu, Han

    +

    TorchInductor 是一个编译器后端,它将 TorchDynamo 生成的 FX 图转换为高度优化的 C++/Triton 内核。 +本教程将指导在 Windows CPU 上使用 TorchInductor。

    +
    +
    +
    +
    +
    +
    + What you will learn
    +
      +
    • 如何在 Windows CPU 上编译和执行使用 PyTorch 的 Python 函数

    • +
    • TorchInductor 使用 C++/Triton 内核进行优化的基础知识

    • +
    +
    +
    +
    +
    +
    +
    +
    + Prerequisites
    +
      +
    • PyTorch v2.5 或更高版本

    • +
    • Microsoft Visual C++ (MSVC)

    • +
    • Windows 版 Miniforge

    • +
    +
    +
    +
    +
    +
    +
    +

    安装所需软件

    +

    首先,让我们安装所需的软件。TorchInductor 优化需要 C++ 编译器。 +在本示例中,我们将使用 Microsoft Visual C++ (MSVC)。

    +
      +
    1. 下载并安装 MSVC

    2. +
    3. 在安装过程中,在 工作负载 表中的 桌面和移动 部分选择 使用 C++ 进行桌面开发。然后安装软件。

    4. +
    +
    +

    Note

    +

    我们推荐使用 C++ 编译器 ClangIntel 编译器。 +请查看 更高性能的替代编译器

    +
    +
      +
    1. 下载并安装 Miniforge3-Windows-x86_64.exe

    2. +
    +
    +
    +

    设置环境

    +
      +
    1. 通过 cmd.exe 打开命令行环境。

    2. +
    3. 使用以下命令激活 MSVC:

      +
      "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Auxiliary/Build/vcvars64.bat"
      +
      +
      +
    4. +
    5. 使用以下命令激活 conda:

      +
      "C:/ProgramData/miniforge3/Scripts/activate.bat"
      +
      +
      +
    6. +
    7. 创建并激活conda环境:

      +
      conda create -n inductor_cpu_windows python=3.10 -y
      +conda activate inductor_cpu_windows
      +
      +
      +
    8. +
    9. 安装 PyTorch 2.5 或更新版本。

    10. +
    +
    +
    +

    在 Windows CPU 上使用 TorchInductor

    +

    这里有一个简单的例子来演示如何使用 TorchInductor:

    +
    import torch
    +def foo(x, y):
    +    a = torch.sin(x)
    +    b = torch.cos(y)
    +    return a + b
    +opt_foo1 = torch.compile(foo)
    +print(opt_foo1(torch.randn(10, 10), torch.randn(10, 10)))
    +
    +
    +

    以下是此代码可能返回的示例输出:

    +
    tensor([[-3.9074e-02,  1.3994e+00,  1.3894e+00,  3.2630e-01,  8.3060e-01,
    +        1.1833e+00,  1.4016e+00,  7.1905e-01,  9.0637e-01, -1.3648e+00],
    +        [ 1.3728e+00,  7.2863e-01,  8.6888e-01, -6.5442e-01,  5.6790e-01,
    +        5.2025e-01, -1.2647e+00,  1.2684e+00, -1.2483e+00, -7.2845e-01],
    +        [-6.7747e-01,  1.2028e+00,  1.1431e+00,  2.7196e-02,  5.5304e-01,
    +        6.1945e-01,  4.6654e-01, -3.7376e-01,  9.3644e-01,  1.3600e+00],
    +        [-1.0157e-01,  7.7200e-02,  1.0146e+00,  8.8175e-02, -1.4057e+00,
    +        8.8119e-01,  6.2853e-01,  3.2773e-01,  8.5082e-01,  8.4615e-01],
    +        [ 1.4140e+00,  1.2130e+00, -2.0762e-01,  3.3914e-01,  4.1122e-01,
    +        8.6895e-01,  5.8852e-01,  9.3310e-01,  1.4101e+00,  9.8318e-01],
    +        [ 1.2355e+00,  7.9290e-02,  1.3707e+00,  1.3754e+00,  1.3768e+00,
    +        9.8970e-01,  1.1171e+00, -5.9944e-01,  1.2553e+00,  1.3394e+00],
    +        [-1.3428e+00,  1.8400e-01,  1.1756e+00, -3.0654e-01,  9.7973e-01,
    +        1.4019e+00,  1.1886e+00, -1.9194e-01,  1.3632e+00,  1.1811e+00],
    +        [-7.1615e-01,  4.6622e-01,  1.2089e+00,  9.2011e-01,  1.0659e+00,
    +        9.0892e-01,  1.1932e+00,  1.3888e+00,  1.3898e+00,  1.3218e+00],
    +        [ 1.4139e+00, -1.4000e-01,  9.1192e-01,  3.0175e-01, -9.6432e-01,
    +        -1.0498e+00,  1.4115e+00, -9.3212e-01, -9.0964e-01,  1.0127e+00],
    +        [ 5.7244e-04,  1.2799e+00,  1.3595e+00,  1.0907e+00,  3.7191e-01,
    +        1.4062e+00,  1.3672e+00,  6.8502e-02,  8.5216e-01,  8.6046e-01]])
    +
    +
    +
    +
    +

    使用替代编译器以获得更好的性能

    +

    为了提高 Windows Inductor 的性能,您可以使用 Intel 编译器或 LLVM 编译器。然而,它们依赖于 Microsoft Visual C++ (MSVC) 的运行时库。因此,您的第一步应该是安装 MSVC。

    +
    +

    Intel 编译器

    +
      +
    1. 下载并安装 Intel 编译器 的 Windows 版本。

    2. +
    3. 使用 CXX 环境变量 set CXX=icx-cl 设置 Windows Inductor 编译器。

    4. +
    +

    Intel 还提供了一个全面的分步指南,包含性能数据。请查看 Intel® oneAPI DPC++/C++ Compiler Boosts PyTorch* Inductor Performance on Windows* for CPU Devices

    +
    +
    +

    LLVM 编译器

    +
      +
    1. 下载并安装 LLVM 编译器 并选择 win64 版本。

    2. +
    3. 使用 CXX 环境变量 set CXX=clang-cl 设置 Windows Inductor 编译器。

    4. +
    +
    +
    +
    +

    结论

    +

    在本教程中,我们学习了如何在 Windows CPU 上使用 PyTorch 的 Inductor。此外,我们还讨论了使用 Intel 编译器和 LLVM 编译器进一步提高性能的方法。

    +
    +
    + + +
    + +
    +
    + + + + +
    +
    +
    Rate this Tutorial
    +
    + + + + + +
    +
    +
    + + + +
    +

    + © Copyright 2024, PyTorch. + +

    +
    + +
    + Built with Sphinx using a theme provided by Read the Docs. +
    + + +
    + +
    + +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +

    Docs

    +

    Access comprehensive developer documentation for PyTorch

    + View Docs +
    + +
    +

    Tutorials

    +

    Get in-depth tutorials for beginners and advanced developers

    + View Tutorials +
    + +
    +

    Resources

    +

    Find development resources and get your questions answered

    + View Resources +
    +
    +
    +
    + + + + + + + + + +
    +
    +
    +
    + + +
    +
    +
    + + +
    + + + + + + + + \ No newline at end of file diff --git a/docs/prototype/ios_coreml_workflow.html b/docs/prototype/ios_coreml_workflow.html index e2517fe..cf3126f 100644 --- a/docs/prototype/ios_coreml_workflow.html +++ b/docs/prototype/ios_coreml_workflow.html @@ -9,7 +9,7 @@ - (Prototype) Convert Mobilenetv2 to Core ML — PyTorch Tutorials 2.3.0+cu121 documentation + (Prototype) Convert Mobilenetv2 to Core ML — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/ios_gpu_workflow.html b/docs/prototype/ios_gpu_workflow.html index 530dad5..e823b77 100644 --- a/docs/prototype/ios_gpu_workflow.html +++ b/docs/prototype/ios_gpu_workflow.html @@ -9,7 +9,7 @@ - (Prototype) Use iOS GPU in PyTorch — PyTorch Tutorials 2.3.0+cu121 documentation + (Prototype) Use iOS GPU in PyTorch — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/maskedtensor_adagrad.html b/docs/prototype/maskedtensor_adagrad.html index 194a5ec..44fc76c 100644 --- a/docs/prototype/maskedtensor_adagrad.html +++ b/docs/prototype/maskedtensor_adagrad.html @@ -9,7 +9,7 @@ - (Prototype) Efficiently writing “sparse” semantics for Adagrad with MaskedTensor — PyTorch Tutorials 2.3.0+cu121 documentation + (Prototype) Efficiently writing “sparse” semantics for Adagrad with MaskedTensor — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/maskedtensor_advanced_semantics.html b/docs/prototype/maskedtensor_advanced_semantics.html index 8778bef..5211f87 100644 --- a/docs/prototype/maskedtensor_advanced_semantics.html +++ b/docs/prototype/maskedtensor_advanced_semantics.html @@ -9,7 +9,7 @@ - (Prototype) MaskedTensor Advanced Semantics — PyTorch Tutorials 2.3.0+cu121 documentation + (Prototype) MaskedTensor Advanced Semantics — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/maskedtensor_overview.html b/docs/prototype/maskedtensor_overview.html index be1887e..8639ffc 100644 --- a/docs/prototype/maskedtensor_overview.html +++ b/docs/prototype/maskedtensor_overview.html @@ -9,7 +9,7 @@ - (Prototype) MaskedTensor Overview — PyTorch Tutorials 2.3.0+cu121 documentation + (Prototype) MaskedTensor Overview — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/maskedtensor_sparsity.html b/docs/prototype/maskedtensor_sparsity.html index c4f1156..3c0724b 100644 --- a/docs/prototype/maskedtensor_sparsity.html +++ b/docs/prototype/maskedtensor_sparsity.html @@ -9,7 +9,7 @@ - (Prototype) MaskedTensor Sparsity — PyTorch Tutorials 2.3.0+cu121 documentation + (Prototype) MaskedTensor Sparsity — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/nestedtensor.html b/docs/prototype/nestedtensor.html index 6b75739..d9bbb62 100644 --- a/docs/prototype/nestedtensor.html +++ b/docs/prototype/nestedtensor.html @@ -9,7 +9,7 @@ - Getting Started with Nested Tensors — PyTorch Tutorials 2.3.0+cu121 documentation + Getting Started with Nested Tensors — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/nnapi_mobilenetv2.html b/docs/prototype/nnapi_mobilenetv2.html index 88ec38b..c2c2776 100644 --- a/docs/prototype/nnapi_mobilenetv2.html +++ b/docs/prototype/nnapi_mobilenetv2.html @@ -9,7 +9,7 @@ - (Beta) Convert MobileNetV2 to NNAPI — PyTorch Tutorials 2.3.0+cu121 documentation + (Beta) Convert MobileNetV2 to NNAPI — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/numeric_suite_tutorial.html b/docs/prototype/numeric_suite_tutorial.html index ba80a4c..8ba1560 100644 --- a/docs/prototype/numeric_suite_tutorial.html +++ b/docs/prototype/numeric_suite_tutorial.html @@ -9,7 +9,7 @@ - PyTorch Numeric Suite Tutorial — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch Numeric Suite Tutorial — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/prototype_index.html b/docs/prototype/prototype_index.html index ec5a87c..bfdea00 100644 --- a/docs/prototype/prototype_index.html +++ b/docs/prototype/prototype_index.html @@ -9,7 +9,7 @@ - PyTorch Prototype Recipes — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch Prototype Recipes — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/pt2e_quant_ptq.html b/docs/prototype/pt2e_quant_ptq.html index 02173ac..c3b373d 100644 --- a/docs/prototype/pt2e_quant_ptq.html +++ b/docs/prototype/pt2e_quant_ptq.html @@ -9,7 +9,7 @@ - (prototype) PyTorch 2 Export Post Training Quantization — PyTorch Tutorials 2.3.0+cu121 documentation + (prototype) PyTorch 2 Export Post Training Quantization — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/pt2e_quant_qat.html b/docs/prototype/pt2e_quant_qat.html index ef60fff..bc882c1 100644 --- a/docs/prototype/pt2e_quant_qat.html +++ b/docs/prototype/pt2e_quant_qat.html @@ -9,7 +9,7 @@ - (prototype) PyTorch 2 Export Quantization-Aware Training (QAT) — PyTorch Tutorials 2.3.0+cu121 documentation + (prototype) PyTorch 2 Export Quantization-Aware Training (QAT) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/pt2e_quant_x86_inductor.html b/docs/prototype/pt2e_quant_x86_inductor.html index 8d238cc..9a18d47 100644 --- a/docs/prototype/pt2e_quant_x86_inductor.html +++ b/docs/prototype/pt2e_quant_x86_inductor.html @@ -9,7 +9,7 @@ - PyTorch 2 Export Quantization with X86 Backend through Inductor — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 2 Export Quantization with X86 Backend through Inductor — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/pt2e_quantizer.html b/docs/prototype/pt2e_quantizer.html index 407580c..3c7c223 100644 --- a/docs/prototype/pt2e_quantizer.html +++ b/docs/prototype/pt2e_quantizer.html @@ -9,7 +9,7 @@ - How to Write a Quantizer for PyTorch 2 Export Quantization — PyTorch Tutorials 2.3.0+cu121 documentation + How to Write a Quantizer for PyTorch 2 Export Quantization — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/semi_structured_sparse.html b/docs/prototype/semi_structured_sparse.html index 52f01a8..b48b739 100644 --- a/docs/prototype/semi_structured_sparse.html +++ b/docs/prototype/semi_structured_sparse.html @@ -9,7 +9,7 @@ - (prototype) Accelerating BERT with semi-structured (2:4) sparsity — PyTorch Tutorials 2.3.0+cu121 documentation + (prototype) Accelerating BERT with semi-structured (2:4) sparsity — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/skip_param_init.html b/docs/prototype/skip_param_init.html index 68270ac..ebf3902 100644 --- a/docs/prototype/skip_param_init.html +++ b/docs/prototype/skip_param_init.html @@ -9,7 +9,7 @@ - Skipping Module Parameter Initialization — PyTorch Tutorials 2.3.0+cu121 documentation + Skipping Module Parameter Initialization — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/torchscript_freezing.html b/docs/prototype/torchscript_freezing.html index 0b842f5..42fcfea 100644 --- a/docs/prototype/torchscript_freezing.html +++ b/docs/prototype/torchscript_freezing.html @@ -9,7 +9,7 @@ - Model Freezing in TorchScript — PyTorch Tutorials 2.3.0+cu121 documentation + Model Freezing in TorchScript — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/tracing_based_selective_build.html b/docs/prototype/tracing_based_selective_build.html index 9ee264c..1052625 100644 --- a/docs/prototype/tracing_based_selective_build.html +++ b/docs/prototype/tracing_based_selective_build.html @@ -9,7 +9,7 @@ - (prototype) Tracing-based Selective Build Mobile Interpreter in Android and iOS — PyTorch Tutorials 2.3.0+cu121 documentation + (prototype) Tracing-based Selective Build Mobile Interpreter in Android and iOS — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/vmap_recipe.html b/docs/prototype/vmap_recipe.html index 4a3824e..cf1f619 100644 --- a/docs/prototype/vmap_recipe.html +++ b/docs/prototype/vmap_recipe.html @@ -9,7 +9,7 @@ - torch.vmap — PyTorch Tutorials 2.3.0+cu121 documentation + torch.vmap — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/prototype/vulkan_workflow.html b/docs/prototype/vulkan_workflow.html index 97a7c57..773afdb 100644 --- a/docs/prototype/vulkan_workflow.html +++ b/docs/prototype/vulkan_workflow.html @@ -9,7 +9,7 @@ - PyTorch Vulkan Backend User Workflow — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch Vulkan Backend User Workflow — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/amx.html b/docs/recipes/amx.html index 0c59611..a8a412d 100644 --- a/docs/recipes/amx.html +++ b/docs/recipes/amx.html @@ -9,7 +9,7 @@ - 利用英特尔®高级矩阵扩展(Intel® Advanced Matrix Extensions) — PyTorch Tutorials 2.3.0+cu121 documentation + 利用英特尔®高级矩阵扩展(Intel® Advanced Matrix Extensions) — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/android_native_app_with_custom_op.html b/docs/recipes/android_native_app_with_custom_op.html index bb46830..3361ff0 100644 --- a/docs/recipes/android_native_app_with_custom_op.html +++ b/docs/recipes/android_native_app_with_custom_op.html @@ -9,7 +9,7 @@ - Making Native Android Application that uses PyTorch prebuilt libraries — PyTorch Tutorials 2.3.0+cu121 documentation + Making Native Android Application that uses PyTorch prebuilt libraries — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/bundled_inputs.html b/docs/recipes/bundled_inputs.html index 23e18f6..71b77ff 100644 --- a/docs/recipes/bundled_inputs.html +++ b/docs/recipes/bundled_inputs.html @@ -9,7 +9,7 @@ - (beta) Bundling inputs to PyTorch Models — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Bundling inputs to PyTorch Models — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/compiling_optimizer.html b/docs/recipes/compiling_optimizer.html index 7eff5ee..dcb71f1 100644 --- a/docs/recipes/compiling_optimizer.html +++ b/docs/recipes/compiling_optimizer.html @@ -9,7 +9,7 @@ - (beta) 使用 torch.compile 编译优化器 — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) 使用 torch.compile 编译优化器 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/compiling_optimizer_lr_scheduler.html b/docs/recipes/compiling_optimizer_lr_scheduler.html index 7adb311..1df20c0 100644 --- a/docs/recipes/compiling_optimizer_lr_scheduler.html +++ b/docs/recipes/compiling_optimizer_lr_scheduler.html @@ -9,7 +9,7 @@ - (beta) Running the compiled optimizer with an LR Scheduler — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Running the compiled optimizer with an LR Scheduler — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/cuda_rpc.html b/docs/recipes/cuda_rpc.html index 67744ad..963eca1 100644 --- a/docs/recipes/cuda_rpc.html +++ b/docs/recipes/cuda_rpc.html @@ -9,7 +9,7 @@ - 使用TensorPipe CUDA RPC进行设备到设备通信 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用TensorPipe CUDA RPC进行设备到设备通信 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/deployment_with_flask.html b/docs/recipes/deployment_with_flask.html index 3fa450a..0e0f359 100644 --- a/docs/recipes/deployment_with_flask.html +++ b/docs/recipes/deployment_with_flask.html @@ -9,7 +9,7 @@ - 使用 Flask 进行部署 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用 Flask 进行部署 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/distributed_checkpoint_recipe.html b/docs/recipes/distributed_checkpoint_recipe.html index 017037b..280b602 100644 --- a/docs/recipes/distributed_checkpoint_recipe.html +++ b/docs/recipes/distributed_checkpoint_recipe.html @@ -9,7 +9,7 @@ - 分布式检查点 (DCP) 入门 — PyTorch Tutorials 2.3.0+cu121 documentation + 分布式检查点 (DCP) 入门 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/distributed_device_mesh.html b/docs/recipes/distributed_device_mesh.html index 841f9cc..ee923a1 100644 --- a/docs/recipes/distributed_device_mesh.html +++ b/docs/recipes/distributed_device_mesh.html @@ -9,7 +9,7 @@ - 开始使用 DeviceMesh — PyTorch Tutorials 2.3.0+cu121 documentation + 开始使用 DeviceMesh — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/distributed_optim_torchscript.html b/docs/recipes/distributed_optim_torchscript.html index cf422ec..c02c455 100644 --- a/docs/recipes/distributed_optim_torchscript.html +++ b/docs/recipes/distributed_optim_torchscript.html @@ -9,7 +9,7 @@ - 支持 TorchScript 的分布式优化器 — PyTorch Tutorials 2.3.0+cu121 documentation + 支持 TorchScript 的分布式优化器 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/distributed_rpc_profiling.html b/docs/recipes/distributed_rpc_profiling.html index fab889f..2bdec0d 100644 --- a/docs/recipes/distributed_rpc_profiling.html +++ b/docs/recipes/distributed_rpc_profiling.html @@ -9,7 +9,7 @@ - Profiling PyTorch RPC-Based Workloads — PyTorch Tutorials 2.3.0+cu121 documentation + Profiling PyTorch RPC-Based Workloads — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/fuse.html b/docs/recipes/fuse.html index 8b70386..44832be 100644 --- a/docs/recipes/fuse.html +++ b/docs/recipes/fuse.html @@ -9,7 +9,7 @@ - Fuse Modules Recipe — PyTorch Tutorials 2.3.0+cu121 documentation + Fuse Modules Recipe — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/inference_tuning_on_aws_graviton.html b/docs/recipes/inference_tuning_on_aws_graviton.html index dd3f81b..50c22d1 100644 --- a/docs/recipes/inference_tuning_on_aws_graviton.html +++ b/docs/recipes/inference_tuning_on_aws_graviton.html @@ -9,7 +9,7 @@ - (Beta) PyTorch在AWS Graviton处理器上的推理性能优化 — PyTorch Tutorials 2.3.0+cu121 documentation + (Beta) PyTorch在AWS Graviton处理器上的推理性能优化 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/intel_extension_for_pytorch.html b/docs/recipes/intel_extension_for_pytorch.html index 9debeff..39c5c5e 100644 --- a/docs/recipes/intel_extension_for_pytorch.html +++ b/docs/recipes/intel_extension_for_pytorch.html @@ -9,7 +9,7 @@ - Intel® Extension for PyTorch* — PyTorch Tutorials 2.3.0+cu121 documentation + Intel® Extension for PyTorch* — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/intel_neural_compressor_for_pytorch.html b/docs/recipes/intel_neural_compressor_for_pytorch.html index c3fe2d0..04f7370 100644 --- a/docs/recipes/intel_neural_compressor_for_pytorch.html +++ b/docs/recipes/intel_neural_compressor_for_pytorch.html @@ -9,7 +9,7 @@ - 使用Intel® Neural Compressor实现PyTorch的简易量化 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用Intel® Neural Compressor实现PyTorch的简易量化 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/mobile_interpreter.html b/docs/recipes/mobile_interpreter.html index cc0bfb6..3807f01 100644 --- a/docs/recipes/mobile_interpreter.html +++ b/docs/recipes/mobile_interpreter.html @@ -9,7 +9,7 @@ - (beta) Efficient mobile interpreter in Android and iOS — PyTorch Tutorials 2.3.0+cu121 documentation + (beta) Efficient mobile interpreter in Android and iOS — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/mobile_perf.html b/docs/recipes/mobile_perf.html index 23ab204..8826cc2 100644 --- a/docs/recipes/mobile_perf.html +++ b/docs/recipes/mobile_perf.html @@ -9,7 +9,7 @@ - Pytorch Mobile Performance Recipes — PyTorch Tutorials 2.3.0+cu121 documentation + Pytorch Mobile Performance Recipes — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/model_preparation_android.html b/docs/recipes/model_preparation_android.html index 7a4d31c..73faf5a 100644 --- a/docs/recipes/model_preparation_android.html +++ b/docs/recipes/model_preparation_android.html @@ -9,7 +9,7 @@ - Model Preparation for Android Recipe — PyTorch Tutorials 2.3.0+cu121 documentation + Model Preparation for Android Recipe — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/model_preparation_ios.html b/docs/recipes/model_preparation_ios.html index 7b9a760..bdcf175 100644 --- a/docs/recipes/model_preparation_ios.html +++ b/docs/recipes/model_preparation_ios.html @@ -9,7 +9,7 @@ - Model Preparation for iOS Recipe — PyTorch Tutorials 2.3.0+cu121 documentation + Model Preparation for iOS Recipe — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/profile_with_itt.html b/docs/recipes/profile_with_itt.html index 1511b5a..39afad6 100644 --- a/docs/recipes/profile_with_itt.html +++ b/docs/recipes/profile_with_itt.html @@ -9,7 +9,7 @@ - 使用 Instrumentation and Tracing Technology (ITT) API 分析 PyTorch 工作负载 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用 Instrumentation and Tracing Technology (ITT) API 分析 PyTorch 工作负载 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/ptmobile_recipes_summary.html b/docs/recipes/ptmobile_recipes_summary.html index 54a51ac..f6b1526 100644 --- a/docs/recipes/ptmobile_recipes_summary.html +++ b/docs/recipes/ptmobile_recipes_summary.html @@ -9,7 +9,7 @@ - Summary of PyTorch Mobile Recipes — PyTorch Tutorials 2.3.0+cu121 documentation + Summary of PyTorch Mobile Recipes — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/quantization.html b/docs/recipes/quantization.html index 24e72ac..568282e 100644 --- a/docs/recipes/quantization.html +++ b/docs/recipes/quantization.html @@ -9,7 +9,7 @@ - Quantization Recipe — PyTorch Tutorials 2.3.0+cu121 documentation + Quantization Recipe — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/Captum_Recipe.html b/docs/recipes/recipes/Captum_Recipe.html index 43845b2..c279423 100644 --- a/docs/recipes/recipes/Captum_Recipe.html +++ b/docs/recipes/recipes/Captum_Recipe.html @@ -9,7 +9,7 @@ - 使用 Captum 进行模型可解释性 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用 Captum 进行模型可解释性 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/amp_recipe.html b/docs/recipes/recipes/amp_recipe.html index 434b84d..492069e 100644 --- a/docs/recipes/recipes/amp_recipe.html +++ b/docs/recipes/recipes/amp_recipe.html @@ -9,7 +9,7 @@ - 自动混合精度 — PyTorch Tutorials 2.3.0+cu121 documentation + 自动混合精度 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/benchmark.html b/docs/recipes/recipes/benchmark.html index 8b05962..ae8d330 100644 --- a/docs/recipes/recipes/benchmark.html +++ b/docs/recipes/recipes/benchmark.html @@ -9,7 +9,7 @@ - PyTorch Benchmark — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch Benchmark — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/changing_default_device.html b/docs/recipes/recipes/changing_default_device.html index 2f6134d..1b3181e 100644 --- a/docs/recipes/recipes/changing_default_device.html +++ b/docs/recipes/recipes/changing_default_device.html @@ -9,7 +9,7 @@ - Changing default device — PyTorch Tutorials 2.3.0+cu121 documentation + Changing default device — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/defining_a_neural_network.html b/docs/recipes/recipes/defining_a_neural_network.html index 9efbe9d..fdde09f 100644 --- a/docs/recipes/recipes/defining_a_neural_network.html +++ b/docs/recipes/recipes/defining_a_neural_network.html @@ -9,7 +9,7 @@ - PyTorch 创建神经网络 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 创建神经网络 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/dynamic_quantization.html b/docs/recipes/recipes/dynamic_quantization.html index 46ab625..6059524 100644 --- a/docs/recipes/recipes/dynamic_quantization.html +++ b/docs/recipes/recipes/dynamic_quantization.html @@ -9,7 +9,7 @@ - 动态量化 — PyTorch Tutorials 2.3.0+cu121 documentation + 动态量化 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/index.html b/docs/recipes/recipes/index.html index 9e30df6..d528420 100644 --- a/docs/recipes/recipes/index.html +++ b/docs/recipes/recipes/index.html @@ -9,7 +9,7 @@ - PyTorch Recipes — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch Recipes — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/loading_data_recipe.html b/docs/recipes/recipes/loading_data_recipe.html index cc4b863..0e86240 100644 --- a/docs/recipes/recipes/loading_data_recipe.html +++ b/docs/recipes/recipes/loading_data_recipe.html @@ -9,7 +9,7 @@ - PyTorch 加载数据 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 加载数据 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/module_load_state_dict_tips.html b/docs/recipes/recipes/module_load_state_dict_tips.html index c75926a..e2f8d45 100644 --- a/docs/recipes/recipes/module_load_state_dict_tips.html +++ b/docs/recipes/recipes/module_load_state_dict_tips.html @@ -9,7 +9,7 @@ - 从检查点加载 nn.Module 的技巧 — PyTorch Tutorials 2.3.0+cu121 documentation + 从检查点加载 nn.Module 的技巧 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/profiler_recipe.html b/docs/recipes/recipes/profiler_recipe.html index 5ddf12f..a50336a 100644 --- a/docs/recipes/recipes/profiler_recipe.html +++ b/docs/recipes/recipes/profiler_recipe.html @@ -9,7 +9,7 @@ - PyTorch Profiler — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch Profiler — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/reasoning_about_shapes.html b/docs/recipes/recipes/reasoning_about_shapes.html index a4704c3..41e3e8e 100644 --- a/docs/recipes/recipes/reasoning_about_shapes.html +++ b/docs/recipes/recipes/reasoning_about_shapes.html @@ -9,7 +9,7 @@ - 在PyTorch中推理形状 — PyTorch Tutorials 2.3.0+cu121 documentation + 在PyTorch中推理形状 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/save_load_across_devices.html b/docs/recipes/recipes/save_load_across_devices.html index 675b868..67bf78f 100644 --- a/docs/recipes/recipes/save_load_across_devices.html +++ b/docs/recipes/recipes/save_load_across_devices.html @@ -9,7 +9,7 @@ - PyTorch 中跨设备保存和加载模型 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 中跨设备保存和加载模型 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/saving_and_loading_a_general_checkpoint.html b/docs/recipes/recipes/saving_and_loading_a_general_checkpoint.html index 58b5f1e..ce898b5 100644 --- a/docs/recipes/recipes/saving_and_loading_a_general_checkpoint.html +++ b/docs/recipes/recipes/saving_and_loading_a_general_checkpoint.html @@ -9,7 +9,7 @@ - PyTorch 保存和加载通用检查点 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 保存和加载通用检查点 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/saving_and_loading_models_for_inference.html b/docs/recipes/recipes/saving_and_loading_models_for_inference.html index 2c19e01..fb37cf2 100644 --- a/docs/recipes/recipes/saving_and_loading_models_for_inference.html +++ b/docs/recipes/recipes/saving_and_loading_models_for_inference.html @@ -9,7 +9,7 @@ - PyTorch 保存和加载模型 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 保存和加载模型 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/saving_multiple_models_in_one_file.html b/docs/recipes/recipes/saving_multiple_models_in_one_file.html index 06e68e7..79c18d2 100644 --- a/docs/recipes/recipes/saving_multiple_models_in_one_file.html +++ b/docs/recipes/recipes/saving_multiple_models_in_one_file.html @@ -9,7 +9,7 @@ - PyTorch 在一个文件中保存和加载多个模型 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 在一个文件中保存和加载多个模型 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/swap_tensors.html b/docs/recipes/recipes/swap_tensors.html index 6a8233c..92665a1 100644 --- a/docs/recipes/recipes/swap_tensors.html +++ b/docs/recipes/recipes/swap_tensors.html @@ -9,7 +9,7 @@ - 在 nn.Module 中为 load_state_dict 和张量子类提供扩展点 — PyTorch Tutorials 2.3.0+cu121 documentation + 在 nn.Module 中为 load_state_dict 和张量子类提供扩展点 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/tensorboard_with_pytorch.html b/docs/recipes/recipes/tensorboard_with_pytorch.html index 7c0bca0..5ed03bc 100644 --- a/docs/recipes/recipes/tensorboard_with_pytorch.html +++ b/docs/recipes/recipes/tensorboard_with_pytorch.html @@ -9,7 +9,7 @@ - 如何在PyTorch中使用TensorBoard — PyTorch Tutorials 2.3.0+cu121 documentation + 如何在PyTorch中使用TensorBoard — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/timer_quick_start.html b/docs/recipes/recipes/timer_quick_start.html index 525dd3c..36d2f9f 100644 --- a/docs/recipes/recipes/timer_quick_start.html +++ b/docs/recipes/recipes/timer_quick_start.html @@ -9,7 +9,7 @@ - Timer快速入门 — PyTorch Tutorials 2.3.0+cu121 documentation + Timer快速入门 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/tuning_guide.html b/docs/recipes/recipes/tuning_guide.html index b329d67..f2b227e 100644 --- a/docs/recipes/recipes/tuning_guide.html +++ b/docs/recipes/recipes/tuning_guide.html @@ -9,7 +9,7 @@ - 性能调优指南 — PyTorch Tutorials 2.3.0+cu121 documentation + 性能调优指南 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/warmstarting_model_using_parameters_from_a_different_model.html b/docs/recipes/recipes/warmstarting_model_using_parameters_from_a_different_model.html index 487841d..7962b75 100644 --- a/docs/recipes/recipes/warmstarting_model_using_parameters_from_a_different_model.html +++ b/docs/recipes/recipes/warmstarting_model_using_parameters_from_a_different_model.html @@ -9,7 +9,7 @@ - PyTorch 使用不同模型的参数对模型进行热启动 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 使用不同模型的参数对模型进行热启动 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/what_is_state_dict.html b/docs/recipes/recipes/what_is_state_dict.html index 6688fa5..799fa13 100644 --- a/docs/recipes/recipes/what_is_state_dict.html +++ b/docs/recipes/recipes/what_is_state_dict.html @@ -9,7 +9,7 @@ - PyTorch 中 state_dict 是什么 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 中 state_dict 是什么 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes/zeroing_out_gradients.html b/docs/recipes/recipes/zeroing_out_gradients.html index 4434bcd..bad53e0 100644 --- a/docs/recipes/recipes/zeroing_out_gradients.html +++ b/docs/recipes/recipes/zeroing_out_gradients.html @@ -9,7 +9,7 @@ - 介绍 — PyTorch Tutorials 2.3.0+cu121 documentation + 介绍 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/recipes_index.html b/docs/recipes/recipes_index.html index 0aa0637..6fafedf 100644 --- a/docs/recipes/recipes_index.html +++ b/docs/recipes/recipes_index.html @@ -9,7 +9,7 @@ - PyTorch 示例 — PyTorch Tutorials 2.3.0+cu121 documentation + PyTorch 示例 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/regional_compilation.html b/docs/recipes/regional_compilation.html index e19e022..9d231e5 100644 --- a/docs/recipes/regional_compilation.html +++ b/docs/recipes/regional_compilation.html @@ -9,7 +9,7 @@ - 通过区域编译减少 torch.compile 冷启动编译时间 — PyTorch Tutorials 2.3.0+cu121 documentation + 通过区域编译减少 torch.compile 冷启动编译时间 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/script_optimized.html b/docs/recipes/script_optimized.html index 247fc1d..3844d44 100644 --- a/docs/recipes/script_optimized.html +++ b/docs/recipes/script_optimized.html @@ -9,7 +9,7 @@ - Script and Optimize for Mobile Recipe — PyTorch Tutorials 2.3.0+cu121 documentation + Script and Optimize for Mobile Recipe — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/torch_compile_backend_ipex.html b/docs/recipes/torch_compile_backend_ipex.html index 6c55d09..852fb2d 100644 --- a/docs/recipes/torch_compile_backend_ipex.html +++ b/docs/recipes/torch_compile_backend_ipex.html @@ -9,7 +9,7 @@ - Intel® PyTorch* 扩展后端 — PyTorch Tutorials 2.3.0+cu121 documentation + Intel® PyTorch* 扩展后端 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/torch_compile_user_defined_triton_kernel_tutorial.html b/docs/recipes/torch_compile_user_defined_triton_kernel_tutorial.html index 4554129..a43ae5e 100644 --- a/docs/recipes/torch_compile_user_defined_triton_kernel_tutorial.html +++ b/docs/recipes/torch_compile_user_defined_triton_kernel_tutorial.html @@ -9,7 +9,7 @@ - 使用 torch.compile 和用户自定义的 Triton 内核 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用 torch.compile 和用户自定义的 Triton 内核 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/torch_logs.html b/docs/recipes/torch_logs.html index 5db5122..288cdaa 100644 --- a/docs/recipes/torch_logs.html +++ b/docs/recipes/torch_logs.html @@ -9,7 +9,7 @@ - (Beta) 使用 TORCH_LOGS python API 与 torch.compile — PyTorch Tutorials 2.3.0+cu121 documentation + (Beta) 使用 TORCH_LOGS python API 与 torch.compile — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/torchscript_inference.html b/docs/recipes/torchscript_inference.html index 4c6b3d3..bb5d7fe 100644 --- a/docs/recipes/torchscript_inference.html +++ b/docs/recipes/torchscript_inference.html @@ -9,7 +9,7 @@ - TorchScript 部署 — PyTorch Tutorials 2.3.0+cu121 documentation + TorchScript 部署 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/torchserve_vertexai_tutorial.html b/docs/recipes/torchserve_vertexai_tutorial.html index b3cf82e..d64870d 100644 --- a/docs/recipes/torchserve_vertexai_tutorial.html +++ b/docs/recipes/torchserve_vertexai_tutorial.html @@ -9,7 +9,7 @@ - 将 PyTorch Stable Diffusion 模型部署为 Vertex AI 端点 — PyTorch Tutorials 2.3.0+cu121 documentation + 将 PyTorch Stable Diffusion 模型部署为 Vertex AI 端点 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/recipes/zero_redundancy_optimizer.html b/docs/recipes/zero_redundancy_optimizer.html index f2858cc..1f87f40 100644 --- a/docs/recipes/zero_redundancy_optimizer.html +++ b/docs/recipes/zero_redundancy_optimizer.html @@ -9,7 +9,7 @@ - 使用ZeroRedundancyOptimizer分片优化器状态 — PyTorch Tutorials 2.3.0+cu121 documentation + 使用ZeroRedundancyOptimizer分片优化器状态 — PyTorch Tutorials 2.5.0+cu124 documentation @@ -278,7 +278,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/search.html b/docs/search.html index c3e1d41..e90e32d 100644 --- a/docs/search.html +++ b/docs/search.html @@ -9,7 +9,7 @@ - Search — PyTorch Tutorials 2.3.0+cu121 documentation + Search — PyTorch Tutorials 2.5.0+cu124 documentation @@ -276,7 +276,7 @@
    - 2.3.0+cu121 + 2.5.0+cu124
    diff --git a/docs/searchindex.js b/docs/searchindex.js index d27de43..ebc5ef3 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["advanced/ONNXLive", "advanced/coding_ddpg", "advanced/cpp_autograd", "advanced/cpp_cuda_graphs", "advanced/cpp_export", "advanced/cpp_extension", "advanced/cpp_frontend", "advanced/ddp_pipeline", "advanced/dispatcher", "advanced/dynamic_quantization_tutorial", "advanced/extend_dispatcher", "advanced/generic_join", "advanced/neural_style_tutorial", "advanced/numpy_extensions_tutorial", "advanced/pendulum", "advanced/privateuseone", "advanced/rpc_ddp_tutorial", "advanced/semi_structured_sparse", "advanced/sharding", "advanced/static_quantization_tutorial", "advanced/super_resolution_with_onnxruntime", "advanced/torch-script-parallelism", "advanced/torch_script_custom_classes", "advanced/torch_script_custom_ops", "advanced/usb_semisup_learn", "beginner/Intro_to_TorchScript_tutorial", "beginner/audio_data_augmentation_tutorial", "beginner/audio_datasets_tutorial", "beginner/audio_feature_augmentation_tutorial", "beginner/audio_feature_extractions_tutorial", "beginner/audio_io_tutorial", "beginner/audio_resampling_tutorial", "beginner/basics/autogradqs_tutorial", "beginner/basics/buildmodel_tutorial", "beginner/basics/data_tutorial", "beginner/basics/index", "beginner/basics/intro", "beginner/basics/optimization_tutorial", "beginner/basics/quickstart_tutorial", "beginner/basics/saveloadrun_tutorial", "beginner/basics/tensorqs_tutorial", "beginner/basics/transforms_tutorial", "beginner/bettertransformer_tutorial", "beginner/blitz/autograd_tutorial", "beginner/blitz/cifar10_tutorial", "beginner/blitz/data_parallel_tutorial", "beginner/blitz/index", "beginner/blitz/neural_networks_tutorial", "beginner/blitz/tensor_tutorial", "beginner/chatbot_tutorial", "beginner/colab", "beginner/data_loading_tutorial", "beginner/dcgan_faces_tutorial", "beginner/ddp_series_fault_tolerance", "beginner/ddp_series_intro", "beginner/ddp_series_multigpu", "beginner/ddp_series_theory", "beginner/deep_learning_60min_blitz", "beginner/deeplabv3_on_android", "beginner/deeplabv3_on_ios", "beginner/deploy_seq2seq_hybrid_frontend_tutorial", "beginner/dist_overview", "beginner/examples_autograd/index", "beginner/examples_autograd/polynomial_autograd", "beginner/examples_autograd/polynomial_custom_function", "beginner/examples_nn/dynamic_net", "beginner/examples_nn/index", "beginner/examples_nn/polynomial_module", "beginner/examples_nn/polynomial_nn", "beginner/examples_nn/polynomial_optim", "beginner/examples_tensor/index", "beginner/examples_tensor/polynomial_numpy", "beginner/examples_tensor/polynomial_tensor", "beginner/fgsm_tutorial", "beginner/finetuning_torchvision_models_tutorial", "beginner/flava_finetuning_tutorial", "beginner/former_torchies/autograd_tutorial_old", "beginner/former_torchies/index", "beginner/former_torchies/nnft_tutorial", "beginner/former_torchies/parallelism_tutorial", "beginner/former_torchies/tensor_tutorial_old", "beginner/former_torchies_tutorial", "beginner/hta_intro_tutorial", "beginner/hta_trace_diff_tutorial", "beginner/hybrid_frontend/index", "beginner/hybrid_frontend/learning_hybrid_frontend_through_example_tutorial", "beginner/hybrid_frontend_tutorial", "beginner/hyperparameter_tuning_tutorial", "beginner/introyt", "beginner/introyt/autogradyt_tutorial", "beginner/introyt/captumyt", "beginner/introyt/index", "beginner/introyt/introyt1_tutorial", "beginner/introyt/modelsyt_tutorial", "beginner/introyt/tensorboardyt_tutorial", "beginner/introyt/tensors_deeper_tutorial", "beginner/introyt/trainingyt", "beginner/knowledge_distillation_tutorial", "beginner/nlp/advanced_tutorial", "beginner/nlp/deep_learning_tutorial", "beginner/nlp/index", "beginner/nlp/pytorch_tutorial", "beginner/nlp/sequence_models_tutorial", "beginner/nlp/word_embeddings_tutorial", "beginner/nn_tutorial", "beginner/onnx/export_simple_model_to_onnx_tutorial", "beginner/onnx/index", "beginner/onnx/intro_onnx", "beginner/onnx/onnx_registry_tutorial", "beginner/profiler", "beginner/ptcheat", "beginner/pytorch_with_examples", "beginner/saving_loading_models", "beginner/t5_tutorial", "beginner/template_tutorial", "beginner/text_sentiment_ngrams_tutorial", "beginner/torchtext_custom_dataset_tutorial", "beginner/transfer_learning_tutorial", "beginner/translation_transformer", "beginner/vt_tutorial", "distributed/home", "index", "intermediate/FSDP_adavnced_tutorial", "intermediate/FSDP_tutorial", "intermediate/TP_tutorial", "intermediate/autograd_saved_tensors_hooks_tutorial", "intermediate/ax_multiobjective_nas_tutorial", "intermediate/char_rnn_classification_tutorial", "intermediate/char_rnn_generation_tutorial", "intermediate/compiled_autograd_tutorial", "intermediate/custom_function_conv_bn_tutorial", "intermediate/custom_function_double_backward_tutorial", "intermediate/ddp_series_minGPT", "intermediate/ddp_series_multinode", "intermediate/ddp_tutorial", "intermediate/dist_pipeline_parallel_tutorial", "intermediate/dist_tuto", "intermediate/dqn_with_rnn_tutorial", "intermediate/dynamic_quantization_bert_tutorial", "intermediate/ensembling", "intermediate/flask_rest_api_tutorial", "intermediate/forced_alignment_with_torchaudio_tutorial", "intermediate/forward_ad_usage", "intermediate/fx_conv_bn_fuser", "intermediate/fx_profiling_tutorial", "intermediate/inductor_debug_cpu", "intermediate/jacobians_hessians", "intermediate/mario_rl_tutorial", "intermediate/memory_format_tutorial", "intermediate/mnist_train_nas", "intermediate/model_parallel_tutorial", "intermediate/neural_tangent_kernels", "intermediate/nvfuser_intro_tutorial", "intermediate/optimizer_step_in_backward_tutorial", "intermediate/parametrizations", "intermediate/per_sample_grads", "intermediate/process_group_cpp_extension_tutorial", "intermediate/pruning_tutorial", "intermediate/quantized_transfer_learning_tutorial", "intermediate/realtime_rpi", "intermediate/reinforcement_ppo", "intermediate/reinforcement_q_learning", "intermediate/rpc_async_execution", "intermediate/rpc_param_server_tutorial", "intermediate/rpc_tutorial", "intermediate/scaled_dot_product_attention_tutorial", "intermediate/seq2seq_translation_tutorial", "intermediate/spatial_transformer_tutorial", "intermediate/speech_recognition_pipeline_tutorial", "intermediate/tensorboard_profiler_tutorial", "intermediate/tensorboard_tutorial", "intermediate/text_to_speech_with_torchaudio", "intermediate/tiatoolbox_tutorial", "intermediate/torch_compile_tutorial", "intermediate/torch_export_nightly_tutorial", "intermediate/torch_export_tutorial", "intermediate/torchrec_tutorial", "intermediate/torchserve_with_ipex", "intermediate/torchserve_with_ipex_2", "intermediate/torchvision_tutorial", "prototype/backend_config_tutorial", "prototype/distributed_rpc_profiling", "prototype/fx_graph_mode_ptq_dynamic", "prototype/fx_graph_mode_ptq_static", "prototype/fx_graph_mode_quant_guide", "prototype/gpu_quantization_torchao_tutorial", "prototype/graph_mode_dynamic_bert_tutorial", "prototype/inductor_cpp_wrapper_tutorial", "prototype/ios_coreml_workflow", "prototype/ios_gpu_workflow", "prototype/maskedtensor_adagrad", "prototype/maskedtensor_advanced_semantics", "prototype/maskedtensor_overview", "prototype/maskedtensor_sparsity", "prototype/nestedtensor", "prototype/nnapi_mobilenetv2", "prototype/numeric_suite_tutorial", "prototype/prototype_index", "prototype/pt2e_quant_ptq", "prototype/pt2e_quant_qat", "prototype/pt2e_quant_x86_inductor", "prototype/pt2e_quantizer", "prototype/semi_structured_sparse", "prototype/skip_param_init", "prototype/torchscript_freezing", "prototype/tracing_based_selective_build", "prototype/vmap_recipe", "prototype/vulkan_workflow", "recipes/amx", "recipes/android_native_app_with_custom_op", "recipes/bundled_inputs", "recipes/compiling_optimizer", "recipes/compiling_optimizer_lr_scheduler", "recipes/cuda_rpc", "recipes/deployment_with_flask", "recipes/distributed_checkpoint_recipe", "recipes/distributed_device_mesh", "recipes/distributed_optim_torchscript", "recipes/distributed_rpc_profiling", "recipes/fuse", "recipes/inference_tuning_on_aws_graviton", "recipes/intel_extension_for_pytorch", "recipes/intel_neural_compressor_for_pytorch", "recipes/mobile_interpreter", "recipes/mobile_perf", "recipes/model_preparation_android", "recipes/model_preparation_ios", "recipes/profile_with_itt", "recipes/ptmobile_recipes_summary", "recipes/quantization", "recipes/recipes/Captum_Recipe", "recipes/recipes/amp_recipe", "recipes/recipes/benchmark", "recipes/recipes/changing_default_device", "recipes/recipes/defining_a_neural_network", "recipes/recipes/dynamic_quantization", "recipes/recipes/index", "recipes/recipes/loading_data_recipe", "recipes/recipes/module_load_state_dict_tips", "recipes/recipes/profiler_recipe", "recipes/recipes/reasoning_about_shapes", "recipes/recipes/save_load_across_devices", "recipes/recipes/saving_and_loading_a_general_checkpoint", "recipes/recipes/saving_and_loading_models_for_inference", "recipes/recipes/saving_multiple_models_in_one_file", "recipes/recipes/swap_tensors", "recipes/recipes/tensorboard_with_pytorch", "recipes/recipes/timer_quick_start", "recipes/recipes/tuning_guide", "recipes/recipes/warmstarting_model_using_parameters_from_a_different_model", "recipes/recipes/what_is_state_dict", "recipes/recipes/zeroing_out_gradients", "recipes/recipes_index", "recipes/regional_compilation", "recipes/script_optimized", "recipes/torch_compile_backend_ipex", "recipes/torch_compile_user_defined_triton_kernel_tutorial", "recipes/torch_logs", "recipes/torchscript_inference", "recipes/torchserve_vertexai_tutorial", "recipes/zero_redundancy_optimizer", "src/pytorch-sphinx-theme/docs/changelog", "src/pytorch-sphinx-theme/docs/configuring", "src/pytorch-sphinx-theme/docs/demo/api", "src/pytorch-sphinx-theme/docs/demo/demo", "src/pytorch-sphinx-theme/docs/demo/lists_tables", "src/pytorch-sphinx-theme/docs/demo/long", "src/pytorch-sphinx-theme/docs/demo/structure", "src/pytorch-sphinx-theme/docs/index", "src/pytorch-sphinx-theme/docs/installing"], "filenames": ["advanced/ONNXLive.rst", "advanced/coding_ddpg.rst", "advanced/cpp_autograd.rst", "advanced/cpp_cuda_graphs.rst", "advanced/cpp_export.rst", "advanced/cpp_extension.rst", "advanced/cpp_frontend.rst", "advanced/ddp_pipeline.rst", "advanced/dispatcher.rst", "advanced/dynamic_quantization_tutorial.rst", "advanced/extend_dispatcher.rst", "advanced/generic_join.rst", "advanced/neural_style_tutorial.rst", "advanced/numpy_extensions_tutorial.rst", "advanced/pendulum.rst", "advanced/privateuseone.rst", "advanced/rpc_ddp_tutorial.rst", "advanced/semi_structured_sparse.rst", "advanced/sharding.rst", "advanced/static_quantization_tutorial.rst", "advanced/super_resolution_with_onnxruntime.rst", "advanced/torch-script-parallelism.rst", "advanced/torch_script_custom_classes.rst", "advanced/torch_script_custom_ops.rst", "advanced/usb_semisup_learn.rst", "beginner/Intro_to_TorchScript_tutorial.rst", "beginner/audio_data_augmentation_tutorial.rst", "beginner/audio_datasets_tutorial.rst", "beginner/audio_feature_augmentation_tutorial.rst", "beginner/audio_feature_extractions_tutorial.rst", "beginner/audio_io_tutorial.rst", "beginner/audio_resampling_tutorial.rst", "beginner/basics/autogradqs_tutorial.rst", "beginner/basics/buildmodel_tutorial.rst", "beginner/basics/data_tutorial.rst", "beginner/basics/index.rst", "beginner/basics/intro.rst", "beginner/basics/optimization_tutorial.rst", "beginner/basics/quickstart_tutorial.rst", "beginner/basics/saveloadrun_tutorial.rst", "beginner/basics/tensorqs_tutorial.rst", "beginner/basics/transforms_tutorial.rst", "beginner/bettertransformer_tutorial.rst", "beginner/blitz/autograd_tutorial.rst", "beginner/blitz/cifar10_tutorial.rst", "beginner/blitz/data_parallel_tutorial.rst", "beginner/blitz/index.rst", "beginner/blitz/neural_networks_tutorial.rst", "beginner/blitz/tensor_tutorial.rst", "beginner/chatbot_tutorial.rst", "beginner/colab.rst", "beginner/data_loading_tutorial.rst", "beginner/dcgan_faces_tutorial.rst", "beginner/ddp_series_fault_tolerance.rst", "beginner/ddp_series_intro.rst", "beginner/ddp_series_multigpu.rst", "beginner/ddp_series_theory.rst", "beginner/deep_learning_60min_blitz.rst", "beginner/deeplabv3_on_android.rst", "beginner/deeplabv3_on_ios.rst", "beginner/deploy_seq2seq_hybrid_frontend_tutorial.rst", "beginner/dist_overview.rst", "beginner/examples_autograd/index.rst", "beginner/examples_autograd/polynomial_autograd.rst", "beginner/examples_autograd/polynomial_custom_function.rst", "beginner/examples_nn/dynamic_net.rst", "beginner/examples_nn/index.rst", "beginner/examples_nn/polynomial_module.rst", "beginner/examples_nn/polynomial_nn.rst", "beginner/examples_nn/polynomial_optim.rst", "beginner/examples_tensor/index.rst", "beginner/examples_tensor/polynomial_numpy.rst", "beginner/examples_tensor/polynomial_tensor.rst", "beginner/fgsm_tutorial.rst", "beginner/finetuning_torchvision_models_tutorial.rst", "beginner/flava_finetuning_tutorial.rst", "beginner/former_torchies/autograd_tutorial_old.rst", "beginner/former_torchies/index.rst", "beginner/former_torchies/nnft_tutorial.rst", "beginner/former_torchies/parallelism_tutorial.rst", "beginner/former_torchies/tensor_tutorial_old.rst", "beginner/former_torchies_tutorial.rst", "beginner/hta_intro_tutorial.rst", "beginner/hta_trace_diff_tutorial.rst", "beginner/hybrid_frontend/index.rst", "beginner/hybrid_frontend/learning_hybrid_frontend_through_example_tutorial.rst", "beginner/hybrid_frontend_tutorial.rst", "beginner/hyperparameter_tuning_tutorial.rst", "beginner/introyt.rst", "beginner/introyt/autogradyt_tutorial.rst", "beginner/introyt/captumyt.rst", "beginner/introyt/index.rst", "beginner/introyt/introyt1_tutorial.rst", "beginner/introyt/modelsyt_tutorial.rst", "beginner/introyt/tensorboardyt_tutorial.rst", "beginner/introyt/tensors_deeper_tutorial.rst", "beginner/introyt/trainingyt.rst", "beginner/knowledge_distillation_tutorial.rst", "beginner/nlp/advanced_tutorial.rst", "beginner/nlp/deep_learning_tutorial.rst", "beginner/nlp/index.rst", "beginner/nlp/pytorch_tutorial.rst", "beginner/nlp/sequence_models_tutorial.rst", "beginner/nlp/word_embeddings_tutorial.rst", "beginner/nn_tutorial.rst", "beginner/onnx/export_simple_model_to_onnx_tutorial.rst", "beginner/onnx/index.rst", "beginner/onnx/intro_onnx.rst", "beginner/onnx/onnx_registry_tutorial.rst", "beginner/profiler.rst", "beginner/ptcheat.rst", "beginner/pytorch_with_examples.rst", "beginner/saving_loading_models.rst", "beginner/t5_tutorial.rst", "beginner/template_tutorial.rst", "beginner/text_sentiment_ngrams_tutorial.rst", "beginner/torchtext_custom_dataset_tutorial.rst", "beginner/transfer_learning_tutorial.rst", "beginner/translation_transformer.rst", "beginner/vt_tutorial.rst", "distributed/home.rst", "index.rst", "intermediate/FSDP_adavnced_tutorial.rst", "intermediate/FSDP_tutorial.rst", "intermediate/TP_tutorial.rst", "intermediate/autograd_saved_tensors_hooks_tutorial.rst", "intermediate/ax_multiobjective_nas_tutorial.rst", "intermediate/char_rnn_classification_tutorial.rst", "intermediate/char_rnn_generation_tutorial.rst", "intermediate/compiled_autograd_tutorial.rst", "intermediate/custom_function_conv_bn_tutorial.rst", "intermediate/custom_function_double_backward_tutorial.rst", "intermediate/ddp_series_minGPT.rst", "intermediate/ddp_series_multinode.rst", "intermediate/ddp_tutorial.rst", "intermediate/dist_pipeline_parallel_tutorial.rst", "intermediate/dist_tuto.rst", "intermediate/dqn_with_rnn_tutorial.rst", "intermediate/dynamic_quantization_bert_tutorial.rst", "intermediate/ensembling.rst", "intermediate/flask_rest_api_tutorial.rst", "intermediate/forced_alignment_with_torchaudio_tutorial.rst", "intermediate/forward_ad_usage.rst", "intermediate/fx_conv_bn_fuser.rst", "intermediate/fx_profiling_tutorial.rst", "intermediate/inductor_debug_cpu.rst", "intermediate/jacobians_hessians.rst", "intermediate/mario_rl_tutorial.rst", "intermediate/memory_format_tutorial.rst", "intermediate/mnist_train_nas.rst", "intermediate/model_parallel_tutorial.rst", "intermediate/neural_tangent_kernels.rst", "intermediate/nvfuser_intro_tutorial.rst", "intermediate/optimizer_step_in_backward_tutorial.rst", "intermediate/parametrizations.rst", "intermediate/per_sample_grads.rst", "intermediate/process_group_cpp_extension_tutorial.rst", "intermediate/pruning_tutorial.rst", "intermediate/quantized_transfer_learning_tutorial.rst", "intermediate/realtime_rpi.rst", "intermediate/reinforcement_ppo.rst", "intermediate/reinforcement_q_learning.rst", "intermediate/rpc_async_execution.rst", "intermediate/rpc_param_server_tutorial.rst", "intermediate/rpc_tutorial.rst", "intermediate/scaled_dot_product_attention_tutorial.rst", "intermediate/seq2seq_translation_tutorial.rst", "intermediate/spatial_transformer_tutorial.rst", "intermediate/speech_recognition_pipeline_tutorial.rst", "intermediate/tensorboard_profiler_tutorial.rst", "intermediate/tensorboard_tutorial.rst", "intermediate/text_to_speech_with_torchaudio.rst", "intermediate/tiatoolbox_tutorial.rst", "intermediate/torch_compile_tutorial.rst", "intermediate/torch_export_nightly_tutorial.rst", "intermediate/torch_export_tutorial.rst", "intermediate/torchrec_tutorial.rst", "intermediate/torchserve_with_ipex.rst", "intermediate/torchserve_with_ipex_2.rst", "intermediate/torchvision_tutorial.rst", "prototype/backend_config_tutorial.rst", "prototype/distributed_rpc_profiling.rst", "prototype/fx_graph_mode_ptq_dynamic.rst", "prototype/fx_graph_mode_ptq_static.rst", "prototype/fx_graph_mode_quant_guide.rst", "prototype/gpu_quantization_torchao_tutorial.rst", "prototype/graph_mode_dynamic_bert_tutorial.rst", "prototype/inductor_cpp_wrapper_tutorial.rst", "prototype/ios_coreml_workflow.rst", "prototype/ios_gpu_workflow.rst", "prototype/maskedtensor_adagrad.rst", "prototype/maskedtensor_advanced_semantics.rst", "prototype/maskedtensor_overview.rst", "prototype/maskedtensor_sparsity.rst", "prototype/nestedtensor.rst", "prototype/nnapi_mobilenetv2.rst", "prototype/numeric_suite_tutorial.rst", "prototype/prototype_index.rst", "prototype/pt2e_quant_ptq.rst", "prototype/pt2e_quant_qat.rst", "prototype/pt2e_quant_x86_inductor.rst", "prototype/pt2e_quantizer.rst", "prototype/semi_structured_sparse.rst", "prototype/skip_param_init.rst", "prototype/torchscript_freezing.rst", "prototype/tracing_based_selective_build.rst", "prototype/vmap_recipe.rst", "prototype/vulkan_workflow.rst", "recipes/amx.rst", "recipes/android_native_app_with_custom_op.rst", "recipes/bundled_inputs.rst", "recipes/compiling_optimizer.rst", "recipes/compiling_optimizer_lr_scheduler.rst", "recipes/cuda_rpc.rst", "recipes/deployment_with_flask.rst", "recipes/distributed_checkpoint_recipe.rst", "recipes/distributed_device_mesh.rst", "recipes/distributed_optim_torchscript.rst", "recipes/distributed_rpc_profiling.rst", "recipes/fuse.rst", "recipes/inference_tuning_on_aws_graviton.rst", "recipes/intel_extension_for_pytorch.rst", "recipes/intel_neural_compressor_for_pytorch.rst", "recipes/mobile_interpreter.rst", "recipes/mobile_perf.rst", "recipes/model_preparation_android.rst", "recipes/model_preparation_ios.rst", "recipes/profile_with_itt.rst", "recipes/ptmobile_recipes_summary.rst", "recipes/quantization.rst", "recipes/recipes/Captum_Recipe.rst", "recipes/recipes/amp_recipe.rst", "recipes/recipes/benchmark.rst", "recipes/recipes/changing_default_device.rst", "recipes/recipes/defining_a_neural_network.rst", "recipes/recipes/dynamic_quantization.rst", "recipes/recipes/index.rst", "recipes/recipes/loading_data_recipe.rst", "recipes/recipes/module_load_state_dict_tips.rst", "recipes/recipes/profiler_recipe.rst", "recipes/recipes/reasoning_about_shapes.rst", "recipes/recipes/save_load_across_devices.rst", "recipes/recipes/saving_and_loading_a_general_checkpoint.rst", "recipes/recipes/saving_and_loading_models_for_inference.rst", "recipes/recipes/saving_multiple_models_in_one_file.rst", "recipes/recipes/swap_tensors.rst", "recipes/recipes/tensorboard_with_pytorch.rst", "recipes/recipes/timer_quick_start.rst", "recipes/recipes/tuning_guide.rst", "recipes/recipes/warmstarting_model_using_parameters_from_a_different_model.rst", "recipes/recipes/what_is_state_dict.rst", "recipes/recipes/zeroing_out_gradients.rst", "recipes/recipes_index.rst", "recipes/regional_compilation.rst", "recipes/script_optimized.rst", "recipes/torch_compile_backend_ipex.rst", "recipes/torch_compile_user_defined_triton_kernel_tutorial.rst", "recipes/torch_logs.rst", "recipes/torchscript_inference.rst", "recipes/torchserve_vertexai_tutorial.rst", "recipes/zero_redundancy_optimizer.rst", "src/pytorch-sphinx-theme/docs/changelog.rst", "src/pytorch-sphinx-theme/docs/configuring.rst", "src/pytorch-sphinx-theme/docs/demo/api.rst", "src/pytorch-sphinx-theme/docs/demo/demo.rst", "src/pytorch-sphinx-theme/docs/demo/lists_tables.rst", "src/pytorch-sphinx-theme/docs/demo/long.rst", "src/pytorch-sphinx-theme/docs/demo/structure.rst", "src/pytorch-sphinx-theme/docs/index.rst", "src/pytorch-sphinx-theme/docs/installing.rst"], "titles": ["ONNX Live Tutorial", "TorchRL objectives: Coding a DDPG loss", "Autograd in C++ Frontend", "Using CUDA Graphs in PyTorch C++ API", "\u5728 C++ \u4e2d\u52a0\u8f7d TorchScript \u6a21\u578b", "Custom C++ and CUDA Extensions", "Using the PyTorch C++ Frontend", "Training Transformer models using Distributed Data Parallel and Pipeline Parallelism", "Registering a Dispatched Operator in C++", "(beta) Dynamic Quantization on an LSTM Word Language Model", "Extending dispatcher for a new backend in C++", "Distributed Training with Uneven Inputs Using the Join Context Manager", "Neural Transfer Using PyTorch", "Creating Extensions Using NumPy and SciPy", "Pendulum\uff1a\u4f7f\u7528 TorchRL \u7f16\u5199\u73af\u5883\u548ctransforms", "Facilitating New Backend Integration by PrivateUse1", "Combining Distributed DataParallel with Distributed RPC Framework", "(beta) Accelerating BERT with semi-structured (2:4) sparsity", "Exploring TorchRec sharding", "(beta) Static Quantization with Eager Mode in PyTorch", "(optional) PyTorch \u6a21\u578b\u5bfc\u51fa\u5230 ONNX \u5e76\u4f7f\u7528 ONNX Runtime \u8fd0\u884c", "Dynamic Parallelism in TorchScript", "Extending TorchScript with Custom C++ Classes", "Extending TorchScript with Custom C++ Operators", "Semi-Supervised Learning using USB built upon PyTorch", "TorchScript \u4ecb\u7ecd", "\u97f3\u9891\u6570\u636e\u589e\u5f3a", "\u97f3\u9891\u6570\u636e\u96c6", "\u97f3\u9891\u7279\u5f81\u589e\u5f3a", "\u97f3\u9891\u7279\u5f81\u63d0\u53d6", "\u97f3\u9891 I/O", "Audio \u91cd\u91c7\u6837", "\u81ea\u52a8\u5fae\u5206", "\u6784\u5efa\u795e\u7ecf\u7f51\u7edc", "\u6570\u636e\u96c6\u4e0e\u6570\u636e\u52a0\u8f7d\u5668", "Learn the Basics", "\u57fa\u7840\u77e5\u8bc6", "\u4f18\u5316\u6a21\u578b\u53c2\u6570", "\u5feb\u901f\u5165\u95e8", "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b", "\u5f20\u91cf", "Transforms", "\u4f7f\u7528 Better Transformer \u8fdb\u884c\u5feb\u901f Transformer \u63a8\u65ad", "A Gentle Introduction to torch.autograd", "Training a Classifier", "Optional: Data Parallelism", "Deep Learning with PyTorch: A 60 Minute Blitz", "Neural Networks", "Tensors", "Chatbot Tutorial", "Running Tutorials in Google Colab", "Writing Custom Datasets, DataLoaders and Transforms", "DCGAN \u6559\u7a0b", "Fault-tolerant Distributed Training with torchrun", "PyTorch \u5206\u5e03\u5f0f\u5e76\u884c - Video Tutorials", "\u4f7f\u7528 DDP \u8fdb\u884c\u591a GPU \u8bad\u7ec3", "What is Distributed Data Parallel (DDP)", "PyTorch \u6df1\u5ea6\u5b66\u4e60\uff1a60\u5206\u949f\u5165\u95e8", "Image Segmentation DeepLabV3 on Android", "Image Segmentation DeepLabV3 on iOS", "Deploying a Seq2Seq Model with TorchScript", "PyTorch \u5206\u5e03\u5f0f\u6982\u8ff0", "<no title>", "PyTorch: Tensors and autograd", "PyTorch: Defining New autograd Functions", "PyTorch: Control Flow + Weight Sharing", "<no title>", "PyTorch: Custom nn Modules", "PyTorch: nn", "PyTorch: optim", "<no title>", "Warm-up: numpy", "PyTorch\uff1a\u5f20\u91cf(Tensors)", "\u5bf9\u6297\u6837\u672c\u751f\u6210", "Finetuning Torchvision Models", "TorchMultimodal \u6559\u7a0b\uff1a\u5fae\u8c03 FLAVA", "Autograd", "<no title>", "nn package", "Multi-GPU Examples", "Tensors", "PyTorch for Former Torch Users", "Holistic Trace Analysis \u4ecb\u7ecd", "Holistic Trace Analysis \u5dee\u5f02\u5206\u6790", "<no title>", "Learning Hybrid Frontend Syntax Through Example", "Hybrid Frontend \u6559\u7a0b", "Ray Tune \u8d85\u53c2\u6570\u8c03\u4f18", "PyTorch \u4ecb\u7ecd - YouTube", "\u81ea\u52a8\u5fae\u5206\u57fa\u7840", "\u4f7f\u7528 Captum \u8fdb\u884c\u6a21\u578b\u7406\u89e3", "Introduction to PyTorch on YouTube", "PyTorch \u7b80\u4ecb", "\u4f7f\u7528 PyTorch \u6784\u5efa\u6a21\u578b", "PyTorch TensorBoard \u652f\u6301", "PyTorch Tensors \u4ecb\u7ecd", "\u4f7f\u7528 PyTorch \u8bad\u7ec3\u6a21\u578b", "Knowledge Distillation \u6559\u7a0b", "Advanced: Making Dynamic Decisions and the Bi-LSTM CRF", "Deep Learning with PyTorch", "Deep Learning for NLP with Pytorch", "Introduction to PyTorch", "Sequence Models and Long Short-Term Memory Networks", "Word Embeddings: Encoding Lexical Semantics", "torch.nn \u5177\u4f53\u662f\u4ec0\u4e48?", "Export a PyTorch model to ONNX", "ONNX", "ONNX \u4ecb\u7ecd", "Extending the ONNX Registry", "PyTorch \u6a21\u578b\u5206\u6790", "PyTorch Cheat Sheet", "\u8ddf\u7740\u793a\u4f8b\u5b66\u4e60 PyTorch", "Saving and Loading Models", "T5-Base Model for Summarization, Sentiment Classification, and Translation", "Template Tutorial", "torchtext \u6587\u672c\u5206\u7c7b", "Torchtext \u9884\u5904\u7406\u81ea\u5b9a\u4e49\u6587\u672c\u6570\u636e\u96c6", "\u8ba1\u7b97\u673a\u89c6\u89c9\u8fc1\u79fb\u5b66\u4e60\u6559\u7a0b", "\u6570\u636e\u83b7\u53d6\u548c\u5904\u7406", "\u4f18\u5316\u89c6\u89c9 Transformer \u6a21\u578b", "Distributed and Parallel Training Tutorials", "\u6b22\u8fce\u6765\u5230 PyTorch \u6559\u7a0b", "Advanced Model Training with Fully Sharded Data Parallel (FSDP)", "Getting Started with Fully Sharded Data Parallel(FSDP)", "Large Scale Transformer model training with Tensor Parallel (TP)", "Hooks for autograd saved tensors", "Multi-Objective NAS with Ax", "\u4ece\u96f6\u5f00\u59cb\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406\uff1a\u5b57\u7b26\u7ea7 RNN \u8fdb\u884c\u59d3\u540d\u5206\u7c7b", "\u4ece\u96f6\u5f00\u59cb\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406\uff1a\u5b57\u7b26\u7ea7 RNN \u751f\u6210\u59d3\u540d", "Compiled Autograd: \u4e3a torch.compile \u6355\u83b7\u66f4\u5927\u7684\u540e\u5411\u56fe", "Fusing Convolution and Batch Norm using Custom Function", "Double Backward with Custom Functions", "Training \u201creal-world\u201d models with DDP", "Multinode Training", "Getting Started with Distributed Data Parallel", "Distributed Pipeline Parallelism Using RPC", "Writing Distributed Applications with PyTorch", "Recurrent DQN: Training recurrent policies", "(beta) Dynamic Quantization on BERT", "Model ensembling", "API \u5b9a\u4e49", "Wav2Vec2 \u5f3a\u5236\u5bf9\u9f50", "Forward-mode Automatic Differentiation (Beta)", "(beta) Building a Convolution/Batch Norm fuser in FX", "(beta) Building a Simple CPU Performance Profiler with FX", "Inductor CPU backend debugging and profiling", "Jacobians, Hessians, hvp, vhp, and more: composing function transforms", "\u8bad\u7ec3\u4e00\u4e2a\u9a6c\u91cc\u5965\u6e38\u620f\u7684 RL Agent", "(beta) Channels Last Memory Format in PyTorch", "<no title>", "Single-Machine Model Parallel Best Practices", "Neural Tangent Kernels", "Getting Started - Accelerate Your Scripts with nvFuser", "How to save memory by fusing the optimizer step into the backward pass", "Parametrizations Tutorial", "Per-sample-gradients", "Customize Process Group Backends Using Cpp Extensions", "Pruning Tutorial", "(beta) Quantized Transfer Learning for Computer Vision Tutorial", "\u5728 Raspberry Pi 4 \u4e0a\u8fdb\u884c\u5b9e\u65f6\u63a8\u7406 (30 fps!)", "\u4f7f\u7528 TorchRL \u5f3a\u5316\u5b66\u4e60 (PPO) \u6559\u7a0b", "\u5f3a\u5316\u5b66\u4e60 (DQN) \u6559\u7a0b", "Implementing Batch RPC Processing Using Asynchronous Executions", "Implementing a Parameter Server Using Distributed RPC Framework", "Getting Started with Distributed RPC Framework", "(Beta) Implementing High-Performance Transformers with Scaled Dot Product Attention (SDPA)", "\u4ece\u96f6\u5f00\u59cb\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406\uff1a\u5e8f\u5217\u5230\u5e8f\u5217\u7f51\u7edc\u548c\u6ce8\u610f\u529b\u673a\u5236\u8fdb\u884c\u7ffb\u8bd1", "Spatial Transformer Networks \u6559\u7a0b", "Wav2Vec2 \u8fdb\u884c\u8bed\u97f3\u8bc6\u522b", "PyTorch Profiler With TensorBoard", "TensorBoard \u53ef\u89c6\u5316\u6a21\u578b\u3001\u6570\u636e\u548c\u8bad\u7ec3", "Tacotron2 \u6587\u672c\u8f6c\u8bed\u97f3", "PyTorch \u548c TIAToolbox \u8fdb\u884c\u5168\u5207\u7247\u56fe\u50cf\u5206\u7c7b", "Introduction to torch.compile", "torch.export Nightly Tutorial", "torch.export Tutorial", "Introduction to TorchRec", "Grokking PyTorch Intel CPU performance from first principles", "Grokking PyTorch Intel CPU performance from first principles (Part 2)", "TorchVision \u5bf9\u8c61\u68c0\u6d4b\u5fae\u8c03\u6559\u7a0b", "(prototype) PyTorch BackendConfig Tutorial", "Profiling PyTorch RPC-Based Workloads", "(prototype) FX Graph Mode Post Training Dynamic Quantization", "(prototype) FX Graph Mode Post Training Static Quantization", "(prototype) FX Graph Mode Quantization User Guide", "(prototype) GPU Quantization with TorchAO", "(prototype) Graph Mode Dynamic Quantization on BERT", "Inductor C++ Wrapper Tutorial", "(Prototype) Convert Mobilenetv2 to Core ML", "(Prototype) Use iOS GPU in PyTorch", "(Prototype) Efficiently writing \u201csparse\u201d semantics for Adagrad with MaskedTensor", "(Prototype) MaskedTensor Advanced Semantics", "(Prototype) MaskedTensor Overview", "(Prototype) MaskedTensor Sparsity", "Getting Started with Nested Tensors", "(Beta) Convert MobileNetV2 to NNAPI", "PyTorch Numeric Suite Tutorial", "PyTorch Prototype Recipes", "(prototype) PyTorch 2 Export Post Training Quantization", "(prototype) PyTorch 2 Export Quantization-Aware Training (QAT)", "PyTorch 2 Export Quantization with X86 Backend through Inductor", "How to Write a Quantizer for PyTorch 2 Export Quantization", "(prototype) Accelerating BERT with semi-structured (2:4) sparsity", "Skipping Module Parameter Initialization", "Model Freezing in TorchScript", "(prototype) Tracing-based Selective Build Mobile Interpreter in Android and iOS", "torch.vmap", "PyTorch Vulkan Backend User Workflow", "\u5229\u7528\u82f1\u7279\u5c14\u00ae\u9ad8\u7ea7\u77e9\u9635\u6269\u5c55(Intel\u00ae Advanced Matrix Extensions)", "Making Native Android Application that uses PyTorch prebuilt libraries", "(beta) Bundling inputs to PyTorch Models", "(beta) \u4f7f\u7528 torch.compile \u7f16\u8bd1\u4f18\u5316\u5668", "(beta) Running the compiled optimizer with an LR Scheduler", "\u4f7f\u7528TensorPipe CUDA RPC\u8fdb\u884c\u8bbe\u5907\u5230\u8bbe\u5907\u901a\u4fe1", "\u4f7f\u7528 Flask \u8fdb\u884c\u90e8\u7f72", "\u5206\u5e03\u5f0f\u68c0\u67e5\u70b9 (DCP) \u5165\u95e8", "\u5f00\u59cb\u4f7f\u7528 DeviceMesh", "\u652f\u6301 TorchScript \u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668", "Profiling PyTorch RPC-Based Workloads", "Fuse Modules Recipe", "(Beta) PyTorch\u5728AWS Graviton\u5904\u7406\u5668\u4e0a\u7684\u63a8\u7406\u6027\u80fd\u4f18\u5316", "Intel\u00ae Extension for PyTorch*", "\u4f7f\u7528Intel\u00ae Neural Compressor\u5b9e\u73b0PyTorch\u7684\u7b80\u6613\u91cf\u5316", "(beta) Efficient mobile interpreter in Android and iOS", "Pytorch Mobile Performance Recipes", "Model Preparation for Android Recipe", "Model Preparation for iOS Recipe", "\u4f7f\u7528 Instrumentation and Tracing Technology (ITT) API \u5206\u6790 PyTorch \u5de5\u4f5c\u8d1f\u8f7d", "Summary of PyTorch Mobile Recipes", "Quantization Recipe", "\u4f7f\u7528 Captum \u8fdb\u884c\u6a21\u578b\u53ef\u89e3\u91ca\u6027", "\u81ea\u52a8\u6df7\u5408\u7cbe\u5ea6", "PyTorch Benchmark", "Changing default device", "PyTorch \u521b\u5efa\u795e\u7ecf\u7f51\u7edc", "\u52a8\u6001\u91cf\u5316", "PyTorch Recipes", "PyTorch \u52a0\u8f7d\u6570\u636e", "\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d nn.Module \u7684\u6280\u5de7", "PyTorch Profiler", "\u5728PyTorch\u4e2d\u63a8\u7406\u5f62\u72b6", "PyTorch \u4e2d\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b", "PyTorch \u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9", "PyTorch \u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b", "PyTorch \u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b", "\u5728 nn.Module \u4e2d\u4e3a load_state_dict \u548c\u5f20\u91cf\u5b50\u7c7b\u63d0\u4f9b\u6269\u5c55\u70b9", "\u5982\u4f55\u5728PyTorch\u4e2d\u4f7f\u7528TensorBoard", "Timer\u5feb\u901f\u5165\u95e8", "\u6027\u80fd\u8c03\u4f18\u6307\u5357", "PyTorch \u4f7f\u7528\u4e0d\u540c\u6a21\u578b\u7684\u53c2\u6570\u5bf9\u6a21\u578b\u8fdb\u884c\u70ed\u542f\u52a8", "PyTorch \u4e2d state_dict \u662f\u4ec0\u4e48", "\u4ecb\u7ecd", "PyTorch \u793a\u4f8b", "\u901a\u8fc7\u533a\u57df\u7f16\u8bd1\u51cf\u5c11 torch.compile \u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4", "Script and Optimize for Mobile Recipe", "Intel\u00ae PyTorch* \u6269\u5c55\u540e\u7aef", "\u4f7f\u7528 torch.compile \u548c\u7528\u6237\u81ea\u5b9a\u4e49\u7684 Triton \u5185\u6838", "(Beta) \u4f7f\u7528 TORCH_LOGS python API \u4e0e torch.compile", "TorchScript \u90e8\u7f72", "\u5c06 PyTorch Stable Diffusion \u6a21\u578b\u90e8\u7f72\u4e3a Vertex AI \u7aef\u70b9", "\u4f7f\u7528ZeroRedundancyOptimizer\u5206\u7247\u4f18\u5316\u5668\u72b6\u6001", "Changelog", "Configuration", "5. test_py_module", "3. Paragraph Level Markup", "4. Lists & Tables", "1. Long Sticky Nav", "1. Structural Elements", "<no title>", "Installation"], "terms": {"thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 37, 40, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 87, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 211, 212, 218, 219, 221, 223, 224, 225, 226, 228, 229, 233, 239, 241, 242, 254, 262, 263, 264, 266, 267], "show": [0, 1, 5, 10, 11, 12, 14, 17, 18, 19, 22, 24, 34, 42, 44, 51, 52, 58, 59, 61, 73, 75, 82, 83, 85, 87, 90, 104, 108, 109, 113, 115, 116, 117, 118, 119, 121, 123, 126, 127, 128, 130, 131, 134, 135, 137, 139, 140, 145, 146, 148, 150, 156, 158, 159, 160, 161, 162, 164, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 180, 183, 186, 188, 189, 190, 195, 196, 198, 199, 202, 205, 209, 212, 221, 223, 224, 226, 229, 232, 262, 264], "you": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 31, 32, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 64, 65, 67, 68, 73, 75, 76, 78, 81, 82, 85, 86, 87, 95, 97, 98, 99, 100, 101, 102, 103, 105, 108, 109, 111, 112, 113, 114, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 179, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 205, 206, 207, 209, 210, 214, 221, 223, 224, 225, 226, 229, 233, 241, 242, 254, 262, 264, 265, 266], "neural": [0, 2, 5, 13, 14, 17, 20, 32, 35, 43, 46, 49, 51, 57, 60, 68, 73, 78, 79, 81, 97, 98, 99, 100, 101, 102, 103, 105, 107, 111, 116, 117, 119, 121, 126, 127, 128, 130, 137, 150, 157, 160, 161, 163, 166, 167, 170, 172, 178, 188, 195, 197, 200, 202, 221, 227, 236, 252], "ha": [0, 1, 2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 42, 43, 44, 47, 49, 50, 58, 59, 60, 61, 63, 68, 73, 74, 75, 76, 78, 80, 83, 85, 87, 97, 98, 99, 101, 102, 103, 104, 105, 108, 109, 111, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 130, 131, 132, 133, 136, 137, 138, 139, 141, 143, 145, 146, 148, 151, 152, 153, 154, 157, 158, 159, 160, 161, 164, 165, 166, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 181, 183, 184, 185, 186, 188, 190, 191, 192, 193, 194, 196, 198, 199, 201, 202, 203, 204, 209, 212, 218, 221, 224, 229, 233, 254, 264, 265], "been": [0, 1, 3, 4, 6, 7, 9, 14, 15, 17, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 42, 50, 58, 59, 69, 73, 74, 80, 83, 85, 87, 101, 102, 105, 113, 119, 123, 128, 130, 131, 132, 136, 137, 141, 143, 144, 145, 146, 151, 152, 153, 154, 157, 159, 160, 161, 165, 168, 169, 170, 171, 172, 174, 175, 177, 178, 181, 183, 188, 190, 193, 194, 199, 200, 201, 202, 212, 218, 221, 265], "export": [0, 4, 8, 20, 21, 23, 47, 60, 85, 106, 107, 108, 110, 121, 133, 134, 138, 145, 165, 173, 197, 204, 205, 208, 209, 210, 220, 223, 231, 248, 258, 259], "from": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 33, 34, 37, 38, 41, 42, 44, 45, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 67, 68, 69, 73, 75, 76, 78, 80, 82, 83, 85, 87, 90, 92, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 173, 174, 175, 180, 182, 183, 184, 185, 186, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 209, 210, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 229, 230, 232, 236, 238, 239, 246, 247, 252, 253, 254, 256, 259, 260, 262, 263, 264, 265], "appl": [0, 98, 102, 177, 185, 188, 189], "format": [0, 1, 5, 7, 9, 12, 16, 17, 19, 20, 23, 25, 51, 52, 58, 59, 60, 87, 94, 95, 96, 97, 107, 108, 110, 115, 119, 121, 122, 123, 130, 136, 138, 144, 145, 157, 158, 159, 162, 164, 167, 169, 170, 172, 174, 175, 177, 179, 182, 183, 186, 188, 189, 190, 192, 193, 195, 198, 199, 201, 202, 204, 217, 221, 222, 225, 226, 229, 231, 235, 237, 248, 258, 264, 265], "us": [0, 1, 4, 8, 9, 10, 14, 15, 16, 17, 18, 19, 21, 32, 33, 38, 42, 44, 45, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 61, 63, 64, 65, 67, 68, 69, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 107, 108, 110, 111, 114, 115, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 131, 133, 136, 138, 140, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 157, 158, 159, 160, 161, 166, 167, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 210, 211, 212, 219, 220, 221, 225, 226, 228, 231, 232, 233, 236, 247, 252, 259, 260, 262, 263, 264, 265], "allow": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 19, 22, 23, 24, 25, 32, 43, 49, 50, 51, 52, 53, 60, 61, 79, 82, 83, 85, 87, 97, 99, 101, 102, 103, 105, 108, 113, 119, 122, 123, 124, 126, 128, 131, 136, 137, 138, 140, 143, 147, 148, 151, 153, 154, 156, 157, 158, 160, 161, 162, 164, 165, 166, 167, 172, 173, 174, 175, 176, 177, 178, 179, 186, 187, 190, 191, 194, 196, 198, 199, 200, 201, 207, 209, 229, 262], "easili": [0, 1, 5, 12, 19, 24, 45, 60, 61, 73, 95, 97, 109, 112, 118, 119, 122, 124, 126, 134, 136, 143, 144, 145, 151, 157, 160, 161, 164, 172, 173, 174, 175, 177, 178, 179, 183, 185, 203], "deep": [0, 1, 6, 12, 13, 25, 47, 49, 52, 60, 69, 97, 101, 103, 117, 119, 120, 121, 127, 128, 130, 138, 145, 146, 147, 154, 157, 158, 161, 166, 172, 176, 178, 212, 219, 222, 227, 262], "learn": [0, 1, 4, 6, 7, 9, 13, 14, 17, 20, 21, 25, 43, 45, 47, 49, 51, 52, 53, 54, 55, 56, 57, 60, 61, 69, 73, 79, 81, 82, 84, 86, 87, 97, 101, 103, 104, 105, 107, 108, 112, 113, 114, 115, 116, 121, 122, 123, 126, 127, 128, 132, 133, 134, 136, 137, 145, 146, 149, 153, 154, 155, 157, 159, 160, 161, 163, 166, 167, 170, 172, 174, 175, 176, 178, 179, 185, 190, 191, 192, 193, 194, 197, 198, 200, 201, 202, 204, 205, 209, 212, 217, 222, 224], "devic": [0, 1, 3, 6, 7, 8, 9, 10, 11, 14, 16, 18, 19, 20, 23, 24, 25, 33, 38, 40, 42, 43, 44, 45, 48, 49, 50, 52, 53, 55, 56, 58, 59, 60, 61, 63, 64, 72, 73, 79, 80, 87, 89, 95, 97, 99, 104, 105, 110, 111, 115, 117, 118, 120, 121, 123, 124, 125, 126, 130, 133, 134, 135, 136, 137, 138, 139, 145, 147, 148, 150, 151, 153, 155, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 175, 176, 179, 180, 182, 183, 185, 186, 187, 188, 189, 194, 195, 198, 199, 200, 202, 203, 209, 211, 212, 213, 215, 219, 220, 221, 224, 229, 231, 232, 236, 240, 241, 245, 248, 253, 254, 256, 257, 260], "case": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 14, 16, 17, 20, 22, 23, 25, 32, 43, 49, 51, 60, 61, 68, 73, 75, 82, 85, 97, 98, 99, 101, 102, 103, 108, 111, 112, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131, 135, 136, 137, 139, 140, 142, 145, 146, 148, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 177, 178, 179, 180, 185, 186, 190, 192, 193, 194, 195, 198, 201, 202, 203, 206, 207, 209, 221, 224, 254], "stream": [0, 3, 15, 82, 98, 119, 135, 150, 159, 187, 209, 221], "camera": [0, 121, 159], "open": [0, 5, 9, 12, 20, 38, 49, 50, 58, 59, 60, 75, 87, 90, 103, 104, 105, 107, 115, 116, 117, 119, 122, 127, 128, 136, 138, 139, 140, 144, 147, 153, 155, 166, 167, 169, 172, 182, 186, 189, 205, 207, 209, 214, 221, 223, 224, 225, 226, 230, 259], "network": [0, 2, 3, 5, 7, 8, 12, 13, 14, 17, 19, 20, 21, 25, 32, 35, 43, 46, 49, 51, 57, 60, 68, 69, 73, 78, 79, 81, 92, 97, 98, 100, 101, 103, 105, 107, 111, 116, 117, 119, 121, 125, 126, 130, 133, 134, 144, 150, 151, 154, 157, 158, 163, 166, 169, 170, 172, 178, 195, 197, 200, 202, 221, 227, 236, 254], "exchang": [0, 49, 105, 107, 122, 136, 166, 169], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 32, 42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 61, 65, 67, 69, 73, 75, 76, 78, 80, 82, 83, 85, 86, 87, 92, 97, 98, 99, 100, 101, 105, 107, 108, 109, 110, 111, 112, 113, 116, 117, 121, 122, 123, 124, 126, 127, 128, 130, 131, 133, 134, 135, 136, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 155, 156, 157, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 214, 219, 221, 223, 224, 226, 228, 229, 233, 254, 259, 262, 264, 265], "repres": [0, 1, 5, 7, 10, 12, 13, 18, 20, 21, 25, 43, 49, 51, 52, 60, 63, 73, 75, 82, 85, 97, 103, 105, 107, 109, 110, 115, 116, 122, 123, 124, 126, 127, 137, 140, 142, 143, 144, 147, 148, 160, 161, 164, 166, 172, 174, 175, 177, 179, 183, 190, 194, 198, 199, 205, 264], "With": [0, 4, 8, 10, 15, 16, 17, 18, 19, 21, 42, 48, 52, 58, 59, 61, 73, 85, 101, 115, 124, 131, 136, 138, 145, 150, 151, 153, 162, 163, 164, 165, 166, 177, 178, 185, 187, 195, 198, 200, 201, 202, 205, 212, 225, 226, 229, 262, 264], "ai": [0, 75, 90, 99, 100, 104, 123, 126, 138, 147, 166, 176, 215, 221, 230, 252], "develop": [0, 1, 3, 5, 8, 10, 12, 15, 23, 24, 58, 59, 60, 82, 85, 101, 105, 107, 113, 115, 136, 140, 148, 156, 164, 169, 180, 185, 187, 188, 189, 190, 193, 198, 199, 201, 205, 209, 221, 223, 228, 236, 264, 265], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 34, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 64, 65, 67, 68, 73, 76, 78, 79, 80, 82, 83, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 212, 219, 221, 223, 224, 225, 226, 228, 229, 232, 233, 250, 254, 262, 264], "more": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 17, 19, 20, 21, 22, 25, 38, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 55, 56, 61, 67, 69, 73, 75, 76, 78, 79, 85, 97, 98, 99, 101, 102, 103, 105, 109, 110, 111, 112, 113, 115, 116, 117, 118, 120, 121, 122, 124, 126, 127, 128, 130, 131, 132, 133, 134, 136, 137, 140, 142, 143, 144, 147, 150, 151, 153, 154, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 177, 178, 179, 180, 183, 184, 185, 186, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 202, 204, 205, 206, 207, 209, 221, 224, 232, 262, 265], "move": [0, 1, 4, 5, 7, 12, 23, 26, 27, 28, 29, 30, 31, 40, 43, 47, 48, 73, 74, 99, 110, 122, 123, 124, 133, 134, 135, 137, 141, 147, 150, 153, 154, 155, 156, 158, 161, 163, 164, 165, 167, 168, 169, 171, 178, 179, 184, 189, 191, 199, 200, 207, 210, 224, 254], "between": [0, 1, 5, 6, 8, 11, 12, 14, 16, 17, 19, 21, 22, 23, 40, 47, 48, 49, 58, 59, 60, 65, 73, 82, 83, 85, 87, 95, 97, 98, 99, 102, 103, 108, 121, 123, 124, 126, 136, 137, 138, 144, 147, 148, 150, 151, 157, 161, 163, 164, 165, 166, 170, 172, 173, 174, 175, 177, 178, 179, 182, 185, 186, 187, 190, 191, 193, 196, 197, 199, 200, 201, 202, 219, 233, 264, 265], "state": [0, 1, 5, 8, 9, 10, 11, 12, 14, 17, 22, 38, 44, 49, 52, 53, 55, 60, 61, 78, 79, 87, 97, 98, 102, 112, 119, 122, 123, 127, 128, 130, 132, 134, 137, 138, 139, 142, 147, 153, 155, 157, 160, 161, 162, 163, 164, 166, 169, 182, 186, 190, 193, 196, 202, 217], "art": [0, 5, 44, 52, 79, 103, 119, 138, 157, 186], "tool": [0, 3, 6, 8, 14, 21, 25, 51, 60, 82, 87, 98, 123, 134, 136, 137, 145, 162, 165, 169, 170, 172, 178, 183, 196, 209, 210, 224], "choos": [0, 1, 8, 10, 12, 15, 44, 49, 52, 55, 59, 65, 87, 99, 111, 112, 124, 128, 134, 136, 144, 147, 154, 159, 160, 161, 166, 169, 172, 178, 179, 185, 186, 198, 200, 228], "combin": [0, 5, 10, 21, 61, 75, 87, 97, 98, 101, 103, 115, 120, 121, 123, 125, 127, 128, 130, 139, 151, 157, 158, 161, 164, 166, 184, 187, 194, 198, 200], "best": [0, 5, 6, 7, 8, 17, 23, 37, 43, 52, 58, 61, 73, 87, 98, 105, 108, 109, 112, 115, 117, 119, 121, 132, 135, 136, 138, 139, 145, 155, 158, 159, 161, 162, 164, 167, 185, 195, 200, 202, 221, 224, 264], "them": [0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 14, 17, 18, 19, 23, 25, 43, 44, 47, 48, 49, 51, 53, 55, 59, 60, 61, 65, 67, 68, 73, 75, 78, 87, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 111, 112, 115, 116, 118, 121, 122, 124, 126, 127, 128, 130, 131, 135, 136, 137, 139, 140, 144, 145, 146, 150, 151, 153, 154, 155, 157, 159, 161, 162, 163, 164, 172, 177, 178, 179, 182, 185, 192, 194, 195, 196, 201, 202, 203, 209, 210, 212, 214, 219, 221, 226, 254, 262], "support": [0, 4, 6, 7, 11, 14, 15, 16, 17, 18, 19, 22, 23, 24, 42, 47, 51, 56, 60, 61, 73, 78, 80, 83, 85, 91, 97, 105, 107, 109, 113, 121, 122, 123, 126, 131, 133, 134, 136, 137, 138, 142, 145, 148, 154, 156, 157, 159, 160, 162, 163, 164, 169, 172, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 205, 207, 208, 209, 211, 212, 221, 224, 229, 252, 254, 262, 263], "commun": [0, 11, 15, 18, 55, 61, 110, 113, 121, 122, 123, 124, 126, 132, 133, 134, 156, 160, 162, 163, 164, 169, 172, 177, 197], "partner": [0, 113], "about": [0, 1, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 19, 20, 21, 22, 23, 38, 42, 43, 49, 52, 53, 54, 55, 57, 73, 78, 87, 97, 99, 100, 101, 102, 103, 105, 107, 108, 109, 112, 113, 117, 119, 120, 121, 122, 126, 127, 128, 131, 133, 134, 136, 139, 140, 143, 144, 145, 146, 153, 155, 158, 159, 160, 161, 162, 164, 165, 166, 167, 169, 172, 173, 174, 175, 177, 179, 184, 185, 186, 188, 189, 191, 192, 193, 195, 197, 198, 199, 200, 201, 202, 204, 205, 209, 210, 223, 224, 229, 262], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 37, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 55, 56, 58, 59, 60, 61, 67, 68, 69, 73, 75, 76, 78, 80, 82, 83, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 212, 219, 221, 223, 224, 229, 232, 242, 252, 254, 262, 264, 265, 266], "go": [0, 4, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23, 25, 48, 49, 51, 58, 59, 60, 78, 95, 98, 101, 102, 105, 107, 108, 117, 119, 121, 122, 125, 127, 133, 136, 139, 142, 143, 144, 146, 158, 159, 161, 163, 166, 170, 178, 179, 180, 185, 188, 189, 190, 201, 205, 224, 229], "walk": [0, 5, 6, 10, 15, 16, 22, 23, 24, 25, 43, 54, 58, 59, 60, 61, 100, 114, 120, 121, 125, 145, 147, 163, 177, 180, 185, 187, 188, 189, 200, 205, 223], "through": [0, 1, 3, 4, 5, 6, 7, 8, 10, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 34, 43, 44, 47, 49, 52, 54, 55, 58, 59, 60, 61, 73, 75, 78, 84, 87, 97, 98, 99, 100, 101, 102, 105, 107, 108, 110, 114, 115, 118, 119, 120, 121, 122, 124, 125, 127, 130, 131, 136, 139, 143, 144, 145, 146, 147, 148, 150, 151, 153, 155, 156, 160, 161, 162, 163, 164, 165, 166, 169, 170, 172, 173, 175, 176, 177, 178, 183, 184, 185, 187, 188, 189, 190, 192, 196, 197, 198, 201, 202, 205, 206, 209, 210, 221, 223, 229, 264], "4": [0, 1, 2, 3, 5, 6, 7, 12, 13, 14, 16, 21, 23, 24, 25, 32, 34, 36, 40, 43, 45, 48, 51, 52, 53, 54, 55, 63, 64, 65, 73, 75, 80, 87, 90, 92, 93, 94, 95, 96, 98, 99, 101, 102, 103, 104, 108, 111, 113, 115, 116, 117, 119, 121, 122, 123, 125, 126, 129, 130, 132, 133, 136, 137, 145, 147, 148, 150, 153, 154, 157, 158, 160, 161, 162, 163, 164, 167, 172, 174, 175, 177, 179, 182, 185, 190, 191, 192, 193, 194, 197, 198, 199, 205, 209, 216, 220, 223, 246, 253, 254, 256, 262, 264, 265, 268], "main": [0, 1, 3, 4, 5, 6, 7, 11, 16, 19, 22, 23, 52, 53, 55, 58, 59, 61, 87, 97, 104, 107, 108, 113, 119, 122, 123, 127, 132, 135, 136, 138, 145, 158, 161, 162, 163, 164, 167, 174, 175, 177, 178, 179, 185, 187, 188, 198, 201, 206, 207, 209, 219, 221, 222, 223, 224, 227, 238, 258, 260, 262, 264, 266], "step": [0, 3, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 37, 38, 43, 44, 47, 49, 52, 60, 61, 65, 67, 69, 73, 82, 85, 87, 89, 92, 94, 96, 97, 98, 99, 102, 103, 104, 105, 108, 110, 111, 115, 117, 118, 119, 120, 121, 122, 123, 127, 128, 130, 132, 134, 136, 137, 138, 140, 143, 145, 147, 150, 151, 154, 158, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 177, 178, 179, 180, 182, 183, 185, 186, 189, 194, 195, 196, 198, 199, 200, 201, 202, 203, 205, 207, 209, 210, 211, 212, 215, 217, 221, 222, 223, 224, 229, 231, 239, 245, 246, 251, 254, 255, 260], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 34, 39, 40, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 55, 58, 59, 60, 63, 64, 65, 67, 68, 69, 73, 75, 76, 78, 79, 82, 83, 85, 87, 95, 97, 98, 99, 101, 102, 103, 105, 108, 109, 111, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 204, 205, 206, 207, 209, 210, 212, 223, 224, 225, 226, 229, 232, 250, 254, 262, 264], "work": [0, 1, 2, 4, 5, 6, 7, 9, 12, 14, 17, 18, 20, 21, 22, 23, 25, 42, 43, 49, 50, 51, 52, 55, 56, 58, 59, 60, 61, 73, 78, 85, 87, 97, 98, 100, 103, 113, 115, 116, 119, 121, 125, 127, 128, 130, 131, 132, 134, 135, 136, 137, 139, 140, 142, 143, 144, 146, 150, 153, 154, 155, 156, 157, 159, 160, 162, 164, 165, 166, 169, 172, 174, 175, 177, 179, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 202, 203, 204, 206, 207, 209, 221, 224, 225, 226, 254, 264, 265], "virtualenv": 0, "order": [0, 4, 6, 11, 12, 15, 17, 20, 22, 34, 44, 45, 49, 50, 55, 60, 63, 64, 65, 67, 68, 69, 73, 82, 87, 105, 107, 108, 109, 111, 113, 118, 121, 123, 125, 126, 128, 131, 134, 135, 136, 143, 144, 145, 146, 148, 156, 157, 163, 166, 167, 172, 173, 174, 175, 176, 179, 180, 183, 189, 192, 194, 195, 201, 202, 206, 223, 254], "avoid": [0, 5, 16, 44, 58, 59, 87, 97, 122, 123, 124, 130, 134, 135, 136, 148, 151, 153, 160, 162, 178, 185, 190, 191, 194, 197, 202, 203, 224], "conflict": [0, 16, 145], "your": [0, 2, 6, 8, 9, 11, 12, 14, 15, 17, 18, 19, 22, 23, 25, 38, 42, 43, 44, 45, 47, 49, 50, 51, 53, 54, 55, 58, 59, 61, 67, 73, 75, 78, 82, 87, 99, 101, 102, 103, 105, 107, 108, 109, 110, 112, 113, 114, 121, 122, 123, 125, 130, 131, 132, 133, 134, 136, 137, 138, 140, 142, 144, 146, 147, 148, 150, 153, 154, 156, 157, 158, 159, 160, 163, 164, 165, 167, 169, 170, 172, 173, 174, 175, 177, 178, 186, 187, 188, 189, 195, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 210, 214, 219, 223, 225, 226, 247, 258, 259, 262, 264, 265, 269], "local": [0, 5, 6, 7, 8, 9, 16, 18, 19, 22, 23, 49, 50, 98, 112, 114, 122, 124, 126, 134, 135, 136, 138, 153, 157, 158, 162, 163, 164, 166, 167, 178, 186, 209, 219, 223, 224, 254, 260, 262], "packag": [0, 2, 5, 6, 17, 18, 22, 23, 24, 44, 47, 51, 57, 61, 68, 69, 75, 76, 77, 79, 81, 87, 97, 99, 107, 110, 111, 115, 116, 117, 119, 120, 121, 122, 123, 134, 136, 138, 144, 156, 158, 159, 161, 164, 169, 172, 178, 186, 188, 202, 209, 221, 224, 239, 247], "also": [0, 1, 2, 4, 5, 6, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 37, 42, 43, 47, 48, 49, 51, 52, 53, 54, 58, 59, 60, 61, 65, 67, 68, 73, 75, 76, 78, 79, 80, 82, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 108, 109, 111, 112, 113, 115, 116, 118, 119, 122, 123, 124, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 150, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 189, 190, 191, 192, 193, 196, 198, 200, 201, 202, 203, 204, 206, 207, 209, 212, 221, 223, 224, 229, 233, 254, 262, 264, 265], "python": [0, 1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 53, 55, 56, 57, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 129, 130, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 160, 161, 163, 165, 166, 167, 169, 173, 174, 175, 176, 178, 179, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 200, 204, 205, 206, 209, 212, 214, 216, 217, 221, 222, 223, 224, 227, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 256, 258, 264, 265], "3": [0, 1, 2, 3, 5, 6, 7, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 42, 43, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 80, 87, 89, 90, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 104, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 121, 122, 123, 124, 127, 129, 130, 131, 136, 137, 139, 140, 141, 143, 144, 145, 147, 148, 150, 151, 152, 153, 154, 155, 157, 158, 159, 160, 162, 163, 164, 165, 167, 168, 171, 172, 173, 174, 175, 176, 178, 179, 184, 185, 188, 189, 190, 191, 192, 193, 194, 195, 198, 199, 202, 203, 204, 205, 206, 207, 208, 209, 212, 214, 216, 220, 221, 222, 223, 227, 228, 230, 231, 238, 240, 245, 248, 255, 256, 258, 264, 265, 268], "6": [0, 3, 6, 7, 11, 13, 19, 23, 34, 36, 43, 44, 47, 49, 58, 59, 60, 61, 63, 64, 65, 67, 68, 71, 72, 85, 87, 90, 92, 93, 94, 95, 96, 101, 102, 103, 109, 111, 112, 116, 117, 130, 131, 135, 136, 138, 145, 148, 150, 156, 157, 159, 162, 164, 172, 174, 175, 177, 178, 185, 186, 194, 198, 199, 202, 209, 214, 216, 219, 220, 222, 225, 226, 228, 229, 231, 240, 242, 243, 244, 248, 249, 250, 251, 254, 258, 268], "other": [0, 1, 5, 6, 7, 8, 10, 11, 14, 17, 19, 21, 22, 23, 25, 44, 47, 48, 49, 52, 53, 55, 56, 57, 58, 59, 60, 61, 68, 69, 73, 75, 79, 80, 82, 83, 87, 95, 97, 99, 101, 102, 103, 111, 112, 113, 114, 116, 123, 124, 126, 127, 128, 130, 132, 133, 134, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 150, 151, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 166, 170, 173, 174, 175, 177, 178, 179, 180, 183, 184, 185, 186, 190, 191, 192, 193, 194, 195, 198, 199, 200, 201, 202, 203, 205, 210, 219, 224, 229, 245, 254, 263, 264], "version": [0, 1, 3, 4, 5, 6, 7, 8, 10, 12, 14, 20, 22, 23, 25, 42, 80, 105, 107, 108, 115, 116, 119, 122, 123, 125, 126, 127, 130, 136, 137, 138, 139, 142, 146, 148, 154, 156, 157, 158, 159, 160, 167, 169, 170, 172, 176, 179, 184, 185, 186, 188, 189, 190, 198, 199, 201, 204, 205, 207, 209, 219, 221, 223, 224, 229, 258, 259, 262, 265], "should": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 14, 15, 16, 18, 19, 20, 21, 22, 23, 32, 42, 43, 44, 49, 50, 51, 52, 53, 55, 58, 59, 60, 69, 73, 78, 82, 85, 87, 97, 98, 99, 100, 102, 103, 111, 117, 119, 121, 122, 125, 126, 127, 131, 134, 136, 137, 139, 140, 144, 147, 148, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 170, 172, 173, 174, 175, 176, 177, 178, 179, 183, 185, 188, 189, 190, 191, 192, 198, 201, 206, 207, 209, 219, 223, 224, 254, 262, 264, 267], "well": [0, 1, 3, 4, 5, 6, 8, 10, 11, 19, 20, 22, 23, 42, 44, 48, 49, 53, 60, 67, 82, 85, 87, 97, 99, 101, 105, 110, 111, 112, 113, 117, 122, 123, 125, 126, 127, 130, 131, 136, 137, 138, 142, 143, 144, 153, 154, 158, 159, 162, 163, 164, 165, 166, 169, 170, 172, 173, 178, 179, 183, 186, 188, 189, 190, 191, 192, 194, 196, 198, 201, 203, 221, 223, 224, 264], "python3": [0, 5, 18, 22, 23, 169, 188, 220, 247], "m": [0, 4, 5, 6, 7, 8, 10, 14, 15, 19, 22, 23, 32, 43, 49, 52, 89, 93, 96, 101, 104, 110, 113, 116, 117, 118, 122, 123, 127, 128, 135, 138, 143, 145, 146, 147, 148, 150, 156, 157, 158, 162, 164, 166, 174, 175, 184, 186, 193, 198, 199, 200, 203, 209, 220, 227, 232, 238, 245, 247, 248, 265], "venv": 0, "sourc": [0, 1, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 20, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 55, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 122, 124, 125, 126, 127, 128, 130, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160, 161, 162, 164, 165, 166, 167, 169, 172, 173, 175, 178, 179, 182, 185, 187, 188, 190, 191, 192, 193, 194, 195, 196, 197, 200, 204, 205, 206, 207, 212, 219, 221, 223, 224, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257], "bin": [0, 4, 6, 22, 23, 92, 136, 187, 195, 196, 205, 209, 219, 221, 224, 227], "activ": [0, 5, 6, 9, 10, 12, 14, 15, 17, 19, 47, 52, 82, 93, 97, 99, 104, 122, 124, 132, 136, 138, 145, 146, 153, 157, 159, 165, 169, 178, 180, 183, 186, 187, 188, 196, 200, 201, 202, 206, 209, 220, 221, 229, 239, 258, 264], "need": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 34, 43, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 67, 75, 76, 79, 82, 83, 87, 97, 98, 99, 101, 102, 103, 105, 108, 111, 112, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 173, 174, 175, 176, 178, 179, 180, 183, 185, 186, 188, 189, 190, 194, 195, 196, 198, 199, 200, 201, 202, 203, 205, 207, 209, 210, 221, 223, 224, 225, 226, 229, 254, 264], "instal": [0, 1, 5, 6, 7, 8, 17, 20, 23, 24, 50, 51, 53, 55, 57, 58, 87, 90, 94, 107, 115, 116, 118, 119, 122, 123, 124, 127, 128, 132, 133, 136, 137, 140, 142, 144, 147, 156, 159, 160, 161, 162, 166, 169, 172, 173, 179, 185, 186, 188, 189, 195, 205, 207, 209, 220, 222, 223, 224, 225, 226, 228, 232, 234, 237, 239, 241, 242, 243, 244, 246, 247, 249, 250, 251, 253, 258, 268], "pip": [0, 17, 20, 24, 50, 75, 82, 90, 94, 105, 107, 115, 118, 119, 138, 140, 147, 158, 159, 161, 169, 172, 173, 179, 185, 195, 207, 220, 222, 224, 230, 232, 234, 237, 239, 241, 242, 243, 244, 246, 249, 250, 251, 253], "torchvis": [0, 4, 10, 12, 19, 20, 33, 34, 37, 38, 39, 41, 43, 44, 50, 52, 57, 58, 59, 73, 75, 87, 90, 92, 94, 96, 97, 110, 117, 119, 121, 122, 123, 130, 135, 138, 140, 143, 144, 147, 149, 150, 153, 158, 159, 162, 163, 167, 169, 170, 172, 173, 177, 178, 183, 185, 188, 189, 195, 196, 198, 199, 200, 201, 205, 207, 214, 221, 222, 224, 225, 226, 228, 229, 230, 234, 237, 239, 246, 248, 251, 255, 258], "xcode": [0, 59, 189, 205, 223, 224, 226, 228], "want": [0, 1, 2, 4, 5, 6, 8, 9, 10, 12, 14, 15, 16, 19, 21, 22, 23, 24, 32, 43, 44, 47, 49, 51, 52, 58, 59, 60, 63, 64, 67, 73, 76, 78, 79, 85, 87, 97, 98, 99, 100, 101, 102, 103, 108, 111, 112, 116, 124, 125, 126, 127, 136, 137, 138, 139, 142, 144, 146, 148, 149, 151, 154, 157, 158, 159, 160, 163, 165, 166, 167, 172, 174, 175, 176, 179, 182, 183, 184, 190, 192, 196, 197, 198, 199, 201, 206, 209, 223, 224, 229, 241], "iphon": [0, 188, 224], "linux": [0, 5, 6, 18, 20, 22, 23, 105, 124, 134, 136, 159, 169, 177, 178, 179, 195, 207, 209, 221], "howev": [0, 1, 5, 6, 8, 10, 12, 14, 15, 17, 20, 22, 23, 25, 45, 47, 49, 51, 52, 60, 61, 73, 76, 85, 87, 97, 98, 113, 117, 124, 125, 130, 131, 135, 136, 137, 139, 140, 144, 148, 150, 153, 156, 157, 158, 161, 162, 163, 164, 165, 166, 170, 172, 173, 174, 175, 177, 180, 184, 187, 191, 192, 194, 199, 201, 202, 205, 206, 223, 224, 262, 263], "itself": [0, 5, 7, 11, 23, 32, 43, 60, 61, 82, 85, 97, 101, 102, 108, 112, 113, 124, 125, 127, 131, 136, 142, 143, 147, 160, 163, 164, 166, 196], "mac": [0, 20, 138, 207, 226], "For": [0, 1, 2, 4, 5, 6, 7, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 65, 68, 73, 75, 78, 79, 80, 82, 83, 87, 97, 98, 99, 100, 102, 103, 105, 108, 111, 112, 113, 114, 115, 116, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 133, 134, 135, 136, 137, 138, 139, 140, 143, 144, 145, 147, 148, 150, 154, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 187, 189, 190, 191, 192, 193, 194, 196, 198, 199, 200, 201, 202, 203, 207, 209, 210, 212, 219, 221, 224, 228, 229, 254, 262, 264, 265], "publish": [0, 209], "http": [0, 4, 6, 7, 18, 19, 20, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 40, 45, 46, 49, 58, 59, 60, 74, 75, 77, 78, 84, 90, 91, 94, 100, 104, 105, 106, 108, 113, 115, 118, 119, 120, 122, 123, 127, 128, 130, 138, 140, 141, 142, 143, 144, 148, 153, 154, 155, 156, 158, 159, 161, 166, 168, 169, 170, 171, 172, 173, 175, 179, 180, 182, 183, 185, 188, 189, 191, 193, 195, 204, 205, 206, 207, 208, 209, 214, 217, 219, 222, 223, 230, 231, 232, 235, 236, 237, 238, 246, 262, 264], "github": [0, 2, 3, 4, 6, 7, 10, 11, 16, 19, 22, 23, 24, 33, 49, 53, 54, 55, 60, 61, 78, 104, 108, 115, 118, 121, 122, 123, 124, 130, 132, 133, 134, 135, 136, 138, 139, 140, 142, 143, 144, 147, 148, 155, 156, 162, 163, 164, 169, 172, 179, 180, 183, 185, 187, 189, 205, 206, 207, 208, 209, 214, 215, 216, 217, 219, 221, 222, 223, 230, 262], "com": [0, 7, 10, 18, 19, 20, 24, 25, 33, 37, 49, 60, 75, 78, 104, 108, 115, 118, 119, 123, 127, 128, 130, 142, 143, 144, 148, 155, 156, 161, 166, 172, 179, 180, 182, 183, 185, 195, 205, 206, 207, 208, 209, 214, 217, 219, 222, 223, 230, 232], "exampl": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 75, 76, 77, 80, 82, 83, 84, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 100, 101, 104, 105, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 196, 198, 199, 200, 202, 203, 204, 205, 206, 207, 209, 210, 212, 214, 223, 224, 225, 226, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 256, 257, 260, 262, 263, 265, 268], "tree": [0, 6, 10, 12, 15, 22, 49, 60, 78, 98, 103, 113, 130, 205, 223, 262], "master": [0, 4, 16, 19, 49, 60, 78, 118, 119, 123, 130, 135, 136, 143, 144, 148, 163, 164, 179, 180, 183, 189, 195, 197, 200, 205, 207, 221, 223], "fast_neural_styl": 0, "If": [0, 1, 2, 4, 5, 6, 8, 10, 11, 12, 14, 16, 17, 18, 21, 22, 23, 24, 32, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 58, 60, 61, 63, 73, 75, 76, 78, 82, 87, 95, 97, 98, 99, 100, 101, 102, 103, 112, 113, 114, 117, 118, 122, 123, 124, 125, 127, 128, 130, 134, 136, 137, 139, 140, 142, 143, 144, 145, 146, 148, 150, 153, 154, 155, 156, 159, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 176, 177, 179, 180, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 198, 199, 202, 203, 206, 207, 209, 210, 219, 221, 223, 224, 226, 233, 242, 254, 262, 264], "would": [0, 3, 4, 5, 6, 7, 8, 14, 16, 18, 19, 20, 21, 22, 23, 25, 43, 49, 53, 55, 60, 61, 73, 76, 87, 97, 98, 101, 102, 103, 108, 112, 113, 116, 117, 123, 124, 125, 126, 127, 128, 130, 131, 134, 135, 137, 138, 140, 143, 144, 145, 146, 148, 150, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 166, 172, 173, 174, 175, 177, 178, 179, 183, 186, 192, 193, 197, 199, 206, 210, 224, 226], "like": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 25, 43, 44, 45, 47, 48, 49, 51, 52, 53, 58, 59, 60, 61, 65, 67, 68, 75, 78, 79, 80, 82, 85, 87, 97, 98, 99, 101, 102, 103, 105, 108, 109, 110, 111, 112, 113, 114, 116, 117, 120, 121, 123, 124, 125, 126, 127, 128, 131, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 148, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 169, 170, 172, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 186, 187, 188, 191, 192, 193, 195, 197, 198, 199, 200, 201, 202, 206, 207, 209, 210, 219, 221, 223, 226, 233, 263, 264], "differ": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 32, 47, 48, 49, 51, 52, 58, 59, 60, 61, 73, 80, 81, 82, 83, 85, 87, 92, 97, 98, 99, 103, 105, 115, 116, 119, 121, 122, 123, 124, 126, 127, 128, 130, 133, 134, 135, 136, 138, 139, 140, 142, 144, 145, 146, 148, 150, 151, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 177, 178, 180, 183, 185, 187, 189, 190, 191, 192, 193, 194, 196, 198, 199, 200, 201, 202, 203, 205, 207, 209, 219, 224, 229, 232, 236, 252, 254, 262], "feel": [0, 6, 10, 19, 43, 49, 78, 97, 103, 105, 107, 108, 112, 122, 143, 144, 145, 147, 148, 153, 169, 174, 175, 188], "free": [0, 6, 10, 19, 22, 23, 25, 43, 49, 60, 73, 78, 85, 97, 105, 107, 108, 112, 122, 126, 130, 136, 142, 143, 144, 147, 148, 153, 160, 162, 166, 169, 174, 175, 176, 188, 230, 247], "skip": [0, 1, 4, 5, 10, 14, 17, 19, 23, 42, 43, 98, 112, 116, 131, 142, 147, 162, 164, 169, 175, 183, 197, 202], "These": [0, 1, 5, 7, 8, 11, 12, 14, 17, 19, 20, 21, 25, 43, 49, 52, 55, 82, 87, 98, 100, 102, 103, 108, 109, 113, 117, 118, 136, 147, 158, 160, 161, 163, 165, 166, 172, 177, 178, 183, 185, 198, 199, 201, 202, 262, 264], "meant": [0, 6, 11, 85, 122, 192], "appli": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 17, 19, 23, 25, 51, 52, 58, 59, 60, 61, 64, 68, 73, 79, 82, 85, 97, 99, 108, 111, 113, 116, 119, 121, 123, 130, 131, 134, 135, 136, 139, 140, 142, 143, 146, 147, 148, 151, 153, 154, 155, 157, 160, 162, 163, 164, 166, 167, 172, 177, 178, 179, 182, 185, 186, 190, 191, 194, 199, 202, 203, 206, 209, 219, 221, 224, 229, 245, 254], "still": [0, 1, 5, 6, 8, 10, 11, 12, 14, 15, 17, 18, 19, 20, 23, 42, 47, 52, 61, 73, 79, 80, 87, 97, 101, 105, 109, 112, 113, 119, 122, 126, 127, 128, 134, 136, 137, 142, 143, 144, 148, 150, 153, 164, 173, 175, 177, 180, 182, 183, 185, 187, 188, 189, 190, 192, 196, 198, 201, 202, 205, 209, 210, 223, 224, 229], "imag": [0, 1, 19, 23, 34, 43, 47, 49, 51, 52, 57, 60, 73, 75, 82, 87, 90, 92, 94, 96, 97, 121, 124, 126, 139, 147, 148, 150, 153, 155, 157, 159, 161, 167, 169, 170, 179, 183, 185, 194, 198, 199, 200, 205, 207, 209, 214, 223, 224, 225, 226, 230, 259], "realli": [0, 5, 8, 23, 25, 42, 44, 98, 99, 103, 108, 113, 125, 158, 170, 190, 192, 206], "optim": [0, 3, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 32, 35, 37, 38, 43, 47, 49, 53, 55, 58, 59, 60, 61, 65, 66, 67, 73, 75, 79, 82, 85, 87, 89, 92, 94, 96, 97, 98, 102, 103, 112, 115, 117, 118, 121, 122, 123, 124, 127, 130, 132, 134, 135, 136, 137, 139, 143, 144, 145, 147, 148, 149, 150, 154, 155, 157, 158, 159, 160, 161, 162, 163, 166, 167, 169, 170, 172, 173, 175, 176, 177, 179, 183, 185, 186, 189, 190, 194, 195, 196, 197, 199, 200, 202, 204, 205, 207, 211, 215, 217, 219, 221, 222, 223, 228, 229, 231, 238, 241, 242, 243, 244, 245, 246, 249, 250, 251, 252, 255, 260], "fast": [0, 1, 5, 6, 17, 18, 21, 42, 49, 104, 123, 124, 134, 151, 160, 165, 172, 185, 197, 202, 224], "enough": [0, 5, 6, 17, 21, 23, 49, 82, 101, 125, 130, 159, 202], "video": [0, 20, 43, 44, 53, 55, 56, 75, 79, 114, 120, 121, 132, 133, 159, 169, 176], "reduc": [0, 3, 6, 9, 11, 17, 19, 37, 43, 56, 58, 59, 61, 97, 109, 119, 122, 123, 124, 126, 130, 132, 134, 136, 138, 146, 147, 148, 153, 157, 159, 162, 164, 169, 172, 173, 174, 175, 177, 178, 186, 187, 195, 200, 202, 204, 205, 219, 223, 224, 228, 229, 232], "resolut": [0, 20, 172], "low": [0, 1, 4, 5, 6, 7, 14, 24, 25, 49, 52, 68, 82, 99, 113, 121, 127, 147, 160, 169, 178, 221], "thei": [0, 1, 3, 4, 5, 6, 8, 10, 12, 14, 16, 19, 20, 21, 23, 25, 44, 48, 49, 52, 55, 58, 59, 60, 73, 80, 82, 85, 97, 99, 100, 101, 102, 103, 105, 107, 108, 109, 112, 113, 115, 122, 125, 126, 127, 128, 131, 134, 135, 136, 137, 145, 146, 148, 153, 154, 160, 161, 162, 164, 166, 172, 174, 175, 177, 178, 179, 180, 183, 186, 190, 191, 192, 193, 194, 196, 198, 199, 201, 203, 204, 209, 221, 225, 226, 254, 262, 264], "let": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 43, 44, 45, 47, 49, 51, 52, 58, 59, 60, 68, 73, 75, 76, 78, 79, 80, 85, 87, 97, 98, 99, 101, 102, 103, 104, 105, 108, 109, 111, 112, 116, 117, 118, 119, 124, 126, 131, 134, 135, 136, 137, 138, 139, 143, 144, 145, 146, 148, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 185, 188, 189, 190, 191, 194, 201, 202, 209, 223, 224, 262, 264], "s": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 43, 44, 45, 47, 48, 49, 51, 52, 53, 55, 57, 58, 59, 61, 68, 73, 76, 78, 79, 80, 85, 87, 92, 93, 95, 96, 97, 98, 99, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 130, 131, 132, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 148, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 179, 180, 182, 183, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 209, 210, 214, 223, 224, 225, 226, 229, 231, 250, 254, 258, 262, 264, 265], "git": [0, 179, 185, 214, 219, 268], "clone": [0, 1, 11, 12, 14, 22, 23, 54, 95, 110, 127, 131, 132, 136, 145, 146, 148, 157, 209, 210, 214, 219], "cd": [0, 4, 6, 22, 23, 169, 179, 182, 189, 195, 207, 209, 219, 226, 227], "yourself": [0, 4, 5, 6, 8, 23, 42, 60, 101, 147, 184], "repositori": [0, 6, 10, 54, 58, 59, 83, 114, 119, 122, 124, 136, 156, 164, 165, 166, 179, 205, 207, 209, 223, 262, 269], "just": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 14, 16, 17, 19, 20, 21, 22, 23, 25, 42, 44, 45, 47, 49, 50, 51, 52, 53, 56, 60, 65, 67, 73, 76, 78, 85, 87, 95, 97, 98, 99, 101, 102, 103, 111, 112, 113, 116, 117, 122, 123, 124, 126, 127, 128, 134, 137, 138, 145, 146, 150, 151, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 170, 172, 177, 179, 183, 185, 187, 189, 192, 195, 198, 199, 201, 202, 205, 209, 221, 229, 233, 264, 266], "inform": [0, 1, 2, 4, 5, 7, 8, 10, 14, 20, 22, 23, 25, 45, 49, 53, 64, 73, 78, 82, 87, 97, 101, 102, 103, 108, 111, 112, 113, 118, 119, 123, 125, 126, 127, 128, 134, 136, 137, 138, 142, 143, 144, 147, 158, 159, 160, 161, 163, 165, 166, 169, 170, 172, 174, 176, 177, 178, 179, 180, 183, 184, 185, 188, 193, 194, 195, 198, 203, 206, 207, 224, 229, 232, 254, 264], "how": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 42, 43, 44, 45, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 73, 75, 78, 80, 82, 85, 86, 87, 97, 99, 100, 101, 102, 103, 104, 105, 108, 109, 112, 113, 115, 116, 117, 118, 119, 120, 121, 125, 126, 127, 128, 131, 132, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 150, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 200, 202, 204, 205, 209, 210, 212, 219, 224, 225, 226, 227, 229, 232, 252, 254, 258, 264, 266, 268], "do": [0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 39, 42, 47, 49, 50, 51, 52, 54, 58, 59, 60, 61, 63, 64, 68, 69, 76, 78, 80, 85, 87, 97, 98, 99, 101, 102, 103, 105, 108, 111, 112, 114, 116, 118, 121, 123, 124, 125, 126, 127, 130, 133, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 154, 156, 157, 158, 159, 160, 161, 164, 166, 170, 172, 174, 175, 177, 178, 179, 182, 183, 185, 186, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 209, 219, 223, 224, 225, 226, 229, 233, 242, 258, 263, 265], "now": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 42, 43, 44, 45, 47, 49, 50, 51, 52, 55, 58, 59, 60, 63, 73, 76, 78, 80, 85, 87, 96, 97, 98, 99, 101, 103, 105, 107, 108, 111, 116, 117, 118, 119, 122, 124, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 138, 140, 143, 144, 145, 146, 147, 151, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 172, 173, 175, 176, 177, 179, 180, 182, 183, 185, 186, 188, 189, 190, 191, 194, 195, 198, 200, 201, 202, 203, 206, 209, 212, 224, 225, 233, 250, 264], "ll": [0, 1, 4, 5, 6, 8, 9, 10, 17, 19, 20, 22, 23, 48, 49, 50, 60, 87, 98, 105, 127, 128, 136, 137, 139, 140, 142, 146, 151, 153, 155, 159, 160, 161, 163, 166, 170, 177, 182, 183, 184, 185, 186, 188, 189, 190, 192, 196, 198, 199, 201, 202, 212, 224, 232], "pre": [0, 19, 98, 122, 124, 136, 138, 158, 159, 172, 179, 185, 186, 188, 189, 201, 223, 224], "script": [0, 1, 5, 6, 7, 9, 10, 12, 13, 14, 17, 19, 20, 21, 22, 24, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 55, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 122, 123, 125, 126, 127, 128, 130, 132, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 160, 161, 163, 165, 166, 167, 169, 172, 173, 174, 175, 177, 178, 179, 182, 183, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 204, 205, 206, 207, 209, 210, 212, 217, 219, 221, 223, 224, 228, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257, 258], "provid": [0, 1, 4, 5, 6, 8, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 44, 49, 51, 52, 56, 58, 59, 60, 61, 73, 82, 83, 85, 87, 97, 98, 99, 105, 107, 108, 112, 113, 115, 116, 118, 120, 121, 122, 124, 125, 126, 132, 133, 134, 135, 136, 137, 138, 143, 144, 145, 146, 147, 148, 157, 159, 160, 162, 163, 165, 169, 172, 173, 174, 175, 179, 186, 188, 192, 193, 195, 196, 197, 198, 199, 201, 202, 203, 206, 209, 210, 217, 219, 221, 224, 228, 264], "download_saved_model": 0, "py": [0, 1, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 19, 20, 22, 23, 24, 25, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 77, 78, 79, 80, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160, 161, 163, 165, 166, 167, 169, 173, 174, 175, 179, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 196, 200, 204, 205, 206, 207, 212, 214, 216, 217, 222, 224, 227, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257, 259, 262, 264, 269], "put": [0, 2, 5, 6, 8, 12, 14, 16, 42, 45, 49, 51, 59, 75, 85, 113, 115, 121, 122, 123, 135, 136, 137, 150, 154, 159, 160, 161, 163, 164, 166, 172, 188, 200, 201, 209, 264], "saved_model": [0, 96], "folder": [0, 4, 6, 19, 23, 50, 52, 82, 83, 122, 138, 170, 179, 182, 183, 186, 189, 198, 199, 205, 207, 209, 219, 225, 226], "There": [0, 4, 6, 8, 10, 14, 15, 17, 22, 23, 25, 47, 73, 76, 79, 85, 97, 98, 99, 102, 103, 113, 117, 120, 128, 133, 137, 139, 144, 146, 148, 150, 151, 153, 155, 158, 159, 160, 163, 164, 166, 174, 175, 179, 180, 182, 192, 195, 198, 201, 202, 229, 254, 265], "file": [0, 2, 5, 6, 7, 8, 9, 10, 15, 19, 20, 21, 22, 23, 50, 51, 52, 55, 58, 59, 60, 75, 82, 83, 87, 101, 109, 110, 114, 116, 118, 119, 122, 125, 126, 127, 128, 134, 136, 138, 140, 145, 153, 156, 159, 169, 172, 174, 175, 179, 182, 183, 186, 187, 189, 193, 194, 198, 199, 205, 207, 210, 214, 219, 221, 223, 224, 225, 226, 236, 262, 263, 265, 269], "candi": 0, "pth": [0, 5, 9, 19, 20, 23, 24, 38, 39, 44, 60, 73, 112, 172, 182, 183, 185, 198, 199, 221, 222, 238, 243, 254], "mosaic": 0, "rain_princess": 0, "udni": 0, "directori": [0, 1, 4, 5, 6, 12, 22, 23, 49, 51, 52, 75, 87, 97, 112, 114, 117, 126, 127, 128, 138, 145, 158, 166, 169, 172, 185, 186, 189, 195, 205, 209, 224], "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 34, 40, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 63, 68, 69, 73, 76, 78, 79, 80, 82, 83, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 131, 132, 133, 136, 137, 138, 139, 142, 143, 144, 145, 146, 147, 148, 150, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 204, 206, 207, 209, 210, 212, 221, 223, 224, 225, 226, 229, 233, 241, 242, 250, 254, 264], "The": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 67, 68, 69, 73, 75, 76, 78, 79, 80, 82, 83, 85, 91, 93, 95, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 128, 130, 131, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 167, 169, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 212, 214, 219, 221, 223, 224, 225, 226, 229, 254, 262, 265], "definit": [0, 5, 6, 8, 10, 20, 22, 25, 47, 58, 59, 60, 68, 73, 78, 85, 99, 111, 121, 144, 154, 161, 165, 182, 191, 209, 210, 219, 229, 254, 264], "previous": [0, 4, 5, 8, 20, 32, 60, 85, 101, 115, 118, 142, 143, 157, 160, 161, 162, 169, 190, 198, 206, 224], "few": [0, 5, 6, 8, 9, 10, 15, 19, 21, 22, 23, 47, 51, 56, 60, 79, 85, 97, 99, 100, 101, 102, 103, 112, 113, 115, 116, 120, 122, 125, 127, 128, 130, 134, 136, 137, 150, 154, 159, 160, 163, 166, 173, 178, 180, 185, 191, 192, 193, 198, 199, 209, 210, 212, 221], "line": [0, 4, 5, 6, 8, 9, 12, 13, 17, 21, 22, 23, 49, 50, 51, 56, 58, 59, 60, 61, 82, 97, 99, 109, 115, 116, 126, 127, 128, 136, 144, 145, 150, 159, 163, 164, 166, 169, 170, 173, 174, 178, 182, 187, 189, 190, 192, 209, 221, 223, 225, 226, 254, 265], "In": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 42, 43, 45, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 64, 65, 67, 68, 73, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 87, 95, 97, 98, 99, 101, 102, 103, 105, 108, 109, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 198, 199, 200, 201, 202, 203, 204, 205, 207, 209, 212, 219, 221, 223, 224, 225, 264, 265, 267], "instead": [0, 4, 5, 6, 8, 10, 14, 17, 19, 20, 22, 23, 25, 32, 44, 45, 49, 51, 52, 53, 58, 59, 60, 61, 64, 98, 99, 103, 107, 108, 109, 113, 116, 117, 122, 123, 125, 126, 127, 128, 130, 131, 132, 135, 136, 143, 144, 146, 147, 148, 150, 151, 153, 156, 157, 158, 159, 162, 163, 164, 166, 167, 170, 172, 173, 177, 178, 179, 180, 185, 190, 192, 193, 194, 199, 200, 201, 202, 206, 210, 224, 254], "actual": [0, 1, 3, 5, 6, 8, 11, 13, 14, 15, 19, 21, 22, 23, 25, 38, 49, 51, 52, 58, 59, 60, 73, 85, 97, 98, 101, 103, 108, 112, 116, 118, 121, 125, 126, 127, 130, 134, 136, 140, 143, 144, 151, 153, 160, 166, 169, 170, 173, 174, 175, 176, 178, 183, 185, 190, 192, 198, 199, 201, 205, 206, 224, 225, 226, 254], "net": [0, 3, 6, 14, 19, 24, 44, 45, 47, 49, 52, 73, 79, 81, 85, 87, 92, 94, 97, 110, 123, 125, 130, 136, 147, 151, 159, 163, 167, 169, 170, 204, 210, 222, 231, 234, 240, 241, 242, 243, 244, 250, 251, 264, 265], "call": [0, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 32, 42, 43, 44, 45, 47, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 67, 68, 69, 73, 75, 76, 78, 80, 85, 95, 97, 98, 99, 101, 102, 103, 109, 111, 112, 113, 116, 118, 120, 121, 123, 124, 125, 126, 128, 134, 135, 136, 137, 138, 142, 143, 144, 145, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 173, 174, 175, 176, 177, 178, 183, 184, 186, 187, 188, 189, 195, 196, 199, 202, 205, 206, 207, 209, 212, 219, 220, 224, 225, 226, 229, 233, 239, 242, 254, 264], "torch": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 63, 64, 65, 67, 68, 69, 72, 73, 75, 76, 78, 79, 85, 87, 89, 90, 92, 94, 95, 96, 97, 98, 99, 102, 103, 105, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 127, 128, 130, 131, 135, 136, 137, 138, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 172, 176, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 200, 201, 202, 203, 204, 205, 207, 208, 209, 210, 212, 213, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 227, 229, 233, 234, 235, 237, 239, 240, 242, 243, 244, 246, 247, 248, 249, 250, 251, 252, 254, 255, 258, 259, 260], "_export": [0, 175, 198, 199, 200], "which": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 42, 43, 44, 47, 48, 49, 50, 51, 52, 55, 56, 58, 59, 60, 61, 63, 64, 67, 68, 69, 73, 75, 76, 78, 79, 82, 83, 85, 87, 97, 98, 99, 101, 102, 103, 105, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 188, 190, 191, 192, 193, 194, 196, 198, 199, 200, 201, 202, 203, 205, 209, 212, 223, 224, 228, 229, 232, 233, 254, 262, 264, 265], "api": [0, 2, 5, 8, 10, 11, 14, 15, 18, 20, 21, 22, 23, 24, 25, 33, 34, 41, 48, 56, 60, 61, 82, 90, 107, 108, 109, 113, 121, 123, 124, 125, 126, 127, 134, 135, 136, 138, 144, 145, 146, 155, 158, 162, 163, 164, 169, 174, 175, 176, 178, 179, 180, 182, 183, 184, 185, 188, 189, 195, 196, 197, 198, 199, 200, 204, 205, 206, 209, 214, 215, 216, 217, 221, 222, 223, 224, 229, 230, 232, 233, 235, 237, 247, 248, 252, 254, 255, 256, 258, 263], "directli": [0, 4, 5, 6, 8, 11, 12, 14, 20, 22, 23, 25, 42, 48, 52, 61, 85, 87, 105, 107, 108, 113, 118, 124, 131, 132, 138, 146, 159, 160, 164, 166, 183, 185, 186, 192, 193, 194, 203, 207, 210, 223, 229], "don": [0, 5, 6, 8, 10, 21, 42, 43, 44, 52, 53, 63, 73, 76, 87, 98, 99, 102, 108, 111, 112, 113, 117, 125, 126, 127, 130, 131, 138, 144, 146, 147, 149, 153, 158, 160, 161, 164, 165, 183, 184, 186, 188, 189, 190, 191, 192, 201, 212, 223, 262, 264, 265], "t": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 24, 25, 32, 34, 37, 38, 40, 42, 43, 44, 47, 48, 49, 50, 52, 53, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 76, 78, 87, 89, 94, 96, 97, 98, 99, 101, 102, 103, 105, 108, 110, 111, 112, 113, 115, 116, 117, 122, 123, 125, 126, 127, 130, 131, 137, 138, 139, 142, 143, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 164, 165, 166, 169, 170, 172, 173, 174, 175, 177, 179, 180, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 194, 196, 198, 199, 201, 202, 206, 207, 209, 210, 212, 220, 223, 229, 235, 237, 238, 240, 250, 254, 256, 262, 264, 265], "even": [0, 1, 4, 5, 6, 8, 10, 14, 16, 21, 23, 25, 43, 44, 51, 73, 76, 78, 95, 103, 108, 112, 113, 115, 122, 123, 124, 131, 134, 140, 143, 144, 146, 154, 160, 162, 165, 172, 174, 175, 177, 185, 190, 192, 193, 196, 201, 204, 229], "becaus": [0, 1, 2, 4, 5, 6, 8, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 32, 34, 42, 43, 44, 47, 48, 49, 51, 52, 55, 56, 58, 59, 60, 61, 63, 69, 73, 78, 79, 85, 87, 97, 98, 99, 101, 105, 108, 111, 112, 116, 117, 119, 125, 127, 130, 131, 134, 135, 137, 138, 142, 144, 146, 147, 148, 150, 151, 155, 157, 158, 162, 164, 166, 167, 169, 173, 174, 175, 177, 179, 182, 184, 185, 186, 189, 190, 192, 195, 196, 199, 201, 202, 204, 206, 209, 211, 212, 229, 254], "alreadi": [0, 1, 2, 4, 5, 6, 10, 11, 15, 22, 23, 79, 97, 98, 108, 113, 124, 126, 130, 134, 140, 148, 150, 153, 158, 159, 160, 165, 170, 174, 175, 177, 178, 192, 195, 201, 221, 224, 229], "exist": [0, 2, 4, 6, 8, 9, 10, 11, 17, 22, 23, 25, 47, 49, 52, 53, 67, 73, 76, 80, 83, 85, 95, 101, 104, 121, 136, 138, 143, 157, 159, 164, 165, 166, 167, 169, 172, 173, 174, 175, 182, 186, 189, 190, 191, 193, 198, 201, 202, 204, 209, 210, 226], "neural_styl": 0, "take": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 14, 15, 16, 17, 19, 20, 21, 23, 25, 34, 43, 44, 47, 48, 49, 50, 51, 52, 58, 59, 60, 61, 68, 73, 75, 78, 82, 85, 95, 97, 99, 101, 102, 103, 108, 110, 112, 113, 116, 117, 118, 124, 125, 126, 127, 128, 131, 134, 135, 136, 138, 140, 144, 146, 147, 150, 153, 154, 155, 158, 159, 160, 161, 162, 163, 164, 166, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 183, 185, 190, 193, 194, 196, 198, 199, 200, 201, 202, 206, 209, 210, 221, 223, 224, 229, 232, 233, 254, 262, 264], "look": [0, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 23, 25, 34, 43, 44, 47, 48, 49, 50, 51, 52, 73, 78, 79, 85, 87, 98, 99, 101, 102, 103, 105, 108, 112, 113, 116, 117, 118, 123, 124, 125, 126, 131, 136, 137, 139, 148, 150, 151, 153, 157, 159, 160, 163, 164, 165, 166, 169, 170, 172, 174, 175, 176, 178, 179, 182, 183, 187, 188, 190, 193, 194, 198, 199, 200, 221, 224, 232], "essenti": [0, 6, 10, 14, 32, 49, 98, 99, 101, 136, 161, 174, 175, 203, 210, 254], "trace": [0, 5, 8, 10, 20, 21, 43, 49, 60, 78, 107, 109, 110, 112, 121, 138, 143, 145, 151, 165, 169, 174, 175, 188, 195, 197, 204, 210, 221, 224, 225, 226, 239, 248, 252], "so": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 42, 44, 47, 49, 51, 52, 53, 58, 59, 60, 65, 68, 73, 75, 76, 78, 80, 83, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 105, 108, 109, 111, 113, 115, 116, 117, 119, 122, 123, 124, 125, 126, 127, 128, 130, 131, 135, 136, 137, 138, 140, 143, 144, 145, 146, 147, 149, 150, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 177, 178, 179, 180, 183, 184, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 199, 201, 202, 203, 205, 207, 209, 210, 221, 223, 224, 225, 226, 228, 229, 232, 247, 248, 254, 263, 264, 265], "intern": [0, 5, 8, 10, 11, 15, 22, 49, 56, 60, 68, 76, 97, 111, 113, 121, 123, 126, 136, 169, 177, 189, 190, 197, 204, 209, 264], "dummi": [0, 1, 8, 20, 47, 78, 85, 110, 134, 139, 146, 155, 156, 177, 186, 200, 254], "data": [0, 2, 3, 5, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 33, 34, 37, 38, 40, 41, 43, 46, 47, 48, 51, 58, 59, 67, 68, 71, 72, 73, 75, 76, 78, 79, 82, 85, 89, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 111, 112, 113, 116, 118, 119, 120, 121, 125, 126, 130, 132, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 155, 159, 161, 162, 163, 164, 170, 173, 174, 175, 177, 178, 179, 183, 184, 185, 186, 189, 191, 193, 194, 197, 198, 199, 200, 201, 202, 206, 207, 209, 214, 217, 219, 221, 222, 224, 231, 236, 237, 245, 248, 250, 251, 254, 255, 264, 268], "gener": [0, 1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 53, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 114, 116, 117, 118, 119, 121, 124, 125, 127, 128, 130, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 182, 185, 187, 189, 190, 191, 192, 193, 194, 196, 199, 200, 201, 202, 204, 205, 206, 209, 210, 212, 221, 223, 224, 226, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 254, 256, 257, 262, 264, 265, 268], "graph": [0, 1, 5, 10, 14, 20, 22, 23, 25, 32, 47, 49, 63, 65, 68, 76, 78, 82, 85, 86, 98, 100, 107, 110, 111, 125, 127, 129, 131, 143, 144, 145, 146, 148, 163, 164, 169, 170, 172, 177, 180, 187, 197, 198, 199, 201, 207, 219, 221, 248, 254, 257], "input": [0, 1, 2, 4, 5, 6, 8, 9, 10, 12, 13, 14, 16, 17, 20, 21, 22, 23, 25, 32, 42, 43, 44, 45, 47, 48, 49, 56, 61, 63, 64, 65, 67, 68, 69, 71, 72, 75, 76, 78, 79, 83, 85, 87, 89, 90, 92, 93, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 115, 116, 117, 118, 120, 122, 123, 124, 126, 128, 130, 132, 134, 135, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 151, 153, 155, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 179, 180, 182, 183, 184, 185, 186, 188, 189, 193, 194, 195, 198, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 211, 212, 221, 224, 231, 232, 234, 235, 239, 240, 251, 253, 257, 258, 265], "simpli": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13, 19, 21, 23, 43, 44, 49, 53, 58, 59, 60, 78, 85, 101, 103, 112, 113, 124, 126, 128, 131, 135, 136, 145, 146, 150, 153, 156, 157, 160, 161, 162, 163, 166, 167, 170, 173, 177, 178, 180, 188, 189, 191, 203, 206, 219, 221, 224, 225, 226, 229, 254], "blank": [0, 264], "pixel": [0, 1, 20, 44, 73, 97, 137, 148, 167, 172, 205], "size": [0, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 20, 21, 23, 25, 32, 33, 34, 37, 38, 43, 44, 45, 47, 49, 51, 52, 55, 58, 59, 60, 75, 78, 80, 82, 87, 92, 93, 97, 98, 101, 102, 103, 104, 110, 112, 113, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 130, 136, 137, 139, 140, 142, 145, 146, 147, 148, 149, 150, 151, 153, 155, 156, 158, 159, 160, 161, 162, 163, 165, 166, 167, 169, 172, 173, 174, 175, 176, 178, 179, 182, 183, 184, 185, 189, 190, 193, 194, 195, 197, 199, 202, 204, 205, 209, 210, 219, 221, 223, 224, 228, 229, 232, 235, 238, 240, 246, 248, 250, 252, 254, 262], "import": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 85, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 200, 202, 203, 204, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 254, 255, 256, 257, 258, 259, 260, 262, 264], "To": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 19, 20, 23, 42, 47, 49, 50, 51, 57, 58, 59, 60, 61, 64, 65, 79, 82, 83, 85, 87, 97, 98, 99, 101, 102, 103, 107, 108, 111, 112, 114, 115, 118, 119, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 134, 136, 137, 138, 140, 142, 145, 150, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 169, 170, 172, 175, 176, 177, 178, 183, 185, 186, 187, 188, 189, 190, 192, 193, 197, 198, 199, 200, 201, 202, 203, 205, 207, 209, 210, 221, 223, 224, 225, 226, 228, 229, 239, 241, 254, 262], "get": [0, 1, 2, 5, 6, 7, 8, 11, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 38, 43, 44, 45, 49, 50, 51, 52, 55, 56, 60, 61, 63, 73, 75, 78, 83, 87, 92, 97, 98, 99, 100, 101, 102, 104, 105, 109, 111, 112, 116, 117, 119, 120, 121, 122, 124, 126, 127, 128, 130, 135, 136, 137, 138, 139, 140, 143, 144, 146, 147, 149, 150, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 166, 167, 169, 170, 172, 174, 175, 176, 177, 178, 179, 182, 183, 185, 186, 190, 192, 195, 196, 198, 199, 200, 201, 202, 205, 207, 209, 210, 214, 219, 223, 224, 229, 230, 232, 239, 258], "good": [0, 1, 2, 4, 5, 6, 20, 21, 44, 50, 52, 59, 97, 99, 103, 105, 113, 116, 123, 126, 136, 137, 145, 151, 159, 160, 161, 165, 170, 172, 177, 178, 179, 196, 201, 229, 264], "perform": [0, 1, 3, 4, 6, 8, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 23, 25, 42, 43, 44, 45, 49, 52, 56, 60, 61, 64, 65, 67, 73, 82, 85, 87, 97, 98, 99, 103, 108, 111, 112, 113, 115, 116, 119, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131, 136, 137, 138, 140, 142, 143, 146, 147, 150, 151, 156, 158, 159, 160, 161, 162, 164, 167, 170, 172, 173, 179, 183, 185, 186, 187, 190, 191, 194, 195, 196, 199, 200, 202, 203, 214, 219, 221, 228, 229, 233, 236, 254], "250x540": 0, "larger": [0, 3, 8, 12, 73, 82, 97, 112, 119, 122, 123, 124, 126, 132, 143, 150, 158, 161, 164, 166, 169, 172, 185, 194, 204, 262], "care": [0, 1, 5, 14, 21, 61, 73, 87, 97, 113, 118, 131, 136, 150, 160, 164, 190, 198, 233], "less": [0, 3, 5, 6, 8, 19, 56, 60, 82, 97, 98, 113, 116, 117, 119, 122, 126, 137, 142, 153, 160, 161, 162, 169, 170, 173, 174, 175, 177, 185, 198], "fp": [0, 49, 87, 121, 151], "qualiti": [0, 24, 113, 147, 166], "imagemagick": 0, "creat": [0, 1, 2, 4, 5, 6, 7, 9, 10, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 38, 39, 42, 43, 44, 47, 48, 50, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 80, 82, 85, 95, 97, 98, 100, 102, 103, 105, 108, 110, 111, 114, 116, 117, 118, 119, 121, 122, 124, 131, 134, 135, 136, 137, 138, 140, 142, 143, 147, 148, 149, 150, 153, 154, 155, 156, 158, 159, 160, 161, 163, 164, 166, 169, 170, 172, 173, 176, 179, 182, 183, 185, 186, 188, 189, 190, 193, 194, 195, 196, 198, 200, 201, 203, 205, 207, 209, 210, 212, 223, 224, 226, 254, 259, 260, 264], "xc": 0, "white": [0, 12, 17, 73, 113, 170, 172, 202, 264], "png24": 0, "jpg": [0, 12, 20, 34, 51, 52, 58, 59, 90, 117, 140, 147, 205, 214, 230, 259], "eval": [0, 1, 7, 9, 12, 17, 19, 20, 24, 37, 38, 39, 42, 49, 58, 59, 60, 73, 90, 96, 97, 104, 112, 113, 115, 117, 118, 119, 122, 123, 125, 130, 138, 140, 143, 144, 158, 160, 163, 165, 166, 167, 172, 173, 174, 177, 178, 179, 182, 184, 185, 186, 188, 195, 196, 199, 200, 202, 205, 207, 209, 214, 221, 222, 223, 224, 229, 230, 242, 243, 244, 248, 255, 258], "content": [0, 2, 5, 9, 14, 23, 25, 50, 56, 61, 104, 112, 125, 134, 136, 159, 160, 164, 166, 173, 174, 175, 177, 178, 182, 189, 209, 214, 223, 230, 268], "output": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 25, 32, 42, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 78, 79, 82, 83, 85, 87, 90, 92, 94, 96, 97, 98, 99, 101, 102, 103, 105, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 127, 128, 130, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 185, 186, 188, 194, 195, 196, 198, 199, 200, 201, 202, 204, 205, 207, 208, 209, 210, 211, 212, 214, 219, 221, 222, 223, 224, 229, 231, 232, 234, 239, 240, 251, 254, 255, 256, 258, 260, 262, 264, 265], "out": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 20, 21, 22, 23, 24, 25, 32, 40, 43, 44, 45, 47, 48, 49, 51, 52, 58, 59, 60, 61, 73, 75, 76, 78, 83, 85, 87, 89, 95, 97, 98, 99, 100, 102, 103, 104, 107, 109, 113, 117, 118, 119, 121, 124, 125, 126, 127, 131, 132, 135, 136, 137, 139, 140, 142, 144, 145, 146, 148, 150, 153, 154, 156, 157, 158, 159, 160, 162, 163, 164, 166, 169, 170, 172, 174, 175, 177, 178, 182, 183, 184, 189, 190, 191, 192, 193, 194, 195, 198, 199, 200, 202, 206, 207, 209, 221, 223, 235, 236, 240, 254, 256, 264], "cuda": [0, 1, 4, 6, 7, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 23, 24, 33, 38, 40, 42, 43, 44, 45, 48, 49, 52, 53, 54, 55, 63, 64, 72, 73, 79, 83, 87, 89, 95, 97, 99, 104, 109, 110, 111, 112, 115, 117, 118, 121, 122, 123, 124, 130, 132, 133, 134, 135, 136, 137, 139, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 173, 175, 176, 179, 185, 187, 194, 199, 202, 211, 212, 215, 216, 231, 232, 233, 238, 239, 241, 248, 252, 253, 256, 257, 260], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 55, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 198, 199, 201, 202, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 254, 255, 256, 257, 258, 259, 260, 261, 263, 264], "export_onnx": 0, "end": [0, 4, 5, 6, 7, 8, 14, 17, 19, 22, 23, 25, 32, 43, 49, 52, 54, 58, 59, 60, 75, 82, 85, 89, 97, 102, 113, 115, 116, 121, 122, 124, 126, 127, 128, 130, 135, 136, 137, 138, 145, 147, 149, 153, 158, 159, 161, 162, 164, 166, 167, 169, 170, 173, 174, 175, 176, 177, 184, 185, 186, 190, 194, 199, 201, 202, 204, 209, 221, 223, 229, 240, 253, 264], "up": [0, 1, 3, 4, 5, 6, 7, 8, 10, 14, 17, 18, 19, 21, 22, 42, 49, 52, 55, 60, 61, 70, 76, 78, 82, 85, 97, 98, 99, 101, 102, 103, 105, 109, 113, 119, 121, 122, 123, 124, 127, 128, 130, 132, 133, 134, 136, 137, 139, 144, 145, 151, 153, 155, 158, 159, 160, 161, 162, 163, 166, 167, 169, 170, 173, 176, 177, 178, 183, 186, 187, 188, 194, 197, 198, 199, 201, 202, 204, 205, 221, 224, 225, 226, 232, 264], "correspond": [0, 1, 2, 3, 5, 6, 8, 10, 12, 14, 15, 43, 49, 55, 60, 75, 82, 99, 102, 109, 112, 116, 118, 123, 125, 126, 134, 145, 153, 157, 160, 163, 166, 167, 169, 170, 172, 173, 176, 179, 186, 188, 193, 201, 210], "come": [0, 1, 5, 6, 10, 17, 19, 20, 22, 23, 51, 52, 60, 73, 85, 87, 97, 98, 112, 123, 124, 126, 136, 137, 145, 153, 154, 156, 160, 165, 173, 176, 183, 185, 186, 199, 200, 202, 263], "abov": [0, 1, 3, 4, 5, 6, 8, 10, 11, 14, 15, 16, 19, 20, 22, 23, 43, 44, 49, 51, 52, 58, 59, 61, 65, 67, 68, 73, 82, 95, 97, 98, 99, 101, 102, 103, 108, 110, 111, 113, 116, 122, 124, 125, 126, 127, 130, 131, 132, 133, 134, 135, 136, 140, 142, 145, 146, 147, 148, 150, 151, 153, 154, 155, 157, 158, 160, 162, 163, 164, 165, 169, 172, 173, 174, 175, 176, 177, 178, 179, 180, 185, 188, 189, 190, 191, 192, 193, 196, 198, 199, 201, 219, 221, 223, 224, 225, 226, 228, 229, 254, 263, 264], "ad": [0, 2, 5, 6, 10, 15, 18, 22, 23, 24, 25, 32, 37, 49, 50, 53, 58, 59, 60, 61, 73, 83, 85, 95, 99, 101, 110, 112, 113, 115, 122, 123, 128, 134, 137, 140, 142, 146, 147, 151, 153, 156, 157, 161, 165, 166, 174, 175, 178, 179, 188, 189, 199, 210, 221, 224, 225, 226, 254], "our": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 19, 20, 21, 22, 23, 25, 40, 43, 44, 45, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 64, 65, 67, 68, 69, 75, 78, 79, 87, 97, 98, 99, 102, 103, 104, 105, 108, 109, 111, 116, 117, 118, 122, 123, 126, 127, 128, 131, 132, 133, 137, 138, 140, 142, 144, 145, 146, 147, 148, 150, 151, 154, 155, 157, 158, 160, 161, 162, 163, 165, 166, 167, 170, 172, 173, 174, 175, 177, 179, 180, 183, 185, 188, 189, 190, 191, 192, 193, 195, 196, 198, 199, 202, 204, 206, 209, 210, 212, 223, 224, 250, 252], "path": [0, 4, 5, 6, 9, 18, 19, 22, 23, 34, 42, 44, 49, 50, 51, 52, 53, 59, 60, 73, 82, 87, 96, 97, 98, 104, 108, 112, 116, 117, 122, 123, 125, 126, 127, 128, 138, 140, 143, 145, 147, 149, 156, 158, 172, 173, 177, 179, 182, 183, 185, 186, 189, 190, 195, 196, 198, 199, 200, 201, 205, 207, 209, 214, 223, 224, 225, 226, 229, 232, 235, 241, 242, 243, 244, 247, 248, 249, 258, 259], "unfortun": [0, 8, 23, 25, 136], "won": [0, 3, 5, 10, 43, 115, 123, 130, 131, 142, 151, 155, 160, 229, 254], "mark": [0, 49, 58, 59, 75, 124, 147, 148, 161, 162, 177, 178, 183, 184, 192, 262], "while": [0, 1, 2, 3, 4, 5, 6, 9, 11, 12, 13, 14, 16, 17, 19, 21, 23, 49, 52, 55, 60, 78, 82, 89, 105, 108, 109, 113, 116, 119, 120, 122, 125, 126, 132, 134, 136, 137, 138, 140, 145, 146, 147, 148, 150, 153, 157, 158, 159, 160, 163, 164, 165, 166, 167, 173, 174, 175, 177, 178, 180, 183, 185, 186, 190, 191, 192, 193, 194, 198, 201, 202, 209, 224, 229], "onli": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 22, 23, 42, 43, 44, 45, 47, 49, 53, 55, 56, 60, 61, 73, 78, 80, 82, 87, 95, 97, 98, 99, 103, 107, 108, 109, 112, 113, 114, 116, 117, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 183, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 203, 204, 205, 206, 207, 209, 210, 212, 219, 223, 224, 225, 226, 229, 232, 254, 264], "when": [0, 1, 5, 6, 8, 10, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 25, 32, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 55, 58, 59, 60, 61, 65, 68, 73, 75, 78, 79, 82, 85, 87, 97, 98, 101, 103, 108, 109, 110, 111, 112, 115, 118, 119, 121, 122, 123, 125, 126, 128, 130, 133, 134, 135, 136, 137, 138, 140, 142, 144, 145, 147, 148, 150, 151, 153, 154, 156, 157, 158, 160, 161, 162, 164, 165, 166, 169, 172, 173, 174, 175, 176, 177, 178, 179, 183, 184, 185, 189, 190, 193, 194, 196, 198, 199, 200, 201, 202, 203, 204, 207, 209, 210, 212, 228, 262, 264, 266], "applic": [0, 2, 3, 11, 12, 14, 15, 23, 49, 58, 59, 60, 61, 75, 97, 105, 117, 120, 121, 123, 125, 126, 130, 134, 138, 140, 144, 150, 153, 157, 158, 162, 164, 172, 177, 185, 192, 195, 207, 223, 224], "netron": [0, 108], "see": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 17, 18, 19, 20, 21, 23, 24, 25, 42, 44, 45, 47, 48, 49, 50, 51, 52, 55, 58, 59, 60, 65, 73, 75, 78, 80, 82, 83, 85, 87, 97, 98, 99, 100, 101, 102, 103, 105, 108, 109, 111, 112, 113, 116, 119, 122, 123, 124, 126, 127, 128, 130, 131, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 166, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 188, 189, 190, 192, 193, 195, 197, 198, 201, 202, 203, 204, 206, 207, 209, 212, 219, 223, 225, 226, 229, 254, 264], "name": [0, 1, 2, 4, 5, 6, 7, 8, 10, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 33, 49, 50, 51, 52, 59, 60, 78, 79, 82, 98, 103, 105, 108, 109, 110, 112, 122, 124, 125, 126, 128, 134, 135, 137, 138, 140, 142, 143, 144, 145, 148, 154, 156, 157, 160, 161, 162, 163, 165, 166, 169, 172, 173, 174, 175, 176, 179, 183, 186, 188, 196, 198, 199, 201, 202, 204, 205, 207, 209, 210, 220, 221, 222, 223, 229, 232, 239, 240, 247, 257, 259, 264, 265], "186": [0, 185], "numer": [0, 17, 19, 20, 49, 97, 98, 105, 113, 126, 130, 160, 183, 186, 197, 198, 199, 200, 202, 254, 265], "id": [0, 9, 17, 49, 82, 95, 113, 126, 134, 138, 140, 154, 162, 163, 164, 172, 174, 175, 176, 179, 182, 202, 215, 245, 262, 263, 267], "assign": [0, 6, 22, 45, 47, 53, 65, 67, 97, 98, 99, 102, 103, 111, 136, 154, 160, 177, 245, 263], "small": [0, 1, 3, 5, 6, 9, 12, 17, 18, 20, 21, 23, 24, 25, 42, 43, 44, 47, 57, 73, 78, 79, 80, 97, 99, 100, 102, 103, 105, 116, 117, 122, 123, 126, 128, 130, 144, 150, 153, 154, 158, 159, 160, 161, 164, 166, 167, 172, 179, 185, 190, 202, 210], "onnx_to_coreml": 0, "touch": [0, 2, 4, 6, 14, 22, 23], "command": [0, 4, 5, 6, 14, 23, 50, 75, 107, 114, 119, 126, 127, 133, 134, 135, 138, 140, 156, 160, 162, 163, 164, 166, 169, 170, 172, 177, 179, 189, 209, 219, 221, 223, 224, 264, 265], "edit": [0, 3, 6, 9, 11, 12, 16, 19, 20, 48, 50, 61, 113, 123, 124, 134, 135, 136, 138, 144, 145, 156, 158, 159, 162, 163, 164, 183, 185, 226, 262], "favorit": [0, 42, 59, 136, 144], "editor": [0, 226], "add": [0, 2, 4, 6, 7, 8, 9, 10, 12, 14, 15, 17, 19, 21, 22, 23, 40, 44, 47, 48, 49, 50, 58, 59, 60, 61, 73, 78, 80, 85, 87, 98, 99, 102, 108, 113, 114, 116, 118, 121, 122, 123, 124, 126, 127, 128, 129, 130, 136, 137, 140, 143, 144, 145, 146, 147, 153, 155, 156, 159, 160, 162, 163, 164, 166, 169, 174, 175, 177, 178, 182, 183, 185, 187, 188, 189, 190, 192, 200, 201, 202, 205, 207, 209, 219, 223, 228, 232, 239, 254, 262, 264, 269], "follow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 73, 75, 81, 82, 83, 85, 86, 87, 97, 98, 99, 101, 102, 103, 105, 107, 108, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 130, 132, 133, 134, 136, 137, 138, 140, 143, 144, 145, 146, 147, 148, 150, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 186, 187, 188, 189, 191, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 205, 206, 207, 209, 210, 219, 221, 223, 224, 225, 226, 228, 229, 254, 262, 264, 265, 269], "code": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 83, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 182, 183, 185, 186, 188, 189, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 204, 206, 212, 219, 221, 223, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 254, 256, 257, 263, 265], "sy": [0, 3, 7, 18, 19, 53, 55, 90, 134, 138, 149, 156, 183, 186, 195, 198, 199, 211, 212], "onnx_pb": 0, "onnx_coreml": 0, "model_in": 0, "argv": [0, 4, 22, 23, 53, 55, 221, 258], "1": [0, 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 45, 47, 48, 49, 51, 52, 53, 55, 60, 61, 63, 64, 68, 69, 73, 75, 76, 80, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 172, 173, 174, 175, 176, 178, 184, 185, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 202, 203, 204, 205, 206, 207, 208, 209, 210, 213, 215, 216, 217, 220, 221, 222, 223, 227, 228, 230, 231, 238, 240, 245, 246, 248, 250, 255, 258, 259, 260, 261, 262, 264, 265, 268], "model_out": 0, "2": [0, 1, 2, 3, 5, 6, 7, 11, 12, 14, 15, 16, 18, 20, 21, 23, 24, 32, 33, 34, 36, 40, 42, 43, 47, 48, 49, 51, 52, 53, 55, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 80, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 136, 137, 139, 140, 142, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 172, 173, 174, 175, 176, 184, 185, 187, 190, 191, 192, 193, 194, 197, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 216, 217, 220, 221, 222, 223, 230, 231, 233, 238, 240, 245, 248, 253, 256, 257, 258, 260, 262, 264, 265, 268], "model_fil": [0, 19, 183, 198, 199, 205], "rb": [0, 49, 87, 104, 116, 137, 140, 224], "model_proto": [0, 108], "modelproto": [0, 20], "parsefromstr": 0, "read": [0, 1, 2, 5, 6, 9, 14, 19, 22, 23, 38, 47, 49, 51, 73, 101, 102, 112, 113, 116, 117, 120, 122, 125, 126, 127, 128, 136, 138, 140, 143, 145, 150, 153, 159, 160, 163, 166, 167, 170, 173, 186, 188, 189, 196, 205, 209, 223, 224, 228, 262, 264], "coreml_model": 0, "image_input_nam": 0, "image_output_nam": 0, "save": [0, 2, 4, 6, 7, 9, 11, 12, 19, 20, 23, 35, 38, 39, 44, 48, 49, 50, 52, 58, 59, 73, 87, 96, 97, 108, 115, 117, 119, 121, 123, 124, 126, 127, 130, 138, 140, 145, 146, 149, 157, 158, 161, 162, 163, 164, 166, 169, 172, 182, 183, 186, 188, 189, 195, 196, 205, 207, 209, 215, 219, 221, 222, 223, 224, 225, 226, 229, 231, 232, 235, 236, 238, 242, 243, 244, 249, 254, 258], "mlmodel": [0, 188], "i": [0, 1, 5, 6, 7, 8, 9, 11, 12, 14, 17, 18, 19, 22, 23, 25, 32, 34, 39, 42, 43, 49, 51, 52, 58, 59, 60, 61, 69, 73, 75, 76, 85, 87, 89, 90, 92, 94, 96, 98, 99, 101, 102, 103, 104, 111, 112, 113, 116, 117, 118, 122, 124, 127, 128, 129, 133, 135, 136, 137, 139, 143, 147, 148, 153, 154, 155, 157, 160, 162, 163, 164, 166, 170, 172, 173, 174, 175, 176, 177, 178, 182, 190, 192, 193, 194, 202, 203, 204, 209, 210, 216, 222, 227, 232, 238, 251, 264, 265], "e": [0, 4, 5, 6, 7, 8, 10, 11, 18, 22, 23, 25, 32, 39, 42, 43, 44, 49, 51, 52, 58, 60, 61, 65, 69, 73, 75, 76, 79, 85, 87, 89, 95, 97, 100, 103, 108, 110, 111, 112, 117, 121, 123, 124, 126, 127, 128, 131, 133, 134, 135, 136, 139, 143, 147, 148, 154, 155, 156, 157, 160, 162, 164, 166, 169, 173, 174, 175, 176, 177, 180, 183, 185, 186, 191, 192, 193, 194, 197, 201, 203, 206, 207, 209, 221, 258], "one": [0, 1, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 19, 21, 22, 23, 25, 45, 47, 48, 49, 51, 52, 55, 56, 60, 61, 73, 76, 80, 85, 87, 93, 95, 97, 98, 100, 101, 102, 103, 108, 112, 113, 114, 116, 117, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 150, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 172, 174, 175, 176, 178, 179, 180, 184, 185, 190, 191, 192, 194, 195, 196, 199, 201, 202, 206, 209, 225, 229, 236, 254, 264], "re": [0, 1, 4, 5, 6, 7, 9, 10, 14, 16, 19, 21, 22, 23, 24, 44, 48, 49, 50, 60, 73, 78, 97, 98, 117, 125, 127, 128, 137, 139, 140, 142, 144, 146, 151, 153, 155, 159, 160, 161, 162, 163, 166, 174, 175, 176, 177, 179, 183, 185, 188, 190, 195, 198, 199, 203, 206, 209, 224, 247, 264], "current": [0, 1, 5, 6, 8, 10, 11, 12, 14, 15, 19, 22, 23, 37, 38, 49, 52, 60, 82, 107, 113, 117, 122, 123, 125, 126, 127, 128, 136, 137, 142, 143, 147, 148, 150, 155, 157, 158, 160, 161, 162, 163, 164, 165, 166, 169, 174, 175, 180, 183, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 199, 219, 225, 229, 262], "readm": [0, 119, 180], "md": [0, 119, 180], "contain": [0, 1, 2, 4, 6, 8, 9, 10, 12, 14, 15, 17, 20, 21, 22, 23, 25, 34, 42, 47, 49, 50, 55, 58, 60, 64, 67, 68, 69, 75, 76, 78, 82, 85, 95, 101, 102, 111, 112, 116, 117, 122, 123, 125, 126, 127, 132, 134, 135, 137, 140, 143, 150, 154, 157, 158, 160, 161, 162, 164, 165, 166, 167, 169, 170, 172, 174, 175, 176, 179, 180, 182, 183, 188, 193, 196, 199, 201, 202, 203, 207, 209, 223, 224, 259, 264, 265], "abl": [0, 1, 3, 4, 5, 6, 14, 15, 17, 23, 49, 60, 85, 97, 98, 100, 103, 112, 117, 126, 130, 131, 132, 133, 136, 137, 139, 140, 145, 147, 148, 153, 155, 158, 160, 163, 170, 173, 174, 175, 179, 183, 186, 189, 192, 198, 201, 202, 209, 224], "phone": [0, 97, 105, 189, 224], "onnxliv": 0, "xcodeproj": [0, 224], "project": [0, 4, 5, 6, 23, 52, 58, 59, 60, 112, 116, 124, 140, 156, 161, 165, 166, 170, 188, 189, 194, 205, 209, 221, 223, 224, 225, 226, 227, 228, 258, 259, 263, 268], "recommend": [0, 4, 6, 8, 10, 15, 18, 19, 20, 23, 61, 82, 108, 115, 116, 119, 121, 128, 134, 138, 158, 159, 166, 169, 173, 176, 177, 178, 179, 182, 183, 186, 192, 197, 200, 221, 228, 229, 264], "9": [0, 1, 3, 5, 6, 17, 18, 19, 23, 34, 43, 44, 49, 65, 87, 92, 94, 95, 96, 103, 104, 109, 111, 112, 115, 116, 117, 118, 145, 147, 154, 158, 159, 161, 162, 169, 170, 172, 173, 174, 177, 178, 179, 202, 205, 207, 209, 221, 222, 223, 230, 232, 239, 242, 243, 244, 250, 251, 255, 268], "x": [0, 1, 2, 5, 6, 7, 12, 14, 17, 18, 19, 20, 21, 22, 23, 25, 32, 33, 37, 38, 40, 43, 44, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 76, 78, 79, 80, 85, 87, 89, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104, 105, 108, 110, 111, 112, 113, 114, 115, 116, 117, 123, 124, 125, 127, 128, 129, 130, 131, 134, 135, 136, 139, 140, 142, 143, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 167, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 184, 185, 187, 194, 196, 198, 199, 200, 202, 204, 206, 209, 210, 213, 214, 215, 216, 219, 220, 221, 222, 224, 227, 229, 232, 234, 238, 240, 241, 242, 243, 244, 246, 247, 248, 249, 250, 251, 253, 254, 256, 257, 265], "might": [0, 1, 5, 8, 10, 15, 16, 25, 44, 50, 51, 52, 53, 60, 79, 97, 98, 102, 103, 105, 108, 109, 113, 127, 131, 132, 133, 134, 136, 143, 144, 146, 150, 154, 158, 164, 165, 166, 169, 173, 179, 183, 185, 186, 189, 190, 198, 201, 205, 207, 224, 233, 254, 262], "issu": [0, 2, 4, 5, 6, 8, 9, 19, 20, 22, 23, 51, 58, 113, 118, 122, 133, 138, 139, 143, 144, 145, 148, 155, 159, 169, 175, 185, 186, 187, 188, 189, 190, 192, 194, 196, 200, 205, 206, 208, 223, 231, 233], "older": [0, 56, 109, 139, 155, 161, 176, 185], "some": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 22, 23, 25, 42, 43, 44, 47, 48, 49, 50, 51, 52, 58, 59, 60, 61, 63, 68, 73, 76, 78, 80, 82, 87, 92, 97, 98, 99, 100, 101, 102, 103, 108, 109, 110, 112, 113, 116, 121, 122, 123, 126, 128, 130, 131, 132, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 149, 150, 151, 153, 155, 157, 158, 160, 161, 163, 164, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 183, 184, 185, 188, 189, 190, 191, 192, 193, 194, 195, 198, 199, 200, 201, 202, 203, 204, 206, 210, 221, 224, 239, 254, 263, 264], "replac": [0, 3, 6, 12, 19, 24, 43, 55, 57, 58, 59, 78, 99, 108, 109, 117, 118, 119, 123, 136, 138, 140, 142, 143, 148, 157, 158, 164, 166, 169, 174, 175, 178, 179, 185, 192, 195, 219, 221, 223, 232, 254], "all": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 34, 42, 43, 44, 45, 47, 49, 50, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 68, 69, 73, 76, 78, 80, 82, 85, 87, 90, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 148, 149, 150, 151, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 182, 185, 186, 188, 189, 190, 191, 193, 194, 197, 198, 200, 201, 202, 203, 205, 206, 207, 209, 221, 224, 229, 230, 232, 247, 252, 264, 265], "set": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 37, 42, 43, 44, 47, 48, 49, 50, 52, 53, 55, 58, 59, 60, 61, 63, 64, 68, 73, 76, 79, 82, 83, 86, 97, 98, 99, 102, 103, 104, 105, 110, 111, 112, 113, 115, 116, 117, 118, 121, 122, 123, 124, 127, 128, 130, 132, 133, 134, 136, 137, 140, 145, 147, 149, 150, 153, 154, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 173, 174, 175, 178, 179, 182, 188, 189, 190, 192, 194, 195, 199, 200, 202, 205, 207, 209, 221, 224, 225, 226, 229, 233, 242, 262, 266, 269], "tap": 0, "screen": [0, 58, 59, 147, 161, 262], "switch": [0, 5, 8, 15, 19, 95, 112, 140, 153, 195, 207, 233], "hope": [0, 5, 25, 49, 147, 153, 166, 173, 265], "gave": [0, 103], "framework": [0, 6, 7, 10, 24, 25, 52, 60, 61, 99, 100, 120, 121, 135, 150, 162, 165, 172, 177, 178, 184, 189, 222, 223], "experi": [0, 6, 10, 97, 98, 122, 136, 138, 147, 150, 156, 158, 160, 161, 165, 166, 167, 172, 173, 176, 177, 178, 185, 186, 190, 197, 206, 229], "test": [0, 3, 8, 13, 19, 20, 22, 23, 24, 37, 38, 42, 49, 58, 59, 60, 83, 85, 92, 97, 99, 100, 105, 108, 113, 114, 119, 122, 123, 136, 137, 139, 140, 142, 145, 148, 159, 160, 163, 166, 167, 170, 173, 174, 175, 182, 183, 184, 185, 197, 198, 200, 205, 206, 221, 222, 223, 224, 264, 265], "own": [0, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 23, 25, 49, 52, 58, 59, 64, 73, 87, 103, 108, 109, 111, 113, 121, 122, 123, 128, 130, 134, 140, 145, 150, 153, 154, 157, 159, 160, 163, 164, 166, 172, 173, 177, 179, 180, 185, 195, 196, 198, 199, 201, 202, 210, 264], "pleas": [0, 2, 4, 5, 6, 7, 9, 10, 19, 20, 22, 23, 44, 45, 47, 51, 61, 75, 87, 108, 113, 115, 118, 122, 123, 124, 134, 138, 139, 142, 143, 144, 145, 148, 150, 153, 155, 156, 158, 162, 163, 164, 169, 172, 173, 174, 175, 176, 177, 179, 180, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 205, 206, 210, 221, 223, 233, 254, 264], "know": [0, 1, 5, 6, 8, 11, 18, 19, 22, 23, 43, 49, 73, 95, 99, 101, 103, 108, 113, 125, 127, 128, 131, 136, 137, 139, 145, 147, 148, 150, 151, 155, 160, 161, 162, 166, 170, 174, 175, 177, 178, 179, 180, 183, 191, 196, 262, 264], "hit": [0, 5, 9, 19, 61, 73, 113, 124, 169], "ani": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 43, 45, 47, 49, 51, 52, 53, 55, 60, 65, 67, 76, 97, 98, 100, 101, 103, 105, 107, 108, 110, 111, 112, 113, 115, 120, 123, 124, 125, 127, 131, 132, 136, 138, 139, 142, 143, 144, 147, 148, 150, 153, 154, 155, 159, 160, 161, 163, 164, 167, 169, 172, 174, 175, 177, 178, 182, 184, 186, 187, 188, 189, 190, 191, 192, 193, 195, 196, 199, 202, 203, 205, 208, 209, 210, 212, 219, 223, 226, 229, 241, 254, 262, 264], "give": [0, 1, 2, 5, 6, 11, 14, 17, 23, 25, 45, 47, 49, 50, 52, 58, 59, 60, 61, 73, 75, 79, 97, 98, 99, 101, 102, 103, 112, 118, 128, 132, 139, 143, 144, 145, 146, 147, 155, 159, 163, 166, 169, 172, 173, 174, 175, 177, 178, 183, 191, 194, 202, 224, 262, 264], "feedback": [0, 6, 9, 19, 122, 138, 143, 144, 147, 148, 177, 178, 186, 188, 189, 196, 197, 198, 205, 223], "d": [0, 2, 5, 6, 7, 8, 12, 19, 22, 52, 61, 63, 64, 65, 67, 71, 72, 76, 87, 89, 92, 95, 99, 103, 111, 113, 115, 122, 124, 126, 127, 128, 130, 134, 136, 138, 146, 147, 150, 153, 166, 169, 172, 176, 186, 193, 194, 199, 206, 209, 216, 221, 251, 264, 265], "hear": [0, 143, 144], "think": [0, 6, 22, 23, 44, 52, 68, 78, 98, 99, 101, 102, 103, 113, 144, 146, 160, 163, 165, 193, 206, 264], "click": [1, 7, 9, 12, 13, 14, 17, 20, 21, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 170, 173, 175, 179, 182, 185, 189, 190, 191, 192, 193, 194, 196, 204, 205, 206, 209, 212, 226, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257], "here": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 163, 164, 165, 166, 167, 169, 170, 173, 174, 175, 176, 177, 179, 180, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 196, 198, 199, 200, 201, 202, 204, 205, 206, 209, 210, 212, 219, 221, 223, 224, 226, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 254, 256, 257, 262, 264, 265], "download": [1, 4, 6, 7, 9, 12, 13, 14, 17, 19, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 125, 126, 127, 128, 130, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 163, 165, 166, 167, 169, 170, 173, 175, 179, 183, 185, 188, 189, 190, 191, 192, 193, 194, 196, 198, 199, 204, 205, 206, 207, 209, 212, 221, 222, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 255, 256, 257, 268], "full": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 19, 20, 22, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 125, 126, 127, 128, 130, 132, 135, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160, 161, 162, 165, 166, 167, 169, 173, 175, 179, 182, 183, 185, 190, 191, 192, 193, 194, 195, 196, 199, 204, 205, 206, 209, 210, 212, 223, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 256, 257], "author": [1, 5, 7, 9, 11, 12, 13, 14, 16, 17, 19, 24, 36, 42, 45, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 73, 81, 82, 83, 85, 86, 97, 98, 99, 101, 102, 103, 104, 107, 108, 109, 111, 112, 113, 114, 116, 117, 122, 123, 124, 126, 127, 128, 132, 133, 134, 135, 136, 137, 138, 140, 143, 144, 145, 147, 148, 150, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 173, 174, 175, 177, 178, 180, 182, 183, 184, 185, 186, 187, 188, 189, 198, 199, 200, 201, 202, 205, 206, 207, 209, 210, 212, 223, 265], "vincent": [1, 14, 137, 160], "moen": [1, 14, 137, 160], "separ": [1, 5, 6, 7, 8, 20, 22, 23, 25, 49, 52, 85, 97, 109, 124, 126, 139, 145, 147, 154, 158, 163, 166, 172, 179, 180, 182, 183, 190, 194, 198, 201, 257], "rl": [1, 61, 121, 160, 161, 162], "algorithm": [1, 5, 6, 10, 11, 12, 49, 52, 56, 69, 82, 87, 98, 99, 100, 101, 111, 118, 122, 124, 126, 130, 136, 137, 147, 156, 160, 163, 167, 212], "variou": [1, 8, 15, 47, 48, 49, 50, 60, 83, 85, 102, 109, 112, 116, 126, 144, 146, 157, 160, 163, 164, 172, 185, 192, 194], "piec": [1, 5, 8, 14, 59, 85, 159, 160, 164, 172, 176, 178, 179, 180, 189, 214], "assembl": [1, 8, 49, 135], "collect": [1, 4, 6, 11, 14, 15, 17, 18, 19, 21, 42, 43, 44, 45, 49, 55, 60, 61, 73, 75, 79, 97, 99, 103, 121, 122, 123, 124, 134, 135, 137, 144, 147, 150, 156, 161, 164, 176, 178, 202, 231], "final": [1, 6, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 42, 43, 47, 49, 52, 58, 60, 73, 75, 85, 87, 97, 102, 105, 107, 108, 109, 112, 113, 117, 118, 119, 122, 123, 124, 126, 127, 128, 130, 131, 135, 136, 140, 144, 145, 146, 147, 151, 153, 155, 157, 158, 160, 161, 162, 163, 164, 166, 169, 170, 176, 177, 178, 180, 185, 186, 188, 189, 190, 193, 198, 199, 200, 201, 202, 204, 205, 209], "function": [1, 3, 4, 5, 6, 8, 9, 10, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 32, 38, 42, 43, 48, 49, 51, 53, 55, 59, 60, 61, 62, 65, 67, 68, 69, 75, 76, 79, 80, 82, 83, 89, 90, 92, 93, 94, 95, 96, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 135, 136, 137, 139, 143, 144, 145, 147, 148, 149, 150, 153, 154, 156, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 182, 186, 187, 188, 190, 191, 192, 193, 194, 195, 196, 201, 202, 203, 204, 206, 207, 209, 210, 212, 221, 222, 224, 231, 232, 233, 234, 240, 247, 250, 251, 254, 256, 258], "trainabl": [1, 6, 68, 97, 99, 158], "paramet": [1, 4, 5, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 22, 24, 25, 32, 33, 35, 37, 38, 43, 44, 47, 48, 49, 51, 52, 61, 65, 67, 68, 69, 73, 75, 85, 87, 89, 92, 94, 96, 97, 98, 99, 101, 102, 103, 104, 109, 110, 111, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 134, 135, 136, 137, 138, 139, 140, 142, 143, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 158, 161, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 183, 185, 190, 196, 197, 198, 202, 204, 211, 212, 213, 215, 221, 222, 229, 231, 236, 238, 242, 243, 244, 245, 246, 250, 251, 254, 255, 260, 268], "tutori": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 35, 43, 44, 45, 46, 51, 52, 53, 55, 56, 58, 59, 60, 61, 73, 74, 75, 77, 79, 81, 82, 84, 86, 87, 91, 97, 98, 100, 101, 104, 105, 106, 107, 108, 112, 113, 115, 116, 117, 118, 119, 121, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 150, 151, 152, 153, 155, 156, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 176, 178, 179, 181, 182, 183, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 204, 205, 206, 207, 209, 210, 212, 218, 223, 224, 229, 230, 235, 236, 238, 248, 252, 254], "guid": [1, 17, 58, 59, 61, 82, 85, 123, 136, 148, 159, 169, 174, 175, 177, 185, 197, 202, 230, 263], "ground": [1, 14, 44, 73, 179], "aim": [1, 6, 61, 75, 97, 100, 153, 161, 164, 193], "focus": [1, 3, 20, 97, 100, 150, 156, 166], "rel": [1, 5, 6, 7, 117, 119, 125, 126, 138, 146, 150, 151, 164, 166, 177, 187, 198, 222], "straightforward": [1, 5, 6, 16, 17, 49, 60, 97, 98, 145, 201], "determinist": [1, 11, 14, 137, 149, 161], "gradient": [1, 6, 7, 10, 11, 13, 14, 16, 25, 37, 42, 43, 44, 47, 49, 52, 56, 61, 63, 64, 65, 67, 68, 69, 71, 72, 78, 87, 97, 98, 99, 101, 102, 103, 104, 110, 111, 115, 117, 121, 122, 123, 124, 125, 127, 130, 131, 132, 134, 136, 142, 146, 147, 150, 153, 157, 158, 160, 161, 162, 163, 164, 170, 172, 190, 206, 217, 230, 236], "simpl": [1, 3, 4, 5, 6, 8, 12, 15, 16, 17, 19, 21, 22, 23, 24, 25, 47, 49, 51, 54, 56, 61, 67, 73, 79, 85, 87, 97, 107, 112, 116, 120, 121, 123, 125, 126, 131, 136, 139, 140, 145, 146, 151, 155, 157, 160, 162, 163, 164, 165, 167, 169, 173, 183, 186, 200, 202, 206, 208, 212, 221, 222, 229, 254, 264, 265], "continu": [1, 5, 17, 20, 21, 49, 53, 60, 73, 85, 87, 97, 102, 113, 116, 121, 124, 128, 132, 136, 143, 144, 147, 158, 160, 164, 166, 169, 177, 188, 189, 190, 192, 193, 199, 200, 201, 202, 205, 223, 254, 264], "control": [1, 4, 8, 10, 14, 21, 23, 25, 34, 43, 60, 61, 66, 83, 85, 97, 110, 111, 113, 114, 122, 125, 126, 135, 136, 142, 154, 160, 161, 162, 173, 184, 198, 209, 254], "It": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 42, 43, 44, 45, 47, 49, 51, 52, 60, 61, 73, 74, 75, 76, 82, 87, 95, 97, 98, 99, 100, 101, 103, 108, 112, 113, 115, 117, 122, 123, 124, 126, 127, 128, 130, 131, 132, 134, 135, 136, 137, 139, 141, 142, 144, 145, 146, 147, 150, 151, 153, 154, 155, 157, 158, 161, 162, 164, 166, 167, 168, 169, 171, 172, 174, 175, 178, 179, 180, 194, 201, 202, 203, 204, 205, 206, 209, 214, 223, 224, 225, 226, 229, 233, 262, 264], "consist": [1, 3, 6, 7, 14, 15, 16, 22, 24, 25, 43, 75, 97, 99, 118, 124, 132, 143, 144, 147, 151, 153, 160, 165, 166, 169, 174, 175, 178, 180, 192, 193, 200, 201, 209, 212, 264], "parametr": [1, 2, 17, 121, 160, 202], "action": [1, 19, 58, 59, 101, 113, 122, 123, 147, 157, 160, 161, 162, 163, 164, 169, 183, 190, 191, 192, 193, 198, 199, 205, 209, 252, 264], "pair": [1, 6, 14, 47, 49, 52, 116, 118, 128, 130, 138, 151, 155, 160, 161, 166, 169, 179, 180, 195, 200, 212, 264], "maxim": [1, 14, 52, 73, 82, 97, 99, 126, 147, 161, 173, 177, 195], "given": [1, 6, 8, 10, 12, 14, 17, 20, 21, 22, 23, 25, 32, 43, 48, 49, 51, 52, 60, 61, 73, 76, 78, 82, 85, 97, 98, 100, 101, 103, 112, 116, 122, 127, 128, 134, 136, 139, 142, 143, 146, 147, 148, 155, 157, 160, 161, 163, 164, 166, 173, 174, 175, 178, 179, 193, 196, 201, 202, 232], "certain": [1, 4, 5, 6, 10, 11, 15, 49, 55, 60, 101, 113, 120, 122, 124, 125, 130, 142, 146, 148, 160, 165, 189, 190, 193, 194, 195, 199], "what": [1, 2, 3, 5, 8, 14, 18, 19, 20, 21, 22, 23, 25, 43, 45, 46, 53, 54, 55, 58, 59, 61, 73, 78, 86, 87, 98, 99, 101, 102, 103, 114, 121, 124, 125, 126, 128, 132, 133, 136, 137, 143, 147, 151, 153, 157, 160, 161, 162, 165, 170, 172, 174, 179, 188, 192, 196, 198, 201, 223, 227, 233, 236, 250, 254, 258, 264], "write": [1, 4, 8, 9, 10, 21, 22, 23, 44, 49, 58, 59, 60, 61, 64, 75, 98, 99, 100, 101, 104, 116, 117, 121, 125, 126, 131, 132, 134, 137, 138, 140, 142, 143, 145, 147, 148, 150, 151, 154, 156, 160, 163, 164, 166, 169, 172, 173, 186, 189, 193, 197, 198, 199, 206, 207, 209, 224, 225, 226, 233, 259, 264], "custom": [1, 4, 6, 8, 11, 17, 49, 52, 64, 65, 66, 79, 90, 109, 111, 121, 126, 137, 147, 160, 163, 172, 173, 178, 180, 184, 189, 196, 198, 200, 201, 202, 203, 205, 221, 236], "its": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 25, 43, 47, 49, 51, 52, 53, 55, 60, 61, 68, 69, 73, 75, 80, 82, 95, 97, 99, 101, 102, 103, 105, 107, 109, 111, 112, 113, 115, 122, 123, 124, 125, 126, 127, 128, 136, 137, 138, 139, 140, 142, 144, 145, 147, 148, 150, 153, 154, 157, 160, 161, 162, 163, 164, 166, 169, 170, 173, 174, 175, 176, 177, 185, 189, 192, 193, 194, 198, 201, 202, 203, 205, 207, 209, 210, 219, 221, 223, 229, 264], "includ": [1, 2, 3, 4, 5, 6, 8, 14, 15, 16, 22, 23, 24, 25, 42, 48, 49, 53, 55, 58, 59, 60, 61, 69, 73, 75, 82, 85, 87, 97, 98, 105, 107, 109, 113, 115, 124, 126, 127, 128, 131, 132, 134, 136, 137, 145, 147, 148, 156, 157, 160, 163, 166, 169, 170, 173, 174, 175, 176, 177, 178, 179, 183, 185, 189, 190, 192, 195, 200, 201, 205, 207, 209, 221, 223, 225, 226, 229, 232, 239, 258, 262, 264], "design": [1, 5, 6, 14, 17, 24, 25, 52, 56, 61, 73, 85, 103, 128, 134, 137, 160, 161, 162, 164, 165, 169, 170, 178, 180, 190, 191, 192, 196, 198, 201, 202, 206], "effici": [1, 5, 7, 10, 12, 15, 17, 20, 23, 25, 42, 49, 51, 73, 82, 95, 97, 101, 103, 115, 119, 122, 123, 124, 126, 127, 136, 137, 146, 151, 157, 160, 164, 165, 169, 172, 176, 178, 187, 188, 193, 194, 195, 202, 205], "store": [1, 4, 5, 6, 16, 17, 19, 20, 22, 23, 40, 43, 48, 51, 53, 60, 68, 87, 95, 98, 99, 101, 103, 105, 111, 125, 126, 128, 136, 137, 142, 144, 145, 147, 148, 154, 156, 157, 160, 161, 162, 163, 164, 166, 183, 185, 193, 198, 199, 202, 205, 254, 256], "trajectori": [1, 14, 61, 137, 160], "transit": [1, 14, 60, 85, 86, 98, 137, 161, 201], "assum": [1, 2, 4, 6, 8, 10, 12, 14, 15, 19, 21, 22, 43, 44, 51, 54, 60, 73, 97, 98, 100, 102, 116, 124, 125, 127, 128, 136, 137, 140, 154, 157, 160, 163, 165, 166, 174, 175, 176, 179, 192, 193, 194, 200, 201, 224], "complet": [1, 4, 5, 6, 15, 21, 25, 49, 76, 78, 85, 87, 98, 99, 101, 113, 117, 119, 122, 124, 126, 131, 136, 157, 158, 159, 160, 161, 163, 166, 172, 173, 178, 179, 185, 192, 193, 226, 229, 254], "ppo": [1, 121], "compon": [1, 5, 6, 8, 10, 14, 20, 25, 52, 61, 85, 97, 101, 112, 113, 115, 119, 121, 126, 137, 143, 147, 160, 164, 167, 169, 173, 174, 175, 178, 194], "depend": [1, 5, 6, 7, 8, 11, 14, 21, 22, 23, 42, 47, 50, 52, 60, 73, 82, 85, 97, 98, 102, 110, 118, 119, 121, 124, 126, 130, 131, 136, 137, 138, 140, 142, 143, 144, 146, 147, 150, 156, 159, 160, 163, 169, 173, 174, 175, 182, 183, 184, 185, 189, 192, 197, 198, 199, 205, 207, 209, 223, 225, 226, 233, 254], "tensordict": [1, 14, 137, 147, 160], "nn": [1, 2, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 32, 37, 38, 39, 42, 43, 44, 45, 47, 49, 52, 55, 60, 65, 66, 69, 73, 75, 77, 79, 87, 89, 90, 92, 94, 96, 97, 98, 99, 102, 103, 105, 107, 108, 109, 110, 115, 117, 118, 119, 121, 122, 123, 124, 125, 127, 128, 129, 130, 134, 135, 137, 138, 139, 142, 143, 144, 146, 147, 148, 149, 150, 151, 154, 155, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 178, 180, 182, 183, 184, 186, 191, 194, 195, 196, 198, 199, 200, 201, 202, 203, 204, 210, 211, 212, 213, 215, 216, 219, 220, 221, 222, 224, 227, 229, 231, 233, 234, 235, 236, 239, 240, 242, 243, 244, 246, 248, 249, 250, 251, 252, 253, 254, 255, 258, 260], "tensordictmodul": [1, 14, 137, 160], "although": [1, 12, 16, 43, 49, 60, 61, 98, 99, 103, 105, 108, 115, 119, 125, 147, 150, 154, 158, 163, 173, 174, 175, 177, 183, 204, 264], "suffici": [1, 6, 49, 52, 97, 98, 117, 132, 134, 153], "transpar": [1, 12, 42, 99, 137, 163, 207, 221], "understood": [1, 4, 113], "without": [1, 4, 5, 6, 8, 9, 10, 14, 17, 20, 23, 32, 42, 49, 53, 55, 60, 73, 78, 97, 98, 107, 112, 113, 116, 123, 124, 125, 128, 130, 136, 138, 139, 142, 144, 146, 147, 148, 153, 155, 156, 157, 158, 159, 160, 161, 162, 165, 166, 169, 172, 177, 178, 190, 192, 193, 194, 195, 200, 201, 202, 204, 209, 210, 212, 221, 228, 229, 254, 262, 264], "understand": [1, 2, 4, 6, 15, 23, 43, 44, 52, 57, 58, 59, 82, 85, 91, 98, 99, 101, 108, 117, 121, 125, 126, 127, 128, 131, 136, 138, 142, 144, 145, 150, 158, 166, 172, 174, 175, 177, 191, 196, 200, 201, 209, 250], "class": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 19, 20, 21, 23, 24, 25, 33, 34, 37, 38, 42, 44, 45, 47, 49, 52, 53, 58, 59, 60, 64, 65, 67, 73, 75, 76, 78, 79, 83, 85, 87, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 104, 105, 108, 109, 110, 111, 112, 115, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 184, 190, 191, 192, 194, 195, 196, 198, 199, 200, 201, 203, 204, 209, 210, 213, 214, 215, 216, 217, 219, 220, 222, 224, 227, 234, 235, 238, 240, 241, 242, 243, 244, 245, 249, 250, 251, 253, 254, 263, 264, 265], "sota": [1, 75, 113, 119], "implement": [1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 17, 20, 24, 42, 43, 45, 47, 49, 51, 55, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 76, 79, 85, 103, 108, 111, 115, 120, 121, 124, 125, 126, 127, 131, 134, 135, 136, 137, 139, 140, 142, 145, 146, 147, 148, 150, 151, 155, 157, 160, 161, 164, 169, 174, 175, 179, 180, 187, 191, 193, 194, 195, 197, 198, 201, 202, 205, 207, 208, 209, 221, 223, 225, 232, 263], "rather": [1, 13, 23, 25, 49, 52, 69, 73, 85, 97, 103, 112, 121, 128, 130, 144, 145, 150, 154, 155, 160, 172, 185, 189, 190, 224], "high": [1, 2, 5, 6, 14, 15, 19, 23, 25, 42, 44, 49, 52, 53, 55, 57, 60, 82, 85, 99, 103, 105, 109, 112, 121, 122, 123, 124, 126, 127, 130, 136, 140, 147, 150, 160, 169, 170, 172, 177, 178, 187, 193, 196, 197, 198, 200, 254, 262], "level": [1, 2, 5, 6, 17, 19, 20, 23, 25, 44, 49, 53, 55, 57, 68, 79, 100, 105, 115, 122, 123, 124, 126, 127, 128, 132, 134, 136, 138, 142, 143, 144, 145, 148, 150, 165, 166, 169, 172, 174, 175, 177, 178, 183, 186, 196, 197, 198, 200, 202, 210, 224, 228, 268], "illustr": [1, 19, 44, 47, 56, 116, 117, 124, 125, 126, 139, 161, 170, 172, 179, 192, 193, 196], "librari": [1, 3, 4, 5, 6, 8, 12, 14, 18, 20, 22, 23, 25, 42, 44, 50, 51, 57, 61, 75, 87, 107, 108, 113, 115, 118, 121, 126, 130, 131, 138, 140, 144, 156, 159, 160, 164, 169, 174, 175, 178, 195, 205, 207, 220, 221, 223, 224, 227, 228, 229, 250, 252], "featur": [1, 4, 6, 10, 11, 12, 14, 17, 19, 22, 23, 34, 49, 50, 51, 52, 58, 59, 60, 61, 82, 83, 85, 90, 94, 95, 97, 98, 103, 108, 113, 121, 123, 125, 137, 138, 145, 146, 147, 150, 153, 156, 159, 160, 164, 165, 170, 173, 174, 175, 176, 177, 178, 179, 186, 187, 188, 189, 193, 194, 197, 200, 202, 205, 206, 207, 209, 252, 254], "context": [1, 2, 5, 8, 14, 16, 17, 43, 49, 60, 61, 64, 73, 103, 109, 111, 120, 124, 135, 142, 154, 160, 163, 164, 165, 166, 169, 178, 187, 200, 202, 207, 209, 213, 233], "bash": [1, 18, 20, 147, 161, 227], "pip3": [1, 18, 50, 122, 137, 160, 161, 169, 176, 185, 188, 189], "mujoco": [1, 137, 160], "glfw": 1, "tqdm": [1, 14, 17, 122, 137, 138, 160, 186, 202], "avail": [1, 2, 3, 5, 6, 10, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 40, 42, 43, 44, 48, 50, 51, 52, 53, 58, 59, 73, 80, 87, 97, 101, 105, 113, 115, 119, 122, 125, 136, 137, 140, 142, 147, 148, 157, 158, 159, 160, 161, 164, 165, 166, 169, 172, 176, 177, 178, 179, 182, 183, 188, 189, 197, 198, 199, 200, 202, 206, 221, 223, 224, 225, 226, 228, 229, 233, 262], "is_fork": [1, 137, 160], "multiprocess": [1, 6, 7, 11, 14, 34, 51, 53, 55, 56, 110, 122, 123, 134, 135, 136, 137, 160, 163, 164, 213, 215, 260], "get_start_method": [1, 137, 160], "fork": [1, 21, 137, 160, 161], "is_avail": [1, 5, 6, 12, 20, 33, 38, 40, 42, 44, 45, 48, 49, 52, 63, 73, 80, 87, 89, 95, 97, 104, 110, 111, 115, 117, 118, 130, 137, 147, 148, 156, 157, 158, 160, 161, 163, 165, 166, 167, 173, 179, 194, 231], "els": [1, 4, 5, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 23, 25, 33, 38, 42, 44, 45, 47, 49, 51, 52, 58, 59, 60, 63, 73, 87, 94, 95, 96, 97, 103, 104, 105, 108, 110, 111, 115, 116, 117, 118, 122, 127, 128, 130, 135, 136, 137, 138, 143, 147, 148, 151, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 179, 182, 183, 186, 187, 194, 196, 198, 199, 202, 209, 210, 213, 216, 217, 219, 223, 231, 232, 245, 247, 253, 254, 256, 257, 260, 264, 265], "cpu": [1, 3, 5, 6, 8, 9, 10, 11, 12, 14, 15, 18, 19, 20, 23, 33, 38, 42, 43, 44, 45, 48, 49, 52, 60, 63, 64, 72, 73, 80, 82, 83, 87, 89, 90, 95, 97, 99, 104, 105, 108, 109, 110, 111, 115, 117, 118, 121, 123, 124, 130, 134, 135, 136, 137, 138, 147, 148, 151, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 176, 179, 182, 183, 186, 187, 188, 189, 194, 195, 196, 198, 199, 200, 203, 207, 208, 213, 217, 220, 224, 227, 230, 231, 233, 235, 238, 239, 241, 245, 252, 254, 255], "collector_devic": 1, "chang": [1, 2, 5, 6, 10, 11, 12, 14, 19, 21, 22, 23, 24, 40, 43, 48, 50, 51, 52, 53, 55, 58, 59, 61, 76, 78, 79, 80, 82, 83, 85, 87, 95, 97, 98, 100, 101, 102, 105, 108, 112, 116, 121, 123, 124, 126, 132, 133, 136, 137, 138, 140, 142, 145, 146, 147, 150, 153, 154, 156, 157, 158, 162, 169, 172, 173, 174, 175, 178, 182, 183, 185, 187, 188, 189, 192, 194, 198, 199, 201, 205, 207, 209, 212, 221, 223, 236, 254, 262], "seri": [1, 6, 15, 23, 52, 53, 54, 55, 56, 82, 91, 120, 121, 127, 128, 132, 133, 140, 144, 157, 160, 192], "reusabl": [1, 6, 25], "swappabl": 1, "signatur": [1, 5, 8, 10, 14, 15, 23, 108, 136, 154, 163, 174, 175, 254], "characterist": [1, 14, 43, 144, 146, 147, 159, 165], "copi": [1, 5, 6, 12, 18, 22, 23, 44, 45, 50, 55, 58, 61, 73, 82, 97, 109, 110, 112, 114, 117, 123, 125, 130, 134, 136, 137, 138, 139, 142, 143, 144, 147, 150, 154, 158, 163, 169, 172, 182, 183, 184, 189, 195, 199, 200, 205, 207, 209, 219, 220, 235, 265], "loss_modul": [1, 160], "whatev": [1, 8, 22, 23, 99, 101, 112, 196], "convent": [1, 14, 52, 60, 112, 126, 137, 172], "receiv": [1, 4, 6, 14, 16, 55, 64, 87, 101, 111, 136, 160, 162, 163, 164, 173], "necessari": [1, 4, 5, 6, 7, 8, 10, 12, 15, 16, 18, 19, 23, 24, 44, 52, 53, 55, 60, 85, 87, 98, 112, 113, 122, 123, 124, 130, 134, 147, 150, 160, 162, 163, 164, 169, 174, 175, 178, 180, 183, 186, 192, 194, 196, 198, 199, 200, 250], "return": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 33, 34, 37, 38, 40, 44, 45, 47, 49, 51, 52, 59, 60, 64, 65, 67, 68, 73, 75, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 115, 116, 117, 118, 122, 123, 124, 126, 127, 128, 129, 130, 131, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 190, 192, 194, 195, 196, 198, 199, 200, 201, 202, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 219, 220, 221, 222, 223, 224, 227, 231, 232, 234, 235, 238, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 253, 254, 256, 257, 258], "replay_buff": [1, 160], "sampl": [1, 6, 8, 44, 47, 48, 49, 51, 52, 55, 60, 61, 75, 78, 79, 87, 92, 97, 99, 105, 110, 115, 116, 117, 118, 121, 123, 127, 130, 136, 137, 138, 140, 146, 147, 153, 154, 158, 160, 161, 162, 164, 172, 174, 175, 179, 183, 186, 194, 195, 198, 200, 206, 210, 226, 227, 264], "loss_dict": 1, "instanc": [1, 4, 5, 6, 7, 11, 12, 14, 21, 22, 23, 25, 45, 53, 54, 55, 58, 59, 60, 78, 82, 87, 97, 98, 99, 102, 103, 122, 123, 125, 126, 132, 133, 134, 135, 137, 145, 147, 158, 160, 162, 163, 164, 166, 173, 183, 184, 198, 200, 201, 203, 221, 254, 259], "written": [1, 4, 5, 6, 8, 10, 14, 22, 23, 25, 85, 100, 131, 137, 144, 151, 154, 155, 158, 165, 169, 172, 185, 190, 221], "under": [1, 4, 5, 8, 14, 18, 19, 23, 47, 49, 50, 52, 54, 56, 97, 99, 109, 113, 115, 124, 125, 136, 138, 140, 146, 147, 154, 157, 164, 169, 170, 178, 179, 180, 188, 189, 191, 193, 205, 223, 226, 264], "loss_": 1, "smth": 1, "where": [1, 3, 4, 6, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 32, 47, 49, 51, 60, 61, 64, 68, 75, 78, 79, 83, 85, 87, 97, 98, 99, 101, 102, 103, 110, 113, 122, 124, 126, 127, 128, 131, 133, 134, 135, 136, 138, 139, 140, 142, 145, 148, 150, 151, 153, 154, 155, 159, 160, 161, 162, 163, 164, 165, 166, 170, 173, 175, 176, 178, 179, 180, 183, 185, 188, 190, 193, 194, 195, 196, 201, 202, 205, 209, 227, 229, 265], "string": [1, 8, 15, 22, 23, 49, 51, 58, 59, 60, 65, 67, 105, 111, 115, 116, 118, 126, 127, 128, 137, 140, 157, 160, 166, 172, 183, 209, 210, 259, 262], "describ": [1, 4, 5, 6, 8, 10, 14, 15, 16, 19, 20, 21, 22, 23, 48, 49, 52, 58, 59, 61, 73, 97, 105, 114, 120, 136, 151, 160, 161, 164, 169, 172, 174, 175, 177, 197, 198, 199, 203, 254], "addit": [1, 2, 5, 7, 8, 11, 15, 17, 19, 50, 60, 73, 75, 97, 102, 105, 108, 109, 113, 122, 124, 125, 134, 136, 138, 139, 140, 143, 145, 148, 150, 157, 162, 163, 166, 170, 173, 174, 175, 177, 186, 190, 191, 192, 193, 198, 201, 202, 207, 209, 219, 221], "kei": [1, 6, 8, 11, 14, 15, 17, 49, 58, 75, 82, 90, 100, 103, 105, 109, 112, 114, 115, 116, 119, 122, 126, 137, 138, 140, 144, 147, 157, 159, 160, 161, 162, 165, 166, 169, 170, 172, 174, 175, 176, 178, 186, 194, 195, 196, 202, 210, 212, 221, 238, 256, 264], "mai": [1, 4, 5, 6, 8, 10, 11, 12, 14, 15, 17, 19, 21, 22, 23, 25, 42, 49, 50, 52, 58, 59, 60, 68, 73, 85, 95, 99, 112, 113, 116, 123, 124, 125, 126, 130, 131, 137, 138, 139, 140, 142, 144, 145, 146, 151, 153, 154, 159, 160, 163, 166, 169, 172, 173, 174, 175, 177, 178, 180, 182, 183, 186, 189, 192, 194, 198, 199, 200, 201, 202, 203, 209, 219, 229, 232, 254, 264, 265], "metric": [1, 17, 87, 97, 109, 122, 138, 147, 169, 172, 178, 179, 202, 222], "log": [1, 7, 14, 18, 49, 50, 52, 53, 58, 73, 97, 98, 99, 102, 103, 104, 118, 123, 126, 130, 133, 138, 149, 159, 160, 162, 164, 167, 169, 170, 172, 174, 175, 178, 186, 196, 209, 212, 257], "dure": [1, 3, 7, 8, 12, 14, 16, 18, 19, 25, 32, 37, 49, 52, 60, 61, 63, 64, 76, 78, 85, 97, 99, 103, 108, 111, 112, 113, 118, 121, 122, 123, 124, 125, 128, 130, 131, 132, 134, 137, 143, 144, 145, 150, 151, 154, 158, 159, 160, 161, 162, 164, 169, 173, 177, 178, 179, 186, 197, 199, 203, 207, 221, 224, 225, 226, 229, 254], "reason": [1, 5, 6, 8, 14, 15, 17, 23, 25, 52, 78, 82, 97, 99, 102, 112, 117, 125, 130, 136, 145, 150, 158, 160, 165, 166, 185, 192, 202, 224, 254], "independ": [1, 7, 23, 49, 60, 79, 103, 108, 110, 146, 147, 151, 163, 190], "user": [1, 3, 5, 14, 17, 18, 19, 22, 24, 25, 44, 49, 50, 60, 76, 79, 82, 83, 85, 97, 101, 108, 110, 113, 114, 115, 122, 124, 128, 134, 138, 140, 143, 144, 145, 148, 162, 164, 165, 166, 167, 169, 172, 174, 175, 176, 177, 178, 179, 180, 183, 186, 188, 190, 191, 192, 193, 196, 197, 198, 199, 200, 201, 202, 205, 208, 221, 229, 264, 265], "sum": [1, 2, 4, 5, 7, 11, 13, 14, 16, 18, 19, 21, 25, 37, 38, 40, 43, 44, 49, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 76, 78, 82, 87, 89, 92, 97, 98, 99, 101, 103, 104, 109, 111, 115, 117, 122, 123, 125, 127, 128, 129, 130, 131, 136, 137, 146, 147, 151, 153, 154, 157, 158, 160, 161, 162, 163, 164, 167, 169, 173, 174, 175, 176, 183, 190, 191, 192, 193, 198, 199, 211, 212, 213, 215, 222, 232, 254, 260], "done": [1, 4, 5, 6, 8, 10, 14, 16, 17, 19, 20, 21, 22, 23, 25, 37, 38, 49, 54, 58, 59, 82, 85, 97, 98, 99, 108, 113, 115, 122, 123, 124, 125, 128, 130, 136, 137, 139, 144, 145, 147, 148, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 170, 172, 174, 175, 185, 186, 195, 202, 203, 209, 221, 224, 258], "via": [1, 3, 5, 6, 7, 16, 17, 18, 20, 22, 23, 54, 55, 58, 59, 73, 85, 97, 121, 122, 123, 124, 126, 136, 137, 140, 146, 154, 159, 160, 165, 170, 172, 173, 177, 178, 179, 189, 192, 202, 221, 262, 268], "loss_val": [1, 137, 160], "item": [1, 2, 6, 7, 9, 10, 11, 12, 14, 15, 34, 37, 38, 40, 44, 49, 52, 60, 63, 64, 65, 67, 68, 69, 72, 73, 87, 90, 92, 94, 95, 96, 97, 98, 101, 103, 104, 109, 111, 112, 114, 115, 117, 118, 119, 122, 123, 127, 128, 130, 136, 137, 138, 140, 142, 144, 147, 148, 158, 159, 160, 161, 162, 163, 164, 166, 167, 170, 172, 179, 180, 182, 194, 210, 214, 219, 222, 231, 235, 248, 251, 263, 265], "startswith": [1, 83, 148, 166, 247], "parent": [1, 14, 104, 115, 143, 147, 184, 186], "As": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 21, 22, 23, 25, 43, 49, 50, 52, 58, 59, 60, 61, 73, 85, 87, 97, 103, 105, 108, 112, 116, 118, 122, 123, 124, 125, 126, 127, 134, 136, 137, 138, 142, 143, 144, 145, 146, 147, 150, 153, 154, 157, 158, 160, 161, 162, 163, 164, 165, 169, 172, 175, 176, 177, 178, 179, 180, 183, 185, 186, 188, 189, 193, 194, 196, 198, 201, 205, 209, 223], "mani": [1, 2, 4, 5, 6, 10, 14, 15, 17, 18, 23, 25, 49, 51, 52, 60, 61, 65, 69, 73, 82, 97, 99, 100, 101, 104, 105, 107, 111, 113, 122, 124, 126, 127, 130, 136, 138, 139, 146, 148, 150, 151, 155, 158, 160, 162, 163, 166, 174, 175, 177, 178, 192, 195, 202, 205, 206, 221, 254, 262, 264, 265], "expect": [1, 4, 5, 6, 10, 11, 14, 20, 22, 23, 32, 45, 47, 49, 51, 58, 59, 60, 61, 73, 85, 87, 97, 101, 102, 103, 112, 113, 117, 119, 126, 130, 134, 135, 137, 146, 147, 153, 154, 157, 159, 160, 161, 162, 163, 165, 172, 173, 174, 175, 177, 179, 180, 183, 188, 189, 195, 196, 198, 200, 201, 205, 206, 221, 224], "similar": [1, 3, 5, 8, 10, 11, 14, 15, 19, 22, 23, 48, 49, 58, 59, 61, 82, 83, 97, 98, 103, 108, 116, 124, 131, 135, 136, 137, 140, 144, 150, 154, 160, 162, 163, 164, 165, 166, 169, 170, 172, 177, 179, 180, 183, 186, 190, 191, 192, 193, 194, 199, 200, 219], "structur": [1, 4, 5, 6, 8, 9, 14, 18, 19, 20, 21, 22, 23, 33, 48, 49, 52, 53, 60, 61, 78, 85, 97, 98, 102, 105, 110, 112, 121, 132, 137, 139, 144, 147, 148, 150, 154, 155, 157, 160, 164, 170, 172, 173, 179, 193, 195, 197, 198, 206, 209, 262, 264, 268], "make": [1, 4, 5, 6, 8, 10, 12, 14, 18, 19, 22, 23, 43, 44, 45, 47, 49, 50, 51, 53, 54, 55, 57, 58, 59, 60, 61, 68, 69, 73, 87, 97, 99, 100, 101, 102, 103, 108, 111, 112, 113, 114, 115, 117, 118, 121, 122, 123, 124, 126, 127, 128, 130, 134, 136, 137, 138, 140, 143, 144, 145, 146, 147, 150, 153, 154, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 170, 172, 173, 174, 175, 177, 179, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 198, 201, 206, 214, 219, 221, 224, 228, 229, 254, 258, 264, 266], "possibl": [1, 2, 4, 5, 6, 8, 10, 14, 15, 17, 22, 23, 52, 60, 61, 75, 98, 101, 108, 119, 125, 130, 131, 137, 139, 142, 144, 146, 147, 150, 158, 159, 160, 162, 163, 166, 179, 183, 186, 188, 194, 198, 199, 200, 201, 202, 203, 205, 221, 224, 254, 264], "across": [1, 5, 7, 8, 9, 11, 14, 16, 18, 20, 24, 49, 52, 54, 55, 56, 61, 82, 97, 105, 115, 120, 122, 123, 124, 132, 133, 134, 135, 136, 139, 147, 150, 157, 163, 164, 176, 177, 182, 212, 236, 262], "modal": [1, 60], "complex": [1, 6, 23, 25, 50, 61, 67, 68, 97, 105, 112, 120, 123, 134, 151, 154, 162, 164, 170, 194, 204, 210], "multipl": [1, 5, 8, 10, 11, 14, 16, 17, 18, 19, 20, 23, 40, 45, 48, 49, 53, 54, 55, 56, 61, 65, 78, 79, 81, 82, 87, 97, 101, 110, 120, 123, 124, 125, 126, 127, 128, 134, 135, 136, 139, 140, 144, 145, 147, 150, 159, 160, 162, 163, 164, 166, 169, 170, 172, 174, 175, 176, 177, 178, 183, 185, 194, 200, 201, 202, 236, 251, 264, 265], "entri": [1, 4, 11, 14, 23, 53, 75, 98, 101, 103, 109, 110, 112, 115, 132, 137, 144, 145, 157, 160, 162, 165, 169, 174, 175, 192, 193, 194, 196], "word": [1, 6, 7, 10, 11, 14, 42, 44, 49, 60, 73, 79, 82, 97, 98, 100, 102, 112, 115, 116, 118, 121, 127, 128, 136, 138, 144, 153, 154, 157, 164, 166, 177, 182, 191, 193, 194, 196, 200, 264], "oblivi": [1, 160], "type": [1, 4, 5, 6, 8, 9, 10, 14, 18, 19, 20, 21, 22, 23, 37, 38, 40, 42, 48, 49, 50, 51, 52, 60, 61, 73, 78, 80, 82, 85, 95, 101, 105, 108, 113, 118, 120, 122, 123, 124, 126, 135, 138, 139, 140, 143, 144, 145, 148, 149, 155, 156, 157, 160, 162, 163, 164, 165, 169, 172, 173, 174, 175, 176, 178, 180, 182, 186, 188, 190, 195, 198, 200, 201, 203, 205, 209, 210, 214, 217, 221, 222, 223, 224, 229, 245, 259, 264], "being": [1, 3, 4, 5, 6, 10, 12, 14, 17, 20, 21, 23, 42, 47, 49, 52, 58, 59, 60, 76, 80, 82, 97, 98, 99, 101, 103, 105, 110, 113, 117, 122, 124, 126, 130, 136, 137, 143, 154, 157, 160, 161, 163, 178, 186, 189, 191, 192, 194, 196, 200, 202, 203, 221], "run": [1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 51, 52, 56, 57, 61, 63, 64, 65, 67, 68, 69, 71, 72, 75, 76, 78, 79, 80, 82, 87, 89, 90, 92, 93, 94, 95, 96, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 128, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 173, 174, 176, 177, 178, 179, 182, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 204, 205, 206, 207, 209, 210, 214, 219, 221, 223, 224, 226, 228, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 254, 256, 257, 264], "elementari": [1, 2], "those": [1, 4, 5, 6, 10, 11, 14, 17, 42, 43, 61, 79, 87, 98, 103, 113, 115, 116, 124, 125, 127, 136, 139, 144, 153, 154, 156, 157, 164, 166, 170, 172, 174, 175, 178, 183, 185, 189, 191, 202, 203, 205, 206, 207, 224, 264], "keep": [1, 6, 7, 10, 11, 14, 23, 43, 49, 51, 52, 60, 61, 73, 82, 85, 95, 97, 99, 101, 102, 108, 112, 116, 119, 121, 122, 123, 124, 125, 127, 128, 133, 134, 137, 143, 145, 151, 158, 160, 164, 166, 178, 182, 183, 198, 209, 219], "didact": [1, 136], "displai": [1, 2, 5, 6, 12, 14, 34, 44, 52, 58, 75, 108, 109, 117, 130, 140, 158, 161, 166, 169, 259, 262], "each": [1, 2, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 21, 23, 24, 25, 34, 43, 44, 45, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 65, 68, 73, 75, 76, 79, 82, 83, 85, 87, 97, 98, 99, 102, 103, 107, 108, 109, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 131, 132, 133, 134, 135, 136, 137, 139, 142, 143, 144, 146, 147, 148, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 174, 175, 176, 177, 178, 179, 186, 187, 190, 193, 194, 196, 198, 199, 201, 202, 209, 210, 212, 221, 232, 254, 262, 264], "popul": [1, 14, 22, 43, 49, 58, 59, 87, 122, 137, 147, 160, 162, 212], "later": [1, 3, 4, 5, 6, 11, 23, 47, 49, 52, 60, 73, 78, 87, 97, 101, 102, 112, 113, 123, 124, 127, 128, 130, 131, 135, 136, 139, 142, 143, 144, 145, 146, 147, 151, 155, 160, 161, 164, 165, 166, 170, 172, 174, 175, 183, 190, 198, 199, 212, 224, 229, 233], "stage": [1, 7, 14, 16, 149, 187, 189, 207], "start": [1, 4, 5, 6, 9, 11, 14, 16, 17, 18, 19, 23, 24, 25, 43, 44, 49, 50, 52, 53, 54, 55, 59, 60, 61, 73, 87, 97, 98, 100, 101, 105, 113, 116, 120, 121, 122, 124, 125, 126, 127, 128, 130, 135, 136, 138, 140, 144, 145, 146, 147, 149, 150, 153, 154, 158, 159, 161, 162, 163, 166, 169, 170, 172, 173, 174, 177, 178, 179, 183, 185, 186, 188, 192, 196, 198, 199, 200, 201, 202, 204, 209, 224, 240, 253, 265], "solv": [1, 6, 14, 49, 51, 97, 103, 117, 118, 150, 154, 158, 160, 162, 164, 177, 192], "task": [1, 6, 7, 13, 14, 17, 21, 24, 49, 58, 59, 60, 75, 97, 98, 103, 109, 113, 116, 117, 118, 119, 120, 121, 123, 137, 138, 154, 158, 160, 161, 166, 167, 172, 179, 186, 202, 205, 209], "strategi": [1, 5, 17, 18, 24, 52, 82, 113, 121, 128, 136, 145, 146, 150, 155, 162, 163, 202], "predict": [1, 9, 17, 19, 20, 33, 37, 38, 43, 44, 49, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 87, 89, 90, 92, 97, 98, 102, 103, 104, 111, 113, 115, 116, 118, 121, 124, 126, 127, 128, 138, 139, 146, 147, 150, 155, 161, 166, 170, 179, 182, 183, 198, 199, 202, 214, 220, 258, 259], "henc": [1, 14, 17, 43, 48, 61, 78, 80, 82, 113, 123, 125, 134, 135, 148, 150, 151, 156, 160, 162, 164, 177, 202, 221], "two": [1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 40, 42, 43, 48, 49, 50, 52, 57, 58, 59, 60, 73, 75, 83, 85, 87, 92, 95, 97, 98, 99, 101, 102, 103, 105, 107, 108, 109, 116, 117, 119, 122, 123, 126, 127, 130, 131, 133, 134, 135, 136, 137, 140, 142, 144, 145, 146, 147, 148, 150, 151, 154, 155, 156, 157, 158, 160, 161, 162, 164, 165, 166, 172, 176, 177, 178, 179, 180, 184, 185, 187, 191, 193, 194, 196, 198, 199, 200, 201, 202, 203, 204, 225, 226, 230, 254, 264, 265, 269], "constructor": [1, 6, 10, 11, 12, 21, 22, 23, 25, 60, 65, 67, 69, 78, 85, 111, 116, 122, 123, 134, 135, 144, 156, 157, 160, 162, 164, 193, 203, 254], "both": [1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 19, 20, 21, 22, 23, 24, 25, 42, 49, 51, 52, 58, 59, 60, 61, 73, 82, 85, 97, 103, 109, 113, 116, 118, 122, 124, 126, 127, 130, 133, 134, 135, 136, 142, 143, 145, 146, 148, 150, 151, 157, 158, 160, 162, 163, 164, 165, 166, 174, 175, 176, 177, 178, 179, 180, 183, 185, 186, 187, 190, 193, 195, 196, 198, 200, 201, 210, 221, 224, 229, 232, 262, 264], "compat": [1, 4, 5, 6, 8, 11, 17, 50, 60, 94, 95, 101, 137, 148, 165, 174, 175, 183, 188, 203, 205, 223], "comput": [1, 3, 5, 6, 8, 11, 12, 13, 16, 17, 19, 20, 21, 23, 24, 25, 32, 37, 38, 40, 44, 47, 48, 49, 52, 53, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 83, 85, 95, 97, 98, 99, 100, 102, 105, 107, 110, 111, 115, 117, 119, 120, 121, 122, 123, 124, 125, 126, 130, 131, 132, 133, 134, 136, 137, 138, 140, 142, 143, 144, 145, 147, 149, 150, 153, 154, 155, 157, 159, 160, 161, 163, 165, 166, 169, 172, 173, 174, 175, 177, 178, 179, 183, 185, 188, 189, 194, 195, 196, 197, 198, 199, 200, 202, 203, 206, 207, 209, 212, 220, 224, 229, 232, 264], "fit": [1, 6, 7, 9, 10, 11, 12, 20, 24, 61, 87, 103, 122, 123, 124, 134, 149, 150, 164, 182, 264], "crucial": [1, 2, 12, 14, 23, 82, 101, 137, 160, 224], "convert_to_funct": 1, "extract": [1, 5, 20, 49, 52, 58, 59, 73, 97, 116, 117, 127, 128, 138, 142, 145, 155, 158, 160, 166, 173, 174, 175, 179, 209], "convert": [1, 5, 9, 10, 12, 14, 19, 20, 22, 23, 44, 49, 51, 52, 55, 73, 75, 95, 97, 105, 107, 110, 112, 113, 115, 116, 118, 119, 121, 127, 128, 138, 140, 158, 159, 160, 161, 162, 163, 167, 170, 178, 179, 182, 184, 185, 186, 189, 190, 191, 193, 194, 197, 200, 201, 210, 219, 221, 224, 225, 226, 228, 229, 254], "strictli": [1, 160], "speak": [1, 8, 43, 125, 136, 150], "perfectli": [1, 14, 65, 78, 111], "encourag": [1, 6, 19, 140, 161, 166, 172], "usag": [1, 3, 4, 11, 13, 15, 21, 23, 37, 60, 82, 109, 116, 121, 123, 125, 136, 137, 145, 146, 160, 162, 164, 165, 169, 178, 185, 186, 189, 194, 195, 196, 200, 221, 258, 264], "doe": [1, 2, 5, 6, 8, 13, 14, 15, 19, 22, 23, 25, 43, 47, 60, 61, 73, 79, 80, 85, 97, 98, 99, 101, 103, 105, 108, 112, 113, 117, 122, 123, 131, 134, 135, 136, 137, 140, 143, 146, 147, 148, 150, 153, 154, 159, 160, 161, 163, 164, 165, 166, 169, 170, 173, 174, 175, 177, 179, 183, 184, 185, 191, 192, 193, 198, 200, 203, 204, 206, 209, 224, 226, 229, 232, 264], "often": [1, 4, 5, 6, 10, 14, 17, 49, 73, 87, 97, 99, 101, 103, 112, 113, 124, 125, 126, 128, 147, 154, 178, 194, 202, 204, 264], "same": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 19, 20, 21, 22, 23, 25, 32, 40, 43, 44, 47, 49, 51, 52, 53, 55, 58, 59, 60, 65, 73, 78, 80, 85, 87, 95, 97, 98, 99, 101, 102, 103, 105, 108, 109, 111, 112, 118, 119, 122, 123, 124, 125, 127, 130, 133, 134, 136, 138, 139, 140, 142, 145, 146, 147, 148, 150, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 180, 182, 183, 186, 187, 190, 191, 192, 193, 194, 195, 198, 199, 200, 201, 202, 209, 219, 223, 224, 229, 232, 254, 258, 262, 264], "usual": [1, 5, 6, 8, 19, 23, 43, 58, 59, 60, 61, 99, 100, 102, 103, 113, 117, 124, 125, 128, 130, 131, 134, 136, 137, 145, 148, 153, 157, 158, 160, 167, 196, 206, 262], "former": [1, 5, 61, 79, 127, 128, 166], "lag": [1, 160], "absolut": [1, 6, 7, 10, 82, 99, 126, 157, 161, 209], "dilut": 1, "averag": [1, 3, 19, 49, 52, 61, 82, 87, 97, 113, 115, 123, 127, 128, 130, 136, 138, 144, 147, 155, 160, 161, 164, 166, 167, 169, 177, 178, 183, 198, 199], "associ": [1, 5, 6, 8, 10, 17, 50, 82, 131, 142, 143, 157, 165, 172, 191, 202, 203], "One": [1, 2, 4, 5, 6, 7, 10, 11, 15, 21, 23, 49, 51, 60, 61, 73, 79, 82, 97, 98, 99, 101, 122, 123, 124, 125, 128, 134, 136, 138, 139, 143, 144, 150, 153, 154, 167, 170, 173, 178, 179, 192, 196, 201, 206, 210, 224, 264, 265], "advantag": [1, 3, 6, 14, 17, 23, 49, 60, 85, 95, 98, 107, 120, 122, 125, 136, 137, 154, 160, 173, 178, 183, 186, 193, 202, 210, 221, 223], "match": [1, 4, 5, 10, 14, 17, 19, 20, 22, 49, 51, 58, 59, 60, 61, 68, 75, 76, 92, 97, 105, 108, 111, 112, 113, 135, 138, 139, 143, 145, 148, 150, 153, 155, 160, 163, 173, 174, 175, 183, 186, 191, 193, 196, 198, 202, 221], "exactli": [1, 5, 7, 8, 10, 12, 17, 25, 43, 51, 52, 60, 78, 80, 101, 103, 105, 137, 145, 154, 175, 186, 202], "configur": [1, 4, 5, 6, 14, 18, 19, 20, 22, 23, 24, 42, 49, 50, 60, 61, 82, 113, 122, 124, 132, 134, 143, 145, 150, 153, 158, 160, 163, 169, 172, 177, 184, 185, 200, 201, 209, 221, 226, 227, 268], "pessimist": [1, 160], "bound": [1, 23, 49, 112, 126, 145, 160, 161, 169, 174, 175, 177, 179, 185], "pai": [1, 10, 45, 49, 60, 115], "attent": [1, 7, 10, 42, 45, 49, 115, 118, 119, 121, 124, 137, 167, 185, 186, 194, 254], "create_target_param": 1, "keyword": [1, 5, 157, 160, 172], "argument": [1, 2, 4, 5, 6, 8, 14, 21, 22, 23, 32, 43, 44, 48, 51, 55, 60, 69, 76, 78, 82, 89, 97, 99, 102, 103, 109, 111, 112, 115, 122, 123, 126, 127, 128, 133, 134, 136, 137, 139, 145, 146, 155, 156, 157, 160, 162, 163, 164, 165, 169, 172, 173, 174, 175, 180, 189, 192, 195, 200, 206, 207, 209, 210, 223, 224, 264, 265], "below": [1, 2, 4, 6, 10, 11, 12, 14, 16, 17, 18, 19, 20, 23, 24, 34, 43, 45, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 79, 82, 85, 97, 98, 99, 101, 102, 103, 105, 107, 108, 113, 114, 116, 118, 119, 124, 126, 130, 132, 133, 134, 135, 136, 137, 138, 142, 145, 148, 150, 153, 156, 158, 160, 161, 162, 163, 164, 165, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 185, 186, 187, 189, 191, 192, 193, 194, 196, 203, 204, 205, 212, 219, 223, 224, 226, 229, 254, 264], "tell": [1, 18, 23, 42, 69, 87, 103, 111, 126, 127, 137, 139, 142, 153, 161, 162, 164, 166, 176, 188, 189, 210, 264], "fals": [1, 2, 6, 7, 10, 11, 12, 14, 19, 20, 23, 24, 34, 37, 38, 42, 43, 44, 49, 52, 55, 59, 60, 63, 64, 73, 82, 83, 87, 89, 92, 94, 96, 97, 101, 110, 111, 112, 115, 116, 117, 119, 122, 123, 124, 125, 126, 130, 135, 138, 142, 144, 145, 147, 148, 149, 151, 153, 154, 158, 159, 160, 161, 162, 163, 165, 166, 167, 170, 172, 173, 174, 175, 177, 178, 179, 180, 183, 185, 186, 187, 191, 192, 193, 195, 196, 198, 199, 201, 202, 207, 209, 211, 212, 219, 220, 221, 222, 224, 229, 231, 233, 245, 247, 248, 249, 251, 253, 254, 255, 260, 262, 263, 264, 265], "target_actor_network_param": 1, "attribut": [1, 6, 11, 14, 22, 25, 43, 47, 53, 60, 73, 76, 79, 82, 85, 90, 103, 108, 116, 125, 135, 137, 142, 148, 149, 154, 157, 174, 175, 177, 183, 186, 194, 195, 197, 200, 204, 208, 230, 264], "access": [1, 5, 6, 7, 10, 12, 14, 17, 19, 23, 50, 60, 68, 73, 78, 79, 87, 97, 102, 111, 112, 118, 119, 122, 125, 132, 136, 143, 154, 159, 161, 163, 172, 174, 175, 178, 186, 188, 190, 191, 193, 195, 202, 209, 210, 219, 254, 262], "detach": [1, 2, 6, 9, 11, 12, 13, 20, 32, 52, 73, 89, 90, 95, 101, 105, 108, 138, 151, 155, 166, 182, 186, 230, 245], "def": [1, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 33, 34, 37, 38, 44, 45, 47, 49, 51, 52, 53, 55, 60, 64, 65, 67, 73, 75, 78, 79, 85, 87, 89, 90, 92, 93, 94, 96, 97, 98, 99, 102, 103, 104, 105, 108, 109, 111, 112, 113, 115, 116, 117, 118, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 134, 135, 136, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 190, 194, 195, 196, 198, 199, 200, 201, 202, 203, 204, 206, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 222, 224, 227, 229, 231, 232, 234, 235, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 254, 256, 257, 260, 264], "_init": 1, "self": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 25, 33, 34, 37, 38, 44, 45, 47, 49, 51, 52, 53, 55, 60, 65, 67, 73, 78, 79, 85, 87, 89, 92, 93, 94, 96, 97, 98, 99, 102, 103, 104, 105, 108, 109, 111, 112, 115, 118, 123, 124, 125, 127, 128, 129, 130, 134, 135, 136, 139, 143, 144, 145, 147, 149, 150, 151, 154, 155, 157, 161, 162, 163, 164, 166, 167, 169, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 184, 186, 194, 195, 196, 198, 199, 200, 203, 204, 210, 213, 215, 216, 217, 219, 220, 222, 223, 224, 227, 229, 234, 235, 238, 239, 240, 241, 242, 243, 244, 245, 249, 250, 251, 253, 254], "actor_network": [1, 160], "value_network": [1, 160], "none": [1, 7, 11, 12, 14, 15, 17, 18, 19, 20, 24, 34, 49, 51, 60, 63, 64, 76, 79, 87, 89, 90, 97, 104, 105, 108, 111, 113, 115, 117, 118, 119, 122, 123, 130, 135, 136, 138, 139, 142, 143, 145, 146, 147, 148, 149, 151, 153, 155, 158, 161, 163, 165, 166, 172, 174, 175, 176, 179, 180, 183, 186, 195, 202, 203, 208, 210, 214, 216, 217, 231, 245, 246, 254, 262, 264], "super": [1, 4, 5, 6, 7, 9, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 25, 33, 37, 38, 44, 45, 47, 49, 52, 59, 60, 65, 67, 73, 78, 79, 85, 87, 89, 92, 93, 94, 96, 97, 98, 99, 102, 103, 104, 105, 109, 111, 112, 115, 118, 123, 125, 127, 128, 129, 130, 134, 135, 139, 143, 144, 147, 149, 150, 151, 154, 155, 157, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 178, 180, 182, 194, 195, 196, 198, 199, 200, 203, 204, 209, 210, 213, 215, 216, 219, 220, 222, 223, 224, 227, 234, 235, 238, 240, 241, 242, 243, 244, 249, 250, 251, 253], "true": [1, 2, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 32, 34, 37, 38, 41, 42, 43, 44, 45, 47, 49, 51, 52, 55, 58, 59, 60, 63, 64, 68, 73, 76, 82, 87, 89, 90, 92, 94, 95, 96, 97, 98, 101, 104, 108, 109, 110, 111, 113, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 129, 130, 131, 134, 135, 136, 137, 138, 140, 142, 144, 145, 147, 148, 149, 150, 154, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 183, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 198, 199, 200, 201, 202, 204, 205, 206, 207, 209, 212, 213, 214, 215, 219, 221, 222, 223, 224, 225, 226, 229, 230, 231, 232, 237, 239, 245, 251, 253, 254, 255, 256, 257, 258, 259, 260, 262, 265], "compare_against": 1, "list": [1, 5, 6, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 44, 47, 48, 49, 50, 52, 60, 61, 68, 73, 87, 90, 101, 102, 103, 105, 107, 108, 110, 111, 113, 115, 116, 118, 119, 125, 127, 128, 135, 136, 138, 143, 144, 148, 154, 155, 157, 158, 159, 160, 162, 163, 164, 166, 169, 170, 172, 173, 174, 175, 179, 184, 186, 187, 192, 194, 199, 201, 202, 205, 207, 209, 210, 216, 217, 219, 223, 224, 228, 229, 232, 254, 268], "actor_in_kei": 1, "in_kei": [1, 14, 137, 160], "sinc": [1, 3, 4, 5, 7, 8, 9, 10, 11, 13, 14, 16, 19, 20, 21, 23, 44, 49, 51, 52, 53, 60, 65, 73, 78, 85, 97, 98, 99, 101, 102, 103, 105, 111, 113, 115, 116, 117, 118, 119, 124, 126, 127, 128, 131, 132, 136, 137, 140, 143, 144, 149, 151, 153, 154, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 170, 172, 173, 176, 177, 179, 180, 183, 184, 185, 186, 188, 189, 190, 191, 192, 198, 199, 200, 201, 205, 224, 232, 264], "base": [1, 5, 6, 7, 9, 10, 11, 14, 16, 17, 18, 20, 23, 24, 25, 42, 44, 49, 52, 57, 58, 59, 60, 73, 75, 76, 78, 85, 87, 97, 99, 105, 109, 112, 115, 116, 119, 120, 121, 122, 123, 126, 127, 129, 137, 138, 147, 156, 157, 161, 163, 166, 169, 170, 172, 175, 178, 179, 182, 183, 185, 186, 187, 192, 196, 197, 198, 199, 200, 201, 202, 224, 226, 264], "singl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 17, 18, 20, 21, 22, 23, 43, 47, 51, 53, 54, 55, 56, 58, 59, 60, 61, 78, 85, 87, 97, 99, 113, 115, 121, 122, 123, 124, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 144, 146, 147, 151, 155, 160, 161, 162, 163, 164, 166, 169, 172, 173, 174, 175, 176, 180, 183, 185, 194, 198, 201, 202, 206, 219, 224, 228, 254, 264], "critic": [1, 52, 73, 85, 133, 224, 229], "actor_crit": 1, "actorcriticwrapp": 1, "loss_funct": [1, 99, 102, 103], "l2": [1, 87, 93, 157], "q": [1, 7, 17, 43, 49, 60, 121, 124, 147, 165, 172, 196, 198, 202, 235], "empir": [1, 151, 160], "bootstrap": [1, 137], "td": [1, 14, 52, 137], "varianc": [1, 6, 19, 160], "bia": [1, 2, 5, 6, 7, 9, 13, 19, 43, 47, 52, 68, 69, 93, 99, 104, 109, 111, 112, 115, 123, 129, 130, 135, 137, 143, 146, 157, 160, 164, 165, 167, 174, 180, 182, 186, 194, 196, 199, 201, 202, 204, 219, 224, 245, 248], "mean": [1, 2, 5, 6, 7, 10, 12, 14, 19, 23, 25, 42, 47, 49, 51, 52, 58, 59, 60, 68, 73, 76, 80, 82, 85, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 103, 104, 109, 111, 112, 115, 116, 117, 122, 124, 126, 127, 130, 136, 138, 140, 144, 147, 148, 150, 154, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 170, 172, 174, 175, 183, 186, 188, 190, 191, 192, 194, 198, 199, 201, 205, 206, 207, 211, 229, 230, 232, 235, 239, 254], "obtain": [1, 9, 24, 49, 60, 68, 87, 111, 126, 130, 136, 138, 143, 146, 155, 160, 161, 163, 169, 172, 179], "reward": [1, 4, 14, 137, 147, 160, 161, 162, 164], "noth": [1, 16, 23, 42, 73, 113, 131, 150, 160, 164, 169, 180], "mont": 1, "carlo": 1, "whole": [1, 3, 25, 44, 47, 60, 112, 113, 121, 136, 144, 157, 158, 160, 166, 183, 184, 186, 191, 201, 206, 209], "sequenc": [1, 5, 6, 12, 21, 23, 48, 49, 60, 67, 68, 98, 100, 103, 111, 112, 113, 115, 116, 118, 137, 138, 154, 160, 165, 166, 174, 175, 176, 183, 185, 186, 194, 196, 206, 212, 219, 224, 254, 264], "upcom": 1, "intermedi": [1, 17, 25, 74, 108, 112, 120, 121, 132, 135, 142, 145, 146, 147, 150, 153, 201, 202], "lambda": [1, 5, 7, 17, 20, 22, 49, 90, 104, 115, 116, 125, 129, 144, 159, 161, 162, 173, 174, 175, 202, 206, 231, 232, 247, 256, 264], "compromis": 1, "easi": [1, 2, 5, 6, 9, 23, 24, 44, 45, 51, 58, 59, 60, 61, 68, 80, 95, 97, 99, 122, 124, 126, 136, 143, 144, 146, 151, 154, 160, 169, 177, 184, 187, 196, 202, 206, 210, 221], "valueestim": 1, "enum": 1, "pointer": [1, 5, 6, 22, 23, 98, 163], "defin": [1, 2, 5, 12, 14, 15, 16, 17, 18, 20, 21, 23, 25, 38, 43, 45, 52, 58, 59, 62, 65, 67, 68, 69, 73, 78, 79, 85, 87, 98, 99, 103, 105, 111, 112, 113, 116, 118, 121, 122, 123, 125, 127, 132, 136, 137, 139, 140, 143, 144, 147, 151, 153, 155, 161, 162, 163, 165, 167, 169, 170, 173, 174, 175, 184, 188, 190, 196, 200, 201, 202, 209, 210, 221, 229, 236, 262], "default": [1, 3, 5, 6, 8, 9, 10, 11, 12, 15, 19, 20, 21, 24, 43, 45, 49, 51, 52, 55, 60, 63, 64, 69, 75, 76, 78, 82, 95, 99, 101, 108, 111, 115, 116, 117, 118, 119, 121, 122, 123, 124, 130, 135, 136, 137, 139, 142, 143, 145, 148, 150, 153, 156, 158, 159, 160, 162, 163, 164, 165, 169, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 187, 189, 193, 194, 195, 196, 198, 199, 200, 201, 203, 207, 209, 217, 221, 224, 229, 231, 236, 245, 254, 255, 262, 263, 264], "simplest": [1, 6, 23, 47, 99, 137, 160, 166], "util": [1, 3, 5, 7, 10, 14, 15, 17, 19, 20, 22, 23, 24, 25, 33, 34, 37, 38, 44, 45, 49, 51, 52, 53, 55, 60, 73, 75, 82, 87, 92, 94, 96, 104, 109, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 129, 130, 135, 136, 138, 139, 142, 143, 145, 146, 148, 149, 154, 155, 156, 158, 159, 160, 163, 165, 166, 167, 169, 170, 172, 173, 177, 178, 179, 183, 185, 186, 189, 194, 195, 198, 199, 200, 201, 202, 203, 205, 207, 209, 210, 211, 219, 221, 222, 223, 225, 226, 237, 241, 246, 247, 248, 251, 253, 254, 255, 256], "default_value_estim": 1, "td0": 1, "instruct": [1, 6, 7, 19, 23, 24, 42, 108, 113, 115, 116, 118, 127, 128, 137, 138, 142, 157, 158, 160, 162, 164, 166, 177, 178, 183, 195, 198, 199, 200, 207, 209, 221, 232, 247], "queri": [1, 14, 22, 49, 60, 112, 118, 163, 165, 166, 179, 186, 194, 198, 201], "default_value_kwarg": 1, "td0estim": 1, "td1estim": 1, "tdlambdaestim": 1, "make_value_estim": 1, "value_typ": 1, "hyperparam": [1, 202], "hp": 1, "dict": [1, 18, 49, 51, 143, 144, 147, 148, 153, 154, 157, 160, 174, 175, 179, 196, 201, 210, 217, 245], "hasattr": 1, "gamma": [1, 7, 115, 117, 122, 123, 130, 147, 158, 160, 161, 162, 164, 179], "value_kei": 1, "state_action_valu": [1, 161], "td1": 1, "_value_estim": 1, "elif": [1, 12, 16, 19, 49, 52, 60, 135, 138, 147, 148, 151, 157, 186, 217], "gae": [1, 160], "rais": [1, 8, 11, 12, 19, 49, 60, 73, 124, 125, 128, 145, 147, 148, 159, 160, 173, 174, 175, 205, 217, 245], "notimplementederror": [1, 245], "f": [1, 5, 7, 8, 9, 11, 12, 14, 17, 18, 19, 22, 32, 33, 34, 37, 38, 40, 42, 43, 44, 47, 48, 49, 53, 55, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 78, 87, 89, 90, 92, 93, 94, 96, 97, 99, 102, 103, 104, 105, 108, 110, 111, 112, 113, 116, 117, 118, 122, 123, 124, 125, 127, 130, 134, 135, 136, 137, 138, 139, 140, 145, 146, 147, 149, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 179, 182, 183, 185, 186, 187, 188, 189, 194, 196, 198, 199, 202, 205, 206, 211, 213, 214, 215, 216, 217, 220, 222, 227, 232, 234, 235, 238, 240, 241, 242, 243, 244, 245, 247, 249, 250, 251, 253, 256, 257, 258, 259, 260, 264], "tdlambda": 1, "unknown": [1, 49, 60, 75, 116, 214], "set_kei": 1, "central": [1, 8, 73, 102, 103, 132], "quit": [1, 6, 17, 23, 49, 60, 73, 125, 136, 140, 150, 153, 160, 164, 190, 202, 209], "weight": [1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 17, 19, 20, 24, 33, 39, 43, 44, 49, 60, 63, 64, 66, 67, 68, 69, 71, 72, 73, 78, 89, 90, 93, 97, 99, 100, 102, 103, 104, 110, 111, 112, 115, 117, 121, 123, 129, 130, 132, 135, 137, 138, 139, 140, 143, 145, 146, 148, 153, 154, 155, 157, 158, 160, 161, 164, 166, 167, 169, 172, 174, 178, 179, 180, 182, 183, 184, 185, 186, 189, 198, 199, 200, 201, 202, 203, 204, 206, 217, 224, 229, 230, 233, 245, 255, 264], "must": [1, 2, 4, 5, 6, 8, 10, 11, 12, 14, 22, 23, 42, 49, 52, 60, 61, 67, 73, 85, 98, 99, 103, 107, 108, 111, 112, 113, 122, 134, 136, 137, 139, 142, 158, 160, 163, 169, 172, 173, 174, 175, 180, 190, 191, 193, 194, 195, 199, 201, 203, 206, 228, 242, 264, 265], "sure": [1, 4, 5, 6, 8, 10, 11, 14, 19, 22, 51, 57, 58, 59, 60, 87, 97, 98, 99, 103, 108, 112, 113, 115, 118, 123, 124, 128, 134, 136, 137, 138, 140, 144, 150, 158, 160, 162, 172, 186, 189, 191, 193, 195, 201, 206, 221], "otherwis": [1, 8, 10, 12, 14, 17, 19, 23, 55, 82, 85, 112, 113, 123, 125, 131, 134, 137, 142, 145, 146, 148, 153, 160, 161, 163, 199, 202, 206, 207], "mix": [1, 8, 15, 60, 61, 109, 113, 148, 183, 200, 221, 222, 236, 254], "hold_out_param": 1, "_loss_actor": 1, "tensor": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 35, 37, 40, 41, 42, 43, 44, 45, 46, 47, 49, 51, 57, 58, 59, 60, 61, 62, 64, 65, 67, 68, 69, 70, 73, 75, 77, 78, 81, 85, 88, 89, 91, 92, 93, 96, 97, 98, 99, 102, 103, 104, 105, 108, 109, 112, 115, 116, 117, 118, 121, 122, 123, 128, 130, 131, 134, 135, 136, 137, 138, 139, 140, 142, 145, 146, 147, 148, 150, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 179, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 195, 196, 197, 198, 200, 202, 203, 204, 206, 207, 209, 210, 217, 220, 221, 229, 231, 232, 245, 247, 248, 251, 256, 258], "td_copi": 1, "select": [1, 5, 10, 17, 23, 42, 50, 60, 80, 82, 87, 97, 105, 148, 157, 161, 162, 164, 169, 170, 183, 186, 192, 197, 198, 202, 207, 239, 263, 266], "made": [1, 6, 10, 15, 19, 25, 51, 52, 87, 97, 98, 103, 113, 119, 122, 125, 136, 137, 166, 170, 172, 174, 175, 176, 178, 193, 197, 201, 225, 226, 229, 264], "pass": [1, 2, 3, 4, 6, 8, 10, 12, 13, 14, 15, 16, 19, 22, 23, 25, 43, 44, 49, 51, 52, 53, 56, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 82, 85, 87, 97, 98, 99, 101, 102, 103, 111, 112, 113, 115, 116, 118, 121, 122, 123, 124, 125, 126, 127, 130, 131, 132, 134, 135, 136, 137, 139, 142, 144, 147, 148, 150, 151, 154, 155, 157, 160, 161, 162, 163, 164, 166, 167, 169, 172, 173, 174, 175, 180, 184, 185, 186, 188, 190, 193, 194, 195, 196, 199, 201, 203, 212, 223, 239, 254], "param": [1, 7, 14, 16, 19, 33, 43, 47, 51, 68, 85, 93, 99, 111, 112, 117, 122, 123, 131, 134, 136, 139, 142, 151, 155, 158, 163, 164, 179, 180, 190, 217, 232, 245, 248, 254, 259, 260], "actor_network_param": 1, "value_network_param": 1, "reli": [1, 3, 6, 8, 14, 23, 49, 103, 125, 147, 153, 157, 160, 192, 205], "distance_loss": 1, "_loss_valu": 1, "v": [1, 2, 7, 9, 19, 24, 32, 37, 43, 49, 52, 53, 55, 60, 89, 101, 102, 103, 105, 108, 124, 138, 142, 148, 151, 155, 161, 163, 169, 179, 182, 184, 190, 193, 201, 206, 209, 210, 265], "pred_val": 1, "squeez": [1, 9, 10, 12, 14, 34, 49, 60, 73, 90, 95, 110, 138, 147, 150, 151, 166, 170, 179, 185, 186, 230], "manual": [1, 5, 8, 12, 22, 23, 47, 49, 53, 63, 64, 69, 97, 111, 112, 131, 137, 139, 142, 154, 155, 158, 183, 184, 186, 194, 199, 263, 264], "reconstruct": 1, "first": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 40, 42, 44, 45, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 68, 69, 73, 76, 78, 79, 80, 82, 83, 85, 87, 97, 99, 101, 102, 103, 109, 111, 112, 113, 115, 116, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 150, 151, 153, 155, 156, 157, 158, 160, 161, 162, 163, 164, 166, 169, 172, 173, 174, 175, 176, 179, 180, 183, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 199, 201, 202, 204, 206, 209, 219, 223, 224, 226, 264, 265], "belong": [1, 7, 127, 138, 264], "second": [1, 4, 5, 6, 7, 8, 9, 12, 13, 14, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 123, 125, 126, 127, 128, 130, 131, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 160, 161, 165, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 179, 182, 185, 186, 190, 191, 192, 193, 194, 196, 201, 204, 206, 212, 219, 224, 225, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257, 264], "target_param": 1, "target_value_network_param": 1, "batch_siz": [1, 5, 6, 7, 14, 16, 17, 19, 20, 24, 34, 37, 38, 44, 45, 49, 51, 52, 55, 60, 73, 75, 78, 87, 89, 92, 94, 96, 97, 104, 110, 113, 115, 116, 117, 118, 122, 123, 124, 126, 130, 135, 136, 137, 138, 146, 147, 149, 150, 153, 155, 158, 160, 161, 162, 163, 165, 166, 167, 169, 170, 172, 176, 177, 178, 179, 183, 186, 194, 198, 199, 202, 206, 221, 222, 231, 235, 237, 251, 255], "target_valu": 1, "value_estim": 1, "l1": [1, 17, 87, 157, 178, 202], "smooth": [1, 6, 97, 172], "loss_valu": [1, 160], "td_error": 1, "pow": [1, 2, 5, 32, 63, 64, 68, 69, 72, 89, 111, 125, 190], "miss": [1, 51, 112, 113, 134, 137, 169, 173, 178, 191, 205, 223, 264], "glue": [1, 138, 164], "cost": [1, 5, 14, 49, 52, 97, 99, 109, 122, 123, 124, 125, 151, 169, 195, 224, 233], "deliv": [1, 42, 178, 221], "tensordictbas": [1, 14], "_forward": 1, "input_tensordict": 1, "unsqueez": [1, 2, 7, 12, 14, 47, 49, 58, 59, 60, 68, 69, 78, 90, 94, 95, 104, 110, 111, 117, 118, 130, 137, 140, 147, 151, 155, 159, 161, 162, 164, 166, 170, 205, 207, 230], "ndimens": 1, "inplac": [1, 12, 19, 20, 52, 110, 123, 135, 158, 174, 175, 182, 196, 202, 219, 224, 229], "loss_actor": 1, "pred_valu": 1, "pred_value_max": 1, "max": [1, 10, 11, 17, 19, 44, 49, 52, 58, 59, 60, 73, 75, 82, 87, 92, 95, 97, 98, 104, 117, 118, 123, 126, 130, 136, 137, 138, 140, 147, 158, 160, 161, 165, 167, 170, 172, 174, 175, 179, 183, 185, 186, 194, 198, 199, 201, 202, 214, 231, 260, 262], "target_value_max": 1, "ddpgloss": 1, "most": [1, 2, 4, 5, 11, 14, 17, 22, 23, 25, 42, 43, 49, 51, 52, 58, 59, 60, 73, 75, 87, 99, 101, 102, 109, 112, 117, 120, 123, 124, 125, 126, 128, 130, 131, 136, 138, 143, 144, 145, 147, 148, 153, 158, 159, 160, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 176, 177, 178, 183, 192, 193, 195, 196, 198, 199, 201, 202, 209, 221, 224], "taken": [1, 6, 8, 14, 19, 22, 25, 60, 82, 83, 113, 119, 137, 140, 144, 153, 160, 161, 172, 185, 186, 264], "condit": [1, 14, 49, 55, 65, 102, 111, 113, 115, 123, 136, 138, 154, 173, 174, 175, 203, 264], "remaind": [1, 7, 9, 135, 142, 182], "cheetah": 1, "goal": [1, 6, 14, 15, 44, 49, 52, 58, 61, 73, 85, 97, 125, 126, 136, 137, 144, 160, 162, 164, 177, 190], "half": [1, 7, 8, 17, 95, 117, 148, 177, 178, 202, 231, 264], "dm_control": 1, "gym": [1, 14, 121, 137, 147, 160, 161, 162, 164], "env": [1, 18, 133, 136, 137, 147, 160, 161, 162, 164, 188, 195, 207, 209, 232, 247], "gymenv": [1, 137, 160], "halfcheetah": 1, "v4": [1, 160], "dmcontrolenv": 1, "By": [1, 8, 17, 19, 25, 43, 60, 63, 64, 76, 82, 87, 101, 103, 111, 113, 122, 124, 126, 136, 139, 142, 144, 145, 153, 157, 161, 169, 174, 175, 177, 178, 187, 191, 193, 194, 195, 202, 207, 254, 262], "disabl": [1, 9, 11, 15, 42, 122, 123, 147, 149, 151, 159, 163, 165, 169, 182, 185, 190, 191, 192, 193, 199, 205, 207, 254, 262, 263], "render": [1, 6, 58, 82, 90, 126, 147, 160, 262], "easier": [1, 17, 18, 23, 24, 50, 51, 58, 98, 123, 126, 144, 145, 153, 162, 166, 170, 177, 185, 190, 193, 195, 201, 202, 206], "than": [1, 3, 5, 6, 8, 10, 11, 12, 13, 14, 17, 19, 23, 25, 44, 48, 49, 50, 52, 53, 60, 67, 69, 73, 82, 85, 95, 97, 98, 99, 101, 103, 105, 112, 113, 116, 117, 121, 122, 123, 126, 128, 130, 133, 134, 136, 139, 144, 145, 146, 147, 150, 151, 153, 154, 155, 159, 160, 161, 162, 169, 170, 172, 173, 178, 179, 183, 185, 189, 190, 194, 195, 196, 198, 202, 204, 205, 207, 210, 224, 229, 263, 264], "focu": [1, 6, 7, 10, 18, 58, 59, 97, 99, 107, 122, 124, 125, 138, 140, 160, 162, 164, 166, 178, 185, 191], "from_pixel": [1, 137], "pixels_onli": 1, "make_env": 1, "helper": [1, 5, 8, 9, 14, 16, 17, 23, 47, 51, 55, 59, 97, 98, 110, 118, 122, 123, 126, 127, 128, 130, 135, 136, 137, 161, 162, 163, 164, 166, 167, 170, 172, 179, 202, 209, 212], "either": [1, 2, 4, 5, 6, 8, 17, 19, 23, 42, 44, 49, 60, 65, 87, 97, 105, 111, 112, 113, 117, 122, 124, 134, 137, 138, 148, 157, 161, 162, 163, 169, 173, 183, 186, 193, 194, 199, 200, 202, 204, 210, 214, 221, 225, 226, 262, 264], "backend": [1, 5, 6, 7, 11, 14, 16, 18, 20, 24, 25, 33, 38, 53, 55, 61, 105, 117, 119, 120, 121, 126, 129, 130, 133, 134, 137, 138, 148, 151, 159, 160, 169, 173, 175, 176, 178, 188, 189, 195, 197, 201, 208, 224, 229, 248, 254, 255, 263], "consid": [1, 6, 10, 11, 14, 23, 49, 60, 61, 68, 73, 82, 111, 115, 116, 123, 131, 134, 136, 142, 148, 151, 153, 154, 156, 158, 162, 166, 169, 173, 179, 190, 191, 192, 206, 224, 254], "dm": [1, 127, 128, 166], "lib": [1, 4, 5, 6, 10, 18, 22, 23, 108, 137, 145, 160, 188, 205, 209, 221, 247], "env_librari": 1, "env_nam": [1, 82, 160], "global": [1, 5, 6, 17, 25, 49, 56, 60, 87, 124, 139, 145, 146, 150, 153, 155, 161, 163, 165, 167, 174, 175, 183, 185, 202, 211, 231, 232, 233, 247, 254], "env_task": 1, "env_arg": 1, "env_kwarg": 1, "frame_skip": [1, 160], "modifi": [1, 3, 6, 10, 11, 14, 19, 43, 44, 49, 52, 58, 59, 73, 78, 97, 98, 118, 119, 124, 136, 140, 143, 144, 145, 156, 157, 158, 160, 162, 166, 174, 175, 180, 189, 196, 204, 224, 265], "represent": [1, 4, 10, 14, 23, 25, 43, 52, 60, 85, 97, 99, 102, 103, 105, 108, 110, 112, 121, 126, 138, 143, 144, 147, 166, 169, 170, 174, 175, 176, 194, 197, 198, 201, 204, 210], "friendli": [1, 4, 15, 23, 178], "append": [1, 7, 8, 9, 12, 14, 16, 17, 18, 19, 21, 49, 52, 60, 73, 98, 103, 109, 112, 115, 118, 122, 125, 127, 128, 130, 135, 136, 137, 138, 144, 147, 149, 150, 157, 160, 161, 162, 163, 164, 165, 166, 170, 173, 179, 182, 183, 186, 198, 199, 202, 217, 231, 232], "special": [1, 7, 10, 18, 22, 23, 48, 60, 73, 99, 101, 103, 113, 115, 116, 118, 125, 137, 148, 156, 157, 169, 172, 174, 175, 183, 194, 198, 203, 254], "torchr": 1, "transformedenv": [1, 14, 137, 160], "common": [1, 4, 6, 8, 10, 14, 17, 19, 44, 49, 51, 60, 61, 82, 95, 97, 99, 101, 103, 112, 117, 121, 124, 134, 135, 138, 144, 147, 154, 157, 158, 159, 160, 165, 172, 176, 179, 184, 188, 192, 194, 202, 222, 232, 233, 247, 264], "rescal": [1, 51, 179, 185], "heurist": [1, 82, 201, 256], "multipli": [1, 5, 12, 19, 48, 49, 60, 95, 104, 127, 143, 166, 177, 178, 232], "5": [1, 2, 3, 5, 6, 7, 9, 11, 14, 17, 20, 23, 24, 32, 34, 36, 37, 38, 40, 43, 45, 47, 48, 49, 52, 60, 64, 65, 73, 75, 78, 80, 82, 85, 87, 89, 92, 93, 94, 95, 96, 98, 99, 101, 102, 103, 104, 109, 110, 111, 112, 113, 114, 115, 116, 118, 122, 123, 125, 126, 127, 130, 134, 136, 138, 139, 142, 143, 144, 145, 147, 148, 150, 151, 154, 155, 157, 158, 159, 162, 163, 164, 165, 166, 167, 172, 173, 174, 175, 177, 178, 179, 182, 188, 190, 191, 192, 193, 194, 195, 196, 198, 199, 202, 203, 204, 206, 208, 209, 211, 212, 214, 216, 219, 220, 221, 222, 225, 227, 228, 234, 240, 244, 245, 246, 248, 249, 250, 253, 255, 258, 259, 264, 265, 268], "interfac": [1, 4, 5, 6, 14, 15, 20, 22, 23, 25, 49, 60, 126, 133, 136, 160, 172, 187, 195, 210, 221], "simul": [1, 17, 18, 19, 59, 119, 160, 161, 202, 205, 223], "doubl": [1, 2, 5, 6, 13, 23, 58, 80, 95, 104, 109, 117, 121, 125, 130, 137, 138, 142, 147, 155, 158, 160, 170, 186, 193, 264], "precis": [1, 4, 8, 10, 15, 20, 61, 125, 130, 131, 138, 148, 160, 170, 178, 183, 186, 189, 200, 221, 222, 231, 236], "number": [1, 5, 6, 7, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 42, 44, 49, 51, 52, 53, 55, 58, 60, 65, 82, 85, 87, 97, 99, 101, 103, 109, 112, 115, 116, 122, 123, 124, 125, 126, 127, 133, 134, 135, 136, 137, 138, 139, 140, 142, 145, 146, 149, 150, 151, 154, 157, 158, 159, 160, 161, 162, 163, 164, 169, 172, 173, 176, 179, 185, 186, 188, 189, 193, 194, 199, 200, 206, 207, 224, 229, 262], "presum": 1, "ones": [1, 2, 4, 6, 11, 12, 14, 19, 21, 32, 40, 48, 49, 60, 76, 80, 85, 89, 92, 95, 97, 110, 113, 118, 125, 136, 139, 144, 154, 155, 156, 158, 160, 161, 169, 174, 175, 178, 179, 180, 191, 192, 199, 203, 210, 221, 232, 247, 257, 264], "goe": [1, 4, 5, 23, 51, 95, 98, 99, 131, 146, 156, 160, 163, 229, 264], "wai": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 20, 21, 22, 25, 32, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60, 67, 73, 78, 80, 82, 87, 95, 98, 99, 101, 103, 105, 108, 110, 112, 113, 115, 120, 123, 124, 125, 126, 127, 131, 133, 134, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 157, 158, 160, 162, 163, 165, 167, 170, 174, 175, 176, 179, 180, 185, 186, 191, 192, 193, 194, 196, 197, 198, 199, 201, 203, 205, 210, 223, 224, 233, 241, 254], "doubletofloat": [1, 160], "refer": [1, 4, 5, 6, 8, 13, 15, 16, 17, 21, 22, 23, 24, 25, 49, 59, 60, 61, 73, 76, 82, 85, 97, 99, 101, 102, 103, 105, 107, 108, 109, 112, 113, 118, 122, 123, 124, 125, 127, 128, 133, 134, 145, 150, 153, 157, 158, 160, 162, 163, 164, 169, 172, 174, 175, 178, 179, 186, 189, 190, 193, 195, 198, 199, 200, 202, 205, 209, 210, 223, 225, 226, 254, 263, 268], "float": [1, 5, 6, 7, 8, 9, 11, 12, 13, 19, 23, 37, 38, 40, 41, 44, 48, 51, 52, 58, 59, 63, 64, 72, 73, 80, 89, 95, 101, 103, 104, 108, 109, 111, 118, 122, 123, 124, 126, 136, 138, 144, 145, 147, 148, 149, 156, 157, 158, 161, 162, 164, 165, 167, 179, 180, 182, 185, 186, 187, 190, 191, 192, 193, 194, 195, 198, 199, 201, 207, 209, 217, 219, 220, 224, 229, 231, 239, 245], "in_keys_inv": [1, 14], "befor": [1, 3, 5, 6, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 25, 32, 33, 42, 43, 44, 45, 47, 49, 51, 52, 55, 58, 59, 60, 68, 69, 73, 85, 95, 97, 98, 99, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 115, 117, 119, 122, 124, 126, 127, 130, 134, 136, 137, 138, 140, 142, 145, 147, 150, 153, 154, 157, 158, 159, 160, 162, 163, 164, 166, 169, 170, 173, 174, 175, 177, 178, 179, 180, 183, 184, 186, 188, 190, 191, 193, 196, 198, 199, 201, 219, 225, 226, 228, 229, 232, 242, 254, 260], "concaten": [1, 14, 48, 49, 60, 79, 101, 102, 110, 115, 124, 128, 135, 161, 198], "cattensor": [1, 14], "leav": [1, 8, 17, 43, 49, 51, 53, 60, 61, 85, 113, 126, 153, 154, 159, 202, 205, 223], "constant": [1, 2, 6, 17, 20, 23, 25, 48, 58, 60, 82, 87, 99, 108, 113, 119, 137, 154, 160, 161, 170, 173, 175, 178, 186, 198, 202, 254], "envcreat": 1, "inittrack": [1, 137], "observationnorm": [1, 137, 160], "parallelenv": [1, 160], "rewardsc": [1, 137], "stepcount": [1, 137, 160], "make_transformed_env": 1, "scale": [1, 6, 12, 19, 51, 56, 61, 73, 97, 105, 112, 120, 121, 122, 123, 126, 136, 137, 147, 160, 161, 167, 178, 179, 180, 185, 186, 201, 231, 245], "base_env": [1, 160], "syntax": [1, 3, 23, 25, 48, 60, 84, 86, 99, 112, 121], "append_transform": [1, 14, 137], "loc": [1, 20, 83, 134, 137, 160, 166, 231], "reward_sc": 1, "observation_vector": 1, "renam": [1, 180, 183, 188, 198, 199], "facilit": [1, 11, 14, 49, 60, 97, 112, 121, 124, 137, 194], "downstream": [1, 6, 113, 172], "oper": [1, 4, 6, 13, 14, 15, 17, 18, 19, 20, 21, 25, 42, 43, 45, 47, 49, 51, 60, 61, 63, 64, 65, 67, 68, 76, 80, 82, 83, 85, 92, 97, 98, 99, 103, 105, 107, 109, 110, 111, 116, 118, 121, 123, 124, 125, 127, 131, 136, 137, 138, 139, 142, 143, 145, 146, 148, 150, 151, 155, 156, 159, 160, 162, 166, 169, 170, 172, 173, 174, 175, 177, 183, 184, 185, 186, 188, 189, 190, 191, 195, 197, 198, 199, 200, 202, 204, 205, 206, 207, 208, 221, 223, 229, 239, 247, 254], "vector": [1, 2, 4, 5, 6, 12, 14, 22, 23, 32, 49, 52, 60, 82, 97, 99, 101, 102, 103, 110, 115, 127, 128, 137, 138, 142, 145, 155, 156, 166, 178, 187, 200, 206, 209, 221, 258], "snippet": [1, 10, 21, 58, 59, 122, 123, 136, 145, 156, 165, 177, 186, 190, 198, 199, 209, 223, 229, 247, 254], "selected_kei": 1, "observation_spec": [1, 14, 160], "out_kei": [1, 14, 137, 160], "instanti": [1, 5, 6, 10, 14, 21, 22, 25, 51, 52, 65, 67, 78, 85, 97, 105, 111, 113, 118, 126, 156, 157, 161, 172, 176, 203], "stateless": [1, 14, 22, 139, 142], "standard_norm": [1, 137], "max_frames_per_traj": [1, 160], "marker": [1, 51, 128], "ornstein": 1, "uhlenbeck": 1, "ou": 1, "significantli": [1, 19, 102, 119, 120, 124, 130, 150, 173, 177, 185, 198, 200, 204, 229, 262], "speed": [1, 5, 6, 10, 14, 19, 48, 49, 61, 85, 97, 120, 121, 122, 124, 132, 137, 139, 145, 148, 159, 160, 162, 165, 173, 177, 185, 186, 187, 197, 204, 224, 229], "throughput": [1, 122, 178], "whether": [1, 6, 8, 10, 11, 14, 20, 22, 49, 52, 95, 97, 105, 108, 112, 126, 131, 136, 138, 144, 147, 153, 160, 162, 169, 170, 172, 180, 193, 263], "individu": [1, 5, 6, 12, 21, 25, 49, 78, 85, 110, 115, 124, 126, 130, 144, 150, 155, 157, 163, 166, 170, 180], "approach": [1, 4, 5, 6, 22, 23, 25, 56, 107, 112, 132, 140, 150, 154, 155, 160, 163, 166, 179, 184, 190, 193, 200, 205, 206, 209, 222, 224, 229], "num_work": [1, 24, 44, 51, 52, 87, 92, 94, 97, 117, 122, 123, 130, 158, 167, 169, 170, 177, 179, 248, 251], "leverag": [1, 6, 49, 73, 97, 107, 108, 112, 121, 122, 124, 134, 136, 146, 179, 187, 189, 197, 200, 223], "capabl": [1, 3, 11, 15, 17, 49, 60, 73, 124, 165, 169, 198, 200, 202, 212, 223], "pytorch": [1, 2, 7, 8, 9, 11, 14, 17, 18, 21, 23, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 42, 44, 45, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 62, 66, 70, 73, 74, 75, 77, 78, 79, 80, 83, 84, 85, 87, 89, 90, 97, 98, 104, 106, 107, 112, 113, 114, 115, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 173, 174, 175, 176, 179, 182, 183, 184, 185, 187, 188, 190, 191, 192, 193, 194, 195, 202, 204, 205, 206, 208, 211, 212, 213, 214, 215, 216, 217, 219, 220, 222, 223, 229, 230, 231, 233, 235, 238, 245, 246, 247, 248, 251, 253, 254, 256, 257, 258, 260], "adopt": [1, 20, 24, 61, 153, 156, 163], "parallel_env_constructor": 1, "env_per_collector": 1, "transform_state_dict": 1, "make_t_env": 1, "init_stat": [1, 137, 160], "copy_": [1, 3, 40, 48, 109, 145, 162, 167, 238, 245], "env_creat": 1, "parallel_env": 1, "create_env_fn": 1, "create_env_kwarg": 1, "pin_memori": [1, 122, 123, 125, 130, 248], "limit": [1, 4, 6, 9, 10, 11, 14, 15, 17, 19, 49, 73, 119, 123, 124, 137, 138, 139, 147, 148, 150, 155, 166, 173, 174, 175, 178, 183, 185, 186, 188, 189, 195, 198, 202, 224, 229, 232, 263], "lazi": [1, 59], "cat_dim": [1, 137, 160], "reduce_dim": [1, 137, 160], "load_state_dict": [1, 9, 19, 20, 38, 39, 44, 49, 53, 60, 73, 87, 96, 97, 112, 117, 121, 134, 147, 158, 161, 172, 182, 183, 198, 199, 215, 222, 231, 236, 241, 242, 243, 244, 249], "frame": [1, 6, 107, 137, 147, 159, 160, 169], "count": [1, 6, 11, 19, 22, 42, 44, 49, 60, 61, 82, 99, 103, 136, 137, 149, 160, 161, 164, 166, 169, 172, 178, 183, 198, 199, 247], "frames_per_batch": [1, 137, 160], "total_fram": [1, 137, 160], "adjust": [1, 7, 14, 19, 43, 49, 52, 73, 115, 124, 126, 151, 162, 195, 264], "total": [1, 5, 7, 9, 11, 12, 13, 14, 16, 17, 20, 21, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 83, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 122, 125, 126, 127, 128, 130, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 160, 161, 163, 165, 166, 167, 169, 172, 173, 175, 177, 179, 182, 183, 185, 186, 190, 191, 192, 193, 194, 196, 204, 206, 212, 220, 222, 225, 226, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257], "unchang": [1, 8, 83, 210], "seem": [1, 44, 52, 113, 125, 127, 137], "cheat": [1, 121, 166], "compar": [1, 5, 10, 15, 17, 19, 20, 23, 44, 58, 59, 61, 83, 97, 102, 108, 116, 117, 123, 124, 126, 127, 136, 138, 144, 145, 146, 148, 151, 153, 155, 157, 160, 162, 164, 166, 169, 172, 173, 174, 175, 177, 178, 182, 183, 185, 187, 190, 197, 198, 200, 201, 202, 221, 224, 229, 232], "dataset": [1, 6, 9, 17, 24, 33, 34, 35, 37, 38, 41, 42, 43, 44, 47, 49, 52, 53, 55, 57, 58, 59, 73, 75, 87, 90, 92, 94, 96, 97, 99, 116, 117, 118, 119, 120, 122, 123, 126, 127, 128, 130, 132, 136, 139, 149, 155, 158, 159, 163, 165, 166, 167, 169, 170, 172, 176, 182, 196, 200, 202, 221, 222, 234, 237, 251, 255], "10m": 1, "element": [1, 5, 6, 7, 9, 12, 17, 19, 40, 48, 49, 58, 59, 73, 76, 95, 99, 101, 102, 103, 116, 125, 136, 145, 151, 154, 160, 161, 172, 174, 175, 179, 182, 191, 192, 193, 194, 202, 224, 264, 265, 268], "anoth": [1, 4, 5, 7, 8, 11, 14, 20, 21, 23, 25, 43, 48, 49, 52, 59, 60, 63, 73, 80, 85, 98, 102, 108, 109, 112, 113, 115, 121, 128, 130, 131, 133, 136, 137, 142, 143, 154, 157, 160, 162, 163, 164, 165, 166, 173, 175, 177, 179, 180, 183, 185, 189, 196, 198, 201, 207, 214, 229, 254, 264, 265], "ratio": [1, 51, 82, 97, 115, 145, 160, 169, 179, 196], "interact": [1, 5, 6, 14, 49, 51, 60, 117, 126, 131, 147, 160, 163, 167, 170, 173, 174, 175, 198, 264], "nutshel": [1, 192], "cautiou": 1, "deal": [1, 5, 44, 49, 51, 52, 60, 97, 110, 112, 122, 146, 160], "lead": [1, 5, 6, 14, 49, 52, 61, 73, 79, 82, 87, 97, 115, 119, 131, 137, 139, 150, 158, 192, 206, 264], "bias": [1, 33, 43, 97, 112, 165], "comparison": [1, 9, 17, 21, 83, 95, 97, 98, 123, 138, 145, 146, 177, 182, 185, 190, 192, 194, 196, 202, 205, 223], "help": [1, 5, 8, 10, 15, 17, 18, 19, 22, 23, 32, 43, 49, 52, 58, 59, 60, 61, 68, 82, 87, 97, 98, 101, 102, 103, 112, 113, 120, 121, 122, 123, 126, 133, 134, 135, 137, 138, 139, 145, 146, 149, 151, 153, 156, 160, 162, 163, 164, 165, 166, 172, 177, 178, 185, 186, 191, 192, 193, 194, 198, 202, 206, 223, 224, 228, 257], "signal": [1, 13, 43, 134, 160, 162, 196], "magnitud": [1, 17, 42, 157, 202], "truncat": [1, 17, 109, 113, 145, 160, 161, 202], "A": [1, 5, 6, 7, 8, 11, 12, 14, 16, 17, 21, 22, 25, 42, 47, 48, 49, 51, 52, 53, 55, 57, 60, 63, 64, 67, 68, 69, 73, 78, 82, 83, 92, 97, 99, 101, 102, 103, 110, 112, 113, 115, 120, 121, 125, 126, 127, 128, 131, 132, 136, 139, 143, 144, 147, 150, 153, 154, 155, 160, 161, 162, 163, 165, 166, 167, 170, 172, 174, 175, 176, 177, 178, 194, 198, 202, 221, 223, 229, 232, 254, 265], "thousand": [1, 103, 120, 124, 127, 137, 166, 172], "500": [1, 6, 17, 24, 49, 52, 60, 75, 109, 115, 128, 146, 148, 161, 164, 167, 179, 232], "statist": [1, 44, 52, 87, 117, 121, 130, 143, 144, 157, 158, 160, 166, 169, 170, 172, 178, 183, 196, 198, 199, 222], "arbitrari": [1, 5, 8, 14, 64, 67, 78, 97, 102, 111, 122, 139, 147, 155, 170, 173, 176, 196], "random": [1, 6, 14, 16, 19, 20, 21, 25, 40, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 71, 72, 73, 76, 78, 80, 92, 95, 101, 102, 105, 109, 110, 111, 116, 117, 122, 123, 126, 127, 128, 134, 135, 136, 138, 139, 147, 150, 151, 153, 154, 157, 158, 160, 161, 162, 164, 165, 166, 170, 173, 183, 186, 194, 198, 199, 210], "standard": [1, 5, 8, 20, 23, 25, 44, 48, 52, 60, 61, 73, 82, 87, 92, 97, 98, 99, 105, 107, 108, 113, 136, 140, 150, 159, 167, 173, 174, 175, 179, 185, 194, 210, 224, 259, 264], "deviat": [1, 73, 82, 92, 97, 140, 150], "purpos": [1, 5, 20, 21, 22, 57, 73, 78, 85, 115, 118, 123, 125, 126, 128, 136, 137, 143, 144, 145, 153, 159, 160, 163, 164, 169, 173, 183, 185, 191, 198], "summari": [1, 82, 103, 126, 137, 144, 160, 169, 174, 177, 198, 247], "over": [1, 4, 5, 6, 7, 10, 11, 14, 17, 18, 19, 20, 22, 23, 34, 44, 47, 48, 49, 50, 51, 52, 53, 60, 61, 73, 75, 78, 79, 87, 97, 98, 99, 101, 102, 103, 109, 113, 117, 121, 122, 123, 124, 127, 130, 133, 134, 136, 139, 143, 144, 145, 146, 147, 148, 151, 155, 157, 158, 160, 161, 162, 163, 164, 165, 166, 169, 170, 172, 173, 175, 177, 179, 183, 185, 186, 188, 195, 198, 199, 202, 206, 251, 254, 264], "get_env_stat": 1, "proof_env": 1, "init_env_step": 1, "state_dict": [1, 9, 19, 38, 39, 44, 49, 53, 55, 87, 96, 97, 117, 122, 123, 134, 138, 147, 157, 158, 161, 182, 183, 196, 198, 199, 215, 221, 229, 231, 234, 235, 236, 238, 241, 242, 244, 245, 249, 252], "close": [1, 4, 6, 9, 14, 17, 19, 23, 52, 61, 94, 97, 98, 115, 122, 126, 138, 150, 153, 170, 182, 186, 202, 246, 248, 254], "5000": [1, 2, 7, 118, 127, 128, 140, 214, 232], "earlier": [1, 4, 5, 6, 22, 23, 73, 98, 99, 102, 116, 123, 124, 137, 153, 160, 166, 174, 175, 178, 224], "compositespec": [1, 14], "turn": [1, 4, 5, 6, 7, 8, 9, 14, 15, 19, 20, 23, 25, 49, 98, 102, 103, 109, 113, 126, 128, 137, 146, 153, 154, 157, 162, 166, 182, 187, 191, 192, 200], "seen": [1, 7, 10, 11, 18, 19, 44, 47, 49, 51, 97, 102, 103, 109, 113, 116, 118, 137, 144, 155, 163, 173, 174, 175, 264, 265], "requir": [1, 2, 4, 5, 6, 8, 10, 12, 14, 15, 18, 19, 20, 22, 23, 24, 25, 43, 49, 50, 51, 52, 55, 60, 61, 75, 83, 85, 87, 103, 107, 108, 113, 115, 116, 119, 123, 124, 126, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 146, 149, 150, 151, 153, 154, 155, 158, 159, 160, 162, 163, 164, 165, 166, 172, 173, 174, 175, 176, 177, 178, 179, 182, 183, 184, 185, 186, 187, 191, 192, 193, 195, 201, 203, 206, 209, 210, 212, 221, 223, 225, 233, 239, 258, 262], "recal": [1, 6, 23, 52, 60, 98, 103, 134, 138, 160, 170, 174, 175, 191, 192, 193], "wrap": [1, 5, 6, 7, 9, 10, 16, 22, 25, 45, 60, 63, 76, 79, 87, 98, 99, 101, 102, 103, 105, 109, 110, 111, 123, 125, 130, 134, 137, 143, 147, 158, 160, 163, 164, 172, 174, 175, 176, 182, 184, 195, 200, 212, 264, 267], "flow": [1, 4, 5, 14, 21, 23, 25, 43, 52, 60, 66, 85, 97, 110, 111, 113, 160, 161, 169, 173, 183, 184, 186, 198, 199, 200, 209, 254, 264], "handl": [1, 5, 8, 10, 23, 49, 52, 53, 61, 78, 85, 108, 113, 123, 126, 127, 138, 139, 140, 155, 157, 159, 160, 163, 164, 165, 166, 172, 173, 174, 175, 178, 183, 186, 190, 192, 194, 204, 206, 221], "specifi": [1, 4, 5, 6, 7, 8, 9, 11, 17, 19, 20, 22, 23, 24, 34, 39, 51, 52, 59, 76, 82, 87, 101, 110, 113, 116, 122, 123, 124, 126, 131, 135, 137, 138, 139, 142, 156, 157, 160, 163, 164, 169, 172, 174, 175, 180, 190, 191, 192, 193, 194, 197, 198, 199, 201, 202, 205, 206, 207, 209, 210, 223, 229, 243, 254, 262, 264], "scenario": [1, 4, 6, 14, 61, 105, 107, 108, 112, 117, 125, 161, 164, 200], "tensordictsequenti": [1, 137], "valueoper": [1, 160], "automat": [1, 2, 5, 6, 8, 10, 14, 15, 22, 25, 35, 40, 43, 45, 46, 47, 48, 53, 57, 61, 76, 80, 98, 114, 121, 122, 123, 124, 125, 126, 131, 138, 140, 143, 145, 148, 150, 160, 161, 164, 167, 169, 172, 177, 178, 183, 186, 210, 221, 233, 236, 254, 264], "state_valu": 1, "built": [1, 4, 5, 6, 7, 8, 22, 23, 47, 49, 59, 60, 61, 99, 108, 113, 115, 116, 121, 136, 137, 138, 160, 165, 170, 174, 175, 178, 179, 196, 205, 223, 232], "present": [1, 6, 8, 18, 22, 61, 82, 83, 97, 108, 135, 138, 144, 154, 156, 157, 158, 161, 162, 164, 172, 173, 176, 179, 194], "origin": [1, 5, 6, 7, 8, 12, 14, 17, 19, 23, 32, 49, 52, 58, 59, 60, 73, 87, 90, 97, 102, 105, 113, 115, 118, 119, 124, 125, 127, 128, 138, 143, 151, 154, 155, 157, 158, 161, 172, 173, 174, 175, 177, 178, 180, 182, 183, 184, 185, 187, 193, 198, 201, 202, 219, 221, 229, 254], "paper": [1, 5, 12, 16, 17, 52, 58, 59, 61, 73, 97, 113, 114, 118, 119, 124, 138, 160, 163, 165, 166, 167, 194, 202], "found": [1, 4, 5, 6, 10, 16, 22, 23, 25, 42, 49, 50, 60, 79, 97, 113, 115, 116, 118, 126, 128, 134, 135, 136, 137, 138, 143, 144, 148, 161, 163, 164, 165, 172, 174, 175, 182, 183, 184, 186, 194, 207, 221, 223, 264], "ddpgmlpactor": 1, "ddpgmlpqnet": 1, "materi": [1, 61, 123, 124, 146, 190, 203, 209], "achiev": [1, 3, 6, 14, 17, 19, 24, 32, 44, 49, 56, 82, 87, 97, 108, 119, 121, 125, 130, 136, 137, 138, 145, 150, 153, 154, 157, 158, 160, 161, 169, 177, 180, 183, 185, 186, 199, 200, 202, 204, 223], "practic": [1, 5, 6, 11, 20, 23, 37, 47, 49, 51, 52, 58, 59, 60, 61, 97, 99, 114, 117, 121, 124, 125, 126, 127, 132, 135, 137, 138, 145, 154, 157, 160, 174, 175, 176, 178, 190, 191, 194, 196, 233], "fake": [1, 6, 12, 17, 19, 25, 47, 52, 78, 153, 158, 194, 198, 199, 201, 202, 229], "spec": [1, 108, 126, 137, 160, 164, 180, 201, 232], "ornsteinuhlenbeckprocesswrapp": 1, "probabilisticactor": [1, 160], "tanhdelta": 1, "make_ddpg_actor": 1, "proof_environ": 1, "out_featur": [1, 33, 109, 123, 137, 180, 202], "action_spec": [1, 14, 137, 160], "shape": [1, 4, 12, 17, 23, 34, 38, 40, 42, 43, 47, 48, 49, 51, 52, 58, 59, 60, 63, 68, 76, 85, 90, 92, 95, 97, 98, 101, 103, 104, 109, 111, 118, 122, 124, 127, 128, 137, 138, 139, 142, 143, 146, 147, 148, 151, 153, 155, 157, 160, 169, 172, 179, 185, 186, 188, 193, 194, 196, 198, 202, 203, 210, 227, 232, 239, 240, 245], "actor_net": [1, 160], "action_dim": [1, 147], "distribution_class": [1, 160], "q_net": 1, "qnet": 1, "initi": [1, 6, 8, 11, 14, 16, 18, 19, 20, 21, 22, 23, 25, 37, 43, 49, 55, 60, 64, 71, 72, 73, 80, 97, 98, 99, 102, 103, 109, 111, 112, 117, 122, 123, 124, 127, 128, 130, 137, 139, 143, 145, 148, 149, 153, 157, 158, 159, 161, 162, 163, 164, 166, 167, 169, 174, 175, 176, 190, 193, 197, 199, 204, 207, 224, 232, 264], "reset": [1, 19, 117, 128, 137, 147, 160, 161, 162, 164, 166, 169, 173, 174, 175, 183, 187, 196, 198, 199, 222, 253, 257], "suggest": [1, 4, 12, 52, 86, 97, 128, 138, 145, 146, 147, 148, 151, 158, 169, 172, 174, 175, 176], "nois": [1, 6, 12, 52, 73, 149, 196], "reach": [1, 10, 17, 52, 60, 61, 97, 134, 136, 138, 147, 148, 150, 160, 164, 174, 175, 202], "minimum": [1, 49, 82, 160, 164, 174, 175, 178, 192], "annealing_fram": 1, "1_000_000": [1, 96, 137], "actor_model_explor": 1, "annealing_num_step": [1, 137], "share_memori": 1, "iter": [1, 3, 4, 6, 11, 12, 14, 16, 24, 34, 42, 43, 44, 47, 52, 53, 55, 60, 75, 85, 87, 92, 94, 96, 98, 103, 105, 112, 113, 116, 117, 118, 126, 127, 128, 132, 134, 135, 137, 143, 145, 150, 158, 160, 161, 162, 163, 164, 167, 169, 170, 173, 179, 182, 183, 195, 198, 199, 204, 212, 219, 224, 246], "tight": [1, 105, 107, 108], "per": [1, 5, 6, 8, 11, 19, 61, 87, 97, 103, 121, 122, 126, 127, 128, 130, 134, 136, 137, 138, 146, 148, 153, 157, 160, 164, 165, 166, 169, 170, 172, 176, 177, 178, 179, 186, 190, 195, 206, 219, 224, 232, 247], "sync": [1, 7, 10, 11, 16, 55, 121, 122, 123, 143, 147, 189, 195, 259], "natur": [1, 5, 6, 17, 18, 23, 24, 25, 45, 61, 73, 75, 97, 107, 116, 119, 126, 127, 136, 137, 138, 163, 172, 192, 194, 198, 201, 202, 264], "resourc": [1, 53, 58, 59, 61, 73, 87, 105, 119, 123, 134, 136, 153, 160, 169, 172, 177, 224, 237], "alloc": [1, 6, 18, 21, 22, 23, 48, 55, 59, 130, 136, 153, 169, 176, 177, 194, 203, 224, 260], "gpu": [1, 3, 4, 7, 12, 17, 18, 19, 20, 24, 33, 38, 40, 42, 43, 47, 48, 49, 50, 52, 53, 54, 56, 57, 60, 61, 64, 72, 73, 77, 80, 81, 82, 83, 88, 92, 96, 97, 99, 105, 111, 114, 117, 120, 121, 122, 123, 124, 125, 132, 133, 134, 135, 136, 137, 138, 139, 145, 148, 149, 150, 151, 153, 155, 158, 160, 161, 163, 164, 165, 172, 173, 176, 178, 179, 186, 187, 197, 202, 207, 208, 211, 215, 217, 224, 231, 232, 235, 241, 252, 254, 256, 259], "worker": [1, 6, 7, 11, 16, 51, 52, 61, 115, 120, 122, 123, 135, 136, 148, 160, 163, 164, 169, 213], "syncdatacollector": [1, 137, 160], "process": [1, 4, 5, 6, 11, 12, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 42, 47, 49, 50, 51, 52, 56, 60, 61, 73, 82, 85, 97, 103, 105, 110, 112, 113, 114, 116, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 132, 133, 136, 137, 138, 144, 145, 147, 148, 150, 155, 159, 161, 163, 164, 165, 166, 169, 172, 174, 175, 176, 177, 178, 183, 185, 186, 188, 189, 194, 196, 197, 202, 204, 205, 209, 214, 229, 263, 264], "offer": [1, 11, 14, 18, 42, 43, 53, 61, 99, 122, 124, 139, 142, 145, 146, 198], "multiasyncdatacollector": [1, 160], "rollout": [1, 137, 160], "asynchron": [1, 21, 61, 120, 121, 126, 135, 150, 156, 160, 164], "manner": [1, 5, 8, 14, 19, 61, 160, 172], "therebi": [1, 187, 190, 194], "decoupl": [1, 61, 154, 198], "factori": [1, 6, 101, 115, 191, 192, 233], "empti": [1, 5, 6, 8, 14, 19, 21, 23, 49, 80, 95, 108, 128, 130, 144, 145, 148, 154, 159, 166, 169, 172, 174, 175, 177, 186, 192, 194, 203, 207, 239, 247, 265], "maximum": [1, 11, 49, 60, 82, 102, 113, 126, 128, 137, 138, 145, 160, 165, 166, 174, 175, 186, 195, 196], "non": [1, 2, 3, 5, 8, 11, 14, 19, 22, 49, 51, 53, 54, 56, 60, 82, 85, 97, 98, 100, 103, 112, 113, 119, 122, 126, 130, 131, 135, 136, 137, 138, 140, 142, 146, 148, 151, 157, 158, 161, 162, 165, 166, 169, 173, 174, 177, 183, 185, 186, 190, 200, 203, 229, 254, 265, 267], "termin": [1, 14, 23, 53, 60, 87, 160, 161, 163, 164, 172, 189, 207, 226], "effect": [1, 5, 6, 8, 9, 11, 23, 55, 73, 82, 97, 103, 108, 124, 127, 128, 139, 153, 155, 157, 161, 165, 166, 172, 177, 178, 192, 200, 201, 206, 262], "regist": [1, 22, 43, 47, 78, 108, 109, 112, 121, 122, 124, 134, 142, 153, 154, 160, 174, 175, 178, 209, 221], "new": [1, 2, 4, 5, 6, 8, 9, 12, 13, 14, 22, 23, 24, 25, 31, 42, 43, 45, 48, 49, 50, 52, 55, 60, 62, 73, 75, 79, 80, 82, 85, 97, 99, 102, 103, 108, 109, 110, 112, 113, 117, 121, 122, 123, 125, 126, 127, 137, 138, 142, 143, 145, 147, 150, 153, 154, 155, 156, 157, 158, 160, 161, 162, 165, 166, 169, 172, 174, 175, 179, 180, 182, 187, 188, 189, 190, 194, 196, 197, 198, 199, 200, 201, 205, 206, 207, 209, 223, 224, 225, 226, 227, 264], "infer": [1, 3, 6, 8, 9, 10, 19, 20, 21, 22, 23, 42, 48, 49, 60, 61, 97, 101, 103, 105, 113, 121, 125, 126, 130, 140, 143, 145, 159, 160, 162, 172, 173, 178, 179, 186, 188, 189, 194, 195, 197, 198, 199, 200, 202, 204, 207, 210, 224, 225, 226, 229, 236, 242, 258], "around": [1, 5, 6, 11, 23, 24, 49, 55, 58, 59, 75, 97, 117, 128, 139, 145, 146, 151, 155, 158, 166, 169, 170, 174, 175, 183, 190, 191, 195, 198, 264, 267], "1m": [1, 137, 160], "10_000": [1, 97], "outer": [1, 6, 122, 146], "loop": [1, 3, 4, 5, 7, 8, 11, 16, 17, 19, 21, 25, 44, 47, 49, 51, 52, 59, 60, 65, 73, 75, 78, 85, 87, 97, 111, 118, 123, 126, 127, 138, 139, 145, 146, 147, 153, 155, 163, 164, 166, 170, 178, 184, 186, 202, 251], "equal": [1, 4, 10, 95, 97, 115, 116, 125, 138, 148, 157, 160, 161, 172, 174, 175, 177, 193], "length": [1, 7, 12, 14, 17, 20, 42, 45, 49, 52, 60, 102, 103, 105, 113, 115, 116, 124, 128, 137, 138, 147, 160, 165, 166, 176, 186, 192, 194, 197, 202, 206, 209, 252, 265], "sub": [1, 6, 20, 25, 49, 60, 109, 124, 129, 144, 150, 160, 164, 166, 169, 177, 178, 186, 247, 264], "traj_len": [1, 137], "200": [1, 6, 9, 90, 93, 137, 148, 164, 185, 195, 220], "init_random_fram": 1, "num_collector": 1, "explorationtyp": [1, 137, 160], "reset_at_each_it": 1, "split_traj": [1, 160], "exploration_typ": 1, "assess": 1, "mode": [1, 4, 7, 9, 12, 13, 16, 20, 37, 42, 43, 49, 51, 52, 55, 60, 73, 79, 82, 85, 86, 87, 97, 112, 115, 116, 117, 121, 122, 130, 131, 135, 137, 140, 143, 145, 147, 148, 151, 158, 162, 165, 166, 167, 170, 172, 173, 175, 178, 180, 185, 188, 189, 195, 196, 197, 199, 200, 201, 242], "dedic": [1, 10, 55, 60, 112, 135, 163, 164, 178, 200, 209, 224, 229, 265], "frequenc": [1, 7, 83, 126, 224], "trainer": [1, 16, 17, 24, 55, 126, 132, 149, 162, 163, 164, 202], "make_record": 1, "record_interv": 1, "load": [1, 5, 17, 18, 19, 20, 21, 23, 24, 34, 35, 38, 39, 42, 43, 47, 51, 52, 55, 73, 75, 87, 90, 96, 98, 104, 105, 110, 113, 116, 119, 121, 123, 125, 127, 140, 145, 148, 153, 160, 169, 170, 172, 175, 179, 182, 183, 185, 186, 187, 188, 195, 196, 202, 205, 207, 209, 214, 215, 221, 222, 223, 225, 226, 231, 232, 236, 241, 242, 243, 244, 247, 249, 250, 256, 258], "recorder_obj": 1, "record_fram": 1, "1000": [1, 2, 7, 9, 17, 19, 43, 52, 79, 89, 94, 96, 117, 119, 122, 123, 125, 127, 135, 137, 145, 150, 160, 161, 170, 173, 177, 178, 188, 200, 202, 204, 213, 214, 227, 232, 238, 247], "policy_explor": 1, "everi": [1, 2, 6, 8, 10, 12, 14, 15, 17, 18, 19, 24, 43, 44, 47, 49, 51, 52, 60, 61, 87, 103, 117, 124, 125, 127, 128, 130, 136, 137, 142, 147, 148, 151, 153, 154, 155, 157, 158, 160, 161, 162, 164, 166, 169, 170, 179, 194, 198, 199, 202, 209, 224, 233], "10": [1, 3, 4, 6, 7, 8, 11, 13, 14, 16, 17, 19, 20, 23, 25, 33, 34, 37, 38, 41, 42, 43, 44, 45, 47, 49, 51, 52, 53, 60, 73, 78, 79, 80, 83, 87, 89, 92, 93, 94, 95, 96, 103, 104, 105, 109, 112, 115, 117, 122, 123, 125, 126, 127, 129, 130, 134, 136, 137, 139, 140, 142, 143, 145, 147, 148, 149, 150, 151, 155, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 179, 180, 185, 188, 190, 191, 192, 195, 196, 197, 198, 199, 202, 203, 204, 205, 207, 209, 210, 211, 212, 213, 216, 220, 222, 224, 227, 232, 234, 238, 239, 240, 241, 242, 243, 244, 246, 247, 249, 250, 251, 253, 268], "lazymemmapstorag": [1, 137, 147], "prioritizedsampl": 1, "randomsampl": [1, 19, 138, 166, 183, 186, 198, 199], "tensordictreplaybuff": [1, 137, 147], "flavor": [1, 5, 23, 107], "priorit": [1, 194], "error": [1, 4, 5, 6, 8, 10, 11, 12, 22, 37, 38, 43, 47, 49, 50, 52, 53, 58, 60, 61, 68, 78, 97, 101, 107, 108, 111, 122, 125, 131, 135, 140, 149, 153, 156, 160, 161, 173, 174, 175, 185, 190, 191, 196, 198, 205, 209, 221, 223, 258, 264], "higher": [1, 19, 44, 48, 53, 82, 97, 99, 122, 123, 127, 128, 131, 142, 146, 158, 159, 160, 161, 169, 170, 172, 183, 186, 196, 198, 200, 204, 206, 212, 224, 229, 262, 264], "likelihood": [1, 49, 99, 104, 127], "regular": [1, 4, 5, 6, 8, 10, 19, 23, 24, 97, 114, 127, 128, 135, 146, 154, 155, 165, 166, 167, 190, 192, 194, 200, 221], "circular": 1, "compos": [1, 5, 6, 10, 12, 17, 19, 21, 25, 44, 52, 58, 59, 73, 75, 79, 87, 90, 92, 94, 96, 97, 99, 108, 110, 113, 115, 117, 119, 121, 123, 130, 136, 137, 140, 142, 143, 147, 149, 151, 155, 158, 159, 160, 163, 165, 167, 169, 170, 172, 179, 183, 198, 199, 201, 205, 210, 214, 221, 222, 230, 251, 255], "pick": [1, 6, 19, 44, 98, 127, 161, 166], "physic": [1, 14, 103, 178], "memori": [1, 4, 5, 6, 8, 10, 16, 17, 18, 19, 21, 22, 23, 37, 48, 49, 51, 55, 61, 80, 87, 95, 97, 100, 105, 110, 112, 115, 118, 121, 122, 123, 124, 132, 136, 137, 145, 146, 147, 151, 157, 163, 165, 169, 172, 176, 179, 185, 189, 190, 193, 194, 195, 200, 202, 219, 221, 229, 231, 248, 260], "map": [1, 6, 7, 12, 13, 17, 49, 52, 58, 60, 75, 90, 97, 98, 102, 103, 104, 108, 110, 112, 113, 115, 116, 119, 127, 137, 139, 140, 144, 146, 153, 154, 155, 160, 161, 164, 172, 174, 175, 177, 179, 183, 198, 201, 202, 206, 210, 214], "arrai": [1, 6, 32, 43, 44, 47, 51, 58, 59, 85, 89, 95, 103, 109, 117, 127, 128, 140, 147, 158, 159, 161, 166, 167, 172, 193, 230], "desir": [1, 5, 8, 12, 14, 16, 49, 51, 52, 73, 82, 97, 110, 112, 116, 136, 143, 157, 169, 172, 185, 191, 203, 265], "hyperparamet": [1, 6, 14, 17, 52, 87, 112, 115, 121, 126, 190, 194], "randomcroptensordict": 1, "make_replay_buff": 1, "buffer_s": 1, "random_crop_len": 1, "prefetch": [1, 137, 178], "prb": 1, "sampler": [1, 6, 19, 34, 55, 110, 122, 123, 138, 160, 166, 167, 183, 186, 198, 199], "max_capac": 1, "alpha": [1, 5, 6, 15, 98, 108, 127, 128, 147, 150, 172, 179, 190, 194, 265], "7": [1, 3, 5, 6, 17, 18, 19, 22, 23, 34, 36, 51, 58, 59, 80, 85, 95, 96, 101, 109, 116, 117, 122, 123, 130, 135, 136, 147, 148, 150, 158, 159, 167, 172, 173, 174, 175, 176, 178, 179, 185, 189, 200, 203, 204, 205, 207, 208, 209, 211, 212, 216, 219, 220, 222, 223, 225, 226, 228, 229, 231, 248, 254, 257, 268], "beta": [1, 6, 20, 52, 105, 118, 121, 193, 217, 235, 252], "scratch_dir": 1, "buffer_scratch_dir": 1, "sample_dim": 1, "temporari": [1, 5, 117, 126, 178, 182], "disk": [1, 4, 23, 25, 105, 112, 137, 188, 189, 195, 209, 224], "tempfil": [1, 7, 87, 117, 125, 126, 134], "tmpdir": 1, "temporarydirectori": [1, 87, 117, 125], "along": [1, 4, 5, 6, 7, 8, 14, 17, 21, 23, 43, 48, 49, 53, 54, 55, 56, 60, 83, 97, 101, 102, 110, 116, 117, 119, 122, 123, 127, 128, 132, 133, 137, 153, 157, 161, 163, 170, 172, 176, 192, 202, 203], "dimens": [1, 5, 6, 7, 12, 14, 18, 20, 21, 44, 47, 48, 49, 60, 78, 79, 87, 92, 99, 101, 102, 103, 110, 115, 121, 124, 127, 130, 137, 139, 147, 148, 155, 157, 159, 160, 162, 174, 175, 176, 191, 194, 198, 199, 206, 224], "feed": [1, 6, 12, 19, 44, 47, 49, 60, 97, 100, 102, 105, 112, 124, 127, 128, 134, 135, 147, 161, 166, 170, 177, 196], "adapt": [1, 2, 14, 17, 24, 87, 105, 126, 202], "divid": [1, 7, 8, 9, 10, 11, 12, 14, 15, 19, 85, 97, 99, 127, 135, 136, 150, 154, 164, 177, 178, 182], "yield": [1, 6, 11, 12, 16, 17, 19, 21, 104, 112, 115, 116, 118, 124, 125, 162, 164, 185, 193, 202, 242], "regard": [1, 6, 11, 14, 23, 60, 112, 145, 146, 160, 169, 264], "25": [1, 7, 9, 22, 23, 73, 89, 90, 97, 109, 117, 123, 158, 163, 165, 172, 182, 185, 204, 232, 234, 239], "balanc": [1, 6, 18, 134, 169], "choic": [1, 4, 6, 8, 49, 87, 126, 128, 166], "heterogen": [1, 197], "figur": [1, 8, 12, 14, 22, 34, 49, 51, 52, 73, 82, 97, 117, 121, 124, 126, 127, 128, 137, 145, 150, 160, 161, 162, 166, 169, 170, 172, 177, 179, 183, 196, 198, 237, 265, 267], "dataflow": 1, "8": [1, 3, 5, 6, 7, 9, 13, 14, 16, 17, 19, 23, 34, 49, 52, 58, 59, 65, 73, 87, 90, 93, 101, 102, 109, 111, 115, 116, 118, 119, 122, 124, 127, 128, 130, 134, 135, 138, 143, 145, 147, 148, 150, 154, 158, 159, 165, 166, 167, 169, 172, 173, 174, 175, 177, 179, 185, 186, 188, 189, 190, 194, 200, 202, 207, 208, 209, 213, 215, 216, 217, 224, 225, 226, 229, 231, 235, 239, 248, 256, 259, 260, 264, 265, 268], "ceil_div": 1, "y": [1, 2, 5, 7, 17, 18, 20, 22, 23, 25, 32, 37, 38, 40, 41, 43, 47, 48, 51, 52, 63, 64, 65, 67, 68, 69, 71, 72, 73, 76, 82, 85, 89, 92, 93, 95, 96, 97, 98, 101, 102, 104, 110, 111, 113, 116, 122, 125, 138, 142, 145, 147, 148, 149, 156, 165, 169, 172, 173, 174, 175, 176, 186, 187, 192, 196, 206, 209, 213, 246, 247, 256, 257, 265], "known": [1, 4, 5, 12, 17, 42, 113, 124, 136, 138, 142, 144, 157, 161, 166, 186, 189, 201, 202], "utd": [1, 137], "update_to_data": 1, "64": [1, 5, 6, 14, 15, 17, 18, 19, 20, 23, 34, 37, 38, 43, 49, 52, 60, 73, 87, 95, 97, 102, 104, 115, 119, 122, 123, 124, 126, 130, 135, 137, 139, 146, 147, 155, 159, 160, 162, 163, 165, 167, 174, 175, 176, 179, 185, 202, 204, 206, 209, 220, 222, 232, 234, 239, 253], "reproduc": [1, 12, 25, 52, 73, 97, 138, 145, 160, 164, 173, 186], "realiz": [1, 17, 202], "sever": [1, 2, 3, 10, 11, 15, 16, 19, 22, 25, 45, 47, 52, 53, 54, 61, 73, 78, 97, 99, 113, 122, 127, 133, 136, 143, 147, 150, 153, 154, 156, 158, 160, 162, 163, 169, 170, 173, 174, 175, 177, 178, 192, 201, 209, 221, 224, 254], "ve": [1, 5, 6, 7, 8, 17, 21, 22, 25, 45, 47, 50, 76, 78, 113, 121, 125, 130, 137, 143, 144, 146, 153, 155, 161, 163, 170, 177, 185, 190, 192, 193, 202, 214], "_must_": 1, "99": [1, 63, 64, 67, 68, 69, 71, 72, 111, 160, 161, 164], "lmbda": [1, 160], "tau": [1, 161], "001": [1, 12, 14, 24, 44, 51, 89, 92, 94, 96, 97, 103, 112, 117, 134, 150, 161, 162, 166, 169, 170, 221, 231, 242, 243, 244, 250, 251, 255], "decai": [1, 117, 137, 158, 161, 217], "factor": [1, 18, 20, 117, 130, 158, 161, 162, 173, 184, 185], "off": [1, 7, 8, 9, 12, 16, 19, 21, 24, 34, 43, 49, 51, 52, 98, 112, 113, 117, 119, 123, 126, 127, 145, 153, 158, 160, 162, 163, 164, 172, 182, 188, 190], "dictat": [1, 14], "introduc": [1, 11, 15, 16, 17, 21, 22, 23, 24, 42, 54, 60, 75, 78, 79, 87, 97, 99, 109, 118, 119, 121, 122, 134, 145, 148, 150, 153, 162, 164, 165, 166, 172, 173, 174, 175, 176, 178, 182, 183, 186, 187, 189, 190, 192, 193, 196, 198, 200, 201, 202, 204, 205, 206, 210, 221, 223, 224], "outdat": 1, "trick": [1, 6, 10, 49, 131, 136, 146], "multi": [1, 5, 6, 14, 18, 47, 49, 52, 53, 54, 55, 56, 61, 77, 99, 113, 121, 122, 124, 132, 133, 134, 135, 137, 138, 150, 160, 162, 165, 169, 178, 179, 186, 194], "altern": [1, 6, 10, 23, 48, 49, 102, 113, 117, 123, 139, 144, 148, 156, 158, 160, 166, 169, 172, 173, 183, 185, 193, 200, 210], "hack": [1, 138, 186, 190], "find": [1, 2, 4, 5, 6, 8, 10, 17, 22, 23, 48, 52, 73, 82, 83, 85, 87, 98, 101, 121, 123, 127, 128, 136, 138, 142, 143, 145, 150, 154, 158, 161, 164, 166, 169, 174, 175, 184, 190, 191, 192, 193, 196, 198, 201, 202, 205, 209, 223, 224, 254], "despit": [1, 73, 134], "fact": [1, 3, 5, 6, 8, 12, 14, 19, 22, 23, 60, 73, 80, 97, 99, 103, 113, 125, 154, 160, 161, 170], "part": [1, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 20, 23, 42, 43, 45, 49, 52, 58, 59, 60, 73, 76, 87, 98, 100, 103, 113, 116, 118, 121, 122, 124, 125, 128, 131, 132, 135, 136, 137, 138, 140, 144, 145, 150, 153, 154, 160, 166, 174, 175, 182, 183, 184, 185, 187, 189, 190, 192, 197, 199, 205, 209, 210, 223, 224, 254, 262, 263, 264], "thank": [1, 9, 19, 49, 104, 115, 119, 126, 127, 128, 136, 138, 166, 177, 178, 186, 188, 189, 196, 205, 223], "hardupd": 1, "softupd": [1, 137], "appropri": [1, 6, 7, 8, 42, 49, 60, 126, 127, 134, 154, 158, 163, 170, 176, 183, 198, 199, 200, 221], "locat": [1, 6, 31, 48, 78, 80, 82, 103, 109, 113, 136, 158, 160, 166, 169, 174, 175, 177, 179, 189, 205, 223, 224, 239, 259], "target_net_updat": 1, "ep": [1, 13, 73, 118, 130, 137, 143, 164, 174, 175, 180, 190, 199, 201, 202, 219], "adam": [1, 6, 11, 13, 14, 47, 49, 52, 69, 96, 97, 99, 110, 111, 118, 136, 137, 147, 149, 153, 160, 161, 162, 164, 166, 173, 211, 212, 215, 260], "optimizer_actor": 1, "lr": [1, 7, 11, 14, 16, 19, 24, 37, 38, 43, 44, 47, 49, 52, 65, 67, 69, 87, 89, 92, 94, 96, 97, 98, 99, 102, 103, 104, 110, 111, 112, 115, 117, 118, 122, 123, 130, 134, 135, 136, 137, 145, 147, 149, 150, 158, 160, 161, 162, 163, 164, 166, 167, 169, 170, 179, 211, 215, 217, 221, 222, 231, 238, 242, 243, 244, 246, 250, 251, 255, 260], "1e": [1, 13, 17, 20, 37, 38, 43, 63, 65, 67, 68, 69, 71, 72, 87, 93, 98, 111, 118, 125, 126, 130, 139, 151, 155, 158, 160, 161, 162, 164, 180, 190, 202, 219, 238], "weight_decai": [1, 98, 112, 158, 179, 217], "optimizer_valu": 1, "total_collection_step": 1, "pretti": [1, 16, 21, 44, 109, 113, 126, 146, 164, 183, 206], "rewards_ev": 1, "collected_fram": 1, "pbar": [1, 14, 137, 160], "r0": [1, 122], "enumer": [1, 7, 17, 19, 37, 38, 44, 49, 51, 52, 75, 87, 92, 94, 96, 98, 103, 115, 117, 123, 124, 127, 130, 137, 158, 159, 160, 163, 166, 167, 169, 170, 194, 202, 221, 222, 251, 255], "update_policy_weights_": 1, "numel": [1, 7, 8, 78, 97, 125, 130, 137, 148, 151, 160, 162, 190, 247, 256], "extend": [1, 4, 5, 6, 8, 19, 24, 52, 58, 59, 61, 87, 105, 106, 107, 113, 121, 123, 128, 135, 137, 159, 160, 163, 164, 172, 176, 178, 180, 187, 200, 209, 221], "current_fram": 1, "_": [1, 5, 11, 12, 14, 15, 16, 19, 21, 33, 34, 35, 36, 37, 40, 44, 48, 49, 52, 60, 75, 80, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 102, 104, 106, 111, 115, 117, 118, 135, 136, 137, 138, 139, 140, 143, 145, 146, 148, 150, 151, 153, 158, 160, 161, 162, 164, 165, 166, 170, 173, 177, 178, 182, 183, 185, 186, 196, 198, 199, 200, 205, 208, 211, 212, 213, 214, 217, 220, 230, 231, 235, 238, 253, 260, 264], "rang": [1, 5, 6, 7, 9, 11, 12, 14, 16, 17, 18, 19, 21, 25, 34, 37, 38, 42, 44, 49, 51, 52, 53, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 78, 82, 85, 87, 89, 92, 94, 96, 97, 98, 99, 102, 103, 104, 105, 107, 108, 111, 113, 115, 116, 117, 118, 122, 123, 126, 127, 128, 130, 135, 136, 137, 138, 139, 143, 145, 147, 150, 153, 155, 158, 159, 160, 161, 162, 164, 165, 166, 167, 169, 170, 173, 174, 175, 177, 178, 179, 180, 182, 185, 186, 187, 194, 195, 196, 199, 202, 204, 210, 211, 212, 213, 216, 220, 222, 227, 231, 238, 239, 246, 251, 253, 260], "sampled_tensordict": 1, "backward": [1, 2, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 25, 32, 37, 38, 43, 44, 45, 47, 49, 52, 61, 63, 64, 65, 67, 68, 69, 73, 75, 76, 87, 89, 92, 94, 96, 97, 98, 99, 101, 102, 103, 104, 111, 115, 117, 118, 121, 123, 124, 125, 127, 128, 129, 132, 134, 135, 136, 137, 142, 146, 147, 150, 151, 155, 158, 160, 161, 162, 163, 164, 166, 167, 169, 170, 173, 174, 175, 192, 199, 211, 212, 213, 215, 221, 222, 231, 239, 246, 248, 251, 255, 260], "gn1": 1, "clip_grad_norm_": [1, 7, 14, 49, 115, 160], "zero_grad": [1, 3, 6, 7, 12, 14, 19, 37, 38, 44, 47, 49, 52, 65, 67, 68, 69, 73, 75, 87, 89, 92, 94, 96, 97, 98, 99, 102, 103, 104, 111, 115, 117, 118, 122, 123, 127, 128, 130, 134, 136, 137, 147, 150, 153, 158, 160, 161, 162, 164, 166, 167, 169, 170, 173, 199, 215, 221, 222, 231, 246, 251, 255], "gn2": 1, "gn": [1, 14], "prioriti": [1, 8, 183], "update_tensordict_prior": 1, "td_record": 1, "r_evalu": 1, "len": [1, 7, 9, 12, 14, 17, 19, 34, 37, 38, 45, 47, 49, 51, 52, 55, 60, 73, 75, 79, 87, 93, 94, 96, 97, 98, 99, 102, 103, 104, 105, 108, 115, 116, 117, 118, 122, 123, 125, 127, 128, 130, 136, 138, 143, 150, 158, 161, 162, 163, 166, 167, 170, 172, 176, 179, 182, 186, 201, 202, 210, 216, 217, 222], "rn": 1, "rs": [1, 166], "std": [1, 2, 4, 5, 6, 12, 15, 19, 22, 23, 51, 58, 59, 73, 90, 92, 95, 97, 117, 150, 156, 158, 159, 164, 167, 172, 183, 187, 188, 190, 198, 199, 205, 209, 221, 223, 230, 232, 258], "set_descript": [1, 14, 137, 160], "2f": [1, 7, 19, 97, 115, 119, 123, 127, 130, 157, 159, 162, 164, 177, 178, 183, 185, 198, 199, 204, 229, 232, 235, 253], "grad": [1, 2, 6, 12, 13, 16, 32, 43, 47, 63, 64, 68, 73, 76, 78, 89, 101, 104, 111, 123, 125, 127, 128, 129, 130, 131, 134, 136, 142, 146, 151, 153, 160, 162, 163, 164, 190, 206, 212, 217, 231, 251], "norm": [1, 2, 14, 17, 19, 52, 78, 89, 97, 110, 121, 124, 154, 157, 160, 172, 183, 196, 202], "shutdown": [1, 16, 135, 162, 163, 164, 213], "del": [1, 44, 130, 142, 153, 160, 185, 187, 238], "plot": [1, 6, 12, 14, 17, 51, 52, 73, 82, 89, 113, 117, 126, 137, 147, 150, 160, 161, 162, 167, 170, 172, 196, 237], "mention": [1, 5, 6, 10, 11, 15, 16, 52, 60, 73, 85, 95, 97, 98, 112, 123, 124, 136, 137, 161, 163, 169, 172, 186, 198], "greater": [1, 11, 49, 52, 125, 177, 189, 207], "matplotlib": [1, 6, 12, 14, 34, 44, 51, 52, 57, 73, 75, 89, 90, 92, 94, 96, 104, 117, 127, 128, 137, 147, 150, 158, 160, 161, 166, 167, 170, 172, 179, 196, 237], "pyplot": [1, 6, 12, 14, 34, 44, 51, 52, 73, 75, 89, 90, 92, 94, 96, 104, 117, 127, 128, 137, 147, 150, 158, 160, 161, 166, 167, 170, 172, 179, 196, 237], "plt": [1, 6, 12, 14, 34, 44, 51, 52, 73, 75, 89, 90, 92, 94, 96, 117, 127, 128, 137, 147, 150, 158, 160, 161, 166, 167, 170, 172, 179, 196, 237], "zip": [1, 6, 17, 18, 44, 49, 50, 52, 104, 105, 108, 112, 116, 128, 138, 139, 151, 155, 161, 162, 164, 170, 172, 179, 182, 186, 202, 209, 217, 224, 231], "label": [1, 6, 17, 34, 40, 43, 44, 51, 52, 58, 59, 73, 75, 78, 87, 90, 92, 94, 96, 97, 99, 103, 109, 110, 113, 115, 117, 119, 122, 124, 127, 134, 135, 138, 147, 150, 158, 159, 162, 166, 169, 170, 179, 186, 202, 209, 214, 222, 232, 235, 237, 251, 260, 264], "legend": [1, 52, 147, 264], "xlabel": [1, 14, 52, 73, 137, 161, 172], "ylabel": [1, 17, 52, 73, 161, 172], "tight_layout": [1, 51, 73, 150, 158], "concret": [1, 5, 6, 8, 11, 150, 160, 190, 201], "takeawai": [1, 114], "further": [1, 4, 5, 6, 8, 19, 21, 23, 47, 61, 73, 87, 97, 113, 116, 118, 124, 127, 143, 145, 150, 157, 160, 172, 173, 178, 185, 194, 196, 197, 198, 199, 200, 205, 221, 223, 229, 254], "dispatch": [1, 5, 15, 121, 156, 178, 209], "distpatch": 1, "iql": 1, "flexibl": [1, 2, 5, 6, 23, 24, 25, 49, 60, 85, 105, 112, 115, 121, 122, 132, 200, 241], "minut": [1, 7, 9, 12, 13, 14, 17, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 160, 161, 165, 166, 167, 169, 170, 173, 175, 179, 182, 185, 190, 191, 192, 193, 194, 196, 204, 206, 212, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257], "000": [1, 7, 9, 12, 13, 14, 17, 19, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 170, 172, 173, 175, 177, 179, 182, 185, 190, 191, 192, 193, 194, 196, 204, 206, 212, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257], "coding_ddpg": 1, "jupyt": [1, 7, 9, 12, 13, 14, 17, 20, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 170, 172, 173, 175, 179, 182, 185, 190, 191, 192, 193, 194, 196, 204, 206, 212, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257], "notebook": [1, 7, 9, 12, 13, 14, 17, 18, 20, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 83, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 170, 172, 173, 175, 179, 182, 185, 190, 191, 192, 193, 194, 196, 204, 206, 212, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257, 259], "ipynb": [1, 7, 9, 12, 13, 14, 17, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 173, 175, 179, 182, 185, 190, 191, 192, 193, 194, 196, 204, 206, 212, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257], "galleri": [1, 7, 9, 12, 13, 14, 17, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 173, 175, 179, 182, 185, 190, 191, 192, 193, 194, 196, 204, 206, 212, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257], "sphinx": [1, 7, 9, 12, 13, 14, 17, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 173, 175, 179, 182, 185, 190, 191, 192, 193, 194, 196, 204, 206, 212, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257, 262, 263, 264, 265, 269], "build": [2, 6, 7, 12, 14, 19, 20, 25, 35, 47, 49, 60, 61, 65, 68, 69, 75, 76, 78, 81, 87, 91, 95, 98, 103, 109, 111, 113, 114, 115, 118, 120, 121, 127, 128, 135, 136, 137, 138, 140, 142, 153, 155, 160, 161, 162, 163, 164, 175, 176, 182, 183, 186, 188, 189, 194, 195, 197, 198, 200, 206, 221, 224, 225, 226, 247, 263, 268], "highli": [2, 5, 6, 10, 18, 49, 60, 87, 166, 176, 178, 206], "dynam": [2, 4, 5, 6, 8, 12, 14, 15, 19, 20, 22, 23, 25, 43, 53, 61, 65, 97, 100, 107, 111, 112, 119, 121, 148, 157, 160, 180, 183, 184, 185, 197, 198, 199, 200, 209, 221, 223, 236], "explor": [2, 6, 8, 14, 21, 23, 45, 49, 73, 108, 121, 126, 131, 137, 145, 147, 153, 160, 165, 166], "note": [2, 4, 5, 6, 7, 8, 9, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 43, 44, 45, 47, 49, 50, 52, 61, 73, 85, 99, 100, 101, 102, 103, 108, 109, 112, 113, 116, 117, 122, 123, 124, 125, 126, 130, 131, 133, 134, 135, 136, 138, 139, 142, 143, 145, 146, 148, 150, 153, 155, 156, 157, 158, 162, 163, 164, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 186, 188, 189, 190, 191, 192, 193, 194, 198, 199, 200, 202, 203, 204, 205, 206, 223, 239, 254, 262, 264], "differenti": [2, 5, 6, 14, 18, 25, 35, 40, 46, 47, 57, 76, 121, 137, 155, 161, 167, 192], "requires_grad": [2, 6, 7, 8, 12, 13, 20, 32, 37, 43, 47, 63, 64, 68, 73, 76, 89, 95, 101, 104, 105, 108, 110, 111, 117, 125, 129, 130, 131, 142, 147, 148, 158, 179, 192, 202, 206, 238, 245, 251], "track": [2, 5, 7, 8, 9, 14, 43, 52, 63, 82, 99, 101, 110, 111, 117, 122, 127, 128, 133, 137, 143, 158, 164, 166, 169, 209], "auto": [2, 3, 5, 6, 8, 10, 12, 22, 55, 59, 122, 123, 145, 156, 187, 188, 189, 207, 209, 221, 232, 247, 264, 265], "cout": [2, 4, 6, 22, 23, 188, 258], "endl": [2, 6, 22, 23, 188, 209], "cpufloattyp": [2, 4, 6, 23, 209], "wa": [2, 3, 4, 5, 11, 17, 20, 22, 23, 25, 42, 44, 49, 51, 52, 58, 59, 60, 61, 73, 76, 79, 95, 97, 98, 99, 101, 108, 112, 113, 115, 116, 123, 124, 126, 134, 136, 147, 151, 153, 154, 155, 157, 159, 160, 161, 164, 165, 166, 170, 177, 178, 185, 189, 192, 193, 199, 202, 209, 224, 232, 264], "result": [2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 19, 20, 21, 23, 24, 25, 43, 44, 51, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 76, 78, 82, 83, 87, 97, 101, 107, 108, 111, 112, 114, 116, 119, 122, 124, 125, 128, 134, 136, 137, 138, 142, 143, 144, 145, 146, 147, 148, 150, 151, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 183, 185, 189, 191, 192, 193, 194, 196, 198, 199, 200, 201, 203, 204, 205, 206, 207, 209, 210, 219, 222, 223, 224, 229, 232, 234, 239, 242, 247, 254, 258, 262], "grad_fn": [2, 4, 25, 32, 43, 47, 76, 89, 101, 125, 131, 174, 186], "addbackward1": 2, "z": [2, 5, 7, 23, 32, 43, 49, 52, 60, 76, 80, 85, 89, 92, 95, 101, 148, 166, 175, 192, 204, 209, 257, 265], "27": [2, 7, 51, 145, 164, 177, 185, 229, 232], "mulbackward1": 2, "meanbackward0": 2, "requires_grad_": [2, 12, 32, 76, 101, 104, 146], "flag": [2, 5, 14, 23, 43, 73, 76, 101, 138, 151, 154, 166, 175, 177, 186, 197, 199, 205], "place": [2, 5, 6, 11, 12, 14, 18, 22, 23, 43, 45, 48, 49, 52, 76, 78, 85, 99, 101, 108, 113, 116, 118, 122, 126, 130, 134, 136, 139, 149, 150, 153, 155, 157, 158, 160, 161, 166, 172, 173, 176, 183, 190, 198, 199, 200, 206, 209, 254, 264, 265, 266], "randn": [2, 5, 6, 12, 13, 20, 23, 32, 45, 47, 52, 63, 65, 67, 71, 72, 76, 78, 80, 89, 97, 98, 99, 101, 102, 104, 105, 108, 110, 111, 125, 129, 134, 135, 139, 142, 143, 144, 145, 146, 150, 151, 155, 162, 164, 165, 173, 174, 175, 185, 187, 192, 194, 198, 199, 200, 206, 209, 213, 231, 232, 233, 235, 239, 240, 246, 253, 256, 260], "b": [2, 5, 6, 7, 12, 18, 21, 23, 32, 43, 47, 63, 64, 65, 67, 71, 72, 76, 80, 83, 89, 92, 93, 95, 98, 99, 102, 103, 104, 109, 110, 111, 125, 127, 128, 130, 143, 145, 146, 148, 150, 159, 161, 173, 175, 192, 194, 195, 204, 210, 232, 239, 247, 253, 265], "sumbackward0": 2, "backprop": [2, 43, 71, 72, 76, 98, 101, 111, 127, 147], "scalar": [2, 5, 14, 15, 23, 32, 43, 49, 52, 60, 63, 76, 101, 111, 170, 198, 207], "equival": [2, 4, 5, 11, 13, 17, 22, 23, 32, 43, 99, 138, 142, 155, 161, 163, 172, 174, 175, 186, 187, 190, 192, 194, 199, 200, 201, 202], "print": [2, 4, 5, 6, 7, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 33, 34, 37, 38, 40, 42, 43, 44, 45, 47, 48, 49, 51, 52, 53, 58, 59, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 125, 127, 128, 130, 133, 134, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 147, 148, 149, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 202, 204, 207, 209, 210, 211, 212, 213, 215, 216, 219, 220, 221, 222, 224, 229, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 245, 247, 248, 250, 251, 253, 254, 256, 257, 258, 260, 264], "dx": [2, 64, 76, 99, 111, 131, 175], "got": [2, 15, 19, 55, 98, 99, 101, 113, 134, 147, 148, 156, 163, 189, 198, 201, 214, 264], "matrix": [2, 5, 6, 12, 17, 23, 32, 40, 43, 48, 82, 92, 98, 99, 101, 103, 109, 110, 124, 127, 128, 146, 151, 154, 165, 166, 167, 172, 174, 175, 177, 178, 193, 194, 200, 202, 206, 221, 222, 227], "explan": [2, 52, 61, 161, 170], "arriv": [2, 6, 15, 23, 42, 113, 122, 134, 162, 209], "valu": [2, 4, 5, 6, 7, 9, 12, 14, 18, 19, 20, 21, 22, 23, 25, 32, 33, 40, 41, 43, 47, 48, 49, 50, 55, 58, 59, 60, 61, 63, 68, 73, 80, 82, 85, 87, 92, 97, 98, 99, 101, 102, 103, 105, 108, 111, 113, 115, 124, 125, 126, 127, 130, 133, 134, 136, 138, 139, 140, 142, 144, 147, 150, 151, 155, 156, 157, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 176, 183, 184, 186, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 201, 204, 205, 209, 210, 212, 217, 223, 262], "section": [2, 4, 5, 6, 7, 8, 11, 15, 18, 19, 21, 23, 43, 44, 47, 50, 51, 52, 73, 95, 97, 98, 99, 102, 103, 108, 113, 116, 118, 125, 130, 136, 140, 142, 145, 147, 151, 158, 161, 162, 164, 169, 172, 174, 177, 178, 179, 180, 183, 189, 191, 192, 201, 203, 212, 221, 262, 264, 265, 266, 268], "jacobian": [2, 43, 89, 121, 142, 206], "product": [2, 3, 4, 6, 12, 40, 42, 43, 48, 60, 61, 85, 99, 105, 113, 121, 122, 136, 140, 142, 166, 176, 177, 178, 186, 200, 201, 206, 210, 232, 252], "1021": 2, "4020": 2, "314": 2, "6695": 2, "613": 2, "4944": [2, 209], "0001": [2, 19, 49, 87, 89, 118, 145, 222], "kfloat": [2, 3, 59, 187, 189, 207], "102": 2, "4000": [2, 49, 60, 92, 247], "1024": [2, 5, 18, 21, 42, 82, 97, 130, 148, 165, 185, 200, 209, 211, 212, 232, 240], "0000": [2, 23, 174, 202, 209, 265], "stop": [2, 4, 5, 23, 51, 58, 59, 76, 78, 87, 98, 101, 110, 126, 128, 136, 148, 153, 160, 162, 166, 169], "histori": [2, 9, 47, 48, 101, 110, 113, 117, 128, 147, 157, 158, 166, 182], "nogradguard": [2, 258], "block": [2, 5, 6, 7, 8, 10, 12, 16, 17, 19, 22, 23, 47, 49, 75, 76, 82, 90, 101, 115, 116, 123, 124, 135, 136, 137, 145, 158, 162, 163, 164, 165, 169, 172, 185, 202, 208, 209, 268], "no_grad": [2, 7, 9, 12, 17, 19, 32, 37, 38, 42, 43, 44, 52, 58, 59, 63, 64, 68, 76, 87, 89, 92, 96, 97, 98, 99, 101, 102, 104, 110, 111, 115, 117, 122, 123, 127, 128, 130, 137, 138, 145, 147, 158, 159, 160, 161, 163, 166, 167, 170, 173, 175, 178, 179, 182, 183, 185, 186, 195, 198, 199, 200, 203, 217, 221, 248, 255, 258], "Or": [2, 21, 23, 153, 164, 180, 199, 207, 209, 264], "eq": [2, 19, 23, 49, 60, 95, 123, 130, 163, 167, 174, 183, 198, 199, 222, 239, 264], "bool": [2, 11, 14, 15, 17, 23, 95, 109, 118, 138, 144, 147, 156, 160, 161, 165, 172, 180, 186, 191, 193, 202, 209, 254, 262], "is_leaf": 2, "detach_": [2, 164], "register_hook": [2, 129], "retain_grad": 2, "doc": [2, 4, 6, 32, 33, 34, 37, 38, 40, 60, 69, 94, 104, 109, 111, 133, 136, 143, 144, 162, 164, 172, 175, 182, 194, 206, 231, 238, 262, 263, 264, 269], "calcul": [2, 12, 17, 43, 44, 49, 52, 56, 60, 73, 82, 85, 87, 97, 110, 127, 128, 138, 144, 147, 161, 162, 164, 165, 166, 172, 178, 183, 192, 194, 198, 201, 202], "penalti": [2, 154, 159], "h": [2, 4, 5, 6, 7, 8, 9, 10, 12, 22, 23, 25, 38, 49, 51, 96, 124, 130, 138, 145, 147, 148, 156, 179, 182, 186, 189, 209, 214, 221, 223, 226, 247, 258], "model": [2, 3, 5, 8, 11, 14, 16, 22, 23, 24, 33, 35, 37, 38, 39, 42, 43, 44, 47, 48, 52, 53, 54, 56, 61, 65, 67, 68, 69, 75, 78, 86, 87, 89, 90, 91, 93, 95, 96, 98, 99, 100, 101, 104, 106, 107, 108, 109, 110, 111, 116, 118, 119, 120, 121, 123, 126, 127, 128, 129, 130, 133, 136, 140, 142, 143, 145, 146, 149, 153, 154, 155, 159, 160, 161, 162, 163, 164, 165, 173, 174, 175, 177, 178, 184, 185, 187, 194, 197, 200, 201, 202, 205, 206, 208, 211, 214, 215, 216, 220, 222, 223, 228, 229, 230, 231, 235, 236, 239, 242, 243, 244, 246, 249, 250, 251, 252, 253, 255, 258, 259, 260], "linear": [2, 5, 6, 7, 9, 11, 16, 17, 19, 25, 37, 38, 43, 44, 45, 47, 48, 49, 60, 68, 69, 73, 78, 79, 87, 89, 92, 93, 94, 96, 97, 98, 100, 102, 103, 105, 109, 110, 111, 112, 115, 117, 118, 119, 123, 124, 125, 127, 128, 129, 130, 134, 135, 138, 139, 142, 145, 146, 147, 149, 150, 151, 154, 155, 157, 158, 161, 162, 163, 164, 165, 166, 167, 170, 173, 174, 175, 178, 180, 182, 183, 185, 186, 190, 194, 196, 198, 199, 200, 201, 202, 203, 204, 206, 208, 210, 211, 212, 213, 215, 216, 219, 220, 221, 222, 224, 227, 229, 231, 233, 234, 235, 238, 240, 241, 242, 243, 244, 245, 246, 249, 250, 251, 253, 254, 260], "loss": [2, 3, 5, 6, 7, 9, 11, 14, 16, 17, 19, 32, 38, 43, 48, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 78, 87, 89, 92, 94, 96, 99, 102, 103, 104, 111, 112, 115, 117, 118, 121, 122, 123, 125, 127, 129, 130, 135, 136, 147, 148, 149, 150, 153, 155, 158, 161, 163, 164, 166, 167, 169, 170, 173, 179, 182, 183, 189, 192, 198, 199, 202, 221, 222, 231, 242, 246, 251, 255], "target": [2, 3, 4, 6, 9, 12, 14, 16, 18, 19, 22, 23, 44, 47, 49, 55, 60, 73, 78, 90, 94, 97, 98, 99, 102, 103, 104, 113, 116, 118, 123, 127, 128, 130, 135, 136, 137, 139, 143, 145, 153, 155, 156, 159, 161, 162, 163, 164, 166, 167, 170, 172, 173, 174, 175, 179, 180, 182, 183, 189, 198, 199, 200, 201, 205, 207, 209, 221, 222, 223, 226, 230, 231, 255, 258], "mseloss": [2, 12, 37, 47, 65, 67, 68, 69, 78, 97, 110, 111, 134, 135, 150, 162, 215, 231, 246, 260], "grad_output": [2, 8, 10, 13, 64, 76, 78, 111], "ones_lik": [2, 32, 40, 48, 95, 143, 192], "create_graph": [2, 131], "gradient_penalti": 2, "dim": [2, 4, 5, 11, 14, 21, 33, 40, 41, 45, 48, 49, 60, 73, 90, 92, 93, 94, 96, 97, 99, 102, 103, 104, 110, 115, 118, 123, 127, 128, 130, 135, 145, 148, 149, 150, 155, 157, 159, 160, 162, 163, 164, 165, 166, 167, 170, 172, 174, 175, 191, 192, 193, 194, 204, 207, 220, 222, 234, 258], "combined_loss": 2, "1042": 2, "0638": 2, "0103": 2, "0723": 2, "2543": 2, "1222": 2, "0071": 2, "0814": 2, "1683": 2, "1052": 2, "0355": 2, "document": [2, 4, 5, 6, 20, 47, 52, 60, 61, 79, 82, 85, 87, 101, 112, 113, 117, 121, 134, 136, 137, 140, 142, 144, 145, 158, 163, 164, 165, 169, 172, 173, 174, 175, 177, 178, 179, 180, 192, 198, 200, 206, 207, 210, 219, 221, 229, 254, 262, 264, 265, 269], "link": [2, 4, 5, 6, 10, 12, 22, 23, 52, 58, 59, 82, 105, 108, 114, 116, 118, 136, 140, 142, 192, 205, 207, 209, 221, 262, 263, 268], "subclass": [2, 5, 6, 14, 17, 25, 64, 67, 79, 111, 121, 126, 137, 147, 157, 163, 170, 179, 192, 194, 202], "encod": [2, 7, 9, 14, 17, 42, 47, 48, 75, 76, 100, 104, 113, 118, 122, 126, 127, 128, 137, 154, 160, 164, 172, 179, 182, 185, 186, 196, 201, 202, 209, 231, 254], "method": [2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 19, 21, 23, 25, 44, 47, 49, 51, 55, 58, 59, 60, 64, 65, 67, 73, 79, 83, 85, 90, 95, 97, 99, 101, 111, 112, 113, 115, 120, 121, 126, 131, 134, 137, 138, 140, 142, 143, 144, 145, 146, 147, 150, 154, 155, 156, 157, 158, 160, 161, 162, 163, 170, 172, 173, 174, 175, 177, 183, 184, 190, 198, 199, 201, 202, 204, 209, 210, 214, 224, 225, 226, 229, 264], "forward": [2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 25, 33, 37, 38, 43, 44, 45, 47, 49, 52, 56, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 79, 85, 87, 89, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 108, 111, 112, 115, 117, 118, 121, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 134, 135, 136, 139, 140, 143, 147, 149, 150, 151, 153, 154, 155, 157, 158, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 178, 180, 182, 183, 184, 186, 188, 189, 194, 195, 196, 198, 199, 200, 204, 205, 207, 209, 210, 212, 213, 214, 215, 216, 219, 220, 221, 222, 227, 229, 234, 235, 238, 239, 240, 241, 242, 243, 244, 249, 250, 251, 253, 254, 258], "detail": [2, 5, 6, 8, 10, 12, 15, 16, 20, 22, 23, 25, 43, 44, 45, 52, 53, 58, 59, 60, 61, 69, 73, 82, 83, 85, 111, 113, 116, 119, 123, 124, 126, 128, 130, 132, 134, 143, 145, 150, 151, 153, 158, 161, 164, 165, 169, 170, 173, 174, 175, 178, 180, 186, 189, 190, 191, 192, 193, 195, 199, 200, 206, 209, 212, 219, 221, 225, 226, 229, 232, 247, 254], "namespac": [2, 6, 8, 10, 22, 23, 108, 138, 156, 180, 186, 194, 209, 258], "inherit": [2, 11, 15, 22, 51, 60, 85, 99, 144, 147, 150, 160, 172, 179, 192, 194, 196, 200], "linearfunct": 2, "public": [2, 8, 10, 15, 156, 209, 265], "static": [2, 8, 10, 14, 21, 58, 59, 60, 107, 121, 138, 142, 143, 156, 174, 175, 182, 184, 185, 186, 197, 198, 199, 200, 201, 209, 248, 262], "option": [2, 5, 6, 8, 10, 11, 14, 23, 44, 46, 49, 51, 53, 60, 61, 82, 87, 97, 109, 120, 121, 126, 132, 135, 137, 139, 145, 148, 150, 157, 159, 172, 174, 175, 183, 184, 185, 186, 194, 195, 198, 199, 200, 201, 205, 210, 213, 217, 219, 228, 254, 264, 268], "autogradcontext": [2, 8, 10], "ctx": [2, 5, 8, 10, 13, 18, 64, 111, 130, 131, 142, 213], "save_for_backward": [2, 5, 13, 64, 111, 130, 131], "mm": [2, 5, 12, 59, 110, 138, 186, 187, 189, 195, 198, 207, 208, 223, 226], "expand_a": [2, 19, 183, 198, 199], "tensor_list": [2, 8, 10, 136], "get_saved_vari": 2, "grad_input": [2, 13, 78, 130, 131], "grad_weight": 2, "grad_bia": [2, 13], "Then": [2, 12, 15, 17, 20, 22, 24, 25, 44, 45, 52, 58, 59, 61, 73, 85, 98, 99, 102, 103, 114, 121, 123, 134, 135, 150, 153, 156, 157, 160, 161, 162, 164, 166, 169, 174, 175, 189, 196, 201, 202, 223, 225, 226, 229], "5314": 2, "2807": 2, "4864": 2, "7608": 2, "9101": [2, 174], "0073": 2, "mulconst": [2, 78], "object": [2, 4, 5, 6, 7, 9, 10, 11, 14, 19, 20, 22, 23, 43, 49, 51, 52, 60, 61, 64, 68, 69, 75, 95, 97, 101, 110, 111, 112, 116, 117, 118, 121, 125, 130, 136, 137, 142, 143, 144, 146, 155, 156, 160, 161, 162, 163, 164, 165, 169, 170, 172, 174, 175, 178, 182, 183, 194, 198, 199, 201, 217, 221, 222, 224, 226, 232, 247], "stash": [2, 64, 111], "saved_data": 2, "were": [2, 3, 5, 6, 9, 12, 17, 18, 23, 32, 52, 60, 83, 85, 97, 99, 101, 103, 113, 114, 126, 133, 134, 139, 148, 154, 160, 161, 163, 165, 166, 174, 175, 177, 190, 202, 205, 206], "todoubl": 2, "On": [2, 4, 5, 6, 8, 17, 19, 21, 22, 23, 115, 117, 122, 134, 136, 138, 148, 154, 157, 162, 163, 173, 178, 179, 202, 204, 209], "easiest": [2, 5, 9, 23, 121, 140, 146, 158, 160, 229], "tabl": [2, 16, 21, 89, 103, 109, 115, 121, 122, 136, 138, 144, 145, 163, 164, 165, 169, 174, 175, 176, 220, 239, 268], "set_data": 2, "output_nr": 2, "after": [2, 3, 5, 6, 7, 9, 10, 12, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 32, 33, 34, 43, 45, 47, 49, 52, 53, 58, 59, 60, 61, 63, 64, 76, 79, 87, 97, 98, 99, 102, 103, 105, 110, 111, 112, 113, 115, 116, 122, 124, 127, 128, 130, 133, 134, 135, 136, 137, 138, 139, 143, 145, 147, 148, 150, 153, 154, 156, 157, 158, 159, 160, 161, 163, 164, 166, 167, 169, 170, 174, 175, 177, 179, 180, 182, 183, 184, 186, 188, 189, 196, 198, 199, 200, 201, 202, 203, 204, 205, 207, 209, 214, 224, 225, 226, 229, 232, 254, 260], "bug": [2, 5, 10, 23, 108, 145, 187], "report": [2, 10, 17, 23, 52, 73, 87, 98, 121, 138, 145, 162, 164, 165, 187, 202], "fix": [2, 14, 17, 20, 23, 24, 49, 50, 51, 52, 97, 108, 113, 125, 158, 162, 174, 175, 185, 202, 264], "soon": [2, 5, 52, 58, 59, 122, 148, 153, 199, 221], "overview": [2, 5, 6, 11, 53, 55, 61, 113, 119, 120, 121, 127, 128, 134, 135, 136, 143, 156, 160, 162, 163, 164, 166, 169, 190, 191, 193, 197, 228], "alwai": [2, 3, 4, 6, 9, 14, 16, 18, 19, 22, 23, 49, 52, 99, 102, 103, 108, 113, 124, 125, 130, 136, 137, 138, 140, 159, 160, 161, 162, 164, 174, 179, 186, 188, 189, 190, 196, 205, 223, 254, 264], "problem": [2, 4, 6, 11, 14, 15, 18, 22, 23, 49, 51, 52, 61, 98, 100, 103, 115, 117, 126, 137, 143, 145, 146, 150, 154, 158, 160, 162, 164, 169, 173, 177, 190, 192, 233, 264], "question": [2, 4, 5, 6, 8, 10, 17, 22, 23, 49, 75, 122, 136, 138, 144, 166, 184, 191, 201, 202, 232], "forum": [2, 4, 5, 6, 22, 23, 44, 79, 110, 143, 144, 184], "view": [3, 7, 9, 10, 11, 12, 14, 15, 16, 19, 25, 47, 49, 50, 52, 53, 55, 56, 61, 73, 78, 82, 92, 93, 94, 96, 98, 99, 101, 102, 103, 104, 105, 110, 112, 118, 123, 124, 126, 127, 132, 133, 134, 135, 136, 142, 143, 144, 145, 150, 151, 156, 157, 161, 162, 163, 164, 165, 166, 167, 170, 174, 175, 182, 183, 184, 194, 198, 199, 207, 212, 227, 241, 242, 243, 244, 246, 249, 250, 251, 262], "prerequisit": [3, 7, 53, 55, 56, 100, 108, 114, 124, 132, 133, 134, 135, 136, 137, 156, 162, 163, 164, 172, 198], "frontend": [3, 10, 84, 110, 121, 178, 187, 188, 194, 200, 221], "semant": [3, 6, 22, 49, 58, 59, 68, 95, 100, 102, 111, 136, 138, 192, 193, 194, 197, 206, 264], "11": [3, 5, 6, 7, 11, 17, 18, 23, 59, 61, 95, 104, 109, 122, 123, 142, 159, 164, 172, 173, 174, 175, 176, 195, 205, 209, 216, 220, 226, 228, 232, 239, 258, 264, 268], "nvidia": [3, 5, 17, 50, 95, 130, 136, 138, 148, 173, 202, 216, 231, 248, 252, 259], "toolkit": [3, 23, 100, 143, 147], "releas": [3, 4, 6, 10, 17, 20, 23, 24, 42, 50, 105, 108, 109, 112, 122, 123, 125, 140, 143, 153, 163, 165, 169, 200, 202, 205, 209, 221, 264], "greatli": [3, 6, 49, 161], "overhead": [3, 5, 6, 10, 17, 56, 82, 109, 122, 123, 124, 134, 146, 148, 150, 159, 162, 164, 165, 169, 173, 177, 178, 185, 187, 194, 200, 202], "increas": [3, 5, 6, 18, 19, 20, 24, 44, 73, 82, 83, 87, 97, 122, 123, 124, 126, 128, 132, 135, 143, 153, 159, 169, 183, 185, 194, 195, 198, 210], "mostli": [3, 10, 19, 85, 97, 116, 127, 164, 166, 180, 198, 199, 200], "deploy": [3, 4, 25, 42, 60, 97, 112, 126, 178, 187, 200, 205, 221, 228, 229, 254], "appear": [3, 11, 14, 22, 25, 103, 264], "heart": [3, 49, 113, 265], "veri": [3, 4, 5, 6, 8, 12, 14, 15, 18, 19, 21, 22, 23, 24, 25, 45, 47, 48, 49, 58, 59, 60, 61, 65, 73, 75, 76, 85, 99, 101, 113, 115, 117, 123, 124, 125, 127, 135, 136, 150, 153, 154, 158, 161, 162, 164, 165, 166, 167, 169, 170, 177, 179, 183, 190, 192, 196, 199, 206, 265, 266], "time": [3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 83, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 182, 183, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 202, 204, 205, 206, 207, 212, 213, 220, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 257, 262, 264], "compil": [3, 4, 6, 8, 10, 17, 21, 22, 25, 60, 85, 98, 108, 121, 136, 144, 174, 175, 176, 185, 187, 194, 200, 205, 208, 221, 224, 252, 255, 258, 262], "boost": [3, 97, 99, 145, 146, 177, 185, 200, 208, 221, 222], "demonstr": [3, 7, 9, 14, 16, 17, 20, 21, 22, 25, 42, 43, 50, 57, 61, 75, 82, 85, 108, 113, 120, 121, 122, 123, 124, 125, 127, 130, 131, 134, 135, 138, 139, 142, 143, 144, 145, 151, 156, 160, 162, 163, 164, 165, 169, 172, 174, 175, 178, 180, 185, 186, 187, 188, 189, 192, 194, 196, 199, 202, 203, 204, 205, 212, 219, 223, 225, 226, 229, 254, 264, 265, 266], "mnist": [3, 6, 34, 44, 47, 73, 78, 92, 94, 96, 119, 120, 121, 123, 126, 130, 136, 139, 149, 155, 163, 167, 170, 222, 234], "libtorch": [3, 6, 22, 23, 188, 205, 207, 209, 221, 223, 226, 252, 258], "counterpart": [3, 17, 108, 135, 145, 196, 202, 221, 254], "depict": 3, "chunk": [3, 5, 7, 55, 136, 153, 165], "batch": [3, 5, 6, 9, 12, 16, 17, 19, 21, 34, 37, 38, 39, 42, 44, 45, 47, 49, 51, 52, 53, 55, 56, 60, 61, 73, 75, 78, 79, 82, 87, 90, 92, 94, 97, 102, 104, 110, 112, 113, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 132, 135, 136, 137, 138, 139, 140, 147, 148, 149, 150, 151, 153, 155, 158, 159, 160, 161, 163, 164, 165, 167, 169, 170, 172, 173, 174, 175, 176, 178, 179, 182, 183, 185, 186, 192, 194, 197, 199, 202, 205, 206, 224, 232, 242, 243, 244], "data_load": [3, 6, 19, 179, 183, 198, 199, 200, 237], "nll_loss": [3, 73, 123, 130, 136, 149, 155, 163, 167, 222], "updat": [3, 6, 10, 11, 12, 13, 14, 16, 17, 19, 21, 23, 42, 43, 44, 49, 51, 52, 61, 63, 64, 65, 67, 68, 69, 71, 72, 75, 82, 97, 98, 99, 102, 103, 110, 111, 112, 117, 122, 123, 126, 130, 137, 138, 140, 148, 153, 160, 161, 163, 164, 169, 179, 183, 186, 190, 198, 199, 200, 201, 202, 205, 219, 222, 223, 229, 231], "captur": [3, 4, 6, 22, 23, 25, 52, 60, 107, 123, 142, 149, 159, 172, 173, 174, 175, 187, 195, 198, 199, 201], "But": [3, 6, 8, 10, 20, 42, 44, 45, 52, 73, 78, 101, 103, 116, 125, 148, 153, 154, 155, 161, 174, 175, 177, 179, 183, 186, 190, 193, 201, 206, 219, 224, 229, 254, 264], "slightli": [3, 5, 14, 23, 122, 136, 137, 159, 166, 174, 175, 193], "prealloc": [3, 14], "reus": [3, 10, 65, 78, 111, 131, 138, 142, 154, 161, 177, 178, 186, 188], "tensoropt": [3, 187], "floatcuda": 3, "dtype": [3, 7, 8, 9, 10, 13, 14, 15, 38, 40, 41, 48, 49, 51, 52, 60, 63, 64, 72, 78, 80, 85, 89, 92, 95, 98, 101, 102, 103, 109, 111, 115, 119, 127, 130, 131, 138, 142, 145, 147, 148, 151, 161, 165, 166, 167, 174, 175, 176, 179, 180, 186, 187, 190, 191, 192, 193, 194, 196, 198, 200, 201, 207, 210, 219, 221, 224, 229, 231, 235, 238, 245, 248, 254, 255], "longcuda": 3, "klong": 3, "zero": [3, 6, 7, 11, 16, 17, 19, 25, 32, 40, 41, 44, 47, 48, 49, 60, 63, 64, 65, 67, 68, 69, 73, 78, 87, 92, 95, 98, 99, 103, 104, 110, 111, 117, 118, 122, 123, 127, 128, 135, 136, 137, 142, 145, 150, 151, 154, 156, 157, 158, 161, 162, 164, 166, 170, 179, 182, 186, 190, 192, 193, 195, 201, 202, 210, 224, 236, 247, 248, 254, 257, 260], "ktrainbatchs": 3, "28": [3, 6, 7, 17, 33, 34, 37, 38, 47, 78, 93, 94, 104, 139, 149, 155, 170, 177, 202, 204, 205, 209, 222, 224, 232, 234, 247], "training_step": [3, 149], "void": [3, 5, 6, 15, 22, 23, 59, 145, 156, 187, 189, 209, 232, 239, 247], "cudagraph": 3, "cudastream": 3, "capturestream": 3, "getstreamfrompool": 3, "setcurrentcudastream": 3, "capture_begin": 3, "capture_end": 3, "warm": [3, 21, 70, 103, 109, 169, 173, 177, 178, 194, 204, 232], "side": [3, 20, 51, 52, 82, 103, 139, 148, 153, 155, 156, 161, 162, 167, 169, 189, 262], "prepar": [3, 11, 17, 19, 25, 44, 51, 52, 58, 59, 68, 69, 102, 103, 111, 112, 116, 135, 138, 139, 153, 156, 160, 162, 182, 186, 194, 196, 197, 200, 201, 202, 205, 210, 219, 223, 228, 229], "cach": [3, 64, 111, 138, 145, 169, 177, 178, 185, 186], "cubla": [3, 232], "cudnn": [3, 5, 78, 117, 130, 137, 148, 151, 231], "warmupstream": 3, "int": [3, 4, 5, 6, 9, 11, 14, 18, 19, 22, 23, 24, 51, 53, 55, 58, 59, 60, 75, 85, 87, 98, 109, 115, 118, 122, 123, 126, 136, 138, 145, 147, 149, 156, 157, 162, 163, 164, 165, 169, 173, 174, 175, 179, 182, 186, 189, 194, 207, 209, 210, 214, 216, 221, 224, 254, 258, 262], "num_warmup_it": 3, "success": [3, 6, 14, 23, 73, 101, 103, 126, 145, 166, 189, 205, 207], "replai": [3, 14, 25, 76, 147], "spin": [3, 60, 177], "ordinari": [3, 195], "epoch": [3, 6, 7, 9, 16, 19, 24, 37, 38, 44, 52, 53, 55, 75, 87, 92, 94, 96, 97, 98, 99, 102, 103, 104, 112, 115, 117, 118, 122, 123, 126, 130, 136, 148, 149, 153, 158, 160, 164, 166, 167, 170, 179, 199, 222, 231, 242, 246, 251], "59584": 3, "60000": [3, 136], "3921": 3, "2051": 3, "accuraci": [3, 9, 17, 19, 20, 24, 37, 38, 44, 92, 97, 104, 115, 119, 120, 121, 122, 123, 126, 130, 149, 151, 157, 158, 159, 163, 167, 170, 172, 178, 183, 186, 195, 196, 199, 200, 202, 219, 222, 228, 229], "938": [3, 6, 148], "1826": 3, "1273": 3, "960": 3, "1796": 3, "1012": [3, 148], "968": 3, "1603": 3, "0869": 3, "973": 3, "2315": 3, "0736": 3, "978": 3, "0511": [3, 186], "0704": 3, "977": [3, 148, 220], "0802": 3, "0654": 3, "979": 3, "0774": 3, "0604": 3, "980": [3, 177], "0669": 3, "0544": 3, "984": 3, "0219": 3, "0517": 3, "983": 3, "real": [3, 6, 14, 20, 32, 52, 54, 58, 97, 98, 99, 100, 103, 121, 123, 126, 127, 128, 136, 137, 150, 153, 156, 159, 161, 166, 173, 177, 192, 194, 198, 201, 219], "0m44": 3, "287": [3, 178, 264], "018": 3, "0m1": 3, "116": [3, 186], "produc": [3, 4, 5, 6, 11, 22, 23, 25, 60, 68, 97, 111, 113, 115, 126, 137, 139, 142, 144, 146, 148, 150, 160, 161, 166, 172, 174, 175, 180, 183, 184, 186, 198, 199, 200, 207, 264], "4092": 3, "2037": 3, "2039": 3, "1274": 3, "961": 3, "1779": 3, "1017": 3, "1559": 3, "0871": 3, "972": 3, "2240": 3, "0735": [3, 202], "0520": 3, "0710": 3, "0935": 3, "0666": [3, 23], "0744": 3, "0603": 3, "981": 3, "0762": 3, "0547": 3, "0207": 3, "0525": [3, 209], "0m6": 3, "952": [3, 145], "0m7": 3, "048": 3, "0m0": 3, "619": 3, "gain": [3, 5, 17, 82, 146, 155, 169, 177, 202], "six": [3, 160, 167, 264], "kind": [3, 5, 6, 19, 23, 44, 47, 49, 58, 59, 73, 98, 102, 112, 119, 121, 138, 174, 178, 198, 254], "larg": [3, 5, 6, 7, 12, 16, 17, 18, 23, 42, 49, 87, 97, 102, 103, 105, 117, 120, 121, 122, 123, 126, 130, 134, 136, 139, 140, 150, 151, 160, 161, 163, 164, 165, 172, 173, 177, 178, 179, 192, 200, 202, 203, 224, 262, 264], "improv": [3, 5, 6, 8, 10, 17, 19, 21, 24, 42, 49, 56, 97, 108, 120, 121, 122, 123, 124, 130, 143, 146, 148, 150, 154, 155, 158, 161, 165, 166, 172, 173, 177, 178, 185, 186, 195, 198, 201, 202, 205, 219, 221, 223, 265], "due": [3, 5, 6, 17, 18, 22, 52, 58, 60, 82, 85, 108, 122, 123, 124, 134, 153, 154, 158, 163, 173, 177, 183, 185, 192, 201, 202, 203, 212, 263, 264], "heavi": [3, 6, 49, 97, 101, 224], "impact": [3, 12, 17, 87, 97, 137, 162, 165, 185, 202, 210, 254], "smaller": [3, 9, 51, 79, 97, 103, 123, 124, 158, 160, 162, 172, 204, 209, 224], "nevertheless": [3, 5, 19, 23, 148, 160], "primari": [4, 5, 6, 15, 143, 176, 177, 178, 187, 194, 207], "program": [4, 5, 18, 21, 22, 23, 25, 60, 61, 98, 100, 101, 103, 121, 124, 127, 144, 163, 173, 174, 178, 198, 199, 200, 201], "languag": [4, 5, 6, 7, 21, 23, 24, 25, 44, 49, 58, 59, 60, 78, 79, 98, 100, 102, 116, 118, 119, 121, 124, 126, 127, 128, 138, 164, 166, 174, 175, 182, 187, 196, 247, 254, 256, 263, 264, 265], "suitabl": [4, 8, 132, 136, 140, 172, 200, 224], "prefer": [4, 6, 8, 53, 58, 146, 151, 156, 160, 177, 195, 254], "eas": [4, 5, 85, 122, 178, 221], "situat": [4, 15, 23, 25, 37, 130, 131, 134, 136, 179, 185, 196], "properti": [4, 5, 6, 11, 14, 21, 23, 25, 32, 40, 48, 101, 103, 126, 148, 154, 166, 174, 175, 177, 178, 191, 209, 221, 250, 258, 262], "unfavor": 4, "environ": [4, 5, 6, 7, 11, 17, 18, 22, 25, 42, 55, 61, 82, 85, 105, 112, 114, 115, 121, 122, 123, 124, 133, 134, 135, 136, 145, 149, 150, 156, 161, 162, 163, 164, 173, 174, 175, 176, 177, 205, 207, 209, 213, 215, 216, 223, 224, 232, 254, 260], "latter": [4, 5, 6, 60, 61, 126, 162, 199], "land": [4, 23, 113, 147, 192, 221], "latenc": [4, 6, 17, 121, 124, 126, 133, 145, 159, 173, 177, 178, 188, 195, 202, 224], "strict": [4, 112, 172, 191, 221, 249], "bind": [4, 6, 10, 23, 121, 177, 178, 264], "java": [4, 58, 178, 205, 223, 224], "rust": 4, "paragraph": [4, 6, 23, 265, 268], "outlin": [4, 5, 6, 23, 228], "pure": [4, 5, 6, 10, 23, 47, 121, 127, 131, 139, 155, 179, 187, 200], "journei": [4, 6, 52, 138], "enabl": [4, 5, 6, 8, 11, 14, 15, 16, 18, 19, 23, 24, 42, 47, 55, 56, 58, 59, 60, 61, 75, 82, 97, 107, 112, 122, 123, 124, 126, 129, 130, 131, 134, 136, 138, 145, 148, 153, 157, 159, 160, 169, 170, 172, 176, 177, 178, 180, 184, 185, 190, 192, 194, 196, 197, 200, 205, 221, 225, 226, 229, 231, 241, 262], "vanilla": [4, 5, 6, 23, 49, 65, 99, 111, 127, 172, 190], "eager": [4, 10, 23, 60, 85, 86, 121, 129, 145, 148, 165, 173, 175, 182, 196, 198, 199, 200, 201, 211, 222], "discuss": [4, 5, 6, 8, 10, 15, 16, 23, 44, 73, 79, 101, 102, 116, 122, 123, 129, 135, 143, 144, 145, 150, 151, 173, 177, 178, 184, 190, 191, 192, 193, 208, 229], "littl": [4, 17, 25, 52, 61, 97, 99, 113, 137, 160, 162, 164, 165, 167, 169, 202], "effort": [4, 14, 49, 51, 52, 108, 183, 196, 197], "next": [4, 5, 6, 8, 9, 11, 12, 14, 15, 16, 17, 19, 20, 22, 23, 34, 42, 43, 49, 51, 53, 55, 56, 58, 59, 60, 75, 78, 80, 82, 85, 92, 94, 96, 97, 98, 99, 102, 103, 105, 112, 113, 115, 117, 121, 122, 123, 124, 125, 127, 128, 130, 131, 133, 137, 138, 139, 140, 144, 145, 147, 150, 151, 153, 155, 158, 161, 162, 163, 164, 166, 167, 169, 170, 178, 179, 182, 183, 185, 188, 189, 192, 193, 196, 198, 199, 200, 202, 204, 209, 221, 223, 224, 262, 264, 265], "mechan": [4, 5, 6, 11, 14, 15, 24, 32, 49, 56, 60, 131, 144, 154, 166, 167, 169, 175, 178, 200, 221], "evalu": [4, 6, 9, 12, 17, 19, 20, 24, 37, 73, 97, 105, 107, 112, 118, 146, 151, 160, 161, 163, 170, 173, 174, 175, 179, 182, 199, 202, 222, 242], "onc": [4, 5, 6, 8, 10, 11, 14, 16, 17, 20, 21, 22, 23, 25, 51, 52, 56, 60, 82, 97, 98, 102, 105, 113, 132, 137, 140, 148, 149, 153, 154, 157, 159, 160, 161, 163, 166, 169, 170, 178, 185, 186, 189, 194, 196, 202, 221, 224, 232], "record": [4, 6, 8, 19, 20, 23, 25, 43, 49, 60, 112, 121, 122, 123, 127, 130, 131, 144, 147, 153, 160, 161, 163, 164, 173, 175, 205, 254], "explicit": [4, 6, 21, 23, 60, 140, 148, 164, 191, 201, 210, 264], "pars": [4, 5, 23, 49, 51, 103, 116, 122, 123, 126, 210, 264], "subject": [4, 11, 14, 23, 42, 108, 113, 123, 142, 166, 174, 175, 188, 189, 194, 199, 205, 206, 207, 223], "constraint": [4, 6, 12, 17, 18, 60, 85, 98, 99, 121, 124, 126, 154, 160, 172, 198, 199, 201, 202, 254], "impos": [4, 224, 233], "guidanc": [4, 8, 177, 178, 196], "offici": [4, 82, 108, 113, 115, 136, 161, 173, 175, 182, 200, 219, 221, 254], "jit": [4, 6, 8, 15, 19, 21, 22, 25, 49, 58, 59, 60, 85, 112, 119, 138, 143, 148, 173, 178, 183, 186, 188, 189, 195, 198, 199, 204, 205, 207, 208, 209, 210, 217, 219, 221, 223, 224, 225, 226, 232, 239, 248, 253, 254, 256, 258], "scriptmodul": [4, 22, 23, 25, 85, 204, 223, 254, 258], "embed": [4, 7, 9, 16, 21, 23, 49, 60, 75, 79, 93, 98, 100, 102, 110, 112, 115, 118, 121, 122, 124, 138, 163, 164, 166, 170, 176, 182, 189, 194, 196, 242, 264], "resnet18": [4, 43, 90, 117, 148, 158, 159, 169, 172, 183, 196, 198, 199, 200, 230, 239, 258], "normal": [4, 6, 8, 11, 12, 19, 20, 21, 37, 39, 49, 51, 52, 58, 59, 60, 65, 73, 80, 85, 87, 90, 92, 94, 96, 97, 98, 99, 102, 103, 111, 112, 117, 119, 123, 127, 128, 130, 136, 137, 140, 147, 149, 154, 158, 159, 162, 163, 165, 166, 167, 169, 170, 172, 173, 178, 183, 185, 191, 198, 199, 205, 210, 214, 221, 222, 224, 225, 226, 229, 230, 242, 243, 244, 251, 254, 255, 264], "rand": [4, 5, 6, 14, 15, 17, 21, 23, 25, 33, 40, 43, 48, 85, 89, 92, 93, 95, 96, 109, 114, 130, 131, 145, 147, 153, 154, 165, 177, 178, 179, 180, 188, 196, 198, 199, 202, 204, 207, 211, 212, 215, 220, 221, 224, 225, 226, 227, 234, 240, 248, 254, 255, 258], "224": [4, 12, 19, 20, 51, 58, 59, 75, 90, 97, 117, 119, 140, 143, 144, 153, 158, 159, 167, 169, 172, 177, 178, 183, 188, 189, 195, 198, 199, 200, 205, 207, 214, 219, 221, 224, 225, 226, 230, 239, 248, 254, 255, 258], "traced_script_modul": [4, 224], "ident": [4, 6, 17, 55, 85, 124, 133, 143, 151, 158, 167, 170, 186, 193, 195, 202, 219], "2698": 4, "0381": 4, "4023": 4, "3010": 4, "0448": 4, "slicebackward": 4, "circumst": [4, 5], "emploi": [4, 97, 166, 169], "particular": [4, 5, 6, 8, 11, 23, 42, 44, 51, 60, 82, 83, 87, 103, 124, 126, 127, 136, 137, 139, 140, 151, 155, 163, 172, 174, 175, 179, 180, 190, 191, 193, 194, 224], "form": [4, 6, 9, 12, 15, 17, 23, 47, 49, 52, 60, 98, 105, 110, 113, 116, 121, 125, 128, 140, 145, 166, 172, 175, 185, 194, 202, 203, 214, 264], "accordingli": [4, 10, 12, 18, 22, 137, 150, 153, 162, 172, 189, 262], "sai": [4, 5, 6, 24, 43, 51, 99, 101, 103, 113, 115, 125, 139, 146, 150, 153, 157, 169, 185, 201, 223, 265], "mymodul": [4, 6, 109, 173, 174, 175, 203, 213], "__init__": [4, 5, 6, 7, 9, 11, 12, 13, 14, 16, 19, 20, 21, 22, 25, 33, 37, 38, 44, 45, 47, 49, 51, 52, 53, 60, 65, 67, 73, 78, 79, 85, 87, 89, 92, 93, 94, 96, 97, 98, 99, 102, 103, 104, 105, 109, 111, 112, 115, 118, 123, 125, 127, 128, 129, 130, 134, 135, 136, 139, 143, 144, 147, 149, 150, 151, 154, 155, 157, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 184, 194, 195, 196, 198, 199, 200, 203, 204, 210, 213, 215, 216, 217, 219, 220, 222, 224, 227, 229, 234, 235, 238, 240, 241, 242, 243, 244, 245, 249, 250, 251, 253, 254, 264], "n": [4, 5, 6, 7, 9, 12, 17, 19, 22, 23, 32, 33, 37, 38, 40, 43, 47, 48, 49, 51, 59, 60, 75, 82, 85, 89, 90, 93, 94, 95, 97, 104, 110, 113, 115, 118, 122, 123, 127, 130, 134, 136, 137, 138, 144, 146, 147, 148, 151, 154, 157, 161, 162, 163, 164, 166, 167, 170, 179, 183, 185, 186, 190, 191, 192, 193, 194, 198, 199, 201, 202, 206, 209, 214, 221, 231, 232, 237, 245, 248, 256, 258], "mv": [4, 110], "my_modul": 4, "20": [4, 6, 7, 9, 13, 16, 17, 19, 23, 33, 58, 59, 61, 78, 79, 82, 85, 87, 93, 95, 109, 123, 126, 128, 134, 136, 137, 143, 145, 147, 148, 150, 151, 153, 157, 162, 164, 167, 169, 174, 175, 178, 185, 188, 193, 196, 199, 202, 210, 222, 224, 232, 233, 235, 239, 247, 260, 268], "sm": [4, 169], "exclud": [4, 8, 43], "doesn": [4, 7, 8, 10, 12, 13, 17, 25, 58, 99, 101, 103, 113, 125, 144, 146, 148, 157, 172, 173, 177, 180, 184, 185, 190, 196, 199, 201, 202, 206, 209, 212, 229, 264], "yet": [4, 6, 10, 11, 18, 23, 50, 73, 102, 107, 108, 113, 136, 163, 166, 176, 180, 186, 194, 199, 200, 221, 225, 226], "could": [4, 5, 6, 8, 10, 11, 23, 52, 60, 87, 97, 98, 99, 101, 102, 103, 105, 109, 122, 123, 124, 125, 127, 128, 130, 136, 140, 148, 150, 153, 160, 161, 162, 163, 164, 166, 169, 170, 172, 177, 178, 179, 180, 190, 192, 198, 200, 201, 206, 221], "ignor": [4, 19, 49, 51, 97, 102, 103, 112, 143, 149, 156, 160, 172, 179, 180, 183, 188, 190, 191, 192, 193, 194, 198, 199, 219], "readi": [4, 6, 9, 10, 16, 22, 23, 42, 49, 58, 59, 60, 98, 99, 102, 103, 122, 135, 136, 151, 156, 160, 162, 163, 164, 176, 179, 188, 195, 198, 199, 200, 209, 214, 224, 225, 226, 229, 254], "hand": [4, 5, 6, 8, 14, 17, 18, 23, 61, 73, 98, 103, 128, 136, 140, 155, 173, 178, 191, 202], "shown": [4, 6, 8, 17, 19, 20, 21, 52, 58, 59, 113, 116, 124, 126, 138, 145, 147, 158, 161, 162, 164, 165, 169, 172, 173, 177, 178, 184, 189, 191, 192, 193, 196, 199, 201, 202, 221, 229, 254, 262, 264], "filenam": [4, 6, 49, 104, 109, 116, 127, 128, 172, 231], "traced_resnet_model": 4, "pt": [4, 6, 22, 23, 25, 53, 58, 59, 75, 112, 117, 119, 122, 123, 138, 189, 195, 205, 207, 209, 219, 221, 222, 223, 224, 225, 226, 229, 241, 242, 243, 244, 249, 258], "my_module_model": 4, "left": [4, 17, 32, 43, 47, 49, 51, 52, 64, 85, 89, 99, 103, 111, 112, 113, 136, 138, 147, 151, 160, 161, 163, 165, 169, 170, 201, 202, 262, 264], "realm": [4, 6], "cross": [4, 7, 8, 13, 20, 44, 52, 95, 118, 124, 126, 177, 264], "sphere": 4, "distribut": [4, 5, 6, 14, 15, 19, 24, 52, 54, 73, 75, 79, 80, 87, 97, 99, 103, 108, 113, 121, 122, 123, 124, 126, 132, 133, 138, 148, 150, 153, 156, 160, 162, 169, 177, 186, 194, 197, 203, 209, 213, 215, 216, 217, 224, 232, 252, 260], "encompass": 4, "share": [4, 5, 6, 10, 11, 18, 22, 23, 48, 55, 66, 78, 80, 87, 97, 101, 108, 110, 113, 121, 122, 125, 134, 136, 137, 147, 160, 162, 163, 164, 174, 175, 177, 196, 209, 221], "header": [4, 5, 6, 8, 22, 23, 144, 156, 189, 205, 209, 223, 226, 262, 264, 265], "cmake": [4, 6, 189, 207, 221, 258], "futur": [4, 7, 18, 21, 22, 42, 49, 58, 59, 109, 110, 118, 123, 135, 138, 142, 147, 153, 156, 158, 161, 162, 163, 164, 174, 175, 180, 182, 188, 189, 193, 198, 199, 200, 201, 205, 209, 223, 254], "begin": [4, 5, 6, 7, 11, 12, 17, 19, 22, 23, 25, 32, 43, 49, 50, 52, 55, 58, 59, 73, 85, 89, 102, 103, 108, 113, 115, 116, 122, 124, 138, 143, 153, 158, 161, 163, 169, 170, 192, 194, 202, 224, 229, 264], "iostream": [4, 5, 6, 22, 23, 221], "argc": [4, 22, 23, 221, 258], "const": [4, 5, 6, 8, 10, 15, 22, 23, 59, 145, 156, 187, 209, 221, 223, 232, 247, 258], "char": [4, 22, 23, 59, 145, 209, 221, 258], "cerr": [4, 22, 23, 221, 258], "app": [4, 23, 105, 119, 121, 140, 195, 205, 214, 221, 223, 228, 229, 254], "try": [4, 6, 12, 14, 15, 17, 19, 21, 22, 23, 25, 42, 44, 47, 48, 49, 52, 53, 58, 59, 60, 61, 73, 79, 97, 98, 99, 100, 101, 104, 105, 109, 116, 125, 126, 127, 128, 130, 137, 143, 145, 147, 148, 150, 151, 153, 156, 157, 160, 161, 165, 166, 169, 173, 174, 175, 177, 183, 185, 188, 191, 198, 202, 204, 209, 214, 221, 223, 258, 264, 265], "deseri": [4, 6, 23, 112, 183, 198, 199], "catch": [4, 8, 11, 22, 58, 209, 221, 223, 258], "c10": [4, 8, 10, 15, 22, 145, 156, 187, 189, 209, 221, 232, 247, 258], "ok": [4, 103, 162, 264], "relev": [4, 6, 14, 53, 98, 100, 103, 113, 114, 122, 124, 157, 172], "accept": [4, 5, 20, 67, 78, 87, 97, 102, 111, 115, 116, 124, 126, 142, 146, 151, 155, 160, 163, 169, 172, 180, 201, 203, 206, 254], "proce": [4, 11, 25, 97, 99, 145, 158, 166], "examin": [4, 11, 22, 25, 58, 59, 82, 97, 144], "moment": [4, 6, 11, 174, 180, 193, 207, 224], "cpp": [4, 5, 6, 8, 22, 23, 120, 121, 145, 188, 197, 200, 209, 221, 247, 258], "cmakelist": [4, 6, 22, 23, 209, 221, 258], "txt": [4, 5, 6, 9, 22, 23, 49, 75, 116, 127, 128, 138, 145, 159, 166, 186, 209, 221, 258], "cmake_minimum_requir": [4, 6, 22, 23, 209, 221, 258], "fatal_error": [4, 6, 22, 23, 209, 221, 258], "custom_op": [4, 108, 174, 175, 258], "find_packag": [4, 6, 22, 23, 221, 258], "add_execut": [4, 6, 22, 23, 221, 258], "target_link_librari": [4, 6, 22, 23, 209, 221, 258], "torch_librari": [4, 6, 8, 22, 23, 221, 258], "set_properti": [4, 6, 221, 258], "cxx_standard": [4, 6, 221, 258], "14": [4, 6, 22, 23, 24, 47, 73, 92, 123, 145, 172, 177, 209, 221, 222, 229, 232, 239, 268], "last": [4, 6, 11, 12, 14, 19, 23, 40, 43, 49, 52, 53, 59, 60, 73, 83, 85, 87, 99, 102, 105, 113, 117, 121, 124, 125, 127, 128, 136, 137, 143, 145, 149, 150, 153, 158, 160, 161, 162, 164, 165, 166, 170, 177, 179, 189, 190, 193, 194, 219, 221, 223, 229, 248, 254], "thing": [4, 5, 6, 8, 15, 21, 22, 23, 25, 43, 44, 47, 49, 58, 59, 85, 87, 97, 98, 99, 101, 102, 103, 113, 116, 124, 125, 126, 130, 131, 132, 133, 136, 137, 140, 144, 145, 148, 149, 154, 159, 160, 167, 178, 183, 185, 196, 198, 209, 264], "grab": [4, 6, 52, 159, 164], "latest": [4, 6, 10, 14, 20, 87, 107, 108, 112, 121, 138, 158, 159, 160, 163, 166, 167, 172, 173, 209, 259, 262], "stabl": [4, 20, 26, 27, 28, 29, 30, 32, 33, 34, 37, 38, 40, 94, 98, 113, 141, 159, 168, 169, 171, 182, 224, 231, 234, 252, 262], "page": [4, 6, 10, 22, 23, 50, 54, 61, 109, 127, 140, 164, 169, 176, 200, 205, 209, 210, 218, 221, 223, 266, 268], "websit": [4, 6, 161], "unzip": [4, 6, 19, 50, 172, 179, 182, 183, 198, 199, 209], "archiv": [4, 5, 6, 25, 148, 259], "against": [4, 22, 23, 44, 60, 81, 105, 136, 148, 160, 221], "window": [4, 5, 6, 7, 20, 44, 51, 103, 105, 134, 163, 169, 179, 207, 264], "debug": [4, 6, 8, 19, 25, 58, 59, 60, 78, 98, 121, 125, 174, 175, 187, 196, 197, 232, 257], "abi": [4, 5, 6, 22, 23, 205, 207, 209, 221], "plan": [4, 6, 10, 18, 60, 112, 122, 124, 172, 176, 183, 188, 193, 199, 207, 209, 225], "correct": [4, 5, 6, 8, 10, 11, 12, 13, 19, 37, 38, 43, 44, 47, 49, 60, 64, 73, 85, 87, 92, 97, 98, 99, 102, 111, 122, 123, 125, 127, 130, 134, 137, 145, 148, 154, 157, 160, 162, 163, 166, 167, 169, 170, 183, 194, 198, 199, 222, 262], "laid": 4, "within": [4, 5, 7, 14, 18, 21, 23, 61, 85, 103, 105, 109, 110, 124, 131, 138, 143, 145, 154, 157, 161, 163, 172, 177, 178, 186, 187, 193, 194, 196, 200, 207, 209, 262, 264], "mkdir": [4, 6, 23, 104, 147, 169, 172, 182, 195, 209], "dcmake_prefix_path": [4, 6, 22, 23, 221, 258], "config": [4, 6, 10, 17, 20, 24, 87, 123, 126, 129, 138, 145, 159, 177, 178, 180, 185, 186, 187, 198, 200, 202, 221, 253, 256], "someth": [4, 5, 6, 11, 14, 19, 23, 25, 44, 87, 99, 101, 113, 116, 136, 145, 158, 159, 160, 166, 206, 264], "root": [4, 5, 6, 14, 22, 23, 34, 37, 38, 41, 43, 44, 51, 52, 87, 92, 97, 98, 110, 130, 137, 145, 163, 164, 167, 169, 179, 189, 205, 214, 221, 224, 237, 251, 254, 255, 262], "4b5a67132e81": 4, "identif": [4, 6, 22, 23, 221], "gnu": [4, 5, 6, 22, 23, 221, 248], "cxx": [4, 6, 22, 23, 205, 207, 209, 221], "check": [4, 5, 6, 7, 8, 13, 14, 15, 19, 20, 22, 23, 25, 42, 43, 44, 45, 49, 50, 52, 55, 58, 59, 60, 73, 75, 85, 97, 98, 101, 104, 105, 108, 109, 110, 115, 116, 122, 126, 134, 136, 137, 140, 142, 143, 145, 147, 148, 154, 155, 157, 159, 160, 163, 172, 173, 174, 175, 177, 179, 189, 193, 194, 199, 201, 207, 209, 221, 223, 224, 254], "usr": [4, 6, 18, 22, 23, 136, 195, 221], "cc": [4, 6, 22, 23, 43, 108, 118, 205, 207, 221], "detect": [4, 6, 11, 12, 18, 22, 23, 52, 75, 121, 140, 159, 169, 173, 221], "info": [4, 5, 6, 22, 23, 82, 118, 133, 136, 138, 147, 161, 172, 174, 175, 176, 186, 208, 221, 222, 229], "pthread": [4, 5, 6, 22, 23, 209, 221], "pthread_creat": [4, 6, 22, 23, 221], "thread": [4, 5, 6, 8, 9, 21, 22, 23, 52, 61, 109, 134, 135, 138, 150, 159, 162, 163, 164, 177, 178, 182, 183, 195, 221, 232, 247], "scan": [4, 6, 22, 23, 172], "50": [4, 6, 7, 12, 16, 17, 19, 21, 22, 23, 24, 49, 52, 53, 58, 78, 92, 137, 145, 148, 157, 161, 164, 167, 178, 179, 183, 186, 192, 198, 200, 202, 204, 220, 222, 224, 229, 231, 248], "cmakefil": [4, 6, 22, 23], "dir": [4, 6, 22, 23, 82, 126, 148, 149, 205, 209, 224, 247], "o": [4, 5, 6, 7, 17, 22, 23, 90, 97, 98, 108, 128, 138, 151, 153, 172, 202, 264], "100": [4, 6, 9, 14, 16, 17, 19, 21, 22, 23, 37, 38, 44, 45, 48, 49, 52, 63, 64, 67, 68, 69, 71, 72, 80, 89, 92, 93, 94, 97, 99, 111, 119, 123, 125, 127, 128, 129, 130, 134, 139, 144, 145, 146, 147, 148, 150, 155, 157, 159, 160, 161, 164, 166, 167, 170, 172, 173, 174, 175, 177, 178, 183, 188, 192, 196, 198, 199, 202, 216, 220, 222, 232, 235, 247, 259], "suppli": [4, 6, 101, 148, 159, 264], "binari": [4, 6, 20, 22, 23, 49, 52, 105, 136, 148, 157, 173, 179, 189, 191, 197, 200, 205, 209, 219, 221, 223, 224, 232], "incompat": [4, 174, 175, 198], "1d": [4, 68, 93, 111, 206], "4d": [4, 47, 78, 148, 201], "path_to_model": 4, "successfulli": [4, 6, 22, 50, 58, 59, 60, 105, 119, 126, 136, 145, 163, 192, 195, 207, 226, 228, 242, 258], "coupl": [4, 14, 49, 103, 122, 124, 131, 137, 139, 153, 170, 184, 204], "awai": [4, 5, 6, 23, 47, 60, 98, 99, 101, 113, 144, 150, 160, 161, 162, 193, 264], "ivalu": [4, 23, 58, 145, 156, 207, 209, 221, 224, 258], "push_back": [4, 22, 23, 221, 258], "totensor": [4, 12, 19, 20, 23, 34, 37, 38, 44, 51, 52, 58, 59, 73, 75, 87, 90, 92, 94, 96, 97, 116, 117, 119, 123, 130, 136, 140, 149, 158, 159, 163, 167, 169, 170, 172, 183, 188, 189, 198, 199, 205, 207, 214, 221, 222, 224, 230, 251, 255, 258], "slice": [4, 5, 48, 80, 102, 127, 151, 157, 194, 207], "eras": [4, 25], "org": [4, 6, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 40, 42, 45, 46, 49, 58, 59, 74, 77, 84, 91, 93, 94, 96, 100, 104, 106, 113, 120, 122, 127, 128, 138, 141, 142, 143, 144, 153, 154, 158, 159, 166, 168, 169, 171, 173, 175, 182, 185, 188, 189, 191, 193, 195, 197, 204, 205, 206, 207, 208, 209, 214, 222, 223, 224, 225, 227, 231, 234, 235, 236, 237, 238, 258, 262, 264], "cppdoc": [4, 6], "pariti": 4, "manipul": [4, 60, 103, 144, 153, 183, 186], "five": [4, 9, 65, 95, 111, 113], "ideal": [4, 6, 14, 58, 59, 97, 150, 166, 178, 198], "variabl": [4, 5, 6, 7, 8, 12, 20, 22, 23, 42, 49, 60, 69, 76, 82, 87, 98, 99, 101, 111, 114, 127, 133, 136, 145, 162, 165, 174, 175, 177, 185, 192, 194, 206, 207, 209, 223, 254], "kcuda": [4, 6, 187], "live": [4, 6, 10, 15, 121, 125, 135, 163, 164, 193, 264], "hopefulli": [4, 6, 50, 51, 73, 85, 99, 112], "equip": [4, 5, 131, 137, 190], "concept": [4, 6, 11, 22, 55, 100, 101, 114, 121, 126, 147, 162, 165, 166, 187, 198, 200, 201], "Of": [4, 14, 23, 97, 101, 125, 134, 136, 170, 191, 193], "cours": [4, 6, 14, 17, 19, 23, 53, 97, 100, 101, 103, 104, 125, 134, 136, 170, 202], "did": [4, 6, 8, 19, 23, 25, 44, 52, 60, 68, 105, 111, 113, 136, 142, 154, 160, 163, 166, 177, 183, 264], "cover": [4, 5, 14, 15, 16, 18, 22, 25, 47, 58, 59, 100, 108, 113, 114, 119, 121, 122, 126, 136, 156, 160, 163, 164, 170, 173, 174, 175, 176, 192, 194, 198, 201, 221, 254], "insid": [4, 5, 6, 10, 16, 17, 18, 20, 22, 23, 45, 78, 108, 124, 169, 179, 196, 202, 206, 224, 264], "shortli": [4, 162], "html": [4, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 40, 45, 46, 52, 57, 74, 77, 84, 90, 91, 94, 100, 104, 106, 113, 114, 118, 120, 122, 138, 141, 143, 144, 158, 168, 171, 172, 175, 182, 188, 189, 191, 193, 204, 205, 231, 234, 235, 236, 238, 264], "peter": 5, "goldsborough": 5, "plethora": 5, "relat": [5, 11, 14, 52, 60, 101, 103, 113, 124, 145, 154, 174, 175, 183, 264], "algebra": [5, 14, 48, 99], "wrangl": 5, "novel": 5, "research": [5, 6, 17, 19, 23, 25, 49, 52, 60, 73, 75, 85, 99, 114, 115, 136, 138, 151, 155, 157, 172, 182, 202], "modul": [5, 7, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 37, 38, 39, 42, 44, 45, 47, 49, 52, 53, 55, 58, 59, 65, 66, 68, 73, 78, 79, 87, 89, 92, 94, 95, 96, 97, 98, 99, 102, 103, 105, 107, 108, 109, 110, 112, 115, 116, 117, 118, 121, 122, 123, 124, 125, 127, 128, 129, 130, 134, 136, 139, 143, 144, 145, 147, 148, 151, 153, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 187, 188, 189, 194, 195, 197, 198, 199, 200, 201, 202, 204, 207, 209, 210, 213, 215, 216, 220, 221, 222, 223, 224, 227, 228, 229, 232, 234, 235, 236, 239, 240, 241, 242, 243, 244, 249, 250, 251, 252, 253, 254, 258, 263, 264, 265], "power": [5, 6, 23, 43, 49, 57, 65, 73, 75, 87, 97, 99, 121, 123, 126, 136, 145, 147, 151, 156, 157, 159, 166, 172, 185, 188, 193, 195, 228, 264], "spare": [5, 6], "deriv": [5, 6, 10, 17, 23, 25, 43, 48, 76, 78, 99, 101, 102, 103, 110, 125, 130, 131, 142, 146, 196, 202], "express": [5, 13, 23, 95, 98, 107, 114, 124, 138, 174, 175, 192, 198, 199, 201, 210, 264], "better": [5, 6, 14, 17, 19, 21, 44, 52, 56, 61, 79, 97, 103, 109, 113, 115, 121, 126, 127, 128, 140, 145, 146, 147, 153, 155, 158, 160, 161, 166, 169, 170, 172, 174, 175, 177, 178, 183, 185, 190, 191, 196, 198, 199, 200, 201, 202, 224], "frequent": [5, 22, 23, 75, 82, 103, 123, 176, 177, 178, 192, 221], "expens": [5, 17, 97, 109, 164, 178, 185, 202], "plausibl": 5, "address": [5, 12, 18, 22, 24, 82, 136, 162, 163, 175, 177, 198, 265], "nativ": [5, 6, 8, 15, 23, 42, 55, 87, 107, 108, 119, 121, 122, 124, 137, 138, 164, 177, 178, 180, 185, 190, 193, 198, 221, 224, 239, 247], "intend": [5, 6, 8, 12, 23, 97, 123, 124, 130, 145, 148, 165, 173, 174, 175, 190, 198], "much": [5, 6, 8, 10, 12, 14, 17, 19, 23, 25, 52, 56, 73, 97, 98, 99, 103, 112, 119, 122, 125, 126, 143, 146, 147, 153, 159, 160, 163, 164, 166, 169, 170, 173, 177, 185, 190, 193, 201, 202, 219, 228, 229, 262, 264], "boilerpl": [5, 6, 19, 44, 99, 170, 190], "degre": [5, 64, 126, 166, 169, 193], "matter": [5, 135, 172, 190, 192], "organ": [5, 8, 14, 23, 51, 112, 127, 144, 150, 265], "tackl": [5, 109], "decid": [5, 6, 8, 10, 17, 18, 52, 87, 161, 176, 193, 197, 202], "contribut": [5, 52, 61, 65, 82, 111, 138, 148, 169, 177], "upstream": [5, 221], "rest": [5, 6, 14, 44, 117, 121, 137, 140, 144, 158, 160, 162, 163, 192, 199, 219, 264, 265], "chase": [5, 113], "someon": [5, 166], "fire": [5, 134], "dai": [5, 42, 103, 115, 116, 124], "head": [5, 7, 17, 21, 42, 75, 83, 109, 113, 124, 126, 134, 158, 165, 179, 194, 202], "straight": [5, 6, 23, 140, 166], "recurr": [5, 9, 44, 49, 60, 79, 81, 98, 102, 110, 121, 127, 128, 154, 166, 182, 196], "unit": [5, 6, 25, 49, 110, 122, 123, 146, 151, 157, 160, 161, 166, 172, 177, 178, 188], "superior": 5, "lstm": [5, 44, 49, 78, 79, 93, 100, 110, 119, 121, 127, 128, 164, 182, 184, 196, 229, 235, 252], "lack": [5, 15, 82, 190], "forget": [5, 6, 112, 158, 173, 189], "gate": [5, 49], "exponenti": [5, 49, 99, 101, 154, 161, 185], "elu": [5, 110], "never": [5, 7, 98, 99, 100, 103, 115, 125, 157, 167], "lltm": 5, "long": [5, 6, 7, 9, 10, 20, 23, 49, 50, 60, 78, 80, 82, 87, 98, 99, 100, 101, 103, 113, 118, 122, 125, 127, 128, 137, 138, 144, 145, 150, 154, 161, 164, 166, 169, 179, 186, 187, 196, 198, 209, 224, 232, 239, 247, 264, 265], "term": [5, 6, 15, 52, 73, 99, 100, 101, 109, 122, 124, 151, 157, 160, 175, 185, 193, 198, 199, 200, 201, 203, 264, 265], "signific": [5, 6, 9, 19, 42, 52, 58, 59, 82, 122, 130, 138, 144, 145, 146, 148, 153, 160, 165, 169, 173, 178, 204, 224, 264], "lstmcell": 5, "cell": [5, 21, 23, 25, 50, 60, 75, 80, 109, 160, 161, 165, 172, 185, 265], "plain": [5, 6, 23, 49, 127, 128, 166, 179], "input_featur": 5, "state_s": 5, "candid": [5, 145], "reset_paramet": [5, 130], "stdv": 5, "math": [5, 7, 10, 49, 63, 64, 65, 67, 68, 69, 71, 72, 85, 89, 95, 101, 104, 110, 111, 118, 127, 128, 130, 151, 159, 161, 165, 166, 268], "sqrt": [5, 7, 85, 104, 118, 130, 190, 203], "uniform_": [5, 6, 7, 9, 115, 164, 182, 196, 203], "old_h": 5, "old_cel": 5, "cat": [5, 7, 9, 20, 21, 40, 44, 48, 49, 60, 78, 90, 92, 98, 101, 102, 110, 115, 118, 128, 135, 140, 145, 150, 161, 164, 166, 170, 179, 182, 201, 230, 251], "gate_weight": 5, "split": [5, 7, 8, 9, 18, 19, 20, 21, 45, 49, 52, 60, 79, 85, 87, 98, 99, 102, 103, 113, 118, 121, 127, 128, 134, 135, 138, 143, 150, 160, 163, 164, 166, 179, 182, 183, 186, 194, 198, 199, 247], "input_g": 5, "sigmoid": [5, 6, 52, 93, 110, 180, 201, 248, 253], "output_g": 5, "tanh": [5, 6, 14, 25, 49, 52, 60, 93, 99, 110, 127, 146, 160, 166, 248], "candidate_cel": 5, "new_cel": 5, "hidden": [5, 7, 9, 21, 49, 60, 78, 97, 98, 102, 124, 126, 127, 128, 137, 143, 149, 164, 165, 166, 182, 196, 198, 235, 262], "new_h": [5, 25, 51], "rnn": [5, 9, 21, 25, 45, 49, 60, 61, 78, 79, 93, 110, 118, 121, 135, 137, 154, 163, 166, 182, 196, 200, 248], "new_c": 5, "intel": [5, 121, 136, 145, 148, 200, 207, 222, 252], "mkl": [5, 145, 239], "nnpack": 5, "why": [5, 6, 8, 11, 14, 25, 44, 52, 85, 97, 99, 103, 112, 114, 131, 134, 145, 153, 166, 173, 174, 175, 191, 193, 264], "room": [5, 97, 150, 264], "obviou": [5, 113], "knowledg": [5, 49, 52, 73, 99, 100, 114, 121, 145, 147, 264], "execut": [5, 6, 7, 8, 11, 15, 16, 20, 21, 22, 23, 25, 42, 43, 45, 50, 60, 61, 76, 78, 82, 98, 108, 120, 121, 125, 126, 135, 136, 137, 144, 145, 148, 150, 156, 160, 161, 163, 164, 165, 173, 174, 175, 177, 178, 183, 184, 186, 187, 188, 195, 204, 205, 207, 209, 224, 225, 226, 231, 254], "kernel": [5, 6, 8, 13, 17, 18, 23, 47, 83, 108, 110, 121, 139, 145, 148, 150, 154, 155, 157, 165, 166, 169, 173, 177, 178, 185, 187, 200, 202], "involv": [5, 8, 9, 15, 16, 17, 19, 23, 25, 50, 60, 85, 98, 101, 105, 112, 120, 125, 127, 133, 140, 147, 153, 164, 166, 174, 175, 183, 185, 194, 202], "launch": [5, 6, 21, 53, 61, 115, 126, 133, 134, 150, 162, 163, 164, 165, 169, 177, 207, 227], "amount": [5, 19, 25, 73, 82, 112, 124, 134, 157, 173, 185, 224], "becom": [5, 6, 11, 21, 24, 52, 61, 73, 75, 78, 85, 97, 124, 131, 146, 148, 169, 170, 177, 187, 194, 198, 254], "furthermor": [5, 19, 97, 139, 146, 170, 177, 187, 201, 225, 226], "interpret": [5, 6, 23, 25, 40, 56, 82, 85, 103, 121, 127, 128, 138, 166, 173, 174, 175, 187, 197, 230, 236, 252, 264], "slow": [5, 6, 8, 42, 123, 149, 177, 229], "down": [5, 8, 10, 11, 16, 19, 42, 50, 82, 87, 99, 104, 123, 137, 145, 146, 147, 163, 167, 170, 177, 190, 262], "therefor": [5, 6, 9, 15, 19, 49, 51, 60, 97, 108, 112, 113, 115, 120, 134, 135, 148, 151, 156, 157, 163, 164, 174, 175, 177, 192, 193, 201, 207, 224, 264], "rewrit": [5, 21, 45, 60, 107, 130, 154, 174, 175, 201, 206, 207, 254], "fuse": [5, 17, 19, 121, 145, 158, 159, 177, 178, 180, 182, 183, 185, 195, 199, 202, 207, 228, 248, 254], "group": [5, 7, 11, 16, 18, 19, 24, 49, 61, 83, 109, 113, 120, 121, 122, 123, 128, 130, 132, 134, 135, 136, 145, 169, 176, 179, 264, 265], "profit": 5, "fewer": [5, 11, 130, 146], "visibl": [5, 22, 23, 44, 87, 172, 183], "aten": [5, 8, 10, 15, 23, 42, 109, 145, 169, 174, 175, 178, 183, 186, 187, 189, 198, 199, 200, 220, 221, 227, 239, 245, 247], "translat": [5, 23, 25, 49, 60, 105, 107, 116, 118, 151, 166, 188, 192, 254], "benefit": [5, 6, 9, 17, 18, 42, 43, 85, 87, 119, 122, 142, 148, 153, 158, 165, 177, 185, 198, 202, 221], "massiv": [5, 25, 44, 101, 103, 221], "parallel": [5, 6, 11, 16, 18, 44, 46, 49, 51, 52, 55, 73, 79, 87, 112, 121, 126, 132, 136, 138, 145, 151, 160, 162, 163, 164, 176, 177, 231, 241, 248, 260], "ahead": [5, 22, 153, 170, 174, 175, 180, 189], "cpp_extens": [5, 10, 23, 156, 209, 232], "setup": [5, 6, 7, 10, 16, 19, 22, 42, 52, 53, 55, 122, 123, 126, 134, 149, 150, 153, 156, 159, 164, 185, 189, 192, 193, 205, 206, 207, 215, 232, 247], "lltm_cpp": 5, "ext_modul": [5, 10, 23, 156], "cppextens": [5, 10, 23, 156], "cmdclass": [5, 10, 23, 156], "build_ext": [5, 10, 23, 156], "buildextens": [5, 10, 23, 156], "conveni": [5, 8, 14, 22, 23, 44, 47, 49, 101, 125, 127, 128, 139, 146, 156, 160, 191, 193, 221, 254], "wrapper": [5, 6, 8, 16, 55, 112, 122, 123, 131, 137, 147, 160, 172, 197, 200, 241], "include_dir": [5, 10, 156], "include_path": 5, "manag": [5, 22, 43, 49, 61, 108, 109, 113, 120, 124, 132, 133, 134, 150, 154, 165, 169, 178, 233], "And": [5, 6, 10, 22, 23, 24, 25, 52, 101, 103, 105, 113, 131, 145, 146, 148, 151, 159, 169, 170, 173, 174, 175, 177, 178, 196, 200, 201, 214], "overal": [5, 19, 42, 49, 122, 123, 136, 150, 161, 172, 198, 201, 229], "d_sigmoid": 5, "bit": [5, 12, 15, 23, 25, 51, 68, 95, 109, 113, 117, 137, 149, 159, 160, 161, 166, 185, 190, 198, 200, 208, 229], "pybind11": [5, 8, 22, 23, 156, 232], "datatyp": [5, 23, 40, 48, 109, 221], "Its": [5, 97, 99, 194, 264], "inspect": [5, 23, 78, 97, 108, 122, 126, 144, 165, 167, 173, 174, 175, 183, 186], "notic": [5, 8, 14, 21, 22, 23, 25, 32, 42, 43, 44, 52, 60, 73, 85, 97, 99, 112, 131, 136, 145, 147, 150, 154, 155, 158, 160, 169, 173, 174, 175, 177, 178, 189, 190, 192, 196], "dispos": 5, "nvcc": 5, "workaround": [5, 7, 23, 79, 85, 131, 142], "logic": [5, 6, 11, 17, 23, 85, 98, 123, 126, 133, 135, 157, 163, 164, 172, 178, 184, 202, 203], "sigmoidalphablendforwardcuda": 5, "port": [5, 16, 136, 163], "entir": [5, 6, 14, 16, 18, 19, 25, 47, 49, 53, 60, 78, 97, 99, 102, 117, 121, 122, 123, 127, 130, 135, 143, 150, 153, 155, 157, 158, 160, 164, 166, 177, 183, 190, 191, 192, 195, 198, 199, 209, 264], "lltm_forward": 5, "addmm": [5, 6, 109, 145, 174, 189, 198, 207, 208, 220, 239], "transpos": [5, 6, 7, 12, 40, 44, 48, 49, 51, 52, 60, 90, 92, 94, 96, 110, 117, 118, 130, 145, 147, 154, 158, 161, 165, 167, 170, 174, 175, 194, 207, 230], "respect": [5, 16, 32, 34, 43, 49, 51, 52, 63, 64, 68, 69, 71, 72, 99, 101, 111, 114, 115, 124, 125, 135, 137, 142, 144, 145, 146, 155, 160, 164, 166, 169, 174, 175, 177, 178, 199, 250], "ultim": [5, 19, 49, 52, 60, 85, 190], "plop": [5, 23], "autograd": [5, 12, 13, 15, 16, 21, 25, 32, 40, 42, 46, 47, 57, 59, 61, 62, 68, 69, 77, 78, 81, 91, 93, 98, 100, 101, 104, 109, 110, 119, 121, 127, 128, 130, 131, 134, 135, 145, 146, 151, 155, 161, 162, 163, 166, 178, 192, 201, 206, 209, 213, 217, 227, 231, 248, 256], "nice": [5, 12, 49, 80, 144, 153, 155, 160], "dig": [5, 99, 103, 165], "deeper": [5, 11, 12, 95, 97, 99, 144, 145, 165, 178, 212], "interest": [5, 6, 10, 14, 17, 20, 23, 25, 44, 49, 51, 58, 59, 78, 87, 97, 99, 105, 107, 108, 113, 117, 122, 126, 146, 153, 154, 158, 160, 167, 174, 175, 177, 179, 202, 206, 264], "alex": 5, "grave": 5, "thesi": 5, "d_tanh": 5, "relu": [5, 6, 12, 19, 20, 23, 25, 37, 38, 44, 47, 52, 73, 78, 87, 89, 92, 93, 94, 96, 97, 99, 103, 104, 105, 110, 112, 123, 134, 135, 139, 145, 147, 149, 150, 151, 155, 157, 158, 159, 161, 162, 163, 164, 166, 167, 170, 173, 174, 175, 178, 182, 183, 201, 204, 206, 215, 216, 219, 220, 221, 222, 224, 231, 234, 240, 241, 242, 243, 244, 248, 249, 250, 251, 253, 254], "exp": [5, 7, 9, 65, 89, 98, 99, 104, 111, 118, 125, 131, 142, 161, 192], "d_elu": 5, "mask": [5, 17, 58, 75, 90, 109, 118, 121, 137, 154, 157, 161, 165, 172, 179, 185, 190, 191, 193, 194, 197, 202, 221, 256], "type_a": [5, 118], "lltm_backward": 5, "grad_h": 5, "grad_cel": 5, "d_output_g": 5, "d_tanh_new_cel": 5, "d_new_cel": 5, "d_old_cel": 5, "d_candidate_cel": 5, "d_input_g": 5, "d_gate": 5, "d_weight": 5, "d_bia": 5, "keepdim": [5, 13, 19, 73, 123, 130, 163, 167, 183, 198, 199, 222], "d_x": [5, 52], "d_old_h": 5, "d_input": 5, "span": [5, 17, 75, 98, 134, 150, 169, 202, 265], "four": [5, 7, 14, 18, 22, 61, 67, 85, 94, 95, 108, 111, 115, 119, 122, 135, 136, 150, 170, 224, 229, 264, 265], "pybind11_modul": [5, 156], "torch_extension_nam": [5, 156], "macro": [5, 6, 8, 15, 23], "maintain": [5, 10, 14, 22, 43, 49, 61, 73, 97, 102, 108, 121, 132, 136, 147, 161, 164, 177, 178, 195], "mismatch": [5, 61, 97], "nasti": 5, "hard": [5, 6, 8, 15, 21, 99, 126, 157], "At": [5, 6, 8, 14, 15, 17, 20, 23, 43, 47, 49, 50, 85, 87, 102, 116, 122, 123, 124, 137, 142, 147, 158, 160, 161, 162, 165, 166, 169, 190, 193, 198, 202, 207, 224, 263], "point": [5, 6, 8, 10, 11, 14, 17, 18, 19, 20, 22, 23, 43, 47, 49, 50, 51, 52, 53, 58, 60, 82, 85, 97, 98, 100, 101, 102, 103, 110, 123, 124, 125, 126, 131, 132, 134, 144, 147, 150, 151, 158, 160, 162, 166, 170, 172, 174, 175, 182, 183, 185, 186, 190, 192, 193, 195, 198, 201, 202, 209, 224, 229, 262, 263, 264], "bdist_egg": 5, "egg_info": [5, 23], "egg": [5, 23], "pkg": [5, 23, 259], "dependency_link": [5, 23], "top": [5, 6, 8, 17, 19, 20, 22, 23, 38, 50, 51, 52, 82, 83, 94, 96, 97, 115, 124, 127, 136, 140, 144, 158, 159, 164, 165, 169, 170, 177, 179, 183, 198, 199, 200, 202, 210, 228, 258, 262, 266], "top_level": [5, 23], "manifest": [5, 23, 192, 195], "bdist": 5, "x86_64": [5, 18, 23, 205, 209], "install_lib": 5, "temp": [5, 9, 19, 23, 125, 129, 138, 182, 183, 186, 198, 199, 235], "gcc": [5, 23, 108, 145], "miniconda": [5, 18, 23], "compiler_compat": [5, 23], "wl": [5, 22, 23], "sysroot": [5, 23], "wsign": [5, 23], "dndebug": [5, 23], "g": [5, 6, 7, 8, 10, 11, 12, 14, 18, 23, 25, 42, 43, 49, 51, 52, 60, 61, 79, 87, 89, 97, 99, 100, 103, 108, 110, 117, 121, 123, 126, 127, 128, 134, 136, 138, 139, 145, 153, 155, 156, 160, 162, 164, 166, 169, 174, 175, 177, 180, 183, 186, 187, 193, 197, 201, 206, 207, 259, 264], "fwrapv": [5, 23], "o3": [5, 23, 232], "wall": [5, 23, 98, 144, 247], "wstrict": [5, 23], "prototyp": [5, 10, 11, 15, 23, 61, 113, 174, 175, 187, 194, 195, 201, 206, 207], "fpic": [5, 23, 108], "site": [5, 18, 22, 23, 50, 52, 58, 59, 143, 144, 166, 188, 225, 226, 228, 239, 247, 264], "csrc": [5, 22, 23, 156, 189, 223], "th": [5, 14, 23, 51, 99, 103, 136, 147], "thc": [5, 23], "7m": [5, 23], "dtorch_api_include_extension_h": [5, 23], "dtorch_extension_nam": [5, 23], "d_glibcxx_use_cxx11_abi": [5, 23], "cc1plu": [5, 23], "warn": [5, 19, 23, 42, 51, 138, 145, 149, 160, 165, 172, 173, 174, 175, 183, 186, 188, 190, 191, 192, 193, 198, 199, 232, 254], "valid": [5, 7, 9, 13, 17, 20, 23, 24, 49, 87, 94, 97, 104, 107, 109, 112, 113, 115, 117, 118, 122, 123, 126, 130, 131, 149, 156, 158, 172, 179, 182, 183, 191, 192, 201, 202, 205, 223], "objc": [5, 23], "l": [5, 7, 12, 14, 20, 23, 43, 49, 51, 52, 89, 99, 108, 110, 127, 128, 160, 161, 166, 174, 194, 195, 232], "rpath": [5, 23], "cpython": [5, 23], "37m": [5, 23], "stub": [5, 158, 210, 224, 265], "loader": [5, 6, 12, 24, 38, 44, 79, 160, 163, 179, 223, 232], "byte": [5, 138, 140, 175, 182, 209, 231], "37": [5, 7, 17, 109, 159, 164, 178, 202, 239], "pyc": 5, "native_lib": 5, "zip_saf": 5, "analyz": [5, 19, 23, 60, 82, 121, 153, 160, 173, 175, 186], "__pycache__": 5, "__file__": [5, 156, 232], "dist": [5, 7, 11, 16, 18, 110, 122, 123, 134, 136, 154, 156, 163, 176, 215, 216, 260], "py3": 5, "remov": [5, 9, 12, 17, 19, 49, 52, 53, 59, 60, 83, 109, 110, 114, 116, 125, 134, 138, 143, 145, 153, 159, 165, 166, 172, 173, 174, 175, 179, 182, 183, 184, 185, 186, 190, 191, 194, 195, 198, 199, 202, 205, 229, 232, 235, 247, 254, 262], "everyth": [5, 43, 87, 97, 99, 108, 126, 127, 131, 137, 140, 158, 159, 160, 161, 162, 166, 170, 188, 189, 224, 247], "finish": [5, 6, 16, 23, 44, 45, 58, 87, 92, 94, 115, 134, 135, 136, 144, 150, 162, 164, 170, 189, 200, 205, 219, 224, 251], "ubuntu": [5, 6, 169, 209], "16": [5, 7, 16, 17, 19, 23, 24, 44, 47, 52, 87, 89, 92, 93, 94, 96, 97, 104, 105, 112, 126, 134, 137, 142, 146, 148, 157, 158, 159, 164, 165, 170, 172, 173, 174, 175, 178, 179, 185, 188, 192, 195, 202, 205, 209, 215, 220, 232, 240, 241, 242, 243, 244, 249, 250, 251, 268], "04": [5, 7, 118, 169, 220, 232], "recent": [5, 49, 75, 102, 109, 113, 115, 124, 136, 138, 145, 151, 154, 158, 161, 169, 209], "maco": [5, 6, 105, 136, 172], "clang": [5, 205, 207], "worst": [5, 115, 138], "resolv": [5, 23, 97, 143, 148, 178, 192], "symbol": [5, 25, 115, 118, 143, 174, 175, 183, 201, 232, 247, 264], "linker": [5, 23, 205], "pycapsul": [5, 23], "builtin": [5, 156], "arg0": 5, "arg1": [5, 163], "arg2": [5, 163], "arg3": 5, "arg4": 5, "citizen": [5, 23, 190, 192], "lltmfunction": 5, "staticmethod": [5, 13, 14, 64, 111, 130, 131, 142, 162, 172, 245], "contigu": [5, 7, 8, 9, 14, 148, 182, 195, 200, 210, 219, 224], "saved_tensor": [5, 13, 64, 111, 130, 131], "benchmark": [5, 15, 17, 24, 42, 109, 117, 121, 126, 138, 139, 145, 146, 155, 159, 165, 173, 177, 178, 185, 188, 194, 200, 202, 211, 221, 236, 247, 248, 252], "measur": [5, 12, 21, 82, 97, 103, 123, 138, 144, 146, 150, 160, 161, 165, 167, 173, 177, 178, 185, 196, 200, 204, 213, 224, 232, 247], "durat": [5, 83, 156, 161, 169, 178, 264], "32": [5, 14, 17, 18, 19, 20, 21, 23, 24, 47, 52, 55, 73, 87, 92, 93, 97, 102, 105, 109, 123, 126, 130, 137, 138, 145, 146, 147, 148, 151, 155, 159, 163, 164, 165, 166, 167, 169, 172, 174, 175, 177, 178, 179, 199, 204, 220, 229, 232, 234, 240, 248], "128": [5, 6, 12, 22, 51, 52, 55, 73, 87, 97, 103, 109, 118, 123, 124, 126, 127, 128, 130, 135, 136, 137, 138, 139, 145, 150, 155, 159, 161, 162, 163, 164, 166, 173, 179, 186, 201, 204, 208, 213, 221, 231, 232, 233, 234, 247, 255], "100000": [5, 58, 59, 127, 128, 138, 147, 232], "3f": [5, 9, 17, 19, 44, 87, 92, 115, 118, 147, 165, 179, 182, 194, 199, 202, 231, 251], "wrote": [5, 23, 140, 173, 179, 264], "post": [5, 6, 11, 20, 49, 58, 59, 97, 121, 122, 123, 126, 138, 140, 148, 150, 167, 177, 178, 184, 186, 194, 197, 199, 201, 214], "my": [5, 21, 42, 50, 98, 103, 192, 199, 204, 264], "machin": [5, 6, 18, 20, 21, 25, 44, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 73, 87, 105, 107, 116, 118, 121, 122, 123, 126, 132, 133, 134, 135, 136, 144, 155, 159, 163, 164, 165, 166, 177, 179, 186, 195, 199, 204], "506": 5, "480": [5, 239], "444": 5, "694": 5, "349": [5, 92], "335": [5, 148, 164, 260], "443": [5, 164, 239], "523": 5, "speedup": [5, 17, 21, 42, 44, 121, 139, 145, 150, 155, 178, 182, 183, 185, 194, 202, 224], "30": [5, 6, 7, 14, 17, 19, 45, 82, 99, 115, 121, 122, 148, 157, 162, 164, 183, 193, 198, 202, 232, 233, 239], "albeit": [5, 14, 229], "major": [5, 10, 11, 19, 103, 117, 145, 153, 165, 173, 177, 178, 193], "particularli": [5, 13, 17, 53, 154, 166, 202], "engin": [5, 6, 14, 20, 43, 61, 87, 107, 119, 123, 159, 164, 172, 175, 179, 188, 206, 208, 221, 229, 262], "wonder": [5, 99, 153], "abstract": [5, 11, 14, 51, 87, 95, 100, 103, 110, 113, 124, 126, 136, 143, 156, 160, 265], "correspondingli": 5, "big": [5, 42, 52, 98, 103, 128, 130, 139, 153, 160, 166, 172, 195], "win": [5, 115, 153, 186], "No": [5, 6, 49, 53, 60, 99, 145, 149, 180, 205, 212], "cuda_devic": 5, "creation": [5, 6, 10, 193, 203, 209], "assert": [5, 9, 11, 12, 17, 18, 19, 22, 51, 94, 95, 98, 105, 108, 125, 129, 130, 134, 139, 142, 143, 145, 146, 151, 154, 155, 163, 165, 170, 173, 182, 194, 195, 201, 202, 206, 209, 210, 211, 231, 232, 245, 253], "synchron": [5, 11, 16, 55, 56, 61, 82, 134, 136, 150, 160, 162, 163, 169, 173, 177, 178, 185, 194, 213, 231, 253], "1e6": [5, 9, 19, 138, 165, 182, 183, 186, 198, 199, 211, 229, 232, 260], "1e5": 5, "again": [5, 6, 9, 21, 25, 44, 50, 60, 78, 97, 98, 102, 103, 108, 113, 116, 119, 125, 130, 136, 137, 153, 162, 164, 166, 169, 172, 173, 177, 185, 198, 201, 224, 264], "187": [5, 232], "719": 5, "410": [5, 148], "815": 5, "149": 5, "802": [5, 145], "393": [5, 178], "458": [5, 145], "That": [5, 6, 17, 23, 43, 44, 45, 49, 99, 101, 102, 103, 105, 108, 116, 124, 127, 135, 142, 144, 146, 148, 150, 151, 153, 160, 165, 169, 179, 190, 191, 193, 202, 224, 225, 264], "great": [5, 49, 60, 105, 112, 113, 192, 198, 264], "pull": [5, 7, 21, 144, 174, 175], "dive": [5, 6, 11, 23, 134, 145, 158], "elabor": [5, 6, 124, 145, 162], "fly": [5, 14, 23, 51, 98, 115, 160, 229], "background": [5, 6, 23, 58, 59, 73, 113, 159, 170, 172, 179, 264], "tmp": [5, 23, 126, 130, 145, 172, 187, 219, 224, 229, 239], "torch_extens": 5, "emit": [5, 6, 98], "ninja": 5, "verbos": [5, 23, 133, 172, 178, 208, 209, 265], "complic": [5, 14, 98, 99, 103, 126, 178, 198, 206, 210, 254], "techniqu": [5, 9, 16, 17, 19, 21, 49, 60, 97, 98, 103, 107, 121, 124, 130, 131, 132, 144, 150, 154, 157, 158, 164, 172, 178, 185, 190, 194, 202, 204, 205, 229], "fine": [5, 6, 17, 19, 49, 51, 98, 113, 120, 125, 135, 136, 145, 158, 159, 169, 186, 189, 190, 202, 248], "system": [5, 6, 8, 10, 12, 14, 15, 22, 23, 25, 55, 76, 97, 121, 126, 136, 154, 159, 160, 162, 176, 177, 178, 179, 207, 209], "increment": [5, 11, 12, 60, 85, 101, 136, 147, 161], "thu": [5, 6, 8, 10, 19, 20, 21, 23, 49, 85, 87, 97, 108, 122, 139, 143, 153, 166, 178, 198, 203, 209, 254, 264], "didn": [5, 8, 22, 76, 105, 144, 162, 182, 206, 264], "prospect": 5, "pointwis": [5, 8, 143, 148, 200], "declar": [5, 6, 13, 23, 60, 73, 78, 115, 209, 224, 254], "cu": 5, "ensur": [5, 8, 9, 10, 11, 12, 14, 15, 16, 19, 22, 37, 49, 53, 56, 60, 64, 97, 109, 111, 112, 115, 116, 123, 133, 136, 142, 160, 161, 163, 165, 172, 177, 179, 187, 195, 199, 203, 232, 242], "lltm_cuda": 5, "lltm_cuda_forward": 5, "lltm_cuda_backward": 5, "check_cuda": 5, "torch_check": [5, 8], "is_cuda": [5, 148], "check_contigu": 5, "is_contigu": [5, 148, 232, 247], "check_input": 5, "lltm_cuda_kernel": 5, "cannot": [5, 6, 11, 14, 16, 18, 22, 23, 49, 60, 61, 82, 108, 112, 113, 131, 134, 136, 137, 148, 150, 158, 160, 174, 175, 185, 196, 204, 206, 263], "peek": [5, 212], "cuda_runtim": 5, "templat": [5, 8, 22, 23, 59, 136, 145, 209, 210, 262], "typenam": [5, 209], "scalar_t": [5, 145], "__device__": 5, "__forceinline__": 5, "specif": [5, 6, 8, 9, 10, 11, 12, 17, 18, 19, 22, 23, 25, 44, 55, 58, 59, 73, 82, 87, 99, 100, 101, 105, 107, 108, 110, 112, 114, 122, 123, 124, 127, 128, 130, 134, 136, 137, 138, 144, 145, 149, 150, 157, 158, 160, 162, 163, 164, 165, 166, 169, 170, 174, 175, 177, 178, 179, 180, 186, 188, 191, 194, 200, 201, 202, 205, 207, 221, 252, 254, 264], "fmax": 5, "fmin": 5, "d_relu": 5, "wish": [5, 6, 23, 52, 60, 73, 95, 112, 113, 151, 155, 163, 172, 180, 186, 191, 199, 242, 265], "explicitli": [5, 6, 18, 25, 43, 48, 52, 53, 60, 87, 101, 124, 133, 137, 148, 164, 165, 167, 174, 177, 178, 183, 193, 194, 201], "zeros_lik": [5, 14, 95, 143, 162, 217, 256], "dim3": 5, "at_dispatch_floating_typ": 5, "lltm_forward_cuda": 5, "lltm_cuda_forward_kernel": 5, "indic": [5, 6, 10, 11, 14, 16, 23, 49, 60, 63, 64, 82, 98, 99, 102, 103, 108, 109, 110, 111, 115, 116, 118, 126, 127, 137, 138, 145, 157, 160, 161, 163, 169, 170, 172, 177, 178, 179, 186, 190, 192, 193, 196, 201, 258, 262, 264], "runtim": [5, 8, 14, 18, 21, 23, 25, 40, 50, 60, 82, 85, 107, 109, 121, 124, 130, 144, 153, 169, 173, 177, 178, 182, 185, 186, 198, 207, 208, 211], "back": [5, 6, 8, 10, 14, 15, 19, 20, 22, 23, 44, 47, 51, 58, 59, 60, 73, 80, 87, 97, 98, 101, 105, 109, 113, 125, 127, 140, 144, 148, 150, 153, 155, 160, 162, 163, 164, 166, 172, 177, 189, 190, 194, 195, 264], "determin": [5, 6, 8, 11, 17, 19, 48, 49, 97, 98, 101, 102, 103, 105, 124, 126, 139, 143, 153, 154, 155, 157, 161, 173, 183, 194, 202], "conceptu": [5, 6, 43, 49, 60, 178], "scalartyp": 5, "messag": [5, 49, 108, 136, 138, 172, 174, 175, 186, 209, 223, 226, 254], "alia": [5, 10, 64, 111, 174, 175], "retriev": [5, 6, 7, 14, 16, 21, 49, 125, 126, 147, 160, 162, 163, 178, 210], "at_dispatch_all_typ": 5, "sens": [5, 8, 12, 14, 97, 103, 113, 126, 139, 170, 264], "routin": [5, 6, 23], "convolut": [5, 6, 8, 12, 13, 20, 47, 52, 60, 97, 112, 117, 119, 121, 148, 151, 157, 158, 167, 177, 178, 183, 200, 201, 207, 208, 221, 224, 227, 239, 254], "harder": [5, 97, 185, 186], "ourselv": [5, 6, 49, 76, 130, 160], "grid": [5, 47, 51, 117, 150, 158, 167, 170, 187, 256], "fill": [5, 6, 14, 80, 103, 127, 137, 142, 177, 191, 192, 209, 224], "matric": [5, 12, 17, 23, 25, 48, 101, 146, 154, 202], "2048": [5, 18, 97, 130, 146], "heard": 5, "introductori": [5, 79], "fairli": [5, 97, 113, 136, 153, 161], "ever": [5, 6, 23, 125, 174, 175], "__global__": 5, "__restrict__": 5, "size_t": 5, "column": [5, 7, 18, 23, 40, 80, 99, 101, 109, 119, 124, 127, 145, 146, 151, 161, 169, 172, 191, 192, 193, 194, 232, 239, 265], "blockidx": 5, "blockdim": 5, "threadidx": 5, "index": [5, 6, 15, 34, 38, 41, 44, 45, 48, 49, 51, 58, 59, 60, 73, 83, 98, 99, 101, 102, 103, 109, 115, 116, 118, 119, 123, 125, 126, 127, 128, 130, 136, 140, 154, 161, 162, 166, 167, 169, 172, 173, 177, 185, 194, 206, 214, 262, 268], "gates_row": 5, "primarili": [5, 82, 163, 173], "imagin": [5, 98, 103, 131, 136, 153, 154, 166], "giant": [5, 166], "million": [5, 115, 117, 119, 122, 137, 177], "serial": [5, 6, 10, 23, 25, 60, 112, 121, 174, 175, 177, 183, 198, 199], "faster": [5, 6, 8, 9, 12, 19, 49, 56, 58, 59, 73, 97, 112, 122, 133, 137, 139, 146, 148, 155, 162, 166, 173, 178, 179, 183, 204, 219, 224, 228, 229], "right": [5, 6, 8, 10, 12, 14, 20, 23, 32, 43, 48, 49, 52, 64, 82, 89, 97, 99, 101, 103, 111, 113, 136, 138, 147, 151, 153, 158, 160, 161, 162, 165, 166, 169, 172, 179, 186, 196, 198, 206, 254, 264], "inde": [5, 14, 58, 59, 97, 130, 146, 160, 165, 173, 192, 193], "agnost": [5, 60, 110, 233], "ineffici": [5, 82, 177, 194], "readabl": [5, 25, 51, 98, 110, 128, 140, 169, 214], "especi": [5, 17, 19, 49, 52, 60, 73, 113, 122, 134, 144, 151, 153, 174, 175, 178, 185, 191, 200, 202, 224, 229], "dimension": [5, 47, 48, 49, 52, 60, 97, 100, 101, 102, 103, 113, 124, 148, 157, 165, 166, 170, 172, 193, 224], "stride": [5, 6, 19, 52, 90, 97, 104, 113, 123, 130, 135, 145, 147, 148, 167, 172, 178, 180, 193, 219, 230, 238, 245], "row": [5, 18, 23, 34, 40, 51, 73, 80, 99, 101, 102, 103, 116, 124, 126, 127, 146, 158, 161, 162, 177, 178, 191, 193, 206, 209, 232, 265], "arithmet": [5, 19, 144, 186], "fortun": [5, 6, 10, 15, 23, 87, 136, 137], "expos": [5, 6, 8, 22, 23, 108, 113, 121, 140, 164, 182, 198, 199, 207, 209], "foo": [5, 21, 22, 142, 143, 154, 163, 173, 175, 183, 198, 203, 210, 247, 264, 265], "12": [5, 7, 23, 42, 58, 59, 92, 101, 109, 122, 123, 145, 150, 162, 170, 174, 179, 180, 185, 191, 194, 201, 202, 205, 209, 222, 223, 226, 228, 232, 259, 264, 268], "hold": [5, 14, 16, 18, 47, 60, 63, 64, 65, 67, 68, 69, 76, 78, 87, 98, 111, 122, 123, 133, 135, 140, 153, 161, 162, 164], "foo_a": 5, "packed_accessor64": 5, "packed_accessor32": 5, "pack": [5, 49, 60, 78, 115, 145, 160, 162, 164, 194, 209, 224, 254], "integ": [5, 6, 8, 60, 97, 99, 101, 103, 113, 115, 126, 147, 157, 174, 175, 179, 185, 193, 198, 199, 200, 208, 229, 267], "fundament": [5, 49, 91, 101, 103, 147, 191, 199], "packedtensoraccessor32": 5, "restrictptrtrait": 5, "decompos": [5, 10, 17, 123, 150, 174, 175, 198, 202], "packedaccessor32": 5, "variant": [5, 49, 60, 124, 130, 159, 165], "int32_t": 5, "packedaccessor64": 5, "slower": [5, 17, 56, 134, 146, 150, 159, 161, 173, 177, 179, 185, 187, 194, 202], "host": [5, 7, 16, 18, 54, 82, 98, 122, 123, 124, 134, 135, 136, 150, 163, 164, 169], "reshap": [5, 6, 9, 12, 19, 51, 95, 103, 104, 110, 118, 143, 160, 182, 183, 189, 190, 191, 192, 194, 198, 199, 207, 222, 232], "pattern": [5, 17, 21, 103, 124, 136, 143, 145, 154, 163, 178, 183, 184, 186, 190, 192, 198, 202, 203, 221], "lltm_cuda_backward_kernel": 5, "lltm_backward_cuda": 5, "d_gate_weight": 5, "cudaextens": [5, 156], "hassl": [5, 6], "entail": 5, "simpler": [5, 78, 124, 130, 142, 154, 198, 206], "fastest": [5, 150, 165], "129": [5, 109, 188], "431": 5, "304": [5, 49, 178], "641": [5, 148], "faq": [5, 22, 23], "sit": [6, 42, 105, 107, 108, 150, 154, 263, 265, 267], "atop": 6, "substanti": [6, 126], "codebas": [6, 10, 14], "foundat": [6, 160, 172], "underli": [6, 8, 14, 23, 48, 73, 80, 95, 97, 112, 126, 139, 145, 150, 155, 163, 183, 192, 193, 194], "popular": [6, 68, 73, 75, 97, 111, 126, 137, 138, 178, 185, 221, 263], "stochast": [6, 7, 47, 52, 65, 104, 111, 115, 136, 160, 161], "descent": [6, 7, 43, 47, 63, 64, 65, 68, 72, 104, 110, 111, 115, 136, 185], "digit": [6, 47, 121, 122, 123, 172], "whirlwind": 6, "wet": 6, "appetit": 6, "watch": [6, 37, 113, 132, 136], "lightn": [6, 126], "talk": [6, 8, 49, 52, 55, 101, 115, 136, 160, 163], "cppcon": 6, "2018": [6, 118, 138], "quick": [6, 17, 48, 58, 59, 97, 99, 102, 103, 119, 122, 127, 134, 139, 146, 154, 155, 185, 202], "humor": 6, "sweep": [6, 165], "philosophi": [6, 113], "ecosystem": [6, 108], "descript": [6, 50, 61, 122, 123, 145, 149, 160, 162, 163, 164, 165, 172, 182, 232, 259, 265], "embark": 6, "excit": [6, 22, 23, 144, 153], "team": [6, 108, 115, 126, 138, 161, 172], "job": [6, 45, 52, 53, 54, 82, 97, 126, 132, 133, 134, 136, 224], "reinforc": [6, 14, 61, 121, 147, 160, 161, 162, 163], "game": [6, 44, 52, 79, 147], "tractabl": [6, 98], "multithread": [6, 43, 56, 109, 232], "lock": [6, 14, 25, 56, 135, 136, 162, 163, 178, 263], "gil": [6, 56, 61, 134, 217], "scalabl": [6, 126, 190, 221], "shortcom": [6, 192], "neuroevolut": 6, "owner": [6, 162, 163, 164], "anyth": [6, 13, 44, 98, 101, 102, 103, 140, 149, 159, 182, 183, 185, 264, 265], "serv": [6, 37, 57, 61, 85, 97, 102, 121, 127, 134, 140, 144, 147, 150, 156, 163, 164, 177, 178, 192, 214], "web": [6, 105, 214, 252, 264], "server": [6, 16, 25, 61, 119, 120, 121, 127, 134, 150, 156, 164, 178, 180, 186, 195, 221, 229], "3d": [6, 7, 75, 93, 101, 102, 115, 172, 198, 201], "graphic": [6, 165, 207], "photo": [6, 230], "softwar": [6, 138, 150, 156, 169, 177, 207, 214, 264], "integr": [6, 10, 14, 23, 78, 87, 109, 121, 126, 140, 170, 177, 178, 180, 200, 201, 207, 230], "remain": [6, 7, 87, 97, 119, 136, 143, 153, 157, 166, 180, 185, 192, 194, 196, 200, 210], "forth": [6, 150, 177, 265], "retain": [6, 40, 48, 76, 80, 112], "intuit": [6, 52, 73, 78, 99, 108, 112, 145, 150, 166, 172, 191], "tradit": [6, 42, 52, 97, 99, 107, 146, 163], "compet": [6, 113, 115, 119, 126, 177, 178], "complement": 6, "alik": 6, "love": [6, 113], "simplic": [6, 73, 122, 130, 160, 161, 223], "core": [6, 8, 10, 11, 42, 45, 60, 76, 98, 99, 100, 104, 108, 112, 115, 121, 124, 126, 136, 137, 145, 148, 159, 169, 174, 175, 178, 195, 197, 198, 205, 223, 247, 248], "principl": [6, 8, 102, 103, 121, 126], "curiou": [6, 139, 153, 155, 212], "tri": [6, 18, 52, 98, 103, 113, 161, 207], "experienc": [6, 85], "ask": [6, 17, 22, 23, 60, 103, 128, 137, 160, 202, 210], "rememb": [6, 44, 52, 59, 73, 76, 98, 99, 102, 109, 112, 140, 146, 147, 153, 166], "dot": [6, 14, 32, 49, 52, 60, 102, 103, 121, 146, 166, 177, 178, 206, 232], "colon": [6, 172, 264], "minim": [6, 10, 12, 17, 23, 52, 61, 63, 64, 67, 68, 69, 73, 82, 99, 103, 121, 122, 126, 133, 138, 145, 161, 173, 183, 186, 190, 200, 202, 205, 210], "verifi": [6, 20, 58, 59, 85, 108, 114, 116, 119, 131, 139, 142, 143, 146, 148, 157, 159, 177, 178, 179, 207, 221], "too": [6, 10, 14, 19, 44, 64, 68, 82, 87, 97, 98, 103, 109, 111, 124, 127, 134, 140, 150, 153, 157, 161, 162, 164, 166, 190, 229, 262, 264, 265], "cu90": 6, "url": [6, 19, 104, 118, 169, 173, 185, 209, 223, 237, 262], "wget": [6, 18, 75, 179, 182, 185, 209], "nightli": [6, 18, 75, 122, 138, 142, 173, 176, 179, 185, 188, 189, 197, 198, 200, 205, 206, 209], "dep": 6, "tini": [6, 123, 150, 153], "three": [6, 10, 12, 14, 15, 51, 52, 61, 64, 73, 82, 85, 92, 95, 98, 108, 112, 113, 115, 118, 121, 124, 128, 136, 148, 154, 156, 160, 164, 165, 166, 167, 169, 170, 176, 177, 178, 185, 193, 200, 229, 264, 265], "ey": [6, 20, 23, 32, 103, 146, 151, 154, 206, 209, 264], "fledg": 6, "visual": [6, 14, 25, 43, 52, 73, 75, 82, 83, 90, 116, 121, 122, 125, 126, 131, 144, 154, 160, 169, 170, 172, 177, 178, 187, 192, 230, 252], "studio": [6, 58, 205, 223, 225, 228], "qmake": 6, "makefil": 6, "comfort": 6, "box": [6, 8, 10, 11, 17, 73, 113, 126, 131, 136, 147, 159, 162, 169, 177, 178, 179, 200, 202, 206, 221, 226, 264], "cmake_prefix_path": [6, 22, 23], "invok": [6, 8, 22, 23, 25, 97, 134, 135, 142, 144, 145, 156, 163, 164, 178, 187, 189, 192, 200, 204], "agre": [6, 23, 138], "break": [6, 8, 10, 11, 12, 19, 38, 49, 51, 60, 75, 82, 112, 113, 116, 118, 128, 140, 147, 153, 157, 161, 162, 164, 166, 169, 173, 190, 237, 264], "unexpect": [6, 51, 192, 196, 201], "pwd": [6, 209, 227], "fa350df05ecf": 6, "home": [6, 48, 113, 190, 195, 205, 207, 210, 218, 223], "enter": [6, 49, 60, 122, 134, 136], "ran": [6, 103, 160, 163, 165, 174, 175, 205, 232], "me": [6, 17, 42, 49, 99, 153, 166, 202, 264, 265], "extens": [6, 7, 15, 22, 23, 52, 112, 121, 127, 131, 136, 172, 177, 187, 190, 192, 198, 200, 222, 252], "besid": [6, 23, 103, 154, 162, 264], "encapsul": [6, 47, 153, 162], "buffer": [6, 14, 44, 47, 59, 69, 76, 110, 111, 112, 122, 130, 134, 139, 142, 147, 151, 153, 154, 155, 157, 161, 174, 175, 178, 189, 203, 207, 209, 224], "nest": [6, 14, 43, 110, 143, 160, 162, 164, 165, 197, 264, 265], "similarli": [6, 9, 12, 22, 51, 60, 80, 83, 113, 116, 125, 126, 135, 144, 145, 146, 153, 180, 193], "w": [6, 7, 9, 12, 32, 38, 43, 47, 49, 51, 73, 76, 98, 102, 103, 122, 125, 130, 138, 147, 148, 164, 169, 179, 185, 186, 188, 223], "struct": [6, 15, 22, 209, 254], "int64_t": [6, 8, 23], "register_paramet": [6, 203], "reflect": [6, 8, 23, 48, 95, 137, 160, 196], "magic": [6, 99, 128, 136, 146], "behind": [6, 8, 17, 23, 45, 82, 97, 99, 130, 161, 180, 191, 193, 197, 202, 203, 264], "scene": [6, 23, 58, 59, 113, 203], "another_bia": 6, "recurs": [6, 16, 44, 60, 110, 203, 219], "0808": 6, "8613": 6, "2017": [6, 73, 104, 118], "5206": 6, "5353": 6, "3740": 6, "0976": 6, "4786": 6, "4928": 6, "1434": 6, "4713": 6, "1735": 6, "3293": 6, "3467": 6, "3858": 6, "1980": 6, "1986": 6, "1975": 6, "4278": 6, "1831": 6, "2709": 6, "3730": 6, "4307": 6, "3236": 6, "0629": 6, "2038": 6, "4638": 6, "2023": [6, 172, 174], "1230": 6, "0516": 6, "aptli": [6, 13], "register_modul": 6, "dropout": [6, 7, 9, 12, 19, 20, 37, 39, 49, 60, 73, 93, 96, 97, 104, 110, 112, 118, 123, 124, 126, 128, 130, 137, 149, 158, 162, 164, 165, 166, 167, 182, 194, 195, 196, 199, 202, 222, 242, 243, 244, 254, 258], "conv2d": [6, 12, 19, 20, 44, 47, 52, 73, 78, 87, 92, 93, 94, 96, 97, 104, 105, 112, 123, 130, 135, 143, 147, 148, 151, 154, 155, 157, 159, 163, 167, 170, 178, 180, 183, 198, 199, 200, 201, 204, 208, 219, 221, 222, 224, 227, 229, 234, 239, 240, 241, 242, 243, 244, 248, 249, 250, 251, 254], "subtleti": [6, 193], "bodi": [6, 113, 145, 264, 265], "upon": [6, 14, 49, 56, 79, 117, 136, 142, 166, 170, 173, 262], "p": [6, 7, 9, 18, 19, 49, 68, 69, 93, 97, 98, 103, 104, 110, 111, 118, 122, 123, 127, 128, 130, 135, 136, 138, 139, 142, 143, 145, 147, 148, 151, 153, 158, 162, 163, 164, 166, 179, 182, 183, 186, 198, 199, 202, 207, 208, 209, 213, 217, 235, 239], "0345": [6, 186], "4456": 6, "6313": 6, "3585": 6, "4008": [6, 23], "1647": 6, "2891": 6, "0527": 6, "0354": 6, "3084": 6, "2025": 6, "0343": [6, 209], "1824": 6, "4630": 6, "2862": 6, "2500": 6, "0420": 6, "3679": 6, "1482": 6, "0460": 6, "1967": 6, "2132": 6, "1992": 6, "4257": 6, "0739": 6, "01": [6, 7, 11, 19, 43, 47, 98, 109, 136, 158, 164, 165, 167, 174, 211, 212, 220, 222, 260, 265], "6861": 6, "1166": 6, "45": [6, 7, 126, 145, 164, 177, 205, 230], "0333": 6, "9983": 6, "0705": 6, "named_paramet": [6, 33, 142, 151, 154, 155, 157], "ordereddict": [6, 179], "13": [6, 23, 92, 95, 104, 109, 115, 164, 172, 177, 224, 227, 264, 268], "48": [6, 7, 17, 126, 127, 145, 148, 170, 202, 205, 220, 239], "1863": 6, "8611": 6, "1228": 6, "3269": 6, "9858": 6, "0339": 6, "2484": 6, "2035": 6, "2103": 6, "0715": 6, "2975": 6, "4350": 6, "1878": 6, "3616": 6, "1050": 6, "4982": 6, "0335": [6, 186], "1605": 6, "4963": 6, "4099": 6, "2883": 6, "1818": 6, "3447": 6, "1501": 6, "0215": 6, "0250": 6, "0408": 6, "3756": 6, "2149": 6, "3636": 6, "8559": 6, "1572": 6, "1069": 6, "1247": 6, "8060": 6, "topic": [6, 49, 58, 59, 61, 73, 105, 107, 108, 114, 120, 177], "devour": 6, "menu": [6, 50, 262, 264], "pipelin": [6, 16, 61, 113, 121, 140, 160, 162, 172, 177, 178, 179], "briefli": [6, 61, 121, 124, 160, 173], "who": [6, 42, 49, 60, 73, 79, 97, 100, 113, 136, 153, 264], "heap": 6, "referenc": [6, 135, 164], "lower": [6, 14, 17, 49, 50, 60, 73, 82, 108, 121, 122, 126, 134, 138, 142, 145, 153, 154, 158, 160, 161, 165, 166, 170, 172, 173, 180, 186, 193, 196, 199, 202, 224, 265], "heavili": [6, 113, 166, 177, 185], "influenc": [6, 52], "ergonom": 6, "far": [6, 7, 14, 20, 22, 47, 49, 58, 59, 64, 95, 97, 98, 99, 111, 115, 125, 136, 140, 150, 153, 157, 161, 166, 177, 190, 199, 264], "stack": [6, 8, 14, 15, 21, 22, 40, 48, 78, 92, 109, 121, 124, 139, 146, 147, 151, 155, 156, 162, 166, 169, 170, 172, 206], "shared_ptr": [6, 22], "cognit": 6, "everywher": [6, 103], "make_shar": 6, "though": [6, 10, 23, 47, 73, 97, 98, 113, 117, 130, 131, 139, 140, 144, 155, 160, 170, 174, 175, 185, 190, 221], "stai": [6, 82, 122, 124, 160, 161, 162, 177, 198, 199, 200, 229], "shorten": [6, 23], "wait": [6, 14, 16, 21, 82, 128, 134, 135, 136, 137, 145, 156, 161, 162, 163, 164, 169, 172, 177, 239], "hell": 6, "lot": [6, 8, 10, 15, 19, 21, 51, 79, 98, 113, 119, 123, 136, 151, 163, 166, 169, 173, 177, 185, 190], "came": [6, 52, 191], "scheme": [6, 18, 97, 121, 190, 203], "hide": [6, 118, 130, 160, 206], "reserv": [6, 10, 15, 138, 169], "simplifi": [6, 10, 14, 24, 78, 130, 134, 135, 166, 172, 178, 179, 190, 193, 197, 198, 200], "linearimpl": 6, "torch_modul": 6, "brief": [6, 24, 61, 82, 98, 160, 209], "typedef": 6, "among": [6, 8, 22, 53, 58, 59, 82, 87, 124, 157, 169, 177, 201, 229], "holder": [6, 118, 266], "arrow": [6, 43, 124, 196], "resembl": [6, 12, 23, 58, 59, 98, 132, 161], "extra": [6, 7, 8, 9, 56, 97, 101, 102, 107, 127, 128, 130, 135, 137, 142, 154, 160, 166, 172, 173, 178, 179, 182, 195, 221, 224], "netimpl": 6, "subtl": 6, "deserv": [6, 103, 113], "construct": [6, 14, 20, 21, 22, 25, 47, 52, 60, 61, 65, 67, 85, 97, 111, 117, 121, 128, 131, 135, 137, 139, 146, 150, 155, 160, 161, 163, 166, 179, 184, 194, 197, 198, 201, 203, 206, 250, 264, 265], "null": [6, 58, 209, 224, 227], "tricki": [6, 17, 131, 143, 174, 175, 177, 202], "had": [6, 23, 42, 47, 51, 102, 105, 113, 153, 154, 161, 170, 198, 221], "nullptr": [6, 187, 209], "familiar": [6, 8, 10, 22, 44, 48, 53, 54, 56, 60, 85, 98, 100, 112, 122, 125, 132, 133, 136, 140, 147, 163], "pythonista": 6, "disadvantag": [6, 112], "said": [6, 23, 25, 42, 147, 153, 160, 190, 191, 264], "introduct": [6, 11, 17, 25, 46, 53, 54, 55, 56, 57, 79, 84, 85, 99, 100, 105, 106, 107, 108, 121, 132, 133, 145, 192, 202, 221], "sooner": [6, 122], "technic": [6, 23, 136, 137, 153, 190, 212], "henceforth": 6, "recap": [6, 47, 161, 193], "adversari": [6, 44, 79, 121], "architectur": [6, 9, 17, 25, 52, 56, 60, 73, 85, 95, 97, 98, 110, 121, 122, 124, 126, 132, 139, 151, 157, 165, 170, 172, 173, 176, 177, 178, 198, 200, 202, 221, 229], "distinct": [6, 17, 21, 52, 82, 103, 122, 164, 170, 202], "transform": [6, 12, 17, 19, 20, 23, 24, 25, 32, 33, 34, 35, 36, 37, 38, 39, 40, 44, 49, 52, 58, 59, 60, 73, 75, 87, 90, 92, 93, 94, 96, 97, 109, 110, 113, 116, 117, 120, 121, 123, 130, 136, 137, 139, 140, 142, 143, 145, 147, 149, 151, 153, 154, 158, 159, 163, 166, 169, 170, 172, 179, 183, 185, 186, 194, 196, 198, 199, 200, 202, 205, 214, 221, 222, 230, 232, 247, 248, 251, 253, 255, 256], "probabl": [6, 8, 22, 49, 52, 58, 59, 60, 73, 75, 97, 98, 101, 103, 118, 123, 125, 126, 127, 128, 130, 149, 154, 159, 161, 167, 170, 172, 194], "judg": 6, "closer": [6, 97, 161, 178], "authent": 6, "theori": [6, 49, 52, 60, 97, 125, 264], "delic": 6, "tandem": 6, "indistinguish": 6, "fool": [6, 49, 73], "excel": [6, 51, 170], "realist": [6, 21, 60, 194], "2d": [6, 52, 93, 127, 130, 143, 157, 162, 172, 176, 201, 216, 254], "dcgangeneratorimpl": 6, "knoises": 6, "conv1": [6, 20, 44, 47, 73, 78, 87, 92, 93, 94, 96, 104, 105, 112, 123, 130, 143, 150, 151, 155, 157, 158, 163, 167, 170, 183, 196, 201, 204, 222, 234, 240, 241, 242, 243, 244, 249, 250, 251], "convtranspose2dopt": 6, "256": [6, 9, 17, 19, 51, 87, 90, 97, 117, 119, 124, 125, 126, 135, 145, 147, 160, 165, 166, 177, 179, 182, 183, 196, 198, 199, 201, 202, 220, 230, 231, 239], "batch_norm1": 6, "conv2": [6, 20, 44, 47, 73, 78, 87, 90, 92, 93, 94, 96, 104, 105, 112, 123, 130, 143, 151, 155, 157, 163, 167, 170, 201, 204, 222, 234, 240, 241, 242, 243, 244, 249, 250, 251], "pad": [6, 17, 19, 42, 49, 52, 60, 75, 97, 104, 113, 115, 118, 130, 135, 138, 165, 192, 194, 202], "batch_norm2": 6, "conv3": [6, 20, 104, 151], "batch_norm3": 6, "conv4": [6, 20], "convtranspose2d": [6, 52], "batchnorm2d": [6, 12, 19, 52, 104, 130, 135, 143, 144, 180, 199, 219, 224, 248, 254], "dcgangener": 6, "chosen": [6, 20, 22, 161, 173], "student": [6, 97, 113], "harm": [6, 97], "discoveri": 6, "fed": [6, 12, 49, 52, 61, 113, 118, 135, 140, 150, 172, 178, 201], "soylent": 6, "regularli": [6, 53], "channel": [6, 10, 12, 19, 21, 43, 44, 47, 52, 97, 110, 121, 122, 124, 140, 149, 153, 157, 170, 179, 186, 209, 221, 248, 263], "moduleopt": 6, "linearopt": 6, "leaki": [6, 52], "squash": [6, 137, 147], "sequenti": [6, 7, 12, 14, 19, 37, 38, 49, 52, 68, 69, 97, 103, 110, 111, 116, 118, 125, 135, 137, 143, 147, 149, 150, 154, 158, 160, 167, 186, 194, 195, 203, 206, 211, 212, 220, 231, 260], "orient": [6, 167], "layer": [6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 19, 20, 33, 37, 42, 43, 47, 49, 52, 55, 60, 68, 73, 78, 87, 93, 97, 99, 102, 110, 111, 112, 115, 117, 118, 121, 122, 123, 126, 127, 128, 135, 137, 148, 149, 150, 154, 157, 158, 159, 160, 163, 164, 166, 167, 177, 178, 179, 182, 185, 186, 201, 202, 212, 231, 234, 240, 242, 243, 253, 254], "conv2dopt": 6, "leakyrelu": [6, 52, 110], "leakyreluopt": 6, "negative_slop": 6, "composit": [6, 11, 14, 25, 99, 100, 146, 160], "third": [6, 8, 12, 22, 23, 52, 63, 64, 65, 67, 68, 69, 102, 111, 131, 156, 166, 176, 190, 196, 206, 265], "fourth": [6, 65, 131, 195, 200], "knob": [6, 177, 178], "truli": [6, 49, 147], "collat": [6, 51, 118, 265], "wherev": 6, "make_data_load": 6, "unique_ptr": 6, "spawn": [6, 7, 11, 16, 18, 49, 52, 53, 55, 123, 134, 135, 136, 150, 162, 163, 164, 213, 215, 260], "concurr": [6, 109, 124, 126, 135, 150, 177, 178], "kbatchsiz": 6, "dataloaderopt": 6, "consol": [6, 170, 172, 189], "field": [6, 10, 11, 12, 14, 15, 49, 102, 103, 113, 136, 153, 162, 169, 175, 179, 192, 201, 204, 224], "rebuild": [6, 232], "danc": [6, 12], "generator_optim": 6, "adamopt": 6, "2e": [6, 14, 89, 138], "make_tupl": 6, "discriminator_optim": 6, "5e": [6, 24, 64, 111], "adagrad": [6, 96, 110, 111, 193, 197], "lbfg": [6, 12, 110], "rmsprop": [6, 47, 69, 99, 110, 111], "sgd": [6, 7, 16, 19, 37, 38, 43, 44, 47, 65, 67, 69, 87, 89, 92, 94, 96, 98, 99, 102, 103, 104, 110, 111, 112, 115, 117, 134, 135, 136, 150, 158, 162, 163, 164, 167, 169, 170, 179, 221, 222, 231, 238, 242, 243, 244, 245, 246, 250, 251, 255], "date": [6, 10, 73, 115, 122, 163, 198, 205, 221, 265], "exhaust": [6, 11, 174, 175, 201], "knumberofepoch": 6, "batch_index": 6, "real_imag": 6, "real_label": [6, 52], "real_output": 6, "d_loss_real": 6, "binary_cross_entropi": [6, 231], "fake_imag": [6, 153], "fake_label": [6, 52], "fake_output": 6, "d_loss_fak": 6, "d_loss": [6, 52], "fill_": [6, 9, 52, 80, 118, 137, 166, 169, 192], "g_loss": [6, 52], "printf": 6, "r": [6, 7, 9, 11, 14, 16, 19, 42, 43, 47, 49, 51, 60, 73, 76, 85, 92, 98, 99, 121, 145, 146, 147, 148, 151, 161, 162, 164, 166, 172, 177, 179, 182, 183, 196, 198, 199, 205, 206, 209, 221, 232, 247, 248, 259, 264], "2ld": 6, "3ld": 6, "4f": [6, 12, 14, 49, 52, 60, 117, 122, 123, 127, 128, 130, 137, 146, 155, 158, 160, 166, 167, 204], "batches_per_epoch": 6, "uniformli": [6, 87, 161], "robust": [6, 49, 53, 54, 73, 161], "propag": [6, 10, 16, 32, 43, 45, 47, 52, 78, 97, 101, 102, 127, 131, 142, 148, 155, 160, 178, 198, 200], "repeat": [6, 14, 18, 19, 23, 128, 145, 147, 150, 160, 169, 177, 183, 190, 198, 199, 224, 239], "spiel": 6, "progress": [6, 8, 15, 24, 49, 52, 53, 110, 137, 158, 166, 170, 265], "observ": [6, 14, 19, 47, 51, 61, 82, 116, 117, 122, 123, 126, 137, 138, 147, 148, 153, 160, 161, 162, 164, 165, 166, 173, 177, 180, 182, 183, 186, 193, 198, 199, 200, 201, 204], "meaning": [6, 49, 60, 97, 148], "3c0711f20896": 6, "dcga": 6, "6876": 6, "1304": 6, "3776": 6, "3101": 6, "300": [6, 12, 98, 102, 122, 164, 179, 220, 232, 247], "3652": 6, "6626": 6, "400": [6, 47, 58, 59, 112, 138, 179, 186, 232, 247], "8057": 6, "2795": [6, 232], "3531": 6, "4452": 6, "600": [6, 119, 148, 161, 258], "3501": 6, "0811": 6, "700": 6, "3581": 6, "5623": 6, "800": 6, "6423": 6, "7385": 6, "900": 6, "3592": 6, "7333": 6, "4660": [6, 174], "5242": 6, "6364": 6, "0886": 6, "3717": 6, "8103": 6, "0201": 6, "3544": 6, "4522": 6, "6545": 6, "quickli": [6, 44, 82, 97, 98, 99, 103, 124, 153, 161, 166], "onto": [6, 8, 14, 16, 18, 44, 121, 137, 150, 153, 163, 164, 203], "somewher": [6, 23, 98, 99, 112], "kcpu": [6, 187, 207], "whose": [6, 42, 60, 82, 85, 97, 103, 122, 125, 148, 172, 188, 201], "insert": [6, 12, 17, 19, 49, 118, 138, 158, 164, 180, 182, 183, 198, 199, 200, 201, 202, 229, 254], "op": [6, 10, 11, 15, 21, 22, 23, 48, 82, 121, 122, 123, 124, 129, 130, 134, 136, 138, 143, 144, 145, 148, 159, 169, 177, 178, 179, 180, 182, 183, 185, 186, 187, 188, 189, 191, 192, 194, 198, 199, 200, 201, 203, 209, 222, 223, 224, 231, 245, 254], "previou": [6, 11, 13, 14, 15, 16, 17, 22, 23, 49, 52, 53, 55, 58, 59, 97, 98, 116, 117, 119, 122, 127, 128, 131, 132, 133, 135, 137, 147, 150, 153, 157, 158, 160, 161, 162, 164, 165, 166, 169, 170, 172, 173, 174, 175, 177, 178, 183, 198, 199, 200, 202, 209, 224, 262], "resid": [6, 7, 97, 135], "portabl": 6, "augment": [6, 24, 51, 117, 118, 119, 158, 167, 179], "period": [6, 49, 52, 126, 147, 169, 177], "crash": [6, 61], "middl": [6, 264], "procedur": [6, 23, 47, 120, 158, 161, 167], "restor": [6, 73, 112, 148], "session": [6, 20, 97, 105, 264], "interv": [6, 14, 52, 126, 164, 166, 174, 175], "kcheckpointeveri": 6, "str": [6, 9, 18, 19, 22, 49, 83, 90, 108, 113, 118, 122, 126, 138, 140, 143, 144, 149, 160, 163, 172, 174, 175, 186, 195, 204, 209, 210, 214, 217, 232, 239, 247], "checkpoint_count": 6, "counter": [6, 11, 49, 52, 73, 129, 136], "bump": 6, "beta1": [6, 52], "krestorefromcheckpoint": 6, "intermediari": [6, 125], "xxx": [6, 15, 45, 51], "argpars": [6, 52, 122, 123, 138, 149, 162, 163, 164, 186], "parser": [6, 98, 122, 123, 149, 162, 163, 164, 264], "argumentpars": [6, 122, 123, 149, 162, 163, 164], "add_argu": [6, 122, 123, 149, 162, 163, 164], "png": [6, 51, 119, 121, 150, 179], "parse_arg": [6, 122, 123, 149, 162, 163, 164], "sample_fil": [6, 140], "mul": [6, 40, 48, 108, 129, 145, 193, 198, 207, 232, 247], "255": [6, 12, 20, 59, 97, 140, 147, 172, 179, 180, 201, 214, 239], "uint8": [6, 20, 95, 145, 147, 179, 201], "numpi": [6, 12, 14, 17, 19, 20, 41, 44, 51, 52, 57, 60, 70, 72, 73, 75, 87, 89, 90, 92, 94, 96, 104, 105, 108, 109, 110, 117, 118, 119, 121, 127, 131, 138, 147, 150, 158, 159, 161, 164, 166, 167, 170, 172, 173, 183, 186, 190, 194, 196, 197, 198, 199, 202, 205, 230, 237, 247], "axi": [6, 13, 21, 34, 51, 52, 82, 101, 102, 109, 110, 117, 119, 127, 138, 147, 157, 158, 172, 186, 256], "subplot": [6, 14, 51, 52, 73, 117, 150, 158, 160, 166, 167, 179], "imshow": [6, 12, 34, 44, 51, 52, 73, 75, 90, 92, 94, 96, 104, 117, 158, 167, 170, 172, 179], "cmap": [6, 34, 73, 90, 94, 96, 104, 166, 170], "grai": [6, 34, 73, 104, 119, 147, 189], "get_xaxi": 6, "set_vis": 6, "get_yaxi": 6, "savefig": [6, 147, 150], "out_fil": 6, "17": [6, 21, 23, 58, 59, 92, 95, 109, 113, 145, 174, 175, 188, 204, 232, 268], "57": [6, 7, 17, 109, 127, 145, 239], "4953": 6, "0195": [6, 186], "3610": 6, "8148": 6, "4072": 6, "36760": 6, "4444": 6, "3761": 6, "8790": 6, "3977": 6, "3315": 6, "120": [6, 44, 47, 87, 92, 93, 94, 96, 105, 112, 117, 135, 150, 157, 158, 164, 170, 239, 240, 241, 242, 243, 244, 249, 250, 251], "8084": 6, "hoorai": [6, 25], "ball": 6, "court": 6, "digest": 6, "necess": [6, 49], "broad": [6, 57], "space": [6, 14, 22, 49, 52, 60, 73, 97, 98, 102, 103, 113, 115, 126, 137, 147, 153, 160, 161, 164, 166, 169, 170, 172, 195, 264, 265], "consult": [6, 153, 198, 263], "stuck": 6, "whenev": [6, 22, 53, 67, 69, 98, 99, 111], "rate": [6, 7, 43, 52, 87, 97, 99, 104, 115, 117, 122, 123, 126, 127, 147, 149, 158, 160, 161, 163, 179, 217, 237], "pritam": [7, 16], "damania": [7, 16], "torchtext": [7, 38, 42, 50, 92, 96, 113, 118, 121, 127, 166, 237], "positionalencod": [7, 118], "inject": 7, "posit": [7, 14, 17, 90, 99, 113, 118, 121, 138, 154, 160, 161, 165, 166, 172, 202, 230, 262], "token": [7, 9, 17, 42, 49, 60, 75, 103, 113, 115, 116, 118, 122, 124, 128, 165, 166, 182, 186, 202], "sine": [7, 14, 92, 95], "cosin": [7, 14], "os": [7, 9, 11, 17, 18, 19, 33, 34, 49, 50, 51, 52, 53, 55, 60, 87, 90, 117, 122, 123, 125, 127, 128, 134, 135, 136, 138, 147, 149, 156, 158, 159, 162, 163, 164, 176, 179, 182, 183, 186, 195, 196, 198, 199, 209, 213, 214, 215, 216, 229, 232, 235, 247, 260], "transformerencod": [7, 42, 93], "transformerencoderlay": [7, 42, 93, 165], "d_model": [7, 118], "max_len": [7, 118], "pe": 7, "arang": [7, 73, 118, 147, 150, 170, 190, 191, 192, 194, 245, 246, 256], "div_term": 7, "10000": [7, 44, 52, 92, 98, 118, 127, 137, 161, 164, 232, 247], "sin": [7, 14, 63, 64, 65, 67, 68, 69, 71, 72, 89, 95, 111, 118, 146, 173, 174, 175, 193, 248, 264], "co": [7, 14, 89, 103, 118, 173, 174, 175, 239, 248, 265], "replica": [7, 55, 56, 61, 79, 123, 134, 136, 150], "drive": [7, 16, 25, 52, 58, 59, 60, 121, 147, 190], "largest": [7, 60, 83, 161, 172, 186], "nlayer": [7, 9, 93, 164, 182, 196], "decod": [7, 9, 98, 113, 118, 122, 164, 165, 178, 182, 185, 196, 231, 254], "platform": [7, 20, 23, 105, 134, 136, 169, 195, 223, 227], "win32": 7, "exit": [7, 16, 142, 162, 163, 164, 211, 212], "device_count": [7, 11, 45, 53, 55, 87, 95, 123, 134, 151, 215, 216], "least": [7, 47, 58, 59, 73, 112, 113, 126, 128, 134, 147, 159, 166, 195, 224, 264, 265], "ntoken": [7, 9, 164, 182, 196], "ninp": [7, 9, 164, 182, 196], "pos_encod": 7, "init_weight": [7, 9, 115, 182, 196], "initrang": [7, 9, 115, 182, 196], "src": [7, 10, 11, 108, 118, 136, 156, 207, 209, 223, 245, 247], "zero_": [7, 9, 32, 104, 115, 156, 164, 167, 182, 196], "inp": [7, 19, 32, 49, 117, 143, 158, 163, 166, 167, 173, 175, 233, 240], "permut": [7, 90, 97, 110, 147, 148, 159, 166, 172, 174, 175, 179, 184], "run_work": [7, 16, 135, 162, 163, 164, 213], "rank": [7, 11, 16, 18, 42, 45, 53, 55, 82, 121, 122, 123, 134, 135, 136, 156, 162, 163, 164, 176, 194, 213, 215, 216, 260, 262], "world_siz": [7, 11, 16, 18, 24, 53, 55, 122, 123, 134, 135, 136, 156, 162, 163, 164, 176, 213, 215, 216, 260], "wikitext": [7, 9, 182, 194], "torchdata": [7, 50, 113, 115, 116, 118], "vocab": [7, 75, 99, 102, 103, 115, 116, 118, 124, 138, 186], "numeric": [7, 118], "batchifi": [7, 9, 182], "arrang": [7, 17, 202], "trim": [7, 9, 12, 60, 166, 182, 247], "alphabet": 7, "26": [7, 23, 145, 147, 148, 159, 164], "bmatrix": [7, 17, 102, 202], "text": [7, 17, 34, 38, 40, 44, 52, 73, 75, 85, 98, 99, 101, 102, 103, 113, 115, 116, 118, 120, 121, 122, 127, 128, 136, 138, 160, 161, 166, 169, 172, 182, 197, 202, 252, 265, 267], "c": [7, 12, 15, 18, 19, 21, 25, 38, 43, 49, 51, 63, 64, 65, 67, 71, 72, 85, 89, 90, 94, 95, 97, 103, 104, 108, 110, 111, 112, 115, 121, 127, 128, 130, 131, 136, 138, 140, 143, 145, 147, 148, 159, 164, 165, 166, 172, 174, 175, 176, 189, 192, 200, 210, 222, 224, 226, 227, 231, 232, 245, 246, 252, 254, 265], "ldot": 7, "rightarrow": [7, 98, 136, 161], "j": [7, 22, 23, 32, 43, 44, 58, 59, 73, 89, 92, 94, 96, 97, 98, 102, 103, 117, 127, 138, 151, 166, 195], "k": [7, 12, 17, 19, 49, 58, 59, 60, 82, 90, 98, 105, 108, 124, 138, 148, 151, 155, 162, 163, 165, 179, 183, 198, 199, 202, 210], "u": [7, 14, 115, 118, 195], "treat": [7, 60, 75, 103, 113, 155, 162, 173, 204, 254], "print_with_rank": 7, "msg": [7, 188, 214], "wikitext2": 7, "get_token": [7, 115, 118], "build_vocab_from_iter": [7, 115, 116, 118], "train_it": [7, 115, 118], "basic_english": [7, 115], "unk": [7, 115, 116, 118], "set_default_index": [7, 115, 116, 118], "data_process": 7, "raw_text_it": 7, "tupl": [7, 9, 20, 48, 51, 58, 59, 60, 78, 80, 82, 97, 102, 103, 110, 115, 116, 138, 142, 143, 147, 148, 161, 174, 175, 179, 182, 183, 186, 193, 201, 210, 231, 258], "filter": [7, 13, 24, 49, 83, 97, 125, 138, 158, 166, 186, 209, 247], "val_it": [7, 118], "test_it": [7, 115], "train_data": [7, 55, 166], "val_data": 7, "test_data": [7, 9, 20, 34, 37, 38, 99, 182], "bsz": [7, 9, 136, 182, 196], "is_train": 7, "nbatch": [7, 9, 182], "wouldn": [7, 9, 17, 103, 123, 137, 182, 202], "cleanli": [7, 9, 182, 212], "narrow": [7, 9, 80, 145, 182, 194], "evenli": [7, 9, 18, 182], "data_per_rank": 7, "eval_batch_s": [7, 9, 19, 24, 138, 182, 183, 186, 198, 199], "get_batch": [7, 9, 182], "subdivid": [7, 8], "bptt": [7, 9, 182], "35": [7, 17, 73, 124, 148, 204, 220, 222], "seq_len": [7, 9, 165, 182], "min": [7, 9, 19, 52, 82, 87, 97, 104, 117, 136, 147, 156, 158, 160, 162, 164, 172, 174, 175, 177, 178, 179, 182, 198, 201], "4096": [7, 18, 176, 220, 231], "billion": [7, 122, 124], "rpc": [7, 109, 121, 134, 150, 217, 252], "rref": [7, 16, 61, 135, 162, 163, 213, 217], "expans": [7, 135], "replic": [7, 16, 18, 56, 60, 61, 79, 121, 123, 124, 132, 134, 136, 150, 163, 164, 216], "distributeddataparallel": [7, 16, 55, 56, 120, 122, 123, 136, 156, 164, 176, 231, 260], "vocabulari": [7, 49, 60, 103, 115, 118, 124, 138, 194], "emsiz": [7, 115], "nhid": [7, 9, 164, 182, 196], "feedforward": [7, 124], "nhead": [7, 118, 194], "multihead": [7, 42], "tmpfile": 7, "namedtemporaryfil": 7, "init_rpc": [7, 16, 135, 162, 163, 164, 213], "rpc_backend_opt": [7, 16, 135, 213], "tensorpiperpcbackendopt": [7, 16, 135, 213], "init_method": [7, 16, 134, 136], "_transport": 7, "_channel": 7, "longer": [7, 12, 42, 52, 78, 99, 113, 125, 130, 145, 150, 153, 157, 161, 162, 173, 177, 178, 194, 198, 199, 212, 262], "ibv": 7, "uv": 7, "cuda_ipc": 7, "cuda_bas": 7, "num_gpu": [7, 163], "partition_len": 7, "tmp_list": 7, "module_list": 7, "transformer_block": [7, 124], "checkpoint": [7, 39, 49, 60, 61, 75, 87, 117, 132, 153, 185, 215, 221, 231, 236, 238, 242, 244, 248], "ddp": [7, 11, 16, 53, 54, 61, 121, 122, 123, 124, 133, 169, 216, 260], "master_addr": [7, 11, 18, 53, 55, 123, 134, 135, 136, 156, 162, 163, 164, 176, 213, 215, 260], "localhost": [7, 11, 16, 18, 53, 55, 94, 123, 127, 134, 135, 140, 156, 162, 163, 164, 169, 170, 176, 213, 214, 215, 216, 246, 260], "master_port": [7, 11, 18, 53, 55, 123, 134, 135, 136, 156, 162, 163, 164, 176, 213, 215, 260], "29500": [7, 11, 16, 18, 135, 136, 156, 162, 163, 164, 176, 213, 260], "init_process_group": [7, 11, 16, 18, 53, 55, 61, 122, 123, 134, 136, 156, 176, 215, 216, 260], "nccl": [7, 11, 18, 53, 55, 82, 122, 123, 124, 134, 136, 169, 176, 215, 216], "get_total_param": 7, "total_param": 7, "crossentropyloss": [7, 9, 16, 19, 37, 38, 44, 78, 87, 92, 94, 96, 97, 99, 110, 115, 117, 118, 124, 158, 164, 169, 170, 173, 182, 183, 198, 199, 221, 251, 255], "steplr": [7, 110, 115, 117, 122, 123, 130, 158, 179], "togeth": [7, 11, 17, 21, 25, 49, 51, 59, 60, 75, 85, 97, 101, 113, 118, 123, 130, 137, 139, 159, 162, 164, 166, 172, 189, 198, 200, 201, 202, 254], "prevent": [7, 49, 55, 76, 109, 118, 125, 128, 134, 145, 147], "explod": [7, 49, 127], "criterion": [7, 9, 12, 16, 19, 44, 47, 52, 65, 67, 87, 92, 94, 97, 111, 115, 117, 127, 128, 158, 161, 164, 166, 169, 170, 182, 183, 198, 199, 221, 246, 251, 255], "schedul": [7, 11, 14, 82, 87, 115, 117, 122, 123, 130, 134, 145, 158, 160, 161, 169, 177, 179, 239], "lr_schedul": [7, 14, 110, 115, 117, 122, 123, 130, 158, 160, 179, 212], "95": [7, 115, 126, 137, 160, 164, 178, 180, 220], "total_loss": [7, 9, 103, 128, 166, 182], "start_tim": [7, 19, 115, 118, 199, 231, 238], "node": [7, 8, 18, 20, 23, 32, 43, 47, 53, 54, 55, 56, 63, 98, 108, 110, 120, 122, 132, 133, 134, 143, 144, 145, 163, 166, 177, 187, 199, 200, 201, 254], "local_valu": [7, 162, 163], "log_interv": [7, 115, 164], "cur_loss": 7, "elaps": [7, 9, 19, 115, 123, 144, 166, 182, 186], "5d": [7, 37, 38, 44, 87, 92, 115, 251], "02": [7, 52, 145, 150, 164, 220], "ms": [7, 17, 19, 119, 145, 159, 177, 178, 185, 202], "ppl": 7, "get_last_lr": 7, "eval_model": 7, "data_sourc": [7, 9, 182], "output_flat": [7, 9, 182], "best_val_loss": [7, 122], "inf": [7, 118, 122, 192, 194, 196], "best_model": 7, "epoch_start_tim": [7, 115], "val_loss": [7, 87, 104, 118, 122], "89": [7, 145, 164, 177], "test_loss": [7, 37, 38, 123, 130, 167], "mp": [7, 11, 15, 16, 33, 38, 53, 55, 121, 122, 123, 134, 135, 136, 162, 163, 164, 213, 215, 260], "__name__": [7, 11, 12, 16, 51, 52, 53, 55, 78, 87, 122, 123, 134, 135, 136, 138, 140, 148, 149, 162, 163, 164, 186, 188, 195, 213, 214, 215, 227, 260], "__main__": [7, 11, 16, 51, 53, 55, 87, 122, 123, 134, 135, 136, 140, 149, 162, 163, 164, 188, 195, 213, 214, 215, 227, 232, 260], "arg": [7, 16, 18, 19, 21, 51, 53, 55, 73, 101, 110, 112, 122, 123, 125, 134, 135, 136, 138, 143, 144, 148, 149, 150, 157, 158, 161, 162, 163, 164, 165, 172, 173, 174, 175, 185, 186, 187, 194, 195, 199, 201, 211, 213, 215, 217, 221, 245, 260, 268], "nproc": [7, 11, 16, 53, 55, 123, 134, 135, 162, 164, 213, 215, 260], "join": [7, 9, 10, 16, 18, 34, 44, 48, 49, 50, 51, 53, 60, 61, 92, 96, 117, 118, 120, 123, 125, 127, 128, 134, 135, 136, 138, 158, 160, 162, 163, 164, 166, 179, 182, 186, 213, 215, 232, 247, 260], "00": [7, 92, 109, 145, 164, 172, 185, 188, 220], "778": 7, "97": [7, 145, 164, 220], "43": [7, 119, 150, 220, 232], "31": [7, 122, 145, 146, 201, 220, 232, 239, 247], "6432469059895903232": 7, "90": [7, 127, 138, 164, 166, 192], "44": [7, 17, 145, 164, 202], "21245447128217366528": 7, "699": 7, "21176949187407757312": 7, "87": [7, 24, 109, 164, 232], "62": [7, 115, 164, 202], "23975861229620961280": 7, "698": 7, "86": [7, 17, 145, 159, 164, 202, 232], "41": [7, 17, 123, 159, 177, 232, 239], "1193312915629888256": 7, "40": [7, 113, 123, 147, 148, 150, 157, 164, 166, 177, 187, 193, 196, 202, 220, 232], "69": [7, 90, 174, 186, 232], "471605759847546240": 7, "34": [7, 109, 159, 213, 220, 224, 232, 239, 247], "42812308420836458496": 7, "33": [7, 146, 159, 164, 177, 178, 188, 232], "68": [7, 17, 51, 127, 138, 145, 178, 232], "68839569686012223488": 7, "08": [7, 122, 145, 164, 222, 232], "80": [7, 87, 115, 126, 148, 164, 166, 192, 235], "22": [7, 17, 145, 148, 164, 205, 220, 232], "09": [7, 17, 49, 145, 164, 177, 202, 220], "75": [7, 22, 23, 97, 115, 117, 123, 150, 158, 235], "768": [7, 138, 148, 186, 202], "51": [7, 119, 127, 148, 150, 164, 177, 220], "36": [7, 17, 115, 159], "6063529544668166": 7, "769": 7, "23": [7, 17, 95, 145, 164, 177, 185, 220, 232, 239, 247, 265], "17651211266236086": 7, "3798441739584": 7, "56": [7, 19, 148, 159, 177, 202, 232, 239], "29": [7, 138, 159, 164, 209, 232], "5203636967575": 7, "47": [7, 17, 87, 127, 148, 232, 239], "2212498693571": 7, "05": [7, 14, 16, 20, 21, 73, 115, 122, 135, 161, 164, 180, 219, 220], "2015144761281": 7, "13121380184": 7, "92": [7, 17, 202, 232], "14653799192": 7, "39": [7, 123, 127, 164, 220, 232], "24": [7, 17, 19, 113, 145, 159, 174, 185, 192, 202, 232], "98": [7, 51, 118, 145, 164, 188, 220], "361681": 7, "287876": 7, "61": [7, 19, 109, 148, 202, 220], "164364": 7, "60": [7, 34, 105, 110, 117, 122, 127, 128, 148, 150, 158, 159, 164, 166, 170, 192, 239], "159095": 7, "697": [7, 220], "54261": 7, "91": [7, 17, 164, 202, 220, 232], "72": [7, 17, 159, 232], "53372": 7, "49": [7, 17, 148, 150, 164, 186, 202, 232], "78": [7, 17, 202, 232], "47948": 7, "79": [7, 17, 145, 198, 202, 232, 239], "48664": 7, "42": [7, 23, 73, 97, 127, 138, 164, 177, 186, 209, 232], "96": [7, 19, 145, 148, 164], "38": [7, 109, 164, 178, 247], "46": [7, 17, 138, 145, 148, 159, 177], "ddp_pipelin": 7, "respons": [8, 11, 16, 18, 49, 60, 108, 121, 124, 130, 134, 136, 140, 162, 163, 166, 173, 178, 209, 230, 259, 264], "nontrivi": [8, 210], "cut": [8, 113, 119, 264], "concern": [8, 21, 61, 99, 190, 198], "rule": [8, 22, 43, 47, 60, 102, 103, 125, 130, 139, 146, 154, 155, 160, 161, 183], "vmap": [8, 121, 142, 146, 151, 155, 197], "statement": [8, 21, 25, 43, 45, 60, 65, 98, 111, 166, 174, 175, 184, 233, 264], "convers": [8, 49, 95, 112, 148, 166, 178, 190, 195, 224, 229], "basic": [8, 11, 15, 16, 23, 24, 49, 54, 56, 57, 61, 75, 86, 97, 100, 103, 105, 107, 108, 113, 115, 121, 124, 127, 130, 145, 160, 165, 191, 194, 252, 254, 265], "registr": [8, 10, 15, 22, 23, 209, 221], "highest": [8, 19, 44, 49, 58, 59, 60, 128, 161, 172], "transfer": [8, 22, 44, 58, 59, 79, 80, 97, 98, 112, 117, 121, 136, 159, 163, 169, 179, 207, 229, 233, 254, 263], "redispatch": 8, "happen": [8, 21, 23, 25, 32, 43, 52, 97, 99, 105, 122, 124, 131, 136, 142, 157, 162, 169, 170, 185, 186, 198, 200, 209, 210], "unlik": [8, 12, 17, 60, 97, 125, 142, 143, 148, 158, 166, 202], "style": [8, 60, 113, 115, 124, 179, 209, 262, 264, 265], "abid": [8, 52], "myop": 8, "myadd": [8, 10], "myadd_cpu": 8, "self_": 8, "other_": 8, "torch_internal_assert": 8, "devicetyp": [8, 15], "self_ptr": 8, "data_ptr": [8, 23, 59, 187, 209], "other_ptr": 8, "result_ptr": 8, "torch_library_impl": [8, 10, 15], "impl": [8, 10, 15, 108, 174, 175, 247], "myadd_cuda": 8, "boundari": [8, 61, 135, 160, 169], "myops_cpu": 8, "myops_cuda": 8, "xla": [8, 10, 15, 245], "torch_xla": [8, 10], "useabl": 8, "behav": [8, 12, 20, 60, 80, 148, 154, 162, 199, 266], "autogradnotimplementedfallback": 8, "notimpl": 8, "preserv": [8, 17, 22, 25, 49, 107, 121, 135, 148, 157, 178, 184, 191, 202, 204, 224, 250, 264], "require_grad": 8, "ness": 8, "pin": [8, 125, 263], "lost": [8, 17, 99, 148, 202], "mutat": [8, 10, 139, 155, 174, 175, 206, 212], "alias": [8, 10], "adinplaceorview": 8, "bookkeep": 8, "autogradnotimplementedinplaceorviewfallback": 8, "logi": 8, "properli": [8, 9, 10, 14, 23, 50, 55, 97, 118, 131, 134, 136, 148, 150, 153, 154, 160, 162, 163, 164, 166, 177, 189, 190, 192, 195, 203, 210, 225, 226], "annot": [8, 10, 18, 21, 22, 23, 51, 60, 99, 108, 118, 138, 172, 173, 178, 217], "guess": [8, 43, 49, 52, 113, 127, 166], "twist": [8, 113], "constitut": [8, 14], "hood": [8, 14, 19, 49, 52, 54, 56, 124, 125, 146, 147, 164, 193], "singleton": [8, 163], "findschemaorthrow": 8, "decltyp": [8, 145], "qualifi": [8, 22, 108], "overload": [8, 22, 108], "typic": [8, 11, 14, 19, 21, 43, 47, 48, 54, 55, 58, 59, 82, 98, 99, 103, 115, 119, 124, 126, 130, 132, 145, 153, 160, 163, 172, 173, 174, 175, 177, 178, 201, 214, 221, 229, 233], "cast": [8, 13, 17, 18, 108, 109, 122, 202], "lookup": [8, 16, 103, 115, 164, 176], "typo": 8, "myaddfunct": [8, 10], "autononvariabletypemod": [8, 10, 59, 209], "myadd_autograd": [8, 10], "except": [8, 11, 17, 23, 43, 44, 48, 49, 52, 58, 59, 60, 61, 76, 79, 80, 87, 95, 99, 102, 104, 117, 125, 127, 135, 138, 139, 140, 142, 143, 146, 148, 150, 155, 156, 158, 165, 166, 173, 174, 175, 185, 191, 194, 197, 201, 202, 203, 204, 206, 207, 221, 223, 247], "raii": 8, "guard": [8, 59, 134, 174, 200, 209, 212], "infinit": 8, "overflow": [8, 49, 185], "send": [8, 10, 11, 12, 44, 45, 61, 73, 78, 87, 115, 136, 140, 147, 156, 158, 162, 163, 164, 174, 175], "consider": [8, 10, 20, 123, 174, 175], "handler": [8, 172, 178, 259], "autogradcpu": 8, "autogradcuda": 8, "pythondispatch": 8, "_python_dispatch": 8, "isn": [8, 98, 142, 143, 159, 170, 192, 262, 264], "glorifi": 8, "add_cpu": 8, "add_cuda": 8, "unsupport": [8, 173, 174, 175, 178], "decentr": 8, "importantli": [8, 19, 23, 42, 131, 153, 190], "parti": [8, 22, 23, 156], "aspect": [8, 15, 51, 73, 136, 179], "patch": [8, 10, 161], "dispatchkei": [8, 10], "varieti": [8, 24, 49, 112, 128, 193], "fallback": [8, 10, 15, 186], "behavior": [8, 10, 11, 12, 14, 22, 25, 49, 51, 102, 108, 137, 144, 145, 148, 150, 153, 174, 175, 191, 192, 198, 199, 203, 224], "opt": [8, 16, 22, 104, 110, 126, 135, 148, 153, 156, 163, 164, 169, 173, 185, 203, 211, 212, 231, 238], "amp": [8, 15, 61, 148, 208, 221, 252, 255], "incom": [8, 169], "float16": [8, 15, 122, 138, 148, 165, 208, 231], "float32": [8, 14, 23, 85, 122, 145, 148, 159, 161, 164, 173, 187, 190, 200, 201, 231, 245, 248], "matmul": [8, 17, 23, 32, 40, 48, 95, 124, 145, 185, 194, 202, 206, 208, 209, 231], "impair": 8, "converg": [8, 49, 52, 64, 97, 111, 112, 124, 136, 154, 161, 166, 212], "hypothet": 8, "autocast_mod": 8, "mymatmul_autocast": 8, "excludedispatchkeyguard": 8, "no_autocast": 8, "mymatmul": 8, "cached_cast": 8, "khalf": 8, "elig": 8, "polici": [8, 15, 121, 123, 147, 161, 162, 164], "mixtur": 8, "meanwhil": [8, 125, 145, 191, 221], "float64": [8, 95], "unaffect": [8, 97], "forc": [8, 14, 17, 23, 49, 60, 127, 166, 173, 190, 192, 202, 262], "fallthrough": 8, "occur": [8, 11, 19, 23, 25, 53, 75, 78, 82, 97, 116, 145, 148, 162, 163, 169, 172, 174, 175, 178, 185, 186], "fall": [8, 15, 154, 161], "aren": [8, 131, 137, 192], "dri": [8, 169], "reduct": [8, 9, 58, 59, 65, 67, 68, 69, 111, 119, 122, 123, 125, 130, 138, 153, 156, 169, 172, 182, 190, 192, 197, 224], "gemm": [8, 145, 177, 178, 200, 220], "unless": [8, 20, 48, 99, 130, 138, 160, 183, 185, 186, 206], "categori": [8, 10, 19, 49, 73, 82, 117, 127, 128, 166, 169, 174, 175, 183, 190, 191, 192, 193, 198, 199, 209], "promote_typ": 8, "widest": 8, "safest": 8, "my_multiple_input_op_autocast": 8, "t0": [8, 122, 165, 185, 191, 211, 232], "t1": [8, 40, 48, 191, 232, 245], "optimist": 8, "exec_typ": 8, "my_multiple_input_op": 8, "myadd_autocast": 8, "gymnast": 8, "invoc": [8, 25, 144, 162, 178], "stabil": [8, 97, 161, 259], "41478": 8, "jame": [9, 25, 113, 144], "reed": [9, 25, 144], "seth": [9, 19, 36], "weidman": [9, 19], "io": [9, 34, 49, 51, 58, 60, 94, 119, 121, 127, 128, 140, 149, 162, 165, 166, 172, 179, 182, 197, 209, 214, 228, 229, 230, 252, 254], "lstmmodel": [9, 182, 196], "drop": [9, 23, 50, 105, 132, 153, 164, 177, 182, 185, 225, 226, 262], "emb": [9, 23, 93, 98, 102, 103, 137, 164, 182, 196, 265], "init_hidden": [9, 98, 182, 196], "new_zero": [9, 196], "corpu": [9, 49, 50, 60, 138, 182, 194], "preprocess": [9, 20, 42, 51, 58, 59, 60, 97, 104, 113, 116, 127, 159, 166, 172, 188, 205], "dictionari": [9, 14, 49, 58, 59, 60, 82, 103, 105, 112, 127, 128, 140, 153, 155, 160, 162, 163, 166, 172, 182, 186, 196], "word2idx": [9, 182], "idx2word": [9, 182], "add_word": [9, 182], "__len__": [9, 45, 51, 104, 136, 161, 179, 182], "train": [9, 10, 12, 16, 17, 18, 20, 23, 32, 34, 37, 38, 41, 42, 43, 46, 47, 51, 54, 56, 57, 58, 59, 60, 63, 64, 65, 67, 68, 69, 73, 75, 79, 82, 85, 91, 92, 94, 96, 97, 98, 100, 102, 103, 104, 105, 111, 113, 116, 118, 119, 121, 123, 126, 129, 130, 134, 138, 143, 147, 148, 149, 150, 151, 154, 155, 156, 159, 162, 163, 164, 165, 169, 172, 173, 176, 177, 179, 184, 186, 188, 192, 195, 197, 201, 202, 212, 222, 225, 226, 228, 242, 244, 246, 251, 252, 254, 255, 258], "utf8": [9, 182], "eo": [9, 49, 60, 113, 116, 118, 128, 166, 182], "idss": [9, 182], "int64": [9, 14, 60, 85, 95, 115, 145, 176, 179, 182, 193], "model_data_filepath": [9, 182], "512": [9, 12, 18, 33, 37, 38, 43, 75, 97, 113, 118, 122, 135, 145, 146, 147, 165, 179, 182, 194, 196, 202, 208, 221, 231, 232, 239], "word_language_model_quant": [9, 182], "map_loc": [9, 20, 49, 60, 73, 112, 134, 172, 182, 231, 238, 241], "input_": [9, 196], "randint": [9, 16, 34, 51, 52, 65, 111, 127, 128, 138, 139, 145, 147, 148, 155, 165, 173, 186, 191, 196, 221], "temperatur": [9, 97, 115], "num_word": [9, 49, 60], "outf": 9, "word_weight": 9, "div": [9, 12, 129, 145, 190, 192, 193, 198], "word_idx": 9, "multinomi": 9, "utf": [9, 49, 111, 127, 128, 138, 166, 209, 264, 265], "19": [9, 12, 17, 23, 60, 95, 127, 145, 161, 175, 185, 187, 202, 239, 265, 268], "all_output": 9, "gpt": [9, 54, 123, 132, 133], "almost": [9, 12, 19, 80, 102, 103, 123, 124, 137, 159, 177, 185], "repackage_hidden": [9, 182], "isinst": [9, 12, 14, 17, 19, 49, 51, 73, 125, 135, 143, 147, 148, 157, 182, 183, 186, 187, 198, 199, 201, 202, 245], "model_": [9, 96, 182], "quantize_dynam": [9, 119, 138, 196, 229, 235], "int8": [9, 19, 95, 138, 159, 178, 185, 186, 198, 200, 201, 222, 224, 229, 235], "quantized_model": [9, 19, 119, 138, 182, 183, 186, 198, 199], "qint8": [9, 119, 138, 180, 196, 229, 235], "print_size_of_model": [9, 19, 138, 182, 183, 186, 198, 199, 235], "mb": [9, 19, 109, 123, 138, 176, 182, 183, 186, 198, 199, 229, 239, 260], "getsiz": [9, 19, 138, 182, 183, 186, 198, 199, 229, 235], "set_num_thread": [9, 138, 159, 182, 186], "time_model_evalu": [9, 138, 182, 186], "nelaps": [9, 182], "1f": [9, 37, 38, 44, 49, 138, 170, 182, 186, 232], "macbook": [9, 19, 138, 166], "pro": [9, 19, 138], "welcom": [9, 19, 138, 186, 188, 189, 196, 205, 223], "dynamic_quantization_tutori": [9, 235], "outsid": [10, 14, 15, 23, 45, 60, 121, 124, 130, 169, 172, 174, 190, 264], "repo": [10, 15, 18, 19, 54, 58, 59, 82, 119, 121, 127, 132, 136, 138, 162, 163, 185, 195], "solut": [10, 17, 52, 60, 112, 121, 135, 145, 150, 155, 172, 173, 177, 192, 194, 202], "pr": [10, 170, 221], "propos": [10, 24, 124, 137, 154, 190, 192], "request": [10, 25, 43, 87, 104, 119, 122, 140, 154, 159, 162, 163, 167, 174, 175, 177, 178, 187, 192, 193, 214, 230], "hardwar": [10, 15, 17, 20, 48, 50, 60, 97, 105, 136, 139, 146, 148, 150, 155, 156, 157, 178, 185, 202, 221, 224, 233], "googl": [10, 17, 21, 24, 25, 42, 49, 52, 75, 104, 119, 121, 137, 138, 160, 161, 169, 205, 209, 262], "tpu": [10, 149, 156], "chip": [10, 178, 189], "layout": [10, 17, 124, 142, 178, 190, 193, 194, 197, 202, 245], "spars": [10, 16, 99, 103, 115, 121, 137, 157, 192, 197], "quantiz": [10, 58, 59, 97, 117, 121, 153, 159, 178, 195, 197, 219, 222, 228, 235, 236, 252, 254], "enforc": [10, 14, 22, 60, 98, 126, 150, 154, 174, 175, 190, 191], "mainli": [10, 14, 15, 18, 138, 145, 169, 173, 200, 201], "haven": [10, 23, 87, 98, 102, 103, 139, 144, 155], "addtion": 10, "identifi": [10, 17, 53, 55, 73, 82, 83, 109, 113, 133, 147, 148, 157, 163, 178, 179, 183, 186, 193, 201, 202], "carri": [10, 14, 49, 52, 97, 101, 132, 137, 148, 166], "privateuse1": [10, 121], "autogradprivateuse1": [10, 15], "privateuse2": [10, 15], "autogradprivateuse2": [10, 15], "privateuse3": [10, 15], "autogradprivateuse3": [10, 15], "tensorimpl": [10, 15, 232, 247], "storag": [10, 15, 20, 101, 112, 125, 137, 139, 147, 148, 160, 169, 190, 192, 193, 203, 210, 224, 231], "dispatchkeyset": [10, 15], "ks": 10, "caffe2": [10, 85, 188], "typemeta": 10, "data_typ": [10, 101], "opaquetensorimpl": 10, "tweak": [10, 49], "overrid": [10, 15, 40, 48, 51, 59, 68, 99, 108, 111, 144, 148, 150, 156, 172, 186, 189, 209], "vulkan": [10, 197, 254], "submit": [10, 221], "dispath": 10, "registrationdeclar": 10, "ab": [10, 13, 85, 92, 95, 173, 183, 194, 208, 235, 239], "schema": [10, 20, 23, 209], "abs_": 10, "abs_out": 10, "absolute_": 10, "absolute_out": 10, "angl": [10, 14, 95, 103], "angle_out": 10, "sgn": 10, "uniqu": [10, 17, 49, 53, 55, 95, 98, 99, 100, 102, 103, 116, 122, 133, 163, 166, 179, 190, 202, 259], "boolean": [10, 73, 137, 174, 175, 254], "impli": [10, 97, 102, 138], "schema_my_op1": 10, "my_op1": 10, "schema_my_op2": 10, "my_op2": 10, "schema_my_op2_backward": 10, "my_op2_backward": 10, "zoom": [10, 82, 126, 169, 172], "1600": [10, 232, 247], "grow": [10, 49, 61, 99, 125, 132, 176], "unrealist": 10, "classifi": [10, 12, 19, 24, 43, 46, 47, 52, 57, 73, 82, 87, 97, 112, 117, 127, 128, 138, 147, 179, 195, 265], "metadata": [10, 17, 22, 94, 142, 160, 170, 174, 175, 202, 262], "accompani": 10, "comment": [10, 136, 153, 166, 189, 190, 206, 221, 223, 233, 264], "sacrif": [10, 157], "max_pool2d": [10, 47, 73, 92, 93, 105, 123, 130, 155, 157, 163, 167, 204, 207, 222, 234, 239], "formula": [10, 97, 142, 160], "mathemat": [10, 13, 43, 48, 64, 101, 136, 160], "worri": [10, 52, 99, 130, 131, 134, 144, 153, 164], "my_op": [10, 23, 209], "op_backward": 10, "proper": [10, 32, 122, 124, 134, 148, 150, 160, 164, 172, 177, 190], "rare": [10, 15, 49, 117, 166], "assumpt": [10, 14, 60, 73, 97, 103, 151], "myadd_schema": 10, "my_add": 10, "setuptool": [10, 156, 169], "_xlac": 10, "torch_xla_sourc": 10, "extra_compile_arg": 10, "library_dir": 10, "extra_link_arg": 10, "make_relative_rpath": 10, "seamlessli": [10, 14, 53, 78, 124, 200], "nm": [10, 151, 221], "torchvsion": 10, "adhoc": 10, "unbox": 10, "potenti": [10, 14, 25, 73, 98, 122, 163, 179, 197, 198, 200, 267], "wiki": [10, 33, 142, 148, 154, 182], "suit": [10, 109, 160, 183, 197, 198, 200], "ship": [10, 44, 61, 92, 113, 251], "guarante": [10, 97, 133, 136, 148, 157, 163, 164, 175, 177, 191], "delet": [10, 17, 83, 125, 130, 134, 153, 164, 172, 185, 189, 204, 254], "old": [10, 19, 103, 112, 113, 119, 157, 169, 182, 183, 194, 224, 229], "until": [10, 16, 49, 60, 82, 113, 122, 128, 135, 136, 137, 145, 153, 160, 162, 163, 164, 169, 190], "interrupt": [10, 53, 87, 166], "quarterli": 10, "cadenc": 10, "announc": [10, 115], "slack": [10, 44, 79], "Not": [10, 16, 58, 59, 113, 134, 159, 174, 260], "search": [10, 18, 49, 75, 113, 121, 126, 145, 157, 174, 175, 185, 205, 262], "instantiate_device_type_test": 10, "testtorchdevicetyp": 10, "testviewop": 10, "testtensordeviceop": 10, "testtypepromot": 10, "etc": [10, 44, 45, 47, 49, 51, 61, 69, 79, 98, 99, 100, 101, 102, 110, 112, 124, 157, 160, 161, 166, 174, 175, 177, 178, 182, 183, 192, 201, 221, 262, 264], "__reduce_ex__": 10, "monkei": 10, "direct": [10, 23, 25, 43, 47, 52, 73, 103, 113, 126, 136, 138, 142, 147, 151, 154, 166, 185, 193, 217, 268], "suppos": [10, 12, 22, 97, 98, 99, 103, 123, 140, 179, 180, 221], "vice": [10, 23, 48, 80, 229], "versa": [10, 23, 48, 80, 229], "Such": [10, 11], "seamless": [10, 78, 200], "coverag": [10, 142, 146, 148, 194, 198, 200], "comprehens": [10, 21, 24, 48, 79, 108, 145, 200], "bahavior": 10, "refactor": [10, 112, 132], "codegen": [10, 145], "dev": [10, 99, 104, 129, 138, 159, 169, 172, 186, 197, 209, 227, 231, 259], "andrew": [11, 180, 199], "gu": 11, "shard": [11, 61, 120, 121, 132, 155, 176, 216], "saw": [11, 14, 21, 23, 49, 59, 60, 99, 101, 142, 143, 146, 147], "skeleton": [11, 14], "implicitli": [11, 43, 49, 123, 131, 165, 201], "particip": [11, 61, 113, 133, 135, 163], "hang": [11, 55, 61, 113, 128], "persist": [11, 22, 264], "earli": [11, 23, 52, 87, 113, 126, 134, 136, 180, 192], "shadow": [11, 196], "hook": [11, 107, 124, 134, 157], "num_input": 11, "device_id": [11, 16, 55, 79, 112, 122, 134, 241, 260], "arbitrarili": [11, 49, 97], "prior": [11, 15, 19, 42, 50, 52, 97, 115, 134, 147, 157, 170, 177, 178, 198], "notabl": [11, 19, 87, 195], "addition": [11, 12, 82, 115, 125, 126, 134, 177, 178, 179, 200], "divide_by_initial_world_s": 11, "world": [11, 14, 18, 23, 42, 54, 58, 59, 99, 103, 115, 124, 126, 136, 140, 144, 147, 150, 156, 161, 162, 163, 194, 264], "nonetheless": [11, 97, 264], "mind": [11, 49, 52, 85, 97, 108, 133, 151, 177, 219, 264], "preliminari": [11, 138], "delv": [11, 145], "insight": [11, 73, 82, 90, 136, 165], "join_hook": 11, "kwarg": [11, 16, 21, 112, 125, 135, 144, 148, 150, 160, 163, 165, 174, 175, 185, 194, 203, 211, 217, 245], "join_devic": 11, "join_process_group": 11, "processgroup": [11, 16, 18, 61, 120, 121, 124, 164, 216, 248], "throw_on_early_termin": 11, "explain": [11, 12, 17, 20, 23, 43, 47, 52, 61, 73, 99, 124, 145, 150, 173, 177, 187, 200, 202], "joinconfig": 11, "_join_config": 11, "main_hook": 11, "repeatedli": [11, 160, 164], "post_hook": 11, "is_last_join": 11, "broadcast": [11, 61, 68, 95, 98, 111, 134, 136, 156], "vacuou": 11, "contextlib": [11, 172], "nullcontext": 11, "conform": [11, 172], "interleav": 11, "syncbatchnorm": [11, 55], "__exit__": 11, "heartbeat": 11, "notify_join_context": 11, "serializ": 11, "fulli": [11, 12, 14, 15, 17, 20, 21, 22, 47, 78, 82, 87, 108, 110, 117, 120, 121, 126, 132, 148, 151, 158, 161, 163, 165, 169, 177, 183, 192, 195, 198, 202, 221], "proceed": [11, 47, 97, 108], "overlap": [11, 21, 56, 61, 122, 123, 127, 132, 134, 150, 169, 172, 177], "moreov": [11, 61, 190, 221], "permit": [11, 264], "customiz": [11, 137, 196], "idea": [11, 23, 24, 60, 73, 85, 97, 99, 100, 101, 103, 124, 130, 137, 145, 150, 154, 161, 162, 164, 166, 177, 190, 206, 264], "counterjoinhook": 11, "sync_max_count": 11, "all_reduc": [11, 61, 122, 123, 136, 156], "get_rank": [11, 134, 136], "process_group": 11, "common_rank": 11, "find_common_rank": 11, "max_count": 11, "__call__": [11, 51, 68, 111, 148, 157], "meth": [11, 14, 264], "to_consid": 11, "reduceop": [11, 122, 123, 136], "highlight": [11, 49, 60, 85, 90, 94, 114, 120, 122, 165, 169, 173, 221, 264], "alexi": 12, "jacq": 12, "winston": 12, "her": [12, 42, 113, 156], "leon": [12, 113], "gati": 12, "alexand": 12, "ecker": 12, "matthia": 12, "bethg": 12, "artist": 12, "distanc": [12, 63, 64, 67, 68, 69, 97, 111], "d_c": 12, "d_": [12, 96], "indispens": [12, 160], "pil": [12, 20, 41, 51, 58, 59, 90, 117, 119, 140, 147, 159, 172, 179, 205, 214, 230], "pretrain": [12, 20, 24, 42, 43, 58, 59, 73, 75, 103, 113, 117, 119, 121, 138, 140, 158, 159, 166, 172, 177, 178, 182, 183, 186, 188, 189, 195, 196, 198, 199, 200, 205, 207, 214, 221, 223, 224, 258], "vgg19": [12, 148], "vgg19_weight": 12, "throughout": [12, 25, 52, 102, 136, 150, 153, 160, 170, 177, 178, 192], "set_default_devic": [12, 63, 111, 231, 233], "resiz": [12, 19, 20, 47, 51, 52, 75, 90, 117, 119, 137, 140, 147, 158, 169, 183, 198, 199, 214, 221, 230, 255], "unabl": [12, 23, 139, 155, 185, 192], "caff": 12, "picasso": 12, "imsiz": 12, "image_load": 12, "image_nam": [12, 51], "style_img": 12, "content_img": 12, "reconvert": 12, "correctli": [12, 49, 52, 58, 59, 60, 73, 78, 114, 127, 142, 148, 153, 157, 159, 172, 173, 175, 192, 199, 225, 226, 254], "unload": 12, "topilimag": 12, "ion": [12, 14, 51, 117, 158, 161, 167], "titl": [12, 14, 17, 34, 51, 52, 73, 90, 117, 127, 137, 158, 160, 161, 166, 172, 179, 196, 226], "paus": [12, 51, 117, 161, 162, 199], "f_": [12, 160], "xl": [12, 220], "w_": [12, 103], "cl": [12, 75, 126, 138, 184, 245], "squar": [12, 47, 51, 63, 64, 67, 68, 69, 71, 97, 111, 130, 131, 147, 154, 157, 161, 165, 180], "contentloss": 12, "throw": [12, 23, 61, 118, 140, 162, 174, 175], "mse_loss": [12, 97, 231], "recomput": [12, 97, 130, 132, 154], "act": [12, 22, 43, 49, 113, 126, 137, 157, 161, 163], "gram": 12, "g_": [12, 264], "hat": [12, 102, 113], "counteract": 12, "caus": [12, 15, 21, 22, 61, 73, 82, 119, 125, 145, 159, 162, 166, 169, 172, 175, 177, 178, 190, 196, 229, 233, 254, 262], "pool": [12, 18, 44, 52, 61, 87, 92, 94, 96, 97, 110, 112, 116, 170, 176, 178, 195, 240, 241, 242, 243, 244, 249, 250, 251], "tend": [12, 17, 97, 185, 202], "gram_matrix": 12, "f_xl": 12, "sl": 12, "styleloss": 12, "target_featur": 12, "vgg": 12, "child": [12, 60, 103, 109, 169, 186, 265], "connect": [12, 47, 59, 87, 103, 110, 117, 124, 136, 142, 144, 151, 157, 158, 159, 161, 177, 201, 209, 219, 224, 264], "cnn": [12, 45, 97, 119, 121, 147, 151, 154, 155, 167, 172, 178, 179, 200, 221, 229], "485": [12, 19, 51, 58, 59, 90, 97, 117, 140, 158, 159, 167, 183, 198, 199, 205, 214, 230], "456": [12, 19, 51, 58, 59, 90, 97, 117, 140, 158, 159, 167, 183, 198, 199, 205, 214, 230], "406": [12, 19, 51, 58, 59, 90, 97, 117, 140, 158, 159, 167, 183, 198, 199, 205, 214, 230], "229": [12, 19, 51, 58, 59, 90, 97, 117, 140, 158, 159, 167, 183, 198, 199, 205, 214, 230], "225": [12, 19, 51, 58, 59, 90, 97, 109, 117, 140, 158, 159, 167, 183, 198, 199, 205, 214, 230], "cnn_normalization_mean": 12, "cnn_normalization_std": 12, "height": [12, 43, 47, 58, 59, 78, 95, 147, 149, 153, 172, 178, 179, 264], "width": [12, 19, 43, 44, 47, 58, 59, 78, 95, 126, 147, 149, 150, 151, 153, 172, 178, 179, 264], "img": [12, 20, 34, 44, 51, 90, 92, 94, 96, 117, 119, 121, 140, 158, 170, 172, 179, 230, 259], "maxpool2d": [12, 44, 47, 78, 87, 92, 93, 94, 96, 97, 112, 135, 144, 167, 170, 240, 241, 242, 243, 244, 249, 250, 251], "align": [12, 150, 165, 166, 179, 191, 196, 264], "depth": [12, 43, 52, 56, 61, 101, 125, 145, 200, 235, 262], "immedi": [12, 18, 21, 48, 52, 102, 135, 136, 153, 162, 163, 166, 169, 185], "content_layers_default": 12, "conv_4": 12, "style_layers_default": 12, "conv_1": 12, "conv_2": 12, "conv_3": 12, "conv_5": 12, "get_style_model_and_loss": 12, "normalization_mean": 12, "normalization_std": 12, "content_lay": 12, "style_lay": 12, "content_loss": 12, "style_loss": 12, "conv": [12, 19, 52, 90, 110, 130, 143, 144, 148, 157, 158, 163, 178, 182, 183, 201, 219, 224, 227, 239, 240, 254], "children": [12, 169], "conv_": 12, "relu_": [12, 130, 201, 207], "plai": [12, 44, 49, 52, 79, 97, 99, 115, 121, 160, 178, 200], "pool_": 12, "bn_": 12, "runtimeerror": [12, 22, 118, 128, 156, 159, 165, 174, 175, 204], "unrecogn": 12, "__class__": [12, 52, 78, 148, 245], "add_modul": 12, "content_loss_": 12, "style_loss_": 12, "input_img": [12, 90, 230], "bfg": 12, "get_input_optim": 12, "closur": [12, 174, 175], "reevalu": 12, "exce": [12, 73, 130, 176, 229], "run_style_transf": 12, "num_step": [12, 162], "style_weight": 12, "1000000": 12, "content_weight": 12, "clamp_": 12, "style_scor": 12, "content_scor": 12, "sphinx_gallery_thumbnail_numb": [12, 127], "ioff": [12, 51, 117, 158, 161, 167], "neural_style_tutori": 12, "paszk": [13, 136, 161], "dziedzic": 13, "shall": [13, 47, 52, 103], "learnabl": [13, 47, 67, 68, 69, 111, 112, 121, 203], "badfftfunct": 13, "fft": [13, 173], "rfft2": 13, "irfft2": 13, "numpy_input": 13, "numpy_go": 13, "incorrect_fft": 13, "literatur": [13, 161], "confusingli": 13, "correl": [13, 82, 145], "flip": [13, 21, 146], "wrt": [13, 130, 131], "np": [13, 14, 17, 19, 20, 40, 44, 48, 51, 52, 60, 71, 73, 75, 80, 90, 92, 94, 95, 96, 98, 104, 109, 111, 117, 119, 138, 147, 150, 158, 159, 164, 166, 167, 170, 172, 173, 183, 186, 191, 194, 196, 198, 199, 202, 205, 230, 247], "convolve2d": 13, "correlate2d": 13, "scipyconv2dfunct": 13, "as_tensor": [13, 75, 192], "grad_filt": 13, "from_numpi": [13, 40, 48, 51, 80, 95, 109, 162, 164, 173], "scipyconv2d": 13, "filter_width": 13, "filter_height": 13, "gradcheck": [13, 130, 131, 142, 248], "moduleconv": 13, "atol": [13, 17, 20, 139, 151, 155, 202], "numpy_extensions_tutori": 13, "freeli": 14, "inspir": [14, 60, 116, 136, 146, 151, 165, 206], "v1": [14, 17, 61, 95, 135, 137, 161, 162, 164, 182, 193, 202, 232, 259], "openai": [14, 121, 147, 160, 161, 162, 164], "farama": [14, 160], "gymnasium": [14, 160, 161], "encount": [14, 49, 60, 110, 122, 145, 173, 254], "undertaken": 14, "broader": [14, 25], "challeng": [14, 101, 102, 123, 124, 136, 143, 154, 161, 172], "wider": [14, 146], "acquaint": 14, "set_se": [14, 138, 186], "avenu": [14, 85], "backpropag": [14, 37, 38, 43, 47, 49, 73, 98, 99, 100, 102, 103, 125, 147], "defaultdict": [14, 17, 75, 160, 202], "boundedtensorspec": 14, "unboundedcontinuoustensorspec": 14, "unsqueezetransform": 14, "_apply_to_composit": 14, "check_env_spec": [14, 160], "step_mdp": [14, 137], "default_x": 14, "pi": [14, 63, 64, 65, 67, 68, 69, 71, 72, 89, 95, 111, 121, 161, 264], "default_i": 14, "_set_se": 14, "torqu": 14, "upward": 14, "angular": 14, "stand": [14, 85, 113, 147, 193, 264], "equat": [14, 52, 138, 160, 161, 264], "motion": [14, 264], "veloc": [14, 161], "theta": [14, 73, 99, 160, 167, 264], "_t": [14, 147], "theta_t": 14, "dt": [14, 147, 264], "rad": 14, "sec": [14, 123, 138, 231], "gravit": 14, "mass": 14, "accord": [14, 15, 24, 112, 115, 119, 145, 147, 157, 161, 165, 172, 193, 203], "theta_": [14, 147], "deleg": [14, 21, 121, 144, 188, 198], "privat": [14, 15, 23, 58, 59, 115, 156, 157, 190, 209], "merg": [14, 20, 22, 45, 159, 161, 172, 221], "is_shar": 14, "modif": [14, 15, 19, 20, 21, 87, 98, 130, 136, 157, 160, 163, 167, 170, 174, 175, 183, 195], "new_th": 14, "plu": [14, 98, 99, 115, 128], "new_thdot": 14, "neg": [14, 21, 49, 90, 98, 99, 104, 113, 138, 145, 157, 160, 230, 254], "discourag": [14, 48, 160], "thdot": 14, "g_forc": 14, "clamp": [14, 73, 95, 198, 207], "max_torqu": 14, "angle_norm": 14, "max_spe": 14, "omit": [14, 23, 109, 145, 160, 178, 182, 195, 198, 199, 200, 239], "agent": [14, 61, 121, 161, 162, 164, 167], "mandatori": [14, 142, 160], "is_empti": 14, "gen_param": 14, "high_th": 14, "high_thdot": 14, "low_th": 14, "low_thdot": 14, "simultan": [14, 15, 22, 25, 43, 56, 121, 126, 136, 159], "rng": [14, 136], "domain": [14, 24, 49, 50, 73, 108, 121, 160, 194, 265], "accur": [14, 19, 73, 87, 109, 126, 144, 164, 173, 192], "lazili": [14, 153], "costli": [14, 125], "reward_spec": [14, 160], "done_spec": 14, "input_spec": [14, 160, 174], "state_spec": 14, "output_spec": [14, 174], "trivial": [14, 51, 56, 125, 140, 203, 210, 254], "neither": [14, 150, 180], "shortcut": 14, "tensorspec": [14, 188], "irrelev": [14, 156], "_make_spec": 14, "td_param": 14, "make_composite_from_td": 14, "unbound": 14, "incorpor": [14, 97, 137, 165, 265], "pseudo": [14, 24], "manual_se": [14, 17, 19, 25, 52, 73, 92, 95, 97, 98, 99, 101, 102, 103, 118, 122, 123, 130, 136, 138, 139, 146, 155, 162, 183, 186, 194, 198, 199, 202, 235, 260], "pendulumenv": 14, "expand": [14, 15, 49, 60, 98, 101, 105, 113, 145, 170, 178, 188, 194, 195, 210], "batch_lock": 14, "homonym": 14, "render_mod": [14, 147], "human": [14, 20, 49, 73, 110, 115, 128, 138, 140, 147, 166, 172, 214, 264], "rgb_arrai": 14, "render_fp": 14, "random_": [14, 16, 60, 135, 150, 162], "_make_step": 14, "rand_step": 14, "randomli": [14, 44, 51, 52, 65, 71, 72, 87, 111, 128, 138, 147, 161, 166, 186], "invers": [14, 95, 191], "showcas": [14, 23, 65, 122, 151, 153, 177, 178, 187, 197], "unsqueeze_dim": 14, "summar": [14, 49, 51, 114, 119, 120, 122, 126, 138, 144, 169, 178], "_apply_transform": 14, "_call": 14, "inv": 14, "_inv_apply_transform": 14, "eventu": [14, 130, 137], "out_keys_inv": 14, "subset": [14, 21, 23, 58, 59, 60, 85, 87, 97, 107, 117, 136, 156, 158, 172, 174, 175, 179, 192, 193, 254], "unitari": 14, "raw": [14, 23, 44, 49, 61, 68, 82, 104, 113, 118, 119, 174, 175, 179, 262], "sintransform": 14, "ob": [14, 147, 164, 201], "tensordict_reset": 14, "transform_observation_spec": 14, "costransform": 14, "t_sin": 14, "t_co": 14, "del_kei": 14, "cat_transform": 14, "met": [14, 123], "mdp": 14, "gather": [14, 49, 55, 79, 123, 124, 134, 136, 137, 144, 160, 161, 197, 206], "simple_rollout": 14, "_data": [14, 73], "keep_oth": 14, "unexplor": 14, "abil": [14, 23, 60, 61, 112, 124, 125, 136, 167, 170, 173, 192, 207], "recreat": [14, 43, 176, 209], "auto_reset": 14, "lazylinear": [14, 160], "clip": [14, 20, 49, 73, 117, 158, 160, 161, 167], "20_000": [14, 137], "cosineannealinglr": [14, 110, 160], "init_td": 14, "traj_return": 14, "last_reward": [14, 162, 164], "is_ipython": [14, 161], "inlin": [14, 25, 52, 60, 89, 92, 143, 145, 161, 190, 197, 204, 265, 268], "get_backend": [14, 161], "ipython": [14, 18, 52, 104, 109, 149, 161], "figsiz": [14, 34, 52, 73, 158, 160, 170, 179], "gcf": [14, 161], "clear_output": [14, 161], "scratch": [14, 43, 49, 53, 97, 98, 112, 114, 117, 118, 127, 128, 166, 254], "advanc": [15, 17, 19, 23, 43, 58, 59, 87, 100, 105, 107, 108, 120, 121, 134, 172, 177, 190, 193, 197, 200, 202, 206, 221, 222, 235, 265], "verif": [15, 163], "rapid": [15, 193], "manufactur": [15, 60], "imposs": [15, 98, 153, 206], "began": 15, "enhanc": [15, 115, 140, 167, 200, 229, 264], "rapidli": 15, "wrapper_custom_tensor_add": 15, "torch_fn": 15, "custom_cpu_fallback": 15, "operatorhandl": 15, "hint": [15, 18, 97, 98, 102, 108, 125, 136, 162, 169], "cpu_fallback": 15, "cppfunction": 15, "makefromboxedfunct": 15, "cumtomselufunct": 15, "selu": [15, 110], "wrapper_autogradcumstom__selu": 15, "wrapper_autogradcustom__selu": 15, "autocastprivateuse1": 15, "autocast": [15, 17, 200, 202, 208, 221, 248, 255], "kernel_privateuseon": 15, "makefallthrough": 15, "backendmodul": 15, "_register_device_modul": 15, "backend_nam": 15, "get_amp_supported_dtyp": 15, "is_autocast_en": 15, "get_autocast_dtyp": 15, "set_autocast_dtyp": 15, "set_autocast_en": 15, "generatorimpl": 15, "builder": 15, "register_generator_privateuse1": 15, "customgeneratorimpl": 15, "make_custom_gener": 15, "deviceindex": 15, "device_index": 15, "make_gener": 15, "make_cumstom_gener": 15, "event": [15, 22, 82, 109, 113, 122, 123, 162, 173, 178], "deviceguard": 15, "deviceguardimplinterfac": 15, "c10_register_guard_impl": 15, "customguardimpl": 15, "backend_meta_": 15, "extrameta": 15, "backendmeta": 15, "custombackendmetadata": 15, "unordered_map": 15, "tensorbackendmetaregistri": 15, "for_seri": 15, "for_deseri": 15, "timer": [15, 17, 52, 118, 139, 146, 155, 165, 166, 185, 188, 202, 211, 252], "ascend": [15, 52, 83], "npu": [15, 188, 224], "meet": [15, 50, 52, 203], "usabl": [15, 112, 137, 143], "compli": [15, 60], "habit": [15, 267], "torch_npu": 15, "exclus": [15, 23, 157], "strongli": [15, 137, 154, 264], "rename_privateuse1_backend": 15, "register_privateuse1_backend": 15, "unsupported_dtyp": 15, "quint8": [15, 180], "generate_methods_for_privateuse1_backend": 15, "for_tensor": 15, "for_modul": 15, "for_storag": 15, "is_npu": 15, "yi": [16, 174, 175], "wang": [16, 24, 108, 145, 147], "paradigm": [16, 17, 61, 97, 120, 134, 135, 163, 164, 202], "dens": [16, 17, 147, 190, 194, 202], "fc": [16, 43, 45, 115, 117, 135, 147, 150, 151, 158, 203], "hybrid": [16, 84, 110], "pipedream": 16, "embeddingbag": [16, 18, 115], "respond": [16, 147, 163], "amongst": [16, 191], "themselv": [16, 192, 198], "remotemodul": 16, "kick": [16, 43, 113, 153, 162, 163, 164], "remot": [16, 61, 120, 126, 135, 162, 163, 164, 169, 213], "hybridmodel": 16, "allreduc": [16, 61, 82, 123, 124, 134, 156, 248], "firstli": [16, 108, 145, 161], "tcp": [16, 55, 132, 133, 136, 213], "_run_train": [16, 164], "rpc_async": [16, 135, 162, 164], "shut": [16, 163], "29501": 16, "ps": [16, 61, 162, 163, 164, 196], "remote_emb_modul": 16, "num_embed": [16, 18, 110, 176], "embedding_dim": [16, 18, 93, 98, 102, 103, 110, 176], "fut": [16, 21, 162, 164], "trainer_rank": 16, "trainer_nam": 16, "gloo": [16, 134, 136, 156, 169, 176, 260], "offset": [16, 17, 115, 202, 256], "emb_lookup": 16, "distributedoptim": [16, 135, 163, 164, 213, 217], "remote_paramet": 16, "cannnot": 16, "aggreg": [16, 43, 109, 147, 172, 191, 239], "model_parameter_rref": 16, "get_next_batch": [16, 162, 164], "num_indic": 16, "longtensor": [16, 49, 60, 80, 99, 103, 128, 135, 150, 162, 164, 166], "offsets_tensor": 16, "dist_autograd": [16, 135, 163, 164], "context_id": [16, 135, 163, 164], "tun": 16, "jess": [17, 202], "cai": [17, 202], "seek": [17, 85, 202], "grain": [17, 34, 61, 122, 136, 169, 202], "2n": [17, 202], "degrad": [17, 73, 202, 229], "sparsifi": [17, 121, 157, 202], "answer": [17, 49, 75, 99, 103, 136, 138, 144, 153, 166, 202, 254], "tune": [17, 19, 82, 97, 113, 120, 121, 123, 126, 158, 159, 177, 185, 186, 202, 222], "recov": [17, 61, 122, 123, 134, 148, 199, 202], "nearli": [17, 170, 202], "f1": [17, 138, 173, 186, 202], "vs": [17, 18, 52, 78, 94, 122, 155, 169, 170, 177, 178, 185, 192, 195, 197, 198, 201, 202, 220], "3x": [17, 64, 111, 178, 202, 224], "beginn": [17, 35, 45, 46, 77, 84, 91, 100, 106, 120, 202, 204, 205, 235], "to_sparse_semi_structur": [17, 202], "sparsesemistructuredtensor": [17, 202], "_force_cutlass": [17, 202], "tile": [17, 172, 202, 208], "3072": [17, 97, 148, 202], "2560": [17, 202], "10240": [17, 202], "inference_mod": [17, 130, 172, 202], "dense_output": [17, 202], "dense_t": [17, 202], "stmt": [17, 139, 146, 150, 155, 165, 185, 202, 211, 232, 247], "blocked_autorang": [17, 165, 202, 211, 232], "median": [17, 173, 185, 202, 232, 247], "1e3": [17, 185, 202, 235], "sparse_output": [17, 202], "sparse_t": [17, 202], "a100": [17, 122, 125, 155, 173, 176, 185, 202], "80gb": [17, 202], "870m": [17, 202], "630m": [17, 202], "382x": [17, 202], "allclos": [17, 125, 139, 142, 145, 146, 151, 154, 155, 165, 173, 202, 206, 232], "motiv": [17, 73, 145, 163, 180, 187, 191, 192, 194, 202], "affect": [17, 97, 113, 131, 150, 177, 202], "swap": [17, 51, 99, 110, 124, 138, 160, 183, 185, 186, 194, 196, 199, 202], "compress": [17, 90, 157, 190, 193, 202, 210], "drawback": [17, 103, 202], "2020": [17, 202], "amper": [17, 122, 151, 155, 202, 231], "cutlass": [17, 202], "cusparselt": [17, 202], "milder": [17, 202], "account": [17, 50, 137, 153, 166, 170, 186, 202], "retrain": [17, 202, 228], "sweet": [17, 202], "spot": [17, 127, 202], "2x": [17, 85, 121, 131, 153, 177, 178, 182, 202], "theoret": [17, 52, 190, 202], "granular": [17, 122, 145, 178, 186, 202, 239, 248], "fp16": [17, 122, 148, 185, 189, 202], "resnet": [17, 43, 44, 79, 125, 135, 150, 158, 169, 183, 196, 198, 199, 200, 202, 224, 229, 248], "imagenet": [17, 44, 51, 79, 117, 119, 140, 158, 159, 183, 198, 199, 202, 214, 230], "76": [17, 148, 164, 202, 232], "resnext": [17, 202], "101_32x8d": [17, 202], "xception": [17, 202], "ssd": [17, 202, 248], "rn50": [17, 202], "coco2017": [17, 202], "bbap": [17, 202], "maskrcnn": [17, 202], "fairseq": [17, 202], "en": [17, 21, 33, 49, 60, 99, 113, 118, 142, 154, 166, 172, 202, 262], "de": [17, 18, 22, 49, 60, 113, 116, 118, 166, 202], "wmt14": [17, 202], "bleu": [17, 202], "squad": [17, 145, 202], "workflow": [17, 19, 58, 59, 82, 86, 87, 123, 174, 193, 197, 201, 202], "perspect": [17, 23, 101, 160, 178, 202], "subproblem": [17, 202], "handoff": [17, 202], "anticip": [17, 202], "area": [17, 113, 170, 179, 185, 193, 202, 266], "colab": [17, 18, 24, 25, 42, 48, 75, 94, 104, 115, 119, 121, 137, 138, 146, 158, 160, 161, 172, 176], "panda": [17, 34, 51, 73, 119, 172], "wandb_dis": 17, "ao": [17, 19, 180, 182, 183, 185, 198, 199, 200, 202], "weightnormsparsifi": [17, 202], "hug": [17, 75, 145], "face": [17, 44, 51, 52, 60, 73, 75, 79, 113, 145, 198], "preprocess_validation_funct": [17, 202], "strip": [17, 49, 75, 127, 128, 166, 202], "max_length": [17, 49, 60, 75, 128, 138, 166, 186, 202, 254], "384": [17, 188, 202], "only_second": [17, 202], "return_overflowing_token": [17, 202], "return_offsets_map": [17, 202], "sample_map": [17, 202], "pop": [17, 22, 98, 138, 186, 202], "overflow_to_sample_map": [17, 202], "example_id": [17, 202], "input_id": [17, 75, 122, 124, 138, 145, 166, 186, 202], "sample_idx": [17, 34, 202], "sequence_id": [17, 202], "offset_map": [17, 202], "preprocess_train_funct": [17, 202], "start_posit": [17, 202], "end_posit": [17, 202], "start_char": [17, 202], "answer_start": [17, 202], "end_char": [17, 202], "idx": [17, 19, 34, 51, 75, 98, 102, 103, 109, 115, 158, 159, 166, 170, 179, 202, 239], "context_start": [17, 202], "context_end": [17, 202], "compute_metr": [17, 138, 186, 202], "start_logit": [17, 202], "end_logit": [17, 202], "n_best": [17, 202], "max_answer_length": [17, 202], "example_to_featur": [17, 202], "predicted_answ": [17, 202], "feature_index": [17, 202], "start_index": [17, 202], "argsort": [17, 202], "tolist": [17, 51, 113, 179, 202], "end_index": [17, 202], "logit_scor": [17, 202], "score": [17, 49, 60, 98, 102, 103, 109, 138, 149, 165, 166, 179, 186, 202], "best_answ": [17, 202], "prediction_text": [17, 202], "theoretical_answ": [17, 202], "ex": [17, 73, 202, 265, 267], "measure_execution_tim": [17, 202], "dataset_for_model": [17, 202], "remove_column": [17, 202], "set_format": [17, 202], "batch_size_to_time_sec": [17, 202], "column_nam": [17, 202], "baseline_predict": 17, "p50": [17, 202], "model_c": [17, 185], "fullgraph": [17, 129, 165, 173, 211, 212, 256], "_compil": 17, "new_predict": 17, "model_nam": [17, 49, 60, 122, 185, 200, 202, 221], "autotoken": [17, 122, 202], "from_pretrain": [17, 75, 122, 138, 145, 186, 202, 221], "automodelforquestionansw": [17, 202], "val": [17, 19, 22, 117, 118, 122, 149, 158, 159, 183, 198, 199, 202], "squad_dataset": [17, 202], "load_dataset": [17, 75, 122, 202], "tokenized_squad_dataset": [17, 202], "data_col": [17, 202], "datacollatorwithpad": [17, 202], "segment": [17, 121, 185, 202, 205, 223], "wikipedia": [17, 33, 142, 154, 202], "articl": [17, 113, 116, 202], "training_arg": [17, 202], "trainingargu": [17, 202], "num_train_epoch": [17, 138, 202], "lr_scheduler_typ": [17, 202], "per_device_train_batch_s": [17, 202], "per_device_eval_batch_s": [17, 202], "logging_step": 17, "runner": 17, "max_step": [17, 75], "report_to": 17, "train_dataset": [17, 55, 97, 115, 122, 202, 221, 255], "eval_dataset": [17, 138, 186, 202], "fair": [17, 97, 103, 113, 194, 195, 202], "fp16_baselin": [17, 202], "fp16_time": [17, 202], "cuda_fp16": [17, 202], "pd": [17, 34, 51, 119, 172], "df": [17, 83, 119, 126], "datafram": [17, 82, 119, 126, 172], "log_histori": 17, "lowest": [17, 61, 123, 157, 202], "satisfi": [17, 126, 174, 175, 196, 202, 203], "sparsity_level": [17, 202], "sparse_block_shap": [17, 202], "zeros_per_block": [17, 202], "sparse_config": [17, 202], "tensor_fqn": [17, 202], "fqn": [17, 202, 215], "named_modul": [17, 143, 157, 202, 240], "anytim": [17, 202], "pruner": [17, 202], "update_mask": [17, 202], "shot": [17, 113, 162, 202], "squash_mask": [17, 202], "set_printopt": [17, 202, 232], "edgeitem": [17, 202], "sparse_loss": 17, "quickstart": [17, 35, 202, 225], "metrics_spars": [17, 202], "sparse_perf": [17, 202], "perf": [17, 178, 189, 202], "28x": [17, 202], "bs": [17, 104, 145, 202], "amen": [17, 202], "spent": [17, 82, 113, 165, 169, 177, 178, 202], "delta": [17, 125, 145, 146, 147, 155, 161, 202, 232, 247], "exact": [17, 97, 112, 130, 140, 165, 174, 175, 186, 198, 199, 202], "53": [17, 148, 202, 220, 239, 265], "93": [17, 109, 164, 202, 232], "15": [17, 23, 24, 45, 52, 58, 59, 73, 90, 92, 93, 116, 117, 147, 158, 170, 172, 179, 188, 202, 204, 220, 232, 247, 264, 268], "54": [17, 148, 150, 178, 232], "71x": [17, 178], "74": [17, 119, 164, 186, 232], "23x": 17, "71": [17, 19, 21, 51, 145, 164], "59": [17, 115, 159, 172, 232, 239], "22x": 17, "286": [17, 148, 172, 202], "65": [17, 51, 164, 179, 219, 232], "247": [17, 164], "63": [17, 229, 239], "14x": 17, "02x": 17, "ye": [17, 50, 78, 99, 138, 153, 188], "18x": [17, 202], "13x": 17, "159": 17, "142": 17, "12x": 17, "semi_structured_spars": 17, "embeddingplann": [18, 121], "conda": [18, 23, 82, 90, 94, 136, 145, 176, 185, 188, 189, 197, 222, 224, 230, 246, 247], "cudatoolkit": [18, 176], "sudo": [18, 169, 207], "rm": [18, 213, 224], "miniconda3": [18, 22, 247], "py37_4": 18, "sh": [18, 134, 189, 195, 205, 207, 219, 223, 224, 227], "anaconda": [18, 82, 136], "chmod": 18, "fbgemm": [18, 19, 119, 176, 180, 182, 183, 229], "cp": [18, 207, 209, 214, 259], "restart": [18, 23, 58, 59, 133, 161], "newli": [18, 49, 117, 136], "python37": 18, "dynload": 18, "enviro": 18, "spmd": [18, 124, 215], "mimic": [18, 19, 97, 150, 158, 185, 186, 190], "launcher": [18, 209], "embeddingbagcollect": 18, "bag": [18, 34, 38, 94, 96, 115, 170, 176], "ebc": [18, 176], "parameterconstraint": 18, "placement": [18, 177], "intra": [18, 21, 122, 124, 138], "interconnect": [18, 76, 177], "nvlink": [18, 124, 213], "data_parallel": [18, 79], "meta": [18, 49, 124, 126, 139, 155, 160, 174, 175, 176, 177, 178, 201, 203, 240, 245, 252, 256, 268], "planner": 18, "embedding_typ": 18, "embeddingcomputekernel": 18, "shardingtyp": 18, "large_table_cnt": 18, "small_table_cnt": 18, "large_t": 18, "embeddingbagconfig": [18, 176], "large_table_": 18, "feature_nam": [18, 176], "large_table_feature_": 18, "poolingtyp": [18, 176], "small_tabl": 18, "small_table_": 18, "small_table_feature_": 18, "gen_constraint": 18, "sharding_typ": 18, "table_wis": 18, "large_table_constraint": 18, "small_table_constraint": 18, "mimick": 18, "single_rank_execut": 18, "embeddingbagcollectionshard": 18, "model_parallel": 18, "embeddingshardingplann": 18, "topolog": [18, 138, 186, 221], "moduleshard": 18, "shardingenv": 18, "init_distributed_single_host": 18, "pyre": 18, "fixm": 18, "set_devic": [18, 53, 55, 122, 123, 187, 215, 216], "compute_devic": 18, "pg": 18, "sharder": [18, 176], "shardingplan": 18, "collective_plan": 18, "sharded_model": 18, "from_process_group": 18, "spmd_sharing_simul": 18, "get_context": 18, "exitcod": 18, "medium": [18, 122, 179, 264], "large_table_0": 18, "parametershard": 18, "compute_kernel": 18, "batched_fus": 18, "sharding_spec": 18, "enumerableshardingspec": 18, "shardmetadata": 18, "shard_offset": 18, "shard_siz": 18, "large_table_1": 18, "small_table_0": 18, "small_table_1": 18, "finer": [18, 34, 61, 178, 239], "halv": [18, 109], "row_wis": 18, "imbal": [18, 177], "vertic": [18, 21, 262, 264], "column_wis": 18, "unfortu": 18, "batched_dens": 18, "raghuraman": [19, 138, 158], "krishnamoorthi": [19, 138, 158], "jerri": [19, 182, 183, 184, 198, 200, 201], "zhang": [19, 182, 183, 184, 198, 200, 201, 215, 216], "decreas": [19, 49, 73, 83, 97, 103, 124, 147, 177, 178, 193, 224, 254], "mobilenetv2": [19, 189, 197, 199, 224], "dataload": [19, 33, 35, 37, 38, 44, 45, 52, 55, 73, 75, 87, 92, 94, 96, 97, 113, 115, 117, 118, 122, 123, 130, 136, 138, 149, 158, 163, 166, 167, 169, 170, 172, 179, 183, 186, 198, 199, 221, 222, 236, 237, 248, 251, 255], "filterwarn": [19, 51, 149, 160, 172, 183, 190, 191, 192, 193, 198, 199], "deprecationwarn": [19, 183, 198, 199], "seed": [19, 25, 52, 73, 97, 122, 123, 136, 138, 162, 164, 183, 186, 194, 198, 199, 232], "191009": [19, 25, 183, 198, 199], "floatfunct": 19, "quantstub": [19, 183, 219, 224, 229], "dequantstub": [19, 183, 219, 224, 229], "relu6": [19, 110], "_make_divis": 19, "divisor": 19, "min_valu": 19, "tf": [19, 94], "divis": [19, 166, 194], "tensorflow": [19, 94, 98, 100, 111], "blob": [19, 23, 33, 108, 123, 143, 169, 180, 183, 207, 217, 262], "slim": [19, 111], "mobilenet": [19, 58, 59, 121, 159, 195], "new_v": 19, "round": [19, 108, 115, 122, 147, 162], "convbnrelu": 19, "in_plan": [19, 135], "out_plan": [19, 135], "kernel_s": [19, 97, 104, 123, 130, 135, 147, 154, 167, 180, 219, 222], "momentum": [19, 43, 44, 65, 69, 87, 92, 94, 96, 104, 111, 112, 117, 130, 136, 158, 162, 169, 170, 179, 180, 199, 217, 219, 221, 222, 242, 243, 244, 250, 251, 255], "invertedresidu": 19, "oup": 19, "expand_ratio": 19, "hidden_dim": [19, 93, 98, 102], "use_res_connect": 19, "pw": 19, "dw": 19, "skip_add": 19, "num_class": [19, 24, 42, 75, 97, 115, 135, 149, 150, 162, 170, 172, 179], "width_mult": 19, "inverted_residual_set": 19, "round_nearest": 19, "v2": [19, 58, 59, 95, 97, 114, 137, 145, 159, 179, 193, 208], "input_channel": 19, "last_channel": 19, "1280": [19, 179, 185], "160": [19, 138, 164, 172, 219, 232, 239], "320": [19, 78, 167, 222], "valueerror": [19, 49, 60, 147, 191, 217], "invert": [19, 121, 160, 191], "residu": [19, 124], "output_channel": 19, "quant": [19, 158, 180, 186, 195, 198, 201, 219, 224, 229], "dequant": [19, 158, 180, 183, 185, 186, 195, 196, 198, 200, 201, 219, 222, 224, 229], "init": [19, 20, 22, 23, 52, 59, 99, 118, 130, 135, 154, 160, 195, 203, 219, 223, 226, 259], "kaiming_normal_": [19, 135], "fan_out": [19, 135], "zeros_": 19, "ones_": 19, "normal_": [19, 52], "bn": [19, 130, 143, 144, 158, 180, 182, 199, 219, 224], "fuse_model": [19, 158, 195, 196], "is_qat": [19, 180, 199, 200], "fuse_modul": [19, 158], "fuse_modules_qat": 19, "averagemet": [19, 183, 198, 199], "fmt": [19, 150, 183, 198, 199, 210], "avg": [19, 37, 38, 127, 183, 198, 199, 220, 239], "__str__": [19, 183, 198, 199], "fmtstr": [19, 183, 198, 199], "__dict__": [19, 49, 60, 183, 198, 199, 200, 245], "topk": [19, 49, 90, 127, 128, 166, 183, 198, 199, 222, 258], "maxk": [19, 58, 59, 183, 198, 199], "pred": [19, 37, 38, 104, 117, 123, 124, 130, 138, 149, 158, 163, 167, 170, 173, 174, 175, 179, 183, 186, 198, 199, 222], "correct_k": [19, 183, 198, 199], "mul_": [19, 95, 183, 198, 199, 217], "neval_batch": [19, 199], "top1": [19, 183, 198, 199, 222], "acc": [19, 73, 117, 149, 158, 172, 183, 198, 199], "top5": [19, 183, 198, 199, 258], "cnt": [19, 73, 183, 198, 199], "acc1": [19, 183, 198, 199], "acc5": [19, 183, 198, 199], "load_model": [19, 183, 198, 199], "data_path": [19, 87, 104, 183, 198, 199], "prepare_data_load": [19, 183, 198, 199], "randomresizedcrop": [19, 117, 183, 198, 199], "randomhorizontalflip": [19, 51, 117, 158, 179, 183, 198, 199], "dataset_test": [19, 179, 183, 198, 199], "centercrop": [19, 52, 90, 117, 119, 140, 158, 183, 198, 199, 214, 230], "train_sampl": [19, 166, 183, 198, 199], "test_sampl": [19, 183, 198, 199], "sequentialsampl": [19, 138, 183, 186, 198, 199], "train_batch_s": [19, 183, 198, 199], "data_loader_test": [19, 179, 183, 198, 199, 200], "saved_model_dir": [19, 183, 198, 199], "float_model_fil": [19, 183, 198, 199], "mobilenet_pretrained_float": 19, "scripted_float_model_fil": [19, 183, 198], "mobilenet_quantization_script": 19, "scripted_quantized_model_fil": 19, "mobilenet_quantization_scripted_quant": 19, "float_model": [19, 182, 183, 186, 196, 198, 199, 200], "fusion": [19, 82, 144, 145, 178, 183, 185, 199, 219, 221, 254, 257], "baselin": [19, 21, 24, 90, 97, 172, 185, 198, 202, 230, 232, 247], "un": [19, 166], "num_eval_batch": [19, 199], "sophist": [19, 160], "num_calibration_batch": 19, "mymodel": [19, 105, 180], "estim": [19, 47, 51, 52, 126, 160, 161, 166, 185], "qconfig": [19, 119, 158, 180, 182, 183, 184, 186, 196, 198, 201, 219, 224, 229], "default_qconfig": [19, 183, 196], "calibr": [19, 180, 182, 184, 199, 200, 224], "safe": [19, 23, 65, 97, 111, 143, 188, 210], "4x": [19, 122, 178, 182, 183], "exercis": [19, 44, 136, 158, 177], "x86": [19, 119, 180, 182, 183, 195, 197, 205, 223, 229], "basi": [19, 122, 138, 151, 264], "histogram": [19, 196, 198], "per_channel_quantized_model": 19, "get_default_qconfig": [19, 119, 182, 183, 219, 224, 229], "67": [19, 109, 145, 178, 180, 186], "wors": [19, 119, 210], "qat": [19, 158, 180, 200], "train_one_epoch": [19, 96, 179, 199], "ntrain_batch": [19, 199], "avgloss": [19, 199], "5f": [19, 199, 235], "global_avg": [19, 199], "qat_model": 19, "get_default_qat_qconfig": [19, 229], "prepare_qat": [19, 158, 229], "toward": [19, 49, 60, 97, 128, 161, 183], "freez": [19, 43, 117, 158, 178, 197, 199, 200, 221, 248], "num_train_batch": [19, 199], "nepoch": [19, 199], "disable_observ": [19, 199], "intrins": [19, 180], "freeze_bn_stat": 19, "confirm": [19, 20, 58, 59, 87, 122, 146, 162], "allud": [19, 73], "run_benchmark": 19, "img_load": 19, "num_batch": [19, 37, 38, 135, 136, 150, 231], "num_imag": [19, 117], "0f": [19, 117, 130, 158, 167, 222], "dynamo_export": [20, 105, 107, 108], "newest": [20, 105], "torchdynamo": [20, 105, 107, 121, 174, 175, 200, 201], "technolog": [20, 61, 97, 105, 121, 136, 252], "torchscript": [20, 58, 59, 105, 119, 121, 140, 143, 148, 178, 186, 188, 189, 195, 197, 210, 224, 225, 226, 229, 239, 248, 252], "prove": [20, 103, 177], "onnxruntim": [20, 105, 107, 108], "model_zoo": 20, "wide": [20, 61, 124, 127, 128, 136, 138, 150, 156, 166, 185, 209, 268], "superresolut": 20, "shi": 20, "et": [20, 24, 49, 52, 60, 73, 136, 157, 166, 267], "al": [20, 24, 49, 52, 60, 73, 157, 166], "upscal": 20, "ycbcr": 20, "superresolutionnet": 20, "upscale_factor": 20, "pixel_shuffl": 20, "pixelshuffl": 20, "_initialize_weight": 20, "orthogonal_": [20, 154, 203], "calculate_gain": 20, "torch_model": [20, 105], "ordinarili": 20, "batchnorm": [20, 52, 55, 112, 143, 148, 183, 195, 198, 199, 200, 248, 250, 254], "model_url": 20, "s3": [20, 174, 182], "amazonaw": [20, 182], "superres_epoch100": 20, "44c6958e": 20, "load_url": 20, "ax": [20, 51, 99, 102, 117, 121, 127, 150, 158, 166, 170], "dynamic_ax": 20, "torch_out": 20, "super_resolut": 20, "export_param": 20, "opset_vers": 20, "do_constant_fold": 20, "fold": [20, 143, 178, 183, 198, 200, 254, 265], "input_nam": [20, 174], "output_nam": [20, 128], "bundl": [20, 59, 195, 205, 209, 223], "ml": [20, 73, 95, 97, 120, 121, 126, 197, 220, 224, 259], "proto": [20, 110], "checker": [20, 105, 110], "check_model": [20, 105, 110], "onnx_model": [20, 105], "ort_sess": [20, 105, 108], "inferencesess": [20, 105, 108], "cpuexecutionprovid": [20, 105, 108], "to_numpi": [20, 105, 108], "ort_input": 20, "get_input": [20, 105, 108], "ort_out": 20, "assert_allclos": [20, 143], "rtol": [20, 139, 155], "03": [20, 92, 118, 119, 163, 164, 172, 185, 220, 247, 265], "contact": [20, 122, 206, 265], "famou": [20, 24, 73], "224x224": [20, 159, 214], "cb": 20, "cr": 20, "grayscal": [20, 137, 147], "blue": [20, 43, 58, 59, 90, 122, 124, 179, 264], "red": [20, 58, 59, 60, 124, 150, 170, 179, 196], "chroma": 20, "sensit": [20, 97, 132, 142, 183], "_static": [20, 104, 121, 140], "img_ycbcr": 20, "img_i": 20, "img_cb": 20, "img_cr": 20, "to_tensor": [20, 42, 191, 192], "unsqueeze_": [20, 95, 128, 214], "img_out_i": 20, "fromarrai": [20, 172], "final_img": 20, "bicub": 20, "rgb": [20, 52, 58, 59, 75, 92, 97, 140, 147, 159, 172, 179, 214, 230], "mobil": [20, 58, 59, 97, 119, 180, 188, 189, 195, 197, 207, 209, 210, 219, 229, 236, 252], "cat_superres_with_ort": 20, "deploi": [20, 54, 58, 59, 105, 121, 126, 133, 140, 157, 159, 210, 254, 259], "cloud": [20, 54, 105], "inferenc": 20, "azur": [20, 169], "servic": [20, 49, 126, 140, 159, 209, 221, 264], "super_resolution_with_onnxruntim": 20, "inter": [21, 121, 124, 133, 151], "workload": [21, 23, 61, 97, 109, 120, 121, 133, 134, 169, 177, 178, 183, 198, 221], "fragment": [21, 178], "fn": [21, 85, 129, 136, 142, 145, 148, 173, 187, 211, 212, 245, 247, 253, 257], "callabl": [21, 51, 169, 173, 174, 175, 183, 210], "x_normal": 21, "x_parallel": 21, "async": [21, 162, 164], "sort": [21, 25, 49, 98, 102, 109, 116, 138, 144, 159, 179, 186, 210], "parlanc": 21, "revers": [21, 43, 49, 60, 98, 142, 144, 151, 154, 159, 166], "bidirectionalrecurrentlstm": 21, "cell_f": 21, "input_s": [21, 45, 49, 60, 78, 127, 128, 137, 166], "hidden_s": [21, 49, 60, 78, 89, 127, 128, 137, 149, 166, 182, 254], "cell_b": 21, "output_f": 21, "x_rev": 21, "output_b": 21, "output_b_rev": 21, "lstmensembl": 21, "n_model": 21, "modulelist": [21, 154, 238, 253], "demo": [21, 25, 45, 58, 59, 113, 119, 121, 140, 156, 169, 205, 209, 223, 229, 264], "took": [21, 119, 136, 144, 153, 165, 173, 177, 178, 188], "future_f": 21, "stuff": [21, 264], "worth": [21, 23, 52, 103, 113, 153, 163], "profil": [21, 42, 82, 89, 119, 121, 123, 165, 177, 196, 220, 232, 236, 248, 252], "chrome": [21, 89, 165, 169, 239], "prof": [21, 42, 109, 165, 169, 220, 239], "export_chrome_trac": [21, 145, 165, 239], "json": [21, 49, 90, 109, 127, 140, 145, 165, 169, 214, 239], "navig": [21, 61, 169, 170, 205, 262], "button": [21, 50, 52, 58, 59, 105, 169, 189, 226, 262, 264], "timelin": [21, 153, 169, 178], "horizont": 21, "opportun": [21, 85, 105, 137, 150], "breviti": [21, 23, 190], "intro": [21, 35, 36, 55, 99, 100, 120, 137, 140, 160, 170, 212], "tracer": [21, 205], "member": [22, 65, 67, 79, 111, 158, 197, 224], "portion": [22, 82, 153, 157, 264], "custom_class": 22, "mystackclass": 22, "customclasshold": 22, "stack_": 22, "push": [22, 52, 73, 97, 146, 161, 185, 206, 219, 224], "pop_back": 22, "intrusive_ptr": [22, 156, 232, 247], "make_intrus": [22, 156], "elem": [22, 245], "smart": 22, "oppos": [22, 49, 52, 117, 136, 146, 151, 163], "class_": 22, "my_class": 22, "contructor": 22, "yourclass": 22, "ref": [22, 40, 198, 264], "unari": 22, "add_librari": [22, 23, 209], "cmake_cxx_standard": [22, 209], "custom_class_project": 22, "rh": 22, "devtoolset": 22, "torchbind_tutori": 22, "libcustom_class": 22, "load_librari": [22, 23], "loaded_librari": 22, "bar": [22, 49, 82, 143, 150, 154, 163, 172, 173, 183, 198, 203, 262, 264], "manipulate_inst": 22, "s2": [22, 47, 92, 174, 193], "do_stack": 22, "hi": [22, 103, 113, 115, 147, 194, 264, 265], "mom": 22, "wow": 22, "scripted_foo": 22, "filesystem": [22, 136], "treatment": [22, 113, 172, 192, 193], "cpp_inference_exampl": 22, "foobarbaz": 22, "tostr": 22, "add_subdirectori": [22, 23], "drill": 22, "momfoobarbaz": 22, "incred": 22, "make_custom_class": 22, "tocustomclass": 22, "iscustomclass": 22, "export_attr": 22, "__torch__": [22, 204], "def_pickl": 22, "pushivalueimpl": 22, "pickler": 22, "__getstate__": 22, "__setstate__": 22, "pickl": [22, 87, 104, 112, 153, 224, 232, 243, 247], "salient": 22, "wherea": [22, 150, 170, 172, 185, 191, 192], "confus": [22, 23, 98, 99, 127, 142, 172, 185, 191, 192, 193, 198, 224], "trycustomop": 22, "relax": [22, 154, 174, 175], "standalon": [22, 53, 124, 264], "blend": [22, 23], "smoothli": [22, 23], "subsequ": [23, 73, 97, 112, 118, 123, 137, 142, 162, 164, 166, 173, 178, 185, 200], "resort": 23, "opencv": [23, 44, 209], "vision": [23, 24, 34, 38, 44, 58, 59, 117, 119, 121, 153, 179, 188, 195, 197, 205, 223, 224, 234], "mat": [23, 209], "warpperspect": [23, 209], "warp_perspect": [23, 209], "warp": [23, 209], "image_mat": [23, 209], "cv": [23, 24, 126, 194, 209], "col": [23, 34, 158, 209], "cv_32fc1": [23, 209], "warp_mat": [23, 209], "output_mat": [23, 209], "dsize": [23, 209], "output_tensor": 23, "from_blob": [23, 59, 189, 209], "ptr": [23, 209], "short": [23, 25, 49, 60, 82, 98, 100, 115, 120, 128, 136, 154, 160, 166, 167, 198, 199, 200, 264, 265], "opencv2": [23, 209], "hpp": [23, 156, 209], "alongsid": [23, 142, 170, 172], "goodi": 23, "hardcod": [23, 130, 149, 201], "strikingli": 23, "opaqu": 23, "flat": 23, "scope": [23, 60, 101, 109, 125, 174, 175, 178], "dealloc": [23, 169, 178], "invalid": [23, 135, 191, 192, 193, 217], "quot": [23, 117, 265], "metaprogram": 23, "experiment": [23, 60, 123, 126, 143, 164, 174, 175, 180, 187, 222, 248], "target_compile_featur": 23, "cxx_std_14": 23, "opencv_cor": 23, "opencv_imgproc": 23, "libwarp_perspect": 23, "sensat": 23, "0x7f618fc6fa50": 23, "3218": 23, "4611": 23, "4636": 23, "3746": 23, "0978": 23, "5005": 23, "3245": 23, "0169": 23, "4458": 23, "1862": 23, "1692": 23, "noteworthi": 23, "frozen": [23, 43, 147, 158, 186, 204], "prim": [23, 186], "revel": 23, "restrict": [23, 25, 49, 85, 136, 169, 173, 175, 180, 205, 206], "script_method": [23, 85], "tensortobool": 23, "block0": 23, "block1": [23, 79], "21": [23, 58, 59, 109, 115, 159, 209, 220, 232, 239, 247], "sent": [23, 99, 102, 136, 162], "wire": 23, "dlopen": 23, "example_app": 23, "cxx_range_for": 23, "errorreport": 23, "mayb": [23, 101, 103, 139, 197, 264], "subdirectori": [23, 52, 179], "prefix": [23, 113, 122, 125, 137, 138, 169, 185, 186, 247, 260, 264], "inconveni": [23, 190], "altogeth": [23, 151, 192, 262], "nb": [23, 89, 95, 206], "impress": [23, 115, 145], "opencv_photo": 23, "happi": [23, 143, 144], "4125": 23, "8262": 23, "5345": 23, "6111": [23, 232], "3997": [23, 75], "4683": 23, "5969": 23, "0850": 23, "0698": 23, "4597": 23, "0926": 23, "5727": 23, "9319": 23, "4834": 23, "1747": 23, "0162": 23, "9521": 23, "6269": 23, "lastli": [23, 87, 121, 153, 223], "driver": [23, 169], "infrastructur": 23, "vener": 23, "beforehand": [23, 151, 201, 229], "is_python_modul": [23, 209], "extra_ldflag": [23, 209], "lopencv_cor": [23, 209], "lopencv_imgproc": [23, 209], "approxim": [23, 49, 108, 122, 130, 144, 147, 151, 157, 161, 177, 186], "0x7f3e0f840b10": 23, "load_inlin": [23, 209, 232], "op_sourc": [23, 209], "cpp_sourc": [23, 209, 232], "rout": [23, 60, 140, 145, 214], "quirki": 23, "with_opt": 23, "no_python_abi_suffix": 23, "bottom": [23, 98, 169, 172, 262], "suffix": [23, 48, 82, 145], "tag": [23, 51, 100, 103, 116, 174, 175, 209, 246, 264], "0x7ff51c5b7bd0": 23, "hao": 24, "chen": [24, 174, 175, 205, 223], "unifi": [24, 95, 121, 130, 196], "ssl": 24, "modular": [24, 110, 112], "fixmatch": 24, "defixmatch": 24, "speech": [24, 73, 98, 100, 103, 128], "light": [24, 25, 52, 130, 209, 264], "vit": 24, "strong": [24, 98, 177, 193, 264], "unlabel": 24, "confid": [24, 52, 99, 126, 160, 161, 170], "threshold": [24, 49, 60, 82, 109, 110, 126, 160, 164, 172], "statu": [24, 126, 164, 174, 175, 265], "absorb": 24, "gaussian": [24, 47, 52, 126, 160], "overcom": [24, 113], "quantiti": [24, 97, 121, 124, 146, 151, 155], "trade": [24, 126, 153], "afford": 24, "nlp": [24, 42, 92, 93, 99, 102, 103, 113, 114, 115, 116, 118, 127, 128, 138, 166, 178, 186, 194, 200, 231, 235, 248, 254], "audio": [24, 26, 27, 28, 29, 30, 34, 38, 44, 121, 141, 168, 171], "semilearn": 24, "get_dataset": 24, "get_data_load": 24, "weak": [24, 264], "get_net_build": 24, "get_algorithm": 24, "get_config": 24, "hyper": [24, 165], "vit_tiny_patch2_32": 24, "use_pretrain": 24, "pretrain_path": 24, "microsoft": [24, 107, 108, 138, 169], "vit_tiny_patch2_32_mlp_im_1k_32": 24, "num_train_it": 24, "num_eval_it": 24, "num_log_it": 24, "adamw": [24, 75, 110, 122, 161], "layer_decai": 24, "cifar10": [24, 57, 87, 92, 97, 169, 221, 251, 255], "num_label": [24, 99], "img_siz": 24, "crop_ratio": 24, "875": 24, "data_dir": [24, 87, 117, 122, 138, 149, 158, 186], "ulb_samples_per_class": 24, "hard_label": 24, "ema_p": 24, "999": [24, 52, 94, 96, 170], "ent_loss_ratio": 24, "uratio": 24, "ulb_loss_ratio": 24, "dataset_dict": 24, "include_lb_to_ulb": 24, "train_lb_load": 24, "train_lb": 24, "train_ulb_load": 24, "train_ulb": 24, "eval_load": 24, "from_nam": 24, "tb_log": 24, "logger": [24, 138, 147, 149, 172, 186, 196], "lb_imb_ratio": 24, "ulb_imb_ratio": 24, "1500": [24, 122, 232], "ulb_num_label": 24, "3000": [24, 170], "kihyuk": 24, "sohn": 24, "yidong": 24, "usb_semisup_learn": 24, "jamesre": 25, "fb": 25, "michael": [25, 42, 98, 211, 212, 231, 257], "suo": 25, "rev2": 25, "hierarchi": [25, 60, 178], "__version__": [25, 42, 107, 119, 138, 147, 159, 186, 189, 207, 209, 223], "mycel": 25, "my_cel": 25, "3x4": 25, "redefin": 25, "succinctli": [25, 154], "mydecisiong": [25, 254], "dg": 25, "tape": [25, 42, 76], "traced_cel": [25, 254], "rewind": 25, "tracedmodul": [25, 60, 85, 254], "ir": [25, 110, 143, 145, 184, 217], "commonli": [25, 49, 69, 87, 97, 159, 166, 169, 180, 221, 265], "acquir": [25, 112, 135, 157, 160, 164], "laden": 25, "submodul": [25, 49, 60, 85, 154, 165, 203, 219, 223, 229], "branch": [25, 174, 175, 178, 179, 200, 207, 221, 225, 226], "nowher": 25, "faithfulli": [25, 190], "analysi": [25, 87, 107, 115, 121, 123, 144, 145, 165, 169, 172, 175, 177, 185, 227], "scripted_g": 25, "scripted_cel": [25, 254], "decis": [25, 100, 137, 190, 191, 193, 225, 226], "myrnnloop": 25, "xs": [25, 135, 167], "rnn_loop": 25, "wraprnn": 25, "freestand": 25, "wrapped_rnn": 25, "neurip": 25, "1hiicg6jrkbnr5hvk2": 25, "vnmi88vi9puzej": 25, "intro_to_torchscript_tutori": [25, 204], "audio_data_augmentation_tutori": [26, 28], "redirect": [26, 27, 28, 29, 30, 31, 74, 141, 152, 168, 171, 181, 218], "audio_datasets_tutori": 27, "audio_feature_extractions_tutori": 29, "audio_io_tutori": 30, "\u57fa\u7840\u77e5\u8bc6": [32, 33, 34, 35, 37, 38, 39, 40, 41, 121], "\u5feb\u901f\u5165\u95e8": [32, 33, 34, 36, 37, 39, 40, 41, 252], "\u6570\u636e\u96c6\u4e0e\u6570\u636e\u52a0\u8f7d\u5668": [32, 33, 36, 37, 38, 39, 40, 41], "\u6784\u5efa\u795e\u7ecf\u7f51\u7edc": [32, 34, 36, 37, 38, 39, 40, 41], "\u4f18\u5316\u6a21\u578b\u53c2\u6570": [32, 33, 34, 36, 39, 40, 41], "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": [32, 33, 34, 36, 37, 38, 40, 41, 215, 236, 252], "\u5728\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc\u65f6": [32, 251], "\u6700\u5e38\u7528\u7684\u7b97\u6cd5\u662f": 32, "\u53cd\u5411\u4f20\u64ad": [32, 37, 260], "\u5728\u8fd9\u4e2a\u7b97\u6cd5\u4e2d": 32, "\u53c2\u6570": [32, 95, 231, 239, 241, 245, 246, 248], "\u6a21\u578b\u6743\u91cd": 32, "\u6839\u636e\u635f\u5931\u51fd\u6570\u76f8\u5bf9\u4e8e\u7ed9\u5b9a\u53c2\u6570\u7684": 32, "\u68af\u5ea6": [32, 89, 248], "\u8fdb\u884c\u8c03\u6574": 32, "\u4e3a\u4e86\u8ba1\u7b97\u8fd9\u4e9b\u68af\u5ea6": 32, "\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5185\u7f6e\u7684\u5fae\u5206\u5f15\u64ce": 32, "\u79f0\u4e3a": [32, 39, 89], "\u5b83\u652f\u6301\u5bf9\u4efb\u4f55\u8ba1\u7b97\u56fe\u81ea\u52a8\u8ba1\u7b97\u68af\u5ea6": 32, "\u8003\u8651\u6700\u7b80\u5355\u7684\u5355\u5c42\u795e\u7ecf\u7f51\u7edc": 32, "\u5177\u6709\u8f93\u5165": 32, "\u548c": [32, 34, 36, 37, 38, 39, 41, 89, 90, 92, 95, 96, 111, 118, 121, 129, 213, 214, 215, 216, 220, 222, 227, 230, 231, 232, 234, 235, 237, 239, 241, 242, 243, 244, 245, 247, 248, 250, 251, 252, 256, 258, 259, 260], "\u4ee5\u53ca\u4e00\u4e9b\u635f\u5931\u51fd\u6570": 32, "\u53ef\u4ee5\u5728": [32, 104, 230], "\u4e2d\u6309\u4ee5\u4e0b\u65b9\u5f0f\u5b9a\u4e49\u5b83": 32, "binary_cross_entropy_with_logit": [32, 231], "\u8fd9\u6bb5\u4ee3\u7801\u5b9a\u4e49\u4e86\u4ee5\u4e0b": 32, "\u8ba1\u7b97\u56fe": [32, 111], "\u5728\u8fd9\u4e2a\u7f51\u7edc\u4e2d": 32, "\u662f": [32, 34, 92, 93, 104, 231, 237, 245, 258, 259], "\u6211\u4eec\u9700\u8981\u5bf9\u5b83\u4eec\u8fdb\u884c\u4f18\u5316": 32, "\u56e0\u6b64": [32, 89, 111, 213, 227, 231, 232, 239, 241, 243, 248, 260], "\u6211\u4eec\u9700\u8981\u80fd\u591f\u8ba1\u7b97\u635f\u5931\u51fd\u6570\u76f8\u5bf9\u4e8e\u8fd9\u4e9b\u53d8\u91cf\u7684\u68af\u5ea6": 32, "\u4e3a\u4e86\u505a\u5230\u8fd9\u4e00\u70b9": 32, "\u6211\u4eec\u8bbe\u7f6e\u4e86\u8fd9\u4e9b\u5f20\u91cf\u7684": 32, "\u5c5e\u6027": [32, 89, 95, 231], "\u6216\u5728\u521b\u5efa\u540e\u4f7f\u7528": 32, "\u65b9\u6cd5\u6765\u8bbe\u7f6e": 32, "\u6211\u4eec\u5e94\u7528\u4e8e\u5f20\u91cf\u4ee5\u6784\u5efa\u8ba1\u7b97\u56fe\u7684\u51fd\u6570\u5b9e\u9645\u4e0a\u662f": 32, "\u7c7b\u7684\u5bf9\u8c61": 32, "\u8fd9\u4e2a\u5bf9\u8c61\u77e5\u9053\u5982\u4f55\u5728": 32, "\u524d\u5411": [32, 92, 111, 251], "\u65b9\u5411\u8ba1\u7b97\u51fd\u6570": 32, "\u4e5f\u77e5\u9053\u5982\u4f55\u5728": 32, "\u6b65\u9aa4\u4e2d\u8ba1\u7b97\u5176\u5bfc\u6570": 32, "\u5bf9\u4e8e\u53cd\u5411\u4f20\u64ad\u51fd\u6570\u7684\u5f15\u7528\u5b58\u50a8\u5728\u5f20\u91cf\u7684": 32, "\u5c5e\u6027\u4e2d": [32, 251], "\u60a8\u53ef\u4ee5\u5728": 32, "\u6587\u6863": [32, 89, 93, 95, 215, 227, 235, 246, 248, 256, 257, 258], "__": [32, 37, 40, 90, 94, 172, 235], "\u4e2d\u627e\u5230\u6709\u5173": 32, "\u7684\u66f4\u591a\u4fe1\u606f": [32, 257], "\u4e3a\u4e86\u4f18\u5316\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u53c2\u6570\u6743\u91cd": 32, "\u6211\u4eec\u9700\u8981\u8ba1\u7b97\u635f\u5931\u51fd\u6570\u76f8\u5bf9\u4e8e\u53c2\u6570\u7684\u5bfc\u6570": 32, "\u5373\u5728\u67d0\u4e9b\u56fa\u5b9a\u7684": 32, "\u503c\u4e0b": 32, "\u6211\u4eec\u9700\u8981": 32, "frac": [32, 43, 64, 85, 89, 98, 99, 101, 103, 111, 125, 131, 136, 160, 161, 264], "partial": [32, 43, 75, 87, 89, 101, 112, 113, 122, 123, 124, 125, 137, 142, 146, 221, 264], "\u8981\u8ba1\u7b97\u8fd9\u4e9b\u5bfc\u6570": 32, "\u6211\u4eec\u8c03\u7528": [32, 95], "\u7136\u540e\u4ece": 32, "\u4e2d\u68c0\u7d22\u503c": 32, "\u9ed8\u8ba4\u60c5\u51b5\u4e0b": [32, 37, 95, 214, 215, 227, 239, 248], "\u6240\u6709\u5177\u6709": 32, "\u7684\u5f20\u91cf\u90fd\u5728\u8ddf\u8e2a\u5b83\u4eec\u7684\u8ba1\u7b97\u5386\u53f2\u5e76\u652f\u6301\u68af\u5ea6\u8ba1\u7b97": 32, "\u7136\u800c": [32, 111, 129, 232, 238, 247, 253], "\u6709\u4e9b\u60c5\u51b5\u4e0b\u6211\u4eec\u4e0d\u9700\u8981\u8fd9\u6837\u505a": 32, "\u4f8b\u5982": [32, 33, 34, 38, 40, 89, 92, 93, 95, 104, 129, 208, 216, 217, 220, 227, 238, 239, 240, 245, 246, 247, 248, 251, 253, 260], "\u5f53\u6211\u4eec\u5df2\u7ecf\u8bad\u7ec3\u597d\u6a21\u578b\u5e76\u53ea\u60f3\u5c06\u5176\u5e94\u7528\u4e8e\u4e00\u4e9b\u8f93\u5165\u6570\u636e\u65f6": 32, "\u5373\u6211\u4eec\u53ea\u60f3\u901a\u8fc7\u7f51\u7edc\u8fdb\u884c": 32, "\u8ba1\u7b97": [32, 95], "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5c06\u6211\u4eec\u7684\u8ba1\u7b97\u4ee3\u7801\u5305\u88f9\u5728": 32, "\u5757\u4e2d\u6765\u505c\u6b62\u8ddf\u8e2a\u8ba1\u7b97": 32, "\u53e6\u4e00\u79cd\u5b9e\u73b0\u76f8\u540c\u7ed3\u679c\u7684\u65b9\u6cd5\u662f\u5bf9\u5f20\u91cf\u4f7f\u7528": 32, "\u65b9\u6cd5": [32, 33, 39, 89, 94, 95, 104, 230, 234, 246], "z_det": 32, "\u5e0c\u671b\u7981\u7528\u68af\u5ea6\u8ddf\u8e2a\u7684\u539f\u56e0\u53ef\u80fd\u5982\u4e0b": 32, "\u5c06\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u67d0\u4e9b\u53c2\u6570\u6807\u8bb0\u4e3a": 32, "\u51bb\u7ed3\u53c2\u6570": 32, "\u5728\u4ec5\u8fdb\u884c\u524d\u5411\u4f20\u9012\u65f6": 32, "\u52a0\u901f\u8ba1\u7b97": 32, "\u56e0\u4e3a\u4e0d\u8ddf\u8e2a\u68af\u5ea6\u7684\u5f20\u91cf\u4e0a\u7684\u8ba1\u7b97\u4f1a\u66f4\u9ad8\u6548": 32, "\u6982\u5ff5\u4e0a": 32, "\u5728\u4e00\u4e2a\u7531": 32, "\u5bf9\u8c61": [32, 92, 104, 247, 253], "\u7ec4\u6210\u7684\u6709\u5411\u65e0\u73af\u56fe": 32, "dag": 32, "\u4e2d\u8bb0\u5f55\u6570\u636e": 32, "\u548c\u6240\u6709\u6267\u884c\u7684\u64cd\u4f5c": 32, "\u4ee5\u53ca\u4ea7\u751f\u7684\u65b0\u5f20\u91cf": 32, "\u5728\u8fd9\u4e2a": 32, "\u4e2d": [32, 34, 92, 104, 121, 211, 217, 227, 234, 236, 237, 238, 239, 247, 249, 252], "\u53f6\u5b50\u8282\u70b9\u662f\u8f93\u5165\u5f20\u91cf": 32, "\u6839\u8282\u70b9\u662f\u8f93\u51fa\u5f20\u91cf": 32, "\u901a\u8fc7\u4ece\u6839\u5230\u53f6\u8ddf\u8e2a\u8fd9\u4e2a\u56fe": 32, "\u53ef\u4ee5\u4f7f\u7528\u94fe\u5f0f\u6cd5\u5219\u81ea\u52a8\u8ba1\u7b97\u68af\u5ea6": 32, "\u5728\u524d\u5411\u4f20\u9012\u4e2d": 32, "\u540c\u65f6\u505a\u4e24\u4ef6\u4e8b": 32, "\u6267\u884c\u8bf7\u6c42\u7684\u64cd\u4f5c\u4ee5\u8ba1\u7b97\u7ed3\u679c\u5f20\u91cf": 32, "\u5728": [32, 33, 89, 92, 93, 94, 96, 104, 121, 140, 213, 214, 215, 216, 222, 227, 231, 232, 236, 238, 247, 248, 250, 252, 253, 259, 260], "\u4e2d\u7ef4\u62a4\u64cd\u4f5c\u7684": 32, "\u68af\u5ea6\u51fd\u6570": 32, "\u5f53\u5728": 32, "\u6839\u8282\u70b9\u4e0a\u8c03\u7528": 32, "\u65f6": [32, 89, 90, 95, 129, 216, 231, 238, 245, 248, 260], "\u53cd\u5411\u4f20\u9012\u5f00\u59cb": 32, "\u7136\u540e": [32, 93, 104, 111, 213, 216, 253], "\u4ece\u6bcf\u4e2a": 32, "\u5c06\u5b83\u4eec\u7d2f\u79ef\u5230\u5404\u81ea\u5f20\u91cf\u7684": 32, "\u4f7f\u7528\u94fe\u5f0f\u6cd5\u5219": 32, "\u4e00\u76f4\u4f20\u64ad\u5230\u53f6\u5b50\u5f20\u91cf": 32, "\u5728\u5f88\u591a\u60c5\u51b5\u4e0b": 32, "\u6211\u4eec\u6709\u4e00\u4e2a\u6807\u91cf\u635f\u5931\u51fd\u6570": 32, "\u9700\u8981\u8ba1\u7b97\u76f8\u5bf9\u4e8e\u67d0\u4e9b\u53c2\u6570\u7684\u68af\u5ea6": 32, "\u4e5f\u6709\u4e00\u4e9b\u60c5\u51b5\u4e0b": 32, "\u8f93\u51fa\u51fd\u6570\u662f\u4e00\u4e2a\u4efb\u610f\u7684\u5f20\u91cf": 32, "\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b": [32, 39, 95, 104, 231, 235, 241], "\u5141\u8bb8\u60a8\u8ba1\u7b97\u6240\u8c13\u7684": 32, "\u96c5\u53ef\u6bd4\u4e58\u79ef": 32, "\u800c\u4e0d\u662f\u5b9e\u9645\u7684\u68af\u5ea6": 32, "vec": [32, 43, 89, 98, 99, 145, 146, 151], "langl": 32, "x_1": [32, 101, 116, 151, 264], "x_n": [32, 52], "rangl": 32, "y_1": [32, 101, 116], "y_m": 32, "ccc": [32, 43, 89], "y_": [32, 43, 89, 98], "x_": [32, 43, 89, 264], "cdot": [32, 43, 52, 89, 103, 125], "vdot": [32, 43, 89], "ddot": [32, 43, 89], "v_1": 32, "v_m": 32, "retain_graph": [32, 76, 129, 192, 206], "nsecond": 32, "ncall": 32, "accumul": [32, 43, 47, 49, 52, 69, 76, 98, 99, 101, 102, 103, 111, 115, 130, 131, 147, 153, 161, 162, 163, 164], "leaf": [32, 43, 184], "life": [32, 97, 113, 127, 128], "autogradqs_tutori": [32, 35, 40], "\u5f20\u91cf": [33, 34, 36, 37, 38, 39, 41, 70, 88, 89, 90, 93, 94, 95, 96, 104, 214, 245], "\u81ea\u52a8\u5fae\u5206": [33, 34, 36, 37, 38, 39, 40, 41, 88, 89, 90, 92, 93, 94, 95, 96, 111], "\u795e\u7ecf\u7f51\u7edc\u7531\u6267\u884c\u6570\u636e\u64cd\u4f5c\u7684": 33, "\u5c42": [33, 92, 93, 104, 111, 231, 245, 248, 253], "\u6a21\u5757": [33, 90, 232, 239], "\u7ec4\u6210": [33, 227], "\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u4e86\u6784\u5efa\u4f60\u81ea\u5df1\u7684\u795e\u7ecf\u7f51\u7edc\u6240\u9700\u7684\u6240\u6709\u6784\u5efa\u5757": 33, "\u4e2d\u7684\u6bcf\u4e2a\u6a21\u5757\u90fd\u662f": 33, "\u7684\u5b50\u7c7b": [33, 34, 92, 93, 230, 231, 258], "\u795e\u7ecf\u7f51\u7edc\u672c\u8eab\u5c31\u662f\u4e00\u4e2a\u7531\u5176\u4ed6\u6a21\u5757": 33, "\u7ec4\u6210\u7684\u6a21\u5757": 33, "\u8fd9\u79cd\u5d4c\u5957\u7ed3\u6784\u5141\u8bb8\u8f7b\u677e\u6784\u5efa\u548c\u7ba1\u7406\u590d\u6742\u7684\u67b6\u6784": 33, "\u5728\u63a5\u4e0b\u6765\u7684\u90e8\u5206\u4e2d": 33, "\u6211\u4eec\u5c06\u6784\u5efa\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc": 33, "\u7528\u4e8e\u5bf9": 33, "fashionmnist": [33, 34, 37, 38, 41, 94, 96, 170], "\u6570\u636e\u96c6\u4e2d\u7684\u56fe\u50cf\u8fdb\u884c\u5206\u7c7b": 33, "\u6211\u4eec\u5e0c\u671b\u80fd\u591f\u5728\u786c\u4ef6\u52a0\u901f\u5668": 33, "\u5982": [33, 93, 104, 230, 238, 245, 258, 259], "\u6216": [33, 38, 72, 93, 95, 96, 104, 208, 222, 227, 230, 231, 235, 237, 243, 245], "\u4e0a\u8bad\u7ec3\u6211\u4eec\u7684\u6a21\u578b": 33, "\u5982\u679c\u53ef\u7528": [33, 38], "\u8ba9\u6211\u4eec\u68c0\u67e5\u4e00\u4e0b": 33, "\u662f\u5426\u53ef\u7528": 33, "\u5426\u5219\u6211\u4eec\u4f7f\u7528": 33, "\u6211\u4eec\u901a\u8fc7\u7ee7\u627f": 33, "\u6765\u5b9a\u4e49\u6211\u4eec\u7684\u795e\u7ecf\u7f51\u7edc": 33, "\u5e76\u5728": [33, 38, 129, 220], "\u65b9\u6cd5\u4e2d\u521d\u59cb\u5316\u795e\u7ecf\u7f51\u7edc\u5c42": 33, "\u6bcf\u4e2a": [33, 215], "\u5b50\u7c7b\u90fd\u5728": 33, "\u65b9\u6cd5\u4e2d\u5b9e\u73b0\u5bf9\u8f93\u5165\u6570\u636e\u7684\u64cd\u4f5c": 33, "neuralnetwork": [33, 37, 38, 188], "linear_relu_stack": [33, 37, 38, 220], "logit": [33, 37, 38, 97, 118, 138, 149, 186, 220], "\u6211\u4eec\u521b\u5efa\u4e00\u4e2a": 33, "\u7684\u5b9e\u4f8b": [33, 93, 220, 231], "\u5e76\u5c06\u5176\u79fb\u52a8\u5230": 33, "\u4e0a": [33, 38, 89, 95, 104, 213, 215, 231, 239, 248], "\u7136\u540e\u6253\u5370\u5176\u7ed3\u6784": 33, "\u8981\u4f7f\u7528\u6a21\u578b": 33, "\u6211\u4eec\u5c06\u8f93\u5165\u6570\u636e\u4f20\u9012\u7ed9\u5b83": 33, "\u8fd9\u5c06\u6267\u884c\u6a21\u578b\u7684": 33, "\u4ee5\u53ca\u4e00\u4e9b": 33, "\u540e\u53f0\u64cd\u4f5c": 33, "270111b7b611d174967ed204776985cefca9c144": 33, "l866": 33, "\u4e0d\u8981\u76f4\u63a5\u8c03\u7528": 33, "\u5c06\u8f93\u5165\u4f20\u9012\u7ed9\u6a21\u578b\u4f1a\u8fd4\u56de\u4e00\u4e2a\u4e8c\u7ef4\u5f20\u91cf": 33, "\u5176\u4e2d": [33, 93, 95, 111, 214], "\u5bf9\u5e94\u6bcf\u4e2a\u7c7b\u522b\u7684": 33, "\u4e2a\u539f\u59cb\u9884\u6d4b\u503c\u7684\u8f93\u51fa": 33, "\u5bf9\u5e94\u6bcf\u4e2a\u8f93\u51fa\u7684\u5404\u4e2a\u503c": 33, "\u6211\u4eec\u901a\u8fc7\u5c06\u5176\u4f20\u9012\u7ed9": 33, "\u6a21\u5757\u7684\u5b9e\u4f8b\u6765\u83b7\u5f97\u9884\u6d4b\u6982\u7387": 33, "pred_probab": [33, 220], "y_pred": [33, 63, 64, 65, 67, 68, 69, 71, 72, 111, 220], "argmax": [33, 37, 38, 98, 102, 104, 115, 119, 123, 130, 138, 147, 149, 163, 186, 220, 222], "\u8ba9\u6211\u4eec\u5206\u89e3\u4e00\u4e0b": 33, "\u6a21\u578b\u4e2d\u7684\u5404\u5c42": 33, "\u4e3a\u4e86\u89e3\u91ca\u5b83": 33, "\u6211\u4eec\u5c06\u53d6\u4e00\u4e2a\u5305\u542b": 33, "\u5f20": 33, "28x28": [33, 104, 170], "\u5c3a\u5bf8\u56fe\u50cf\u7684\u5c0f\u6279\u91cf\u6837\u672c": 33, "\u5e76\u89c2\u5bdf\u5b83\u5728\u901a\u8fc7\u7f51\u7edc\u65f6\u53d1\u751f\u4e86\u4ec0\u4e48": 33, "input_imag": [33, 58, 59], "\u6211\u4eec\u521d\u59cb\u5316": 33, "\u5c06\u6bcf\u4e2a\u4e8c\u7ef4": 33, "\u56fe\u50cf\u8f6c\u6362\u4e3a\u5305\u542b": 33, "784": [33, 94, 104, 139, 170], "\u4e2a\u50cf\u7d20\u503c\u7684\u8fde\u7eed\u6570\u7ec4": 33, "\u4fdd\u7559\u5c0f\u6279\u91cf\u7ef4\u5ea6": 33, "flat_imag": 33, "\u7ebf\u6027\u5c42": 33, "\u662f\u4e00\u4e2a\u6a21\u5757": 33, "\u5b83\u4f7f\u7528\u5b58\u50a8\u7684\u6743\u91cd": 33, "\u548c\u504f\u7f6e": [33, 104], "\u5bf9\u8f93\u5165\u5e94\u7528\u7ebf\u6027\u53d8\u6362": 33, "layer1": [33, 89, 150, 158, 161, 196], "in_featur": [33, 109, 117, 123, 158, 179, 180, 202, 203, 240], "hidden1": [33, 235], "\u975e\u7ebf\u6027\u6fc0\u6d3b\u51fd\u6570\u521b\u5efa\u4e86\u6a21\u578b\u8f93\u5165\u548c\u8f93\u51fa\u4e4b\u95f4\u7684\u590d\u6742\u6620\u5c04": 33, "\u5b83\u4eec\u5728\u7ebf\u6027\u53d8\u6362\u4e4b\u540e\u5e94\u7528": 33, "\u4ee5\u5f15\u5165": 33, "\u975e\u7ebf\u6027": [33, 93], "\u5e2e\u52a9\u795e\u7ecf\u7f51\u7edc\u5b66\u4e60\u5404\u79cd\u73b0\u8c61": 33, "\u5728\u8fd9\u4e2a\u6a21\u578b\u4e2d": 33, "\u6211\u4eec\u5728\u7ebf\u6027\u5c42\u4e4b\u95f4\u4f7f\u7528": 33, "\u4f46\u8fd8\u6709\u5176\u4ed6\u6fc0\u6d3b\u51fd\u6570\u53ef\u4ee5\u5728\u4f60\u7684\u6a21\u578b\u4e2d\u5f15\u5165\u975e\u7ebf\u6027": 33, "\u662f\u4e00\u4e2a\u6709\u5e8f\u7684\u6a21\u5757\u5bb9\u5668": 33, "\u6570\u636e\u6309\u7167\u5b9a\u4e49\u7684\u987a\u5e8f\u4f9d\u6b21\u901a\u8fc7\u6240\u6709\u6a21\u5757": 33, "\u60a8\u53ef\u4ee5\u4f7f\u7528\u5e8f\u5217\u5bb9\u5668\u6765\u5feb\u901f\u7ec4\u5408\u4e00\u4e2a\u7f51\u7edc": 33, "seq_modul": 33, "\u795e\u7ecf\u7f51\u7edc\u7684\u6700\u540e\u4e00\u4e2a\u7ebf\u6027\u5c42\u8fd4\u56de\u7684\u662f": 33, "\u5bf9\u6570\u51e0\u7387": 33, "infti": [33, 161], "\u8303\u56f4\u5185\u7684\u539f\u59cb\u503c": 33, "\u8fd9\u4e9b\u503c\u4f1a\u88ab\u4f20\u9012\u5230": 33, "\u5bf9\u6570\u51e0\u7387\u88ab\u7f29\u653e\u5230\u503c\u4e3a": 33, "\u7684\u8303\u56f4": 33, "\u8868\u793a\u6a21\u578b\u5bf9\u6bcf\u4e2a\u7c7b\u522b\u7684\u9884\u6d4b\u6982\u7387": 33, "\u53c2\u6570\u6307\u793a\u503c\u5fc5\u987b\u5728\u5176\u6cbf\u7740\u7684\u7ef4\u5ea6\u4e0a\u6c42\u548c\u4e3a": 33, "\u795e\u7ecf\u7f51\u7edc\u5185\u90e8\u7684\u8bb8\u591a\u5c42\u90fd\u662f": 33, "\u53c2\u6570\u5316": 33, "\u7684": [33, 34, 71, 72, 89, 90, 95, 104, 121, 211, 213, 214, 215, 230, 231, 232, 234, 238, 239, 245, 252, 256, 257], "\u5373\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u4f1a\u4f18\u5316\u7684\u76f8\u5173\u6743\u91cd\u548c\u504f\u7f6e": 33, "\u901a\u8fc7\u5b50\u7c7b\u5316": 33, "\u53ef\u4ee5\u81ea\u52a8\u8ddf\u8e2a\u6a21\u578b\u5bf9\u8c61\u5185\u5b9a\u4e49\u7684\u6240\u6709\u5b57\u6bb5": 33, "\u5e76\u4f7f\u7528\u6a21\u578b\u7684": 33, "\u65b9\u6cd5\u8bbf\u95ee\u6240\u6709\u53c2\u6570": 33, "\u5728\u8fd9\u4e2a\u793a\u4f8b\u4e2d": [33, 111, 235, 242, 252, 253], "\u6211\u4eec\u904d\u5386\u6bcf\u4e2a\u53c2\u6570": 33, "\u5e76\u6253\u5370\u5176\u5927\u5c0f\u4ee5\u53ca\u503c\u7684\u9884\u89c8": 33, "buildmodel_tutori": [33, 35, 37, 38], "\u5904\u7406\u6570\u636e\u6837\u672c\u7684\u4ee3\u7801\u53ef\u80fd\u4f1a\u53d8\u5f97\u6df7\u4e71\u4e14\u96be\u4ee5\u7ef4\u62a4": 34, "\u7406\u60f3\u60c5\u51b5\u4e0b": 34, "\u6211\u4eec\u5e0c\u671b\u6570\u636e\u96c6\u4ee3\u7801\u4e0e\u6a21\u578b\u8bad\u7ec3\u4ee3\u7801\u89e3\u8026": 34, "\u4ee5\u63d0\u9ad8\u53ef\u8bfb\u6027\u548c\u6a21\u5757\u5316": 34, "\u63d0\u4f9b\u4e86\u4e24\u4e2a\u6570\u636e\u5904\u7406\u7684\u57fa\u672c\u5de5\u5177": 34, "\u5b83\u4eec\u5141\u8bb8\u60a8\u4f7f\u7528\u9884\u52a0\u8f7d\u7684\u6570\u636e\u96c6\u4ee5\u53ca\u60a8\u81ea\u5df1\u7684\u6570\u636e": 34, "\u5b58\u50a8\u6837\u672c\u53ca\u5176\u5bf9\u5e94\u7684\u6807\u7b7e": [34, 38], "\u800c": [34, 38, 89, 238, 245], "\u5219\u4e3a": 34, "\u5305\u88c5\u4e86\u4e00\u4e2a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 34, "\u4ee5\u4fbf\u4e8e\u8bbf\u95ee\u6837\u672c": 34, "\u57df\u5e93\u63d0\u4f9b\u4e86\u8bb8\u591a\u9884\u52a0\u8f7d\u7684\u6570\u636e\u96c6": 34, "\u8fd9\u4e9b\u6570\u636e\u96c6\u662f": 34, "\u5e76\u5b9e\u73b0\u4e86\u7279\u5b9a\u4e8e\u8be5\u6570\u636e\u7684\u51fd\u6570": 34, "\u5b83\u4eec\u53ef\u4ee5\u7528\u4e8e\u6a21\u578b\u7684\u539f\u578b\u8bbe\u8ba1\u548c\u57fa\u51c6\u6d4b\u8bd5": 34, "\u60a8\u53ef\u4ee5\u5728\u4ee5\u4e0b\u94fe\u63a5\u627e\u5230\u8fd9\u4e9b\u6570\u636e\u96c6": 34, "\u56fe\u50cf\u6570\u636e\u96c6": 34, "\u6587\u672c\u6570\u636e\u96c6": 34, "\u97f3\u9891\u6570\u636e\u96c6": 34, "\u4e0b\u9762\u662f\u4e00\u4e2a\u4ece": 34, "\u52a0\u8f7d": [34, 39, 241, 243], "fashion": [34, 49, 60, 94, 96, 107, 122, 124, 126, 135, 163, 167, 170, 172, 221], "\u6570\u636e\u96c6\u7684\u793a\u4f8b": 34, "zalando": 34, "\u7684\u5546\u54c1\u56fe\u7247\u6570\u636e\u96c6": 34, "\u5305\u62ec": [34, 89, 90, 93, 96, 217, 231, 232, 234, 235], "\u4e2a\u8bad\u7ec3\u6837\u672c\u548c": 34, "\u4e2a\u6d4b\u8bd5\u6837\u672c": 34, "\u6bcf\u4e2a\u6837\u672c\u5305\u542b\u4e00\u4e2a": 34, "\u7684\u7070\u5ea6\u56fe\u50cf\u548c\u4e00\u4e2a\u6765\u81ea": 34, "\u4e2a\u7c7b\u522b\u4e4b\u4e00\u7684\u6807\u7b7e": 34, "\u6211\u4eec\u4f7f\u7528\u4ee5\u4e0b\u53c2\u6570\u52a0\u8f7d": 34, "\u6570\u636e\u96c6": [34, 38, 92, 96, 104, 121, 234, 237], "\u662f\u5b58\u50a8\u8bad\u7ec3": 34, "\u6d4b\u8bd5\u6570\u636e\u7684\u8def\u5f84": 34, "\u6307\u5b9a\u662f\u8bad\u7ec3\u96c6\u8fd8\u662f\u6d4b\u8bd5\u96c6": 34, "\u8868\u793a\u5982\u679c\u6570\u636e\u5728": 34, "\u8def\u5f84\u4e2d\u4e0d\u53ef\u7528": 34, "\u5219\u4ece\u4e92\u8054\u7f51\u4e0b\u8f7d\u6570\u636e": 34, "target_transform": [34, 38, 41], "\u6307\u5b9a\u7279\u5f81\u548c\u6807\u7b7e\u7684\u8f6c\u6362": 34, "read_imag": [34, 179], "training_data": [34, 37, 38, 98, 102], "\u6211\u4eec\u53ef\u4ee5\u50cf\u5217\u8868\u4e00\u6837\u624b\u52a8\u7d22\u5f15": 34, "\u4f7f\u7528": [34, 88, 94, 95, 121, 129, 140, 208, 216, 236, 237, 243, 245, 246, 251, 252, 258, 260], "\u6765\u53ef\u89c6\u5316\u8bad\u7ec3\u6570\u636e\u4e2d\u7684\u4e00\u4e9b\u6837\u672c": 34, "labels_map": 34, "shirt": [34, 38, 94, 96, 170], "trouser": [34, 38, 94, 96, 170], "pullov": [34, 38, 94, 96, 170], "dress": [34, 38, 94, 96, 170], "coat": [34, 38, 94, 96, 170], "sandal": [34, 38, 94, 96, 170], "sneaker": [34, 38, 94, 96, 170], "ankl": [34, 38, 94, 96, 170], "boot": [34, 38, 94, 96, 159, 170], "add_subplot": [34, 127, 166, 170], "\u81ea\u5b9a\u4e49\u6570\u636e\u96c6\u7c7b\u5fc5\u987b\u5b9e\u73b0\u4e09\u4e2a\u51fd\u6570": 34, "\u8bf7\u770b\u8fd9\u4e2a\u5b9e\u73b0\u793a\u4f8b": 34, "\u56fe\u50cf\u5b58\u50a8\u5728\u76ee\u5f55": 34, "img_dir": 34, "\u5b83\u4eec\u7684\u6807\u7b7e\u5355\u72ec\u5b58\u50a8\u5728": 34, "csv": [34, 49, 51, 122], "\u6587\u4ef6": [34, 90, 104, 246, 258, 259], "annotations_fil": 34, "\u5177\u4f53\u4ee3\u7801\u5b9e\u73b0\u5982\u4e0b": 34, "customimagedataset": 34, "img_label": 34, "read_csv": [34, 51], "img_path": [34, 117, 179], "iloc": [34, 51], "\u51fd\u6570\u5728\u5b9e\u4f8b\u5316\u6570\u636e\u96c6\u5bf9\u8c61\u65f6\u8fd0\u884c\u4e00\u6b21": 34, "\u6211\u4eec\u521d\u59cb\u5316\u5305\u542b\u56fe\u50cf\u7684\u76ee\u5f55": 34, "\u6ce8\u91ca\u6587\u4ef6\u548c\u4e24\u79cd\u8f6c\u6362": 34, "\u5728\u4e0b\u4e00\u90e8\u5206\u4e2d\u5c06\u66f4\u8be6\u7ec6\u5730\u4ecb\u7ecd": 34, "\u6587\u4ef6\u7684\u5185\u5bb9\u5982\u4e0b": 34, "tshirt1": 34, "tshirt2": 34, "ankleboot999": 34, "\u51fd\u6570\u8fd4\u56de\u6570\u636e\u96c6\u4e2d\u7684\u6837\u672c\u6570\u91cf": 34, "\u51fd\u6570\u52a0\u8f7d\u5e76\u8fd4\u56de\u6570\u636e\u96c6\u4e2d\u7ed9\u5b9a\u7d22\u5f15": 34, "\u7684\u6837\u672c": 34, "\u6839\u636e\u7d22\u5f15": 34, "\u5b83\u786e\u5b9a\u56fe\u50cf\u5728\u78c1\u76d8\u4e0a\u7684\u4f4d\u7f6e": 34, "\u5c06\u5176\u8f6c\u6362\u4e3a\u5f20\u91cf": [34, 214], "\u4ece": [34, 39, 71, 90, 92, 93, 96, 214, 232, 238, 248, 256, 259], "\u4e2d\u7684": [34, 92, 104, 227, 231, 237, 238, 253], "\u6570\u636e\u4e2d\u68c0\u7d22\u76f8\u5e94\u7684\u6807\u7b7e": 34, "\u5bf9\u5b83\u4eec\u8c03\u7528\u8f6c\u6362\u51fd\u6570": 34, "\u5982\u679c\u9002\u7528": 34, "\u5e76\u4ee5\u5143\u7ec4\u5f62\u5f0f\u8fd4\u56de\u5f20\u91cf\u56fe\u50cf\u548c\u76f8\u5e94\u7684\u6807\u7b7e": 34, "\u4e00\u6b21\u68c0\u7d22\u6211\u4eec\u6570\u636e\u96c6\u7684\u4e00\u4e2a\u6837\u672c\u7684\u7279\u5f81\u548c\u6807\u7b7e": 34, "\u5728\u8bad\u7ec3\u6a21\u578b\u65f6": [34, 89], "\u6211\u4eec\u901a\u5e38\u5e0c\u671b\u4ee5": 34, "\u5c0f\u6279\u91cf": 34, "\u7684\u65b9\u5f0f\u4f20\u9012\u6837\u672c": 34, "\u5728\u6bcf\u4e2a\u5468\u671f\u91cd\u65b0\u968f\u673a\u6392\u5217\u6570\u636e\u4ee5\u51cf\u5c11\u6a21\u578b\u8fc7\u62df\u5408": 34, "\u5e76\u4f7f\u7528": [34, 104, 121, 129, 213, 242, 247, 257], "\u52a0\u901f\u6570\u636e\u68c0\u7d22": 34, "\u662f\u4e00\u4e2a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 34, "\u5b83\u901a\u8fc7\u7b80\u5355\u7684": 34, "\u4e3a\u6211\u4eec\u62bd\u8c61\u4e86\u8fd9\u4e9b\u590d\u6742\u6027": 34, "train_dataload": [34, 37, 38, 75, 115, 118, 149, 166], "shuffl": [34, 44, 45, 51, 52, 55, 73, 87, 92, 94, 96, 97, 104, 113, 115, 116, 117, 122, 123, 130, 136, 158, 159, 163, 167, 169, 170, 179, 222, 237, 251], "test_dataload": [34, 37, 38, 115], "train_featur": 34, "train_label": 34, "\u6211\u4eec\u5df2\u7ecf\u5c06\u6570\u636e\u96c6\u52a0\u8f7d\u5230": 34, "\u5e76\u53ef\u4ee5\u6839\u636e\u9700\u8981\u5bf9\u6570\u636e\u96c6\u8fdb\u884c\u8fed\u4ee3": 34, "\u4e0b\u9762\u7684\u6bcf\u6b21\u8fed\u4ee3\u90fd\u4f1a\u8fd4\u56de\u4e00\u4e2a\u6279\u6b21\u7684": 34, "\u5206\u522b\u5305\u542b": 34, "\u4e2a\u7279\u5f81\u548c\u6807\u7b7e": 34, "\u56e0\u4e3a\u6211\u4eec\u6307\u5b9a\u4e86": 34, "\u6240\u4ee5\u5728\u8fed\u4ee3\u5b8c\u6240\u6709\u6279\u6b21\u540e\u6570\u636e\u4f1a\u88ab\u91cd\u65b0\u6d17\u724c": 34, "\u5982\u679c\u60f3\u5bf9\u6570\u636e\u52a0\u8f7d\u987a\u5e8f\u8fdb\u884c\u66f4\u7cbe\u7ec6\u7684\u63a7\u5236": 34, "\u8bf7\u67e5\u770b": [34, 37, 94, 95, 214, 215], "data_tutori": [34, 35, 37, 38], "quickstart_tutori": [35, 36, 38], "tensorqs_tutori": [35, 40], "tensor_tutori": [35, 46, 48, 57], "dataquickstart_tutori": 35, "transforms_tutori": [35, 41], "autograd_tutori": [35, 37, 43, 46, 57], "optimization_tutori": [35, 37, 38], "saveloadrun_tutori": [35, 38, 39], "sphx_glr_beginner_basics_intro": 35, "sphx_glr_beginner_basics_saveloadrun_tutori": 35, "sphx_glr_beginner_basics_transforms_tutori": 35, "sphx_glr_beginner_basics_autogradqs_tutori": 35, "sphx_glr_beginner_basics_buildmodel_tutori": 35, "sphx_glr_beginner_basics_tensorqs_tutori": 35, "sphx_glr_beginner_basics_optimization_tutori": 35, "sphx_glr_beginner_basics_data_tutori": 35, "sphx_glr_beginner_basics_quickstart_tutori": 35, "suraj": [36, 53, 54, 55, 56, 109, 132, 133, 147, 177], "subramanian": [36, 53, 54, 55, 56, 109, 132, 133, 147, 177], "juarez": 36, "cassi": 36, "breviu": 36, "dmitri": 36, "soshnikov": 36, "ari": 36, "bornstein": 36, "\u5927\u591a\u6570\u673a\u5668\u5b66\u4e60\u5de5\u4f5c\u6d41\u6d89\u53ca\u5904\u7406\u6570\u636e": 36, "\u521b\u5efa\u6a21\u578b": 36, "\u4f18\u5316\u6a21\u578b\u53c2\u6570\u548c\u4fdd\u5b58\u8bad\u7ec3\u597d\u7684\u6a21\u578b": 36, "\u672c\u6559\u7a0b\u5c06\u5411\u60a8\u4ecb\u7ecd\u5728pytorch\u4e2d\u5b9e\u73b0\u7684\u5b8c\u6574ml\u5de5\u4f5c\u6d41": 36, "\u5e76\u63d0\u4f9b\u94fe\u63a5\u4ee5\u4e86\u89e3\u6709\u5173\u8fd9\u4e9b\u6982\u5ff5\u7684\u66f4\u591a\u4fe1\u606f": 36, "\u6211\u4eec\u5c06\u4f7f\u7528fashionmnist\u6570\u636e\u96c6\u6765\u8bad\u7ec3\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc": 36, "\u8be5\u7f51\u7edc\u53ef\u4ee5\u9884\u6d4b\u8f93\u5165\u56fe\u50cf\u662f\u5426\u5c5e\u4e8e\u4ee5\u4e0b\u7c7b\u522b\u4e4b\u4e00": 36, "t\u6064": 36, "\u4e0a\u8863": 36, "\u957f\u88e4": 36, "\u5957\u5934\u886b": 36, "\u8fde\u8863\u88d9": 36, "\u5916\u5957": 36, "\u51c9\u978b": 36, "\u886c\u886b": 36, "\u8fd0\u52a8\u978b": 36, "\u5305\u6216\u8e1d\u9774": 36, "\u672c\u6559\u7a0b\u5047\u8bbe\u60a8\u5bf9python\u548c\u6df1\u5ea6\u5b66\u4e60\u6982\u5ff5\u6709\u57fa\u672c\u7684\u4e86\u89e3": [36, 88], "\u60a8\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u51e0\u79cd\u65b9\u5f0f\u8fd0\u884c\u672c\u6559\u7a0b": [36, 88], "\u5728\u4e91\u7aef": [36, 88], "\u8fd9\u662f\u5f00\u59cb\u7684\u6700\u7b80\u5355\u65b9\u5f0f": [36, 88], "\u6bcf\u4e2a\u90e8\u5206\u7684\u9876\u90e8\u90fd\u6709\u4e00\u4e2a": 36, "\u5728microsoft": 36, "learn\u4e2d\u8fd0\u884c": 36, "\u5728googl": 36, "colab\u4e2d\u8fd0\u884c": [36, 237], "\u7684\u94fe\u63a5": 36, "\u5206\u522b\u4f1a\u5728microsoft": 36, "learn\u6216googl": 36, "colab\u4e2d\u6253\u5f00\u4e00\u4e2a\u96c6\u6210\u7684\u7b14\u8bb0\u672c": 36, "\u63d0\u4f9b\u5e26\u6709\u4ee3\u7801\u7684\u5b8c\u5168\u6258\u7ba1\u73af\u5883": 36, "\u672c\u5730\u8fd0\u884c": 36, "\u6b64\u9009\u9879\u9700\u8981\u60a8\u9996\u5148\u5728\u672c\u5730\u673a\u5668\u4e0a\u8bbe\u7f6epytorch\u548ctorchvis": [36, 88], "\u5b89\u88c5\u8bf4\u660e": [36, 88], "\u4e0b\u8f7d\u7b14\u8bb0\u672c\u6216\u5c06\u4ee3\u7801\u590d\u5236\u5230\u60a8\u559c\u6b22\u7684ide\u4e2d": 36, "\u5982\u679c\u60a8\u719f\u6089\u5176\u4ed6\u6df1\u5ea6\u5b66\u4e60\u6846\u67b6": 36, "\u8bf7\u5148\u67e5\u770b": 36, "\u4ee5\u5feb\u901f\u719f\u6089pytorch\u7684api": 36, "\u5982\u679c\u60a8\u662f\u6df1\u5ea6\u5b66\u4e60\u6846\u67b6\u7684\u65b0\u624b": 36, "\u8bf7\u76f4\u63a5\u8fdb\u5165\u6211\u4eec\u9010\u6b65\u6307\u5357\u7684\u7b2c\u4e00\u90e8\u5206": 36, "\u4f18\u5316\u6a21\u578b": 36, "\u4fdd\u5b58": [36, 241, 243], "\u52a0\u8f7d\u548c\u4f7f\u7528\u6a21\u578b": 36, "\u73b0\u5728\u6211\u4eec\u6709\u4e86\u6a21\u578b\u548c\u6570\u636e": 37, "\u662f\u65f6\u5019\u901a\u8fc7\u5728\u6570\u636e\u4e0a\u4f18\u5316\u6a21\u578b\u53c2\u6570\u6765\u8bad\u7ec3": 37, "\u9a8c\u8bc1\u548c\u6d4b\u8bd5\u6211\u4eec\u7684\u6a21\u578b\u4e86": 37, "\u8bad\u7ec3\u6a21\u578b\u662f\u4e00\u4e2a\u8fed\u4ee3\u8fc7\u7a0b": 37, "\u5728\u6bcf\u6b21\u8fed\u4ee3\u4e2d": 37, "\u6a21\u578b\u4f1a\u5bf9\u8f93\u51fa\u8fdb\u884c\u731c\u6d4b": 37, "\u8ba1\u7b97\u5176\u731c\u6d4b\u7684\u8bef\u5dee": 37, "\u635f\u5931": [37, 89, 96], "\u6536\u96c6\u8bef\u5dee\u76f8\u5bf9\u4e8e\u5176\u53c2\u6570\u7684\u5bfc\u6570": 37, "\u5982\u6211\u4eec\u5728": 37, "\u524d\u4e00\u8282": 37, "_\u4e2d\u6240\u89c1": 37, "\u5e76\u4f7f\u7528\u68af\u5ea6\u4e0b\u964d\u6cd5": 37, "\u4f18\u5316": [37, 92, 251], "\u8fd9\u4e9b\u53c2\u6570": 37, "\u6709\u5173\u6b64\u8fc7\u7a0b\u7684\u66f4\u8be6\u7ec6\u8bb2\u89e3": 37, "3blue1brown": [37, 43], "\u7684\u8fd9\u4e2a\u89c6\u9891": 37, "www": [37, 49, 94, 104, 138, 166, 179, 237, 262, 264], "youtub": [37, 53, 54, 55, 56, 89, 90, 92, 93, 94, 95, 96, 121, 132, 133, 176], "tiehlnjs5u8": 37, "\u6211\u4eec\u52a0\u8f7d\u524d\u51e0\u8282\u4e2d\u7684": 37, "\u6570\u636e\u96c6\u548c\u6570\u636e\u52a0\u8f7d\u5668": 37, "_\u548c": 37, "\u6784\u5efa\u6a21\u578b": [37, 88, 89, 90, 92, 94, 95, 96], "_\u7684\u4ee3\u7801": 37, "flatten": [37, 38, 44, 47, 68, 69, 73, 87, 97, 105, 111, 118, 123, 124, 130, 135, 137, 139, 147, 149, 151, 155, 158, 163, 194, 196, 204, 210, 220, 232, 234, 240], "\u8d85\u53c2\u6570\u662f\u53ef\u8c03\u53c2\u6570": 37, "\u5b83\u4eec\u53ef\u4ee5\u8ba9\u60a8\u63a7\u5236\u6a21\u578b\u7684\u4f18\u5316\u8fc7\u7a0b": 37, "\u4e0d\u540c\u7684\u8d85\u53c2\u6570\u503c\u4f1a\u5f71\u54cd\u6a21\u578b\u7684\u8bad\u7ec3\u548c\u6536\u655b\u901f\u5ea6": 37, "\u9605\u8bfb\u66f4\u591a": 37, "\u5173\u4e8e\u8d85\u53c2\u6570\u8c03\u6574\u7684\u5185\u5bb9": 37, "\u6211\u4eec\u4e3a\u8bad\u7ec3\u5b9a\u4e49\u4ee5\u4e0b\u8d85\u53c2\u6570": 37, "epoch\u6570\u91cf": 37, "\u8fed\u4ee3\u6574\u4e2a\u6570\u636e\u96c6\u7684\u6b21\u6570": 37, "\u6279\u91cf\u5927\u5c0f": 37, "\u5728\u66f4\u65b0\u53c2\u6570\u4e4b\u524d": 37, "\u901a\u8fc7\u7f51\u7edc\u4f20\u64ad\u7684\u6570\u636e\u6837\u672c\u6570\u91cf": 37, "\u5b66\u4e60\u7387": 37, "\u5728\u6bcf\u4e2a\u6279\u6b21": 37, "epoch\u4e2d\u66f4\u65b0\u6a21\u578b\u53c2\u6570\u7684\u5e45\u5ea6": 37, "\u8f83\u5c0f\u7684\u503c\u4f1a\u5bfc\u81f4\u5b66\u4e60\u901f\u5ea6\u7f13\u6162": 37, "\u800c\u8f83\u5927\u7684\u503c\u53ef\u80fd\u4f1a\u5bfc\u81f4\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u51fa\u73b0\u4e0d\u53ef\u9884\u6d4b\u7684\u884c\u4e3a": 37, "learning_r": [37, 47, 49, 63, 64, 68, 69, 71, 72, 97, 111, 126, 127, 128, 138, 149, 166], "\u4e00\u65e6\u8bbe\u7f6e\u597d\u8d85\u53c2\u6570": 37, "\u6211\u4eec\u5c31\u53ef\u4ee5\u7528\u4f18\u5316\u5faa\u73af\u6765\u8bad\u7ec3\u548c\u4f18\u5316\u6211\u4eec\u7684\u6a21\u578b": 37, "\u4f18\u5316\u5faa\u73af\u7684\u6bcf\u6b21\u8fed\u4ee3\u79f0\u4e3a\u4e00\u4e2a": 37, "\u6bcf\u4e2aepoch\u7531\u4e24\u4e2a\u4e3b\u8981\u90e8\u5206\u7ec4\u6210": 37, "\u8bad\u7ec3\u5faa\u73af": 37, "\u8fed\u4ee3\u8bad\u7ec3\u6570\u636e\u96c6\u5e76\u5c1d\u8bd5\u6536\u655b\u5230\u6700\u4f73\u53c2\u6570": 37, "\u9a8c\u8bc1": [37, 96], "\u6d4b\u8bd5\u5faa\u73af": 37, "\u8fed\u4ee3\u6d4b\u8bd5\u6570\u636e\u96c6\u4ee5\u68c0\u67e5\u6a21\u578b\u6027\u80fd\u662f\u5426\u6709\u63d0\u9ad8": 37, "\u8ba9\u6211\u4eec\u7b80\u8981\u4e86\u89e3\u8bad\u7ec3\u5faa\u73af\u4e2d\u4f7f\u7528\u7684\u4e00\u4e9b\u6982\u5ff5": 37, "\u8df3\u5230\u524d\u9762\u67e5\u770b\u4f18\u5316\u5faa\u73af\u7684": 37, "\u5f53\u9762\u5bf9\u4e00\u4e9b\u8bad\u7ec3\u6570\u636e\u65f6": 37, "\u6211\u4eec\u672a\u8bad\u7ec3\u7684\u7f51\u7edc\u53ef\u80fd\u4e0d\u4f1a\u7ed9\u51fa\u6b63\u786e\u7684\u7b54\u6848": 37, "\u8861\u91cf\u83b7\u5f97\u7684\u7ed3\u679c\u4e0e\u76ee\u6807\u503c\u7684\u5dee\u5f02\u7a0b\u5ea6": 37, "\u8fd9\u662f\u6211\u4eec\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u5e0c\u671b\u6700\u5c0f\u5316\u7684": 37, "\u8981\u8ba1\u7b97\u635f\u5931": 37, "\u6211\u4eec\u4f7f\u7528\u7ed9\u5b9a\u6570\u636e\u6837\u672c\u7684\u8f93\u5165\u8fdb\u884c\u9884\u6d4b": 37, "\u5e76\u5c06\u5176\u4e0e\u771f\u5b9e\u7684\u6570\u636e\u6807\u7b7e\u503c\u8fdb\u884c\u6bd4\u8f83": 37, "\u5e38\u89c1\u7684\u635f\u5931\u51fd\u6570\u5305\u62ec\u7528\u4e8e\u56de\u5f52\u4efb\u52a1\u7684": 37, "\u5747\u65b9\u8bef\u5dee": [37, 93], "\u4ee5\u53ca\u7528\u4e8e\u5206\u7c7b\u7684": 37, "nllloss": [37, 99, 102, 103, 110, 115, 127, 128, 166], "\u8d1f\u5bf9\u6570\u4f3c\u7136": 37, "_\u7ed3\u5408\u4e86": 37, "logsoftmax": [37, 78, 110, 115, 127, 128], "\u6211\u4eec\u5c06\u6a21\u578b\u7684\u8f93\u51falogits\u4f20\u9012\u7ed9": 37, "\u5b83\u5c06\u6807\u51c6\u5316logits\u5e76\u8ba1\u7b97\u9884\u6d4b\u8bef\u5dee": 37, "loss_fn": [37, 38, 68, 69, 78, 96, 111, 118, 134, 135, 137, 147, 150, 155, 162, 215, 231, 260], "\u4f18\u5316\u662f\u8c03\u6574\u6a21\u578b\u53c2\u6570\u4ee5\u51cf\u5c11\u6bcf\u6b21\u8bad\u7ec3\u6b65\u9aa4\u4e2d\u7684\u6a21\u578b\u8bef\u5dee\u7684\u8fc7\u7a0b": 37, "\u4f18\u5316\u7b97\u6cd5": 37, "\u5b9a\u4e49\u4e86\u8fd9\u4e2a\u8fc7\u7a0b\u5982\u4f55\u8fdb\u884c": 37, "\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d\u6211\u4eec\u4f7f\u7528\u968f\u673a\u68af\u5ea6\u4e0b\u964d\u6cd5": 37, "\u6240\u6709\u4f18\u5316\u903b\u8f91\u90fd\u5c01\u88c5\u5728": 37, "\u5bf9\u8c61\u4e2d": 37, "\u5728\u8fd9\u91cc": [37, 90, 92, 96, 111, 235, 243, 253], "\u6211\u4eec\u4f7f\u7528sgd\u4f18\u5316\u5668": 37, "\u6b64\u5916": [37, 93, 215, 231, 232], "pytorch\u4e2d\u8fd8\u6709\u8bb8\u591a": 37, "\u4e0d\u540c\u7684\u4f18\u5316\u5668": 37, "\u5982adam\u548crmsprop": 37, "\u5b83\u4eec\u5bf9\u4e0d\u540c\u7c7b\u578b\u7684\u6a21\u578b\u548c\u6570\u636e\u6548\u679c\u66f4\u597d": 37, "\u6211\u4eec\u901a\u8fc7\u6ce8\u518c\u9700\u8981\u8bad\u7ec3\u7684\u6a21\u578b\u53c2\u6570\u5e76\u4f20\u5165\u5b66\u4e60\u7387\u8d85\u53c2\u6570\u6765\u521d\u59cb\u5316\u4f18\u5316\u5668": 37, "\u5728\u8bad\u7ec3\u5faa\u73af\u4e2d": 37, "\u4f18\u5316\u5206\u4e3a\u4e09\u4e2a\u6b65\u9aa4": 37, "\u8c03\u7528": [37, 95, 104, 238, 241, 242, 246, 247, 248], "\u6765\u91cd\u7f6e\u6a21\u578b\u53c2\u6570\u7684\u68af\u5ea6": 37, "\u68af\u5ea6\u4f1a\u7d2f\u52a0": 37, "\u4e3a\u9632\u6b62\u91cd\u590d\u8ba1\u7b97": 37, "\u6211\u4eec\u5728\u6bcf\u6b21\u8fed\u4ee3\u65f6\u663e\u5f0f\u5c06\u5176\u5f52\u96f6": 37, "\u53cd\u5411\u4f20\u64ad\u9884\u6d4b\u635f\u5931": 37, "pytorch\u4f1a\u5c06\u635f\u5931\u76f8\u5bf9\u4e8e\u6bcf\u4e2a\u53c2\u6570\u7684\u68af\u5ea6\u5b58\u50a8\u4e0b\u6765": 37, "\u4e00\u65e6\u6211\u4eec\u6709\u4e86\u68af\u5ea6": 37, "\u5c31\u8c03\u7528": 37, "\u901a\u8fc7\u53cd\u5411\u4f20\u64ad\u4e2d\u6536\u96c6\u7684\u68af\u5ea6\u6765\u8c03\u6574\u53c2\u6570": 37, "\u6211\u4eec\u5b9a\u4e49\u4e86": 37, "train_loop": 37, "\u6765\u5faa\u73af\u6267\u884c\u4f18\u5316\u4ee3\u7801": 37, "\u5e76\u5b9a\u4e49\u4e86": 37, "test_loop": 37, "\u6765\u8bc4\u4f30\u6a21\u578b\u5728\u6d4b\u8bd5\u6570\u636e\u4e0a\u7684\u6027\u80fd": 37, "unnecessari": [37, 172, 178], "7f": [37, 38], "8f": [37, 38], "\u6211\u4eec\u521d\u59cb\u5316\u635f\u5931\u51fd\u6570\u548c\u4f18\u5316\u5668": 37, "\u5e76\u5c06\u5b83\u4eec\u4f20\u9012\u7ed9": 37, "\u60a8\u53ef\u4ee5\u5c1d\u8bd5\u589e\u52a0epoch\u7684\u6570\u91cf\u4ee5\u89c2\u5bdf\u6a21\u578b\u6027\u80fd\u7684\u63d0\u5347": 37, "warmstart": [37, 236], "\u672c\u8282\u5c06\u4ecb\u7ecd\u673a\u5668\u5b66\u4e60\u4efb\u52a1\u4e2d\u5e38\u7528\u7684api": 38, "\u60f3\u66f4\u6df1\u5165\u4e86\u89e3\u5404\u6a21\u5757\u5185\u5bb9": 38, "\u53ef\u53c2\u8003\u6bcf\u8282\u6587\u672b\u5904\u7684\u94fe\u63a5": 38, "\u63d0\u4f9b\u4e86\u4e24\u4e2a\u7528\u4e8e": 38, "\u5904\u7406\u6570\u636e\u7684\u539f\u8bed": 38, "\u5219\u5728": 38, "\u5916\u90e8\u5c01\u88c5\u4e00\u5c42": 38, "\u53d8\u4e3a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 38, "\u63d0\u4f9b\u4e86\u7279\u5b9a\u9886\u57df\u7684\u5e93": 38, "torchaudio": [38, 50, 92, 96, 121, 122, 159, 169, 185, 188, 237], "\u6240\u6709\u8fd9\u4e9b\u5e93\u90fd\u5305\u542b\u4e86\u5bf9\u5e94\u6570\u636e\u96c6": 38, "\u5728\u672c\u6559\u7a0b\u4e2d": [38, 129, 208, 211, 213, 215, 217, 220, 222, 227, 230, 234, 238, 239, 241, 243, 244, 245, 246, 247, 249, 250, 251, 253, 256, 257, 258, 259, 260], "\u6211\u4eec\u5c06\u4f7f\u7528": [38, 89, 90, 96, 104, 211, 217, 234, 235, 237, 239, 241, 242, 243, 244, 249, 250, 253], "\u6a21\u5757\u5305\u542b\u8bb8\u591a\u73b0\u5b9e\u4e16\u754c\u89c6\u89c9\u6570\u636e": 38, "cifar": [38, 44, 92, 170], "coco": [38, 179], "\u6570\u636e\u96c6\u5217\u8868": 38, "\u6211\u4eec\u4f7f\u7528": [38, 41, 96, 104, 111, 214, 220, 230, 250], "\u6bcf\u4e2atorchvis": 38, "\u5305\u62ec\u4e24\u4e2a\u53c2\u6570": 38, "\u5206\u522b\u7528\u4e8e\u4fee\u6539\u6837\u672c\u6570\u636e\u548c\u6807\u7b7e": 38, "\u6211\u4eec\u5c06": [38, 90, 95, 253, 259], "\u4f5c\u4e3a\u53c2\u6570\u4f20\u9012\u7ed9": 38, "\u5728\u6570\u636e\u96c6\u4e0a\u5c01\u88c5\u4e86\u4e00\u4e2a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 38, "\u652f\u6301\u81ea\u52a8\u6279\u5904\u7406": 38, "\u91c7\u6837": 38, "\u6253\u4e71\u548c\u591a\u8fdb\u7a0b\u6570\u636e\u52a0\u8f7d": 38, "\u8fd9\u91cc\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u6279\u5904\u7406\u5927\u5c0f\u4e3a": 38, "\u5373": [38, 89, 104, 245], "\u6bcf\u6279\u5c06\u8fd4\u56de\u5927\u5c0f\u4e3a": 38, "\u7684\u7279\u5f81\u6570\u636e\u548c\u6807\u7b7e": 38, "\u83b7\u53d6\u66f4\u591a\u5173\u4e8e": 38, "pytorch\u6570\u636e\u52a0\u8f7d": 38, "\u7684\u4fe1\u606f": 38, "\u8981\u5728": [38, 72], "\u4e2d\u5b9a\u4e49\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc": 38, "\u6211\u4eec\u9700\u8981\u521b\u5efa\u4e00\u4e2a\u7ee7\u627f\u81ea": 38, "\u7684\u7c7b": [38, 93], "\u6211\u4eec\u5728": [38, 94, 104, 238], "\u51fd\u6570\u4e2d\u5b9a\u4e49\u7f51\u7edc\u7684\u5c42": 38, "\u51fd\u6570\u4e2d\u6307\u5b9a\u6570\u636e\u5982\u4f55\u7ecf\u8fc7\u7f51\u7edc": 38, "\u4e3a\u4e86\u52a0\u901f\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u8fd0\u7b97": 38, "\u6211\u4eec\u5c06\u5176\u79fb\u5230": 38, "pytorch\u6784\u5efa\u795e\u7ecf\u7f51\u7edc": 38, "\u7684\u5185\u5bb9": 38, "\u7ec3\u4e00\u4e2a\u6a21\u578b": 38, "\u6211\u4eec\u9700\u8981\u4e00\u4e2a": 38, "\u635f\u5931\u51fd\u6570": [38, 89, 92, 104], "\u548c\u4e00\u4e2a": 38, "\u4f18\u5316\u5668": [38, 92, 211, 217, 242, 243, 248, 250, 260], "\u5728\u5355\u4e2a\u8bad\u7ec3\u5faa\u73af\u4e2d": 38, "\u6a21\u578b\u5bf9\u8bad\u7ec3\u6570\u636e\u96c6": 38, "\u5206\u6279\u8f93\u5165": 38, "\u8fdb\u884c\u9884\u6d4b": 38, "\u5e76\u901a\u8fc7\u53cd\u5411\u4f20\u64ad\u9884\u6d4b\u8bef\u5dee\u6765\u8c03\u6574\u6a21\u578b\u7684\u53c2\u6570": 38, "\u6211\u4eec\u8fd8\u9700\u68c0\u67e5\u6a21\u578b\u5728\u6d4b\u8bd5\u6570\u636e\u96c6\u4e0a\u7684\u6548\u679c": 38, "\u4ee5\u786e\u4fdd\u5b83\u5728\u6301\u7eed\u5b66\u4e60": 38, "\u901a\u8fc7\u591a\u6b21\u8fed\u4ee3": 38, "\u8fdb\u884c\u8bad\u7ec3": 38, "\u5728\u6bcf\u4e2a\u8fed\u4ee3\u8fc7\u7a0b\u4e2d": 38, "\u6a21\u578b\u901a\u8fc7\u5bf9\u53c2\u6570\u7684\u5b66\u4e60\u4ee5\u63d0\u9ad8\u9884\u6d4b\u51c6\u786e\u6027": 38, "\u6211\u4eec\u5728\u6bcf\u4e2a": [38, 104], "\u6253\u5370\u6a21\u578b\u7684\u51c6\u786e\u7387\u548c\u635f\u5931": 38, "\u6211\u4eec\u5e0c\u671b\u770b\u5230\u968f\u7740\u6bcf\u4e2a": 38, "\u8bad\u7ec3": [38, 96, 237], "\u6a21\u578b\u9884\u6d4b\u51c6\u786e\u7387\u4e0d\u65ad\u63d0\u9ad8": 38, "\u635f\u5931\u9010\u6e10\u51cf\u5c11": 38, "\u8bad\u7ec3\u6a21\u578b": [38, 88, 89, 90, 92, 93, 94, 95], "\u4fdd\u5b58\u6a21\u578b\u7684\u5e38\u89c1\u65b9\u6cd5\u662f\u5c06\u5185\u90e8\u72b6\u6001\u5b57\u5178": 38, "\u5305\u542b\u6a21\u578b\u53c2\u6570": 38, "\u5e8f\u5217\u5316": 38, "\u52a0\u8f7d\u6a21\u578b\u7684\u8fc7\u7a0b\u5305\u62ec\u91cd\u65b0\u521b\u5efa\u6a21\u578b\u7ed3\u6784\u5e76\u52a0\u8f7d\u5176\u5185\u90e8\u72b6\u6001\u5b57\u5178": 38, "\u8fd9\u4e2a\u6a21\u578b\u73b0\u5728\u53ef\u4ee5\u7528\u6765\u8fdb\u884c\u9884\u6d4b\u4e86": 38, "\u83b7\u53d6\u66f4\u591a\u6709\u5173": 38, "\u5728\u672c\u8282\u4e2d": 39, "\u6211\u4eec\u5c06\u5b66\u4e60\u5982\u4f55\u901a\u8fc7\u4fdd\u5b58": 39, "\u52a0\u8f7d\u4ee5\u53ca\u8fd0\u884c\u6a21\u578b\u9884\u6d4b": 39, "\u6765\u6301\u4e45\u5316\u6a21\u578b": 39, "pytorch\u6a21\u578b\u5c06\u5b66\u4e60\u5230\u7684\u53c2\u6570\u5b58\u50a8\u5728\u4e00\u4e2a\u5185\u90e8\u72b6\u6001\u5b57\u5178\u4e2d": 39, "\u8fd9\u4e9b\u53c2\u6570\u53ef\u4ee5\u901a\u8fc7": 39, "\u8fdb\u884c\u6301\u4e45\u5316": 39, "vgg16": [39, 148], "imagenet1k_v1": [39, 90, 117, 140, 169, 196, 230], "model_weight": 39, "\u8981\u52a0\u8f7d\u6a21\u578b\u6743\u91cd": 39, "\u60a8\u9700\u8981\u5148\u521b\u5efa\u4e00\u4e2a\u76f8\u540c\u6a21\u578b\u7684\u5b9e\u4f8b": 39, "\u7136\u540e\u4f7f\u7528": [39, 242, 244], "\u65b9\u6cd5\u52a0\u8f7d\u53c2\u6570": 39, "untrain": 39, "\u6ce8\u610f": [39, 89, 90, 95, 96, 104, 214, 217, 239, 241, 243, 251, 259], "\u5728\u8fdb\u884c\u63a8\u7406\u4e4b\u524d": 39, "\u8bf7\u786e\u4fdd\u8c03\u7528": [39, 241], "\u65b9\u6cd5\u4ee5\u5c06": 39, "layers\u8bbe\u7f6e\u4e3a\u8bc4\u4f30\u6a21\u5f0f": [39, 243], "\u5982\u679c\u4e0d\u8fd9\u6837\u505a": [39, 242], "\u5c06\u5bfc\u81f4\u4e0d\u4e00\u81f4\u7684\u63a8\u7406\u7ed3\u679c": 39, "\u5728\u52a0\u8f7d\u6a21\u578b\u6743\u91cd\u65f6": 39, "\u6211\u4eec\u9700\u8981\u5148\u5b9e\u4f8b\u5316\u6a21\u578b\u7c7b": 39, "\u56e0\u4e3a\u7c7b\u5b9a\u4e49\u4e86\u7f51\u7edc\u7684\u7ed3\u6784": 39, "\u6211\u4eec\u53ef\u80fd\u5e0c\u671b\u5c06\u8fd9\u4e2a\u7c7b\u7684\u7ed3\u6784\u4e0e\u6a21\u578b\u4e00\u8d77\u4fdd\u5b58": 39, "\u6211\u4eec\u53ef\u4ee5\u5c06": 39, "\u800c\u4e0d\u662f": [39, 89, 95, 96, 104, 111, 231, 232], "\u4f20\u9012\u7ed9": [39, 239, 241], "\u51fd\u6570": [39, 41, 89, 92, 104, 111, 234, 235, 239, 241, 243, 257, 258], "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u5982\u4e0b\u65b9\u5f0f\u52a0\u8f7d\u6a21\u578b": 39, "\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528checkpoint": 39, "\u7684\u5b9e\u7528\u6280\u5de7": 39, "\u7c7b\u4f3c\u4e8e\u6570\u7ec4\u548c\u77e9\u9635": 40, "\u5f20\u91cf\u4e5f\u662f\u4e00\u79cd\u7279\u5b9a\u7684\u6570\u636e\u7ed3\u6784": 40, "\u5728pytorch\u4e2d": [40, 111, 234, 243], "\u6211\u4eec\u4f7f\u7528\u5f20\u91cf\u5bf9\u4e00\u4e2a\u6a21\u578b\u7684\u53c2\u6570": 40, "\u8f93\u5165\u548c\u8f93\u51fa\u8fdb\u884c\u7f16\u7801": 40, "\u5f20\u91cf\u7684\u7ed3\u6784\u7c7b\u4f3c\u4e8e": 40, "\u4e2d\u7684ndarrai": 40, "\u800c\u5f20\u91cf\u53ef\u4ee5\u8fd0\u884c\u5728gpu\u53ca\u5176\u4ed6\u76f8\u4f3c\u7684\u786c\u4ef6\u52a0\u901f\u5668\u4e0a": 40, "\u4e8b\u5b9e\u4e0a": [40, 92, 93], "\u4e3a\u4e86\u51cf\u5c11\u6570\u636e\u7684\u62f7\u8d1d": 40, "\u5f20\u91cf\u548cnumpi": 40, "arrays\u5728\u5e95\u5c42\u5e38\u5e38\u5171\u4eab\u540c\u4e00\u5757\u5185\u5b58": 40, "bridg": [40, 85, 226], "role": [40, 103, 157, 164, 178, 264], "\u5728\u81ea\u52a8\u5fae\u5206": 40, "\u7684\u8fc7\u7a0b\u4e2d\u4e5f\u4f7f\u7528\u5f20\u91cf\u8fdb\u884c\u4f18\u5316": 40, "\u5728\u540e\u7eed": 40, "\u7ae0\u8282\u53ef\u4ee5\u770b\u5230\u66f4\u591a\u6709\u5173\u5185\u5bb9": 40, "\u5982\u679c\u5df2\u7ecf\u5bf9ndarrays\u5341\u5206\u719f\u6089\u4e86": 40, "\u90a3\u5bf9\u5f20\u91cf\u7684api\u4e5f\u53ef\u4ee5\u8fd0\u7528\u81ea\u5982": 40, "\u5982\u679c\u8fd8\u4e0d\u719f\u6089": 40, "\u4e0b\u9762\u7684\u6559\u7a0b\u4f1a\u5e2e\u52a9\u4f60\u4e0a\u624b": 40, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u591a\u79cd\u65b9\u5f0f\u521b\u5efa\u4e00\u4e2a\u5f20\u91cf": 40, "\u4f7f\u7528\u6570\u636e\u521b\u5efa": 40, "\u901a\u8fc7\u5df2\u5b9a\u4e49\u7684\u6570\u636e\u53ef\u4ee5\u76f4\u63a5\u521b\u5efa\u51fa\u6765\u5f20\u91cf": 40, "\u521b\u5efa\u65f6\u4f1a\u81ea\u52a8\u63a8\u65ad\u6570\u636e\u7c7b\u578b": 40, "x_data": [40, 48], "\u4f7f\u7528numpi": 40, "array\u521b\u5efa": 40, "\u53ef\u4ee5\u4f7f\u7528numpi": 40, "array\u521b\u5efa\u5f20\u91cf": 40, "\u53cd\u4e4b\u4ea6\u53ef": 40, "np_arrai": [40, 48], "x_np": [40, 48], "\u4f7f\u7528\u5df2\u6709\u5f20\u91cf\u521b\u5efa": 40, "\u65b0\u7684\u5f20\u91cf\u4f1a\u4fdd\u7559\u539f\u5f20\u91cf\u7684\u5c5e\u6027": 40, "\u5f62\u72b6": [40, 95], "\u6570\u636e\u7c7b\u578b": [40, 72, 231, 248], "\u9664\u975e\u521b\u5efa\u65f6\u663e\u793a\u58f0\u660e": 40, "x_one": [40, 48], "Ones": [40, 48], "x_rand": [40, 48], "rand_lik": [40, 48, 95, 142, 154], "\u901a\u8fc7\u968f\u673a\u6216\u5e38\u91cf\u521b\u5efa": 40, "\u63cf\u8ff0\u4e86\u5f20\u91cf\u7684\u7ef4\u5ea6": 40, "\u5728\u4e0b\u9762\u7684\u65b9\u6cd5\u8c03\u7528\u65f6": 40, "\u901a\u8fc7\u5b83\u6765\u58f0\u660e\u521b\u5efa\u5f20\u91cf\u7684\u7ef4\u5ea6": 40, "rand_tensor": [40, 48], "ones_tensor": [40, 48], "zeros_tensor": [40, 48], "\u5f20\u91cf\u7684\u5c5e\u6027\u4fdd\u5b58\u4e86\u5176\u5f62\u72b6": 40, "\u4ee5\u53ca\u5176\u5b58\u50a8\u8bbe\u5907\u7c7b\u578b": 40, "\u5f20\u91cf\u6709\u8d85\u8fc7100\u4e2a\u64cd\u4f5c\u65b9\u6cd5": 40, "\u5305\u62ec\u7b97\u6570": 40, "\u7ebf\u6027\u4ee3\u6570": 40, "\u77e9\u9635\u64cd\u4f5c": 40, "\u8f6c\u7f6e": 40, "\u7d22\u5f15": 40, "\u5207\u7247": 40, "\u91c7\u6837\u7b49": 40, "\u90fd\u5728": 40, "\u8fd9\u91cc": [40, 41, 90, 93, 95, 96, 104, 222, 231, 248], "\u6709\u8be6\u7ec6\u7684\u63cf\u8ff0": 40, "\u6bcf\u4e2a\u64cd\u4f5c\u90fd\u53ef\u4ee5\u5728gpu\u4e0a\u8fd0\u884c": 40, "\u901a\u5e38\u6bd4\u5728cpu\u4e0a\u901f\u5ea6\u66f4\u5feb": 40, "\u5982\u679c\u4f60\u5728\u4f7f\u7528colab": 40, "\u53ef\u4ee5\u901a\u8fc7\u4fee\u6539runtim": 40, "gpu\u6765\u5206\u914d\u4e00\u4e2agpu": 40, "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u5f20\u91cf\u662f\u5728cpu\u4e0a\u521b\u5efa\u7684": 40, "\u53ef\u4ee5\u901a\u8fc7": [40, 93, 232], "\u65b9\u6cd5\u5c06\u5f20\u91cf\u663e\u793a\u7684\u8f6c\u79fb\u5230gpu\u4e0a": 40, "\u5982\u679cgpu\u5728\u4f60\u7684\u73af\u5883\u91cc\u53ef\u7528\u7684\u8bdd": 40, "\u9700\u8981\u6ce8\u610f\u7684\u662f": 40, "\u5728\u4e0d\u540c\u8bbe\u5907\u95f4\u590d\u5236\u5927\u578b\u5f20\u91cf\u9700\u8981\u6d88\u8017\u5927\u91cf\u5185\u5b58": 40, "\u5e76\u4e14\u8017\u65f6\u8f83\u957f": 40, "\u5c1d\u8bd5\u4e0b\u5217\u64cd\u4f5c": 40, "\u5982\u679c\u4f60\u5df2\u7ecf\u5bf9numpi": 40, "api\u5341\u5206\u719f\u6089": 40, "\u4e0a\u624b\u5f20\u91cfapi\u5c06\u4f1a\u5f88\u7b80\u5355": 40, "\u7c7b\u4f3cnumpy\u7684\u7d22\u5f15\u548c\u5207\u7247\u64cd\u4f5c": 40, "\u8fde\u63a5\u5f20\u91cf": 40, "\u4f60\u53ef\u4ee5\u4f7f\u7528": [40, 95], "\u6cbf\u7740\u7ed9\u5b9a\u7684\u7ef4\u5ea6\u8fde\u63a5\u4e00\u7cfb\u5217\u5f20\u91cf": 40, "\u53e6\u4e00\u4e2a\u5f20\u91cf\u8fde\u63a5\u64cd\u4f5c\u7b26": 40, "\u4e0e": [40, 92, 93, 95, 111, 215, 248, 256], "\u7a0d\u6709\u4e0d\u540c": 40, "\u8bf7\u53c2\u9605": [40, 89, 94, 95, 208, 211, 214, 231, 246, 247, 248, 257, 258, 259], "\u8fd0\u7b97\u64cd\u4f5c": 40, "y1": [40, 179, 246], "y2": 40, "y3": 40, "wise": [40, 48, 73, 95, 99, 110, 124, 136, 145, 148, 151], "z1": [40, 145], "z2": 40, "z3": 40, "\u5355\u4e2a\u5143\u7d20\u7684\u5f20\u91cf": 40, "\u5728\u805a\u5408\u8fd0\u7b97\u573a\u666f\u4e2d": 40, "\u4f60\u53ef\u80fd\u4f1a\u5f97\u5230\u4e00\u4e2a\u5355\u5143\u7d20\u7684\u5f20\u91cf": 40, "\u53ef\u4f7f\u7528": 40, "\u5c06\u5176\u4f20\u5524\u4e3apython\u6570\u503c": 40, "agg": [40, 150, 166], "agg_item": 40, "\u539f\u5730\u64cd\u4f5c": 40, "\u4fee\u6539\u5f20\u91cf\u4e2d\u7684\u539f\u503c\u64cd\u4f5c\u79f0\u4e3a\u539f\u5730\u64cd\u4f5c": 40, "\u5b83\u4eec\u4ee5": 40, "\u540e\u7f00\u8868\u793a": 40, "t_": [40, 48, 264], "\u4f1a\u6539\u53d8": 40, "add_": [40, 48, 80, 95, 127, 128, 174, 175, 190, 207, 217], "\u5f20\u91cf\u5728\u4f7f\u7528cpu\u65f6": 40, "\u53ef\u4e0enumpi": 40, "arrays\u5171\u4eab\u5185\u5b58\u7a7a\u95f4": 40, "\u4fee\u6539\u5176\u4e2d\u4e00\u4e2a\u4f1a\u540c\u6b65\u6620\u5c04\u5230\u53e6\u4e00\u4e2a\u4e0a": 40, "\u5bf9\u4e8e\u5f20\u91cf\u7684\u4fee\u6539\u4f53\u73b0\u5230\u4e86numpi": 40, "array\u4e0a": 40, "\u6570\u636e\u5e76\u4e0d\u603b\u662f\u4ee5\u8bad\u7ec3\u673a\u5668\u5b66\u4e60\u7b97\u6cd5\u6240\u9700\u7684\u6700\u7ec8\u5904\u7406\u5f62\u5f0f\u5448\u73b0": 41, "\u6765\u5bf9\u6570\u636e\u8fdb\u884c\u4e00\u4e9b\u5904\u7406": 41, "\u4f7f\u5176\u9002\u7528\u4e8e\u8bad\u7ec3": 41, "\u6240\u6709": [41, 95], "\u6570\u636e\u96c6\u90fd\u6709\u4e24\u4e2a\u53c2\u6570": 41, "\u7528\u4e8e\u4fee\u6539\u7279\u5f81": 41, "\u7528\u4e8e\u4fee\u6539\u6807\u7b7e": 41, "\u5b83\u4eec\u63a5\u53d7\u5305\u542b\u8f6c\u6362\u903b\u8f91\u7684\u53ef\u8c03\u7528\u5bf9\u8c61": 41, "\u6a21\u5757\u63d0\u4f9b\u4e86\u51e0\u79cd\u5e38\u7528\u7684\u8f6c\u6362": 41, "\u7684\u7279\u5f81\u662f\u4ee5": 41, "\u56fe\u50cf\u683c\u5f0f\u5448\u73b0\u7684": 41, "\u6807\u7b7e\u662f\u6574\u6570": 41, "\u5bf9\u4e8e\u8bad\u7ec3": 41, "\u6211\u4eec\u9700\u8981\u5c06\u7279\u5f81\u8f6c\u6362\u4e3a\u5f52\u4e00\u5316\u7684\u5f20\u91cf": 41, "\u5c06\u6807\u7b7e\u8f6c\u6362\u4e3a\u7f16\u7801\u7684\u5f20\u91cf": 41, "\u4e3a\u4e86\u8fdb\u884c\u8fd9\u4e9b\u8f6c\u6362": 41, "\u6211\u4eec\u4f7f\u7528\u4e86": [41, 220], "ds": [41, 127, 128, 166], "scatter_": [41, 135, 150, 162], "\u5c06": [41, 92, 121, 214, 231, 243, 244, 248, 252], "\u56fe\u50cf\u6216": 41, "ndarrai": [41, 48, 51, 95, 110, 172], "\u8f6c\u6362\u4e3a": 41, "floattensor": [41, 49, 60, 95], "\u5e76\u5c06\u56fe\u50cf\u7684\u50cf\u7d20\u5f3a\u5ea6\u503c\u7f29\u653e\u5230\u8303\u56f4": 41, "\u5e94\u7528\u4efb\u4f55\u7528\u6237\u5b9a\u4e49\u7684": 41, "\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u51fd\u6570\u5c06\u6574\u6570\u8f6c\u6362\u4e3a\u72ec\u70ed\u7f16\u7801\u7684\u5f20\u91cf": 41, "\u5b83\u9996\u5148\u521b\u5efa\u4e00\u4e2a\u5927\u5c0f\u4e3a": 41, "\u6211\u4eec\u6570\u636e\u96c6\u4e2d\u6807\u7b7e\u7684\u6570\u91cf": 41, "\u7684\u96f6\u5f20\u91cf": 41, "\u7136\u540e\u8c03\u7528": 41, "\u5728\u7531\u6807\u7b7e": 41, "\u6307\u5b9a\u7684\u7d22\u5f15\u4e0a\u8d4b\u503c\u4e3a": 41, "gschwind": 42, "bt": 42, "fastpath": 42, "acceler": [42, 48, 50, 57, 75, 95, 121, 150, 178, 189, 195, 197, 212, 221], "multiheadattent": [42, 165, 194], "mha": [42, 191, 194], "exploit": [42, 97, 147, 166], "sparsiti": [42, 103, 121, 157, 190, 192, 197], "criteria": [42, 52], "blog": [42, 122, 123, 127, 132, 177, 230], "xlm": [42, 138, 186], "predefin": [42, 49, 97, 137, 201], "robertaclassificationhead": 42, "xlmr_larg": 42, "xlmr_large_encod": 42, "classifier_head": 42, "input_dim": [42, 147, 219, 224], "get_model": [42, 104, 113, 162], "small_input_batch": 42, "hello": [42, 49, 58, 59, 60, 99, 103, 140, 153], "big_input_batch": 42, "princ": 42, "genoa": 42, "lucca": 42, "famili": 42, "estat": 42, "buonapart": 42, "war": 42, "defend": [42, 73], "infami": 42, "horror": 42, "perpetr": 42, "antichrist": 42, "believ": [42, 191], "he": [42, 113, 115, 143, 147, 166], "friend": [42, 49, 153], "faith": 42, "slave": 42, "frighten": 42, "juli": 42, "1805": 42, "speaker": [42, 49], "anna": 42, "pavlovna": 42, "scherer": 42, "maid": 42, "honor": 42, "empress": 42, "marya": 42, "fedorovna": 42, "she": [42, 113, 166], "greet": 42, "vasili": 42, "kuragin": 42, "man": [42, 113, 115, 264, 265], "recept": 42, "cough": 42, "suffer": [42, 61, 113, 169], "la": [42, 99], "gripp": 42, "st": [42, 103, 115], "petersburg": 42, "elit": [42, 263, 265, 267], "input_batch": [42, 49, 58, 59, 60, 159], "model_input": [42, 113], "padding_valu": [42, 118], "_transformer_encoder_layer_fwd": 42, "use_cuda": [42, 49, 73, 89, 119, 130, 147, 233, 239], "enable_nested_tensor": 42, "prop": 43, "proportion": [43, 153], "travers": [43, 164], "walkthrough": [43, 48, 82, 109, 226], "resnet18_weight": [43, 196, 230], "3a": [43, 159], "9a": 43, "2b": 43, "dq": [43, 198], "external_grad": 43, "deposit": 43, "bf": 43, "chain": [43, 99, 100, 115, 130, 145, 162, 192, 201], "acycl": [43, 76], "finetun": [43, 75, 125, 153], "unfrozen": 43, "exclusionari": 43, "autodiff": [43, 121, 146], "pillow": [44, 92, 214], "scipi": [44, 121, 131, 173], "librosa": 44, "cython": 44, "nltk": 44, "spaci": [44, 116, 118], "viz": [44, 90, 230], "huge": [44, 99, 103, 124, 134, 137, 150], "airplan": [44, 97], "automobil": [44, 97], "bird": [44, 92, 251], "deer": [44, 92, 251], "dog": [44, 58, 59, 92, 97, 102, 113, 179, 189, 205, 230, 251, 259], "frog": [44, 92, 251], "hors": [44, 92, 251], "truck": [44, 92, 97, 251], "3x32x32": 44, "color": [44, 51, 52, 58, 59, 90, 94, 126, 147, 148, 159, 170, 172, 179, 232, 264], "32x32": [44, 47, 92, 97, 105, 170], "extrem": [44, 103, 148, 264], "pilimag": 44, "brokenpipeerror": 44, "trainset": [44, 87, 92, 170, 251], "trainload": [44, 87, 92, 170, 251], "testset": [44, 87, 92, 170, 251], "testload": [44, 87, 92, 170, 251], "plane": [44, 92, 135, 251], "car": [44, 58, 59, 92, 113, 251], "fun": [44, 49, 105, 107, 108, 160], "unnorm": [44, 92, 118, 170], "npimg": [44, 92, 94, 96, 170], "datait": [44, 92, 94, 96, 170], "make_grid": [44, 51, 52, 92, 94, 96, 117, 158, 167, 170], "5s": [44, 92], "fc1": [44, 47, 73, 78, 87, 92, 93, 94, 96, 105, 112, 123, 130, 139, 155, 157, 163, 167, 170, 186, 204, 222, 234, 240, 241, 242, 243, 244, 249, 250, 251], "fc2": [44, 47, 73, 78, 87, 92, 93, 94, 96, 105, 112, 123, 130, 139, 155, 157, 163, 167, 170, 186, 204, 222, 234, 240, 241, 242, 243, 244, 249, 250, 251], "84": [44, 47, 51, 87, 92, 93, 94, 96, 105, 109, 112, 137, 147, 157, 170, 177, 188, 240, 241, 242, 243, 244, 249, 250, 251], "fc3": [44, 47, 87, 92, 93, 94, 96, 105, 112, 139, 157, 170, 240, 241, 242, 243, 244, 249, 250, 251], "classif": [44, 52, 58, 59, 73, 75, 87, 97, 99, 115, 117, 119, 123, 128, 138, 149, 159, 167, 172, 179, 186, 207, 225, 226], "entropi": [44, 52, 118, 124], "running_loss": [44, 87, 92, 94, 96, 97, 117, 158, 170, 251], "2000": [44, 63, 64, 65, 67, 68, 69, 71, 72, 87, 92, 97, 111, 170, 172, 174, 175, 232, 251, 260], "1999": [44, 65, 87, 92, 111, 251], "mini": [44, 47, 49, 52, 78, 79, 87, 102, 104, 140, 147, 155, 159, 170, 205], "cifar_net": 44, "learnt": 44, "truth": [44, 73, 105, 179, 197], "okai": 44, "groundtruth": 44, "wasn": [44, 98, 101], "energi": [44, 49, 60, 264], "chanc": [44, 49, 97, 147, 254], "hmmm": 44, "correct_pr": 44, "classnam": [44, 52], "total_pr": 44, "correct_count": 44, "chat": [44, 49, 60, 79, 166], "cifar10_tutori": [44, 46, 57], "sung": 45, "kim": 45, "jenni": 45, "kang": 45, "mytensor": 45, "my_tensor": [45, 93, 112, 241], "parallelli": 45, "output_s": [45, 49, 51, 60, 78, 127, 128, 137, 166, 179], "data_s": [45, 78], "getitem": [45, 115], "randomdataset": 45, "__getitem__": [45, 51, 104, 136, 179], "rand_load": 45, "capsul": 45, "monitor": [45, 113, 136, 178], "tin": 45, "former_torchi": [45, 77], "parallelism_tutori": [45, 77, 79], "data_parallel_tutori": [45, 46], "neural_networks_tutori": [46, 47, 57], "gentl": [46, 56, 57, 120], "glimps": 47, "convnet": [47, 81, 137, 147, 158, 163], "5x5": [47, 92, 93, 157], "affin": [47, 92, 102, 130, 167, 177, 180, 219], "wx": [47, 92, 93], "c1": [47, 89, 92, 145, 192], "subsampl": 47, "2x2": [47, 93], "c3": [47, 89, 92], "s4": [47, 92], "f5": [47, 92], "f6": [47, 92], "lenet": [47, 73, 92, 93, 96, 157, 222], "nsampl": [47, 49, 78, 237], "nchannel": [47, 78], "next_funct": [47, 89], "clear": [47, 51, 73, 98, 99, 102, 103, 125, 129, 145, 164, 172, 187, 192], "sub_": 47, "nesterov": [47, 112], "overridden": [48, 137], "breez": [48, 80], "subtli": 48, "problemat": [48, 145, 154, 264], "matthew": [49, 60, 86, 112], "inkawhich": [49, 52, 60, 73, 85, 86, 112], "movi": [49, 50, 60, 113], "cornel": [49, 50, 60], "dialog": [49, 50, 60], "hot": [49, 73, 103, 127, 128, 137, 166], "artifici": [49, 60, 97], "intellig": 49, "onlin": [49, 137, 138, 147, 160, 163], "helpdesk": 49, "bot": [49, 60], "compani": [49, 115], "IT": 49, "teach": [49, 52, 97, 166], "boom": 49, "am": [49, 60, 101, 113, 128, 166, 209], "hospit": [49, 113], "lawyer": 49, "arrest": 49, "kid": 49, "sorri": [49, 95], "san": [49, 113], "francisco": [49, 104, 113], "goodby": [49, 194], "luong": [49, 60, 166], "jointli": [49, 166], "acknowledg": [49, 136], "borrow": [49, 61, 123, 135, 164], "yuan": [49, 60, 223], "kuei": [49, 60], "wu": [49, 60, 187], "ywk991112": [49, 60], "sean": [49, 60, 127, 128, 166], "robertson": [49, 60, 127, 128, 166], "spro": [49, 60], "floydhub": [49, 60], "textutil": [49, 60], "unicodedata": [49, 60, 127, 128, 166], "codec": 49, "itertool": [49, 161, 164, 201, 232], "reformat": 49, "rich": 49, "charact": [49, 60, 103, 113, 127, 128, 132, 160, 166, 264], "220": [49, 164], "579": [49, 148], "292": [49, 87], "035": 49, "617": 49, "713": [49, 92], "utter": [49, 50], "divers": 49, "variat": [49, 131, 190, 204], "formal": [49, 190], "sentiment": 49, "datafil": 49, "corpus_nam": [49, 50, 60], "printlin": 49, "readlin": [49, 75, 127, 128], "jsonl": [49, 50], "tab": [49, 116, 166, 170, 189], "sentenc": [49, 60, 93, 98, 99, 102, 103, 113, 118, 128, 136, 138, 166, 194, 264], "loadlinesandconvers": 49, "lineid": 49, "characterid": 49, "conversationid": 49, "movieid": 49, "extractsentencepair": 49, "iso": 49, "8859": 49, "linejson": 49, "lineobj": 49, "conversation_id": 49, "convobj": 49, "movie_id": 49, "qa_pair": 49, "inputlin": 49, "targetlin": 49, "wrong": [49, 52, 73, 99, 127, 145, 173, 196], "formatted_movie_lin": 49, "delimit": [49, 115, 116], "unescap": 49, "unicode_escap": 49, "nprocess": 49, "nwrite": 49, "outputfil": 49, "writer": [49, 94, 96, 127, 138, 143, 159, 160, 170, 186, 246], "linetermin": 49, "writerow": 49, "busi": [49, 115, 128, 177], "implicit": [49, 264], "discret": [49, 221, 264], "voc": [49, 60], "addword": [49, 60, 166], "addsent": [49, 60, 166], "infrequ": 49, "pad_token": [49, 60, 138], "sos_token": [49, 60, 166, 254], "eos_token": [49, 60, 166], "word2index": [49, 60, 166], "word2count": [49, 60, 166], "index2word": [49, 60, 166], "min_count": [49, 60], "keep_word": [49, 60], "reiniti": [49, 52, 60], "unicod": [49, 127, 128, 166], "ascii": [49, 103, 127, 128, 166], "unicodetoascii": [49, 127, 128, 166], "letter": [49, 60, 127, 128, 166, 265], "lowercas": [49, 60, 166], "punctuat": [49, 166], "normalizestr": [49, 60, 166], "aid": [49, 112, 113], "filterpair": [49, 166], "stackoverflow": [49, 127, 128, 161, 166, 232], "518232": [49, 127, 128, 166], "2809427": [49, 127, 128, 166], "nfd": [49, 127, 128, 166], "mn": [49, 127, 128, 166], "za": [49, 60, 166], "readvoc": 49, "loadpreparedata": 49, "save_dir": [49, 60, 147, 172], "npair": 49, "tactic": 49, "benefici": [49, 60, 120], "soften": [49, 97], "difficulti": [49, 160], "trimrareword": 49, "keep_pair": 49, "input_sent": [49, 60, 166], "output_sent": [49, 166], "keep_input": 49, "keep_output": 49, "massag": 49, "accommod": 49, "shorter": [49, 51, 116, 166, 169, 190], "english": [49, 99, 102, 113, 116, 118, 127, 166], "indexesfromsent": [49, 60, 166], "zeropad": 49, "inputvar": 49, "outputvar": 49, "batch2traindata": 49, "bunch": [49, 127, 128], "aforement": [49, 82, 97], "fillvalu": 49, "zip_longest": 49, "binarymatrix": 49, "seq": [49, 98, 102, 124, 135, 137], "indexes_batch": [49, 60], "padlist": 49, "padvar": 49, "max_target_len": 49, "booltensor": 49, "pair_batch": 49, "output_batch": 49, "small_batch_s": 49, "input_vari": 49, "target_vari": 49, "brain": 49, "sutskev": 49, "discov": [49, 108, 113, 136, 163], "accomplish": [49, 52, 151, 203], "jeddy92": [49, 60], "ts_seq2seq_intro": [49, 60], "invent": [49, 52, 160], "cho": [49, 177, 178], "2014": [49, 52], "bidirect": [49, 60, 98, 121, 137, 138], "gru": [49, 60, 93, 110, 127, 128, 166], "past": [49, 50, 101, 195, 264], "colah": 49, "2015": [49, 97], "unpack": [49, 60, 138, 142, 184, 186, 207, 209], "pack_padded_sequ": [49, 60], "pad_packed_sequ": [49, 60], "input_seq": [49, 60, 254], "input_length": [49, 60, 122, 254], "n_layer": [49, 60, 254], "num_direct": 49, "encoderrnn": [49, 60, 166, 254], "sole": [49, 169], "combat": [49, 103], "bahdanau": [49, 166], "groundwork": 49, "h_t": [49, 102], "_s": 49, "attn": [49, 60, 166], "softmax": [49, 60, 90, 93, 97, 102, 103, 104, 110, 127, 128, 159, 162, 164, 166, 170, 194, 220, 258], "concat": [49, 60, 101, 110, 119, 183, 201], "dot_scor": [49, 60], "encoder_output": [49, 60, 166], "general_scor": [49, 60], "concat_scor": [49, 60], "attn_energi": [49, 60], "unidirect": [49, 60], "input_step": [49, 60], "last_hidden": [49, 60, 78], "luongattndecoderrnn": [49, 60, 254], "attn_model": [49, 60], "embedding_dropout": [49, 60], "rnn_output": [49, 60], "attn_weight": [49, 60, 166], "bmm": [49, 60, 145, 166, 194, 208, 232], "concat_input": [49, 60], "concat_output": [49, 60], "masknllloss": 49, "ntotal": 49, "crossentropi": 49, "masked_select": [49, 239], "clever": [49, 99, 113], "teacher": [49, 97, 121, 166], "teacher_forcing_ratio": [49, 166], "wheel": [49, 97, 160, 169, 197], "instabl": [49, 166], "craft": [49, 73, 103, 128], "essenc": [49, 101, 264], "nan": [49, 191], "overshoot": 49, "steep": 49, "cliff": 49, "goodfellow": [49, 52, 73], "2016": 49, "deeplearningbook": 49, "realiti": [49, 52, 60, 73, 101, 158, 165], "encoder_optim": [49, 166], "decoder_optim": [49, 166], "print_loss": 49, "n_total": 49, "encoder_hidden": [49, 60, 166, 254], "decoder_input": [49, 60, 166], "decoder_hidden": [49, 60, 166], "use_teacher_forc": 49, "decoder_output": [49, 60, 166], "mask_loss": 49, "topi": [49, 127, 128, 166], "tie": 49, "trainit": [49, 166], "n_iter": [49, 127, 128, 173], "explanatori": 49, "lift": [49, 58, 59, 113, 206, 224], "tarbal": 49, "encoder_n_lay": [49, 60], "decoder_n_lay": [49, 60, 254], "print_everi": [49, 127, 128, 166], "save_everi": [49, 53, 55, 147], "loadfilenam": [49, 60], "training_batch": 49, "start_iter": 49, "print_loss_avg": [49, 166], "percent": [49, 103, 144, 146, 155, 166], "makedir": [49, 138, 186], "en_opt": [49, 60], "de_opt": [49, 60], "voc_dict": [49, 60], "tar": [49, 60, 75, 112, 118, 237, 242, 264], "NOT": [49, 60, 80, 85, 98, 102, 112, 131, 132, 134, 153, 209], "greedysearchdecod": [49, 254], "all_token": [49, 60], "all_scor": [49, 60], "decoder_scor": [49, 60], "searcher": [49, 60], "evaluateinput": [49, 60], "press": [49, 52, 264], "gracefulli": [49, 53, 163], "prompt": [49, 50, 60, 185, 259], "decoded_word": [49, 60, 166], "output_word": [49, 60, 166], "keyerror": [49, 60], "regardless": [49, 98, 146, 163, 265], "cb_model": [49, 60], "checkpoint_it": [49, 60], "_checkpoint": [49, 60, 122], "encoder_sd": [49, 60], "decoder_sd": [49, 60], "encoder_optimizer_sd": [49, 60], "decoder_optimizer_sd": [49, 60], "embedding_sd": [49, 60], "decoder_learning_ratio": 49, "uncom": [49, 51, 60, 64, 72, 101, 111], "folk": 49, "congratul": [49, 108, 125, 242], "tailor": [49, 136], "cool": [49, 52, 153, 155, 189, 206], "chatbot_tutori": 49, "uninstal": [50, 138], "reinstal": 50, "chatbot": [50, 60, 254], "browser": [50, 105, 169, 264], "subfold": 50, "visit": [50, 112, 113, 127, 185], "in_": 50, "_colab": 50, "_name": 50, "mount": 50, "gdrive": 50, "upload": [50, 259], "rerun": [50, 153], "evolv": [50, 103, 145, 151], "t4": 50, "sasank": [51, 117, 158], "chilamkurthi": [51, 117, 158], "scikit": [51, 138], "skimag": 51, "facial": 51, "pose": 51, "landmark": 51, "dlib": 51, "part_0_x": 51, "part_0_i": 51, "part_1_x": 51, "part_1_i": 51, "part_2_x": 51, "part_67_x": 51, "part_67_i": 51, "0805personali01": 51, "83": [51, 177, 247], "134": [51, 205], "1084239450_e76e00b7e7": 51, "70": [51, 148, 164, 178, 192, 202, 232], "236": 51, "257": [51, 232], "312": [51, 148], "person": [51, 58, 59, 113, 179], "img_nam": 51, "landmarks_fram": 51, "face_landmark": 51, "asarrai": [51, 75, 90], "show_landmark": 51, "scatter": [51, 79, 123, 134, 136, 172], "imread": 51, "facelandmarksdataset": 51, "csv_file": 51, "root_dir": 51, "is_tensor": 51, "face_dataset": 51, "fig": [51, 52, 117, 127, 150, 158, 166, 170], "set_titl": [51, 117, 158, 167, 170], "randomcrop": [51, 158], "crop": [51, 126, 167, 179], "tsfm": 51, "transformed_sampl": 51, "edg": [51, 98, 105, 119, 121, 144, 169, 180, 198, 201, 264], "new_w": 51, "extern": [51, 97, 112, 126, 144, 145, 187, 200, 210, 262, 264], "safer": 51, "stick": [51, 113, 136, 148, 262], "tsfrm": 51, "transformed_dataset": 51, "lose": [51, 53, 97, 147, 228, 262], "collate_fn": [51, 115, 118, 179], "show_landmarks_batch": 51, "sample_batch": 51, "images_batch": 51, "landmarks_batch": 51, "im_siz": 51, "grid_border_s": 51, "indent": [51, 148, 232, 264], "i_batch": 51, "4th": [51, 80], "imagefold": [51, 52, 92, 117, 158], "ant": [51, 117, 158, 267], "xxy": 51, "jpeg": [51, 140, 214], "xxz": 51, "bee": [51, 117, 158, 264], "123": [51, 164, 220, 265], "nsdf3": 51, "asd932_": 51, "data_transform": [51, 117, 158], "randomsizedcrop": 51, "hymenoptera_dataset": 51, "hymenoptera_data": [51, 117, 158], "dataset_load": 51, "\u8ba1\u7b97\u673a\u89c6\u89c9\u8fc1\u79fb\u5b66\u4e60\u6559\u7a0b": [51, 121], "data_loading_tutori": 51, "nathan": [52, 73, 85, 86], "celebr": [52, 121], "pictur": [52, 73, 124, 166], "thorough": [52, 177, 178], "shed": 52, "spend": [52, 82, 153], "sake": [52, 127, 137, 157, 161], "ian": 52, "constantli": [52, 73, 161], "outsmart": 52, "equilibrium": 52, "perfect": [52, 192], "notat": [52, 73, 110], "chw": [52, 159], "3x64x64": 52, "thought": [52, 83, 113, 116, 191, 264], "latent": [52, 103], "p_": 52, "p_g": 52, "minimax": 52, "logd": 52, "underset": 52, "mathbb": [52, 85, 151, 161], "sim": 52, "radford": 52, "unsupervis": 52, "compris": [52, 60, 112], "drawn": [52, 160], "volum": [52, 123], "tip": [52, 58, 59, 103, 170], "dset": 52, "vutil": 52, "anim": 52, "manualse": 52, "use_deterministic_algorithm": 52, "dataroot": 52, "image_s": [52, 153], "spatial": [52, 121, 179], "64x64": 52, "nc": [52, 89], "nz": 52, "ngf": 52, "ndf": 52, "num_epoch": [52, 117, 118, 158, 160, 179, 199], "0002": 52, "ngpu": 52, "celeba": 52, "celeb": 52, "img_align_celeba": 52, "188242": 52, "173822": 52, "284702": 52, "537394": 52, "real_batch": 52, "stdev": 52, "weights_init": 52, "netg": 52, "netd": 52, "constant_": [52, 135], "dataparallel": [52, 120, 121, 125, 138, 150, 186, 231, 248], "downsampl": [52, 135, 147], "promot": 52, "healthi": 52, "bceloss": [52, 110], "ell": [52, 166], "l_1": 52, "l_n": 52, "quad": [52, 161], "y_n": 52, "bce": 52, "gt": [52, 78, 109, 254], "fixed_nois": 52, "establish": [52, 60], "optimizerd": 52, "optimizerg": 52, "Be": 52, "somewhat": 52, "incorrect": [52, 125, 131, 173, 254], "collaps": 52, "went": [52, 145, 198], "ganhack": 52, "secondli": [52, 188], "loss_d": 52, "loss_g": 52, "img_list": 52, "real_cpu": 52, "b_size": 52, "errd_real": 52, "errd_fak": 52, "d_g_z1": 52, "errd": 52, "errg": 52, "d_g_z2": 52, "stat": [52, 55, 122, 129, 160, 169, 196, 199, 239, 247], "tloss_d": 52, "tloss_g": 52, "versu": [52, 73, 121], "im": [52, 75, 113], "artistanim": 52, "repeat_delai": 52, "blit": 52, "to_jshtml": 52, "music": 52, "dcgan_faces_tutori": 52, "mingpt": [53, 54, 55, 56, 132, 133], "aw": [53, 55, 123, 132, 133, 177, 178, 220, 252], "p3": [53, 54, 55, 64, 111, 132, 133], "8xlarg": [53, 55], "failur": [53, 61, 133, 134, 145, 174, 175, 212], "disrupt": 53, "suscept": 53, "elast": [53, 122, 134, 216], "attempt": [53, 99, 122, 174, 175], "minutia": 53, "multinod": [53, 132, 176], "load_snapshot": 53, "snapshot_path": 53, "train_step": 53, "should_checkpoint": 53, "save_snapshot": 53, "membership": [53, 133], "intervent": [53, 97, 186], "diff": [53, 55, 60, 82, 121, 198, 232], "multigpu": [53, 55, 133], "multigpu_torchrun": 53, "envvari": 53, "ddp_setup": [53, 55], "12355": [53, 55, 123, 134, 215], "local_rank": [53, 122, 133, 138, 186], "gpu_id": [53, 55, 133], "_save_snapshot": 53, "model_st": 53, "epochs_run": 53, "_load_snapshot": 53, "max_epoch": [53, 149], "_run_epoch": [53, 55], "total_epoch": [53, 55], "nproc_per_nod": [53, 122, 124, 134, 216], "migrat": [53, 55, 177], "fault": [54, 55, 56, 60, 61, 87, 132, 133], "toler": [54, 55, 56, 61, 87, 132, 133], "cluster": [54, 122, 126, 132, 133, 134, 136], "torchrun": [54, 122, 124, 132, 133, 216], "amazon": 54, "ec2": [54, 123], "gentli": 54, "convert_sync_batchnorm": 55, "single_gpu": 55, "mytraindataset": 55, "distributedsampl": [55, 56, 122, 123, 138, 186], "destroy_process_group": [55, 122, 123, 134, 215], "excess": [55, 82, 124, 221], "set_epoch": [55, 122, 123], "b_sz": 55, "_run_batch": 55, "ckp": 55, "_save_checkpoint": 55, "load_train_obj": 55, "prepare_dataload": 55, "shorthand": [55, 264], "ring": [56, 124], "destroi": [56, 142, 265], "soumith": [57, 81, 136], "chintala": [57, 81, 136], "scientif": [57, 95], "blitz": [57, 105, 110, 170], "jeff": [58, 59, 119], "tang": [58, 59, 119], "review": [58, 59, 78, 113, 132, 138, 158, 174, 175, 177, 178, 190, 191, 193, 221], "jeremiah": [58, 59], "chung": [58, 59, 126], "region": [58, 59, 126, 144, 167, 172, 177, 178, 179, 253], "bicycl": [58, 59], "bu": [58, 59], "autonom": [58, 59], "favor": [58, 126, 151, 160], "pitfal": [58, 59], "beyond": [58, 59, 61, 101, 156, 157, 210], "ndk": [58, 209, 225, 228], "recip": [58, 59, 61, 109, 119, 120, 178, 189, 195, 205, 207, 209, 223, 233, 238, 252], "deeplabv3_script": [58, 59, 205, 223], "deeplabv3_resnet50": [58, 59, 205, 223, 224], "resnet101": [58, 148], "hub": [58, 59, 119, 169, 205, 223, 224], "v0": [58, 59, 121, 147, 161, 179, 205, 223, 224, 261], "scriptedm": [58, 59], "168mb": [58, 59], "deeplab": [58, 59, 121, 205], "input_tensor": [58, 59, 159, 166, 167, 195, 214], "400x400": [58, 59], "oncreat": [58, 209], "mainact": [58, 207, 209, 223], "assetfilepath": [58, 209, 223], "ioexcept": [58, 209], "imagesegment": [58, 205, 223], "breakpoint": [58, 59], "73": [58, 145, 164, 177, 202, 232], "inputtensor": [58, 128, 156, 207], "tensorimageutil": [58, 224], "bitmaptofloat32tensor": 58, "bitmap": 58, "torchvision_norm_mean_rgb": [58, 224], "torchvision_norm_std_rgb": [58, 224], "getdataasfloatarrai": 58, "outtensor": 58, "todictstringkei": 58, "pytorch_vision_deeplabv3_resnet101": [58, 59], "outputtensor": [58, 59, 156, 188, 189, 207, 224], "getwidth": 58, "getheight": 58, "emul": [58, 147, 186, 205], "consum": [58, 59, 75, 107, 109, 125, 145, 150, 160, 162, 164, 165, 183, 189, 196, 201], "bulk": [58, 59, 130], "heaviest": [58, 59], "intvalu": 58, "classnum": [58, 59], "maxi": [58, 59], "maxj": [58, 59], "maxnum": [58, 59], "green": [58, 59, 60, 98, 113, 122, 124, 170], "sheep": [58, 59], "black": [58, 59, 73, 82, 124, 126, 162, 166], "0xffff0000": 58, "0xff00ff00": 58, "0xff0000ff": 58, "0xff000000": 58, "outputbitmap": 58, "imageview": 58, "bmpsegment": 58, "createscaledbitmap": 58, "getconfig": 58, "setpixel": 58, "setimagebitmap": 58, "textview": 58, "helloworld": [59, 119, 188, 189, 225, 226], "deeplabv3_resnet101": 59, "viewcontrol": [59, 223], "swift": [59, 223, 226], "uiviewcontrol": 59, "var": [59, 80, 130, 188, 209], "uiimag": 59, "func": [59, 104, 118, 121, 139, 142, 145, 146, 151, 155, 194, 206, 245], "viewdidload": 59, "torchmodul": [59, 189, 223, 226], "filepath": [59, 223], "forresourc": [59, 223], "oftyp": [59, 223], "fileatpath": [59, 223], "fatalerror": [59, 223], "predictimag": [59, 189], "unsign": [59, 145, 232], "imagebuff": [59, 189], "autogradmod": [59, 209], "non_var_type_mod": 59, "nsmutablearrai": 59, "floatinput": 59, "nil": [59, 223], "addobject": 59, "outputdict": 59, "_impl": [59, 188, 189, 223], "togenericdict": 59, "floatbuff": [59, 207, 224], "temporarili": 59, "nsmutabledata": 59, "datawithlength": 59, "sizeof": [59, 209], "mutablebyt": 59, "floatvalu": 59, "uiimageview": 59, "convertrgbbuffertouiimag": 59, "uiimagehelp": 59, "uitextview": 59, "segmentimag": 59, "phase": [60, 76, 78, 117, 136, 158, 164, 188, 195, 201, 205], "imper": 60, "idiomat": 60, "defer": 60, "optimiz": 60, "decor": [60, 61, 85, 110, 120, 147, 162, 173], "caveat": [60, 113, 134, 162, 201], "remind": [60, 113, 177], "necessarili": [60, 105, 107, 108, 131], "cooper": [60, 221], "chronolog": 60, "attend": 60, "greedili": 60, "_length": 60, "adher": [60, 203], "stem": 60, "surround": 60, "freedom": [60, 166], "__constants__": [60, 254], "liter": [60, 265], "_devic": [60, 254], "_sos_token": [60, 254], "pep": [60, 264], "3107": 60, "mypi": 60, "_decoder_n_lay": [60, 254], "evaluateexampl": 60, "stdin": 60, "4000_checkpoint": 60, "test_seq": 60, "num": [60, 104, 130, 138, 162, 186], "_word": 60, "test_seq_length": 60, "traced_encod": [60, 254], "presenc": [60, 173, 200], "unscript": [60, 258], "test_encoder_output": 60, "test_encoder_hidden": 60, "test_decoder_hidden": 60, "test_decoder_input": 60, "traced_decod": [60, 254], "scripted_search": 60, "script_modul": [60, 85], "scripted_chatbot": 60, "deploy_seq2seq_hybrid_frontend_tutori": 60, "shen": [61, 123, 134, 135, 150, 156, 162, 164], "li": [61, 103, 123, 127, 128, 134, 135, 136, 150, 156, 162, 164, 173, 177, 178], "categor": [61, 82, 137, 162, 164, 178], "lifetim": [61, 164], "c10d": [61, 134, 156, 248], "all_gath": [61, 122, 123, 136, 156], "p2p": 61, "isend": [61, 136], "gradual": [61, 85, 153], "willing": [61, 113], "hurdl": 61, "vldb": 61, "starter": 61, "unbalanc": 61, "zeroredundancyoptim": [61, 156, 252], "footprint": [61, 109, 122, 123, 132, 153, 219, 229], "uneven": [61, 120], "fsdp": [61, 121, 124, 132, 215, 216], "growth": [61, 172, 193], "recoveri": [61, 134], "sometim": [61, 125, 131, 133, 134, 137, 146, 161, 164, 166, 185, 192, 193], "inevit": [61, 134], "oom": [61, 122, 153], "desynchron": 61, "pillar": 61, "protocol": [61, 115], "spirit": [61, 103, 138, 264], "hogwild": 61, "async_execut": [61, 120, 121, 162], "polynomi": [63, 64, 65, 67, 68, 69, 111], "euclidean": [63, 64, 67, 68, 69, 97, 111], "linspac": [63, 64, 65, 67, 68, 69, 71, 72, 89, 111], "held": [63, 78, 97, 103, 111, 127, 163], "polynomial_autograd": 63, "bx": [64, 111], "cx": [64, 99, 111], "p_3": [64, 111], "5x": [64, 111], "legendr": 64, "legendrepolynomial3": [64, 111], "polynomial_custom_funct": 64, "strang": [65, 85, 111, 264], "fifth": [65, 265], "dynamicnet": [65, 111], "tough": [65, 111, 113], "30000": [65, 111, 136], "dynamic_net": 65, "polynomial3": [67, 111], "polynomial_modul": 67, "xx": [68, 69, 111, 145], "flaten": [68, 111], "mse": [68, 93, 97, 111], "linear_lay": [68, 69, 111], "polynomial_nn": 68, "overwritten": [69, 111, 186], "checkout": [69, 111, 117, 189, 207], "polynomial_optim": 69, "\u4e00\u4e2a\u4e09\u6b21\u591a\u9879\u5f0f": [71, 72], "\u5230": [71, 72, 89, 95, 230, 231, 232, 252], "\u901a\u8fc7\u6700\u5c0f\u5316\u6b27\u51e0\u91cc\u5f97\u8ddd\u79bb\u7684\u5e73\u65b9\u6765\u8bad\u7ec3\u9884\u6d4b": 71, "\u8be5\u5b9e\u73b0\u4f7f\u7528": [71, 72], "\u624b\u52a8\u8ba1\u7b97\u524d\u5411\u4f20\u9012": 71, "\u635f\u5931\u548c\u53cd\u5411\u4f20\u9012": [71, 72], "numpy\u6570\u7ec4\u662f\u4e00\u4e2a\u901a\u7528\u7684n\u7ef4\u6570\u7ec4": 71, "\u5b83\u4e0d\u4e86\u89e3\u6df1\u5ea6\u5b66\u4e60": [71, 72], "\u68af\u5ea6\u6216\u8ba1\u7b97\u56fe": 71, "\u53ea\u662f\u7528\u4e8e\u6267\u884c\u901a\u7528\u6570\u503c\u8ba1\u7b97\u7684\u4e00\u4e2a\u5e93": 71, "grad_y_pr": [71, 72, 111], "grad_a": [71, 72, 111], "grad_b": [71, 72, 111], "grad_c": [71, 72, 111], "grad_d": [71, 72, 111], "polynomial_numpi": 71, "\u901a\u8fc7\u6700\u5c0f\u5316\u6b27\u51e0\u91cc\u5f97\u8ddd\u79bb\u7684\u5e73\u65b9\u6765\u8bad\u7ec3\u9884\u6d4b\u4ece": 72, "\u5f20\u91cf\u624b\u52a8\u8ba1\u7b97\u524d\u5411\u4f20\u9012": 72, "\u5f20\u91cf\u57fa\u672c\u4e0a\u4e0e": 72, "\u6570\u7ec4\u76f8\u540c": 72, "\u8ba1\u7b97\u56fe\u6216\u68af\u5ea6": 72, "\u53ea\u662f\u7528\u4e8e\u4efb\u610f\u6570\u503c\u8ba1\u7b97\u7684\u901a\u7528n\u7ef4\u6570\u7ec4": 72, "\u6570\u7ec4\u548c": 72, "\u5f20\u91cf\u4e4b\u95f4\u6700\u5927\u7684\u533a\u522b\u662f": 72, "\u5f20\u91cf\u53ef\u4ee5\u5728": 72, "\u4e0a\u8fd0\u884c": 72, "\u4e0a\u8fd0\u884c\u64cd\u4f5c": 72, "\u53ea\u9700\u5c06\u5f20\u91cf\u8f6c\u6362\u4e3a": 72, "polynomial_tensor": 72, "appreci": [73, 98, 113], "overlook": 73, "secur": [73, 169], "awar": [73, 124, 126, 136, 137, 138, 148, 165, 174, 175, 177, 184, 188, 189, 190, 197], "vulner": 73, "surpris": [73, 154], "impercept": 73, "perturb": 73, "drastic": 73, "overarch": 73, "misclassif": 73, "alter": [73, 112, 185], "har": 73, "remark": [73, 173], "jump": [73, 102, 105, 107, 108, 140, 147], "mathbf": 73, "nabla_": [73, 99], "007": 73, "misclassifi": 73, "gibbon": 73, "clearli": [73, 126, 190, 191], "pretrained_model": [73, 172], "lenet_mnist_model": [73, 222], "dropout1": [73, 123, 163, 204, 234], "dropout2": [73, 123, 163, 204, 234], "9216": [73, 123, 130, 155, 163, 204, 234], "log_softmax": [73, 93, 97, 99, 102, 103, 104, 123, 130, 149, 155, 163, 166, 167, 204, 222, 234], "test_load": [73, 97, 123, 130, 163, 167, 222], "1307": [73, 123, 130, 136, 149, 163, 167, 222], "3081": [73, 123, 130, 136, 149, 163, 167, 222], "fgsm_attack": 73, "clean": [73, 102, 122, 123, 134, 153, 188, 190, 196, 264], "data_grad": 73, "_imag": 73, "_grad": 73, "sign_data_grad": 73, "perturbed_imag": 73, "denorm": 73, "strength": [73, 170, 196], "adv_exampl": 73, "init_pr": 73, "bother": 73, "datagrad": 73, "data_denorm": 73, "perturbed_data": 73, "reappli": 73, "perturbed_data_norm": 73, "final_pr": 73, "adv_ex": 73, "adv": 73, "final_acc": 73, "ttest": 73, "trend": [73, 83, 169], "curv": [73, 150, 169, 170], "linearli": 73, "ytick": [73, 170], "xtick": [73, 170], "lunch": [73, 195], "BUT": [73, 101], "percept": 73, "tradeoff": [73, 121, 125, 126, 136, 160], "evid": 73, "fontsiz": 73, "orig": [73, 143], "nip": [73, 118], "defens": 73, "competit": [73, 139, 155], "defenc": 73, "perhap": [73, 127, 157, 254], "dirti": 73, "fgsm_tutori": 73, "torchvision_tutori": [74, 179], "multimod": [75, 121], "ow": 75, "ubiquit": 75, "caption": [75, 264, 267], "vqa": 75, "unimod": 75, "contrast": [75, 128, 150, 155, 178, 190], "textvqa": 75, "bert": [75, 93, 121, 123, 178, 197, 200, 229, 235], "dl": [75, 104, 178, 185, 208, 209, 222, 264], "fbaipublicfil": [75, 185], "pythia": 75, "gz": [75, 104, 118, 237, 264, 265], "xf": 75, "prepend": [75, 155], "exclam": 75, "34602": 75, "answers_textvqa_more_than_1": 75, "answer_to_idx": 75, "uniform": [75, 113, 177, 203], "berttoken": [75, 138, 186], "functool": [75, 87, 113, 122, 123, 142, 146], "image_transform": 75, "return_tensor": 75, "ans_to_count": 75, "max_valu": 75, "ans_idx": 75, "uncas": [75, 138, 145, 178, 186], "set_transform": 75, "flava_model_for_classif": 75, "mlp": [75, 124, 139, 177], "toi": [75, 98, 102, 123, 134, 143, 150, 164, 176, 200], "mdetr": 75, "omnivor": 75, "multitask": 75, "flava_finetuning_tutori": 75, "flush": [76, 94, 96, 189, 204, 209, 246, 264], "twice": [76, 131, 185, 232], "retain_vari": 76, "freed": [76, 122, 153, 198], "fail": [76, 112, 125, 145, 148, 159, 161, 165, 173, 191, 197, 199, 201, 209, 221, 223, 242], "autograd_tutorial_old": [76, 77], "tensor_tutorial_old": [77, 80], "nnft_tutori": [77, 78], "redesign": 78, "concatt": 78, "caddtabl": 78, "nngraph": 78, "input1": 78, "input2": 78, "pdb": 78, "debugg": [78, 104], "mnistconvnet": 78, "pool1": 78, "pool2": 78, "crazi": 78, "legal": [78, 194], "ephemer": [78, 153], "classnll": 78, "err": 78, "printnorm": 78, "register_forward_hook": [78, 240], "printgradnorm": 78, "register_backward_hook": 78, "i2h": [78, 127, 128], "h2o": [78, 127], "penn": [78, 179], "bank": 78, "timestep": [78, 98, 102, 127, 128, 161], "dataparallelmodel": 79, "block2": 79, "block3": 79, "becam": [79, 209], "inaccess": 79, "clash": 79, "mydataparallel": 79, "__getattr__": [79, 85], "attributeerror": 79, "getattr": [79, 147, 148, 186, 210, 248], "primit": [79, 121, 124, 146, 178, 198, 208], "mpi": [79, 136], "parallel_appli": 79, "clariti": [79, 143], "output_devic": [79, 134], "distributedmodel": 79, "\u6df1\u5ea6\u5b66\u4e60": [79, 127, 128, 166], "60\u5206\u949f\u5165\u95e8": [79, 127, 128, 166], "uniniti": [80, 137, 203], "postfix": 80, "narrow_": 80, "lua": [80, 81, 127, 128, 166], "1st": [80, 97, 102, 123, 129], "5th": 80, "camelcas": 80, "anymor": 80, "indexadd": 80, "index_add_": 80, "chartensor": 80, "anupam": [82, 83, 116], "bhatnagar": [82, 83], "holistictraceanalysi": 82, "deactiv": 82, "trace_dir": 82, "trace_analysi": 82, "traceanalysi": 82, "engag": [82, 197], "time_spent_df": 82, "get_temporal_breakdown": 82, "enqueu": 82, "slowdown": [82, 122, 125], "consecut": [82, 128, 137, 147, 150, 159, 172, 178], "insuffici": [82, 161, 177], "delai": [82, 134, 162, 177], "stall": [82, 177, 178], "gap": [82, 85], "nanosecond": 82, "consecutive_kernel_delai": 82, "get_idle_time_breakdown": 82, "idle_time_df": 82, "show_idle_interval_stat": 82, "percentag": [82, 119, 144, 157, 177, 194], "visualize_pctg": 82, "comm": 82, "comp": 82, "mem": [82, 109, 239], "proport": [82, 153], "pie": [82, 153], "chart": 82, "kernel_type_metrics_df": 82, "kernel_metrics_df": 82, "get_gpu_kernel_breakdown": 82, "bottleneck": [82, 109, 122, 124, 133, 135, 150, 153, 162, 169, 173, 177, 178], "plotli": [82, 126], "hover": [82, 126, 159], "pan": 82, "num_kernel": 82, "duration_ratio": 82, "preced": [82, 130, 137, 143, 178, 183, 198, 200, 264], "lab": [82, 170, 185], "image_render": 82, "jupyterlab": 82, "gpu_kernel_breakdown": 82, "tflop": 82, "oversubscrib": 82, "unresolv": [82, 192], "extent": 82, "overlap_df": 82, "get_comm_comp_overlap": 82, "h2d": 82, "d2h": 82, "d2d": 82, "memcpi": 82, "memset": 82, "outstand": [82, 200], "generate_trace_with_count": 82, "_with_count": 82, "screenshot": 82, "get_memory_bw_summari": 82, "get_queue_length_summari": 82, "get_memory_bw_time_seri": 82, "get_queue_length_time_seri": 82, "mem_bw_summari": 82, "queue_len_summari": 82, "mem_bw_seri": 82, "queue_len_seri": 82, "get_queue_length_seri": 82, "25th": 82, "50th": 82, "75th": 82, "percentil": 82, "cudalaunchkernel": 82, "cudamemcpyasync": 82, "cudamemsetasync": 82, "kernel_info_df": 82, "get_cuda_kernel_launch_stat": 82, "outlier": [82, 161], "microsecond": [82, 146, 165, 219, 224, 232], "cutoff": 82, "runtime_cutoff": 82, "launch_delay_cutoff": 82, "occasion": [83, 163, 166], "hta": [83, 169], "tracediff": 83, "cumul": [83, 160, 161, 176], "compare_trac": 83, "ops_diff": 83, "absent": 83, "visualize_counts_diff": 83, "visualize_duration_diff": 83, "ten": [83, 97], "compare_traces_output": 83, "sort_valu": [83, 126], "diff_count": 83, "diff_dur": 83, "differer": 83, "overshadow": 83, "profilerstep": [83, 145], "trace_diff_demo": 83, "learning_hybrid_frontend_through_example_tutori": [84, 85], "hybrid_frontend": 84, "introduction_to_hybrid_frontend_tutori": 84, "intens": [85, 145, 178], "shini": 85, "enjoi": [85, 147], "aquaint": 85, "refin": 85, "proven": [85, 193, 200], "resouc": 85, "consumpt": [85, 109, 122, 124, 126, 145, 157, 169, 214], "discrep": 85, "interwork": 85, "intrus": [85, 153], "broken": [85, 101, 118, 178], "epsilon": [85, 130, 137, 147, 160, 161], "biggl": 85, "lfloor": 85, "prod_": 85, "biggr": 85, "rfloor": 85, "hline": 85, "190": [85, 164, 172, 232], "4377": 85, "59051": 85, "traced_fn": 85, "script_fn": 85, "floor": [85, 95, 127, 128, 166], "accomod": [85, 132], "fmod": [85, 192], "traced_modul": 85, "n_trace": 85, "onnx": [85, 121], "dramat": 87, "industri": 87, "tensorboard": [87, 88, 91, 96, 121, 126, 149, 239, 246, 252], "slight": [87, 131, 233], "pathlib": [87, 104, 122, 126, 147, 172, 195], "random_split": [87, 115], "get_checkpoint": 87, "ashaschedul": 87, "cloudpickl": 87, "trial": [87, 126, 149], "load_data": 87, "train_cifar": 87, "as_directori": 87, "checkpoint_dir": [87, 215], "pkl": [87, 104, 223], "checkpoint_st": 87, "start_epoch": 87, "net_state_dict": 87, "optimizer_state_dict": [87, 112, 215, 221, 242], "luckili": [87, 145, 192], "fraction": 87, "checkpoint_data": 87, "wb": [87, 104, 153, 259], "dump": [87, 145, 153, 189, 223, 232, 247], "from_directori": 87, "val_step": 87, "bad": [87, 113, 125, 140, 174, 175, 178, 185], "wast": [87, 169, 194, 197, 203], "test_ab": 87, "train_subset": 87, "val_subset": 87, "valload": 87, "epoch_step": 87, "test_accuraci": 87, "loguniform": [87, 232], "gpus_per_tri": 87, "resources_per_tri": 87, "num_sampl": [87, 122], "checkpoint_at_end": 87, "max_num_epoch": 87, "abspath": [87, 156], "max_t": 87, "grace_period": 87, "reduction_factor": 87, "best_trial": 87, "get_best_tri": 87, "last_result": 87, "best_trained_model": 87, "best_checkpoint": 87, "get_best_checkpoint": 87, "best_checkpoint_data": 87, "test_acc": 87, "000668163": 87, "31479": 87, "0977": 87, "0331514": 87, "31605": 87, "0983": 87, "000150295": 87, "30755": 87, "1023": 87, "0128248": 87, "66912": 87, "4391": 87, "00464561": 87, "7316": 87, "3463": 87, "00031556": 87, "19409": 87, "1736": 87, "00574329": 87, "85679": 87, "3368": 87, "00325652": 87, "30272": 87, "0984": 87, "000342987": 87, "76044": 87, "003734": 87, "53101": 87, "4761": 87, "0037339984519545164": 87, "5310075663924216": 87, "4737": 87, "hyperparameter_tuning_tutori": 87, "\u7b80\u4ecb": [88, 89, 90, 91, 93, 94], "tensorboard\u652f\u6301": [88, 89, 90, 92, 93, 94, 95, 96], "\u6a21\u578b\u7406\u89e3": [88, 89, 90, 92, 93, 94, 95, 96], "\u4f5c\u8005": [88, 129, 211, 215, 216, 220, 231, 235, 238, 245, 248, 253, 256, 257], "brad": 88, "heintz": 88, "\u672c\u6559\u7a0b\u4e0eyoutube\u4e0a\u7684": 88, "\u521d\u5b66\u8005\u7cfb\u5217": 88, "\u540c\u6b65": [88, 231], "\u6bcf\u4e2a\u90e8\u5206\u7684\u9876\u90e8\u90fd\u6709\u4e00\u4e2acolab\u94fe\u63a5": 88, "\u5b83\u4f1a\u5728\u5b8c\u5168\u6258\u7ba1\u7684\u73af\u5883\u4e2d\u6253\u5f00\u4e00\u4e2a\u5305\u542b\u4ee3\u7801\u7684\u7b14\u8bb0\u672c": 88, "\u4e13\u4e1a\u63d0\u793a": 88, "\u4f7f\u7528gpu\u8fd0\u884c\u65f6\u7684colab\u53ef\u4ee5\u52a0\u901f\u64cd\u4f5c": 88, "\u8fd0\u884c\u65f6": 88, "\u66f4\u6539\u8fd0\u884c\u65f6\u7c7b\u578b": 88, "\u672c\u5730": 88, "\u4e0b\u8f7dnotebook\u6216\u5c06\u4ee3\u7801\u590d\u5236\u5230\u60a8\u559c\u6b22\u7684ide\u4e2d": 88, "\u81ea\u52a8\u5fae\u5206\u57fa\u7840": 88, "\u652f\u6301": [88, 96, 222, 248, 252, 256], "captum": [88, 91, 236, 252], "\u8fdb\u884c\u6a21\u578b\u7406\u89e3": 88, "\u8ddf\u968f\u4e0b\u9762\u7684\u89c6\u9891\u6216\u5728": [89, 90, 92, 93, 94, 95, 96], "\u4e0a\u89c2\u770b": [89, 90, 92, 93, 94, 95, 96], "\u529f\u80fd\u662f\u4f7f": 89, "\u5728\u6784\u5efa\u673a\u5668\u5b66\u4e60\u9879\u76ee\u65f6\u7075\u6d3b\u4e14\u5feb\u901f\u7684\u90e8\u5206\u539f\u56e0": 89, "\u5b83\u5141\u8bb8\u5bf9\u590d\u6742\u8ba1\u7b97\u5feb\u901f\u8f7b\u677e\u5730\u8ba1\u7b97\u591a\u4e2a\u504f\u5bfc\u6570": 89, "\u4e5f\u79f0\u4e3a": 89, "\u8fd9\u4e2a\u64cd\u4f5c\u662f\u57fa\u4e8e\u53cd\u5411\u4f20\u64ad\u7684\u795e\u7ecf\u7f51\u7edc\u5b66\u4e60\u7684\u6838\u5fc3": 89, "\u7684\u5f3a\u5927\u4e4b\u5904\u5728\u4e8e\u5b83\u5728\u8fd0\u884c\u65f6\u52a8\u6001\u5730": 89, "\u8ddf\u8e2a\u4f60\u7684\u8ba1\u7b97": 89, "\u8fd9\u610f\u5473\u7740\u5982\u679c\u4f60\u7684\u6a21\u578b\u6709\u51b3\u7b56\u5206\u652f\u6216\u957f\u5ea6\u5728\u8fd0\u884c\u65f6\u624d\u77e5\u9053\u7684\u5faa\u73af": 89, "\u8ba1\u7b97\u4ecd\u7136\u4f1a\u88ab\u6b63\u786e\u8ddf\u8e2a": 89, "\u4f60\u4f1a\u5f97\u5230\u6b63\u786e\u7684\u68af\u5ea6\u6765\u9a71\u52a8\u5b66\u4e60": 89, "\u7ed3\u5408\u4f60\u7684\u6a21\u578b\u662f\u7528": 89, "\u6784\u5efa\u7684\u4e8b\u5b9e": 89, "\u8fd9\u6bd4\u4f9d\u8d56\u4e8e\u5bf9\u66f4\u52a0\u4e25\u683c\u7ed3\u6784\u5316\u7684\u6a21\u578b\u8fdb\u884c\u9759\u6001\u5206\u6790\u6765\u8ba1\u7b97\u68af\u5ea6\u7684\u6846\u67b6\u63d0\u4f9b\u4e86\u66f4\u5927\u7684\u7075\u6d3b\u6027": 89, "\u673a\u5668\u5b66\u4e60\u6a21\u578b\u662f\u4e00\u4e2a": 89, "\u6709\u8f93\u5165\u548c\u8f93\u51fa": 89, "\u5728\u672c\u8ba8\u8bba\u4e2d": 89, "\u6211\u4eec\u5c06\u628a\u8f93\u5165\u89c6\u4e3a\u4e00\u4e2a": 89, "\u7ef4\u5411\u91cf": 89, "\u5176\u5143\u7d20\u4e3a": 89, "\u7136\u540e\u6211\u4eec\u53ef\u4ee5\u5c06\u6a21\u578b": 89, "\u8868\u793a\u4e3a\u8f93\u5165\u7684\u5411\u91cf\u503c\u51fd\u6570": 89, "\u6211\u4eec\u5c06\u6a21\u578b": 89, "\u7684\u8f93\u51fa\u503c\u89c6\u4e3a\u5411\u91cf": 89, "\u56e0\u4e3a\u4e00\u822c\u6765\u8bf4": 89, "\u4e00\u4e2a\u6a21\u578b\u53ef\u80fd\u6709\u4efb\u610f\u6570\u91cf\u7684\u8f93\u51fa": 89, "\u7531\u4e8e\u6211\u4eec\u4e3b\u8981\u5728\u8bad\u7ec3\u7684\u80cc\u666f\u4e0b\u8ba8\u8bba\u81ea\u52a8\u5fae\u5206": 89, "\u6211\u4eec\u611f\u5174\u8da3\u7684\u8f93\u51fa\u5c06\u662f\u6a21\u578b\u7684\u635f\u5931": 89, "\u662f\u6a21\u578b\u8f93\u51fa\u7684\u5355\u503c\u6807\u91cf\u51fd\u6570": 89, "\u8be5\u51fd\u6570\u8868\u793a\u6211\u4eec\u6a21\u578b\u5bf9\u7279\u5b9a\u8f93\u5165\u7684": 89, "\u7406\u60f3": 89, "\u8f93\u51fa\u7684\u9884\u6d4b\u504f\u5dee\u6709\u591a\u5927": 89, "\u4ece\u8fd9\u4e00\u70b9\u5f00\u59cb": 89, "\u6211\u4eec\u901a\u5e38\u4f1a\u7701\u7565\u5411\u91cf\u7b26\u53f7": 89, "\u4f8b\u5982\u4f7f\u7528": 89, "\u6211\u4eec\u5e0c\u671b\u6700\u5c0f\u5316\u635f\u5931": 89, "\u5728\u7406\u60f3\u60c5\u51b5\u4e0b": [89, 95], "\u5373\u5b8c\u7f8e\u6a21\u578b\u7684\u60c5\u51b5\u4e0b": 89, "\u8fd9\u610f\u5473\u7740\u8c03\u6574\u5176\u5b66\u4e60\u6743\u91cd": 89, "\u4e5f\u5c31\u662f\u8be5\u51fd\u6570\u7684\u53ef\u8c03\u53c2\u6570": 89, "\u4f7f\u5f97\u5bf9\u4e8e\u6240\u6709\u8f93\u5165": 89, "\u635f\u5931\u4e3a\u96f6": 89, "\u5728\u73b0\u5b9e\u4e16\u754c\u4e2d": 89, "\u8fd9\u610f\u5473\u7740\u4e00\u4e2a\u8fed\u4ee3\u8fc7\u7a0b": 89, "\u4e0d\u65ad\u5fae\u8c03\u5b66\u4e60\u6743\u91cd": 89, "\u76f4\u5230\u6211\u4eec\u770b\u5230\u5bf9\u4e8e\u5e7f\u6cdb\u7684\u8f93\u5165": 89, "\u5f97\u5230\u53ef\u63a5\u53d7\u7684\u635f\u5931": 89, "\u6211\u4eec\u5982\u4f55\u51b3\u5b9a\u6743\u91cd\u5e94\u8be5\u671d\u54ea\u4e2a\u65b9\u5411\u5fae\u8c03\u591a\u8fdc\u5462": 89, "\u6211\u4eec\u5e0c\u671b": 89, "\u6700\u5c0f\u5316": 89, "\u8fd9\u610f\u5473\u7740\u4f7f\u5176\u5173\u4e8e\u8f93\u5165\u7684\u4e00\u9636\u5bfc\u6570\u7b49\u4e8e0": 89, "\u4f46\u662f\u8bf7\u8bb0\u4f4f": 89, "\u635f\u5931\u4e0d\u662f": 89, "\u76f4\u63a5": 89, "\u7531\u8f93\u5165\u5bfc\u51fa\u7684": 89, "\u800c\u662f\u7531\u6a21\u578b\u8f93\u51fa\u7684\u51fd\u6570\u5bfc\u51fa\u7684": 89, "\u800c\u6a21\u578b\u8f93\u51fa\u53c8\u662f\u8f93\u5165\u7684\u76f4\u63a5\u51fd\u6570": 89, "\u6839\u636e\u5fae\u79ef\u5206\u7684\u94fe\u5f0f\u6cd5\u5219": 89, "\u6211\u4eec\u6709": [89, 95], "\u662f\u590d\u6742\u7684\u5730\u65b9": 89, "\u5982\u679c\u6211\u4eec\u518d\u6b21\u4f7f\u7528\u94fe\u5f0f\u6cd5\u5219\u5c55\u5f00\u6a21\u578b\u8f93\u51fa\u5173\u4e8e\u8f93\u5165\u7684\u504f\u5bfc\u6570\u7684\u8868\u8fbe\u5f0f": 89, "\u5b83\u5c06\u6d89\u53ca\u6bcf\u4e2a\u4e58\u4ee5\u7684\u5b66\u4e60\u6743\u91cd": 89, "\u6bcf\u4e2a\u6fc0\u6d3b\u51fd\u6570\u4ee5\u53ca\u6a21\u578b\u4e2d\u7684\u6bcf\u4e2a\u5176\u4ed6\u6570\u5b66\u53d8\u6362\u7684\u8bb8\u591a\u5c40\u90e8\u504f\u5bfc\u6570": 89, "\u6211\u4eec\u8bd5\u56fe\u6d4b\u91cf\u5176\u68af\u5ea6\u7684\u6bcf\u4e2a\u53d8\u91cf\u7684\u5b8c\u6574\u8868\u8fbe\u5f0f": 89, "\u90fd\u662f\u901a\u8fc7\u8ba1\u7b97\u56fe\u4e2d\u6240\u6709\u53ef\u80fd\u8def\u5f84\u7684\u5c40\u90e8\u68af\u5ea6\u4e4b\u548c\u7684\u4e58\u79ef": 89, "\u7279\u522b\u611f\u5174\u8da3\u7684\u662f\u5b66\u4e60\u6743\u91cd\u4e0a\u7684\u68af\u5ea6": 89, "\u5b83\u4eec\u544a\u8bc9\u6211\u4eec": 89, "\u5e94\u8be5\u671d\u54ea\u4e2a\u65b9\u5411\u6539\u53d8\u6bcf\u4e2a\u6743\u91cd": 89, "\u4ee5\u4f7f\u635f\u5931\u51fd\u6570\u66f4\u63a5\u8fd1\u4e8e\u96f6": 89, "\u7531\u4e8e\u8fd9\u4e9b\u5c40\u90e8\u5bfc\u6570\u7684\u6570\u91cf": 89, "\u6bcf\u4e2a\u5bf9\u5e94\u4e8e\u8ba1\u7b97\u56fe\u4e2d\u7684\u5355\u72ec\u8def\u5f84": 89, "\u5f80\u5f80\u4f1a\u968f\u7740\u795e\u7ecf\u7f51\u7edc\u7684\u6df1\u5ea6\u5448\u6307\u6570\u589e\u957f": 89, "\u56e0\u6b64\u8ba1\u7b97\u5b83\u4eec\u7684\u590d\u6742\u5ea6\u4e5f\u4f1a\u589e\u52a0": 89, "\u8fd9\u5c31\u662f\u81ea\u52a8\u5fae\u5206\u53d1\u6325\u4f5c\u7528\u7684\u5730\u65b9": 89, "\u5b83\u8ddf\u8e2a\u6bcf\u4e00\u6b65\u8ba1\u7b97\u7684\u5386\u53f2": 89, "\u4f60\u5728pytorch\u6a21\u578b\u4e2d\u8ba1\u7b97\u7684\u6bcf\u4e2a\u5f20\u91cf\u90fd\u4fdd\u7559\u4e86\u5176\u8f93\u5165\u5f20\u91cf\u548c\u521b\u5efa\u5b83\u7684\u51fd\u6570\u7684\u5386\u53f2\u8bb0\u5f55": 89, "\u7ed3\u5408pytorch\u4e2d\u7528\u4e8e\u5bf9\u5f20\u91cf\u8fdb\u884c\u64cd\u4f5c\u7684\u6bcf\u4e2a\u51fd\u6570\u90fd\u5185\u7f6e\u4e86\u8ba1\u7b97\u81ea\u8eab\u5bfc\u6570\u7684\u5b9e\u73b0\u8fd9\u4e00\u4e8b\u5b9e": 89, "\u8fd9\u6781\u5927\u5730\u52a0\u5feb\u4e86\u5b66\u4e60\u6240\u9700\u7684\u5c40\u90e8\u5bfc\u6570\u7684\u8ba1\u7b97\u901f\u5ea6": 89, "\u8fd9\u662f\u5f88\u591a\u7406\u8bba": 89, "\u4f46\u5728\u5b9e\u8df5\u4e2d\u4f7f\u7528\u81ea\u52a8\u5fae\u5206\u662f\u4ec0\u4e48\u6837\u7684\u5462": 89, "\u8ba9\u6211\u4eec\u4ece\u4e00\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50\u5f00\u59cb": 89, "\u9996\u5148": [89, 90, 92, 95, 104, 216, 217, 231, 232, 235, 238, 245, 253], "\u6211\u4eec\u5c06\u5bfc\u5165\u4e00\u4e9b\u5185\u5bb9": 89, "\u4ee5\u4fbf\u53ef\u4ee5\u7ed8\u5236\u7ed3\u679c": 89, "ticker": [89, 127, 166], "\u63a5\u4e0b\u6765": [89, 92, 95, 104, 217, 220, 238, 253], "\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a\u8f93\u5165\u5f20\u91cf": 89, "\u5176\u503c\u5747\u5300\u5206\u5e03\u5728\u533a\u95f4": 89, "2\u03c0": 89, "\u5e76\u6307\u5b9a": 89, "\u4e0e\u5927\u591a\u6570\u521b\u5efa\u5f20\u91cf\u7684\u51fd\u6570\u4e00\u6837": 89, "\u63a5\u53d7\u4e00\u4e2a\u53ef\u9009\u7684": 89, "\u9009\u9879": 89, "\u8bbe\u7f6e\u6b64\u6807\u5fd7\u610f\u5473\u7740\u5728\u968f\u540e\u7684\u6bcf\u4e2a\u8ba1\u7b97\u4e2d": 89, "\u90fd\u4f1a\u5728\u8be5\u8ba1\u7b97\u7684\u8f93\u51fa\u5f20\u91cf\u4e2d\u7d2f\u79ef\u8ba1\u7b97\u5386\u53f2": 89, "\u6211\u4eec\u5c06\u6267\u884c\u4e00\u4e2a\u8ba1\u7b97": 89, "\u5e76\u7ed8\u5236\u5176\u8f93\u51fa\u4e0e\u8f93\u5165\u7684\u5173\u7cfb\u56fe": 89, "\u8ba9\u6211\u4eec\u4ed4\u7ec6\u770b\u770b\u5f20\u91cf": 89, "\u5f53\u6211\u4eec\u6253\u5370\u5b83\u65f6": 89, "\u6211\u4eec\u770b\u5230\u4e00\u4e2a\u6307\u793a\u5b83\u6b63\u5728\u8ddf\u8e2a\u5176\u8ba1\u7b97\u5386\u53f2\u7684\u6307\u793a\u7b26": 89, "\u8fd9\u4e2a": [89, 92, 238], "\u7ed9\u4e86\u6211\u4eec\u4e00\u4e2a\u63d0\u793a": 89, "\u5f53\u6211\u4eec\u6267\u884c\u53cd\u5411\u4f20\u64ad\u6b65\u9aa4\u5e76\u8ba1\u7b97\u68af\u5ea6\u65f6": 89, "\u6211\u4eec\u9700\u8981\u8ba1\u7b97\u6240\u6709\u8fd9\u4e2a\u5f20\u91cf\u8f93\u5165\u7684": 89, "\u7684\u5bfc\u6570": 89, "\u8ba9\u6211\u4eec\u6267\u884c\u66f4\u591a\u8ba1\u7b97": 89, "\u6700\u540e": [89, 92, 96, 104, 214, 217, 241], "\u8ba9\u6211\u4eec\u8ba1\u7b97\u4e00\u4e2a\u5355\u5143\u7d20\u8f93\u51fa": 89, "\u5f53\u4f60\u5728\u4e0d\u5e26\u53c2\u6570\u7684\u60c5\u51b5\u4e0b\u5bf9\u4e00\u4e2a\u5f20\u91cf\u8c03\u7528": 89, "\u5b83\u671f\u671b\u8c03\u7528\u5f20\u91cf\u53ea\u5305\u542b\u4e00\u4e2a\u5143\u7d20": 89, "\u5c31\u50cf\u5728\u8ba1\u7b97\u635f\u5931\u51fd\u6570\u65f6\u4e00\u6837": 89, "\u6bcf\u4e2a\u5b58\u50a8\u5728\u6211\u4eec\u5f20\u91cf\u4e2d\u7684": 89, "\u5141\u8bb8\u4f60\u4f7f\u7528\u5176": 89, "\u6cbf\u7740\u8ba1\u7b97\u8def\u5f84\u4e00\u76f4\u56de\u6eaf\u5230\u5176\u8f93\u5165": 89, "\u6211\u4eec\u53ef\u4ee5\u770b\u5230": 89, "\u4e0a\u6df1\u5165\u94bb\u7814\u8fd9\u4e2a\u5c5e\u6027\u4f1a\u663e\u793a\u6211\u4eec\u4e4b\u524d\u6240\u6709\u5f20\u91cf\u7684\u68af\u5ea6\u51fd\u6570": 89, "\u88ab\u62a5\u544a\u4e3a": 89, "\u8868\u793a\u8fd9\u662f\u4e00\u4e2a\u6ca1\u6709\u81ea\u8eab\u5386\u53f2\u7684\u51fd\u6570\u8f93\u5165": 89, "na": [89, 92], "\u6709\u4e86\u8fd9\u4e9b\u673a\u5236": 89, "\u6211\u4eec\u5982\u4f55\u83b7\u53d6\u5bfc\u6570\u5462": 89, "\u60a8\u5728\u8f93\u51fa\u4e0a\u8c03\u7528": 89, "\u5e76\u68c0\u67e5\u8f93\u5165\u7684": 89, "\u5c5e\u6027\u6765\u68c0\u67e5\u68af\u5ea6": 89, "\u56de\u987e\u4e00\u4e0b\u6211\u4eec\u4e3a\u4e86\u8fbe\u5230\u8fd9\u4e00\u6b65\u6240\u91c7\u53d6\u7684\u8ba1\u7b97\u6b65\u9aa4": 89, "\u6dfb\u52a0\u4e00\u4e2a\u5e38\u6570": 89, "\u5c31\u50cf\u6211\u4eec\u8ba1\u7b97": 89, "\u65f6\u6240\u505a\u7684\u90a3\u6837": 89, "\u4e0d\u4f1a\u6539\u53d8\u5bfc\u6570": 89, "\u5269\u4e0b\u7684\u5c31\u662f": 89, "\u5b83\u7684\u5bfc\u6570\u5e94\u8be5\u662f": 89, "\u4ece\u4e0a\u9762\u7684\u56fe\u4e2d\u53ef\u4ee5\u770b\u51fa": 89, "\u8fd9\u6b63\u662f\u6211\u4eec\u6240\u770b\u5230\u7684": 89, "\u8bf7\u6ce8\u610f": [89, 96, 104, 213, 215, 216, 217, 248, 250, 253], "\u53ea\u6709\u8ba1\u7b97\u56fe\u7684": 89, "\u53f6\u5b50\u8282\u70b9": 89, "\u624d\u4f1a\u8ba1\u7b97\u5b83\u4eec\u7684\u68af\u5ea6": 89, "\u5982\u679c\u4f60\u5c1d\u8bd5": 89, "\u4f60\u4f1a\u5f97\u5230": 89, "\u5728\u8fd9\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50\u4e2d": 89, "\u53ea\u6709\u8f93\u5165\u662f\u53f6\u5b50\u8282\u70b9": 89, "\u6240\u4ee5\u53ea\u6709\u5b83\u6709\u8ba1\u7b97\u68af\u5ea6": 89, "\u6211\u4eec\u5df2\u7ecf\u7b80\u5355\u5730\u770b\u4e86\u4e00\u4e0b\u81ea\u52a8\u6c42\u5bfc\u662f\u5982\u4f55\u5de5\u4f5c\u7684": 89, "\u4f46\u662f\u5f53\u5b83\u5728\u5b9e\u9645\u5e94\u7528\u4e2d": 89, "\u770b\u8d77\u6765\u4f1a\u662f\u4ec0\u4e48\u6837\u5b50\u5462": 89, "\u8ba9\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u5c0f\u6a21\u578b\u5e76\u68c0\u67e5\u5b83\u5728\u5355\u4e2a\u8bad\u7ec3\u6279\u6b21\u540e\u662f\u5982\u4f55\u53d8\u5316\u7684": 89, "\u5b9a\u4e49\u4e00\u4e9b\u5e38\u91cf": 89, "\u6211\u4eec\u7684\u6a21\u578b": 89, "\u4ee5\u53ca\u4e00\u4e9b\u8f93\u5165\u548c\u8f93\u51fa": 89, "dim_in": 89, "dim_out": 89, "tinymodel": [89, 93], "layer2": [89, 150, 158, 161], "some_input": 89, "ideal_output": 89, "\u4f60\u53ef\u80fd\u4f1a\u6ce8\u610f\u5230": 89, "\u6211\u4eec\u4ece\u672a\u4e3a\u6a21\u578b\u7684\u5c42\u8bbe\u7f6e": 89, "\u7684\u5b50\u7c7b\u4e2d": 89, "\u5047\u5b9a\u6211\u4eec\u5e0c\u671b\u8ddf\u8e2a\u5c42\u6743\u91cd\u7684\u68af\u5ea6\u4ee5\u8fdb\u884c\u5b66\u4e60": 89, "\u5982\u679c\u6211\u4eec\u67e5\u770b\u6a21\u578b\u7684\u5c42": 89, "\u6211\u4eec\u53ef\u4ee5\u68c0\u67e5\u6743\u91cd\u7684\u503c": 89, "\u5e76\u9a8c\u8bc1\u5c1a\u672a\u8ba1\u7b97\u4efb\u4f55\u68af\u5ea6": 89, "\u53ea\u6253\u5370\u4e00\u5c0f\u90e8\u5206": 89, "\u8ba9\u6211\u4eec\u770b\u770b\u5f53\u6211\u4eec\u8fd0\u884c\u4e00\u4e2a\u8bad\u7ec3\u6279\u6b21\u65f6\u4f1a\u53d1\u751f\u4ec0\u4e48\u53d8\u5316": 89, "\u4f5c\u4e3a\u635f\u5931\u51fd\u6570": [89, 104], "\u4e4b\u95f4\u7684\u6b27\u51e0\u91cc\u5f97\u8ddd\u79bb\u7684\u5e73\u65b9": 89, "\u5e76\u4f7f\u7528\u57fa\u672c\u7684\u968f\u673a\u68af\u5ea6\u4e0b\u964d\u4f18\u5316\u5668": 89, "\u73b0\u5728": [89, 90, 94, 104, 215, 217, 237, 245, 246, 258], "\u8ba9\u6211\u4eec\u8c03\u7528": 89, "\u5e76\u770b\u770b\u4f1a\u53d1\u751f\u4ec0\u4e48": 89, "\u6bcf\u4e2a\u5b66\u4e60\u6743\u91cd\u7684\u68af\u5ea6\u90fd\u5df2\u7ecf\u8ba1\u7b97\u51fa\u6765\u4e86": 89, "\u4f46\u6743\u91cd\u4fdd\u6301\u4e0d\u53d8": 89, "\u56e0\u4e3a\u6211\u4eec\u8fd8\u6ca1\u6709\u8fd0\u884c\u4f18\u5316\u5668": 89, "\u4f18\u5316\u5668\u8d1f\u8d23\u6839\u636e\u8ba1\u7b97\u51fa\u7684\u68af\u5ea6\u66f4\u65b0\u6a21\u578b\u6743\u91cd": 89, "\u4f60\u5e94\u8be5\u770b\u5230": 89, "\u7684\u6743\u91cd\u5df2\u7ecf\u6539\u53d8": 89, "\u5173\u4e8e\u8fd9\u4e2a\u8fc7\u7a0b\u7684\u4e00\u4e2a\u91cd\u8981\u4e8b\u9879": 89, "\u5728\u8c03\u7528": [89, 129], "\u4e4b\u540e": [89, 104, 214, 245, 248], "\u4f60\u9700\u8981\u8c03\u7528": 89, "\u5426\u5219\u6bcf\u6b21\u4f60\u8fd0\u884c": 89, "\u5b66\u4e60\u6743\u91cd\u4e0a\u7684\u68af\u5ea6\u5c06\u4f1a\u7d2f\u79ef": 89, "set_to_non": [89, 231, 248], "\u5728\u8fd0\u884c\u4e0a\u9762\u7684\u5355\u5143\u683c\u540e": 89, "\u4f60\u5e94\u8be5\u4f1a\u770b\u5230\u5728\u591a\u6b21\u8fd0\u884c": 89, "\u5927\u591a\u6570\u68af\u5ea6\u7684\u5e45\u5ea6\u4f1a\u53d8\u5f97\u66f4\u5927": 89, "\u5982\u679c\u5728\u8fd0\u884c\u4e0b\u4e00\u4e2a\u8bad\u7ec3\u6279\u6b21\u4e4b\u524d": 89, "\u6ca1\u6709\u5c06\u68af\u5ea6\u6e05\u96f6": 89, "\u68af\u5ea6\u5c31\u4f1a\u4ee5\u8fd9\u79cd\u65b9\u5f0f\u81a8\u80c0": 89, "\u4ece\u800c\u5bfc\u81f4\u4e0d\u6b63\u786e\u548c": 89, "\u4e0d\u53ef\u9884\u6d4b\u7684\u5b66\u4e60\u7ed3\u679c": 89, "\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b": [89, 241, 251], "\u4f60\u9700\u8981\u5bf9\u662f\u5426\u542f\u7528\u81ea\u52a8\u6c42\u5bfc\u8fdb\u884c\u7ec6\u7c92\u5ea6\u63a7\u5236": 89, "\u6709\u591a\u79cd\u65b9\u6cd5\u53ef\u4ee5\u505a\u5230\u8fd9\u4e00\u70b9": 89, "\u5177\u4f53\u53d6\u51b3\u4e8e\u60c5\u51b5": 89, "\u6700\u7b80\u5355\u7684\u65b9\u6cd5\u662f\u76f4\u63a5\u66f4\u6539\u5f20\u91cf\u4e0a\u7684": 89, "\u6807\u5fd7": 89, "b1": 89, "b2": 89, "\u5728\u4e0a\u9762\u7684\u5355\u5143\u683c\u4e2d": [89, 95], "\u6709\u4e00\u4e2a": [89, 93, 214], "\u4e00\u4e2a": [89, 92, 234, 245, 250], "\u8ba1\u7b97\u5386\u53f2\u7684\u8ddf\u8e2a\u8bb0\u5f55": 89, "\u8fd9\u662f\u6211\u4eec\u6240\u671f\u671b\u7684": 89, "\u56e0\u4e3a\u5b83\u662f\u4ece\u4e00\u4e2a\u542f\u7528\u4e86": 89, "\u7684\u5f20\u91cf": [89, 92, 95, 111, 214], "\u6d3e\u751f\u51fa\u6765\u7684": 89, "\u5f53\u6211\u4eec\u4f7f\u7528": [89, 238], "\u663e\u5f0f\u5730\u5173\u95ed": 89, "\u8ba1\u7b97\u5386\u53f2\u5c31\u4e0d\u518d\u88ab\u8ddf\u8e2a\u4e86": 89, "\u6b63\u5982\u6211\u4eec\u5728\u8ba1\u7b97": 89, "\u6240\u770b\u5230\u7684\u90a3\u6837": 89, "\u5982\u679c\u4f60\u53ea\u9700\u8981\u4e34\u65f6\u5173\u95ed": 89, "\u4e00\u4e2a\u66f4\u597d\u7684\u65b9\u6cd5\u662f\u4f7f\u7528": 89, "c2": 89, "\u4e5f\u53ef\u4ee5\u7528\u4f5c\u51fd\u6570\u6216\u65b9\u6cd5\u88c5\u9970\u5668": 89, "add_tensors1": 89, "add_tensors2": 89, "\u6709\u4e00\u4e2a\u5bf9\u5e94\u7684\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668": 89, "enable_grad": 89, "\u7528\u4e8e\u5728\u5c1a\u672a\u542f\u7528\u65f6": 89, "\u6253\u5f00": [89, 95, 121], "\u5b83\u4e5f\u53ef\u4ee5\u7528\u4f5c\u88c5\u9970\u5668": 89, "\u4f60\u53ef\u80fd\u6709\u4e00\u4e2a\u9700\u8981\u68af\u5ea6\u8ddf\u8e2a\u7684\u5f20\u91cf": 89, "\u4f46\u4f60\u60f3\u8981\u4e00\u4e2a\u4e0d\u9700\u8981\u7684\u526f\u672c": 89, "\u4e3a\u6b64": [89, 90, 94, 95, 104, 214, 245, 259], "\u6211\u4eec\u6709\u5f20\u91cf\u5bf9\u8c61\u7684": 89, "\u5b83\u521b\u5efa\u4e00\u4e2a\u4e0e\u8ba1\u7b97\u5386\u53f2": 89, "\u5206\u79bb": 89, "\u7684\u5f20\u91cf\u526f\u672c": 89, "\u6211\u4eec\u4e4b\u524d\u8fd9\u6837\u505a\u662f\u56e0\u4e3a\u6211\u4eec\u60f3\u8981\u7ed8\u5236\u4e00\u4e9b\u5f20\u91cf\u7684\u56fe\u50cf": 89, "\u8fd9\u662f\u56e0\u4e3a": [89, 90, 232], "\u671f\u671b\u8f93\u5165\u662f\u4e00\u4e2a": 89, "\u6570\u7ec4": [89, 104, 230], "\u800c\u4ece\u5177\u6709": 89, "\u6570\u7ec4\u7684\u9690\u5f0f\u8f6c\u6362\u662f\u4e0d\u5141\u8bb8\u7684": 89, "\u5236\u4f5c\u4e00\u4e2a\u5206\u79bb\u7684\u526f\u672c\u8ba9\u6211\u4eec\u53ef\u4ee5\u7ee7\u7eed\u524d\u8fdb": 89, "\u5728\u672c\u7ec3\u4e60\u4e2d\u5230\u76ee\u524d\u4e3a\u6b62\u7684\u6bcf\u4e2a\u793a\u4f8b\u4e2d": 89, "\u6211\u4eec\u90fd\u4f7f\u7528\u4e86\u53d8\u91cf\u6765\u6355\u83b7\u8ba1\u7b97\u7684\u4e2d\u95f4\u503c": 89, "\u9700\u8981\u8fd9\u4e9b\u4e2d\u95f4\u503c\u6765\u6267\u884c\u68af\u5ea6\u8ba1\u7b97": 89, "\u5728\u4f7f\u7528": [89, 248], "\u4f60\u5fc5\u987b": 89, "\u5c0f\u5fc3\u4f7f\u7528\u539f\u4f4d\u64cd\u4f5c": 89, "\u8fd9\u6837\u505a\u53ef\u80fd\u4f1a\u7834\u574f\u8ba1\u7b97\u5bfc\u6570\u6240\u9700\u7684\u4fe1\u606f": 89, "\u8c03\u7528\u65f6\u9700\u8981\u8fd9\u4e9b\u4fe1\u606f": 89, "\u5982\u679c\u4f60\u5c1d\u8bd5\u5bf9\u9700\u8981": 89, "\u7684\u53f6\u53d8\u91cf\u8fdb\u884c\u539f\u4f4d\u64cd\u4f5c": 89, "\u751a\u81f3\u4f1a\u963b\u6b62\u4f60": 89, "\u5982\u4e0b\u6240\u793a": [89, 104, 215, 222, 245, 259], "\u4f1a\u8be6\u7ec6\u8ddf\u8e2a\u4f60\u7684\u6bcf\u4e00\u6b65\u8ba1\u7b97": 89, "\u8fd9\u79cd\u8ba1\u7b97\u5386\u53f2": 89, "\u7ed3\u5408\u65f6\u95f4\u4fe1\u606f": 89, "\u5c06\u6784\u6210\u4e00\u4e2a\u65b9\u4fbf\u7684\u5206\u6790\u5668": 89, "\u5c31\u5185\u7f6e\u4e86\u8fd9\u4e2a\u529f\u80fd": 89, "\u8fd9\u91cc\u6709\u4e00\u4e2a\u5feb\u901f\u4f7f\u7528\u793a\u4f8b": 89, "run_on_gpu": 89, "prf": 89, "key_averag": [89, 109, 145, 165, 220, 239], "sort_bi": [89, 109, 145, 165, 220, 239], "self_cpu_time_tot": [89, 109, 119, 145, 220, 239], "\u5206\u6790\u5668\u53ef\u4ee5\u6807\u8bb0\u4ee3\u7801\u7684\u5355\u4e2a\u5b50\u5757": 89, "\u6309\u8f93\u5165\u5f20\u91cf\u5f62\u72b6\u5206\u89e3\u6570\u636e": 89, "\u5e76\u5c06\u6570\u636e\u5bfc\u51fa\u4e3a": 89, "\u8ddf\u8e2a\u5de5\u5177\u6587\u4ef6": 89, "\u6709\u5173": [89, 231, 257], "\u7684\u5b8c\u6574\u8be6\u7ec6\u4fe1\u606f": 89, "\u5982\u679c\u4f60\u6709\u4e00\u4e2a\u5177\u6709": 89, "\u7ef4\u8f93\u5165\u548c": 89, "\u7ef4\u8f93\u51fa\u7684\u51fd\u6570": 89, "\u5b8c\u6574\u7684\u68af\u5ea6\u662f\u6bcf\u4e2a\u8f93\u51fa\u76f8\u5bf9\u4e8e\u6bcf\u4e2a\u8f93\u5165\u7684": 89, "\u5bfc\u6570\u7684\u77e9\u9635": 89, "\u5982\u679c\u4f60\u6709\u7b2c\u4e8c\u4e2a\u51fd\u6570": 89, "\u5b83": [89, 95, 96], "\u63a5\u53d7": [89, 248], "\u7ef4\u8f93\u5165": 89, "\u4e5f\u5c31\u662f\u4e0e\u4e0a\u9762\u7684\u8f93\u51fa\u5177\u6709\u76f8\u540c\u7684\u7ef4\u5ea6": 89, "\u5e76\u8fd4\u56de\u4e00\u4e2a": 89, "\u6807\u91cf\u8f93\u51fa": 89, "\u4f60\u53ef\u4ee5\u7528\u4e00\u4e2a\u5217\u5411\u91cf\u6765\u8868\u793a\u5b83\u76f8\u5bf9\u4e8e": 89, "\u7684\u68af\u5ea6": [89, 129], "\u8fd9\u5b9e\u9645\u4e0a\u53ea\u662f\u4e00\u4e2a\u4e00\u5217\u7684": 89, "\u66f4\u5177\u4f53\u5730\u8bf4": [89, 245], "\u60f3\u8c61\u7b2c\u4e00\u4e2a\u51fd\u6570\u662f\u4f60\u7684": 89, "\u6a21\u578b": [89, 93, 121, 140, 214, 231, 234, 235, 241, 252], "\u53ef\u80fd\u6709\u8bb8\u591a\u8f93\u5165\u548c\u8bb8\u591a\u8f93\u51fa": 89, "\u7b2c\u4e8c\u4e2a\u51fd\u6570\u662f\u4e00\u4e2a\u635f\u5931\u51fd\u6570": 89, "\u4ee5\u6a21\u578b\u7684\u8f93\u51fa\u4f5c\u4e3a\u8f93\u5165": 89, "\u635f\u5931\u503c\u4f5c\u4e3a\u6807\u91cf\u8f93\u51fa": 89, "\u5982\u679c\u6211\u4eec\u5c06\u7b2c\u4e00\u4e2a\u51fd\u6570\u7684": 89, "\u4e0e\u7b2c\u4e8c\u4e2a\u51fd\u6570\u7684\u68af\u5ea6\u76f8\u4e58": 89, "\u5e76\u5e94\u7528\u94fe\u5f0f\u6cd5\u5219": 89, "\u6211\u4eec\u5f97\u5230": 89, "\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528\u7b49\u4ef7\u7684\u64cd\u4f5c": 89, "\u5e76\u5f97\u5230\u4e00\u4e2a\u884c\u5411\u91cf": 89, "\u6240\u5f97\u5230\u7684\u5217\u5411\u91cf\u5c31\u662f": 89, "\u7b2c\u4e8c\u4e2a\u51fd\u6570\u76f8\u5bf9\u4e8e\u7b2c\u4e00\u4e2a\u51fd\u6570\u7684\u8f93\u5165\u7684\u68af\u5ea6": 89, "\u6216\u8005\u5728\u6211\u4eec\u7684": 89, "\u6a21\u578b\u548c\u635f\u5931\u51fd\u6570\u7684\u60c5\u51b5\u4e0b": 89, "\u5c31\u662f\u635f\u5931\u76f8\u5bf9\u4e8e\u6a21\u578b\u8f93\u5165\u7684\u68af\u5ea6": 89, "\u662f\u4e00\u4e2a\u7528\u4e8e\u8ba1\u7b97\u8fd9\u4e9b\u4e58\u79ef\u7684\u5f15\u64ce": 89, "\u8fd9\u5c31\u662f\u6211\u4eec\u5728": 89, "\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u5982\u4f55\u7d2f\u79ef\u5b66\u4e60\u6743\u91cd\u7684\u68af\u5ea6": 89, "\u8c03\u7528\u4e5f\u53ef\u4ee5": 89, "\u63a5\u53d7\u4e00\u4e2a\u53ef\u9009\u7684\u5411\u91cf\u8f93\u5165": 89, "\u8be5\u5411\u91cf\u8868\u793a": 89, "\u5f20\u91cf\u4e0a\u7684\u4e00\u7ec4\u68af\u5ea6": 89, "\u8fd9\u4e9b\u68af\u5ea6\u5c06\u4e58\u4ee5\u524d\u9762\u7684": 89, "\u8ddf\u8e2a\u5f20\u91cf\u7684": 89, "\u8ba9\u6211\u4eec\u7528\u4e00\u4e2a\u5c0f\u5411\u91cf\u5c1d\u8bd5\u4e00\u4e2a\u5177\u4f53\u7684\u4f8b\u5b50": 89, "\u5982\u679c\u6211\u4eec\u5c1d\u8bd5\u73b0\u5728\u8c03\u7528": 89, "\u6211\u4eec\u4f1a\u5f97\u5230\u4e00\u4e2a\u8fd0\u884c\u65f6\u9519\u8bef\u548c\u4e00\u6761": 89, "\u6d88\u606f": 89, "\u8bf4\u660e\u53ea\u80fd": 89, "\u9690\u5f0f\u5730": 89, "\u4e3a\u6807\u91cf\u8f93\u51fa\u8ba1\u7b97\u68af\u5ea6": 89, "\u5bf9\u4e8e\u591a\u7ef4\u8f93\u51fa": 89, "\u671f\u671b\u6211\u4eec": 89, "\u63d0\u4f9b\u8fd9\u4e09\u4e2a\u8f93\u51fa\u7684\u68af\u5ea6": 89, "\u5b83\u53ef\u4ee5\u5c06\u8fd9\u4e9b\u68af\u5ea6\u4e58\u4ee5jacobian\u77e9\u9635": 89, "\u4ee3\u66ff\u68af\u5ea6": 89, "\u8f93\u51fa\u68af\u5ea6\u90fd\u4e0e2\u7684\u5e42\u6709\u5173": 89, "\u8fd9\u6b63\u662f\u6211\u4eec\u4ece\u91cd\u590d\u7684\u53cc\u500d\u64cd\u4f5c\u4e2d\u6240\u671f\u671b\u7684": 89, "\u53ef\u4ee5\u76f4\u63a5\u8bbf\u95ee\u91cd\u8981\u7684\u5dee\u5206\u77e9\u9635\u548c\u5411\u91cf\u8fd0\u7b97": 89, "\u7279\u522b\u662f": 89, "\u5b83\u5141\u8bb8\u4f60\u8ba1\u7b97\u7279\u5b9a\u51fd\u6570\u5728\u7279\u5b9a\u8f93\u5165\u4e0b\u7684jacobian\u77e9\u9635\u548c": 89, "hessian\u77e9\u9635": 89, "\u7c7b\u4f3c\u4e8ejacobian\u77e9\u9635": 89, "\u4f46\u8868\u793a\u6240\u6709\u504f\u5bfc\u6570\u7684": 89, "\u7b2c\u4e8c\u9636": 89, "\u5bfc\u6570": 89, "\u5b83\u8fd8\u63d0\u4f9b\u4e86\u4e0e\u8fd9\u4e9b\u77e9\u9635": 89, "\u8fdb\u884c\u5411\u91cf\u4e58\u79ef\u7684\u65b9\u6cd5": 89, "\u8ba9\u6211\u4eec\u8ba1\u7b97\u4e00\u4e2a\u7b80\u5355\u51fd\u6570\u7684jacobian\u77e9\u9635": 89, "\u5bf9\u4e8e\u4e24\u4e2a\u5355\u5143\u7d20\u8f93\u5165\u8fdb\u884c\u8bc4\u4f30": 89, "exp_add": 89, "\u5982\u679c\u4f60\u4ed4\u7ec6\u89c2\u5bdf": 89, "\u7b2c\u4e00\u4e2a\u8f93\u51fa\u5e94\u8be5\u7b49\u4e8e": 89, "\u56e0\u4e3a": [89, 104, 215, 217, 231, 247], "\u5bfc\u6570\u662f": 89, "\u7b2c\u4e8c\u4e2a\u503c\u5e94\u8be5\u662f3": 89, "\u4f60\u5f53\u7136\u4e5f\u53ef\u4ee5\u5bf9\u66f4\u9ad8\u9636\u7684\u5f20\u91cf\u8fd9\u6837\u505a": 89, "hessian": [89, 121, 206], "\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u5b8c\u5168\u76f8\u540c": 89, "\u5047\u8bbe\u4f60\u7684": 89, "\u51fd\u6570\u662f\u4e24\u6b21\u53ef\u5fae\u7684": 89, "\u4f46\u8fd4\u56de\u6240\u6709\u4e8c\u9636\u5bfc\u6570\u7684\u77e9\u9635": 89, "\u5982\u679c\u4f60\u63d0\u4f9b\u4e86\u5411\u91cf": 89, "\u8fd8\u6709\u4e00\u4e2a\u76f4\u63a5\u8ba1\u7b97\u5411\u91cf": 89, "\u96c5\u53ef\u6bd4\u4e58\u79ef\u7684\u51fd\u6570": 89, "do_some_doubl": 89, "my_gradi": 89, "vjp": [89, 146, 151, 206], "jvp": [89, 142, 146, 151], "\u65b9\u6cd5\u6267\u884c\u4e0e": 89, "\u76f8\u540c\u7684\u77e9\u9635\u4e58\u6cd5": 89, "\u4f46\u64cd\u4f5c\u6570\u987a\u5e8f\u76f8\u53cd": 89, "vhp": [89, 121], "hvp": [89, 121], "\u65b9\u6cd5\u5bf9\u4e8e\u5411\u91cf": 89, "\u6d77\u68ee\u77e9\u9635\u4e58\u79ef\u4e5f\u662f\u5982\u6b64": 89, "\u6709\u5173\u66f4\u591a\u4fe1\u606f": [89, 94, 95, 248, 251], "\u529f\u80fd": [89, 256], "\u4e2d\u7684\u6027\u80fd\u8bf4\u660e": 89, "autogradyt_tutori": [89, 91], "\u4e0b\u8f7d\u7b14\u8bb0\u672c\u548c\u76f8\u5e94\u6587\u4ef6": 90, "\u62c9\u4e01\u8bed\u4e2d\u7684": 90, "\u7406\u89e3": 90, "\u662f\u4e00\u4e2a\u5f00\u6e90\u7684": 90, "\u53ef\u6269\u5c55\u7684\u6a21\u578b\u53ef\u89e3\u91ca\u6027\u5e93": 90, "\u5efa\u7acb\u5728pytorch\u4e4b\u4e0a": 90, "\u968f\u7740\u6a21\u578b\u590d\u6742\u6027\u7684\u589e\u52a0\u548c\u7531\u6b64\u5e26\u6765\u7684\u900f\u660e\u5ea6\u7684\u7f3a\u4e4f": 90, "\u6a21\u578b\u53ef\u89e3\u91ca\u6027\u65b9\u6cd5\u53d8\u5f97\u8d8a\u6765\u8d8a\u91cd\u8981": 90, "\u6a21\u578b\u7406\u89e3\u662f\u4e00\u4e2a\u6d3b\u8dc3\u7684\u7814\u7a76\u9886\u57df": 90, "\u4e5f\u662f\u8de8\u884c\u4e1a\u4f7f\u7528\u673a\u5668\u5b66\u4e60\u7684\u5b9e\u9645\u5e94\u7528\u7684\u4e00\u4e2a\u5173\u6ce8\u9886\u57df": 90, "captum\u63d0\u4f9b\u4e86\u6700\u5148\u8fdb\u7684\u7b97\u6cd5": 90, "\u5305\u62ec\u96c6\u6210\u68af\u5ea6": 90, "\u4e3a\u7814\u7a76\u4eba\u5458\u548c\u5f00\u53d1\u4eba\u5458\u63d0\u4f9b\u4e86\u4e00\u79cd\u7b80\u5355\u7684\u65b9\u5f0f\u6765\u7406\u89e3\u54ea\u4e9b\u7279\u5f81\u5bf9\u6a21\u578b\u7684\u8f93\u51fa\u505a\u51fa\u4e86\u8d21\u732e": 90, "\u5b8c\u6574\u7684\u6587\u6863": 90, "api\u53c2\u8003\u548c\u4e00\u5957\u5173\u4e8e\u7279\u5b9a\u4e3b\u9898\u7684\u6559\u7a0b\u53ef\u5728": 90, "\u7f51\u7ad9\u4e0a\u627e\u5230": 90, "captum\u5bf9\u6a21\u578b\u53ef\u89e3\u91ca\u6027\u7684\u65b9\u6cd5\u662f\u57fa\u4e8e": 90, "\u5f52\u56e0": 90, "captum\u4e2d\u6709\u4e09\u79cd\u7c7b\u578b\u7684\u5f52\u56e0": 90, "\u7279\u5f81\u5f52\u56e0": 90, "\u8bd5\u56fe\u89e3\u91ca\u7279\u5b9a\u8f93\u51fa\u662f\u7531\u751f\u6210\u5b83\u7684\u8f93\u5165\u7684\u54ea\u4e9b\u7279\u5f81\u4ea7\u751f\u7684": 90, "\u7528\u67d0\u4e9b\u8bcd\u6765\u89e3\u91ca\u4e00\u7bc7\u7535\u5f71\u8bc4\u8bba\u662f\u6b63\u9762\u8fd8\u662f\u8d1f\u9762\u7684": 90, "\u5c31\u662f\u7279\u5f81\u5f52\u56e0\u7684\u4e00\u4e2a\u4f8b\u5b50": 90, "\u5c42\u5f52\u56e0": 90, "\u68c0\u67e5\u6a21\u578b\u7684\u9690\u85cf\u5c42\u5728\u7279\u5b9a\u8f93\u5165\u4e0b\u7684\u6d3b\u52a8": 90, "\u68c0\u67e5\u5377\u79ef\u5c42\u5bf9\u8f93\u5165\u56fe\u50cf\u7684\u7a7a\u95f4\u6620\u5c04\u8f93\u51fa\u5c31\u662f\u5c42\u5f52\u56e0\u7684\u4e00\u4e2a\u4f8b\u5b50": 90, "\u795e\u7ecf\u5143\u5f52\u56e0": 90, "\u7c7b\u4f3c\u4e8e\u5c42\u5f52\u56e0": 90, "\u4f46\u5173\u6ce8\u5355\u4e2a\u795e\u7ecf\u5143\u7684\u6d3b\u52a8": 90, "\u5728\u8fd9\u4e2a\u4ea4\u4e92\u5f0f\u7b14\u8bb0\u672c\u4e2d": 90, "\u6211\u4eec\u5c06\u770b\u770b\u7279\u5f81\u5f52\u56e0\u548c\u5c42\u5f52\u56e0": 90, "\u6bcf\u79cd\u5f52\u56e0\u7c7b\u578b\u90fd\u6709\u591a\u79cd": 90, "\u5f52\u56e0\u7b97\u6cd5": 90, "\u4e0e\u4e4b\u76f8\u5173\u8054": 90, "\u8bb8\u591a\u5f52\u56e0\u7b97\u6cd5\u53ef\u5206\u4e3a\u4e24\u5927\u7c7b": 90, "\u57fa\u4e8e\u68af\u5ea6\u7684\u7b97\u6cd5": 90, "\u8ba1\u7b97\u6a21\u578b\u8f93\u51fa": 90, "\u5c42\u8f93\u51fa\u6216\u795e\u7ecf\u5143\u6fc0\u6d3b\u76f8\u5bf9\u4e8e\u8f93\u5165\u7684\u53cd\u5411\u68af\u5ea6": 90, "\u96c6\u6210\u68af\u5ea6": 90, "\u7528\u4e8e\u7279\u5f81": 90, "\u5c42\u68af\u5ea6": 90, "\u6fc0\u6d3b": [90, 227], "\u795e\u7ecf\u5143\u4f20\u5bfc": 90, "\u90fd\u662f\u57fa\u4e8e\u68af\u5ea6\u7684\u7b97\u6cd5": 90, "\u57fa\u4e8e\u6270\u52a8\u7684\u7b97\u6cd5": 90, "\u68c0\u67e5\u6a21\u578b": 90, "\u5c42\u6216\u795e\u7ecf\u5143\u7684\u8f93\u51fa\u5728\u8f93\u5165\u53d1\u751f\u53d8\u5316\u65f6\u7684\u53d8\u5316\u60c5\u51b5": 90, "\u8f93\u5165\u6270\u52a8\u53ef\u80fd\u662f\u6709\u9488\u5bf9\u6027\u7684\u6216\u968f\u673a\u7684": 90, "\u906e\u6321": 90, "\u7279\u5f81\u6d88\u878d": 90, "\u7279\u5f81\u7f6e\u6362": 90, "\u90fd\u662f\u57fa\u4e8e\u6270\u52a8\u7684\u7b97\u6cd5": 90, "\u6211\u4eec\u5c06\u5728\u4e0b\u9762\u68c0\u67e5\u8fd9\u4e24\u79cd\u7c7b\u578b\u7684\u7b97\u6cd5": 90, "\u7279\u522b\u662f\u5bf9\u4e8e\u5927\u578b\u6a21\u578b": 90, "\u4ee5\u4e0e\u88ab\u68c0\u67e5\u7684\u8f93\u5165\u7279\u5f81\u76f4\u63a5\u76f8\u5173\u7684\u65b9\u5f0f\u53ef\u89c6\u5316\u5f52\u56e0\u6570\u636e\u662f\u5f88\u6709\u4ef7\u503c\u7684": 90, "\u867d\u7136\u5f53\u7136\u53ef\u4ee5\u4f7f\u7528matplotlib": 90, "plotly\u6216\u7c7b\u4f3c\u5de5\u5177\u521b\u5efa\u81ea\u5df1\u7684\u53ef\u89c6\u5316": 90, "\u4f46captum\u63d0\u4f9b\u4e86\u4e13\u95e8\u7528\u4e8e\u5176\u5f52\u56e0\u7684\u589e\u5f3a\u5de5\u5177": 90, "attr": [90, 148, 156, 208, 230], "\u4e0b\u9762\u5bfc\u5165\u4e3a": 90, "\u63d0\u4f9b\u4e86\u6709\u52a9\u4e8e\u53ef\u89c6\u5316\u4e0e\u56fe\u50cf\u76f8\u5173\u7684\u5f52\u56e0\u7684\u51fd\u6570": 90, "\u662f\u5efa\u7acb\u5728captum\u4e4b\u4e0a\u7684\u4e00\u4e2a\u6613\u4e8e\u4f7f\u7528\u7684\u53ef\u89e3\u91ca\u6027\u53ef\u89c6\u5316\u5c0f\u90e8\u4ef6": 90, "\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5e26\u6709\u73b0\u6210\u53ef\u89c6\u5316\u5de5\u5177\u7684\u5c0f\u90e8\u4ef6": 90, "\u7528\u4e8e\u56fe\u50cf": 90, "\u6587\u672c\u548c\u4efb\u610f\u6a21\u578b\u7c7b\u578b": 90, "\u8fd9\u4e24\u79cd\u53ef\u89c6\u5316\u5de5\u5177\u96c6\u90fd\u5c06\u5728\u672c\u7b14\u8bb0\u672c\u4e2d\u8fdb\u884c\u6f14\u793a": 90, "\u524d\u51e0\u4e2a\u793a\u4f8b\u5c06\u96c6\u4e2d\u5728\u8ba1\u7b97\u673a\u89c6\u89c9\u7528\u4f8b\u4e0a": 90, "\u4f46\u6700\u540e\u7684captum": 90, "insights\u90e8\u5206\u5c06\u6f14\u793a\u89c6\u89c9\u95ee\u7b54\u6a21\u578b\u4e2d\u7684\u5f52\u56e0\u53ef\u89c6\u5316": 90, "\u5728\u5f00\u59cb\u4e4b\u524d": [90, 232, 234, 237, 242, 243, 244, 249, 250, 251, 253], "\u4f60\u9700\u8981\u6709\u4e00\u4e2apython\u73af\u5883": 90, "6\u6216\u66f4\u9ad8\u7248\u672c": 90, "\u5bf9\u4e8ecaptum": 90, "insights\u793a\u4f8b": 90, "\u9700\u8981flask": 90, "1\u6216\u66f4\u9ad8\u7248\u672c\u548cflask": 90, "\u63a8\u8350\u4f7f\u7528\u6700\u65b0\u7248\u672c": 90, "2\u6216\u66f4\u9ad8\u7248\u672c": 90, "4\u7248\u672c": 90, "\u56e0\u4e3acaptum\u76ee\u524d\u4f7f\u7528\u4e86\u4e00\u4e2a\u5728\u66f4\u9ad8\u7248\u672c\u4e2d\u53c2\u6570\u5df2\u88ab\u91cd\u547d\u540d\u7684matplotlib\u51fd\u6570": 90, "\u8981\u5728anaconda\u6216pip\u865a\u62df\u73af\u5883\u4e2d\u5b89\u88c5captum": 90, "\u8bf7\u4f7f\u7528\u4e0b\u9762\u9002\u7528\u4e8e\u60a8\u73af\u5883\u7684\u547d\u4ee4": 90, "flask": [90, 113, 121, 140, 252], "\u5728\u60a8\u8bbe\u7f6e\u7684\u73af\u5883\u4e2d\u91cd\u65b0\u542f\u52a8\u6b64\u7b14\u8bb0\u672c": 90, "\u60a8\u5c31\u53ef\u4ee5\u5f00\u59cb\u4e86": 90, "\u8ba9\u6211\u4eec\u770b\u4e00\u4e2a\u7b80\u5355\u7684\u89c6\u89c9\u793a\u4f8b": 90, "\u6211\u4eec\u5c06\u4ece\u4e00\u4e2a\u5728imagenet\u6570\u636e\u96c6\u4e0a\u9884\u8bad\u7ec3\u7684resnet\u6a21\u578b\u5f00\u59cb": 90, "\u6211\u4eec\u5c06\u83b7\u53d6\u4e00\u4e2a\u6d4b\u8bd5\u8f93\u5165": 90, "\u5e76\u4f7f\u7528\u4e0d\u540c\u7684": 90, "\u7b97\u6cd5\u6765\u68c0\u67e5\u8f93\u5165\u56fe\u50cf\u5982\u4f55\u5f71\u54cd\u8f93\u51fa": 90, "\u5e76\u67e5\u770b\u4e00\u4e9b\u6d4b\u8bd5\u56fe\u50cf\u7684\u8f93\u5165\u5f52\u56e0\u6620\u5c04\u7684\u6709\u7528\u53ef\u89c6\u5316": 90, "\u5bfc\u5165\u4e00\u4e9b\u5305": 90, "integratedgradi": 90, "occlus": [90, 230], "layergradcam": 90, "layerattribut": 90, "linearsegmentedcolormap": 90, "\u73b0\u5728\u6211\u4eec\u5c06\u4f7f\u7528torchvision\u6a21\u578b\u5e93\u4e0b\u8f7d\u4e00\u4e2a\u9884\u8bad\u7ec3\u7684resnet": 90, "\u7531\u4e8e\u6211\u4eec\u4e0d\u8fdb\u884c\u8bad\u7ec3": 90, "\u6211\u4eec\u5c06\u6682\u65f6\u5c06\u5176\u7f6e\u4e8e\u8bc4\u4f30\u6a21\u5f0f": 90, "\u4f60\u4ece\u4e2d\u83b7\u53d6\u8fd9\u4e2a\u4ea4\u4e92\u5f0f\u7b14\u8bb0\u672c\u7684\u5730\u65b9\u5e94\u8be5\u4e5f\u6709\u4e00\u4e2a": 90, "\u6587\u4ef6\u5939": 90, "\u5176\u4e2d\u5305\u542b\u4e00\u4e2a": 90, "test_img": 90, "test_img_data": 90, "\u6211\u4eec\u7684resnet\u6a21\u578b\u662f\u5728imagenet\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3\u7684": 90, "\u5b83\u671f\u671b\u56fe\u50cf\u5177\u6709\u4e00\u5b9a\u7684\u5927\u5c0f": 90, "\u5e76\u4e14\u901a\u9053\u6570\u636e\u88ab\u5f52\u4e00\u5316\u5230\u7279\u5b9a\u7684\u503c\u8303\u56f4": 90, "\u6211\u4eec\u8fd8\u5c06\u83b7\u53d6\u6a21\u578b\u8bc6\u522b\u7684\u7c7b\u522b\u7684\u4eba\u7c7b\u53ef\u8bfb\u6807\u7b7e\u5217\u8868": 90, "\u5b83\u5e94\u8be5\u4e5f\u5728": 90, "\u6587\u4ef6\u5939\u4e2d": 90, "\u6a21\u578b\u671f\u671b224x224": 90, "3\u8272\u5f69\u56fe\u50cf": 90, "\u6807\u51c6imagenet\u5f52\u4e00\u5316": 90, "transform_norm": 90, "transformed_img": 90, "\u6a21\u578b\u9700\u8981\u4e00\u4e2a\u865a\u62df\u7684\u6279\u6b21\u7ef4\u5ea6": 90, "labels_path": 90, "imagenet_class_index": [90, 140], "json_data": 90, "idx_to_label": 90, "\u6211\u4eec\u53ef\u4ee5\u95ee": 90, "\u8fd9\u4e2a\u6a21\u578b\u8ba4\u4e3a\u8fd9\u5f20\u56fe\u50cf\u4ee3\u8868\u4ec0\u4e48": 90, "prediction_scor": 90, "pred_label_idx": 90, "squeeze_": [90, 95], "predicted_label": [90, 115], "\u9884\u6d4b": 90, "\u6211\u4eec\u5df2\u7ecf\u786e\u8ba4resnet\u8ba4\u4e3a\u6211\u4eec\u7684\u732b\u7684\u56fe\u50cf\u786e\u5b9e\u662f\u4e00\u53ea\u732b": 90, "\u4f46\u662f": [90, 93, 95, 208, 215, 220, 232, 235, 238, 256], "\u4e3a\u4ec0\u4e48": 90, "\u6a21\u578b\u8ba4\u4e3a\u8fd9\u662f\u4e00\u5f20\u732b\u7684\u56fe\u50cf\u5462": 90, "\u8981\u56de\u7b54\u8fd9\u4e2a\u95ee\u9898": 90, "\u6211\u4eec\u5c31\u8981\u6c42\u52a9\u4e8ecaptum": 90, "\u8bd5\u56fe\u7528\u751f\u6210\u7279\u5b9a\u8f93\u51fa\u7684\u8f93\u5165\u7684\u7279\u5f81\u6765\u89e3\u91ca\u8be5\u8f93\u51fa": 90, "\u5b83\u4f7f\u7528\u7279\u5b9a\u7684\u8f93\u5165": 90, "\u5728\u8fd9\u91cc\u662f\u6211\u4eec\u7684\u6d4b\u8bd5\u56fe\u50cf": 90, "\u6765\u751f\u6210\u4e00\u4e2a\u8f93\u5165\u7279\u5f81\u5bf9\u7279\u5b9a\u8f93\u51fa\u7279\u5f81\u7684\u76f8\u5bf9\u91cd\u8981\u6027\u7684\u6620\u5c04": 90, "\u662fcaptum\u4e2d\u53ef\u7528\u7684\u7279\u5f81\u5f52\u56e0\u7b97\u6cd5\u4e4b\u4e00": 90, "\u96c6\u6210\u68af\u5ea6\u901a\u8fc7\u8fd1\u4f3c\u6a21\u578b\u8f93\u51fa\u76f8\u5bf9\u4e8e\u8f93\u5165\u7684\u68af\u5ea6\u7684\u79ef\u5206": 90, "\u4e3a\u6bcf\u4e2a\u8f93\u5165\u7279\u5f81\u5206\u914d\u4e00\u4e2a\u91cd\u8981\u6027\u5206\u6570": 90, "\u5728\u6211\u4eec\u7684\u4f8b\u5b50\u4e2d": [90, 95], "\u6211\u4eec\u5c06\u4f7f\u7528\u8f93\u51fa\u5411\u91cf\u7684\u4e00\u4e2a\u7279\u5b9a\u5143\u7d20": 90, "\u4e5f\u5c31\u662f\u8868\u793a\u6a21\u578b\u5bf9\u6240\u9009\u7c7b\u522b\u7684\u7f6e\u4fe1\u5ea6\u7684\u90a3\u4e2a\u5143\u7d20": 90, "\u5e76\u4f7f\u7528\u96c6\u6210\u68af\u5ea6\u6765\u7406\u89e3\u54ea\u4e9b\u8f93\u5165\u56fe\u50cf\u90e8\u5206\u5bf9\u8fd9\u4e2a\u8f93\u51fa\u505a\u51fa\u4e86\u8d21\u732e": 90, "\u4e00\u65e6\u6211\u4eec\u4ece\u96c6\u6210\u68af\u5ea6\u83b7\u5f97\u4e86\u91cd\u8981\u6027\u6620\u5c04": 90, "\u6211\u4eec\u5c06\u4f7f\u7528captum\u4e2d\u7684\u53ef\u89c6\u5316\u5de5\u5177\u6765\u63d0\u4f9b\u4e0e\u88ab\u68c0\u67e5\u7684\u8f93\u5165\u7279\u5f81\u76f4\u63a5\u76f8\u5173\u7684\u91cd\u8981\u6027\u6620\u5c04\u7684\u6709\u7528\u8868\u793a": 90, "captum\u7684": 90, "visualize_image_attr": 90, "\u51fd\u6570\u63d0\u4f9b\u4e86\u5404\u79cd\u81ea\u5b9a\u4e49\u663e\u793a\u5f52\u56e0\u6570\u636e\u7684\u9009\u9879": 90, "\u6211\u4eec\u4f20\u5165\u4e00\u4e2a\u81ea\u5b9a\u4e49\u7684matplotlib\u989c\u8272\u6620\u5c04": 90, "\u8fd0\u884c\u5e26\u6709": 90, "integrated_gradi": 90, "\u8c03\u7528\u7684\u5355\u5143\u683c\u901a\u5e38\u9700\u8981\u4e00\u4e24\u5206\u949f": 90, "\u7528\u6a21\u578b\u521d\u59cb\u5316\u5f52\u56e0\u7b97\u6cd5": 90, "\u8981\u6c42\u7b97\u6cd5\u5c06\u6211\u4eec\u7684\u8f93\u51fa\u76ee\u6807\u5f52\u56e0\u4e8e": 90, "attributions_ig": 90, "n_step": [90, 160, 162, 164], "\u663e\u793a\u539f\u59cb\u56fe\u50cf\u4ee5\u4f9b\u6bd4\u8f83": 90, "original_imag": [90, 230], "default_cmap": 90, "from_list": 90, "ffffff": 90, "0000ff": 90, "heat_map": [90, 230], "show_colorbar": [90, 230], "sign": [90, 154, 205], "\u5728\u4e0a\u9762\u7684\u56fe\u50cf\u4e2d": 90, "\u4f60\u5e94\u8be5\u53ef\u4ee5\u770b\u5230\u96c6\u6210\u68af\u5ea6\u5728\u56fe\u50cf\u4e2d\u732b\u7684\u4f4d\u7f6e\u7ed9\u51fa\u4e86\u6700\u5f3a\u7684\u4fe1\u53f7": 90, "\u57fa\u4e8e\u68af\u5ea6\u7684\u5f52\u56e0\u65b9\u6cd5\u6709\u52a9\u4e8e\u901a\u8fc7\u76f4\u63a5\u8ba1\u7b97\u8f93\u51fa\u76f8\u5bf9\u4e8e\u8f93\u5165\u7684\u53d8\u5316\u6765\u7406\u89e3\u6a21\u578b": 90, "\u57fa\u4e8e\u6270\u52a8\u7684\u5f52\u56e0": 90, "\u65b9\u6cd5\u5219\u66f4\u76f4\u63a5\u5730\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898": 90, "\u901a\u8fc7\u5bf9\u8f93\u5165\u8fdb\u884c\u53d8\u5316\u6765\u6d4b\u91cf\u5bf9\u8f93\u51fa\u7684\u5f71\u54cd": 90, "\u5c31\u662f\u8fd9\u6837\u4e00\u79cd\u65b9\u6cd5": 90, "\u5b83\u6d89\u53ca\u66ff\u6362\u8f93\u5165\u56fe\u50cf\u7684\u90e8\u5206\u533a\u57df": 90, "\u5e76\u68c0\u67e5\u5bf9\u8f93\u51fa\u4fe1\u53f7\u7684\u5f71\u54cd": 90, "\u4e0b\u9762": [90, 92, 94, 95, 96], "\u6211\u4eec\u8bbe\u7f6e\u906e\u6321\u5f52\u56e0": 90, "\u4e0e\u914d\u7f6e\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7c7b\u4f3c": 90, "\u4f60\u53ef\u4ee5\u6307\u5b9a\u76ee\u6807\u533a\u57df\u7684\u5927\u5c0f": 90, "\u4ee5\u53ca\u786e\u5b9a\u5355\u4e2a\u6d4b\u91cf\u95f4\u8ddd\u7684\u6b65\u957f\u957f\u5ea6": 90, "visualize_image_attr_multipl": [90, 230], "\u6765\u53ef\u89c6\u5316\u6211\u4eec\u7684\u906e\u6321\u5f52\u56e0\u8f93\u51fa": 90, "\u663e\u793a\u6bcf\u4e2a\u533a\u57df\u7684\u6b63\u9762\u548c\u8d1f\u9762\u5f52\u56e0\u7684\u70ed\u56fe": 90, "\u5e76\u7528\u6b63\u9762\u5f52\u56e0\u533a\u57df\u63a9\u7801\u539f\u59cb\u56fe\u50cf": 90, "\u63a9\u7801\u53ef\u4ee5\u7ed9\u51fa\u4e00\u4e2a\u975e\u5e38\u6709\u542f\u53d1\u6027\u7684\u89c6\u56fe": 90, "\u663e\u793a\u6a21\u578b\u53d1\u73b0\u54ea\u4e9b\u533a\u57df\u6700": 90, "\u50cf\u732b": 90, "attributions_occ": 90, "sliding_window_shap": [90, 230], "masked_imag": 90, "fig_siz": 90, "18": [90, 107, 108, 109, 118, 127, 145, 158, 159, 164, 174, 175, 185, 194, 229, 232, 268], "\u540c\u6837": [90, 95, 104, 215], "\u6211\u4eec\u770b\u5230\u56fe\u50cf\u4e2d\u5305\u542b\u732b\u7684\u533a\u57df\u88ab\u8d4b\u4e88\u4e86\u66f4\u5927\u7684\u91cd\u8981\u6027": 90, "\u5141\u8bb8\u4f60\u5c06\u6a21\u578b\u4e2d\u9690\u85cf\u5c42\u7684\u6d3b\u52a8\u5f52\u56e0\u4e8e\u8f93\u5165\u7684\u7279\u5f81": 90, "\u5c42\u5f52\u56e0\u7b97\u6cd5\u6765\u68c0\u67e5\u6a21\u578b\u4e2d\u4e00\u4e2a\u5377\u79ef\u5c42\u7684\u6d3b\u52a8": 90, "gradcam\u8ba1\u7b97\u76ee\u6807\u8f93\u51fa\u76f8\u5bf9\u4e8e\u7ed9\u5b9a\u5c42\u7684\u68af\u5ea6": 90, "\u5bf9\u6bcf\u4e2a\u8f93\u51fa\u901a\u9053": 90, "\u8f93\u51fa\u7684\u7b2c2\u7ef4": 90, "\u8fdb\u884c\u5e73\u5747": 90, "\u5e76\u5c06\u6bcf\u4e2a\u901a\u9053\u7684\u5e73\u5747\u68af\u5ea6\u4e58\u4ee5\u5c42\u6fc0\u6d3b": 90, "\u7ed3\u679c\u5728\u6240\u6709\u901a\u9053\u4e0a\u6c42\u548c": 90, "gradcam\u4e13\u4e3a\u5377\u79ef\u7f51\u7edc": 90, "\u8bbe\u8ba1": 90, "\u7531\u4e8e\u5377\u79ef\u5c42\u7684\u6d3b\u52a8\u901a\u5e38\u5728\u7a7a\u95f4\u4e0a\u6620\u5c04\u5230\u8f93\u5165": 90, "\u56e0\u6b64gradcam\u5f52\u56e0\u901a\u5e38\u4f1a\u88ab\u4e0a\u91c7\u6837": 90, "\u5e76\u7528\u4e8e\u63a9\u76d6\u8f93\u5165": 90, "\u5c42\u5f52\u56e0\u7684\u8bbe\u7f6e\u7c7b\u4f3c\u4e8e\u8f93\u5165\u5f52\u56e0": 90, "\u9664\u4e86\u9664\u4e86\u6a21\u578b\u4e4b\u5916": 90, "\u4f60\u8fd8\u5fc5\u987b\u6307\u5b9a\u6a21\u578b\u4e2d\u4f60\u5e0c\u671b\u68c0\u67e5\u7684": 90, "\u9690\u85cf\u5c42": 90, "\u4e0e\u4e0a\u9762\u4e00\u6837": 90, "\u5f53\u6211\u4eec\u8c03\u7528": 90, "\u6211\u4eec\u6307\u5b9a\u611f\u5174\u8da3\u7684\u76ee\u6807\u7c7b": 90, "layer_gradcam": 90, "layer3": [90, 150, 158, 161], "attributions_lgc": 90, "base_class": 90, "\u57fa\u7c7b\u4e2d\u7684\u4fbf\u5229\u65b9\u6cd5": 90, "interpol": [90, 119, 264], "\u6765\u4e0a\u91c7\u6837\u8fd9\u4e9b\u5f52\u56e0\u6570\u636e": 90, "\u4ee5\u4fbf\u4e0e\u8f93\u5165\u56fe\u50cf\u8fdb\u884c\u6bd4\u8f83": 90, "upsamp_attr_lgc": 90, "blended_heat_map": 90, "\u8fd9\u6837\u7684\u53ef\u89c6\u5316\u53ef\u4ee5\u8ba9\u4f60\u6df1\u5165\u4e86\u89e3\u9690\u85cf\u5c42\u5982\u4f55\u54cd\u5e94\u4f60\u7684\u8f93\u5165": 90, "insights\u662f\u4e00\u4e2a\u5efa\u7acb\u5728captum\u4e4b\u4e0a\u7684\u53ef\u89e3\u91ca\u6027\u53ef\u89c6\u5316\u5c0f\u90e8\u4ef6": 90, "\u65e8\u5728\u4fc3\u8fdb\u6a21\u578b\u7406\u89e3": 90, "insights\u53ef\u7528\u4e8e\u56fe\u50cf": 90, "\u6587\u672c\u548c\u5176\u4ed6\u7279\u5f81": 90, "\u5e2e\u52a9\u7528\u6237\u7406\u89e3\u7279\u5f81\u5f52\u56e0": 90, "\u5b83\u5141\u8bb8\u4f60\u53ef\u89c6\u5316": 90, "\u591a\u4e2a\u8f93\u5165": 90, "\u8f93\u51fa\u5bf9\u7684\u5f52\u56e0": 90, "\u5e76\u63d0\u4f9b\u7528\u4e8e\u56fe\u50cf": 90, "\u6587\u672c\u548c\u4efb\u610f\u6570\u636e\u7684\u53ef\u89c6\u5316\u5de5\u5177": 90, "\u5728\u672c\u7b14\u8bb0\u672c\u7684\u8fd9\u4e00\u90e8\u5206": 90, "\u6211\u4eec\u5c06\u4f7f\u7528captum": 90, "insights\u53ef\u89c6\u5316\u591a\u4e2a\u56fe\u50cf\u5206\u7c7b\u63a8\u7406": 90, "\u8ba9\u6211\u4eec\u6536\u96c6\u4e00\u4e9b\u56fe\u50cf": 90, "\u770b\u770b\u6a21\u578b\u5bf9\u5b83\u4eec\u7684\u770b\u6cd5": 90, "\u4e3a\u4e86\u589e\u52a0\u591a\u6837\u6027": 90, "\u6211\u4eec\u5c06\u4f7f\u7528\u732b": 90, "\u8336\u58f6\u548c\u4e09\u53f6\u866b\u5316\u77f3": 90, "teapot": 90, "trilobit": 90, "\u770b\u8d77\u6765\u6211\u4eec\u7684\u6a21\u578b\u90fd\u6b63\u786e\u8bc6\u522b\u4e86\u5b83\u4eec": 90, "\u6211\u4eec\u5f53\u7136\u5e0c\u671b\u6df1\u5165\u6316\u6398": 90, "insights\u5c0f\u90e8\u4ef6": 90, "\u6211\u4eec\u7528\u4e0b\u9762\u5bfc\u5165\u7684": 90, "attributionvisu": 90, "\u5bf9\u8c61\u5bf9\u5176\u8fdb\u884c\u914d\u7f6e": 90, "\u671f\u671b\u6279\u91cf\u6570\u636e": 90, "\u6240\u4ee5\u6211\u4eec\u5c06\u5f15\u5165captum\u7684": 90, "\u8f85\u52a9\u7c7b": 90, "\u6211\u4eec\u5c06\u67e5\u770b\u56fe\u50cf": 90, "\u56e0\u6b64\u6211\u4eec\u8fd8\u5c06\u5bfc\u5165": 90, "imagefeatur": 90, "\u6211\u4eec\u4f7f\u7528\u4ee5\u4e0b\u53c2\u6570\u914d\u7f6e": 90, "\u8981\u68c0\u67e5\u7684\u6a21\u578b\u6570\u7ec4": 90, "\u53ea\u6709\u4e00\u4e2a": 90, "\u4e00\u4e2a\u8bc4\u5206\u51fd\u6570": 90, "\u5141\u8bb8captum": 90, "insights\u4ece\u6a21\u578b\u4e2d\u63d0\u53d6\u524dk\u4e2a\u9884\u6d4b": 90, "\u6211\u4eec\u6a21\u578b\u8bad\u7ec3\u7684\u7c7b\u522b\u7684\u6709\u5e8f": 90, "\u4eba\u7c7b\u53ef\u8bfb\u5217\u8868": 90, "\u8981\u67e5\u627e\u7684\u7279\u5f81\u5217\u8868": 90, "\u662f\u4e00\u4e2a": [90, 245, 253], "\u4e00\u4e2a\u6570\u636e\u96c6": 90, "\u5b83\u662f\u4e00\u4e2a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 90, "\u8fd4\u56de\u8f93\u5165\u548c\u6807\u7b7e\u7684\u6279\u6b21": 90, "\u5c31\u50cf\u4f60\u7528\u4e8e\u8bad\u7ec3\u4e00\u6837": 90, "attr_vi": 90, "\u57fa\u7ebf\u662f\u5168\u96f6\u8f93\u5165": 90, "\u8fd9\u53ef\u80fd\u4f1a\u56e0\u4f60\u7684\u6570\u636e\u800c\u6709\u6240\u4e0d\u540c": 90, "baseline_func": 90, "\u5408\u5e76\u4e0a\u9762\u7684\u56fe\u50cf\u53d8\u6362": 90, "full_img_transform": 90, "score_func": 90, "\u7167\u7247": 90, "baseline_transform": 90, "input_transform": [90, 214], "282": 90, "849": [90, 220, 232], "\u8fd0\u884c\u4e0a\u9762\u7684\u5355\u5143\u683c\u5e76\u6ca1\u6709\u82b1\u8d39\u592a\u591a\u65f6\u95f4": 90, "\u4e0d\u50cf\u6211\u4eec\u4e4b\u524d\u7684\u5f52\u56e0\u90a3\u6837": 90, "insights\u5141\u8bb8\u4f60\u5728\u53ef\u89c6\u5316\u5c0f\u90e8\u4ef6\u4e2d\u914d\u7f6e\u4e0d\u540c\u7684\u5f52\u56e0\u7b97\u6cd5": 90, "\u4e4b\u540e\u5b83\u5c06\u8ba1\u7b97\u5e76\u663e\u793a": 90, "\u90a3\u4e2a": 90, "\u8fc7\u7a0b\u5c06\u9700\u8981\u51e0\u5206\u949f\u65f6\u95f4": 90, "\u8fd0\u884c\u4e0b\u9762\u7684\u5355\u5143\u683c\u5c06\u6e32\u67d3captum": 90, "\u7136\u540e\u4f60\u53ef\u4ee5\u9009\u62e9\u5f52\u56e0\u65b9\u6cd5\u53ca\u5176\u53c2\u6570": 90, "\u6839\u636e\u9884\u6d4b\u7684\u7c7b\u6216\u9884\u6d4b\u7684\u6b63\u786e\u6027\u8fc7\u6ee4\u6a21\u578b\u54cd\u5e94": 90, "\u67e5\u770b\u6a21\u578b\u7684\u9884\u6d4b\u53ca\u76f8\u5173\u6982\u7387": 90, "\u67e5\u770b\u5f52\u56e0\u4e0e": 90, "\u539f\u59cb\u56fe\u50cf\u7684\u70ed\u529b\u56fe": 90, "captumyt": 90, "introyt": 91, "rst": [91, 262, 264], "introyt1_tutori": [91, 92], "tensors_deeper_tutori": [91, 95], "modelsyt_tutori": [91, 93], "tensorboardyt_tutori": [91, 94], "trainingyt_tutori": 91, "captumyt_tutori": 91, "sphx_glr_beginner_introyt_modelsyt_tutori": 91, "sphx_glr_beginner_introyt_autogradyt_tutori": 91, "sphx_glr_beginner_introyt_trainingyt": 91, "sphx_glr_beginner_introyt_tensorboardyt_tutori": 91, "sphx_glr_beginner_introyt_captumyt": 91, "sphx_glr_beginner_introyt_tensors_deeper_tutori": 91, "sphx_glr_beginner_introyt_introyt1_tutori": 91, "\u4ece\u89c6\u9891\u7684": 92, "\u5f00\u59cb": [92, 93, 238, 248, 256], "\u6211\u4eec\u5c06\u5bfc\u5165": 92, "\u8ba9\u6211\u4eec\u770b\u4e00\u4e9b\u57fa\u672c\u7684\u5f20\u91cf\u64cd\u4f5c": 92, "\u521b\u5efa\u5f20\u91cf\u7684\u51e0\u79cd\u65b9\u5f0f": 92, "\u4e0a\u9762": [92, 93, 94], "\u6211\u4eec\u521b\u5efa\u4e86\u4e00\u4e2a": 92, "5x3": 92, "\u7684\u96f6\u77e9\u9635": 92, "\u5e76\u67e5\u8be2\u5176\u6570\u636e\u7c7b\u578b": 92, "\u53d1\u73b0\u96f6\u662f": 92, "\u4f4d\u6d6e\u70b9\u6570": 92, "\u8fd9\u662f": [92, 93, 95, 231, 258], "\u7684\u9ed8\u8ba4\u8bbe\u7f6e": [92, 232], "\u5982\u679c\u4f60\u60f3\u8981\u6574\u6570\u5462": 92, "\u53ef\u4ee5\u8986\u76d6\u9ed8\u8ba4\u8bbe\u7f6e": 92, "int16": [92, 95, 198, 235], "\u4f60\u53ef\u4ee5\u770b\u5230": [92, 93, 95], "\u5f53\u6211\u4eec\u6539\u53d8\u9ed8\u8ba4\u8bbe\u7f6e\u65f6": 92, "\u5728\u6253\u5370\u5f20\u91cf\u65f6\u4f1a\u6709\u6240\u63d0\u793a": 92, "\u901a\u5e38\u60c5\u51b5\u4e0b": 92, "\u4f1a\u4f7f\u7528\u7279\u5b9a\u7684\u79cd\u5b50\u521d\u59cb\u5316\u5b66\u4e60\u6743\u91cd": 92, "\u4ee5\u786e\u4fdd\u7ed3\u679c\u7684\u53ef\u91cd\u590d\u6027": 92, "1729": [92, 95], "r1": 92, "r2": 92, "\u65b0\u7684\u503c": 92, "r3": 92, "nshould": 92, "\u7531\u4e8e\u91cd\u65b0\u8bbe\u7f6e\u79cd\u5b50": 92, "\u6240\u4ee5\u4e0e": 92, "\u7684\u503c\u76f8\u540c": 92, "\u5f20\u91cf\u6267\u884c\u7b97\u672f\u8fd0\u7b97\u5f88\u76f4\u89c2": 92, "\u5f62\u72b6\u76f8\u4f3c\u7684\u5f20\u91cf\u53ef\u4ee5\u76f8\u52a0": 92, "\u76f8\u4e58\u7b49": 92, "\u4e0e\u6807\u91cf\u7684\u8fd0\u7b97\u4f1a\u5728\u6574\u4e2a\u5f20\u91cf\u4e0a\u5206\u5e03\u5f0f\u8fdb\u884c": 92, "\u6bcf\u4e2a\u5143\u7d20\u90fd\u4e58\u4ee5": 92, "\u5f62\u72b6\u76f8\u4f3c": 92, "\u56e0\u6b64\u5141\u8bb8\u76f8\u52a0": 92, "\u5f20\u91cf\u6309\u5143\u7d20\u76f8\u52a0": 92, "\u8fd9\u4e0e\u8f93\u5165\u5f20\u91cf\u5177\u6709\u76f8\u540c\u7684\u7ef4\u5ea6": 92, "\u53d6\u6d88\u6ce8\u91ca\u8fd9\u4e00\u884c\u4f1a\u5bfc\u81f4\u8fd0\u884c\u65f6\u9519\u8bef": 92, "\u8fd9\u91cc\u662f\u4e00\u4e9b\u53ef\u7528\u7684\u6570\u5b66\u8fd0\u7b97\u793a\u4f8b": 92, "\u503c\u5728": 92, "\u4e4b\u95f4": [92, 232], "\u652f\u6301\u5e38\u89c1\u7684\u6570\u5b66\u8fd0\u7b97": 92, "nabsolut": 92, "\u4ee5\u53ca\u4e09\u89d2\u51fd\u6570": 92, "ninvers": 92, "asin": [92, 95], "\u548c\u7ebf\u6027\u4ee3\u6570\u8fd0\u7b97": 92, "\u5982\u884c\u5217\u5f0f\u548c\u5947\u5f02\u503c\u5206\u89e3": 92, "ndetermin": 92, "det": [92, 102, 154], "nsingular": 92, "decomposit": [92, 145], "svd": [92, 95], "\u4ee5\u53ca\u7edf\u8ba1\u548c\u805a\u5408\u8fd0\u7b97": 92, "naverag": 92, "std_mean": 92, "nmaximum": 92, "\u5173\u4e8e": 92, "\u5f20\u91cf\u7684\u5f3a\u5927\u529f\u80fd\u8fd8\u6709\u5f88\u591a\u9700\u8981\u4e86\u89e3": 92, "\u5305\u62ec\u5982\u4f55\u4e3a": 92, "\u4e0a\u7684\u5e76\u884c\u8ba1\u7b97\u8bbe\u7f6e\u5b83\u4eec": 92, "\u6211\u4eec\u5c06\u5728\u53e6\u4e00\u4e2a\u89c6\u9891\u4e2d\u6df1\u5165\u63a2\u8ba8": 92, "\u8ba9\u6211\u4eec\u8ba8\u8bba\u4e00\u4e0b\u5982\u4f55\u5728": 92, "\u4e2d\u8868\u793a\u6a21\u578b": 92, "\u6a21\u578b\u7684\u7236\u5bf9\u8c61": 92, "\u7528\u4e8e\u6fc0\u6d3b\u51fd\u6570": 92, "\u56fe": 92, "\u4e0a\u56fe\u662f": 92, "\u7684\u793a\u610f\u56fe": 92, "\u5b83\u662f\u6700\u65e9\u7684\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u4e4b\u4e00": 92, "\u4e5f\u662f\u6df1\u5ea6\u5b66\u4e60\u7206\u53d1\u5f0f\u53d1\u5c55\u7684\u9a71\u52a8\u529b\u4e4b\u4e00": 92, "\u5b83\u88ab\u6784\u5efa\u7528\u4e8e\u8bfb\u53d6\u624b\u5199\u6570\u5b57\u7684\u5c0f\u56fe\u50cf": 92, "\u5e76\u6b63\u786e\u5206\u7c7b\u56fe\u50cf\u4e2d\u8868\u793a\u7684\u6570\u5b57": 92, "\u5b83\u5de5\u4f5c\u539f\u7406\u7684\u7b80\u8ff0\u4e3a": 92, "\u662f\u4e00\u4e2a\u5377\u79ef\u5c42": 92, "\u5b83\u5728\u8f93\u5165\u56fe\u50cf\u4e2d\u626b\u63cf\u5b83\u5728\u8bad\u7ec3\u671f\u95f4\u5b66\u4e60\u5230\u7684\u7279\u5f81": 92, "\u5b83\u8f93\u51fa\u4e00\u4e2a\u7279\u5f81\u6fc0\u6d3b\u56fe": 92, "\u63cf\u8ff0\u5b83\u5728\u56fe\u50cf\u4e2d\u770b\u5230\u6bcf\u4e2a\u5b66\u4e60\u5230\u7684\u7279\u5f81\u7684\u4f4d\u7f6e": 92, "\u6fc0\u6d3b\u56fe": 92, "\u5728\u5c42": 92, "\u4e2d\u88ab\u4e0b\u91c7\u6837": 92, "\u662f\u53e6\u4e00\u4e2a\u5377\u79ef\u5c42": 92, "\u8fd9\u6b21\u626b\u63cf": 92, "\u7684\u6fc0\u6d3b\u56fe\u4ee5\u67e5\u627e\u7279\u5f81\u7ec4\u5408": 92, "\u5b83\u4e5f\u8f93\u51fa\u4e00\u4e2a\u6fc0\u6d3b\u56fe": 92, "\u63cf\u8ff0\u8fd9\u4e9b\u7279\u5f81\u7ec4\u5408\u7684\u7a7a\u95f4\u4f4d\u7f6e": 92, "\u8be5\u6fc0\u6d3b\u56fe\u5728\u5c42": 92, "\u6700\u540e\u7684\u5168\u8fde\u63a5\u5c42": 92, "\u662f\u4e00\u4e2a\u5206\u7c7b\u5668": 92, "\u5b83\u5c06\u6700\u7ec8\u7684\u6fc0\u6d3b\u56fe\u5206\u7c7b\u4e3a": 92, "\u4e2a": [92, 231, 253], "\u4e2d\u7684\u4e00\u4e2a": 92, "\u8868\u793a": 92, "\u4e2a\u6570\u5b57": 92, "\u6211\u4eec\u5982\u4f55\u5728\u4ee3\u7801\u4e2d\u8868\u793a\u8fd9\u4e2a\u7b80\u5355\u7684\u795e\u7ecf\u7f51\u7edc\u5462": 92, "\u4e2a\u8f93\u5165\u56fe\u50cf\u901a\u9053": 92, "\u9ed1\u767d": [92, 93], "\u4e2a\u8f93\u51fa\u901a\u9053": [92, 93], "\u7684\u6b63\u65b9\u5f62\u5377\u79ef\u6838": 92, "\u4e00\u4e2a\u4eff\u5c04\u64cd\u4f5c": [92, 93], "\u7a97\u53e3\u4e0a\u8fdb\u884c\u6700\u5927\u6c60\u5316": [92, 93], "\u5982\u679c\u5c3a\u5bf8\u662f\u6b63\u65b9\u5f62": [92, 93], "\u4f60\u53ea\u9700\u6307\u5b9a\u4e00\u4e2a\u6570\u5b57": [92, 93], "num_flat_featur": [92, 93], "\u9664\u6279\u6b21\u7ef4\u5ea6\u5916\u7684\u6240\u6709\u7ef4\u5ea6": [92, 93], "num_featur": [92, 93, 130], "\u67e5\u770b\u8fd9\u6bb5\u4ee3\u7801": 92, "\u4f60\u5e94\u8be5\u80fd\u591f\u53d1\u73b0\u4e00\u4e9b\u4e0e\u4e0a\u56fe\u7ed3\u6784\u76f8\u4f3c\u7684\u5730\u65b9": 92, "\u8fd9\u6f14\u793a\u4e86\u5178\u578b": 92, "\u6a21\u578b\u7684\u7ed3\u6784": 92, "\u5b83\u7ee7\u627f\u81ea": 92, "\u6a21\u5757\u53ef\u4ee5\u5d4c\u5957": 92, "\u5373\u4f7f": 92, "\u5c42\u7c7b\u4e5f\u7ee7\u627f\u81ea": 92, "\u4e00\u4e2a\u6a21\u578b\u5c06\u6709\u4e00\u4e2a": 92, "\u5728\u8fd9\u91cc\u5b83\u5b9e\u4f8b\u5316\u5176\u5c42": 92, "\u5e76\u52a0\u8f7d\u4efb\u4f55\u5b83\u53ef\u80fd\u9700\u8981\u7684\u6570\u636e\u7ec4\u4ef6": 92, "\u6a21\u578b\u53ef\u80fd\u52a0\u8f7d\u8bcd\u6c47\u8868": 92, "\u8fd9\u662f\u5b9e\u9645\u8ba1\u7b97\u53d1\u751f\u7684\u5730\u65b9": 92, "\u8f93\u5165\u901a\u8fc7\u7f51\u7edc\u5c42\u548c\u5404\u79cd\u51fd\u6570\u751f\u6210\u8f93\u51fa": 92, "\u9664\u6b64\u4e4b\u5916": 92, "\u4f60\u53ef\u4ee5\u50cf\u6784\u5efa\u4efb\u4f55\u5176\u4ed6": 92, "\u7c7b\u4e00\u6837\u6784\u5efa\u4f60\u7684\u6a21\u578b\u7c7b": 92, "\u6dfb\u52a0\u4efb\u4f55\u4f60\u9700\u8981\u652f\u6301\u6a21\u578b\u8ba1\u7b97\u7684\u5c5e\u6027\u548c\u65b9\u6cd5": 92, "\u8ba9\u6211\u4eec\u5b9e\u4f8b\u5316\u8fd9\u4e2a\u5bf9\u8c61\u5e76\u8fd0\u884c\u4e00\u4e2a\u793a\u4f8b\u8f93\u5165": 92, "\u5bf9\u8c61\u6253\u5370\u4e86\u4ec0\u4e48\u4fe1\u606f": 92, "\u7684\u9ed1\u767d\u56fe\u50cf": [92, 93, 104], "nimag": 92, "\u4e0d\u76f4\u63a5\u8c03\u7528": 92, "nraw": 92, "\u5982\u4e0a\u4ee3\u7801\u5b58\u5728\u4e00\u4e9b\u8981\u70b9": 92, "\u6211\u4eec\u5b9e\u4f8b\u5316": 92, "\u7c7b": [92, 93, 104, 217, 247], "\u5e76\u6253\u5370": 92, "\u7684\u5b50\u7c7b\u5c06\u62a5\u544a\u5b83\u521b\u5efa\u7684\u5c42\u53ca\u5176\u5f62\u72b6\u548c\u53c2\u6570": 92, "\u8fd9\u53ef\u4ee5\u63d0\u4f9b\u4e00\u4e2a\u6a21\u578b\u7684\u6982\u89c8": 92, "\u5982\u679c\u4f60\u60f3\u4e86\u89e3\u5b83\u7684\u5904\u7406\u8fc7\u7a0b": 92, "\u5728\u4e0b\u9762": [92, 95], "\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u865a\u62df\u8f93\u5165": 92, "\u8868\u793a\u4e00\u4e2a": 92, "\u7684\u5355\u901a\u9053\u56fe\u50cf": 92, "\u4f60\u4f1a\u52a0\u8f7d\u4e00\u4e2a\u56fe\u50cf\u5207\u7247\u5e76\u5c06\u5176\u8f6c\u6362\u4e3a\u8fd9\u79cd\u5f62\u72b6\u7684\u5f20\u91cf": 92, "\u4f60\u53ef\u80fd\u5df2\u7ecf\u6ce8\u610f\u5230\u6211\u4eec\u7684\u5f20\u91cf\u6709\u4e00\u4e2a\u989d\u5916\u7684\u7ef4\u5ea6": 92, "\u6279\u6b21\u7ef4\u5ea6": 92, "\u6a21\u578b\u5047\u8bbe\u5b83\u4eec\u6b63\u5728\u5904\u7406\u6570\u636e": 92, "\u6279\u6b21": [92, 95, 96], "\u5305\u542b": [92, 104], "\u4e2a\u56fe\u50cf\u5207\u7247\u7684\u6279\u6b21\u5c06\u5177\u6709\u5f62\u72b6": 92, "\u7531\u4e8e\u6211\u4eec\u53ea\u4f7f\u7528\u4e00\u4e2a\u56fe\u50cf": 92, "\u6211\u4eec\u521b\u5efa\u4e86\u4e00\u4e2a\u5f62\u72b6\u4e3a": 92, "\u7684\u6279\u6b21": 92, "\u6211\u4eec\u901a\u8fc7\u50cf\u51fd\u6570\u4e00\u6837\u8c03\u7528\u5b83\u6765\u8981\u6c42\u6a21\u578b\u8fdb\u884c\u63a8\u7406": 92, "\u8fd9\u4e2a\u8c03\u7528\u7684\u8f93\u51fa\u8868\u793a\u6a21\u578b\u5bf9\u8f93\u5165\u8868\u793a\u7279\u5b9a\u6570\u5b57\u7684\u7f6e\u4fe1\u5ea6": 92, "\u7531\u4e8e\u8fd9\u4e2a\u6a21\u578b\u5b9e\u4f8b\u8fd8\u6ca1\u6709\u5b66\u4e60\u4efb\u4f55\u4e1c\u897f": 92, "\u6211\u4eec\u4e0d\u5e94\u8be5\u671f\u671b\u5728\u8f93\u51fa\u4e2d\u770b\u5230\u4efb\u4f55\u4fe1\u53f7": 92, "\u67e5\u770b": [92, 237, 257], "\u7684\u5f62\u72b6": 92, "\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u5b83\u4e5f\u6709\u4e00\u4e2a\u6279\u6b21\u7ef4\u5ea6": 92, "\u5176\u5927\u5c0f\u5e94\u8be5\u59cb\u7ec8\u4e0e\u8f93\u5165\u6279\u6b21\u7ef4\u5ea6\u76f8\u5339\u914d": 92, "\u5982\u679c\u6211\u4eec\u4f20\u5165\u4e86\u4e00\u4e2a\u5305\u542b": 92, "\u4e2a\u5b9e\u4f8b\u7684\u8f93\u5165\u6279\u6b21": 92, "\u5c06\u5177\u6709": 92, "\u6211\u4eec\u5c06\u6f14\u793a\u5982\u4f55\u4f7f\u7528": 92, "\u4e2d\u7684\u4e00\u4e2a\u53ef\u4e0b\u8f7d\u7684\u5f00\u653e\u8bbf\u95ee\u6570\u636e\u96c6": 92, "\u5982\u4f55\u8f6c\u6362\u56fe\u50cf\u4ee5\u4f9b\u4f60\u7684\u6a21\u578b\u4f7f\u7528": 92, "\u4ee5\u53ca\u5982\u4f55\u4f7f\u7528": [92, 252], "\u5c06\u6570\u636e\u6279\u6b21\u63d0\u4f9b\u7ed9\u4f60\u7684\u6a21\u578b": 92, "\u6211\u4eec\u9700\u8981\u505a\u7684\u7b2c\u4e00\u4ef6\u4e8b\u662f\u5c06\u4f20\u5165\u7684\u56fe\u50cf\u8f6c\u6362\u4e3a": 92, "4914": 92, "4822": 92, "4465": 92, "2470": 92, "2435": 92, "2616": 92, "\u6211\u4eec\u4e3a\u8f93\u5165\u6307\u5b9a\u4e86\u4e24\u79cd\u8f6c\u6362": 92, "\u52a0\u8f7d\u7684\u56fe\u50cf\u8f6c\u6362\u4e3a": 92, "\u8c03\u6574\u5f20\u91cf\u7684\u503c": 92, "\u4f7f\u5176\u5e73\u5747\u503c\u4e3a\u96f6": 92, "\u6807\u51c6\u5dee\u4e3a": 92, "\u5927\u591a\u6570\u6fc0\u6d3b\u51fd\u6570\u5728": 92, "\u9644\u8fd1\u5177\u6709\u6700\u5f3a\u68af\u5ea6": [92, 93], "\u56e0\u6b64\u5c06\u6211\u4eec\u7684\u6570\u636e\u5c45\u4e2d\u53ef\u4ee5\u52a0\u5feb\u5b66\u4e60\u901f\u5ea6": 92, "\u4f20\u9012\u7ed9\u8f6c\u6362\u7684\u503c\u662f\u6570\u636e\u96c6\u4e2d\u56fe\u50cf\u7684": 92, "\u503c\u7684\u5747\u503c": 92, "\u7b2c\u4e00\u4e2a\u5143\u7ec4": 92, "\u548c\u6807\u51c6\u5dee": 92, "\u7b2c\u4e8c\u4e2a\u5143\u7ec4": 92, "\u4f60\u53ef\u4ee5\u901a\u8fc7\u8fd0\u884c\u4ee5\u4e0b\u51e0\u884c\u4ee3\u7801\u81ea\u5df1\u8ba1\u7b97\u8fd9\u4e9b\u503c": 92, "concatdataset": 92, "\u5c06\u6240\u6709\u8bad\u7ec3\u56fe\u50cf\u5806\u53e0\u6210\u5f62\u72b6\u4e3a": 92, "50000": 92, "\u83b7\u53d6\u6bcf\u4e2a\u901a\u9053\u7684\u5747\u503c": 92, "\u8fd8\u6709\u8bb8\u591a\u5176\u4ed6\u53ef\u7528\u7684\u8f6c\u6362": 92, "\u5305\u62ec\u88c1\u526a": 92, "\u5c45\u4e2d": 92, "\u65cb\u8f6c\u548c\u53cd\u5c04": 92, "\u6211\u4eec\u5c06\u521b\u5efa": 92, "\u6570\u636e\u96c6\u7684\u4e00\u4e2a\u5b9e\u4f8b": 92, "\u8fd9\u662f\u4e00\u7ec4": 92, "\u7684\u5f69\u8272\u56fe\u50cf\u5207\u7247": 92, "\u4ee3\u8868": [92, 95], "\u7c7b\u7269\u4f53": 92, "\u79cd\u52a8\u7269": 92, "\u9e1f": 92, "\u732b": 92, "\u9e7f": 92, "\u72d7": 92, "\u9752\u86d9": 92, "\u9a6c": 92, "\u79cd\u8f66\u8f86": 92, "\u98de\u673a": 92, "\u6c7d\u8f66": 92, "\u8239": 92, "\u5361\u8f66": 92, "\u5f53\u4f60\u8fd0\u884c\u4e0a\u9762\u7684\u5355\u5143\u683c\u65f6": 92, "\u5b83\u53ef\u80fd\u9700\u8981\u4e00\u4e9b\u65f6\u95f4\u6765\u4e0b\u8f7d\u6570\u636e\u96c6": 92, "\u8fd9\u662f\u5728": 92, "\u4e2d\u521b\u5efa\u6570\u636e\u96c6\u5bf9\u8c61\u7684\u4e00\u4e2a\u793a\u4f8b": 92, "\u53ef\u4e0b\u8f7d\u7684\u6570\u636e\u96c6": 92, "\u5982\u4e0a\u9762\u7684": 92, "\u7c7b\u5305\u62ec": 92, "\u4e2d\u7684\u53ef\u4e0b\u8f7d\u6570\u636e\u96c6": 92, "\u4ee5\u53ca\u8bf8\u5982": 92, "\u4e4b\u7c7b\u7684\u5b9e\u7528\u7a0b\u5e8f\u6570\u636e\u96c6\u7c7b": 92, "\u5b83\u5c06\u8bfb\u53d6\u4e00\u4e2a\u6807\u8bb0\u8fc7\u7684\u56fe\u50cf\u6587\u4ef6\u5939": 92, "\u4f60\u4e5f\u53ef\u4ee5\u521b\u5efa": 92, "\u7684\u81ea\u5df1\u7684\u5b50\u7c7b": 92, "\u5f53\u6211\u4eec\u5b9e\u4f8b\u5316\u6211\u4eec\u7684\u6570\u636e\u96c6\u65f6": 92, "\u6211\u4eec\u9700\u8981\u544a\u8bc9\u5b83\u4e00\u4e9b\u4e8b\u60c5": 92, "\u6211\u4eec\u5e0c\u671b\u6570\u636e\u5b58\u653e\u7684\u6587\u4ef6\u7cfb\u7edf\u8def\u5f84": 92, "\u6211\u4eec\u662f\u5426\u4f7f\u7528\u8fd9\u4e2a\u96c6\u5408\u8fdb\u884c\u8bad\u7ec3": 92, "\u5927\u591a\u6570\u6570\u636e\u96c6\u5c06\u88ab\u5206\u4e3a\u8bad\u7ec3\u548c\u6d4b\u8bd5\u5b50\u96c6": 92, "\u5982\u679c\u6211\u4eec\u8fd8\u6ca1\u6709\u4e0b\u8f7d\u6570\u636e\u96c6": 92, "\u6211\u4eec\u662f\u5426\u5e0c\u671b\u4e0b\u8f7d\u5b83": 92, "\u6211\u4eec\u60f3\u5bf9\u6570\u636e\u5e94\u7528\u54ea\u4e9b\u8f6c\u6362": 92, "\u4e00\u65e6\u4f60\u7684\u6570\u636e\u96c6\u51c6\u5907\u5c31\u7eea": 92, "\u4f60\u5c31\u53ef\u4ee5\u5c06\u5b83\u4ea4\u7ed9": 92, "\u7684\u5b50\u7c7b\u5305\u88c5\u4e86\u5bf9\u6570\u636e\u7684\u8bbf\u95ee": 92, "\u5e76\u4e13\u95e8\u9488\u5bf9\u5b83\u6b63\u5728\u670d\u52a1\u7684\u6570\u636e\u7c7b\u578b": 92, "\u5bf9\u5b83\u6b63\u5728\u670d\u52a1\u7684\u6570\u636e\u4e00\u65e0\u6240\u77e5": 92, "\u4f46\u4f1a\u6839\u636e\u4f60\u6307\u5b9a\u7684\u53c2\u6570\u5c06": 92, "\u63d0\u4f9b\u7684\u8f93\u5165\u5f20\u91cf\u7ec4\u7ec7\u6210\u6279\u6b21": 92, "\u5728\u4e0a\u9762\u7684\u793a\u4f8b\u4e2d": [92, 111, 222, 239], "\u6211\u4eec\u8981\u6c42\u4e00\u4e2a": 92, "\u4e2d\u7ed9\u6211\u4eec\u6279\u6b21\u5927\u5c0f\u4e3a": 92, "\u968f\u673a\u6253\u4e71\u5b83\u4eec\u7684\u987a\u5e8f": 92, "\u5e76\u544a\u8bc9\u5b83\u542f\u52a8\u4e24\u4e2a\u5de5\u4f5c\u8fdb\u7a0b\u4ece\u78c1\u76d8\u52a0\u8f7d\u6570\u636e": 92, "\u53ef\u89c6\u5316\u4f60\u7684": 92, "\u63d0\u4f9b\u7684\u6279\u6b21\u662f\u4e00\u4e2a\u5f88\u597d\u7684\u505a\u6cd5": 92, "\u83b7\u53d6\u4e00\u4e9b\u968f\u673a\u8bad\u7ec3\u56fe\u50cf": 92, "\u663e\u793a\u56fe\u50cf": 92, "\u6253\u5370\u6807\u7b7e": 92, "\u8fd0\u884c\u4e0a\u9762\u7684\u5355\u5143\u683c\u5e94\u8be5\u4f1a\u663e\u793a\u4f60\u4e00\u6761\u56db\u5f20\u56fe\u50cf\u7684\u6761\u5e26": 92, "\u4ee5\u53ca\u6bcf\u5f20\u56fe\u50cf\u7684\u6b63\u786e\u6807\u7b7e": 92, "\u8ba9\u6211\u4eec\u628a\u6240\u6709\u7684\u90e8\u5206\u653e\u5728\u4e00\u8d77": 92, "\u8bad\u7ec3\u4e00\u4e2a\u6a21\u578b": 92, "\u6211\u4eec\u9700\u8981\u8bad\u7ec3\u548c\u6d4b\u8bd5\u6570\u636e\u96c6": 92, "\u5982\u679c\u4f60\u8fd8\u6ca1\u6709": 92, "\u8fd0\u884c\u4e0b\u9762\u7684\u5355\u5143\u683c\u6765\u786e\u4fdd\u6570\u636e\u96c6\u5df2\u4e0b\u8f7d": 92, "\u53ef\u80fd\u9700\u8981\u4e00\u5206\u949f": 92, "\u8fd0\u884c\u5bf9": 92, "\u8f93\u51fa\u7684\u68c0\u67e5": 92, "\u8fd9\u662f\u6211\u4eec\u5c06\u8981\u8bad\u7ec3\u7684\u6a21\u578b": 92, "\u5982\u679c\u5b83\u770b\u8d77\u6765\u5f88\u719f\u6089": 92, "\u90a3\u662f\u56e0\u4e3a\u5b83\u662f": 92, "\u7684\u4e00\u4e2a\u53d8\u4f53": 92, "\u5728\u672c\u89c6\u9891\u524d\u9762\u8ba8\u8bba\u8fc7": 92, "\u9002\u7528\u4e8e": 92, "\u8272\u56fe\u50cf": 92, "\u6211\u4eec\u6700\u540e\u9700\u8981\u7684\u662f\u4e00\u4e2a\u635f\u5931\u51fd\u6570\u548c\u4e00\u4e2a\u4f18\u5316\u5668": 92, "\u5982\u672c\u89c6\u9891\u524d\u9762\u6240\u8ba8\u8bba\u7684": 92, "\u662f\u8861\u91cf\u6a21\u578b\u9884\u6d4b\u4e0e\u7406\u60f3\u8f93\u51fa\u4e4b\u95f4\u5dee\u8ddd\u7684\u6307\u6807": 92, "\u4ea4\u53c9\u71b5\u635f\u5931\u662f\u50cf\u6211\u4eec\u8fd9\u6837\u7684\u5206\u7c7b\u6a21\u578b\u7684\u5178\u578b\u635f\u5931\u51fd\u6570": 92, "\u662f\u9a71\u52a8\u5b66\u4e60\u7684\u5173\u952e": 92, "\u6211\u4eec\u521b\u5efa\u4e86\u4e00\u4e2a\u5b9e\u73b0": 92, "\u968f\u673a\u68af\u5ea6\u4e0b\u964d": 92, "\u7684\u4f18\u5316\u5668": 92, "\u8fd9\u662f\u6700\u76f4\u63a5\u7684\u4f18\u5316\u7b97\u6cd5\u4e4b\u4e00": 92, "\u9664\u4e86\u7b97\u6cd5\u7684\u53c2\u6570": 92, "\u5982\u5b66\u4e60\u7387": 92, "\u548c\u52a8\u91cf": 92, "\u4e4b\u5916": [92, 93, 230], "\u6211\u4eec\u8fd8\u4f20\u5165\u4e86": 92, "\u5b83\u662f\u6a21\u578b\u4e2d\u6240\u6709\u5b66\u4e60\u6743\u91cd\u7684\u96c6\u5408": 92, "\u8fd9\u662f\u4f18\u5316\u5668\u8981\u8c03\u6574\u7684\u5bf9\u8c61": 92, "\u6240\u6709\u8fd9\u4e9b\u90fd\u88ab\u7ec4\u88c5\u5230\u8bad\u7ec3\u5faa\u73af\u4e2d": 92, "\u7ee7\u7eed\u8fd0\u884c\u8fd9\u4e2a\u5355\u5143\u683c": 92, "\u5b83\u53ef\u80fd\u9700\u8981\u51e0\u5206\u949f\u624d\u80fd\u6267\u884c": 92, "\u5728\u6570\u636e\u96c6\u4e0a\u5faa\u73af\u591a\u6b21": [92, 94], "\u83b7\u53d6\u8f93\u5165": [92, 251], "\u5c06\u53c2\u6570\u68af\u5ea6\u5f52\u96f6": 92, "\u53cd\u5411": [92, 251], "\u6253\u5370\u7edf\u8ba1\u4fe1\u606f": [92, 251], "\u6bcf": 92, "\u4e2a\u5c0f\u6279\u6b21\u6253\u5370\u4e00\u6b21": 92, "\u6211\u4eec\u53ea\u8fdb\u884c\u4e86": 92, "\u4e2a\u8bad\u7ec3\u8f6e\u6b21": 92, "\u7b2c": 92, "\u884c": 92, "\u4e5f\u5c31\u662f\u5728\u8bad\u7ec3\u6570\u636e\u96c6\u4e0a\u8fdb\u884c\u4e86\u4e24\u6b21\u5b8c\u6574\u904d\u5386": 92, "\u6bcf\u6b21\u904d\u5386\u90fd\u6709\u4e00\u4e2a\u5185\u90e8\u5faa\u73af": 92, "\u904d\u5386\u8bad\u7ec3\u6570\u636e": 92, "\u63d0\u4f9b\u7ecf\u8fc7\u8f6c\u6362\u7684\u8f93\u5165\u56fe\u50cf\u6279\u6b21\u53ca\u5176\u6b63\u786e\u6807\u7b7e": 92, "\u5c06\u68af\u5ea6\u5f52\u96f6": [92, 96, 248], "\u662f\u4e00\u4e2a\u91cd\u8981\u6b65\u9aa4": 92, "\u68af\u5ea6\u4f1a\u5728\u4e00\u4e2a\u6279\u6b21\u4e0a\u7d2f\u79ef": 92, "\u5982\u679c\u6211\u4eec\u4e0d\u4e3a\u6bcf\u4e2a\u6279\u6b21\u91cd\u7f6e\u5b83\u4eec": 92, "\u5b83\u4eec\u5c06\u7ee7\u7eed\u7d2f\u79ef": 92, "\u4ece\u800c\u63d0\u4f9b\u9519\u8bef\u7684\u68af\u5ea6\u503c": 92, "\u4f7f\u5b66\u4e60\u53d8\u5f97\u4e0d\u53ef\u80fd": 92, "\u5728\u7b2c": 92, "\u6211\u4eec": 92, "\u8981\u6c42\u6a21\u578b\u5bf9\u8fd9\u4e2a\u6279\u6b21\u8fdb\u884c\u9884\u6d4b": 92, "\u5728\u4e0b\u4e00\u884c": 92, "\u6211\u4eec\u8ba1\u7b97\u635f\u5931": 92, "\u6a21\u578b\u9884\u6d4b": 92, "\u6b63\u786e\u8f93\u51fa": 92, "\u4e4b\u95f4\u7684\u5dee\u5f02": 92, "\u6211\u4eec\u8fdb\u884c": 92, "\u4f20\u64ad": 92, "\u8ba1\u7b97\u5c06\u6307\u5bfc\u5b66\u4e60\u7684\u68af\u5ea6": 92, "\u4f18\u5316\u5668\u6267\u884c\u4e00\u6b65\u5b66\u4e60": 92, "\u5b83\u4f7f\u7528": 92, "\u8c03\u7528\u5f97\u5230\u7684\u68af\u5ea6\u6765\u8c03\u6574\u5b66\u4e60\u6743\u91cd": 92, "\u4ee5\u51cf\u5c0f\u635f\u5931": 92, "\u5faa\u73af\u7684\u5176\u4f59\u90e8\u5206\u5bf9\u8f6e\u6b21\u53f7": 92, "\u5df2\u5b8c\u6210\u7684\u8bad\u7ec3\u5b9e\u4f8b\u6570\u4ee5\u53ca\u8bad\u7ec3\u5faa\u73af\u4e2d\u6536\u96c6\u7684\u635f\u5931\u8fdb\u884c\u4e86\u4e00\u4e9b\u8f7b\u91cf\u7ea7\u62a5\u544a": 92, "\u4f60\u5e94\u8be5\u4f1a\u770b\u5230\u7c7b\u4f3c\u8fd9\u6837\u7684\u8f93\u51fa": 92, "235": [92, 109], "940": 92, "6000": 92, "8000": [92, 247], "573": 92, "507": 92, "12000": 92, "442": 92, "378": 92, "364": 92, "319": [92, 239], "284": [92, 164], "267": 92, "\u6ce8\u610f\u635f\u5931\u503c\u662f\u5355\u8c03\u4e0b\u964d\u7684": 92, "\u8868\u660e\u6211\u4eec\u7684\u6a21\u578b\u5728\u7ee7\u7eed\u63d0\u9ad8\u5176\u5728\u8bad\u7ec3\u6570\u636e\u96c6\u4e0a\u7684\u6027\u80fd": 92, "\u4f5c\u4e3a\u6700\u540e\u4e00\u6b65": 92, "\u6211\u4eec\u5e94\u8be5\u68c0\u67e5\u6a21\u578b\u662f\u5426\u771f\u6b63\u505a\u5230\u4e86": 92, "\u6cdb\u5316": 92, "\u5b66\u4e60": [92, 104], "\u800c\u4e0d\u662f\u7b80\u5355\u5730": 92, "\u8bb0\u4f4f": 92, "\u4e86\u6570\u636e\u96c6": 92, "\u8fd9\u88ab\u79f0\u4e3a": 92, "\u8fc7\u62df\u5408": 92, "\u901a\u5e38\u8868\u660e\u6570\u636e\u96c6\u592a\u5c0f": 92, "\u6ca1\u6709\u8db3\u591f\u7684\u6837\u672c\u8fdb\u884c\u6cdb\u5316\u5b66\u4e60": 92, "\u6216\u8005\u6a21\u578b\u7684\u5b66\u4e60\u53c2\u6570\u6bd4\u6b63\u786e\u5efa\u6a21\u6570\u636e\u96c6\u6240\u9700\u7684\u66f4\u591a": 92, "\u8fd9\u5c31\u662f\u4e3a\u4ec0\u4e48\u6570\u636e\u96c6\u88ab\u5206\u4e3a\u8bad\u7ec3\u548c\u6d4b\u8bd5\u5b50\u96c6\u7684\u539f\u56e0": 92, "\u4e3a\u4e86\u6d4b\u8bd5\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b": 92, "\u6211\u4eec\u8981\u6c42\u5b83\u5bf9\u4ece\u672a\u8bad\u7ec3\u8fc7\u7684\u6570\u636e\u8fdb\u884c\u9884\u6d4b": 92, "\u5982\u679c\u4f60\u4e00\u76f4\u8ddf\u968f\u4e0b\u6765": 92, "\u4f60\u5e94\u8be5\u4f1a\u770b\u5230\u6a21\u578b\u5728\u8fd9\u4e00\u70b9\u4e0a\u7684\u51c6\u786e\u7387\u5927\u7ea6\u4e3a": 92, "\u8fd9\u5e76\u4e0d\u662f\u6700\u5148\u8fdb\u7684\u6c34\u5e73": 92, "\u4f46\u6bd4\u968f\u673a\u8f93\u51fa\u7684": 92, "\u51c6\u786e\u7387\u8981\u597d\u5f97\u591a": 92, "\u8fd9\u8bc1\u660e\u4e86\u6a21\u578b\u786e\u5b9e\u53d1\u751f\u4e86\u4e00\u4e9b\u6cdb\u5316\u5b66\u4e60": 92, "\u5728\u8fd9\u4e2a\u89c6\u9891\u4e2d": 93, "\u6211\u4eec\u5c06\u8ba8\u8bba": 93, "\u63d0\u4f9b\u7684\u4e00\u4e9b\u7528\u4e8e\u6784\u5efa\u6df1\u5ea6\u5b66\u4e60\u7f51\u7edc\u7684\u5de5\u5177": 93, "\u9664\u4e86": [93, 230], "\u6211\u4eec\u5728\u672c\u89c6\u9891\u4e2d\u8ba8\u8bba\u7684\u6240\u6709\u7c7b\u90fd\u662f": 93, "\u7684\u57fa\u7c7b": 93, "\u65e8\u5728\u5c01\u88c5\u7279\u5b9a\u4e8e": 93, "\u6a21\u578b\u53ca\u5176\u7ec4\u4ef6\u7684\u884c\u4e3a": 93, "\u7684\u4e00\u4e2a\u91cd\u8981\u884c\u4e3a\u662f\u6ce8\u518c\u53c2\u6570": 93, "\u5982\u679c\u7279\u5b9a\u7684": 93, "\u5b50\u7c7b\u5177\u6709\u5b66\u4e60\u6743\u91cd": 93, "\u8fd9\u4e9b\u6743\u91cd\u5c06\u8868\u793a\u4e3a": 93, "\u7c7b\u662f": 93, "\u5177\u6709\u7279\u6b8a\u884c\u4e3a": 93, "\u5373\u5f53\u5b83\u4eec\u88ab\u5206\u914d\u4e3a": 93, "\u7684\u5c5e\u6027\u65f6": 93, "\u5b83\u4eec\u5c06\u88ab\u6dfb\u52a0\u5230\u8be5\u6a21\u5757\u7684\u53c2\u6570\u5217\u8868\u4e2d": 93, "\u7c7b\u4e0a\u7684": 93, "\u65b9\u6cd5\u8bbf\u95ee\u8fd9\u4e9b\u53c2\u6570": 93, "\u4f5c\u4e3a\u4e00\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50": 93, "\u8fd9\u91cc\u6709\u4e00\u4e2a\u975e\u5e38\u7b80\u5355\u7684\u6a21\u578b": 93, "\u5305\u542b\u4e24\u4e2a\u7ebf\u6027\u5c42\u548c\u4e00\u4e2a\u6fc0\u6d3b\u51fd\u6570": 93, "\u6211\u4eec\u5c06\u521b\u5efa\u5b83\u7684\u4e00\u4e2a\u5b9e\u4f8b": 93, "\u5e76\u8981\u6c42\u5b83\u62a5\u544a\u5176\u53c2\u6570": 93, "linear1": [93, 103, 253], "linear2": [93, 103, 253], "njust": 93, "nmodel": 93, "\u8fd9\u663e\u793a\u4e86": 93, "\u6a21\u578b\u7684\u57fa\u672c\u7ed3\u6784": 93, "\u65b9\u6cd5\u5b9a\u4e49\u6a21\u578b\u7684\u5c42\u548c\u5176\u4ed6\u7ec4\u4ef6": 93, "\u8fd8\u6709\u4e00\u4e2a": 93, "\u65b9\u6cd5\u6267\u884c\u8ba1\u7b97": 93, "\u6ce8\u610f\u6211\u4eec\u53ef\u4ee5\u6253\u5370\u6a21\u578b\u6216\u4efb\u4f55\u5b50\u6a21\u5757": 93, "\u4ee5\u4e86\u89e3\u5176\u7ed3\u6784": 93, "\u6700\u57fa\u672c\u7684\u795e\u7ecf\u7f51\u7edc\u5c42\u7c7b\u578b\u662f": 93, "\u7ebf\u6027": 93, "\u5168\u8fde\u63a5": 93, "\u8fd9\u662f\u4e00\u79cd\u6bcf\u4e2a\u8f93\u5165\u90fd\u4f1a\u5f71\u54cd\u8be5\u5c42\u6bcf\u4e2a\u8f93\u51fa\u7684\u5c42": 93, "\u5176\u5f71\u54cd\u7a0b\u5ea6\u7531\u5c42\u7684\u6743\u91cd\u6307\u5b9a": 93, "\u5982\u679c\u4e00\u4e2a\u6a21\u578b\u6709": 93, "\u4e2a\u8f93\u5165\u548c": 93, "\u4e2a\u8f93\u51fa": 93, "\u6743\u91cd\u5c06\u662f\u4e00\u4e2a": 93, "\u77e9\u9635": [93, 95], "lin": [93, 99, 104, 138, 158, 173, 174, 175, 210], "nweight": 93, "noutput": 93, "\u5982\u679c\u4f60\u5c06": 93, "\u4e0e\u7ebf\u6027\u5c42\u7684\u6743\u91cd\u76f8\u4e58": 93, "\u5e76\u52a0\u4e0a\u504f\u7f6e": 93, "\u4f60\u4f1a\u53d1\u73b0\u5f97\u5230\u7684\u662f\u8f93\u51fa\u5411\u91cf": 93, "\u53e6\u4e00\u4e2a\u9700\u8981\u6ce8\u610f\u7684\u91cd\u8981\u7279\u6027\u662f": 93, "\u5f53\u6211\u4eec\u7528": 93, "\u68c0\u67e5\u5c42\u7684\u6743\u91cd\u65f6": 93, "\u5b83\u5c06\u81ea\u5df1\u62a5\u544a\u4e3a\u4e00\u4e2a": 93, "\u5e76\u8ba9\u6211\u4eec\u77e5\u9053\u5b83\u6b63\u5728\u4f7f\u7528": 93, "\u8ddf\u8e2a\u68af\u5ea6": 93, "\u4e0d\u540c\u7684\u9ed8\u8ba4\u884c\u4e3a": 93, "\u7ebf\u6027\u5c42\u5728\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u4e2d\u88ab\u5e7f\u6cdb\u4f7f\u7528": 93, "\u4f60\u4f1a\u7ecf\u5e38\u5728\u5206\u7c7b\u5668\u6a21\u578b\u7684\u672b\u7aef\u770b\u5230\u5b83\u4eec": 93, "\u5176\u4e2d\u6700\u540e\u4e00\u5c42\u5c06\u6709": 93, "\u662f\u5206\u7c7b\u5668\u6240\u5904\u7406\u7684\u7c7b\u522b\u6570": 93, "\u5377\u79ef": [93, 231], "\u5c42\u88ab\u8bbe\u8ba1\u7528\u4e8e\u5904\u7406\u5177\u6709\u9ad8\u5ea6\u7a7a\u95f4\u76f8\u5173\u6027\u7684\u6570\u636e": 93, "\u5b83\u4eec\u5728\u8ba1\u7b97\u673a\u89c6\u89c9\u9886\u57df\u975e\u5e38\u5e38\u7528": 93, "\u7528\u4e8e\u68c0\u6d4b\u7ec4\u6210\u66f4\u9ad8\u7ea7\u7279\u5f81\u7684\u7d27\u5bc6\u7279\u5f81\u7ec4": 93, "\u5b83\u4eec\u4e5f\u51fa\u73b0\u5728\u5176\u4ed6\u4e0a\u4e0b\u6587\u4e2d": 93, "\u5e94\u7528\u7a0b\u5e8f\u4e2d": 93, "\u4e00\u4e2a\u5355\u8bcd\u7684\u76f4\u63a5\u4e0a\u4e0b\u6587": 93, "\u5373\u5e8f\u5217\u4e2d\u9644\u8fd1\u7684\u5176\u4ed6\u5355\u8bcd": 93, "\u53ef\u80fd\u4f1a\u5f71\u54cd\u53e5\u5b50\u7684\u542b\u4e49": 93, "\u6211\u4eec\u5728\u4e4b\u524d\u7684\u89c6\u9891\u4e2d\u770b\u5230\u4e86": 93, "lenet5": 93, "\u4e2d\u7684\u5377\u79ef\u5c42": 93, "\u8f93\u5165\u56fe\u50cf\u901a\u9053": 93, "\u8f93\u51fa\u901a\u9053": 93, "\u5e73\u65b9\u5377\u79ef\u6838": 93, "\u6765\u81ea\u56fe\u50cf\u7ef4\u5ea6": 93, "\u8ba9\u6211\u4eec\u5206\u89e3\u4e00\u4e0b\u8fd9\u4e2a\u6a21\u578b\u4e2d\u5377\u79ef\u5c42\u7684\u5de5\u4f5c\u539f\u7406": 93, "\u65e8\u5728\u63a5\u53d7": 93, "1x32x32": 93, "\u5377\u79ef\u5c42\u6784\u9020\u51fd\u6570\u7684\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f\u8f93\u5165\u901a\u9053\u6570": 93, "\u8fd9\u91cc\u662f": 93, "\u5982\u679c\u6211\u4eec\u6784\u5efa\u8fd9\u4e2a\u6a21\u578b\u6765\u67e5\u770b": 93, "\u8272\u5f69\u901a\u9053": 93, "\u5b83\u5c06\u662f": 93, "\u5377\u79ef\u5c42\u5c31\u50cf\u4e00\u4e2a\u626b\u63cf\u56fe\u50cf\u7684\u7a97\u53e3": 93, "\u5bfb\u627e\u5b83\u80fd\u8bc6\u522b\u7684\u6a21\u5f0f": 93, "\u8fd9\u4e9b\u6a21\u5f0f\u88ab\u79f0\u4e3a": 93, "\u7279\u5f81": 93, "\u5377\u79ef\u5c42\u7684\u4e00\u4e2a\u53c2\u6570\u662f\u6211\u4eec\u5e0c\u671b\u5b83\u5b66\u4e60\u7684\u7279\u5f81\u6570\u91cf": 93, "\u6784\u9020\u51fd\u6570\u7684\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662f\u8f93\u51fa\u7279\u5f81\u7684\u6570\u91cf": 93, "\u6211\u4eec\u8981\u6c42\u6211\u4eec\u7684\u5c42\u5b66\u4e60": 93, "\u4e2a\u7279\u5f81": 93, "\u5c31\u5728\u4e0a\u9762": 93, "\u6211\u5c06\u5377\u79ef\u5c42\u6bd4\u4f5c\u4e00\u4e2a\u7a97\u53e3": 93, "\u4f46\u662f\u7a97\u53e3\u6709\u591a\u5927": 93, "\u7b2c\u4e09\u4e2a\u53c2\u6570\u662f\u7a97\u53e3\u6216\u5185\u6838\u5927\u5c0f": 93, "\u6570\u5b57": 93, "\u610f\u5473\u7740\u6211\u4eec\u9009\u62e9\u4e86\u4e00\u4e2a": 93, "\u7684\u5185\u6838": 93, "\u5982\u679c\u4f60\u5e0c\u671b\u5185\u6838\u7684\u9ad8\u5ea6\u4e0e\u5bbd\u5ea6\u4e0d\u540c": 93, "\u4f60\u53ef\u4ee5\u4e3a\u6b64\u53c2\u6570\u6307\u5b9a\u4e00\u4e2a\u5143\u7ec4": 93, "\u6765\u83b7\u5f97\u4e00\u4e2a": 93, "3x5": 93, "\u7684\u5377\u79ef\u6838": 93, "\u5377\u79ef\u5c42\u7684\u8f93\u51fa\u662f\u4e00\u4e2a": 93, "\u6fc0\u6d3b\u6620\u5c04": 93, "\u8f93\u5165\u5f20\u91cf\u4e2d\u7279\u5f81\u5b58\u5728\u7684\u7a7a\u95f4\u8868\u793a": 93, "\u5c06\u7ed9\u6211\u4eec\u4e00\u4e2a": 93, "6x28x28": 93, "\u7684\u8f93\u51fa\u5f20\u91cf": [93, 95], "\u662f\u7279\u5f81\u6570": 93, "\u662f\u6620\u5c04\u7684\u9ad8\u5ea6\u548c\u5bbd\u5ea6": 93, "\u6765\u81ea\u4e8e\u5f53\u5728": 93, "\u50cf\u7d20\u884c\u4e0a\u626b\u63cf": 93, "\u50cf\u7d20\u7a97\u53e3\u65f6": 93, "\u53ea\u6709": 93, "\u4e2a\u6709\u6548\u4f4d\u7f6e\u7684\u4e8b\u5b9e": 93, "\u6211\u4eec\u5c06\u5377\u79ef\u7684\u8f93\u51fa\u901a\u8fc7": 93, "\u7a0d\u540e\u5c06\u8ba8\u8bba\u6fc0\u6d3b\u51fd\u6570": 93, "\u7136\u540e\u901a\u8fc7\u6700\u5927\u6c60\u5316\u5c42": 93, "\u6700\u5927\u6c60\u5316\u5c42\u5c06\u6fc0\u6d3b\u6620\u5c04\u4e2d\u5f7c\u6b64\u9760\u8fd1\u7684\u7279\u5f81\u7ec4\u5408\u5728\u4e00\u8d77": 93, "\u5b83\u901a\u8fc7\u51cf\u5c0f\u5f20\u91cf\u6765\u5b9e\u73b0\u8fd9\u4e00\u70b9": 93, "\u5c06\u8f93\u51fa\u4e2d\u6bcf\u4e2a": 93, "\u7ec4\u7684\u5355\u5143\u683c\u5408\u5e76\u4e3a\u4e00\u4e2a\u5355\u5143\u683c": 93, "\u5e76\u5c06\u8be5\u5355\u5143\u683c\u7684\u503c\u5206\u914d\u4e3a\u7ec4\u6210\u5b83\u7684": 93, "\u4e2a\u5355\u5143\u683c\u4e2d\u7684\u6700\u5927\u503c": 93, "\u8fd9\u7ed9\u4e86\u6211\u4eec\u4e00\u4e2a\u8f83\u4f4e\u5206\u8fa8\u7387\u7684\u6fc0\u6d3b\u6620\u5c04": 93, "\u5c3a\u5bf8\u4e3a": 93, "6x14x14": 93, "\u6211\u4eec\u7684\u4e0b\u4e00\u4e2a\u5377\u79ef\u5c42": 93, "\u671f\u671b": 93, "\u4e2a\u8f93\u5165\u901a\u9053": 93, "\u5bf9\u5e94\u4e8e\u7b2c\u4e00\u5c42\u5bfb\u627e\u7684": 93, "\u6709": 93, "\u5e76\u4e14\u5185\u6838\u5927\u5c0f\u4e3a": 93, "3x3": 93, "\u5b83\u8f93\u51fa\u4e00\u4e2a": 93, "16x12x12": 93, "\u7684\u6fc0\u6d3b\u6620\u5c04": 93, "\u518d\u6b21\u901a\u8fc7\u6700\u5927\u6c60\u5316\u5c42\u51cf\u5c0f\u5230": 93, "16x6x6": 93, "\u5728\u5c06\u6b64\u8f93\u51fa\u4f20\u9012\u7ed9\u7ebf\u6027\u5c42\u4e4b\u524d": 93, "\u5b83\u88ab\u91cd\u65b0\u6574\u5f62\u4e3a\u4e00\u4e2a": 93, "576": 93, "\u5143\u7d20\u5411\u91cf": 93, "\u4f9b\u4e0b\u4e00\u5c42\u4f7f\u7528": 93, "\u6709\u9488\u5bf9": 93, "\u5f20\u91cf\u7684\u5377\u79ef\u5c42": 93, "\u5377\u79ef\u5c42\u6784\u9020\u51fd\u6570\u8fd8\u6709\u8bb8\u591a\u5176\u4ed6\u53ef\u9009\u53c2\u6570": 93, "\u5305\u62ec\u6b65\u957f\u957f\u5ea6": 93, "\u53ea\u626b\u63cf\u6bcf\u7b2c\u4e8c\u4e2a\u6216\u6bcf\u7b2c\u4e09\u4e2a\u4f4d\u7f6e": 93, "\u586b\u5145": 93, "\u56e0\u6b64\u4f60\u53ef\u4ee5\u626b\u63cf\u5230\u8f93\u5165\u7684\u8fb9\u7f18": 93, "\u7b49\u7b49": 93, "\u66f4\u591a\u4fe1\u606f\u8bf7\u53c2\u89c1": 93, "\u5faa\u73af\u795e\u7ecf\u7f51\u7edc": 93, "\u7528\u4e8e\u5e8f\u5217\u6570\u636e": 93, "\u4ece\u79d1\u5b66\u4eea\u5668\u7684\u65f6\u95f4\u5e8f\u5217\u6d4b\u91cf\u5230\u81ea\u7136\u8bed\u8a00\u53e5\u5b50\u518d\u5230": 93, "dna": 93, "\u6838\u82f7\u9178": 93, "\u901a\u8fc7\u7ef4\u62a4\u4e00\u4e2a": 93, "\u9690\u85cf\u72b6\u6001": 93, "\u6765\u5b9e\u73b0\u8fd9\u4e00\u70b9": 93, "\u8be5\u9690\u85cf\u72b6\u6001\u5145\u5f53\u4e00\u79cd\u8bb0\u5fc6": 93, "\u8bb0\u5f55\u5230\u76ee\u524d\u4e3a\u6b62\u5b83\u5728\u5e8f\u5217\u4e2d\u770b\u5230\u7684\u5185\u5bb9": 93, "\u5c42\u7684\u5185\u90e8\u7ed3\u6784": 93, "\u6216\u5176\u53d8\u4f53": 93, "\u957f\u77ed\u671f\u8bb0\u5fc6": 93, "\u95e8\u63a7\u5faa\u73af\u5355\u5143": 93, "\u76f8\u5f53\u590d\u6742": 93, "\u8d85\u51fa\u4e86\u672c\u89c6\u9891\u7684\u8303\u56f4": 93, "\u4f46\u6211\u4eec\u5c06\u5411\u4f60\u5c55\u793a\u57fa\u4e8e": 93, "\u7684\u8bcd\u6027\u6807\u6ce8\u5668": 93, "\u4e00\u79cd\u5206\u7c7b\u5668": 93, "\u7528\u4e8e\u544a\u8bc9\u4f60\u4e00\u4e2a\u5355\u8bcd\u662f\u540d\u8bcd": 93, "\u52a8\u8bcd\u7b49": 93, "\u7684\u6837\u5b50": 93, "lstmtagger": [93, 102], "vocab_s": [93, 98, 99, 102, 103, 115, 118, 138, 145, 186, 221], "tagset_s": [93, 98, 102], "word_embed": [93, 102], "\u63a5\u53d7\u8bcd\u5d4c\u5165\u4f5c\u4e3a\u8f93\u5165": 93, "\u5e76\u8f93\u51fa\u7ef4\u5ea6\u4e3a": 93, "\u7684\u9690\u85cf\u72b6\u6001": 93, "\u5c06\u4ece\u9690\u85cf\u72b6\u6001\u7a7a\u95f4\u6620\u5c04\u5230\u6807\u8bb0\u7a7a\u95f4\u7684\u7ebf\u6027\u5c42": 93, "hidden2tag": [93, 98, 102], "lstm_out": [93, 98, 102], "tag_spac": [93, 102], "tag_scor": [93, 102], "\u6784\u9020\u51fd\u6570\u6709\u56db\u4e2a\u53c2\u6570": 93, "\u662f\u8f93\u5165\u8bcd\u6c47\u8868\u4e2d\u5355\u8bcd\u7684\u6570\u91cf": 93, "\u6bcf\u4e2a\u5355\u8bcd\u662f\u4e00\u4e2a": 93, "\u7ef4\u7684\u4e00\u70ed\u5411\u91cf": 93, "\u6216\u5355\u4f4d\u5411\u91cf": 93, "\u662f\u8f93\u51fa\u6807\u7b7e\u96c6\u7684\u5927\u5c0f": 93, "\u662f\u8bcd\u6c47\u7684": 93, "\u5d4c\u5165": 93, "\u7a7a\u95f4\u7684\u5927\u5c0f": 93, "\u5d4c\u5165\u5c06\u8bcd\u6c47\u6620\u5c04\u5230\u4e00\u4e2a\u4f4e\u7ef4\u7a7a\u95f4": 93, "\u5728\u8be5\u7a7a\u95f4\u4e2d": 93, "\u610f\u4e49\u76f8\u4f3c\u7684\u5355\u8bcd\u5f7c\u6b64\u63a5\u8fd1": 93, "\u7684\u8bb0\u5fc6\u5927\u5c0f": 93, "\u8f93\u5165\u5c06\u662f\u4e00\u4e2a\u53e5\u5b50": 93, "\u5355\u8bcd\u8868\u793a\u4e3a\u4e00\u70ed\u5411\u91cf\u7684\u7d22\u5f15": 93, "\u5d4c\u5165\u5c42\u5c06\u628a\u8fd9\u4e9b\u6620\u5c04\u5230\u4e00\u4e2a": 93, "\u7ef4\u7684\u7a7a\u95f4": 93, "\u63a5\u6536\u8fd9\u4e2a\u5d4c\u5165\u5e8f\u5217\u5e76\u5bf9\u5176\u8fdb\u884c\u8fed\u4ee3": 93, "\u4ea7\u751f\u4e00\u4e2a\u957f\u5ea6\u4e3a": 93, "\u7684\u8f93\u51fa\u5411\u91cf": 93, "\u6700\u540e\u7684\u7ebf\u6027\u5c42\u5145\u5f53\u5206\u7c7b\u5668": 93, "\u5c06\u6700\u540e\u4e00\u5c42\u7684\u8f93\u51fa\u901a\u8fc7": 93, "\u8f6c\u6362\u4e3a\u4e00\u7ec4\u5f52\u4e00\u5316\u7684\u4f30\u8ba1\u6982\u7387": 93, "\u8868\u793a\u7ed9\u5b9a\u5355\u8bcd\u6620\u5c04\u5230\u7ed9\u5b9a\u6807\u7b7e\u7684\u6982\u7387": 93, "\u5982\u679c\u4f60\u60f3\u770b\u770b\u8fd9\u4e2a\u7f51\u7edc\u7684\u5b9e\u9645\u8fd0\u884c\u60c5\u51b5": 93, "\u53ef\u4ee5\u67e5\u770b": 93, "\u4e0a\u7684": [93, 121, 238, 258], "\u5e8f\u5217\u6a21\u578b\u548c": 93, "\u7f51\u7edc": 93, "\u6559\u7a0b": [93, 104, 238, 239, 246, 248, 257], "\u662f\u591a\u7528\u9014\u7f51\u7edc": 93, "\u9886\u57df\u53d6\u5f97\u4e86\u6700\u5148\u8fdb\u7684\u6210\u679c": 93, "\u8ba8\u8bba\u8f6c\u6362\u5668\u67b6\u6784\u8d85\u51fa\u4e86\u672c\u89c6\u9891\u7684\u8303\u56f4": 93, "\u5141\u8bb8\u4f60\u5b9a\u4e49\u8f6c\u6362\u5668\u6a21\u578b\u7684\u6574\u4f53\u53c2\u6570": 93, "\u6ce8\u610f\u529b\u5934\u7684\u6570\u91cf": 93, "\u7f16\u7801\u5668\u548c\u89e3\u7801\u5668\u5c42\u7684\u6570\u91cf": 93, "\u548c\u6fc0\u6d3b\u51fd\u6570\u7b49": 93, "\u4f60\u751a\u81f3\u53ef\u4ee5\u7528\u6b63\u786e\u7684\u53c2\u6570\u4ece\u8fd9\u4e2a\u5355\u4e00\u7c7b\u6784\u5efa": 93, "\u7c7b\u8fd8\u5305\u542b\u5c01\u88c5\u5355\u4e2a\u7ec4\u4ef6": 93, "transformerdecod": 93, "\u548c\u5b50\u7ec4\u4ef6": 93, "transformerdecoderlay": 93, "\u8be6\u60c5\u8bf7\u67e5\u770b": [93, 227], "\u4e2d\u5173\u4e8e\u8f6c\u6362\u5668\u7c7b\u7684\u5185\u5bb9": 93, "\u4ee5\u53ca": [93, 104, 232], "\u4e0a\u76f8\u5173\u7684": 93, "\u8fd8\u6709\u5176\u4ed6\u7c7b\u578b\u7684\u5c42\u6267\u884c\u6a21\u578b\u4e2d\u7684\u91cd\u8981\u529f\u80fd": 93, "\u4f46\u5b83\u4eec\u81ea\u8eab\u4e0d\u53c2\u4e0e\u5b66\u4e60\u8fc7\u7a0b": 93, "\u6700\u5927\u6c60\u5316": 93, "\u53ca\u5176\u5b6a\u751f\u5c42\u6700\u5c0f\u6c60\u5316": 93, "\u901a\u8fc7\u7ec4\u5408\u5355\u5143\u5e76\u5c06\u8f93\u5165\u5355\u5143\u7684\u6700\u5927\u503c\u5206\u914d\u7ed9\u8f93\u51fa\u5355\u5143\u6765\u51cf\u5c0f\u5f20\u91cf": 93, "\u6211\u4eec\u4e4b\u524d\u770b\u5230\u8fc7\u8fd9\u4e00\u70b9": 93, "maxpool_lay": 93, "\u5982\u679c\u4f60\u4ed4\u7ec6\u89c2\u5bdf\u4e0a\u9762\u7684\u503c": 93, "\u4f60\u4f1a\u53d1\u73b0\u6700\u5927\u6c60\u5316\u8f93\u51fa\u4e2d\u7684\u6bcf\u4e2a\u503c\u90fd\u662f": 93, "6x6": 93, "\u8f93\u5165\u7684\u6bcf\u4e2a\u8c61\u9650\u7684\u6700\u5927\u503c": 93, "\u5f52\u4e00\u5316\u5c42": 93, "\u5728\u5c06\u4e00\u5c42\u7684\u8f93\u51fa\u9988\u9001\u5230\u53e6\u4e00\u5c42\u4e4b\u524d": 93, "\u91cd\u65b0\u5c45\u4e2d\u5e76\u5f52\u4e00\u5316\u8f93\u51fa": 93, "\u5c45\u4e2d\u548c\u7f29\u653e\u4e2d\u95f4\u5f20\u91cf\u6709\u8bb8\u591a\u6709\u76ca\u7684\u6548\u679c": 93, "\u4f8b\u5982\u8ba9\u4f60\u53ef\u4ee5\u4f7f\u7528\u66f4\u9ad8\u7684\u5b66\u4e60\u7387\u800c\u4e0d\u4f1a\u51fa\u73b0\u68af\u5ea6\u7206\u70b8": 93, "\u6d88\u5931": 93, "norm_lay": [93, 135], "batchnorm1d": 93, "normed_tensor": 93, "\u8fd0\u884c\u4e0a\u9762\u7684\u5355\u5143\u683c": 93, "\u6211\u4eec\u4e3a\u8f93\u5165\u5f20\u91cf\u6dfb\u52a0\u4e86\u4e00\u4e2a\u5927\u7684\u7f29\u653e\u56e0\u5b50\u548c\u504f\u79fb\u91cf": 93, "\u4f60\u5e94\u8be5\u4f1a\u770b\u5230\u8f93\u5165\u5f20\u91cf\u7684": 93, "\u5de6\u53f3": 93, "\u7ecf\u8fc7\u5f52\u4e00\u5316\u5c42\u5904\u7406\u540e": 93, "\u4f60\u53ef\u4ee5\u770b\u5230\u503c\u53d8\u5c0f\u4e86": 93, "\u5e76\u4e14\u56f4\u7ed5\u7740": 93, "\u5206\u5e03": [93, 230], "\u5e73\u5747\u503c\u5e94\u8be5\u975e\u5e38\u5c0f": 93, "\u8fd9\u662f\u6709\u76ca\u7684": 93, "\u56e0\u4e3a\u8bb8\u591a\u6fc0\u6d3b\u51fd\u6570": 93, "\u4e0b\u9762\u5c06\u8ba8\u8bba": 93, "\u4f46\u6709\u65f6\u5bf9\u4e8e\u5c06\u5b83\u4eec\u63a8\u79bb": 93, "\u5f88\u8fdc\u7684\u8f93\u5165\u4f1a\u9047\u5230\u68af\u5ea6\u6d88\u5931\u6216\u7206\u70b8\u7684\u95ee\u9898": 93, "\u5c06\u6570\u636e\u4fdd\u6301\u5728\u6700\u9661\u68af\u5ea6\u533a\u57df\u5468\u56f4\u5c06\u503e\u5411\u4e8e\u610f\u5473\u7740\u66f4\u5feb": 93, "\u66f4\u597d\u7684\u5b66\u4e60\u548c\u66f4\u9ad8\u7684\u53ef\u884c\u5b66\u4e60\u7387": 93, "\u662f\u4e00\u79cd\u9f13\u52b1\u6a21\u578b": 93, "\u7a00\u758f\u8868\u793a": 93, "\u7684\u5de5\u5177": 93, "\u4e5f\u5c31\u662f\u8bf4": [93, 95], "\u63a8\u52a8\u5b83\u5728\u63a8\u7406\u65f6\u4f7f\u7528\u8f83\u5c11\u7684\u6570\u636e": 93, "\u5c42\u7684\u5de5\u4f5c\u539f\u7406\u662f\u5728": 93, "\u8bad\u7ec3\u671f\u95f4": 93, "\u968f\u673a\u8bbe\u7f6e\u8f93\u5165\u5f20\u91cf\u7684\u4e00\u90e8\u5206": 93, "\u5c42\u5728\u63a8\u7406\u65f6\u603b\u662f\u5173\u95ed\u7684": 93, "\u8fd9\u8feb\u4f7f\u6a21\u578b\u9488\u5bf9\u8fd9\u79cd\u63a9\u7801\u6216\u51cf\u5c11\u7684\u6570\u636e\u96c6\u8fdb\u884c\u5b66\u4e60": 93, "\u5bf9\u793a\u4f8b\u5f20\u91cf\u7684\u5f71\u54cd": 93, "\u4f60\u53ef\u4ee5\u4f7f\u7528\u53ef\u9009\u7684": 93, "\u53c2\u6570\u8bbe\u7f6e\u5355\u4e2a\u6743\u91cd\u4e22\u5f03\u7684\u6982\u7387": 93, "\u5982\u679c\u4e0d\u8bbe\u7f6e": 93, "\u9ed8\u8ba4\u4e3a": [93, 248], "\u6fc0\u6d3b\u51fd\u6570\u4f7f\u6df1\u5ea6\u5b66\u4e60\u6210\u4e3a\u53ef\u80fd": 93, "\u795e\u7ecf\u7f51\u7edc\u5b9e\u9645\u4e0a\u662f\u4e00\u4e2a\u7a0b\u5e8f": 93, "\u6709\u8bb8\u591a\u53c2\u6570": 93, "\u7528\u4e8e": 93, "\u6a21\u62df\u4e00\u4e2a\u6570\u5b66\u51fd\u6570": 93, "\u5982\u679c\u6211\u4eec\u53ea\u662f\u91cd\u590d\u5730\u5c06\u5f20\u91cf\u4e0e\u5c42\u6743\u91cd\u76f8\u4e58": 93, "\u6211\u4eec\u53ea\u80fd\u6a21\u62df": 93, "\u7ebf\u6027\u51fd\u6570": 93, "\u6709\u591a\u5c42\u4e5f\u6ca1\u6709\u610f\u4e49": 93, "\u56e0\u4e3a\u6574\u4e2a\u7f51\u7edc\u53ef\u4ee5\u7b80\u5316\u4e3a\u5355\u4e2a\u77e9\u9635\u4e58\u6cd5": 93, "\u5728\u5c42\u4e4b\u95f4\u63d2\u5165": 93, "\u6fc0\u6d3b\u51fd\u6570\u4f7f\u5f97\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u80fd\u591f\u6a21\u62df\u4efb\u4f55\u51fd\u6570": 93, "\u800c\u4e0d\u4ec5\u4ec5\u662f\u7ebf\u6027\u51fd\u6570": 93, "\u6709\u5c01\u88c5\u6240\u6709\u4e3b\u8981\u6fc0\u6d3b\u51fd\u6570\u7684\u5bf9\u8c61": 93, "\u53ca\u5176\u8bb8\u591a\u53d8\u4f53": 93, "hardtanh": [93, 110, 254], "\u7b49": [93, 95, 104, 111, 213, 232, 238, 248], "\u5b83\u8fd8\u5305\u62ec\u5176\u4ed6\u51fd\u6570": 93, "\u8fd9\u4e9b\u51fd\u6570\u5728\u6a21\u578b\u7684\u8f93\u51fa\u9636\u6bb5\u6700\u6709\u7528": 93, "\u635f\u5931\u51fd\u6570\u544a\u8bc9\u6211\u4eec\u6a21\u578b\u7684\u9884\u6d4b\u4e0e\u6b63\u786e\u7b54\u6848\u76f8\u5dee\u591a\u8fdc": 93, "\u5305\u542b\u5404\u79cd\u635f\u5931\u51fd\u6570": 93, "\u5305\u62ec\u5e38\u89c1\u7684": 93, "\u8303\u6570": 93, "\u4ea4\u53c9\u71b5\u635f\u5931\u548c\u8d1f\u5bf9\u6570\u4f3c\u7136\u635f\u5931": 93, "\u5bf9\u4e8e\u5206\u7c7b\u5668\u5f88\u6709\u7528": 93, "\u8981\u8fd0\u884c\u6b64\u6559\u7a0b": 94, "\u60a8\u9700\u8981\u5b89\u88c5pytorch": 94, "matplotlib\u548ctensorboard": 94, "\u5b89\u88c5\u5b8c\u4f9d\u8d56\u9879\u540e": 94, "\u8bf7\u5728\u5b89\u88c5\u5b83\u4eec\u7684python\u73af\u5883\u4e2d\u91cd\u65b0\u542f\u52a8\u6b64\u7b14\u8bb0\u672c": 94, "\u5728\u672c\u7b14\u8bb0\u672c\u4e2d": 94, "\u6211\u4eec\u5c06\u8bad\u7ec3lenet": 94, "5\u7684\u53d8\u4f53": 94, "\u9488\u5bf9fashion": 94, "mnist\u6570\u636e\u96c6": 94, "mnist\u662f\u4e00\u7ec4\u63cf\u7ed8\u5404\u79cd\u670d\u88c5\u7684\u56fe\u50cf\u74e6\u7247": 94, "\u6709\u5341\u4e2a\u7c7b\u6807\u7b7e\u6307\u793a\u6240\u63cf\u7ed8\u7684\u670d\u88c5\u7c7b\u578b": 94, "pytorch\u6a21\u578b\u548c\u8bad\u7ec3\u5fc5\u9700\u54c1": 94, "\u56fe\u50cf\u6570\u636e\u96c6\u548c\u56fe\u50cf\u64cd\u4f5c": 94, "\u56fe\u50cf\u663e\u793a": 94, "summarywrit": [94, 96, 170, 246], "\u5982\u679c\u60a8\u4f7f\u7528\u7684\u73af\u5883\u5b89\u88c5\u4e86tensorflow": 94, "\u5982googl": 94, "\u8bf7\u53d6\u6d88\u6ce8\u91ca\u4ee5\u4e0b\u4ee3\u7801\u4ee5\u907f\u514d\u5c06\u5d4c\u5165\u4fdd\u5b58\u5230tensorboard\u76ee\u5f55\u65f6\u51fa\u73b0\u9519\u8bef": 94, "tb": [94, 173, 174, 175], "gfile": 94, "tensorflow_stub": 94, "\u8ba9\u6211\u4eec\u4ece\u5c06\u6570\u636e\u96c6\u4e2d\u7684\u793a\u4f8b\u56fe\u50cf\u6dfb\u52a0\u5230tensorboard\u5f00\u59cb": 94, "\u6536\u96c6\u6570\u636e\u96c6\u5e76\u51c6\u5907\u6d88\u8d39": 94, "data\u4e2d\u5b58\u50a8\u5355\u72ec\u7684\u8bad\u7ec3\u548c\u9a8c\u8bc1\u5206\u5272": 94, "training_set": [94, 96], "validation_set": [94, 96], "training_load": [94, 96], "validation_load": [94, 96], "\u7c7b\u6807\u7b7e": 94, "\u5185\u8054\u56fe\u50cf\u663e\u793a\u7684\u8f85\u52a9\u51fd\u6570": [94, 96], "matplotlib_imshow": [94, 96, 170], "one_channel": [94, 96, 170], "\u53cd\u5f52\u4e00\u5316": 94, "grei": [94, 96, 119, 170, 189], "\u63d0\u53d6\u4e00\u62794\u5f20\u56fe\u50cf": 94, "\u4ece\u56fe\u50cf\u521b\u5efa\u7f51\u683c\u5e76\u663e\u793a\u5b83\u4eec": [94, 96], "img_grid": [94, 96, 170], "\u6211\u4eec\u4f7f\u7528torchvision\u548cmatplotlib\u521b\u5efa\u4e86\u4e00\u4e2a\u8f93\u5165\u6570\u636e\u5c0f\u6279\u91cf\u7684\u53ef\u89c6\u7f51\u683c": 94, "\u4e0a\u4f7f\u7528": 94, "add_imag": [94, 170], "\u8c03\u7528\u6765\u8bb0\u5f55\u56fe\u50cf": 94, "\u4ee5\u4f9btensorboard\u4f7f\u7528": 94, "\u6211\u4eec\u8fd8\u8c03\u7528": 94, "\u4ee5\u786e\u4fdd\u5b83\u7acb\u5373\u5199\u5165\u78c1\u76d8": 94, "\u9ed8\u8ba4log_dir\u53c2\u6570\u4e3a": 94, "\u4f46\u6700\u597d\u660e\u786e\u6307\u5b9a": 94, "summarywriter\u5728\u4e0a\u9762\u5bfc\u5165": 94, "fashion_mnist_experiment_1": [94, 170], "\u5c06\u56fe\u50cf\u6570\u636e\u5199\u5165tensorboard\u65e5\u5fd7\u76ee\u5f55": 94, "\u8981\u67e5\u770b": 94, "\u8bf7\u5728\u547d\u4ee4\u884c\u4e0a\u542f\u52a8tensorboard": 94, "logdir": [94, 169, 170, 246], "\u5e76\u5728\u65b0\u7684\u6d4f\u89c8\u5668\u9009\u9879\u5361\u4e2d\u6253\u5f00http": 94, "6006": [94, 169, 170, 246], "\u5982\u679c\u60a8\u5728\u547d\u4ee4\u884c\u542f\u52a8tensorboard\u5e76\u5728\u65b0\u7684\u6d4f\u89c8\u5668\u9009\u9879\u5361\u4e2d\u6253\u5f00\u5b83": 94, "\u901a\u5e38\u5728": 94, "\u60a8\u5e94\u8be5\u5728images\u9009\u9879\u5361\u4e0b\u770b\u5230\u56fe\u50cf\u7f51\u683c": 94, "tensorboard\u5bf9\u4e8e\u8ddf\u8e2a\u8bad\u7ec3\u7684\u8fdb\u5ea6\u548c\u6548\u679c\u5f88\u6709\u7528": 94, "\u6211\u4eec\u5c06\u8fd0\u884c\u4e00\u4e2a\u8bad\u7ec3\u5faa\u73af": 94, "\u8ddf\u8e2a\u4e00\u4e9b\u6307\u6807": 94, "\u5e76\u4fdd\u5b58\u6570\u636e\u4ee5\u4f9btensorboard\u4f7f\u7528": 94, "\u8ba9\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u6a21\u578b\u6765\u5bf9\u6211\u4eec\u7684\u56fe\u50cf\u74e6\u7247\u8fdb\u884c\u5206\u7c7b": 94, "\u4ee5\u53ca\u7528\u4e8e\u8bad\u7ec3\u7684\u4f18\u5316\u5668\u548c\u635f\u5931\u51fd\u6570": 94, "\u73b0\u5728\u8ba9\u6211\u4eec\u8bad\u7ec3\u4e00\u4e2aepoch": 94, "\u5e76\u6bcf1000\u6279\u6b21\u8bc4\u4f30\u4e00\u6b21\u8bad\u7ec3\u4e0e\u9a8c\u8bc1\u96c6\u7684\u635f\u5931": 94, "\u57fa\u672c\u8bad\u7ec3\u5faa\u73af": 94, "\u6bcf1000\u4e2a\u5c0f\u6279\u91cf": 94, "\u5bf9\u7167\u9a8c\u8bc1\u96c6": 94, "running_vloss": [94, 96], "\u5728\u8bc4\u4f30\u6a21\u5f0f\u4e0b": 94, "\u53ef\u4ee5\u7701\u7565\u4e00\u4e9b\u7279\u5b9a\u4e8e\u6a21\u578b\u7684\u64cd\u4f5c": 94, "\u4f8b\u5982dropout\u5c42": 94, "\u5207\u6362\u5230\u8bc4\u4f30\u6a21\u5f0f": 94, "\u4f8b\u5982\u5173\u95ed\u6b63\u5219\u5316": 94, "vdata": [94, 96], "vinput": [94, 96], "vlabel": [94, 96], "voutput": [94, 96], "vloss": [94, 96], "\u5207\u6362\u56de\u8bad\u7ec3\u6a21\u5f0f": 94, "\u4f8b\u5982\u6253\u5f00\u6b63\u5219\u5316": 94, "avg_loss": [94, 96], "avg_vloss": [94, 96], "\u8bb0\u5f55\u6bcf\u6279\u6b21\u5e73\u5747\u7684\u8fd0\u884c\u635f\u5931": [94, 96], "add_scalar": [94, 96, 170, 246], "\u5207\u6362\u5230\u60a8\u6253\u5f00\u7684tensorboard": 94, "\u67e5\u770bscalars\u9009\u9879\u5361": 94, "tensorboard\u8fd8\u53ef\u7528\u4e8e\u68c0\u67e5\u6a21\u578b\u5185\u7684\u6570\u636e\u6d41": 94, "\u8bf7\u4f7f\u7528\u6a21\u578b\u548c\u793a\u4f8b\u8f93\u5165\u8c03\u7528": 94, "add_graph": [94, 170], "\u518d\u6b21\u83b7\u53d6\u4e00\u4e2a\u5c0f\u6279\u91cf\u7684\u56fe\u50cf": 94, "\u5c06\u901a\u8fc7\u60a8\u7684\u6a21\u578b\u8ddf\u8e2a\u793a\u4f8b\u8f93\u5165": 94, "\u5e76\u5c06\u5176\u6e32\u67d3\u4e3a\u56fe\u5f62": 94, "\u5f53\u60a8\u5207\u6362\u5230tensorboard\u65f6": 94, "\u60a8\u5e94\u8be5\u4f1a\u770b\u5230\u4e00\u4e2agraphs\u9009\u9879\u5361": 94, "\u53cc\u51fb": 94, "\u8282\u70b9\u53ef\u67e5\u770b\u6a21\u578b\u5185\u7684\u5c42\u548c\u6570\u636e\u6d41": 94, "\u6211\u4eec\u4f7f\u7528\u768428x28\u56fe\u50cf\u74e6\u7247\u53ef\u4ee5\u5efa\u6a21\u4e3a784\u7ef4\u5411\u91cf": 94, "\u5c06\u5176\u6295\u5f71\u5230\u8f83\u4f4e\u7ef4\u5ea6\u7684\u8868\u793a\u5f62\u5f0f\u53ef\u80fd\u4f1a\u5f88\u6709\u542f\u53d1\u6027": 94, "add_embed": [94, 170], "\u65b9\u6cd5\u5c06\u4e00\u7ec4\u6570\u636e\u6295\u5f71\u5230\u5177\u6709\u6700\u9ad8\u65b9\u5dee\u7684\u4e09\u4e2a\u7ef4\u5ea6\u4e0a": 94, "\u5e76\u5c06\u5b83\u4eec\u663e\u793a\u4e3a\u4ea4\u4e92\u5f0f3d\u56fe\u8868": 94, "\u65b9\u6cd5\u901a\u8fc7\u6295\u5f71\u5230\u5177\u6709\u6700\u9ad8\u65b9\u5dee\u7684\u4e09\u4e2a\u7ef4\u5ea6\u6765\u81ea\u52a8\u6267\u884c\u6b64\u64cd\u4f5c": 94, "\u6211\u4eec\u5c06\u91c7\u6837\u6570\u636e": 94, "\u5e76\u751f\u6210\u8fd9\u6837\u4e00\u4e2a\u5d4c\u5165": 94, "\u9009\u62e9\u968f\u673a\u5b50\u96c6\u7684\u6570\u636e\u548c\u76f8\u5e94\u7684\u6807\u7b7e": 94, "select_n_random": [94, 170], "perm": [94, 170], "randperm": [94, 170, 179], "\u63d0\u53d6\u968f\u673a\u5b50\u96c6\u7684\u6570\u636e": 94, "\u83b7\u53d6\u6bcf\u4e2a\u56fe\u50cf\u7684\u7c7b\u6807\u7b7e": 94, "class_label": [94, 170, 172], "\u8bb0\u5f55\u5d4c\u5165": 94, "label_img": [94, 170], "\u5982\u679c\u60a8\u5207\u6362\u5230tensorboard\u5e76\u9009\u62e9projector\u9009\u9879\u5361": 94, "\u60a8\u5e94\u8be5\u4f1a\u770b\u5230\u6295\u5f71\u76843d\u8868\u793a": 94, "\u60a8\u53ef\u4ee5\u65cb\u8f6c\u548c\u7f29\u653e\u6a21\u578b": 94, "\u5728\u5927\u5c0f\u4e0d\u540c\u7684\u5c3a\u5ea6\u4e0a\u68c0\u67e5\u5b83": 94, "\u770b\u770b\u60a8\u662f\u5426\u53ef\u4ee5\u53d1\u73b0\u6295\u5f71\u6570\u636e\u548c\u6807\u7b7e\u805a\u7c7b\u4e2d\u7684\u6a21\u5f0f": 94, "\u4e3a\u4e86\u66f4\u597d\u7684\u53ef\u89c1\u6027": 94, "\u5efa\u8bae": 94, "\u4ece\u5de6\u4fa7\u7684": 94, "\u4e0b\u62c9\u83dc\u5355\u4e2d\u9009\u62e9": 94, "\u5207\u6362\u9876\u90e8\u7684night": 94, "mode\u56fe\u6807": 94, "\u5c06\u6d45\u8272\u56fe\u50cf\u7f6e\u4e8e\u6df1\u8272\u80cc\u666f\u4e0a": 94, "pytorch\u5173\u4e8e": 94, "__\u7684\u6587\u6863": 94, "org\u6559\u7a0b": 94, "\u4e2d\u7684tensorboard\u6559\u7a0b\u5185\u5bb9": 94, "\u6709\u5173tensorboard\u7684\u66f4\u591a\u4fe1\u606f": 94, "tensorboard\u6587\u6863": 94, "\u5f20\u91cf\u662fpytorch\u4e2d\u7684\u4e2d\u5fc3\u6570\u636e\u62bd\u8c61": 95, "\u8fd9\u4e2a\u4ea4\u4e92\u5f0f\u7b14\u8bb0\u672c\u63d0\u4f9b\u4e86\u5bf9": 95, "\u7c7b\u7684\u6df1\u5165\u4ecb\u7ecd": 95, "\u8ba9\u6211\u4eec\u5bfc\u5165pytorch\u6a21\u5757": 95, "\u6211\u4eec\u8fd8\u5c06\u6dfb\u52a0python\u7684\u6570\u5b66\u6a21\u5757": 95, "\u4ee5\u4fbf\u4e8e\u4e00\u4e9b\u793a\u4f8b": 95, "\u521b\u5efa\u5f20\u91cf\u6700\u7b80\u5355\u7684\u65b9\u6cd5\u662f\u4f7f\u7528": 95, "\u8ba9\u6211\u4eec\u89e3\u91ca\u4e0b\u521a\u624d\u53d1\u751f\u7684\u4e8b\u60c5": 95, "\u6211\u4eec\u4f7f\u7528\u9644\u52a0\u5230": 95, "\u6a21\u5757\u7684\u4f17\u591a\u5de5\u5382\u65b9\u6cd5\u4e4b\u4e00\u521b\u5efa\u4e86\u4e00\u4e2a\u5f20\u91cf": 95, "\u8be5\u5f20\u91cf\u662f\u4e8c\u7ef4\u7684": 95, "\u67093\u884c4\u5217": 95, "\u8fd4\u56de\u5bf9\u8c61\u7684\u7c7b\u578b\u662f": 95, "\u7684\u522b\u540d": 95, "pytorch\u5f20\u91cf\u752832\u4f4d\u6d6e\u70b9\u6570\u586b\u5145": 95, "\u66f4\u591a\u5173\u4e8e\u6570\u636e\u7c7b\u578b\u7684\u5185\u5bb9\u89c1\u4e0b\u6587": 95, "\u5f53\u6253\u5370\u4f60\u7684\u5f20\u91cf\u65f6": 95, "\u4f60\u53ef\u80fd\u4f1a\u770b\u5230\u4e00\u4e9b\u968f\u673a\u7684\u503c": 95, "\u8c03\u7528\u4e3a\u5f20\u91cf\u5206\u914d\u5185\u5b58": 95, "\u4f46\u4e0d\u4f1a\u7528\u4efb\u4f55\u503c\u521d\u59cb\u5316\u5b83": 95, "\u6240\u4ee5\u4f60\u770b\u5230\u7684\u662f\u5206\u914d\u65f6\u5185\u5b58\u4e2d\u7684\u4efb\u4f55\u503c": 95, "\u5173\u4e8e\u5f20\u91cf\u53ca\u5176\u7ef4\u6570\u548c\u672f\u8bed\u7684\u7b80\u8981\u8bf4\u660e": 95, "\u4f60\u6709\u65f6\u4f1a\u770b\u5230\u4e00\u7ef4\u5f20\u91cf\u88ab\u79f0\u4e3a": 95, "\u5411\u91cf": 95, "\u4e8c\u7ef4\u5f20\u91cf\u901a\u5e38\u88ab\u79f0\u4e3a": 95, "\u4efb\u4f55\u8d85\u8fc7\u4e24\u4e2a\u7ef4\u5ea6\u7684\u5f20\u91cf\u901a\u5e38\u90fd\u88ab\u79f0\u4e3a\u5f20\u91cf": 95, "\u5927\u591a\u6570\u60c5\u51b5\u4e0b": 95, "\u4f60\u4f1a\u5e0c\u671b\u7528\u4e00\u4e9b\u503c\u521d\u59cb\u5316\u4f60\u7684\u5f20\u91cf": 95, "\u5e38\u89c1\u7684\u60c5\u51b5\u662f\u5168\u96f6": 95, "\u5168\u4e00\u6216\u968f\u673a\u503c": 95, "\u6a21\u5757\u4e3a\u6240\u6709\u8fd9\u4e9b\u60c5\u51b5\u63d0\u4f9b\u4e86\u5de5\u5382\u65b9\u6cd5": 95, "\u5de5\u5382\u65b9\u6cd5\u90fd\u505a\u4e86\u4f60\u671f\u671b\u7684\u4e8b\u60c5": 95, "\u6211\u4eec\u6709\u4e00\u4e2a\u5168\u96f6\u5f20\u91cf": 95, "\u4e00\u4e2a\u5168\u4e00\u5f20\u91cf\u548c\u4e00\u4e2a\u968f\u673a\u503c\u57280\u52301\u4e4b\u95f4\u7684\u5f20\u91cf": 95, "\u8bf4\u5230\u968f\u673a\u5f20\u91cf": 95, "\u4f60\u662f\u5426\u6ce8\u610f\u5230\u5728\u5b83\u4e4b\u524d\u7acb\u5373\u8c03\u7528\u4e86": 95, "\u7528\u968f\u673a\u503c\u521d\u59cb\u5316\u5f20\u91cf": 95, "\u5982\u6a21\u578b\u7684\u5b66\u4e60\u6743\u91cd": 95, "\u662f\u5f88\u5e38\u89c1\u7684": 95, "\u4f46\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b": 95, "\u7279\u522b\u662f\u5728\u7814\u7a76\u73af\u5883\u4e2d": 95, "\u4f60\u53ef\u80fd\u5e0c\u671b\u5bf9\u7ed3\u679c\u7684\u53ef\u91cd\u590d\u6027\u6709\u4e00\u4e9b\u4fdd\u8bc1": 95, "\u624b\u52a8\u8bbe\u7f6e\u968f\u673a\u6570\u751f\u6210\u5668\u7684\u79cd\u5b50\u5c31\u662f\u8fd9\u6837\u505a\u7684\u65b9\u6cd5": 95, "\u8ba9\u6211\u4eec\u4ed4\u7ec6\u770b\u770b": 95, "random1": 95, "random2": 95, "random3": 95, "random4": 95, "\u4f60\u5e94\u8be5\u770b\u5230\u4e0a\u9762": 95, "\u5305\u542b\u76f8\u540c\u7684\u503c": 95, "\u4e5f\u662f\u5982\u6b64": [95, 248], "\u624b\u52a8\u8bbe\u7f6erng\u7684\u79cd\u5b50\u4f1a\u91cd\u7f6e\u5b83": 95, "\u56e0\u6b64\u76f8\u540c\u7684\u968f\u673a\u6570\u8ba1\u7b97\u5728\u5927\u591a\u6570\u8bbe\u7f6e\u4e0b\u5e94\u8be5\u63d0\u4f9b\u76f8\u540c\u7684\u7ed3\u679c": 95, "\u8bf7\u53c2\u9605pytorch\u5173\u4e8e\u53ef\u91cd\u590d\u6027\u7684": 95, "\u5f53\u4f60\u5728\u4e24\u4e2a\u6216\u591a\u4e2a\u5f20\u91cf\u4e0a\u6267\u884c\u64cd\u4f5c\u65f6": 95, "\u5b83\u4eec\u901a\u5e38\u9700\u8981\u5177\u6709\u76f8\u540c\u7684": 95, "\u5177\u6709\u76f8\u540c\u7684\u7ef4\u6570\u548c\u6bcf\u4e2a\u7ef4\u5ea6\u4e2d\u7684\u76f8\u540c\u6570\u91cf\u7684\u5355\u5143": 95, "_like": [95, 148], "empty_like_x": 95, "empty_lik": [95, 108, 148, 174, 175, 190, 210], "zeros_like_x": 95, "ones_like_x": 95, "rand_like_x": 95, "\u4e0a\u9762\u4ee3\u7801\u5355\u5143\u4e2d\u7684\u7b2c\u4e00\u4e2a\u65b0\u4e8b\u7269\u662f\u5728\u5f20\u91cf\u4e0a\u4f7f\u7528": 95, "\u8fd9\u4e2a\u5c5e\u6027\u5305\u542b\u4e86\u6bcf\u4e2a\u7ef4\u5ea6\u5f20\u91cf\u7684\u8303\u56f4\u7684\u5217\u8868": 95, "\u662f\u4e00\u4e2a\u4e09\u7ef4\u5f20\u91cf": 95, "\u5f62\u72b6\u4e3a": 95, "\u6211\u4eec\u53ef\u4ee5\u9a8c\u8bc1\u6bcf\u4e2a\u8fd9\u4e9b\u65b9\u6cd5\u90fd\u8fd4\u56de\u4e00\u4e2a\u5177\u6709\u76f8\u540c\u7ef4\u6570\u548c\u8303\u56f4\u7684\u5f20\u91cf": 95, "\u521b\u5efa\u5f20\u91cf\u7684\u6700\u540e\u4e00\u79cd\u65b9\u5f0f\u662f\u76f4\u63a5\u4ecepytorch\u96c6\u5408\u4e2d\u6307\u5b9a\u5176\u6570\u636e": 95, "some_const": 95, "1415926": 95, "71828": 95, "61803": 95, "0072897": 95, "some_integ": 95, "more_integ": 95, "\u662f\u5728\u4f60\u5df2\u7ecf\u6709python\u5143\u7ec4\u6216\u5217\u8868\u6570\u636e\u7684\u60c5\u51b5\u4e0b\u521b\u5efa\u5f20\u91cf\u7684\u6700\u76f4\u63a5\u65b9\u5f0f": 95, "\u5982\u4e0a\u6240\u793a": [95, 230], "\u5d4c\u5957\u96c6\u5408\u4f1a\u751f\u6210\u591a\u7ef4\u5f20\u91cf": 95, "\u521b\u5efa\u6570\u636e\u7684\u526f\u672c": 95, "\u8bbe\u7f6e\u5f20\u91cf\u7684\u6570\u636e\u7c7b\u578b\u6709\u4e24\u79cd\u65b9\u5f0f": 95, "int32": [95, 138, 166, 185, 186, 198, 201, 235], "\u8bbe\u7f6e\u5f20\u91cf\u5e95\u5c42\u6570\u636e\u7c7b\u578b\u7684\u6700\u7b80\u5355\u65b9\u5f0f\u662f\u5728\u521b\u5efa\u65f6\u4f7f\u7528\u53ef\u9009\u53c2\u6570": 95, "\u5728\u4e0a\u9762\u5355\u5143\u683c\u7684\u7b2c\u4e00\u884c\u4e2d": 95, "\u8bbe\u7f6e\u4e3a\u5f20\u91cf": 95, "\u5f53\u6211\u4eec\u6253\u5370": 95, "\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u5b83\u662f\u7531": 95, "\u586b\u5145\u7684": 95, "python\u7684\u4e00\u4e2a\u5fae\u5999\u63d0\u793a": 95, "\u8fd9\u662f\u4e00\u4e2a\u6574\u6570\u7c7b\u578b\u800c\u4e0d\u662f\u6d6e\u70b9\u6570": 95, "\u4f60\u53ef\u80fd\u8fd8\u6ce8\u610f\u5230": 95, "\u6253\u5370": 95, "\u4e0e\u6211\u4eec\u5c06": 95, "\u4fdd\u7559\u4e3a\u9ed8\u8ba4\u503c": 95, "32\u4f4d\u6d6e\u70b9\u6570": 95, "\u65f6\u4e0d\u540c": 95, "\u6253\u5370\u5f20\u91cf\u65f6\u4e5f\u6307\u5b9a\u4e86\u5176": 95, "\u6211\u4eec\u4ece\u6307\u5b9a\u5f20\u91cf\u5f62\u72b6\u4e3a\u4e00\u7cfb\u5217\u6574\u6570\u53c2\u6570": 95, "\u8f6c\u4e3a\u5c06\u8fd9\u4e9b\u53c2\u6570\u5206\u7ec4\u5230\u4e00\u4e2a\u5143\u7ec4\u4e2d": 95, "\u8fd9\u4e0d\u662f\u7edd\u5bf9\u5fc5\u8981\u7684": 95, "pytorch\u4f1a\u5c06\u4e00\u7cfb\u5217\u521d\u59cb\u7684": 95, "\u672a\u6807\u8bb0\u7684\u6574\u6570\u53c2\u6570\u89c6\u4e3a\u5f20\u91cf\u5f62\u72b6": 95, "\u4f46\u662f\u5f53\u6dfb\u52a0\u53ef\u9009\u53c2\u6570\u65f6": 95, "\u5b83\u53ef\u4ee5\u4f7f\u4f60\u7684\u610f\u56fe\u66f4\u52a0\u53ef\u8bfb": 95, "\u8bbe\u7f6e\u6570\u636e\u7c7b\u578b\u7684\u53e6\u4e00\u79cd\u65b9\u5f0f\u662f\u4f7f\u7528": 95, "\u6211\u4eec\u4ee5\u901a\u5e38\u7684\u65b9\u5f0f\u521b\u5efa\u4e86\u4e00\u4e2a\u968f\u673a\u6d6e\u70b9\u5f20\u91cf": 95, "\u6211\u4eec\u901a\u8fc7\u5c06": 95, "\u8f6c\u6362\u4e3a32\u4f4d\u6574\u6570\u6765\u521b\u5efa": 95, "\u5305\u542b\u4e0e": 95, "\u76f8\u540c\u7684\u503c": 95, "\u4f46\u88ab\u622a\u65ad\u4e3a\u6574\u6570": 95, "\u53ef\u7528\u7684\u6570\u636e\u7c7b\u578b\u5305\u62ec": 95, "bfloat": 95, "\u73b0\u5728\u4f60\u77e5\u9053\u4e86\u4e00\u4e9b\u521b\u5efa\u5f20\u91cf\u7684\u65b9\u6cd5": 95, "\u90a3\u4f60\u80fd\u5bf9\u5b83\u4eec\u505a\u4ec0\u4e48\u5462": 95, "\u8ba9\u6211\u4eec\u9996\u5148\u770b\u57fa\u672c\u7b97\u672f\u8fd0\u7b97": 95, "\u4ee5\u53ca\u5f20\u91cf\u5982\u4f55\u4e0e\u7b80\u5355\u7684\u6807\u91cf\u4ea4\u4e92": 95, "sqrt2": 95, "\u5982\u4f60\u6240\u89c1": [95, 104], "\u5f20\u91cf\u548c\u6807\u91cf\u4e4b\u95f4\u7684\u52a0\u6cd5": 95, "\u51cf\u6cd5": 95, "\u4e58\u6cd5": [95, 248], "\u9664\u6cd5\u548c\u6307\u6570\u8fd0\u7b97\u90fd\u662f\u5728\u5f20\u91cf\u7684\u6bcf\u4e2a\u5143\u7d20\u4e0a\u5206\u5e03\u5f0f\u8fdb\u884c\u7684": 95, "\u7531\u4e8e\u8fd9\u79cd\u64cd\u4f5c\u7684\u8f93\u51fa\u5c06\u662f\u4e00\u4e2a\u5f20\u91cf": 95, "\u4f60\u53ef\u4ee5\u50cf\u901a\u5e38\u7684\u8fd0\u7b97\u7b26\u4f18\u5148\u7ea7\u89c4\u5219\u4e00\u6837\u5c06\u5b83\u4eec\u94fe\u63a5\u5728\u4e00\u8d77": 95, "\u5c31\u50cf\u6211\u4eec\u5728\u521b\u5efa": 95, "\u7684\u90a3\u4e00\u884c\u4e2d\u6240\u505a\u7684\u90a3\u6837": 95, "\u4e24\u4e2a\u5f20\u91cf\u4e4b\u95f4\u7684\u7c7b\u4f3c\u8fd0\u7b97\u4e5f\u50cf\u4f60\u76f4\u89c9\u4e0a\u671f\u671b\u7684\u90a3\u6837": 95, "powers2": 95, "dozen": [95, 166], "\u8fd9\u91cc\u9700\u8981\u6ce8\u610f\u7684\u662f": 95, "\u524d\u9762\u4ee3\u7801\u5355\u5143\u4e2d\u7684\u6240\u6709\u5f20\u91cf\u90fd\u5177\u6709\u76f8\u540c\u7684\u5f62\u72b6": 95, "\u5982\u679c\u6211\u4eec\u5c1d\u8bd5\u5728\u4e0d\u540c\u5f62\u72b6\u7684\u5f20\u91cf\u4e0a\u6267\u884c\u4e8c\u5143\u8fd0\u7b97\u4f1a\u600e\u6837": 95, "\u4e0b\u9762\u7684\u5355\u5143\u683c\u4f1a\u629b\u51fa\u4e00\u4e2a\u8fd0\u884c\u65f6\u9519\u8bef": 95, "\u8fd9\u662f\u6709\u610f\u7684": 95, "\u4e00\u822c\u60c5\u51b5\u4e0b": 95, "\u4f60\u4e0d\u80fd\u4ee5\u8fd9\u79cd\u65b9\u5f0f\u5bf9\u4e0d\u540c\u5f62\u72b6\u7684\u5f20\u91cf\u8fdb\u884c\u64cd\u4f5c": 95, "\u5373\u4f7f\u5728\u4e0a\u9762\u7684\u5355\u5143\u683c\u4e2d": 95, "\u5f20\u91cf\u5177\u6709\u76f8\u540c\u6570\u91cf\u7684\u5143\u7d20": 95, "\u5982\u679c\u4f60\u719f\u6089numpi": 95, "ndarrays\u4e2d\u7684\u5e7f\u64ad\u8bed\u4e49": 95, "\u4f60\u4f1a\u53d1\u73b0\u8fd9\u91cc\u5e94\u7528\u7684\u662f\u76f8\u540c\u7684\u89c4\u5219": 95, "\u540c\u5f62\u89c4\u5219\u7684\u4f8b\u5916\u662f": 95, "\u8fd9\u91cc\u6709\u4e00\u4e2a\u4f8b\u5b50": 95, "\u8fd9\u91cc\u7684\u6280\u5de7\u662f\u4ec0\u4e48": 95, "\u6211\u4eec\u662f\u5982\u4f55\u5c06": 95, "\u5f20\u91cf\u4e0e": 95, "\u5f20\u91cf\u76f8\u4e58\u7684": 95, "\u5e7f\u64ad\u662f\u4e00\u79cd\u5728\u5177\u6709\u76f8\u4f3c\u5f62\u72b6\u7684\u5f20\u91cf\u4e4b\u95f4\u6267\u884c\u64cd\u4f5c\u7684\u65b9\u5f0f": 95, "\u5728\u4e0a\u9762\u7684\u4f8b\u5b50\u4e2d": [95, 129], "\u4e00\u884c\u56db\u5217\u7684\u5f20\u91cf\u4e0e\u4e24\u884c\u56db\u5217\u5f20\u91cf\u7684": 95, "\u4e24\u884c": 95, "\u76f8\u4e58": 95, "\u8fd9\u662f\u6df1\u5ea6\u5b66\u4e60\u4e2d\u4e00\u4e2a\u91cd\u8981\u7684\u64cd\u4f5c": 95, "\u5e38\u89c1\u7684\u4f8b\u5b50\u662f\u5c06\u4e00\u6279\u8f93\u5165\u5f20\u91cf\u7684\u5b66\u4e60\u6743\u91cd\u5f20\u91cf\u76f8\u4e58": 95, "\u5206\u522b\u5bf9\u6279\u6b21\u4e2d\u7684\u6bcf\u4e2a\u5b9e\u4f8b\u5e94\u7528\u8be5\u64cd\u4f5c": 95, "\u5e76\u8fd4\u56de\u4e00\u4e2a\u5f62\u72b6\u76f8\u540c\u7684\u5f20\u91cf": 95, "\u5c31\u50cf\u6211\u4eec\u4e0a\u9762\u7684": 95, "\u793a\u4f8b\u4e00\u6837": 95, "\u8fd4\u56de\u4e86\u4e00\u4e2a\u5f62\u72b6\u4e3a": 95, "\u5e7f\u64ad\u7684\u89c4\u5219\u662f": 95, "\u6bcf\u4e2a\u5f20\u91cf\u5fc5\u987b\u81f3\u5c11\u6709\u4e00\u4e2a\u7ef4\u5ea6": 95, "\u4e0d\u5141\u8bb8\u7a7a\u5f20\u91cf": 95, "\u6bd4\u8f83\u4e24\u4e2a\u5f20\u91cf\u7684\u7ef4\u5ea6\u5927\u5c0f": 95, "\u4ece\u6700\u540e\u4e00\u4e2a\u5230\u7b2c\u4e00\u4e2a": 95, "\u6bcf\u4e2a\u7ef4\u5ea6\u5fc5\u987b\u76f8\u7b49": 95, "\u5176\u4e2d\u4e00\u4e2a\u7ef4\u5ea6\u5fc5\u987b\u4e3a1": 95, "\u8be5\u7ef4\u5ea6\u5728\u5176\u4e2d\u4e00\u4e2a\u5f20\u91cf\u4e2d\u4e0d\u5b58\u5728": 95, "\u5f53\u7136": [95, 227], "\u76f8\u540c\u5f62\u72b6\u7684\u5f20\u91cf\u662f": 95, "\u53ef\u5e7f\u64ad": 95, "\u6b63\u5982\u4f60\u4e4b\u524d\u770b\u5230\u7684\u90a3\u6837": 95, "\u8fd9\u91cc\u6709\u4e00\u4e9b\u7b26\u5408\u4e0a\u8ff0\u89c4\u5219\u5e76\u5141\u8bb8\u5e7f\u64ad\u7684\u60c5\u51b5\u793a\u4f8b": 95, "\u7b2c3\u548c\u7b2c2\u7ef4\u4e0ea\u76f8\u540c": 95, "\u7b2c1\u7ef4\u4e0d\u5b58\u5728": 95, "\u7b2c3\u7ef4\u4e3a1": 95, "\u7b2c2\u7ef4\u4e0ea\u76f8\u540c": 95, "\u7b2c3\u7ef4\u4e0ea\u76f8\u540c": 95, "\u7b2c2\u7ef4\u4e3a1": 95, "\u4ed4\u7ec6\u89c2\u5bdf\u4e0a\u9762\u6bcf\u4e2a\u5f20\u91cf\u7684\u503c": 95, "\u521b\u5efa": 95, "\u7684\u4e58\u6cd5\u8fd0\u7b97\u662f\u5728": 95, "\u7684\u6bcf\u4e00\u5c42\u4e0a\u5e7f\u64ad\u7684": 95, "\u5bf9\u4e8e": [95, 248], "\u8be5\u8fd0\u7b97\u5728": 95, "\u7684\u6bcf\u4e00\u5c42\u548c\u6bcf\u4e00\u884c\u4e0a\u90fd\u8fdb\u884c\u4e86\u5e7f\u64ad": 95, "\u6bcf\u4e00\u52173\u4e2a\u5143\u7d20\u90fd\u662f\u76f8\u540c\u7684": 95, "\u6211\u4eec\u98a0\u5012\u4e86\u4e00\u4e0b": 95, "\u73b0\u5728\u6bcf\u4e00\u884c\u5728\u5c42\u4e0e\u5217\u4e4b\u95f4\u90fd\u662f\u76f8\u540c\u7684": 95, "\u6709\u5173\u5e7f\u64ad\u7684\u66f4\u591a\u4fe1\u606f": 95, "\u8bf7\u53c2\u9605pytorch\u5173\u4e8e\u6b64\u7684": 95, "\u8fd9\u91cc\u6709\u4e00\u4e9b\u5c1d\u8bd5\u5e7f\u64ad\u4f46\u4f1a\u5931\u8d25\u7684\u4f8b\u5b50": 95, "\u7ef4\u5ea6\u5fc5\u987b\u4ece\u6700\u540e\u5230\u7b2c\u4e00\u4e2a\u5339\u914d": 95, "\u7b2c3\u548c\u7b2c2\u7ef4\u90fd\u4e0d\u540c": 95, "\u4e0d\u80fd\u4e0e\u7a7a\u5f20\u91cf\u8fdb\u884c\u5e7f\u64ad": 95, "\u5f20\u91cf\u6709\u8d85\u8fc7\u4e09\u767e\u79cd\u53ef\u4ee5\u6267\u884c\u7684\u64cd\u4f5c": 95, "\u8fd9\u91cc\u662f\u4e00\u4e9b\u4e3b\u8981\u64cd\u4f5c\u7c7b\u522b\u7684\u793a\u4f8b": 95, "\u5e38\u7528\u65b9\u6cd5": 95, "ceil": [95, 136], "\u4e09\u89d2\u51fd\u6570\u53ca\u5176\u53cd\u51fd\u6570": 95, "nsine": 95, "arcsin": 95, "\u4f4d\u8fd0\u7b97": 95, "nbitwis": 95, "xor": 95, "bitwise_xor": 95, "\u6bd4\u8f83\u64cd\u4f5c": 95, "nbroadcast": 95, "\u8fd4\u56de\u5e03\u5c14\u7c7b\u578b\u5f20\u91cf": 95, "\u5f52\u7ea6\u64cd\u4f5c": 95, "n\u5f52\u7ea6\u64cd\u4f5c": 95, "\u8fd4\u56de\u5355\u5143\u7d20\u5f20\u91cf": 95, "\u4ece\u8fd4\u56de\u7684\u5f20\u91cf\u4e2d\u63d0\u53d6\u503c": 95, "\u5e73\u5747\u503c": 95, "\u6807\u51c6\u5dee": 95, "prod": [95, 191], "\u6240\u6709\u6570\u5b57\u7684\u4e58\u79ef": 95, "\u8fc7\u6ee4\u552f\u4e00\u5143\u7d20": 95, "\u5411\u91cf\u548c\u7ebf\u6027\u4ee3\u6570\u8fd0\u7b97": 95, "\u5355\u4f4d\u5411\u91cf": 95, "m1": [95, 232], "\u968f\u673a\u77e9\u9635": 95, "m2": 95, "\u4e09\u500d\u5355\u4f4d\u77e9\u9635": 95, "n\u5411\u91cf\u548c\u77e9\u9635": 95, "\u5355\u4f4d\u5411\u91cf\u7684\u8d1f\u503c": 95, "m3": 95, "\u7684\u4e09\u500d": 95, "\u5947\u5f02\u503c\u5206\u89e3": 95, "\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u548c\u5b8c\u6574\u7684\u6570\u5b66\u51fd\u6570\u6e05\u5355": 95, "\u5927\u591a\u6570\u5f20\u91cf\u7684\u4e8c\u5143\u8fd0\u7b97\u5c06\u8fd4\u56de\u7b2c\u4e09\u4e2a\u65b0\u5f20\u91cf": 95, "\u5f53\u6211\u4eec\u8bf4": 95, "\u662f\u5f20\u91cf": 95, "\u65b0\u5f20\u91cf": 95, "\u5c06\u5360\u7528\u4e0e\u5176\u4ed6\u5f20\u91cf\u4e0d\u540c\u7684\u5185\u5b58\u533a\u57df": 95, "\u6709\u65f6\u60a8\u53ef\u80fd\u5e0c\u671b\u5c31\u5730\u4fee\u6539\u5f20\u91cf": 95, "\u5982\u679c\u60a8\u6b63\u5728\u6267\u884c\u5143\u7d20wise\u8ba1\u7b97": 95, "\u53ef\u4ee5\u4e22\u5f03\u4e2d\u95f4\u503c": 95, "\u5927\u591a\u6570\u6570\u5b66\u51fd\u6570\u90fd\u6709\u4e00\u4e2a\u5e26\u6709\u9644\u52a0\u4e0b\u5212\u7ebf": 95, "\u7684\u7248\u672c": 95, "\u5b83\u5c06\u5c31\u5730\u4fee\u6539\u5f20\u91cf": 95, "\u6b64\u64cd\u4f5c\u5728\u5185\u5b58\u4e2d\u521b\u5efa\u65b0\u5f20\u91cf": 95, "\u672a\u66f4\u6539": 95, "sin_": 95, "\u6ce8\u610f\u4e0b\u5212\u7ebf": 95, "\u88ab\u4fee\u6539": 95, "\u5bf9\u4e8e\u7b97\u672f\u8fd0\u7b97": 95, "\u6709\u4e00\u4e9b\u51fd\u6570\u7684\u884c\u4e3a\u7c7b\u4f3c": 95, "nafter": [95, 154], "\u8fd9\u4e9b\u5c31\u5730\u7b97\u672f\u51fd\u6570\u662f": 95, "\u5bf9\u8c61\u4e0a\u7684\u65b9\u6cd5": 95, "\u800c\u4e0d\u662f\u50cf\u8bb8\u591a\u5176\u4ed6\u51fd\u6570": 95, "\u90a3\u6837\u9644\u52a0\u5230": 95, "\u6a21\u5757\u4e0a": 95, "\u6b63\u5982\u4f60\u4ece": 95, "\u4e2d\u770b\u5230\u7684": 95, "\u88ab\u8c03\u7528\u7684\u5f20\u91cf\u662f\u5c31\u5730\u6539\u53d8\u7684\u90a3\u4e2a": 95, "\u8fd8\u6709\u53e6\u4e00\u79cd\u9009\u62e9": 95, "\u53ef\u4ee5\u5c06\u8ba1\u7b97\u7ed3\u679c\u653e\u5728\u4e00\u4e2a\u5df2\u7ecf\u5206\u914d\u7684\u5f20\u91cf\u4e2d": 95, "\u6211\u4eec\u5230\u76ee\u524d\u4e3a\u6b62\u770b\u5230\u7684\u8bb8\u591a\u65b9\u6cd5\u548c\u51fd\u6570": 95, "\u5305\u62ec\u521b\u5efa\u65b9\u6cd5": 95, "\u90fd\u6709\u4e00\u4e2a": 95, "\u8ba9\u4f60\u6307\u5b9a\u4e00\u4e2a\u5f20\u91cf\u6765\u63a5\u6536\u8f93\u51fa": 95, "\u5982\u679c": [95, 111, 213, 245, 247, 248], "\u5f20\u91cf\u7684\u5f62\u72b6\u548c": 95, "\u6b63\u786e": 95, "\u8fd9\u53ef\u4ee5\u5728\u4e0d\u5206\u914d\u65b0\u5185\u5b58\u7684\u60c5\u51b5\u4e0b\u53d1\u751f": 95, "old_id": 95, "\u7684\u5185\u5bb9\u5df2\u7ecf\u6539\u53d8": 95, "\u6d4b\u8bd5": [95, 237], "\u662f\u540c\u4e00\u4e2a\u5bf9\u8c61": 95, "\u800c\u4e0d\u53ea\u662f\u5305\u542b\u76f8\u7b49\u7684\u503c": 95, "\u786e\u4fdd\u6211\u4eec\u7684\u65b0": 95, "\u662f\u65e7": 95, "\u7684\u540c\u4e00\u4e2a\u5bf9\u8c61": 95, "\u5bf9\u4e8e\u521b\u5efa\u4e5f\u53ef\u4ee5": 95, "\u53c8\u4e00\u6b21\u6539\u53d8": 95, "\u4ecd\u7136\u662f\u540c\u4e00\u4e2a\u5bf9\u8c61": 95, "\u4e2d\u7684\u4efb\u4f55\u5bf9\u8c61\u4e00\u6837": 95, "\u5c06\u5f20\u91cf\u8d4b\u503c\u7ed9\u53d8\u91cf\u4f1a\u4f7f\u8be5\u53d8\u91cf\u6210\u4e3a\u5f20\u91cf\u7684": 95, "\u6807\u7b7e": [95, 227, 237, 251], "\u800c\u4e0d\u4f1a\u590d\u5236\u5b83": 95, "561": [95, 178], "\u6211\u4eec\u6539\u53d8": 95, "\u4e5f\u88ab\u6539\u53d8\u4e86": 95, "\u5982\u679c\u4f60\u60f3\u8981\u4e00\u4e2a\u5355\u72ec\u7684\u6570\u636e\u526f\u672c\u6765\u5904\u7406\u5462": 95, "\u8fd9\u65f6\u5c31\u53ef\u4ee5\u4f7f\u7528": 95, "\u5185\u5b58\u4e2d\u7684\u4e0d\u540c\u5bf9\u8c61": 95, "\u4f46\u4ecd\u7136\u5177\u6709\u76f8\u540c\u7684\u5185\u5bb9": 95, "\u6539\u53d8\u4e86": 95, "\u4f46": [95, 232, 245], "\u4ecd\u7136\u662f\u5168": 95, "\u6709\u4e00\u4e2a\u91cd\u8981\u7684\u4e8b\u60c5\u9700\u8981\u6ce8\u610f": 95, "\u5982\u679c\u4f60\u7684\u6e90\u5f20\u91cf\u542f\u7528\u4e86\u81ea\u52a8\u6c42\u5bfc": 95, "\u90a3\u4e48\u514b\u9686\u5f20\u91cf\u4e5f\u4f1a\u542f\u7528\u81ea\u52a8\u6c42\u5bfc": 95, "\u8fd9\u5c06\u5728\u5173\u4e8e\u81ea\u52a8\u6c42\u5bfc\u7684\u89c6\u9891\u4e2d\u66f4\u6df1\u5165\u5730\u4ecb\u7ecd": 95, "\u4f46\u5982\u679c\u4f60\u60f3\u4e86\u89e3\u7ec6\u8282\u7684\u7b80\u5355\u7248\u672c": 95, "\u8bf7\u7ee7\u7eed\u9605\u8bfb": 95, "\u5728\u8bb8\u591a\u60c5\u51b5\u4e0b": 95, "\u8fd9\u6b63\u662f\u4f60\u6240\u9700\u8981\u7684": 95, "\u5982\u679c\u4f60\u7684\u6a21\u578b\u5728\u5176": 95, "\u65b9\u6cd5\u4e2d\u6709\u591a\u4e2a\u8ba1\u7b97\u8def\u5f84": 95, "\u5e76\u4e14": 95, "\u539f\u59cb\u5f20\u91cf\u548c\u5b83\u7684\u514b\u9686": 95, "\u90fd\u4f1a\u5f71\u54cd\u6a21\u578b\u7684\u8f93\u51fa": 95, "\u90a3\u4e48\u4e3a\u4e86\u542f\u7528\u6a21\u578b\u5b66\u4e60": 95, "\u4f60\u5e0c\u671b\u4e24\u4e2a\u5f20\u91cf\u90fd\u542f\u7528\u81ea\u52a8\u6c42\u5bfc": 95, "\u901a\u5e38\u5982\u679c\u5b83\u662f\u4e00\u7ec4\u5b66\u4e60\u6743\u91cd\u6216\u6e90\u81ea\u6d89\u53ca\u6743\u91cd\u7684\u8ba1\u7b97": 95, "\u90a3\u4e48\u4f60\u5c31\u4f1a\u5f97\u5230\u6240\u9700\u7684\u7ed3\u679c": 95, "\u53e6\u4e00\u65b9\u9762": [95, 235, 253], "\u5982\u679c\u4f60\u6b63\u5728\u8fdb\u884c\u4e00\u4e2a\u8ba1\u7b97": 95, "\u90fd\u4e0d\u9700\u8981\u8ddf\u8e2a\u68af\u5ea6": 95, "\u90a3\u4e48\u53ea\u8981\u6e90\u5f20\u91cf\u5173\u95ed\u4e86\u81ea\u52a8\u6c42\u5bfc": 95, "\u4f60\u5c31\u53ef\u4ee5\u7ee7\u7eed\u4e86": 95, "\u8fd8\u6709\u7b2c\u4e09\u79cd\u60c5\u51b5": 95, "\u5047\u8bbe\u4f60\u5728\u6a21\u578b\u7684": 95, "\u51fd\u6570\u4e2d\u6267\u884c\u4e00\u4e2a\u8ba1\u7b97": 95, "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u6240\u6709\u5185\u5bb9\u7684\u68af\u5ea6\u90fd\u6253\u5f00": 95, "\u4f46\u4f60\u60f3\u5728\u4e2d\u95f4\u63d0\u53d6\u4e00\u4e9b\u503c\u6765\u751f\u6210\u4e00\u4e9b\u6307\u6807": 95, "\u4f60": 95, "\u4e0d\u5e0c\u671b": 95, "\u514b\u9686\u7684\u6e90\u5f20\u91cf\u526f\u672c\u8ddf\u8e2a\u68af\u5ea6": 95, "\u5173\u95ed\u81ea\u52a8\u6c42\u5bfc\u7684\u5386\u53f2\u8bb0\u5f55\u8ddf\u8e2a\u53ef\u4ee5\u63d0\u9ad8\u6027\u80fd": 95, "\u4f60\u53ef\u4ee5\u5728\u6e90\u5f20\u91cf\u4e0a\u4f7f\u7528": 95, "\u6253\u5f00\u81ea\u52a8\u6c42\u5bfc": 95, "\u6b64\u5904\u53d1\u751f\u4e86\u4ec0\u4e48": 95, "\u6211\u4eec\u521b\u5efa\u4e86": [95, 129], "\u5e76\u5c06": [95, 222, 227, 257], "\u6211\u4eec\u8fd8\u6ca1\u6709\u4ecb\u7ecd\u8fd9\u4e2a\u53ef\u9009\u53c2\u6570": 95, "\u4f46\u5c06\u5728\u5173\u4e8e\u81ea\u52a8\u6c42\u5bfc\u7684\u5355\u5143\u4e2d\u4ecb\u7ecd": 95, "\u5b83\u544a\u8bc9\u6211\u4eec\u5c5e\u6027": 95, "\u8fd9\u610f\u5473\u7740\u81ea\u52a8\u6c42\u5bfc\u548c\u8ba1\u7b97\u5386\u53f2\u8ddf\u8e2a\u5df2\u6253\u5f00": 95, "\u6211\u4eec\u514b\u9686": 95, "\u5e76\u5c06\u5176\u6807\u8bb0\u4e3a": 95, "\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u5b83\u6b63\u5728\u8ddf\u8e2a\u5176\u8ba1\u7b97\u5386\u53f2": 95, "\u5b83\u7ee7\u627f\u4e86": 95, "\u7684\u81ea\u52a8\u6c42\u5bfc\u8bbe\u7f6e": 95, "\u5e76\u6dfb\u52a0\u5230\u4e86\u8ba1\u7b97\u5386\u53f2\u4e2d": 95, "\u4f46\u9996\u5148\u8c03\u7528": 95, "\u6211\u4eec\u770b\u4e0d\u5230\u4efb\u4f55\u8ba1\u7b97\u5386\u53f2": 95, "\u4e5f\u6ca1\u6709": 95, "\u5c06\u5f20\u91cf\u4e0e\u5176\u8ba1\u7b97\u5386\u53f2\u5206\u79bb": 95, "\u5b83\u8bf4": 95, "\u65e0\u8bba\u63a5\u4e0b\u6765\u53d1\u751f\u4ec0\u4e48": 95, "\u90fd\u50cf\u81ea\u52a8\u6c42\u5bfc\u5173\u95ed\u65f6\u90a3\u6837\u8fdb\u884c": 95, "\u5b83\u8fd9\u6837\u505a": 95, "\u5e76\u4e0d\u4f1a\u6539\u53d8": 95, "\u5f53\u6211\u4eec\u5728\u6700\u540e\u518d\u6b21\u6253\u5370": 95, "\u5b83\u4fdd\u7559\u4e86\u5176": 95, "\u7684\u4e3b\u8981\u4f18\u52bf\u4e4b\u4e00\u662f\u5728": 95, "\u517c\u5bb9\u7684": 95, "\u4e0a\u6709\u5f3a\u5927\u7684\u52a0\u901f\u80fd\u529b": 95, "\u7684\u5e76\u884c\u8ba1\u7b97\u5e73\u53f0": 95, "\u5230\u76ee\u524d\u4e3a\u6b62": [95, 232], "\u6211\u4eec\u6240\u505a\u7684\u4e00\u5207\u90fd\u662f\u5728": 95, "\u6211\u4eec\u5982\u4f55\u79fb\u52a8\u5230\u66f4\u5feb\u7684\u786c\u4ef6\u4e0a\u5462": 95, "\u6211\u4eec\u5e94\u8be5\u4f7f\u7528": 95, "\u65b9\u6cd5\u68c0\u67e5\u662f\u5426\u6709": 95, "\u53ef\u7528": 95, "\u5982\u679c\u4f60\u6ca1\u6709\u5b89\u88c5": 95, "\u9a71\u52a8\u7a0b\u5e8f": 95, "\u672c\u8282\u4e2d\u7684\u53ef\u6267\u884c\u5355\u5143\u683c\u5c06\u4e0d\u4f1a\u6267\u884c\u4efb\u4f55": 95, "\u76f8\u5173\u7684\u4ee3\u7801": 95, "\u4e00\u65e6\u6211\u4eec\u786e\u5b9a\u6709\u4e00\u4e2a\u6216\u591a\u4e2agpu\u53ef\u7528": 95, "\u6211\u4eec\u9700\u8981\u5c06\u6570\u636e\u653e\u5728gpu\u53ef\u4ee5\u8bbf\u95ee\u7684\u5730\u65b9": 95, "\u4f60\u7684cpu\u5728\u8ba1\u7b97\u673a\u7684ram\u4e0a\u5bf9\u6570\u636e\u8fdb\u884c\u8ba1\u7b97": 95, "\u4f60\u7684gpu\u6709\u4e13\u7528\u7684\u5185\u5b58\u8fde\u63a5\u5230\u5b83": 95, "\u6bcf\u5f53\u4f60\u60f3\u5728\u4e00\u4e2a\u8bbe\u5907\u4e0a\u6267\u884c\u8ba1\u7b97\u65f6": 95, "\u4f60\u5fc5\u987b\u5c06\u8be5\u8ba1\u7b97\u6240\u9700\u7684": 95, "\u6570\u636e\u79fb\u52a8\u5230\u8be5\u8bbe\u5907\u53ef\u8bbf\u95ee\u7684\u5185\u5b58\u4e2d": 95, "\u4fd7\u79f0": 95, "\u5c06\u6570\u636e\u79fb\u52a8\u5230gpu\u53ef\u8bbf\u95ee\u7684\u5185\u5b58": 95, "\u88ab\u7b80\u79f0\u4e3a": 95, "\u5c06\u6570\u636e\u79fb\u52a8\u5230gpu": 95, "\u6709\u591a\u79cd\u65b9\u5f0f\u53ef\u4ee5\u5c06\u6570\u636e\u79fb\u52a8\u5230\u76ee\u6807\u8bbe\u5907": 95, "\u4f60\u53ef\u4ee5\u5728\u521b\u5efa\u65f6\u8fd9\u6837\u505a": 95, "gpu_rand": 95, "\u65b0\u7684\u5f20\u91cf\u662f\u5728cpu\u4e0a\u521b\u5efa\u7684": 95, "\u6240\u4ee5\u6211\u4eec\u5fc5\u987b\u4f7f\u7528\u53ef\u9009\u7684": 95, "\u53c2\u6570\u6765\u6307\u5b9a\u6211\u4eec\u60f3\u5728gpu\u4e0a\u521b\u5efa\u5f20\u91cf": 95, "\u5f53\u6211\u4eec\u6253\u5370\u65b0\u7684\u5f20\u91cf\u65f6": 95, "\u4f60\u53ef\u4ee5\u770b\u5230pytorch\u4f1a\u544a\u8bc9\u6211\u4eec\u5b83\u5728\u54ea\u4e2a\u8bbe\u5907\u4e0a": 95, "\u5982\u679c\u4e0d\u5728cpu\u4e0a": 95, "\u67e5\u8be2gpu\u7684\u6570\u91cf": 95, "\u5982\u679c\u4f60\u6709\u591a\u4e2agpu": 95, "\u4f60\u53ef\u4ee5\u901a\u8fc7\u7d22\u5f15\u6307\u5b9a\u5b83\u4eec": 95, "\u4f5c\u4e3a\u7f16\u7801\u5b9e\u8df5": 95, "\u5728\u4efb\u4f55\u5730\u65b9\u90fd\u4f7f\u7528\u5b57\u7b26\u4e32\u5e38\u91cf\u6765\u6307\u5b9a\u8bbe\u5907\u662f\u76f8\u5f53\u8106\u5f31\u7684": 95, "\u65e0\u8bba\u4f60\u5728cpu\u8fd8\u662fgpu\u786c\u4ef6\u4e0a": 95, "\u4f60\u7684\u4ee3\u7801\u90fd\u5e94\u8be5\u7a33\u5065\u5730\u6267\u884c": 95, "\u4f60\u53ef\u4ee5\u901a\u8fc7\u521b\u5efa\u4e00\u4e2a\u8bbe\u5907\u53e5\u67c4\u6765\u5b9e\u73b0\u8fd9\u4e00\u70b9": 95, "\u800c\u4e0d\u662f\u4f7f\u7528\u5b57\u7b26\u4e32\u4f20\u9012\u7ed9\u4f60\u7684\u5f20\u91cf": 95, "my_devic": 95, "\u5982\u679c\u4f60\u6709\u4e00\u4e2a\u5df2\u7ecf\u5b58\u5728\u4e8e\u4e00\u4e2a\u8bbe\u5907\u4e0a\u7684\u5f20\u91cf": 95, "\u65b9\u6cd5\u5c06\u5b83\u79fb\u52a8\u5230\u53e6\u4e00\u4e2a\u8bbe\u5907": 95, "\u4e0b\u9762\u4e00\u884c\u4ee3\u7801\u5728cpu\u4e0a\u521b\u5efa\u4e00\u4e2a\u5f20\u91cf": 95, "\u5e76\u5c06\u5b83\u79fb\u52a8\u5230\u4f60\u5728\u4e0a\u4e00\u4e2a\u5355\u5143\u683c\u4e2d\u83b7\u53d6\u7684\u4efb\u4f55\u8bbe\u5907\u53e5\u67c4\u4e0a": 95, "\u91cd\u8981\u7684\u662f\u8981\u77e5\u9053": 95, "\u4e3a\u4e86\u8fdb\u884c\u6d89\u53ca\u4e24\u4e2a\u6216\u591a\u4e2a\u5f20\u91cf\u7684\u8ba1\u7b97": 95, "\u6240\u6709\u5f20\u91cf\u5fc5\u987b\u5728\u540c\u4e00\u8bbe\u5907\u4e0a": 95, "\u65e0\u8bba\u4f60\u662f\u5426\u6709gpu\u8bbe\u5907\u53ef\u7528": 95, "\u4ee5\u4e0b\u4ee3\u7801\u90fd\u4f1a\u629b\u51fa\u8fd0\u884c\u65f6\u9519\u8bef": 95, "thrown": [95, 193, 207], "\u6709\u65f6": 95, "\u4f60\u9700\u8981\u6539\u53d8\u5f20\u91cf\u7684\u5f62\u72b6": 95, "\u6211\u4eec\u5c06\u770b\u4e00\u4e9b\u5e38\u89c1\u7684\u60c5\u51b5": 95, "\u4ee5\u53ca\u5982\u4f55\u5904\u7406\u5b83\u4eec": 95, "\u4f60\u53ef\u80fd\u9700\u8981\u6539\u53d8\u7ef4\u5ea6\u6570\u91cf\u7684\u4e00\u79cd\u60c5\u51b5\u662f\u5c06\u5355\u4e2a\u5b9e\u4f8b\u8f93\u5165\u5230\u4f60\u7684\u6a21\u578b\u4e2d": 95, "pytorch\u6a21\u578b": 95, "\u901a\u5e38\u671f\u671b\u8f93\u5165": 95, "\u6570\u636e": [95, 237], "\u5047\u8bbe\u6709\u4e00\u4e2a\u6a21\u578b\u53ef\u4ee5\u5904\u74063x226x226\u7684\u56fe\u50cf": 95, "\u4e00\u4e2a226\u50cf\u7d20\u7684\u6b63\u65b9\u5f62": 95, "\u67093\u4e2a\u989c\u8272\u901a\u9053": 95, "\u5f53\u4f60\u52a0\u8f7d\u548c\u8f6c\u6362\u5b83\u65f6": 95, "\u4f60\u4f1a\u5f97\u5230\u4e00\u4e2a\u5f62\u72b6\u4e3a": 95, "226": 95, "\u4f46\u662f\u4f60\u7684\u6a21\u578b": 95, "\u671f\u671b\u8f93\u5165\u5f62\u72b6\u4e3a": 95, "\u662f\u6279\u6b21\u4e2d\u56fe\u50cf\u7684\u6570\u91cf": 95, "\u90a3\u4e48\u5982\u4f55\u521b\u5efa\u4e00\u4e2a\u6279\u6b21\u5927\u5c0f\u4e3a1\u7684\u8f93\u5165\u5462": 95, "\u65b9\u6cd5\u6dfb\u52a0\u4e86\u4e00\u4e2a\u5927\u5c0f\u4e3a1\u7684\u7ef4\u5ea6": 95, "\u5728\u6700\u524d\u9762\u6dfb\u52a0\u4e86\u4e00\u4e2a\u65b0\u76840\u7ef4\u5ea6": 95, "\u73b0\u5728\u4f60\u6709\u4e86\u4e00\u4e2a\u6279\u6b21\u5927\u5c0f\u4e3a1\u7684\u8f93\u5165": 95, "\u90a3\u4e48\u5982\u679c\u662f": 95, "\u53bb\u9664": 95, "\u591a\u4f59\u76841\u7ef4\u5ea6\u5462": 95, "\u6211\u4eec\u6240\u8bf4\u7684\u6324\u538b": 95, "\u5c31\u662f\u5229\u7528\u4e86": 95, "\u4efb\u4f55\u5927\u5c0f\u4e3a1\u7684\u7ef4\u5ea6": 95, "\u4e0d\u4f1a": 95, "\u6539\u53d8\u5f20\u91cf\u4e2d\u5143\u7d20\u7684\u6570\u91cf\u8fd9\u4e00\u4e8b\u5b9e": 95, "\u7ee7\u7eed\u4e0a\u9762\u7684\u4f8b\u5b50": 95, "\u5047\u8bbe\u6a21\u578b\u7684\u8f93\u51fa\u662f\u4e00\u4e2a20\u5143\u7d20\u7684\u5411\u91cf": 95, "\u5bf9\u4e8e\u6bcf\u4e2a\u8f93\u5165": 95, "\u90a3\u4e48\u4f60\u4f1a\u671f\u671b\u8f93\u51fa\u7684\u5f62\u72b6\u4e3a": 95, "\u662f\u8f93\u5165\u6279\u6b21\u4e2d\u7684\u5b9e\u4f8b\u6570\u91cf": 95, "\u8fd9\u610f\u5473\u7740\u5bf9\u4e8e\u6211\u4eec\u7684\u5355\u8f93\u5165\u6279\u6b21": 95, "\u6211\u4eec\u4f1a\u5f97\u5230\u5f62\u72b6\u4e3a": 95, "\u7684\u8f93\u51fa": [95, 237], "\u5982\u679c\u4f60\u60f3\u5bf9\u8be5\u8f93\u51fa\u8fdb\u884c\u4e00\u4e9b": 95, "\u975e\u6279\u6b21": 95, "\u4e00\u4e9b\u53ea\u671f\u671b20\u5143\u7d20\u5411\u91cf\u7684\u8ba1\u7b97": 95, "\u8be5\u600e\u4e48\u529e": 95, "\u4f60\u53ef\u4ee5\u4ece\u5f62\u72b6\u770b\u51fa": 95, "\u6211\u4eec\u7684\u4e8c\u7ef4\u5f20\u91cf\u73b0\u5728\u53d8\u6210\u4e86\u4e00\u7ef4\u7684": 95, "\u5982\u679c\u4f60\u4ed4\u7ec6\u89c2\u5bdf\u4e0a\u9762\u5355\u5143\u683c\u7684\u8f93\u51fa": 95, "\u4f60\u4f1a\u53d1\u73b0\u6253\u5370": 95, "\u65f6\u4f1a\u663e\u793a\u4e00\u7ec4": 95, "\u989d\u5916": 95, "\u7684\u65b9\u62ec\u53f7": 95, "\u8fd9\u662f\u56e0\u4e3a\u591a\u4e86\u4e00\u4e2a\u7ef4\u5ea6": 95, "\u4f60\u53ea\u80fd\u5bf9\u5927\u5c0f\u4e3a1\u7684\u7ef4\u5ea6\u6267\u884c": 95, "\u770b\u4e0a\u9762\u6211\u4eec\u5c1d\u8bd5\u5bf9\u5927\u5c0f\u4e3a2\u7684\u7ef4\u5ea6": 95, "\u8fdb\u884c\u6324\u538b": 95, "\u5f97\u5230\u7684\u5f62\u72b6\u4e0e\u5f00\u59cb\u65f6\u76f8\u540c": 95, "\u7684\u8c03\u7528\u53ea\u80fd\u4f5c\u7528\u4e8e\u5927\u5c0f\u4e3a1\u7684\u7ef4\u5ea6": 95, "\u56e0\u4e3a\u5bf9\u5176\u4ed6\u7ef4\u5ea6\u64cd\u4f5c\u4f1a\u6539\u53d8\u5f20\u91cf\u4e2d\u5143\u7d20\u7684\u6570\u91cf": 95, "\u4f60\u53ef\u80fd\u4f1a\u4f7f\u7528": 95, "\u7684\u53e6\u4e00\u4e2a\u573a\u666f\u662f\u4e3a\u4e86\u65b9\u4fbf\u5e7f\u64ad\u64cd\u4f5c": 95, "\u56de\u60f3\u4e00\u4e0b\u4e0a\u9762\u7684\u4f8b\u5b50": 95, "\u6211\u4eec\u6709\u4ee5\u4e0b\u4ee3\u7801": 95, "\u5176\u51c0\u6548\u679c\u662f\u5728\u7ef4\u5ea60\u548c2\u4e0a\u8fdb\u884c\u5e7f\u64ad\u64cd\u4f5c": 95, "\u5bfc\u81f4\u5f62\u72b6\u4e3a3x1\u7684\u968f\u673a\u5f20\u91cf\u4e0e": 95, "\u4e2d\u7684\u6bcf\u4e00\u52173\u5143\u7d20\u9010\u5143\u7d20\u76f8\u4e58": 95, "\u5982\u679c\u968f\u673a\u5411\u91cf\u53ea\u662f\u4e00\u4e2a3\u5143\u7d20\u5411\u91cf\u5462": 95, "\u6211\u4eec\u5c31\u5931\u53bb\u4e86\u5e7f\u64ad\u7684\u80fd\u529b": 95, "\u56e0\u4e3a\u6700\u540e\u7684\u7ef4\u5ea6\u4e0d\u4f1a\u6839\u636e\u5e7f\u64ad\u89c4\u5219\u5339\u914d": 95, "\u53ef\u4ee5\u89e3\u6551\u6211\u4eec": 95, "\u8bd5\u56fe\u5c06": 95, "\u4f1a\u5bfc\u81f4\u8fd0\u884c\u65f6\u9519\u8bef": 95, "\u53d8\u6210\u4e8c\u7ef4\u5f20\u91cf": 95, "\u5728\u672b\u5c3e\u6dfb\u52a0\u65b0\u7ef4\u5ea6": 95, "\u5e7f\u64ad\u518d\u6b21\u751f\u6548": 95, "\u65b9\u6cd5\u4e5f\u6709\u672c\u5730\u7248\u672c": 95, "batch_m": 95, "\u6709\u65f6\u4f60\u9700\u8981\u66f4\u5f7b\u5e95\u5730\u6539\u53d8\u5f20\u91cf\u7684\u5f62\u72b6": 95, "\u540c\u65f6\u4fdd\u7559\u5143\u7d20\u6570\u91cf\u548c\u5185\u5bb9\u4e0d\u53d8": 95, "\u4e00\u79cd\u60c5\u51b5\u662f\u5728\u6a21\u578b\u7684\u5377\u79ef\u5c42\u548c\u7ebf\u6027\u5c42\u4e4b\u95f4\u7684\u63a5\u53e3": 95, "\u8fd9\u5728\u56fe\u50cf\u5206\u7c7b\u6a21\u578b\u4e2d\u5f88\u5e38\u89c1": 95, "\u5377\u79ef\u6838\u4f1a\u4ea7\u751f\u5f62\u72b6\u4e3a": 95, "\u4f46\u63a5\u4e0b\u6765\u7684\u7ebf\u6027\u5c42\u671f\u671b\u4e00\u7ef4\u8f93\u5165": 95, "\u53ef\u4ee5\u4e3a\u4f60\u505a\u8fd9\u4ef6\u4e8b": 95, "\u53ea\u8981\u4f60\u8bf7\u6c42\u7684\u7ef4\u5ea6\u4e0e\u8f93\u5165\u5f20\u91cf\u5177\u6709\u76f8\u540c\u6570\u91cf\u7684\u5143\u7d20\u5373\u53ef": 95, "output3d": 95, "input1d": 95, "\u4e0a\u9762\u6700\u540e\u4e00\u884c\u5355\u5143\u683c\u4e2d\u7684": 95, "\u53c2\u6570\u662f\u56e0\u4e3apytorch\u5728\u6307\u5b9a\u5f20\u91cf\u5f62\u72b6\u65f6": 95, "\u671f\u671b\u4e00\u4e2a": 95, "\u5143\u7ec4": 95, "\u4f46\u5f53\u5f62\u72b6\u662f\u65b9\u6cd5\u7684\u7b2c\u4e00\u4e2a\u53c2\u6570\u65f6": 95, "\u5b83\u5141\u8bb8\u6211\u4eec\u53ea\u4f7f\u7528\u4e00\u7cfb\u5217\u6574\u6570": 95, "\u6211\u4eec\u5fc5\u987b\u6dfb\u52a0\u62ec\u53f7\u548c\u9017\u53f7\u6765\u8bf4\u670d\u8be5\u65b9\u6cd5\u8fd9\u786e\u5b9e\u662f\u4e00\u4e2a\u5355\u5143\u7d20\u5143\u7ec4": 95, "\u5f53\u53ef\u80fd\u65f6": 95, "\u4f1a\u8fd4\u56de\u8be5\u5f20\u91cf\u7684": 95, "\u89c6\u56fe": 95, "\u4e5f\u5c31\u662f\u4e00\u4e2a\u5355\u72ec\u7684\u5f20\u91cf\u5bf9\u8c61": 95, "\u67e5\u770b\u76f8\u540c\u7684\u5e95\u5c42\u5185\u5b58\u533a\u57df": 95, "\u8fd9\u4e00\u70b9\u5f88\u91cd\u8981": 95, "\u8fd9\u610f\u5473\u7740\u5bf9\u6e90\u5f20\u91cf\u6240\u505a\u7684\u4efb\u4f55\u66f4\u6539\u90fd\u4f1a\u53cd\u6620\u5728\u8be5\u5f20\u91cf\u7684\u89c6\u56fe\u4e0a": 95, "\u9664\u975e\u4f60": 95, "\u786e\u5b9e\u6709\u4e00\u4e9b\u6761\u4ef6": 95, "\u8d85\u51fa\u4e86\u672c\u4ecb\u7ecd\u7684\u8303\u56f4": 95, "\u5fc5\u987b\u8fd4\u56de\u6570\u636e\u7684\u526f\u672c": 95, "kinship": 95, "numpy_arrai": 95, "pytorch_tensor": 95, "pytorch_rand": 95, "numpy_rand": 95, "\u5728\u8fc7\u53bb\u7684\u89c6\u9891\u4e2d": 96, "\u6211\u4eec\u8ba8\u8bba\u5e76\u6f14\u793a\u4e86": 96, "\u6a21\u5757\u4e2d\u7684\u795e\u7ecf\u7f51\u7edc\u5c42\u548c\u51fd\u6570\u6784\u5efa\u6a21\u578b": 96, "\u81ea\u52a8\u68af\u5ea6\u8ba1\u7b97\u7684\u673a\u5236": 96, "\u8fd9\u662f\u57fa\u4e8e\u68af\u5ea6\u7684\u6a21\u578b\u8bad\u7ec3\u7684\u6838\u5fc3": 96, "\u53ef\u89c6\u5316\u8bad\u7ec3\u8fdb\u5ea6\u548c\u5176\u4ed6\u6d3b\u52a8": 96, "\u5728\u672c\u89c6\u9891\u4e2d": 96, "\u6211\u4eec\u5c06\u4e3a\u60a8\u7684\u5e93\u5b58\u6dfb\u52a0\u4e00\u4e9b\u65b0\u5de5\u5177": 96, "\u6211\u4eec\u5c06\u719f\u6089\u6570\u636e\u96c6\u548c\u6570\u636e\u52a0\u8f7d\u5668\u62bd\u8c61": 96, "\u4ee5\u53ca\u5b83\u4eec\u5982\u4f55\u7b80\u5316\u5411\u6a21\u578b\u8bad\u7ec3\u5faa\u73af\u63d0\u4f9b\u6570\u636e\u7684\u8fc7\u7a0b": 96, "\u6211\u4eec\u5c06\u8ba8\u8bba\u7279\u5b9a\u7684\u635f\u5931\u51fd\u6570\u4ee5\u53ca\u4f55\u65f6\u4f7f\u7528\u5b83\u4eec": 96, "\u6211\u4eec\u5c06\u4e86\u89e3": 96, "\u5b83\u4eec\u5b9e\u73b0\u4e86\u6839\u636e\u635f\u5931\u51fd\u6570\u7684\u7ed3\u679c\u8c03\u6574\u6a21\u578b\u6743\u91cd\u7684\u7b97\u6cd5": 96, "\u6211\u4eec\u5c06\u628a\u6240\u6709\u8fd9\u4e9b\u7ed3\u5408\u8d77\u6765": 96, "\u770b\u4e00\u4e2a\u5b8c\u6574\u7684": 96, "\u8bad\u7ec3\u5faa\u73af\u7684\u5b9e\u9645\u8fd0\u884c": 96, "\u7c7b\u5c01\u88c5\u4e86\u4ece\u5b58\u50a8\u4e2d\u63d0\u53d6\u6570\u636e\u5e76\u4ee5\u6279\u6b21\u5f62\u5f0f\u66b4\u9732\u7ed9\u8bad\u7ec3\u5faa\u73af\u7684\u8fc7\u7a0b": 96, "\u8d1f\u8d23\u8bbf\u95ee\u548c\u5904\u7406\u5355\u4e2a\u6570\u636e\u5b9e\u4f8b": 96, "\u4e2d\u63d0\u53d6\u6570\u636e\u5b9e\u4f8b": 96, "\u65e0\u8bba\u662f\u81ea\u52a8\u63d0\u53d6\u8fd8\u662f\u4f7f\u7528\u60a8\u5b9a\u4e49\u7684\u91c7\u6837\u5668": 96, "\u5c06\u5b83\u4eec\u6536\u96c6\u5230\u6279\u6b21\u4e2d": 96, "\u5e76\u8fd4\u56de\u7ed9\u60a8\u7684\u8bad\u7ec3\u5faa\u73af\u8fdb\u884c\u6d88\u8d39": 96, "\u53ef\u4ee5\u4e0e\u6240\u6709\u7c7b\u578b\u7684\u6570\u636e\u96c6\u4e00\u8d77\u4f7f\u7528": 96, "\u65e0\u8bba\u5b83\u4eec\u5305\u542b\u4ec0\u4e48\u7c7b\u578b\u7684\u6570\u636e": 96, "\u5bf9\u4e8e\u672c\u6559\u7a0b": [96, 220, 234, 243, 244, 249, 250, 251], "\u63d0\u4f9b\u7684": 96, "\u6765\u96f6\u4e2d\u5fc3\u548c\u6807\u51c6\u5316\u56fe\u50cf\u74e6\u7247\u5185\u5bb9\u7684\u5206\u5e03": 96, "\u5e76\u4e0b\u8f7d\u8bad\u7ec3\u548c\u9a8c\u8bc1\u6570\u636e\u5206\u5272": 96, "datetim": [96, 122, 147], "\u521b\u5efa\u8bad\u7ec3\u548c\u9a8c\u8bc1\u6570\u636e\u96c6": 96, "\u5982\u679c\u9700\u8981\u5219\u4e0b\u8f7d": 96, "\u4e3a\u6211\u4eec\u7684\u6570\u636e\u96c6\u521b\u5efa\u6570\u636e\u52a0\u8f7d\u5668": 96, "\u8bad\u7ec3\u65f6\u6253\u4e71": 96, "\u9a8c\u8bc1\u65f6\u4e0d\u6253\u4e71": 96, "\u7c7b\u522b\u6807\u7b7e": 96, "\u62a5\u544a\u5206\u5272\u5927\u5c0f": 96, "\u8bad\u7ec3\u96c6\u6709": 96, "\u4e2a\u5b9e\u4f8b": 96, "\u9a8c\u8bc1\u96c6\u6709": 96, "\u50cf\u5f80\u5e38\u4e00\u6837": 96, "\u8ba9\u6211\u4eec\u53ef\u89c6\u5316\u6570\u636e\u4f5c\u4e3a\u5065\u5168\u6027\u68c0\u67e5": 96, "\u53cd\u6807\u51c6\u5316": 96, "\u6211\u4eec\u5728\u672c\u4f8b\u4e2d\u4f7f\u7528\u7684\u6a21\u578b\u662f": 96, "\u7684\u53d8\u4f53": 96, "\u5982\u679c\u60a8\u89c2\u770b\u4e86\u672c\u7cfb\u5217\u7684\u524d\u51e0\u4e2a\u89c6\u9891": 96, "\u5e94\u8be5\u4f1a\u5f88\u719f\u6089": 96, "\u6a21\u578b\u7ee7\u627f\u81ea": 96, "garmentclassifi": 96, "\u5bf9\u4e8e\u672c\u4f8b": [96, 211, 237], "\u6211\u4eec\u5c06\u4f7f\u7528\u4ea4\u53c9\u71b5\u635f\u5931": 96, "\u4e3a\u4e86\u6f14\u793a\u76ee\u7684": 96, "\u6211\u4eec\u5c06\u521b\u5efa\u865a\u62df\u8f93\u51fa\u548c\u6807\u7b7e\u503c\u7684\u6279\u6b21": 96, "\u5c06\u5b83\u4eec\u901a\u8fc7\u635f\u5931\u51fd\u6570": 96, "\u5e76\u68c0\u67e5\u7ed3\u679c": 96, "\u635f\u5931\u51fd\u6570\u671f\u671b\u6570\u636e\u4ee5\u6279\u6b21\u5f62\u5f0f": 96, "\u6240\u4ee5\u6211\u4eec\u521b\u5efa\u4e86": 96, "\u4e2a\u6279\u6b21": 96, "\u8868\u793a\u6a21\u578b\u5bf9\u7ed9\u5b9a\u8f93\u5165\u7684": 96, "\u4e2a\u7c7b\u522b\u4e2d\u6bcf\u4e00\u4e2a\u7684\u7f6e\u4fe1\u5ea6": 96, "dummy_output": 96, "\u8868\u793a\u6b63\u786e\u7684\u7c7b\u522b\u5728\u6d4b\u8bd5\u7684": 96, "\u4e2a\u7c7b\u522b\u4e2d": 96, "dummy_label": 96, "\u6b64\u6279\u6b21\u7684\u603b\u635f\u5931": 96, "\u6211\u4eec\u5c06\u4f7f\u7528\u5e26\u52a8\u91cf\u7684\u7b80\u5355\u968f\u673a\u68af\u5ea6\u4e0b\u964d": 96, "\u5c1d\u8bd5\u4e00\u4e9b\u4f18\u5316\u65b9\u6848\u7684\u53d8\u4f53\u4f1a\u5f88\u6709\u542f\u53d1\u6027": 96, "\u5b66\u4e60\u7387\u51b3\u5b9a\u4e86\u4f18\u5316\u5668\u91c7\u53d6\u7684\u6b65\u957f\u5927\u5c0f": 96, "\u4e0d\u540c\u7684\u5b66\u4e60\u7387\u5bf9\u60a8\u7684\u8bad\u7ec3\u7ed3\u679c\u6709\u4f55\u5f71\u54cd": 96, "\u5728\u51c6\u786e\u6027\u548c\u6536\u655b\u65f6\u95f4\u65b9\u9762": 96, "\u52a8\u91cf\u5728\u591a\u4e2a\u6b65\u9aa4\u4e2d\u5c06\u4f18\u5316\u5668\u63a8\u5411\u6700\u5f3a\u68af\u5ea6\u7684\u65b9\u5411": 96, "\u6539\u53d8\u8fd9\u4e2a\u503c\u4f1a\u5bf9\u7ed3\u679c\u4ea7\u751f\u4ec0\u4e48\u5f71\u54cd": 96, "\u5c1d\u8bd5\u4e00\u4e9b\u4e0d\u540c\u7684\u4f18\u5316\u7b97\u6cd5": 96, "\u5982\u5e73\u5747": 96, "\u60a8\u7684\u7ed3\u679c\u6709\u4f55\u4e0d\u540c": 96, "\u5305\u4e2d\u6307\u5b9a\u4f18\u5316\u5668": 96, "\u6211\u4eec\u6709\u4e00\u4e2a\u6267\u884c\u4e00\u4e2a\u8bad\u7ec3\u5468\u671f\u7684\u51fd\u6570": 96, "\u679a\u4e3e\u6570\u636e": 96, "\u5e76\u5728\u5faa\u73af\u7684\u6bcf\u4e00\u6b21\u901a\u8fc7\u65f6\u6267\u884c\u4ee5\u4e0b\u64cd\u4f5c": 96, "\u83b7\u53d6\u4e00\u6279\u8bad\u7ec3\u6570\u636e": 96, "\u5c06\u4f18\u5316\u5668\u7684\u68af\u5ea6\u5f52\u96f6": 96, "\u6267\u884c\u63a8\u7406": 96, "\u4e5f\u5c31\u662f\u4ece\u6a21\u578b\u83b7\u53d6\u8f93\u5165\u6279\u6b21\u7684\u9884\u6d4b": 96, "\u8ba1\u7b97\u8be5\u7ec4\u9884\u6d4b\u4e0e\u6570\u636e\u96c6\u4e0a\u7684\u6807\u7b7e\u4e4b\u95f4\u7684\u635f\u5931": 96, "\u8ba1\u7b97\u5b66\u4e60\u6743\u91cd\u7684\u53cd\u5411\u68af\u5ea6": 96, "\u544a\u8bc9\u4f18\u5316\u5668\u6267\u884c\u4e00\u4e2a\u5b66\u4e60\u6b65\u9aa4": 96, "\u4e5f\u5c31\u662f\u6839\u636e\u6211\u4eec\u9009\u62e9\u7684\u4f18\u5316\u7b97\u6cd5": 96, "\u57fa\u4e8e\u8be5\u6279\u6b21\u89c2\u5bdf\u5230\u7684\u68af\u5ea6\u6765\u8c03\u6574\u6a21\u578b\u7684\u5b66\u4e60\u6743\u91cd": 96, "\u5b83\u6bcf": 96, "\u4e2a\u6279\u6b21\u62a5\u544a\u4e00\u6b21\u635f\u5931": 96, "\u5b83\u62a5\u544a\u6700\u540e": 96, "\u4e2a\u6279\u6b21\u7684\u5e73\u5747\u6bcf\u6279\u6b21\u635f\u5931": 96, "\u4ee5\u4fbf\u4e0e\u9a8c\u8bc1\u8fd0\u884c\u8fdb\u884c\u6bd4\u8f83": 96, "epoch_index": 96, "tb_writer": 96, "last_loss": 96, "\u4ee5\u4fbf\u6211\u4eec\u53ef\u4ee5\u8ddf\u8e2a\u6279\u6b21\u7d22\u5f15\u5e76\u8fdb\u884c\u4e00\u4e9b\u5468\u671f\u5185\u62a5\u544a": 96, "\u6bcf\u4e2a\u6570\u636e\u5b9e\u4f8b\u90fd\u662f\u4e00\u4e2a\u8f93\u5165": 96, "\u6807\u7b7e\u5bf9": 96, "\u5bf9\u4e8e\u6bcf\u4e2a\u6279\u6b21": 96, "\u5bf9\u8be5\u6279\u6b21\u8fdb\u884c\u9884\u6d4b": 96, "\u8ba1\u7b97\u635f\u5931\u53ca\u5176\u68af\u5ea6": 96, "\u8c03\u6574\u5b66\u4e60\u6743\u91cd": 96, "\u6536\u96c6\u6570\u636e\u5e76\u62a5\u544a": 96, "\u6bcf\u6279\u6b21\u635f\u5931": 96, "tb_x": 96, "\u6211\u4eec\u6bcf\u4e2a\u5468\u671f\u9700\u8981\u505a\u7684\u4e8b\u60c5\u6709": 96, "\u901a\u8fc7\u68c0\u67e5\u672a\u7528\u4e8e\u8bad\u7ec3\u7684\u4e00\u7ec4\u6570\u636e\u4e0a\u7684\u76f8\u5bf9\u635f\u5931\u6765\u6267\u884c\u9a8c\u8bc1": 96, "\u5e76\u62a5\u544a\u8fd9\u4e00\u70b9": 96, "\u4fdd\u5b58\u6a21\u578b\u7684\u526f\u672c": 96, "\u6211\u4eec\u5c06\u5728": 96, "\u4e2d\u8fdb\u884c\u62a5\u544a": 96, "\u8fd9\u9700\u8981\u8f6c\u5230\u547d\u4ee4\u884c\u542f\u52a8": 96, "\u5e76\u5728\u53e6\u4e00\u4e2a\u6d4f\u89c8\u5668\u9009\u9879\u5361\u4e2d\u6253\u5f00\u5b83": 96, "\u5728\u5355\u72ec\u7684\u5355\u5143\u683c\u4e2d\u521d\u59cb\u5316": 96, "\u4ee5\u4fbf\u6211\u4eec\u53ef\u4ee5\u8f7b\u677e\u5730\u5c06\u66f4\u591a\u5468\u671f\u6dfb\u52a0\u5230\u540c\u4e00\u8fd0\u884c\u4e2d": 96, "timestamp": [96, 128, 144], "strftime": [96, 122, 147], "fashion_trainer_": 96, "epoch_numb": 96, "best_vloss": 96, "\u5468\u671f": 96, "\u786e\u4fdd\u68af\u5ea6\u8ddf\u8e2a\u5df2\u6253\u5f00": 96, "\u5e76\u5bf9\u6570\u636e\u8fdb\u884c\u4e00\u6b21\u4f20\u9012": 96, "\u5c06\u6a21\u578b\u8bbe\u7f6e\u4e3a\u8bc4\u4f30\u6a21\u5f0f": 96, "\u7981\u7528": 96, "\u5e76\u4f7f\u7528\u6279\u91cf\u89c4\u8303\u5316\u7684\u7fa4\u4f53\u7edf\u8ba1\u6570\u636e": 96, "\u7981\u7528\u68af\u5ea6\u8ba1\u7b97\u5e76\u51cf\u5c11\u5185\u5b58\u6d88\u8017": 96, "\u6709\u6548": 96, "\u5bf9\u4e8e\u8bad\u7ec3\u548c\u9a8c\u8bc1": 96, "\u8bad\u7ec3\u4e0e\u9a8c\u8bc1\u635f\u5931": 96, "\u8ddf\u8e2a\u6700\u4f73\u6027\u80fd": 96, "\u5e76\u4fdd\u5b58\u6a21\u578b\u7684\u72b6\u6001": 96, "model_path": [96, 223], "\u8981\u52a0\u8f7d\u4fdd\u5b58\u7684\u6a21\u578b\u7248\u672c": 96, "\u4e00\u65e6\u52a0\u8f7d\u4e86\u6a21\u578b": 96, "\u5b83\u5c31\u53ef\u4ee5\u7528\u4e8e\u60a8\u9700\u8981\u7684\u4efb\u4f55\u4e8b\u60c5": 96, "\u66f4\u591a\u8bad\u7ec3": 96, "\u63a8\u7406\u6216\u5206\u6790": 96, "\u5982\u679c\u60a8\u7684\u6a21\u578b\u6709\u5f71\u54cd\u6a21\u578b\u7ed3\u6784\u7684\u6784\u9020\u51fd\u6570\u53c2\u6570": 96, "\u60a8\u9700\u8981\u63d0\u4f9b\u5b83\u4eec\u5e76\u4ee5\u4e0e\u4fdd\u5b58\u65f6\u76f8\u540c\u7684\u65b9\u5f0f\u914d\u7f6e\u6a21\u578b": 96, "\u4e0a\u7684\u6570\u636e\u5de5\u5177\u6587\u6863": 96, "\u5173\u4e8e\u4f7f\u7528\u56fa\u5b9a\u5185\u5b58\u8fdb\u884c": 96, "\u8bad\u7ec3\u7684\u8bf4\u660e": 96, "\u4e2d\u53ef\u7528\u6570\u636e\u96c6\u7684\u6587\u6863": 96, "\u4e2d\u53ef\u7528\u635f\u5931": 96, "trainingyt": 96, "alexandro": 97, "chariton": 97, "computation": [97, 172], "lightweight": [97, 121, 157], "drone": 97, "4gb": [97, 153, 159, 224], "satur": [97, 200], "subtract": 97, "greedi": [97, 113, 118, 137, 147, 161], "transforms_cifar": 97, "test_dataset": [97, 115], "num_images_to_keep": 97, "50_000": [97, 160], "train_load": [97, 122, 123, 130, 163, 167, 169, 221, 222, 255], "extractor": [97, 172], "neuron": 97, "deepnn": 97, "lightnn": 97, "detriment": 97, "denot": [97, 99, 102, 190, 191, 194, 264], "nn_deep": 97, "test_accuracy_deep": 97, "nn_light": 97, "new_nn_light": 97, "conclud": [97, 131, 150, 201], "total_params_deep": 97, "total_params_light": 97, "test_accuracy_light_c": 97, "interven": 97, "soft": [97, 161], "mistaken": 97, "valuabl": [97, 166, 194], "alon": [97, 112, 124, 166, 170], "meaningfulli": 97, "smoother": 97, "soft_target_loss_weight": 97, "ce_loss_weight": 97, "train_knowledge_distil": 97, "ce_loss": 97, "teacher_logit": 97, "student_logit": 97, "soft_target": 97, "soft_prob": 97, "soft_targets_loss": 97, "label_loss": 97, "ce": [97, 166], "test_accuracy_light_ce_and_kd": 97, "kd": 97, "coeffici": 97, "convei": [97, 201], "naiv": [97, 125, 146, 155, 165, 194], "rational": 97, "capac": [97, 132, 160, 161, 172], "cosineembeddingloss": [97, 110], "obvious": [97, 101, 164], "somehow": [97, 103], "modifieddeepnncosin": 97, "flattened_conv_output": 97, "flattened_conv_output_after_pool": 97, "avg_pool1d": 97, "modifiedlightnncosin": 97, "modified_nn_deep": 97, "deep_nn": 97, "modified_deep_nn": 97, "modified_nn_light": 97, "hidden_represent": 97, "sample_input": [97, 210, 248], "total_class": 97, "hidden_representation_s": 97, "train_cosine_loss": 97, "hidden_rep_loss_weight": 97, "cosine_loss": 97, "teacher_hidden_represent": 97, "student_hidden_represent": 97, "hidden_rep_loss": 97, "test_multiple_output": 97, "disregard": 97, "test_accuracy_light_ce_and_cosine_loss": 97, "convolutional_fe_output_stud": 97, "convolutional_fe_output_teach": 97, "modifieddeepnnregressor": 97, "conv_feature_map": 97, "modifiedlightnnregressor": 97, "regressor_output": 97, "train_mse_loss": 97, "feature_map_weight": 97, "teacher_feature_map": 97, "regressor_feature_map": 97, "modified_nn_light_reg": 97, "modified_nn_deep_reg": 97, "test_accuracy_light_ce_and_mse_loss": 97, "cosineloss": 97, "wiggl": 97, "regressorms": 97, "hinton": [97, 127], "vinyal": 97, "dean": 97, "workshop": 97, "romero": 97, "balla": 97, "kahou": 97, "chassang": 97, "gatta": 97, "bengio": 97, "fitnet": 97, "thin": [97, 264], "confer": 97, "knowledge_distillation_tutori": 97, "kit": 98, "dynet": [98, 100], "opposit": [98, 191], "theano": [98, 100], "kera": [98, 100, 111], "difficult": [98, 113, 146, 154, 166, 192, 196, 206], "constitu": 98, "roughli": [98, 122, 134, 145, 150, 182], "fat": [98, 113], "exception": 98, "entiti": [98, 103, 176, 264], "recognit": 98, "tagger": 98, "ner": 98, "sound": [98, 101, 174, 175], "scari": 98, "viterbi": [98, 102], "sum_": [98, 103, 161], "psi_i": 98, "sum_i": 98, "partit": [98, 121, 124, 136, 150], "emiss": 98, "textbf": 98, "psi_": 98, "y_i": [98, 102], "x_i": [98, 99], "tran": [98, 172], "h_i": [98, 102], "collin": 98, "robert": [98, 99, 101, 102, 103, 235], "guthri": [98, 99, 101, 102, 103, 235], "prepare_sequ": [98, 102], "to_ix": [98, 102], "log_sum_exp": 98, "max_scor": 98, "max_score_broadcast": 98, "bilstm_crf": 98, "tag_to_ix": [98, 102], "word_emb": 98, "num_lay": [98, 182, 231], "start_tag": 98, "stop_tag": 98, "_forward_alg": 98, "feat": [98, 172], "init_alpha": 98, "forward_var": 98, "alphas_t": 98, "next_tag": 98, "emit_scor": 98, "ith": [98, 103, 194], "trans_scor": 98, "next_tag_var": 98, "terminal_var": 98, "_get_lstm_featur": 98, "lstm_feat": 98, "_score_sent": 98, "_viterbi_decod": 98, "backpoint": 98, "init_vvar": 98, "bptrs_t": 98, "viterbivars_t": 98, "best_tag_id": 98, "path_scor": 98, "best_path": 98, "dont": [98, 99], "caller": [98, 135, 163], "saniti": [98, 126, 160, 172], "neg_log_likelihood": 98, "forward_scor": 98, "gold_scor": 98, "bilstm": 98, "tag_seq": 98, "street": [98, 265], "journal": 98, "todai": [98, 117, 158, 192, 224], "corpor": [98, 138], "monei": 98, "georgia": 98, "tech": 98, "univers": [98, 113, 115, 161, 172, 177, 264], "word_to_ix": [98, 99, 102, 103], "precheck_s": 98, "precheck_tag": 98, "sentence_in": [98, 102], "anywai": [98, 101], "gold": [98, 166], "perceptron": [98, 177], "score_sent": 98, "advanced_tutori": [98, 100], "workhors": 99, "2x5": 99, "acx": 99, "ac": [99, 172, 267], "sigma": [99, 160], "plenti": 99, "peopl": [99, 100, 103, 113, 117, 186, 201, 264], "shy": 99, "vanish": 99, "linearit": 99, "sum_j": 99, "x_j": 99, "theres": 99, "unseen": [99, 103], "supervis": [99, 167, 172], "eta": 99, "vari": [99, 113, 130, 147, 166, 173, 182, 183, 192, 194, 200, 224], "spanish": [99, 127, 128], "bow": 99, "gusta": 99, "comer": 99, "cafeteria": 99, "creo": 99, "que": [99, 166], "sea": [99, 118], "una": 99, "buena": 99, "yo": 99, "si": [99, 156, 166], "bowclassifi": 99, "bow_vec": 99, "make_bow_vector": 99, "make_target": 99, "label_to_ix": 99, "bow_vector": 99, "log_prob": [99, 103, 162, 164], "bigger": [99, 127, 128, 159, 172, 264], "0th": [99, 155, 157, 165, 194], "deep_learning_tutori": [99, 100], "russel": 100, "norvig": 100, "book": [100, 102], "rip": 100, "pytorch_tutori": [100, 101], "word_embeddings_tutori": [100, 103], "lexic": 100, "sequence_models_tutori": [100, 102, 235], "bi": [100, 138], "crf": 100, "v_data": 101, "m_data": 101, "2x2x2": 101, "t_data": 101, "terminolog": 101, "z_1": 101, "x_2": [101, 116, 151, 264], "y_2": [101, 116], "z_2": 101, "complain": 101, "vagu": 101, "programm": [101, 103, 198, 200, 264], "x_0": [101, 264], "overbrac": [101, 102, 103], "y_0": 101, "z_0": 101, "gloss": 101, "new_z": 101, "NO": 101, "forgotten": 101, "classic": [102, 113, 148, 154, 167], "markov": 102, "myriad": 102, "cow": 102, "q_": [102, 103, 147], "2nd": [102, 129, 163, 194], "reader": [102, 136, 150, 177, 264], "unfamiliar": 102, "w_1": 102, "w_m": 102, "w_i": [102, 103], "_i": [102, 186], "_1": [102, 254], "_m": 102, "_j": 102, "ah_i": 102, "noun": 102, "verb": 102, "ate": 102, "everybodi": [102, 136], "affix": [102, 103], "bear": 102, "ly": 102, "adverb": 102, "c_w": 102, "x_w": 102, "po": [102, 118, 172], "capit": [103, 264], "enorm": [103, 172], "notion": [103, 118], "mathematician": 103, "physicist": 103, "orthograph": 103, "linguist": 103, "hypothesi": 103, "coffe": 103, "phi": [103, 264], "dissimilar": 103, "pain": [103, 113], "earth": [103, 113], "herself": 103, "lookup_tensor": 103, "hello_emb": 103, "context_s": 103, "shakespear": [103, 165], "sonnet": 103, "test_sent": 103, "forti": 103, "winter": [103, 113], "besieg": 103, "thy": 103, "brow": 103, "trench": 103, "beauti": [103, 230], "youth": 103, "proud": 103, "liveri": 103, "gaze": 103, "Will": 103, "totter": 103, "weed": [103, 190], "treasur": 103, "lusti": 103, "thine": 103, "sunken": 103, "eat": [103, 153], "shame": 103, "thriftless": 103, "prais": 103, "thou": 103, "couldst": 103, "mine": [103, 165, 264], "excus": 103, "blood": 103, "cold": [103, 113, 166], "word_i": 103, "ngram": 103, "ngramlanguagemodel": 103, "context_idx": 103, "cbow": 103, "probabilist": [103, 160], "q_w": 103, "raw_text": 103, "studi": [103, 115, 121, 126, 157, 172, 177], "beings": 103, "inhabit": 103, "evolut": 103, "conjur": 103, "spell": [103, 127], "dedupl": 103, "make_context_vector": 103, "jeremi": 104, "howard": [104, 147, 156], "rachel": 104, "thoma": 104, "ingham": 104, "\u6211\u4eec\u5efa\u8bae\u5c06\u672c\u6559\u7a0b\u4f5c\u4e3a\u7b14\u8bb0\u672c": 104, "\u8fd0\u884c": [104, 231], "\u8bf7\u70b9\u51fb\u9875\u9762\u9876\u90e8\u7684\u94fe\u63a5": 104, "\u4e0b\u8f7d\u7b14\u8bb0\u672c": 104, "\u63d0\u4f9b\u4e86\u4f18\u96c5\u8bbe\u8ba1\u7684\u6a21\u5757\u548c\u7c7b": 104, "\u4ee5\u5e2e\u52a9\u4f60\u521b\u5efa\u548c\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc": 104, "\u4e3a\u4e86\u5145\u5206\u5229\u7528\u5b83\u4eec\u7684\u529f\u80fd": 104, "\u5e76\u901a\u8fc7\u81ea\u5b9a\u4e49\u5bf9\u5e94\u6a21\u5757\u6216\u7c7b": 104, "\u6765\u89e3\u51b3\u7279\u5b9a\u95ee\u9898": 104, "\u9700\u8981\u7406\u89e3\u5b83\u4eec\u7684\u5177\u4f53\u529f\u80fd": 104, "\u6211\u4eec\u5c06\u9996\u5148\u5728": 104, "\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3\u4e00\u4e2a\u57fa\u672c\u7684\u795e\u7ecf\u7f51\u7edc": 104, "\u800c\u4e0d\u4f7f\u7528\u8fd9\u4e9b\u6a21\u578b\u7684\u4efb\u4f55\u7279\u6027": 104, "\u6211\u4eec\u6700\u521d\u53ea\u4f7f\u7528\u6700\u57fa\u672c\u7684": 104, "\u5f20\u91cf\u529f\u80fd": 104, "\u6211\u4eec\u5c06\u9010\u6b65\u6dfb\u52a0": 104, "\u4e2d\u7684\u4e00\u4e2a\u7279\u6027": 104, "\u5c55\u793a\u6bcf\u4e2a\u90e8\u5206\u7684\u4f5c\u7528": 104, "\u4ee5\u53ca\u5982\u4f55\u4f7f\u7528\u5b83\u4eec\u8ba9\u4ee3\u7801\u66f4\u7b80\u6d01\u6216\u66f4\u7075\u6d3b": 104, "\u672c\u6559\u7a0b\u5047\u5b9a\u4f60\u5df2\u7ecf\u5b89\u88c5\u4e86": 104, "\u5e76\u4e14\u719f\u6089\u5f20\u91cf\u64cd\u4f5c\u7684\u57fa\u7840\u77e5\u8bc6": 104, "\u5982\u679c\u4f60\u719f\u6089": 104, "\u6570\u7ec4\u64cd\u4f5c": 104, "\u4f60\u4f1a\u53d1\u73b0\u8fd9\u91cc\u4f7f\u7528\u7684": 104, "\u5f20\u91cf\u64cd\u4f5c\u51e0\u4e4e\u76f8\u540c": 104, "\u6211\u4eec\u5c06\u4f7f\u7528\u7ecf\u5178\u7684": 104, "\u8be5\u6570\u636e\u96c6\u5305\u542b\u624b\u7ed8\u6570\u5b57": 104, "0\u52309\u4e4b\u95f4": 104, "\u6765\u5904\u7406\u8def\u5f84": 104, "\u6807\u51c6\u5e93\u7684\u4e00\u90e8\u5206": 104, "\u4e0b\u8f7d\u6570\u636e\u96c6": 104, "\u6211\u4eec\u53ea\u4f1a\u5728\u4f7f\u7528\u6a21\u5757\u65f6\u624d\u5bfc\u5165\u5b83\u4eec": 104, "\u56e0\u6b64\u4f60\u53ef\u4ee5\u6e05\u695a\u5730\u770b\u5230\u6bcf\u4e2a\u6b65\u9aa4\u4e2d\u6b63\u5728\u4f7f\u7528\u7684\u5185\u5bb9": 104, "exist_ok": 104, "\u8fd9\u4e2a\u6570\u636e\u96c6\u662f": 104, "\u6570\u7ec4\u683c\u5f0f\u7684": 104, "\u5e76\u4e14\u4f7f\u7528": 104, "\u5b58\u50a8": 104, "\u8fd9\u662f\u4e00\u4e2a": 104, "\u7279\u6709\u7684\u7528\u4e8e\u5e8f\u5217\u5316\u6570\u636e\u7684\u683c\u5f0f": 104, "gzip": 104, "as_posix": [104, 126], "x_train": [104, 151], "y_train": 104, "x_valid": 104, "y_valid": 104, "latin": 104, "\u6bcf\u5f20\u56fe\u50cf\u7684\u5c3a\u5bf8\u4e3a": 104, "\u5e76\u4ee5\u957f\u5ea6\u4e3a": 104, "\u7684\u5c55\u5e73\u884c\u5b58\u50a8": 104, "\u8ba9\u6211\u4eec\u6765\u770b\u770b\u5176\u4e2d\u4e00\u5f20": 104, "\u6211\u4eec\u9700\u8981\u5148\u5c06\u5176\u91cd\u5851\u4e3a\u4e8c\u7ef4": 104, "\u5728\u4e0d\u4f7f\u7528": 104, "\u65f6\u4f7f\u7528": [104, 238], "importerror": 104, "\u6240\u4ee5\u6211\u4eec\u9700\u8981\u8f6c\u6362\u6211\u4eec\u7684\u6570\u636e": 104, "\u6211\u4eec\u53ea\u4f7f\u7528": [104, 251], "\u5f20\u91cf\u64cd\u4f5c\u521b\u5efa\u4e00\u4e2a\u6a21\u578b": 104, "\u6211\u4eec\u5047\u8bbe\u4f60\u5df2\u7ecf\u719f\u6089\u795e\u7ecf\u7f51\u7edc\u7684\u57fa\u7840\u77e5\u8bc6": 104, "\u5982\u679c\u4e0d\u719f\u6089": 104, "\u63d0\u4f9b\u65b9\u6cd5\u6765\u521b\u5efa": 104, "\u968f\u673a": 104, "\u96f6": 104, "\u586b\u5145\u7684\u5f20\u91cf": 104, "\u6211\u4eec\u5c06\u4f7f\u7528\u8fd9\u4e9b\u65b9\u6cd5\u4e3a\u4e00\u4e2a\u7b80\u5355\u7684\u7ebf\u6027\u6a21\u578b\u521b\u5efa\u6743\u91cd\u548c\u504f\u7f6e": 104, "\u8fd9\u4e9b\u53ea\u662f\u5e38\u89c4\u7684\u5f20\u91cf": 104, "\u6709\u4e00\u4e2a\u975e\u5e38\u7279\u522b\u7684\u9644\u52a0\u529f\u80fd": 104, "\u6211\u4eec\u544a\u8bc9": 104, "\u5b83\u4eec\u9700\u8981\u68af\u5ea6": 104, "\u4f1a\u8bb0\u5f55\u5728\u5f20\u91cf\u4e0a\u5b8c\u6210\u7684\u6240\u6709\u64cd\u4f5c": 104, "\u4ee5\u4fbf\u5728\u53cd\u5411\u4f20\u64ad\u671f\u95f4": 104, "\u81ea\u52a8": 104, "\u8ba1\u7b97\u68af\u5ea6": [104, 129], "\u5bf9\u4e8e\u6743\u91cd": 104, "\u6211\u4eec\u5728\u521d\u59cb\u5316": 104, "\u8bbe\u7f6e": [104, 216, 248], "\u56e0\u4e3a\u6211\u4eec\u4e0d\u5e0c\u671b\u521d\u59cb\u5316\u6b65\u9aa4\u5305\u62ec\u5728\u68af\u5ea6\u4e2d": 104, "\u4e2d\u7684\u5c3e\u968f": 104, "\u8868\u793a\u64cd\u4f5c\u662f\u5728\u539f\u5730\u6267\u884c": 104, "\u7531\u4e8e": [104, 250], "\u80fd\u591f\u81ea\u52a8\u8ba1\u7b97\u68af\u5ea6": 104, "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u4efb\u4f55\u6807\u51c6\u7684": 104, "\u6216\u53ef\u8c03\u7528\u5bf9\u8c61": 104, "\u4f5c\u4e3a\u6a21\u578b": 104, "\u8ba9\u6211\u4eec\u7f16\u5199\u4e00\u4e2a\u7b80\u5355\u7684\u77e9\u9635\u4e58\u6cd5\u548c\u5e7f\u64ad\u52a0\u6cd5": 104, "\u6765\u521b\u5efa\u4e00\u4e2a\u7b80\u5355\u7684\u7ebf\u6027\u6a21\u578b": 104, "\u6211\u4eec\u8fd8\u9700\u8981\u7f16\u5199\u4e00\u4e2a\u6fc0\u6d3b\u51fd\u6570": 104, "\u63d0\u4f9b\u4e86\u8bb8\u591a\u9884\u5148\u7f16\u5199\u7684\u635f\u5931\u51fd\u6570": 104, "\u6fc0\u6d3b\u51fd\u6570\u7b49": 104, "\u4f60\u4ecd\u53ef\u4ee5\u4f7f\u7528\u666e\u901a\u7684": 104, "\u7f16\u5199\u81ea\u5df1\u7684\u51fd\u6570": 104, "\u4f1a\u4e3a\u4f60\u7684\u51fd\u6570\u81ea\u52a8\u521b\u5efa": 104, "\u6216\u77e2\u91cf\u5316": 104, "\u4ee3\u7801": [104, 258], "xb": 104, "\u5728\u4e0a\u9762\u7684\u4ee3\u7801\u4e2d": 104, "\u8868\u793a\u77e9\u9635\u4e58\u6cd5\u64cd\u4f5c": 104, "\u5728\u4e00\u4e2a\u6570\u636e\u6279\u6b21\u4e0a\u8c03\u7528\u6211\u4eec\u7684\u51fd\u6570": 104, "\u5728\u672c\u4f8b\u4e2d\u4e3a64\u5f20\u56fe\u50cf": 104, "\u8fd9\u5c31\u662f\u4e00\u6b21": 104, "\u524d\u5411\u4f20\u9012": 104, "\u7531\u4e8e\u6211\u4eec\u5728\u5f00\u59cb\u65f6\u8bbe\u7f6e\u6743\u91cd\u4e3a\u968f\u673a\u6570\u503c": 104, "\u6b64\u65f6\u9884\u6d4b\u7ed3\u679c\u51c6\u786e\u6027\u8f83\u4f4e": 104, "\u5f20\u91cf\u4e0d\u4ec5\u5305\u542b\u5f20\u91cf\u503c": 104, "\u8fd8\u5305\u542b\u68af\u5ea6\u51fd\u6570": 104, "\u5728\u7a0d\u540e\u7684\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u4f1a\u7528\u5230\u5b83": 104, "\u8ba9\u6211\u4eec\u5b9e\u73b0": 104, "\u6211\u4eec\u53ef\u4ee5\u53ea\u4f7f\u7528\u6807\u51c6\u7684": 104, "nll": 104, "loss_func": 104, "\u8ba9\u6211\u4eec\u4f7f\u7528\u6211\u4eec\u7684\u968f\u673a\u6a21\u578b\u6765\u68c0\u67e5\u635f\u5931": 104, "\u8fd9\u6837\u6211\u4eec\u5c31\u53ef\u4ee5\u770b\u5230\u5728\u4e4b\u540e\u8fdb\u884c\u53cd\u5411\u4f20\u64ad\u540e": 104, "\u9884\u6d4b\u7ed3\u679c\u51c6\u786e\u7387\u662f\u5426\u6709\u6240\u63d0\u5347": 104, "yb": 104, "\u6211\u4eec\u8fd8\u8981\u5b9e\u73b0\u4e00\u4e2a\u51fd\u6570\u6765\u8ba1\u7b97\u6211\u4eec\u6a21\u578b\u7684\u51c6\u786e\u7387": 104, "\u5bf9\u4e8e\u6bcf\u4e2a\u9884\u6d4b\u7ed3\u679c": 104, "\u5982\u679c\u5177\u6709\u6700\u5927\u503c\u7684\u7d22\u5f15\u4e0e\u76ee\u6807\u503c\u5339\u914d": 104, "\u5219\u9884\u6d4b\u662f\u6b63\u786e\u7684": 104, "\u68c0\u67e5\u6211\u4eec\u968f\u673a\u6a21\u578b\u7684\u51c6\u786e\u7387": 104, "\u8fd9\u6837\u6211\u4eec\u5c31\u53ef\u4ee5\u770b\u5230\u968f\u7740\u635f\u5931\u7684\u6539\u5584": 104, "\u51c6\u786e\u7387\u662f\u5426\u6709\u6240\u63d0\u9ad8": 104, "\u73b0\u5728\u53ef\u4ee5\u8fd0\u884c\u4e00\u4e2a\u8bad\u7ec3\u5faa\u73af": 104, "\u5bf9\u4e8e\u6bcf\u6b21\u8fed\u4ee3": 104, "\u9009\u62e9\u4e00\u4e2a\u5927\u5c0f\u4e3a": 104, "\u7684\u6279\u91cf\u6570\u636e": 104, "\u4f7f\u7528\u6a21\u578b\u8fdb\u884c\u9884\u6d4b": 104, "\u8ba1\u7b97\u635f\u5931": 104, "\u66f4\u65b0\u6a21\u578b\u7684\u68af\u5ea6": 104, "\u5373\u66f4\u65b0": 104, "\u6211\u4eec\u73b0\u5728\u4f7f\u7528\u8fd9\u4e9b\u68af\u5ea6\u6765\u66f4\u65b0\u6743\u91cd": 104, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u4e2d\u6267\u884c\u6b64\u64cd\u4f5c": 104, "\u56e0\u4e3a\u6211\u4eec\u4e0d\u5e0c\u671b\u8fd9\u4e9b\u64cd\u4f5c\u8bb0\u5f55\u4e3a\u4e0b\u4e00\u6b21\u68af\u5ea6\u8ba1\u7b97\u7684\u4e00\u90e8\u5206": 104, "\u4f60\u53ef\u4ee5\u5728": [104, 234], "\u9605\u8bfb\u6709\u5173": 104, "\u5982\u4f55\u8bb0\u5f55\u64cd\u4f5c\u7684\u66f4\u591a\u4fe1\u606f": 104, "\u6211\u4eec\u5c06\u68af\u5ea6\u8bbe\u7f6e\u4e3a\u96f6": 104, "\u4ee5\u4fbf\u6211\u4eec\u51c6\u5907\u8fdb\u884c\u4e0b\u4e00\u6b21\u5faa\u73af": 104, "\u5426\u5219": [104, 213], "\u6211\u4eec\u7684\u68af\u5ea6\u5c06\u8bb0\u5f55\u6240\u6709\u5df2\u53d1\u751f\u7684\u64cd\u4f5c": 104, "\u6dfb\u52a0": 104, "\u68af\u5ea6\u5230\u5df2\u6709\u7684\u68af\u5ea6\u4e2d": 104, "\u800c\u4e0d\u662f\u66ff\u6362\u5b83\u4eec": 104, "set_trac": 104, "start_i": 104, "end_i": 104, "\u6211\u4eec\u5df2\u7ecf\u4ece\u96f6\u5f00\u59cb\u521b\u5efa\u5e76\u8bad\u7ec3\u4e86\u4e00\u4e2a\u6700\u5c0f\u7684\u795e\u7ecf\u7f51\u7edc": 104, "\u4f7f\u7528\u903b\u8f91\u56de\u5f52": 104, "\u6ca1\u6709\u9690\u85cf\u5c42": 104, "\u8ba9\u6211\u4eec\u68c0\u67e5\u4e00\u4e0b\u635f\u5931\u548c\u51c6\u786e\u7387": 104, "\u5e76\u5c06\u5b83\u4eec\u4e0e\u4e4b\u524d\u5f97\u5230\u7684\u7ed3\u679c\u8fdb\u884c\u6bd4\u8f83": 104, "\u9884\u8ba1\u635f\u5931\u4f1a\u51cf\u5c11": 104, "\u51c6\u786e\u7387\u4f1a\u63d0\u9ad8": 104, "\u73b0\u5728\u6211\u4eec\u5c06\u91cd\u6784\u4ee3\u7801": 104, "\u4f7f\u5176\u4e0e\u4e4b\u524d\u505a\u7684\u4e8b\u60c5\u76f8\u540c": 104, "\u53ea\u662f\u6211\u4eec\u5c06\u5f00\u59cb\u5229\u7528": 104, "\u4f7f\u5176\u66f4\u7b80\u6d01\u548c\u7075\u6d3b": 104, "\u4ece\u8fd9\u91cc\u5f00\u59cb\u7684\u6bcf\u4e00\u6b65": 104, "\u90fd\u8ba9\u6211\u4eec\u7684\u4ee3\u7801\u53d8\u5f97\u66f4\u77ed": 104, "\u66f4\u6613\u7406\u89e3\u548c\u66f4\u7075\u6d3b": 104, "\u7b2c\u4e00\u6b65\u4e5f\u662f\u6700\u7b80\u5355\u7684\u4e00\u6b65\u662f\u901a\u8fc7\u7528": 104, "\u901a\u5e38\u6309\u60ef\u4f8b\u5bfc\u5165\u4e3a\u547d\u540d\u7a7a\u95f4": 104, "\u4e2d\u7684\u6fc0\u6d3b\u548c\u635f\u5931\u51fd\u6570\u66ff\u6362\u6211\u4eec\u624b\u5199\u7684\u6fc0\u6d3b\u548c\u635f\u5931\u51fd\u6570": 104, "\u4ece\u800c\u4f7f\u6211\u4eec\u7684\u4ee3\u7801\u66f4\u7b80\u77ed": 104, "\u8be5\u6a21\u5757\u5305\u542b": 104, "\u5e93\u4e2d\u7684\u6240\u6709\u51fd\u6570": 104, "\u9664\u4e86\u5404\u79cd\u635f\u5931\u548c\u6fc0\u6d3b\u51fd\u6570": 104, "\u4f60\u8fd8\u4f1a\u770b\u5230\u4e00\u4e9b\u521b\u5efa\u795e\u7ecf\u7f51\u7edc\u7684\u4fbf\u6377\u51fd\u6570": 104, "\u6bd4\u5982\u6c60\u5316\u51fd\u6570": 104, "\u8fd8\u6709\u7528\u4e8e\u5377\u79ef": 104, "\u7ebf\u6027\u5c42\u7b49\u7684\u51fd\u6570": 104, "\u4f46\u6b63\u5982\u6211\u4eec\u5c06\u770b\u5230\u7684": 104, "\u8fd9\u4e9b\u901a\u5e38\u66f4\u9002\u5408\u4f7f\u7528\u5e93\u7684\u5176\u4ed6\u6a21\u5757\u6765\u5904\u7406": 104, "\u5982\u679c\u4f60\u4f7f\u7528neg": 104, "\u90a3\u4e48": [104, 111, 248], "\u63d0\u4f9b\u4e86\u4e00\u4e2a\u7ed3\u5408\u4e86\u4e24\u8005\u7684\u5355\u4e00\u51fd\u6570": 104, "cross_entropi": [104, 124], "\u6240\u4ee5\u6211\u4eec\u53ef\u4ee5\u4ece\u6a21\u578b\u4e2d\u79fb\u9664\u6fc0\u6d3b\u51fd\u6570": 104, "\u6211\u4eec\u4e0d\u518d\u5728": 104, "\u51fd\u6570\u4e2d\u8c03\u7528": 104, "\u67e5\u770b\u4e0b\u635f\u5931\u548c\u51c6\u786e\u7387\u662f\u5426\u4e0e\u4e4b\u524d\u7ed3\u679c\u4e00\u81f4": 104, "\u4ee5\u5b9e\u73b0\u66f4\u6e05\u6670\u548c\u7b80\u6d01\u7684\u8bad\u7ec3\u5faa\u73af": 104, "\u6211\u4eec\u5c06\u7ee7\u627f": 104, "\u5b83\u672c\u8eab\u662f\u4e00\u4e2a\u7c7b": 104, "\u80fd\u591f\u8ddf\u8e2a\u72b6\u6001": 104, "\u6211\u4eec\u60f3\u521b\u5efa\u4e00\u4e2a\u7c7b\u6765\u4fdd\u5b58\u6211\u4eec\u7684\u6743\u91cd": 104, "\u504f\u7f6e\u548cforward\u65b9\u6cd5": 104, "\u6211\u4eec\u5c06\u4f1a\u4f7f\u7528": 104, "\u7684\u5c5e\u6027\u548c\u65b9\u6cd5": 104, "\u5927\u5199": 104, "\u7279\u6709\u7684\u6982\u5ff5": 104, "\u662f\u4f7f\u7528pytorch\u8fc7\u7a0b\u4e2d\u5927\u91cf\u4f7f\u7528\u7684\u7c7b": 104, "\u4e0d\u8981\u4e0e": 104, "\u6982\u5ff5\u7684": 104, "\u5c0f\u5199": 104, "\u6df7\u6dc6": 104, "mnist_logist": 104, "\u7531\u4e8e\u6211\u4eec\u73b0\u5728\u4f7f\u7528\u7684\u662f\u5bf9\u8c61\u800c\u4e0d\u662f\u4ec5\u4ec5\u4f7f\u7528\u51fd\u6570": 104, "\u6211\u4eec\u9996\u5148\u8981\u521b\u5efa\u6a21\u578b\u5bf9\u8c61": 104, "\u73b0\u5728\u6211\u4eec\u53ef\u4ee5\u50cf\u4e4b\u524d\u4e00\u6837\u8ba1\u7b97\u635f\u5931": 104, "\u5bf9\u8c61\u53ef\u4ee5\u50cf\u51fd\u6570\u4e00\u6837\u4f7f\u7528": 104, "\u5373\u5b83\u4eec\u662f": 104, "\u53ef\u8c03\u7528\u7684": 104, "\u4f1a\u81ea\u52a8\u8c03\u7528\u6211\u4eec\u7684": 104, "\u5728\u4e4b\u524d\u7684\u8bad\u7ec3\u5faa\u73af\u4e2d": 104, "\u6211\u4eec\u5fc5\u987b\u6309\u540d\u79f0\u66f4\u65b0\u6bcf\u4e2a\u53c2\u6570\u7684\u503c": 104, "\u5e76\u624b\u52a8\u5c06\u6bcf\u4e2a\u53c2\u6570\u7684\u68af\u5ea6\u5206\u522b\u6e05\u96f6": 104, "\u73b0\u5728\u6211\u4eec\u53ef\u4ee5\u5229\u7528": 104, "\u5b9a\u4e49\u7684\u65b9\u6cd5": 104, "\u6765\u4f7f\u8fd9\u4e9b\u6b65\u9aa4\u66f4\u7b80\u6d01": 104, "\u9632\u6b62\u5fd8\u8bb0\u5904\u7406\u67d0\u4e9b\u53c2\u6570\u5bfc\u81f4\u9519\u8bef": 104, "\u5c24\u5176\u662f\u5f53\u6211\u4eec\u5b9e\u73b0\u4e00\u4e2a\u66f4\u590d\u6742\u7684\u6a21\u578b\u65f6": 104, "\u5c06\u8bad\u7ec3\u5faa\u73af\u5305\u88c5\u5728\u4e00\u4e2a": 104, "\u51fd\u6570\u4e2d": 104, "\u8fd9\u6837\u53ef\u4ee5\u591a\u6b21\u8fd0\u884c\u5b83": 104, "gone": [104, 113, 125], "\u8ba9\u6211\u4eec\u67e5\u770b\u4e0b\u8bad\u7ec3\u540e": 104, "\u635f\u5931\u662f\u5426\u4e0b\u964d\u4e86": 104, "\u6211\u4eec\u7ee7\u7eed\u91cd\u6784\u4ee3\u7801": 104, "\u6765\u5b9e\u73b0\u7ebf\u6027\u5c42": 104, "\u4e0d\u518d\u624b\u52a8\u5b9a\u4e49\u548c\u521d\u59cb\u5316": 104, "\u4ee5\u53ca\u8ba1\u7b97": 104, "\u5177\u6709\u591a\u79cd\u9884\u5b9a\u4e49\u7684\u5c42": 104, "\u53ef\u4ee5\u5927\u5927\u7b80\u5316\u6211\u4eec\u7684\u4ee3\u7801": 104, "\u5e76\u4e14\u63d0\u9ad8\u6267\u884c\u901f\u5ea6": 104, "\u521d\u59cb\u5316\u6a21\u578b\u5bf9\u8c61": 104, "\u5e76\u8ba1\u7b97\u635f\u5931\u6570\u503c": 104, "\u65b9\u6cd5\u8fdb\u884c\u8bad\u7ec3\u6a21\u578b": 104, "\u67e5\u770b\u8bad\u7ec3\u7ed3\u679c": 104, "\u5305\u542b\u591a\u79cd\u4f18\u5316\u7b97\u6cd5": 104, "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u4f18\u5316\u5668\u7684": 104, "\u65b9\u6cd5\u8fdb\u884c\u4f18\u5316\u6b65\u9aa4": 104, "\u65e0\u9700\u624b\u52a8\u66f4\u65b0\u6bcf\u4e2a\u53c2\u6570": 104, "\u4e4b\u524d\u7684\u4f18\u5316\u6b65\u9aa4": 104, "\u91cd\u6784\u4e3a": 104, "\u5728\u4e0b\u4e2a\u8bad\u7ec3\u5faa\u73af\u5f00\u59cb\u524d": 104, "\u6211\u4eec\u9700\u8c03\u7528": 104, "\u5c06\u53c2\u6570\u7684\u68af\u5ea6\u91cd\u7f6e\u4e3a0": 104, "\u5b9a\u4e49\u521b\u5efa\u6a21\u578b\u548c\u4f18\u5316\u5668\u7684\u65b9\u6cd5\u5982\u4e0b": 104, "\u6709\u4e00\u4e2a\u62bd\u8c61\u7684": 104, "\u53ef\u4ee5\u662f\u4efb\u4f55\u5177\u6709": 104, "\u7531": [104, 227], "\u7684\u6807\u51c6": 104, "\u51fd\u6570\u8c03\u7528": 104, "\u4f5c\u4e3a\u7d22\u5f15\u65b9\u5f0f": 104, "\u7684\u5bf9\u8c61": 104, "\u8be6\u7ec6\u4ecb\u7ecd\u4e86\u521b\u5efa\u4e00\u4e2a\u81ea\u5b9a\u4e49": 104, "faciallandmarkdataset": 104, "\u7c7b\u4f5c\u4e3a": 104, "\u5b50\u7c7b\u7684\u4f8b\u5b50": 104, "tensordataset": [104, 110, 138, 166, 186], "\u662f\u4e00\u4e2a\u5305\u88c5\u5f20\u91cf\u7684": 104, "\u4e3a\u6211\u4eec\u63d0\u4f9b\u4e86\u4e00\u79cd\u8fed\u4ee3": 104, "\u7d22\u5f15\u548c\u6cbf\u5f20\u91cf\u7684\u7b2c\u4e00\u4e2a\u7ef4\u5ea6\u5207\u7247\u7684\u65b9\u5f0f": 104, "\u4f7f\u6211\u4eec\u5728\u8bad\u7ec3\u65f6\u66f4\u5bb9\u6613\u540c\u65f6\u8bbf\u95ee\u81ea\u53d8\u91cf\u548c\u56e0\u53d8\u91cf": 104, "\u5bf9": [104, 231, 238, 245, 248, 256, 258], "\u8fdb\u884c\u5305\u88c5": 104, "\u8ba9\u6211\u4eec\u66f4\u5bb9\u6613\u5bf9\u6570\u636e\u8fdb\u884c\u904d\u5386\u548c\u5207\u7247\u64cd\u4f5c": 104, "train_d": 104, "\u4e4b\u524d\u6211\u4eec\u9700\u8981\u5355\u72ec\u5904\u7406": 104, "\u4e24\u7ec4\u6570\u503c": 104, "\u73b0\u5728\u53ef\u4ee5\u5408\u5e76\u5904\u7406": 104, "\u4f60\u53ef\u4ee5\u4ece\u4efb\u4f55": 104, "\u521b\u5efa\u4e00\u4e2a": 104, "\u800c\u540e\u7531": 104, "\u8d1f\u8d23\u5bf9\u6570\u636e\u5206\u6279": 104, "\u6211\u4eec\u4e0d\u5fc5\u518d\u53bb\u5b9e\u73b0\u5206\u6279\u4ee3\u7801": 104, "\u4f1a\u81ea\u52a8\u4e3a\u6211\u4eec\u63d0\u4f9b\u6bcf\u6279\u6570\u636e": 104, "train_dl": 104, "\u4e4b\u524d\u6211\u4eec\u7f16\u5199\u5206\u6279\u4ee3\u7801\u5982\u4e0b": 104, "\u6211\u4eec\u7684\u5faa\u73af\u53d8\u5f97\u66f4\u52a0\u7b80\u6d01": 104, "\u81ea\u52a8\u4ecedataloader\u4e2d\u52a0\u8f7d": 104, "\u901a\u8fc7\u4f7f\u7528": [104, 215, 237], "\u6211\u4eec\u5b9e\u73b0\u7684\u8bad\u7ec3\u5faa\u4ee3\u7801\u91cf\u5e76\u4e14\u66f4\u5bb9\u6613\u7406\u89e3": 104, "\u73b0\u5728\u8ba9\u6211\u4eec\u5c1d\u8bd5\u589e\u52a0\u4e00\u4e9b\u521b\u5efa\u5b9e\u9645\u6709\u6548\u6a21\u578b\u6240\u9700\u7684\u57fa\u672c\u529f\u80fd": 104, "\u5728\u7b2c\u4e00\u90e8\u5206\u4e2d": 104, "\u6211\u4eec\u53ea\u662f\u5b9e\u73b0\u4e86\u4f7f\u7528\u6570\u636e\u8fdb\u884c\u8bad\u7ec3\u7684\u903b\u8f91": 104, "\u5b9e\u9645\u5e94\u7528\u4e2d": 104, "\u8fd8\u9700\u8981": 104, "\u9a8c\u8bc1\u96c6": 104, "\u4ee5\u786e\u5b9a\u6211\u4eec\u7684\u6a21\u578b\u662f\u5426\u5b58\u5728\u8fc7\u62df\u5408\u95ee\u9898": 104, "\u6253\u4e71\u8bad\u7ec3\u6570\u636e\u662f": 104, "\u5341\u5206\u5fc5\u8981\u7684": 104, "\u4ee5\u9632\u6b62\u6279\u6b21\u4e4b\u95f4\u7684\u76f8\u5173\u6027\u548c\u8fc7\u62df\u5408": 104, "\u800c\u9a8c\u8bc1\u6570\u636e\u96c6\u5219\u65e0\u9700\u8fdb\u6b64\u64cd\u4f5c": 104, "\u65e0\u8bba\u6253\u4e71\u4e0e\u5426": 104, "\u9a8c\u8bc1\u635f\u5931\u503c\u662f\u76f8\u540c\u7684": 104, "\u800c\u4e14\u6253\u4e71\u64cd\u4f5c\u9700\u8981\u6d88\u8017\u989d\u5916\u7684\u65f6\u95f4": 104, "\u6ca1\u6709\u5b9e\u9645\u610f\u4e49": 104, "\u6211\u4eec\u5c06\u4e3a\u9a8c\u8bc1\u96c6\u4f7f\u7528\u7684\u6279\u91cf\u5927\u5c0f\u8bbe\u4e3a\u8bad\u7ec3\u96c6\u7684\u4e24\u500d": 104, "\u56e0\u4e3a\u9a8c\u8bc1\u96c6\u4e0d\u9700\u8981\u8fdb\u884c\u53cd\u5411\u4f20\u64ad": 104, "\u56e0\u6b64\u9700\u8981\u7684\u5185\u5b58\u8f83\u5c11": 104, "\u4e0d\u9700\u8981\u5b58\u50a8\u68af\u5ea6": 104, "\u56e0\u6b64\u6211\u6211\u4eec\u53ef\u4ee5\u914d\u7f6e\u8f83\u5927\u5355\u6279\u6570\u91cf": 104, "\u63d0\u9ad8\u8ba1\u7b97\u901f\u5ea6": 104, "valid_d": 104, "valid_dl": 104, "\u7ed3\u675f\u65f6\u8ba1\u7b97\u5e76\u6253\u5370\u635f\u5931\u503c": 104, "\u6211\u4eec\u5728\u8bad\u7ec3\u4e4b\u524d\u603b\u662f\u8c03\u7528": 104, "\u5728\u63a8\u65ad\u4e4b\u524d\u8c03\u7528": 104, "\u5c42\u4f1a\u4f7f\u7528": 104, "\u6765\u786e\u4fdd\u5176\u7ed3\u679c\u6b63\u786e": 104, "valid_loss": 104, "\u6211\u4eec\u5728\u8ba1\u7b97\u8bad\u7ec3\u96c6\u548c\u9a8c\u8bc1\u96c6\u7684\u635f\u5931\u7c7b\u4f3c\u7684\u4ee3\u7801": 104, "\u62bd\u53d6\u4e00\u4e2a\u72ec\u7acb\u7684\u51fd\u6570": 104, "loss_batch": 104, "\u7528\u4e8e\u8ba1\u7b97\u4e00\u4e2a\u6279\u6b21\u7684\u635f\u5931": 104, "\u8bad\u7ec3\u96c6\u4f20\u5165\u4e00\u4e2a\u4f18\u5316\u5668": 104, "\u5e76\u4f7f\u7528\u5b83\u6267\u884c\u53cd\u5411\u4f20\u64ad": 104, "\u5bf9\u4e8e\u9a8c\u8bc1\u96c6": 104, "\u5219\u4e0d\u4f20\u5165\u4f18\u5316\u5668": 104, "\u4e0d\u6267\u884c\u53cd\u5411\u4f20\u64ad": 104, "\u5728\u6bcf\u4e2a\u8bad\u7ec3\u5faa\u73af\u4e2d\u8ba1\u7b97\u8bad\u7ec3\u548c\u9a8c\u8bc1\u635f\u5931": 104, "\u8fd4\u56de\u8bad\u7ec3\u548c\u9a8c\u8bc1\u6570\u636e\u96c6\u7684dataload": 104, "\u6211\u4eec\u83b7\u53d6\u6570\u636e\u52a0\u8f7d\u5668\u548c\u62df\u5408\u6a21\u578b\u7684\u6574\u4e2a\u8fc7\u7a0b\u53ef\u4ee5\u7528": 104, "\u884c\u4ee3\u7801\u6765\u5b9e\u73b0": 104, "\u4f60\u53ef\u4ee5\u4f7f\u7528\u8fd9\u4e09\u884c\u57fa\u672c\u4ee3\u7801\u6765\u8bad\u7ec3\u5404\u79cd\u5404\u6837\u7684\u6a21\u578b": 104, "\u8ba9\u6211\u4eec\u770b\u770b\u662f\u5426\u53ef\u4ee5\u7528\u6765\u8bad\u7ec3\u4e00\u4e2a\u5377\u79ef\u795e\u7ecf\u7f51\u7edc": 104, "\u73b0\u5728\u6211\u4eec\u5c06\u4f7f\u7528\u4e09\u4e2a\u5377\u79ef\u5c42\u6784\u5efa\u6211\u4eec\u7684\u795e\u7ecf\u7f51\u7edc": 104, "\u56e0\u4e3a\u524d\u9762\u90e8\u5206\u7684\u51fd\u6570\u90fd\u4e0d\u5047\u8bbe\u4efb\u4f55\u5173\u4e8e\u6a21\u578b\u5f62\u5f0f\u7684\u4e1c\u897f": 104, "\u6240\u4ee5\u6211\u4eec\u53ef\u4ee5\u5728\u4e0d\u505a\u4efb\u4f55\u4fee\u6539\u7684\u60c5\u51b5\u4e0b\u4f7f\u7528\u5b83\u4eec\u6765\u8bad\u7ec3\u4e00\u4e2a": 104, "\u9884\u5b9a\u4e49\u7684": 104, "\u7c7b\u4f5c\u4e3a\u6211\u4eec\u7684\u5377\u79ef\u5c42": 104, "\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u5177\u6709": 104, "\u4e2a\u5377\u79ef\u5c42\u7684": 104, "\u6bcf\u4e2a\u5377\u79ef\u5c42\u540e\u9762\u8ddf\u7740\u4e00\u4e2a": 104, "\u6211\u4eec\u6267\u884c\u5e73\u5747\u6c60\u5316": 104, "\u7248\u7684": 104, "mnist_cnn": [104, 123], "avg_pool2d": [104, 207], "\u7684\u4e00\u79cd\u53d8\u4f53": 104, "\u901a\u8fc7\u7edf\u8ba1\u66f4\u65b0\u8bb0\u5f55\u6765\u63d0\u5347\u8bad\u7ec3\u901f\u5ea6": 104, "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528": [104, 111, 232, 239, 240, 245], "\u6765\u5e2e\u52a9\u6211\u4eec\u7b80\u5316\u4ee3\u7801": 104, "\u63d0\u4f9b\u4e86\u4e00\u79cd\u66f4\u7b80\u5355\u7684\u7f16\u5199\u795e\u7ecf\u7f51\u7edc\u7684\u65b9\u5f0f": 104, "\u5176\u4f1a\u6309\u987a\u5e8f\u8fd0\u884c\u5b9a\u4e49\u4e2d\u5305\u542b\u7684\u6bcf\u4e2a\u6a21\u5757": 104, "\u6211\u4eec\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2a": [104, 216], "\u81ea\u5b9a\u4e49\u5c42": 104, "\u6ca1\u6709\u7684": 104, "view\u5c42": 104, "\u521b\u5efa\u6a21\u578b\u5341\u5206\u7b80\u5355": 104, "avgpool2d": 104, "\u6211\u4eec\u7f16\u5199\u7684": 104, "\u5341\u5206\u7b80\u6d01": 104, "\u4f46\u4ec5\u9002\u7528\u4e8emnist": 104, "\u5b83\u5047\u8bbe\u8f93\u5165\u662f\u4e00\u4e2a": 104, "\u957f\u7684\u5411\u91cf": 104, "\u5b83\u5047\u8bbe\u6700\u7ec8\u7684": 104, "\u7f51\u683c\u5927\u5c0f\u662f": 104, "\u6211\u4eec\u4f7f\u7528\u7684\u5e73\u5747\u6c60\u5316\u6838\u5927\u5c0f": 104, "\u8ba9\u6211\u4eec\u53bb\u9664\u8fd9\u4e24\u4e2a\u5047\u8bbe": 104, "\u4f7f\u6211\u4eec\u7684\u6a21\u578b\u9002\u7528\u4e8e\u4efb\u4f552d\u5355\u901a\u9053\u56fe\u50cf": 104, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5c06\u6570\u636e\u9884\u5904\u7406\u79fb\u5230\u751f\u6210\u5668\u4e2d\u6765\u5220\u9664": 104, "wrappeddataload": 104, "__iter__": 104, "\u4e3a\u4e86\u8ba9\u6211\u4eec\u5b9a\u4e49\u6211\u4eec\u60f3\u8981\u7684\u8f93\u51fa\u5f20\u91cf\u7684\u5927\u5c0f": 104, "\u800c\u975e": 104, "\u8f93\u5165": [104, 251], "\u6211\u4eec\u53ef\u4ee5\u7528": 104, "adaptiveavgpool2d": [104, 135, 137], "\u66ff\u6362": 104, "\u4ece\u800c\u4f7f\u6211\u4eec\u7684\u6a21\u578b\u53ef\u9002\u7528\u4e8e\u4efb\u4f55\u5927\u5c0f\u7684\u8f93\u5165": 104, "\u8ba9\u6211\u4eec\u67e5\u770b\u4e0b\u7ed3\u679c": 104, "\u5728\u62e5\u6709": 104, "gpu\u7684\u73af\u5883\u4e2d": 104, "\u4f60\u53ef\u4ee5\u4f7f\u7528\u5b83\u6765\u52a0\u901f\u4ee3\u7801": 104, "\u9996\u5148\u68c0\u67e5\u4f60\u7684gpu\u5728pytorch\u4e2d\u662f\u5426\u6b63\u5e38\u5de5\u4f5c": 104, "\u7136\u540e\u521b\u5efa": 104, "\u4fee\u6539": 104, "\u6b65\u9aa4": [104, 239], "\u5c06\u6570\u636e\u79fb\u52a8\u81f3": 104, "\u5c06\u6a21\u578b\u52a0\u8f7d\u5230": 104, "\u8fd0\u884c\u901f\u5ea6\u4f1a\u63d0\u5347\u5f88\u591a": 104, "\u7f16\u5199\u4e86\u4e00\u4e2a\u53ef\u4ee5\u7528\u4e8e\u591a\u79cd\u6a21\u578b\u8bad\u7ec3\u7684\u5b9e\u73b0": 104, "\u5b8c\u6574\u7684\u8bad\u7ec3\u4ee3\u7801": 104, "mnist_sampl": 104, "\u540e\u7eed\u8fd8\u53ef\u5c1d\u8bd5\u589e\u52a0\u5176\u4ed6\u529f\u80fd": 104, "\u4f8b\u5982\u6570\u636e\u589e\u5f3a": 104, "\u8d85\u53c2\u6570\u8c03\u4f18": 104, "\u76d1\u63a7\u8bad\u7ec3": 104, "\u8fc1\u79fb\u5b66\u4e60\u7b49\u7b49": 104, "\u8fd9\u4e9b\u529f\u80fd\u5728fastai\u5e93\u4e2d\u90fd\u6709\u63d0\u4f9b": 104, "\u8be5\u5e93\u662f\u4f7f\u7528\u672c\u6559\u7a0b\u4e2d\u6240\u793a\u7684\u76f8\u540c\u8bbe\u8ba1\u65b9\u6cd5\u5f00\u53d1\u7684": 104, "\u4e3a\u5e0c\u671b\u8fdb\u4e00\u6b65\u6539\u8fdb\u6a21\u578b\u7684\u4ece\u4e1a\u4eba\u5458\u63d0\u4f9b\u4e0b\u4e00\u6b65\u6307\u5bfc": 104, "\u6211\u4eec\u5b66\u4e60\u4e86\u5982\u4f55\u4f7f\u7528": [104, 215], "\u73b0\u5728\u8ba9\u6211\u4eec\u603b\u7ed3\u4e00\u4e0b": 104, "\u521b\u5efa\u4e00\u4e2a\u7c7b\u4f3c\u4e8e\u51fd\u6570\u7684\u53ef\u8c03\u7528\u5bf9\u8c61": 104, "\u5176\u4e2d\u5305\u542b\u4e86\u72b6\u6001\u6570\u636e": 104, "\u5982\u795e\u7ecf\u7f51\u7edc\u5c42\u6743\u91cd": 104, "\u5b83\u53ef\u4ee5\u81ea\u52a8\u5bf9\u5305\u542b\u7684\u53c2\u6570": 104, "\u8fdb\u884c\u68af\u5ea6\u5f52\u96f6\u548c\u66f4\u65b0\u6743\u91cd\u7b49\u64cd\u4f5c": 104, "\u5bf9\u5f20\u91cf\u8fdb\u884c\u5305\u88c5": 104, "\u4f7f": [104, 250], "\u5bf9\u8c61\u5728\u8fdb\u884c\u53cd\u5411\u4f20\u64ad\u65f6": 104, "\u53ef\u66f4\u65b0\u6743\u91cd\u53c2\u6570": 104, "\u4ec5\u8bbe\u7f6e": 104, "\u53c2\u6570\u65f6\u751f\u6548": 104, "\u5305\u542b\u591a\u79cd\u6fc0\u6d3b\u51fd\u6570": 104, "\u4ee5\u53ca\u65e0\u72b6\u6001\u7684\u5377\u79ef\u5c42\u548c\u7ebf\u6027\u5c42\u7b49\u7684\u5b9e\u73b0": 104, "\u5305\u542b\u591a\u79cd\u4f18\u5316\u5668": 104, "\u5728\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u4f18\u5316\u6743\u91cd\u53c2\u6570": 104, "\u65b9\u6cd5\u7684\u62bd\u8c61\u63a5\u53e3\u5b9a\u4e49": 104, "\u5b9e\u73b0\u7c7b": 104, "\u8fdb\u884c\u5c01\u88c5": 104, "\u63d0\u4f9b\u5206\u6279\u904d\u5386\u6570\u636e\u96c6\u7684\u80fd\u529b": 104, "nn_tutori": 104, "registri": [105, 106, 107, 121, 209], "thiago": [105, 107], "crepaldi": [105, 107], "gamut": 105, "supercomput": 105, "constrain": [105, 126, 154, 174, 175], "onnxscript": [105, 107, 108], "torch_input": 105, "onnx_program": [105, 108], "onnxprogram": 105, "protobuf": [105, 108, 188], "my_image_classifi": 105, "drag": [105, 153, 169, 170, 225, 226], "onnx_input": [105, 108], "adapt_torch_inputs_to_onnx": [105, 108], "onnxruntime_input": [105, 108], "onnxruntime_output": [105, 108], "torch_output": [105, 108], "adapt_torch_outputs_to_onnx": [105, 108], "assert_clos": [105, 108], "export_simple_model_to_onnx_tutori": [105, 106], "intro_onnx": [106, 107], "onnx_registry_tutori": [106, 108], "sphx_glr_beginner_onnx_intro_onnx": 106, "sphx_glr_beginner_onnx_export_simple_model_to_onnx_tutori": 106, "sphx_glr_beginner_onnx_onnx_registry_tutori": 106, "bytecod": [107, 173, 223], "fx": [107, 121, 145, 174, 175, 180, 197, 198, 201, 222, 248], "polish": [107, 127, 263], "newer": [107, 148, 153, 155], "upgrad": [107, 154, 159, 169, 197], "opset18": [107, 108], "opset": [107, 108, 174, 175], "succe": 107, "ti": 108, "tai": 108, "titaiwang": 108, "empow": 108, "runtimeerrorwithdiagnost": 108, "call_funct": [108, 174, 201], "operator_nam": 108, "onnxregistri": 108, "input_x": 108, "input_i": 108, "input_add_x": 108, "input_add_i": 108, "aten_add_model": 108, "custom_aten_add": 108, "custom_aten": 108, "native_funct": 108, "yaml": [108, 132, 205, 222, 223], "castlik": 108, "onnx_registri": 108, "register_op": 108, "op_nam": 108, "is_registered_op": 108, "export_opt": 108, "exportopt": 108, "op_typ": 108, "custom_aten_add_model": 108, "custom_add_model": 108, "gelu": [108, 110], "customgelu": 108, "namspac": 108, "custom_ort": 108, "custom_aten_gelu": 108, "aten_gelu_model": 108, "input_gelu_x": 108, "diagram": [108, 161], "custom_aten_gelu_model": 108, "custom_gelu_model": 108, "_custom_op": 108, "mylibrari": 108, "addandround_op": 108, "tensor_x": 108, "impl_abstract": [108, 175], "addandround_op_impl_abstract": 108, "addandround_op_impl": 108, "_dynamo": [108, 129, 145, 173, 174, 200, 253, 257], "allow_in_graph": 108, "customfoo": 108, "input_addandround_x": 108, "custom_addandround_model": 108, "customop": 108, "customopon": 108, "customoptwo": 108, "cpu_op": 108, "custom_opset": 108, "custom_addandround": 108, "add_x": 108, "round_x": 108, "libcustom_op_librari": 108, "custom_op_librari": 108, "ort": 108, "lonnxruntim": 108, "ort_session_opt": 108, "sessionopt": 108, "register_custom_ops_librari": 108, "sess_opt": 108, "quicker": 109, "record_funct": [109, 145, 165, 220, 239], "incur": [109, 124], "investig": [109, 113, 148, 157, 172, 173], "hi_idx": 109, "argwher": 109, "with_stack": [109, 169, 239], "profile_memori": [109, 169, 239], "group_by_stack_n": [109, 239], "traceback": [109, 145, 173, 174, 175], "193a910735e8": 109, "stacktrac": 109, "row_limit": [109, 145, 165, 239], "88": [109, 164, 177, 198], "212": 109, "953": 109, "mnt": [109, 136], "xarfus": 109, "au": 109, "07": [109, 122, 219, 220, 247], "715": 109, "848m": 109, "350": [109, 138], "151u": 109, "293": [109, 148], "342u": 109, "095u": 109, "931": 109, "006": 109, "476": 109, "338": 109, "759m": 109, "as_strid": [109, 145], "281": [109, 148], "808u": 109, "275": 109, "721u": 109, "_local": 109, "268": 109, "650u": [109, 239], "_scalar_dens": 109, "347": 109, "elimin": [109, 130, 139, 145, 146, 159, 184, 194], "nonzero": [109, 248], "as_tupl": [109, 116], "089m": 109, "402m": 109, "491m": 109, "119": [109, 186], "441": 109, "587u": 109, "_numpi": 109, "395": [109, 164], "602u": 109, "801m": 109, "xxxx": 110, "alexnet": [110, 148], "printable_graph": 110, "tensor_seq": 110, "ret": [110, 150, 159, 162, 210], "disable_cuda": 110, "convxd": 110, "maxpoolxd": 110, "batchnormxd": 110, "dropout2d": [110, 163, 167, 204, 222, 234], "l1loss": 110, "ctcloss": 110, "poissonnllloss": 110, "kldivloss": 110, "bcewithlogitsloss": 110, "marginrankingloss": 110, "hingeembeddingloss": 110, "multilabelmarginloss": 110, "smoothl1loss": [110, 147, 161], "softmarginloss": 110, "multilabelsoftmarginloss": 110, "multimarginloss": 110, "tripletmarginloss": 110, "prelu": 110, "rrelu": 110, "celu": 110, "hardshrink": 110, "logsigmoid": 110, "softplu": 110, "softshrink": 110, "softsign": 110, "tanhshrink": 110, "softmin": 110, "softmax2d": 110, "adaptivesoftmaxwithloss": 110, "adadelta": [110, 123, 130], "sparseadam": 110, "adamax": 110, "asgd": 110, "rprop": 110, "lambdalr": 110, "multiplicativelr": 110, "multisteplr": 110, "exponentiallr": 110, "reducelronplateau": 110, "cycliclr": 110, "onecyclelr": 110, "cosineannealingwarmrestart": 110, "xsampler": 110, "subsetrandom": 110, "weightedrandom": 110, "justin": 111, "johnson": 111, "\u672c\u6559\u7a0b\u901a\u8fc7\u81ea\u5305\u542b\u793a\u4f8b\u4ecb\u7ecd\u4e86": 111, "\u7684\u57fa\u672c\u6982\u5ff5": [111, 121], "\u5728\u5176\u6838\u5fc3": 111, "pytorch\u63d0\u4f9b\u4e86\u4e24\u4e2a\u4e3b\u8981\u529f\u80fd": 111, "\u4e00\u4e2an\u7ef4\u5f20\u91cf": 111, "\u7c7b\u4f3c\u4e8enumpi": 111, "\u4f46\u53ef\u4ee5\u5728gpu\u4e0a\u8fd0\u884c": 111, "\u7528\u4e8e\u6784\u5efa\u548c\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc\u7684\u81ea\u52a8\u5fae\u5206": 111, "\u6211\u4eec\u5c06\u4f7f\u7528\u62df\u5408": 111, "\u7684\u95ee\u9898\u4f5c\u4e3a\u793a\u4f8b": 111, "\u7f51\u7edc\u5c06\u5177\u6709\u56db\u4e2a\u53c2\u6570": 111, "\u5e76\u5c06\u4f7f\u7528\u68af\u5ea6\u4e0b\u964d\u6cd5\u8bad\u7ec3": 111, "\u901a\u8fc7\u6700\u5c0f\u5316\u7f51\u7edc\u8f93\u51fa\u4e0e\u771f\u5b9e\u8f93\u51fa\u4e4b\u95f4\u7684\u6b27\u51e0\u91cc\u5f97\u8ddd\u79bb": 111, "\u6765\u62df\u5408\u968f\u673a\u6570\u636e": 111, "\u53ef\u5728": [111, 227], "\u672c\u6587\u672b\u5c3e\u5904": 111, "\u67e5\u770b\u793a\u4f8b": [111, 121], "\u5728\u4ecb\u7ecd": 111, "\u4e4b\u524d": [111, 238, 245], "\u6211\u4eec\u5c06\u5148\u4f7f\u7528": 111, "\u6765\u5b9e\u73b0\u7f51\u7edc": 111, "numpy\u63d0\u4f9b\u4e86\u4e00\u4e2an\u7ef4\u6570\u7ec4\u5bf9\u8c61": 111, "\u5e76\u63d0\u4f9b\u4e86\u8bb8\u591a\u7528\u4e8e\u64cd\u4f5c\u8fd9\u4e9b\u6570\u7ec4\u7684\u51fd\u6570": 111, "numpy\u662f\u4e00\u4e2a\u901a\u7528\u7684\u79d1\u5b66\u8ba1\u7b97\u6846\u67b6": 111, "\u5b83\u4e0d\u77e5\u9053\u4efb\u4f55\u5173\u4e8e\u8ba1\u7b97\u56fe": 111, "\u6df1\u5ea6\u5b66\u4e60\u6216\u68af\u5ea6\u7684\u4fe1\u606f": 111, "\u6211\u4eec\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u4f7f\u7528": 111, "\u63d0\u4f9b\u7684\u65b9\u6cd5": 111, "\u624b\u52a8\u5b9e\u73b0\u524d\u5411\u548c\u540e\u5411\u4f20\u64ad\u8fc7\u7a0b": 111, "\u6765\u62df\u5408\u4e00\u4e2a\u4e09\u6b21\u591a\u9879\u5f0f\u5230\u6b63\u5f26\u51fd\u6570": 111, "numpy\u662f\u4e00\u4e2a\u5f88\u68d2\u7684\u6846\u67b6": 111, "\u4f46\u5b83\u4e0d\u80fd\u5229\u7528gpu\u6765\u52a0\u901f\u5176\u6570\u503c\u8ba1\u7b97": 111, "\u5bf9\u4e8e\u73b0\u4ee3\u6df1\u5ea6\u795e\u7ecf\u7f51\u7edc": 111, "gpu\u901a\u5e38\u63d0\u4f9b": 111, "50\u500d\u6216\u66f4\u5927\u7684\u52a0\u901f": 111, "numpy\u5bf9\u4e8e\u73b0\u4ee3\u6df1\u5ea6\u5b66\u4e60\u6765\u8bf4\u8fd8\u662f\u4e0d\u591f\u7684": 111, "\u6211\u4eec\u4ecb\u7ecd\u4e86pytorch\u6700\u57fa\u672c\u7684\u6982\u5ff5": 111, "\u4e00\u4e2apytorch\u5f20\u91cf\u5728\u6982\u5ff5\u4e0a\u4e0enumpy\u6570\u7ec4\u76f8\u540c": 111, "\u4e00\u4e2an\u7ef4\u6570\u7ec4": 111, "pytorch\u63d0\u4f9b\u4e86\u8bb8\u591a\u64cd\u4f5c\u8fd9\u4e9b\u5f20\u91cf\u7684\u51fd\u6570": 111, "\u53ef\u4ee5\u81ea\u52a8\u8ddf\u8e2a\u8ba1\u7b97\u56fe\u548c\u68af\u5ea6": 111, "\u5b83\u4eec\u4e5f\u4f5c\u4e3a\u79d1\u5b66\u8ba1\u7b97\u7684\u901a\u7528\u5de5\u5177\u975e\u5e38\u6709\u7528": 111, "\u4e0d\u540c": [111, 245], "\u5f20\u91cf\u53ef\u4ee5\u5229\u7528gpu\u6765\u52a0\u901f\u5b83\u4eec\u7684\u6570\u503c\u8ba1\u7b97": 111, "\u8981\u5728gpu\u4e0a\u8fd0\u884c": 111, "\u60a8\u53ea\u9700\u8981\u6307\u5b9a\u6b63\u786e\u7684\u8bbe\u5907": 111, "\u5f20\u91cf\u6765\u62df\u5408\u4e00\u4e2a\u4e09\u6b21\u591a\u9879\u5f0f\u5230\u6b63\u5f26\u51fd\u6570\u4e2d": 111, "\u4e0e\u4e0a\u9762\u7684numpy\u793a\u4f8b\u7c7b\u4f3c": 111, "\u6211\u4eec\u9700\u8981\u624b\u52a8\u5b9e\u73b0\u7f51\u7edc\u7684\u524d\u5411\u548c\u540e\u5411\u4f20\u9012": 111, "\u6211\u4eec\u5fc5\u987b\u624b\u52a8\u5b9e\u73b0\u795e\u7ecf\u7f51\u7edc\u7684\u524d\u5411\u548c\u540e\u5411\u4f20\u9012": 111, "\u5bf9\u4e8e\u4e00\u4e2a\u5c0f\u578b\u7684\u4e24\u5c42\u7f51\u7edc\u6765\u8bf4": 111, "\u624b\u52a8\u5b9e\u73b0\u540e\u5411\u4f20\u9012\u5e76\u4e0d\u662f\u4ec0\u4e48\u5927\u95ee\u9898": 111, "\u4f46\u5bf9\u4e8e\u5927\u578b\u590d\u6742\u7684\u7f51\u7edc\u6765\u8bf4": 111, "\u5f88\u5feb\u5c31\u4f1a\u53d8\u5f97\u975e\u5e38\u9ebb\u70e6": 111, "\u5e78\u8fd0\u7684\u662f": [111, 232], "\u6765\u81ea\u52a8\u8ba1\u7b97\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u540e\u5411\u4f20\u9012": 111, "pytorch\u4e2d\u7684": 111, "\u5305\u6b63\u662f\u63d0\u4f9b\u4e86\u8fd9\u79cd\u529f\u80fd": 111, "\u5f53\u4f7f\u7528\u81ea\u52a8\u6c42\u5bfc\u65f6": 111, "\u7f51\u7edc\u7684\u524d\u5411\u4f20\u9012\u5c06\u5b9a\u4e49\u4e00\u4e2a": 111, "\u56fe\u4e2d\u7684\u8282\u70b9\u662f\u5f20\u91cf": 111, "\u8fb9\u662f\u4ece\u8f93\u5165\u5f20\u91cf\u751f\u6210\u8f93\u51fa\u5f20\u91cf\u7684\u51fd\u6570": 111, "\u901a\u8fc7\u8fd9\u4e2a\u56fe\u8fdb\u884c\u53cd\u5411\u4f20\u64ad": 111, "\u7136\u540e\u53ef\u4ee5\u8f7b\u677e\u8ba1\u7b97\u68af\u5ea6": 111, "\u8fd9\u542c\u8d77\u6765\u5f88\u590d\u6742": 111, "\u4f46\u5728\u5b9e\u9645\u4f7f\u7528\u4e2d\u975e\u5e38\u7b80\u5355": 111, "\u6bcf\u4e2a\u5f20\u91cf\u4ee3\u8868\u8ba1\u7b97\u56fe\u4e2d\u7684\u4e00\u4e2a\u8282\u70b9": 111, "\u662f\u4e00\u4e2a\u8bbe\u7f6e\u4e86": 111, "\u5c06\u662f\u53e6\u4e00\u4e2a\u5f20\u91cf": 111, "\u5b83\u5305\u542b\u4e86": [111, 235], "\u76f8\u5bf9\u4e8e\u67d0\u4e2a\u6807\u91cf\u503c\u7684\u68af\u5ea6": 111, "\u6211\u4eec\u4f7f\u7528pytorch\u5f20\u91cf\u548c\u81ea\u52a8\u6c42\u5bfc\u6765\u5b9e\u73b0\u6211\u4eec\u7528\u4e09\u6b21\u591a\u9879\u5f0f\u62df\u5408\u6b63\u5f26\u6ce2\u7684\u793a\u4f8b": 111, "\u73b0\u5728\u6211\u4eec\u4e0d\u518d\u9700\u8981\u624b\u52a8\u5b9e\u73b0\u7f51\u7edc\u7684\u540e\u5411\u4f20\u9012": 111, "\u5728\u5e95\u5c42": [111, 213], "\u6bcf\u4e2a\u539f\u59cb\u7684\u81ea\u52a8\u6c42\u5bfc\u64cd\u4f5c\u5b9e\u9645\u4e0a\u662f\u5bf9\u5f20\u91cf\u8fdb\u884c\u64cd\u4f5c\u7684\u4e24\u4e2a\u51fd\u6570": 111, "\u51fd\u6570\u4ece\u8f93\u5165\u5f20\u91cf\u8ba1\u7b97\u8f93\u51fa\u5f20\u91cf": 111, "\u540e\u5411": 111, "\u51fd\u6570\u63a5\u6536\u8f93\u51fa\u5f20\u91cf\u76f8\u5bf9\u4e8e\u67d0\u4e2a\u6807\u91cf\u503c\u7684\u68af\u5ea6": 111, "\u5e76\u8ba1\u7b97\u8f93\u5165\u5f20\u91cf\u76f8\u5bf9\u4e8e\u540c\u4e00\u6807\u91cf\u503c\u7684\u68af\u5ea6": 111, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5b9a\u4e49\u4e00\u4e2a": 111, "\u7684\u5b50\u7c7b\u5e76\u5b9e\u73b0": 111, "\u8f7b\u677e\u5b9a\u4e49\u81ea\u5df1\u7684\u81ea\u52a8\u6c42\u5bfc\u64cd\u4f5c\u7b26": 111, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u6784\u9020\u5b9e\u4f8b\u5e76\u50cf\u51fd\u6570\u4e00\u6837\u8c03\u7528\u5b83": 111, "\u4f20\u9012\u5305\u542b\u8f93\u5165\u6570\u636e\u7684\u5f20\u91cf": 111, "\u6765\u4f7f\u7528\u6211\u4eec\u65b0\u7684\u81ea\u52a8\u6c42\u5bfc\u64cd\u4f5c\u7b26": 111, "\u6211\u4eec\u5c06\u6a21\u578b\u5b9a\u4e49\u4e3a": 111, "\u662f\u4e09\u9636\u7684": 111, "\u52d2\u8ba9\u5fb7\u591a\u9879\u5f0f": 111, "\u6211\u4eec\u7f16\u5199\u4e86\u81ea\u5df1\u7684\u81ea\u5b9a\u4e49\u81ea\u52a8\u6c42\u5bfc\u51fd\u6570\u6765\u8ba1\u7b97": 111, "\u7684\u524d\u5411\u548c\u540e\u5411\u4f20\u9012": 111, "\u5e76\u4f7f\u7528\u5b83\u6765\u5b9e\u73b0\u6211\u4eec\u7684\u6a21\u578b": 111, "\u548c\u81ea\u52a8\u6c42\u5bfc": 111, "\u662f\u5b9a\u4e49\u590d\u6742\u64cd\u4f5c\u975e\u5e38\u5f3a\u5927\u7684\u529f\u80fd": 111, "\u539f\u59cb\u7684\u81ea\u52a8\u6c42\u5bfc\u8fd8\u662f\u4e0d\u8db3\u4ee5\u652f\u6301\u5b9e\u73b0\u5927\u578b\u795e\u7ecf\u7f51\u7edc": 111, "\u5728\u6784\u5efa\u795e\u7ecf\u7f51\u7edc\u65f6": 111, "\u6211\u4eec\u901a\u5e38\u4f1a\u8003\u8651\u5c06\u8ba1\u7b97\u5b89\u6392\u6210": 111, "\u5176\u4e2d\u4e00\u4e9b\u5c42\u5177\u6709": 111, "\u53ef\u5b66\u4e60\u7684\u53c2\u6570": 111, "\u8fd9\u4e9b\u53c2\u6570\u5c06\u5728\u5b66\u4e60\u8fc7\u7a0b\u4e2d\u8fdb\u884c\u4f18\u5316": 111, "\u5728tensorflow\u4e2d": 111, "\u50cf": 111, "tflearn": 111, "\u63d0\u4f9b\u4e86\u76f8\u8f83\u4e8e\u539f\u59cb\u8ba1\u7b97\u56fe\u7684\u66f4\u9ad8\u5c42\u6b21\u7684\u62bd\u8c61": 111, "\u8fd9\u4e9b\u62bd\u8c61\u5bf9\u4e8e\u6784\u5efa\u795e\u7ecf\u7f51\u7edc\u975e\u5e38\u6709\u7528": 111, "\u5305\u8d77\u5230\u4e86\u540c\u6837\u7684\u4f5c\u7528": 111, "\u5305\u5b9a\u4e49\u4e86\u4e00\u7ec4": 111, "\u8fd9\u4e9b\u6a21\u5757\u76f8\u5f53\u4e8e\u795e\u7ecf\u7f51\u7edc\u5c42": 111, "\u4e00\u4e2a\u6a21\u5757\u63a5\u6536\u8f93\u5165\u5f20\u91cf\u5e76\u8ba1\u7b97\u8f93\u51fa\u5f20\u91cf": 111, "\u4f46\u4e5f\u53ef\u4ee5\u5305\u542b\u5185\u90e8\u72b6\u6001": 111, "\u4f8b\u5982\u5305\u542b\u53ef\u5b66\u4e60\u53c2\u6570\u7684\u5f20\u91cf": 111, "\u5305\u8fd8\u5b9a\u4e49\u4e86\u4e00\u7ec4\u5e38\u7528\u4e8e\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc\u7684\u6709\u7528\u7684\u635f\u5931\u51fd\u6570": 111, "\u5305\u6765\u5b9e\u73b0\u6211\u4eec\u7684\u591a\u9879\u5f0f\u6a21\u578b\u7f51\u7edc": 111, "\u6211\u4eec\u901a\u8fc7\u4f7f\u7528": 111, "\u624b\u52a8\u66f4\u6539\u5f20\u91cf\u7684\u53ef\u5b66\u4e60\u53c2\u6570": 111, "\u6765\u66f4\u65b0\u6a21\u578b\u7684\u6743\u91cd": 111, "\u5bf9\u4e8e\u50cf\u968f\u673a\u68af\u5ea6\u4e0b\u964d\u8fd9\u6837\u7684\u4f18\u5316\u7b97\u6cd5\u6765\u8bf4": 111, "\u8fd9\u5e76\u4e0d\u662f\u4e00\u4e2a\u5f88\u5927\u7684\u8d1f\u62c5": 111, "\u4f46\u5728\u5b9e\u8df5\u4e2d": 111, "\u6211\u4eec\u7ecf\u5e38\u4f7f\u7528\u66f4\u590d\u6742\u7684\u4f18\u5316\u5668\u6765\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc": 111, "\u6bd4\u5982": 111, "\u5305\u62bd\u8c61\u4e86\u4f18\u5316\u7b97\u6cd5\u7684\u5b9a\u4e49": 111, "\u5e76\u63d0\u4f9b\u4e86\u5e38\u7528\u4f18\u5316\u7b97\u6cd5\u7684\u5b9e\u73b0": 111, "\u6211\u4eec\u5c06\u50cf\u4ee5\u524d\u4e00\u6837\u4f7f\u7528": 111, "\u5305\u6765\u5b9a\u4e49\u6211\u4eec\u7684\u6a21\u578b": 111, "\u4f46\u6211\u4eec\u5c06\u4f7f\u7528": 111, "\u5305\u63d0\u4f9b\u7684": 111, "\u7b97\u6cd5\u6765\u4f18\u5316\u6a21\u578b": 111, "\u6709\u65f6\u4f60\u53ef\u80fd\u4f1a\u5e0c\u671b\u81ea\u5b9a\u4e49\u6bd4\u73b0\u6709\u6a21\u5757\u96c6\u66f4\u590d\u6742\u7684\u6a21\u578b": 111, "\u5728\u8fd9\u4e9b\u60c5\u51b5\u4e0b": 111, "\u4f60\u53ef\u4ee5\u901a\u8fc7\u7ee7\u627f": 111, "\u5e76\u5b9a\u4e49\u4e00\u4e2a": 111, "\u65b9\u6cd5\u6765\u81ea\u5b9a\u4e49\u6a21\u5757": 111, "\u8be5\u65b9\u6cd5\u63a5\u6536\u8f93\u5165\u5f20\u91cf": 111, "\u5e76\u4f7f\u7528\u5176\u4ed6\u6a21\u5757\u6216\u5728\u5f20\u91cf\u4e0a\u81ea\u52a8\u6c42\u5bfc\u7b49\u64cd\u4f5c\u751f\u6210\u65b0\u7684\u8f93\u51fa\u5f20\u91cf": 111, "\u6211\u4eec\u5c06\u5b9e\u73b0\u4e00\u4e2a\u4e09\u6b21\u591a\u9879\u5f0f\u4f5c\u4e3a\u81ea\u5b9a\u4e49\u6a21\u5757\u7684\u5b50\u7c7b": 111, "\u4f5c\u4e3a\u52a8\u6001\u8ba1\u7b97\u56fe\u548c\u6743\u91cd\u5171\u4eab\u7684\u4e00\u4e2a\u793a\u4f8b": 111, "\u6211\u4eec\u5b9e\u73b0\u4e86\u4e00\u4e2a\u975e\u5e38\u5947\u7279\u7684\u6a21\u578b": 111, "\u4e00\u4e2a\u4e09\u81f3\u4e94\u9636\u7684\u591a\u9879\u5f0f": 111, "\u5728\u6bcf\u6b21\u524d\u5411\u4f20\u9012\u65f6\u968f\u673a\u9009\u62e9\u4e00\u4e2a3\u52305\u4e4b\u95f4\u7684\u6570\u5b57": 111, "\u5e76\u4f7f\u7528\u8be5\u9636\u6570\u591a\u9879\u5f0f\u6765\u8ba1\u7b97": 111, "\u91cd\u590d\u4f7f\u7528\u76f8\u540c\u7684\u6743\u91cd\u591a\u6b21\u4ee5\u8ba1\u7b97\u56db\u9636\u548c\u4e94\u9636\u591a\u9879\u5f0f": 111, "\u5bf9\u4e8e\u8fd9\u4e2a\u6a21\u578b": 111, "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528python\u6d41\u63a7\u5236\u6765\u5b9e\u73b0\u5faa\u73af": 111, "\u5e76\u4e14\u53ef\u4ee5\u901a\u8fc7\u5728\u5b9a\u4e49\u524d\u5411\u4f20\u9012\u65f6": 111, "\u591a\u6b21\u91cd\u590d\u4f7f\u7528\u76f8\u540c\u7684\u53c2\u6570": 111, "\u6765\u5b9e\u73b0\u6743\u91cd\u5171\u4eab": 111, "\u6211\u4eec\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u5c06\u8fd9\u4e2a\u6a21\u578b\u5b9e\u73b0\u4e3a\u4e00\u4e2a\u6a21\u5757\u7684\u5b50\u7c7b": 111, "\u5177\u4f53\u793a\u4f8b\u5982\u4e0b": 111, "unpickl": 112, "facil": 112, "running_mean": [112, 143, 199, 250], "themodelclass": 112, "param_tensor": [112, 250], "var_nam": [112, 250], "param_group": [112, 160, 212, 217, 245], "dampen": 112, "4675713712": 112, "4675713784": 112, "4675714000": 112, "4675714072": 112, "4675714216": 112, "4675714288": 112, "4675714432": 112, "4675714504": 112, "4675714648": 112, "4675714720": 112, "_use_new_zipfile_seri": 112, "inconsist": [112, 145, 242], "best_model_st": 112, "deepcopi": [112, 139, 143, 158, 183, 199, 200], "overfit": [112, 128, 158], "model_script": 112, "model_state_dict": [112, 215, 221, 242], "theoptimizerclass": 112, "modela_state_dict": [112, 244], "modela": [112, 244], "modelb_state_dict": [112, 244], "modelb": [112, 244], "optimizera_state_dict": [112, 244], "optimizera": [112, 244], "optimizerb_state_dict": [112, 244], "optimizerb": [112, 244], "themodelaclass": 112, "themodelbclass": 112, "theoptimizeraclass": 112, "theoptimizerbclass": 112, "gan": [112, 121, 154, 244], "ensembl": [112, 121], "remap": 112, "overwrit": 112, "saving_loading_model": 112, "pendo": 113, "abbo": 113, "joe": [113, 134], "cum": 113, "cnndm": 113, "imdb": 113, "multi30k": [113, 118], "sentencepiec": 113, "t5transform": 113, "padding_idx": 113, "eos_idx": [113, 118], "max_seq_len": 113, "t5_sp_model_path": 113, "t5_tokenizer_bas": 113, "sp_model_path": 113, "t5_base_gener": 113, "t5_base": 113, "beam": 113, "sequence_gener": 113, "datapip": [113, 116], "appendix": 113, "cnndm_batch_siz": 113, "cnndm_datapip": 113, "apply_prefix": 113, "rows2columnar": 113, "cnndm_dataload": 113, "batch_prefix": 113, "sst2": 113, "imdb_batch_s": 113, "imdb_datapip": 113, "process_label": 113, "imdb_dataload": 113, "german": [113, 116, 118, 127, 128], "multi_batch_s": 113, "language_pair": [113, 118], "multi_datapip": 113, "multi_dataload": 113, "input_text": 113, "beam_siz": 113, "model_output": [113, 142, 163], "num_beam": 113, "output_text": 113, "year": [113, 151, 154], "tattoo": 113, "decad": [113, 177], "australia": 113, "campaign": 113, "honest": 113, "london": 113, "stephen": 113, "hendri": 113, "fame": [113, 267], "supermodel": 113, "sydnei": 113, "australian": 113, "fan": [113, 129, 159], "him": 113, "hotel": 113, "heartthrob": 113, "strai": 113, "pooch": 113, "buri": 113, "stagger": 113, "nearbi": 113, "farm": 113, "dirt": 113, "emaci": 113, "disloc": 113, "jaw": 113, "leg": 113, "injuri": [113, 264], "cave": 113, "sinu": 113, "caviti": 113, "surgeri": [113, 172], "breath": 113, "theia": 113, "bulli": 113, "breed": 113, "appar": [113, 158], "whack": 113, "hammer": 113, "miracl": 113, "sara": 113, "mellado": 113, "mohammad": 113, "javad": 113, "zarif": 113, "iran": 113, "sunni": 113, "fridai": 113, "morn": 113, "bring": [113, 160, 169, 172, 185, 193, 206], "rejoin": 113, "john": 113, "kerri": 113, "foreign": 113, "minist": 113, "takeov": 113, "iranian": 113, "consul": 113, "tweet": 113, "american": 113, "week": 113, "ebola": 113, "west": 113, "africa": 113, "discharg": 113, "hasn": 113, "clinician": 113, "health": 113, "boston": 113, "viru": 113, "sierra": 113, "march": 113, "diagnos": [113, 133], "diseas": [113, 172], "maryland": 113, "nation": 113, "institut": 113, "patient": [113, 172], "campu": 113, "polic": 113, "offic": [113, 198, 199], "affair": 113, "admit": 113, "noos": 113, "wednesdai": 113, "incid": 113, "racist": 113, "colleg": 113, "duke": 113, "disciplinari": 113, "school": 113, "rope": 113, "sci": [113, 115], "fi": 113, "tv": 113, "underfund": 113, "misunderstood": 113, "babylon": 113, "star": 113, "trek": 113, "silli": [113, 125], "prosthet": 113, "cheap": 113, "cardboard": 113, "stilt": 113, "dialogu": 113, "cg": 113, "painfulli": 113, "clich\u00e9d": 113, "uninspir": 113, "viewer": 113, "emot": 113, "genr": 113, "serious": 113, "cf": 113, "seriou": 113, "foolish": 113, "spark": 113, "Their": [113, 191, 193], "reaction": 113, "wooden": [113, 264], "maker": 113, "rubbish": 113, "gene": 113, "roddenberri": 113, "ash": 113, "orbit": 113, "dull": 113, "poorli": [113, 127], "advert": 113, "trudg": 113, "trabant": 113, "lumber": 113, "spoiler": 113, "kill": 113, "actor": [113, 137], "jeeez": 113, "dalla": 113, "entertain": 113, "rental": 113, "fight": 113, "van": 113, "damm": 113, "shoot": 113, "battl": 113, "shell": [113, 209, 214, 219, 224], "shotgun": 113, "terrorist": 113, "bomb": 113, "blow": 113, "br": 113, "inclus": [113, 174, 175, 247], "rabbit": 113, "hardli": [113, 115], "profound": 113, "stereotyp": 113, "angri": 113, "veteran": 113, "terrifi": 113, "illeg": 113, "alien": 113, "crook": 113, "cop": 113, "indiffer": 113, "bitchi": 113, "ladi": 113, "station": 113, "politician": 113, "federal": 113, "typecast": 113, "mexican": 113, "hollywood": 113, "1940": 113, "passabl": 113, "villain": 113, "certainli": [113, 144, 191, 193], "knew": 113, "gui": [113, 227, 252, 264], "weren": [113, 139, 155], "desert": 113, "simplist": 113, "hamlet": 113, "annoi": [113, 146], "vd": 113, "daughter": 113, "film": 113, "semi": [113, 121, 194, 197], "alright": 113, "dam": 113, "disappoint": [113, 115], "budget": [113, 126], "poor": 113, "orang": [113, 125, 159], "ein": [113, 118], "mann": 113, "einem": [113, 118], "orangen": 113, "hut": 113, "der": 113, "etwa": 113, "schaut": 113, "mit": [113, 140], "orangefarbenen": 113, "anstarrt": 113, "terrier": 113, "lush": 113, "grass": 113, "front": [113, 115, 139, 157, 177, 178], "fenc": 113, "l\u00e4uft": 113, "auf": 113, "\u00fcppigem": 113, "gr\u00fcnem": 113, "gra": 113, "vor": [113, 118], "wei\u00dfen": 113, "zaun": 113, "\u00fcber": 113, "saftig": 113, "gr\u00fcne": 113, "girl": 113, "karat": 113, "m\u00e4dchen": 113, "bricht": 113, "einen": [113, 116], "st\u00f6ck": 113, "frontkick": 113, "karateanzug": 113, "brett": 113, "tritt": 113, "wear": 113, "jacket": 113, "helmet": 113, "snow": 113, "snowmobil": 113, "f\u00fcnf": 113, "menschen": [113, 118], "winterjacken": 113, "und": 113, "helmen": 113, "stehen": 113, "schnee": 113, "schneemobilen": 113, "hintergrund": 113, "leut": 113, "roof": 113, "hous": 113, "die": 113, "fixieren": 113, "da": 113, "dach": 113, "haus": 113, "reparieren": 113, "t5_tutori": 113, "firstnam": 114, "lastnam": 114, "gallery_pattern": 114, "neural_style_transfer_tutori": 114, "_build": 114, "beginner_sourc": 114, "link1": 114, "link2": 114, "template_tutori": 114, "portalock": 115, "ag_new": 115, "fear": 115, "pension": 115, "union": [115, 180], "turner": 115, "newal": 115, "stricken": 115, "firm": 115, "feder": 115, "mogul": 115, "race": [115, 136], "spaceflight": 115, "toronto": 115, "canada": [115, 265], "rocket": 115, "ansari": 115, "prize": 115, "contest": 115, "fund": 115, "suborbit": 115, "flight": 115, "ky": 115, "grant": 115, "peptid": 115, "ap": 115, "chemistri": 115, "louisvil": 115, "amino": 115, "acid": 115, "protein": 115, "revisit": [115, 191, 264], "yield_token": [115, 118], "data_it": [115, 116, 118], "475": [115, 164], "5297": 115, "text_pipelin": 115, "label_pipelin": 115, "collate_batch": 115, "label_list": [115, 138, 172, 186], "text_list": 115, "_label": 115, "_text": 115, "processed_text": 115, "cumsum": 115, "textclassificationmodel": 115, "embed_dim": [115, 165], "sport": 115, "tec": 115, "total_acc": 115, "total_count": 115, "to_map_style_dataset": 115, "total_accu": 115, "num_train": 115, "split_train_": 115, "split_valid_": 115, "valid_dataload": 115, "accu_v": 115, "accu_test": 115, "golf": 115, "ag_news_label": 115, "ex_text_str": 115, "memphi": 115, "tenn": 115, "ago": 115, "jon": 115, "rahm": 115, "endur": 115, "season": 115, "weather": 115, "sundai": 115, "royal": 115, "portrush": 115, "wind": 115, "rain": 115, "thursdai": 115, "wgc": 115, "fedex": 115, "jude": 115, "invit": 115, "stori": 115, "mid": 115, "spaniard": 115, "stroke": 115, "flawless": 115, "pga": 115, "tour": 115, "nine": 115, "tpc": 115, "southwind": 115, "text_sentiment_ngrams_tutori": 115, "sharma": 116, "legaci": 116, "tatoeba": [116, 166], "deu": 116, "en_core_web_sm": [116, 118], "de_core_news_sm": [116, 118], "dp": [116, 124, 177, 178], "eng": [116, 166, 195], "file_path": 116, "data_pip": 116, "iterablewrapp": 116, "fileopen": 116, "parse_csv": 116, "skip_lin": 116, "removeattribut": 116, "engtoken": 116, "detoken": 116, "haben": 116, "sie": 116, "guten": 116, "gettoken": 116, "source_vocab": 116, "min_freq": [116, 118], "special_first": [116, 118], "target_vocab": 116, "get_ito": 116, "gettransform": 116, "text_tranform": 116, "vocabtransform": 116, "addtoken": 116, "temp_list": 116, "some_sent": 116, "798": 116, "transformed_sent": 116, "index_to_str": 116, "applytransform": 116, "sequence_pair": 116, "bucketbatch": 116, "sortbucket": 116, "batch_num": 116, "bucket_num": 116, "use_in_batch_shuffl": 116, "sort_kei": 116, "x_3": [116, 264], "y_3": 116, "x_4": [116, 264], "y_4": 116, "separatesourcetarget": 116, "applypad": 116, "pair_of_sequ": 116, "source_index_to_str": 116, "target_index_to_str": 116, "showsometransformedsent": 116, "traget": 116, "torchtext_custom_dataset_tutori": 116, "cs231n": 117, "licens": [117, 138, 140, 167], "bsd": [117, 167], "image_dataset": [117, 158], "dataset_s": [117, 158], "class_nam": [117, 140, 158, 172, 214], "train_model": [117, 158, 246], "tempdir": 117, "best_model_params_path": 117, "best_model_param": 117, "best_acc": [117, 158], "running_correct": [117, 158], "set_grad_en": [117, 158, 220], "epoch_loss": [117, 136, 158], "epoch_acc": [117, 158], "time_elaps": [117, 158], "visualize_model": [117, 158], "was_train": [117, 158], "images_so_far": 117, "model_ft": [117, 158], "num_ftr": [117, 158], "optimizer_ft": [117, 158], "exp_lr_schedul": [117, 158], "step_siz": [117, 122, 123, 130, 158, 179], "model_conv": 117, "optimizer_conv": 117, "visualize_model_predict": 117, "72100438_73de9f17af": 117, "transfer_learning_tutori": 117, "\u8fdb\u884c\u8bed\u8a00\u7ffb\u8bd1": [118, 121], "inbuilt": [118, 154], "1756": 118, "issuecom": 118, "1163664163": 118, "githubusercont": [118, 119, 179], "neychev": 118, "small_dl_repo": 118, "src_languag": 118, "tgt_languag": 118, "token_transform": 118, "vocab_transform": 118, "language_index": 118, "data_sampl": 118, "unk_idx": 118, "pad_idx": 118, "bos_idx": 118, "special_symbol": 118, "bo": 118, "ln": 118, "emb_siz": 118, "maxlen": [118, 161], "den": 118, "pos_embed": 118, "register_buff": [118, 154, 203], "token_embed": 118, "tokenembed": 118, "seq2seqtransform": 118, "num_encoder_lay": 118, "num_decoder_lay": 118, "src_vocab_s": 118, "tgt_vocab_s": 118, "dim_feedforward": 118, "src_tok_emb": 118, "tgt_tok_emb": 118, "positional_encod": 118, "trg": 118, "src_mask": 118, "tgt_mask": 118, "src_padding_mask": 118, "tgt_padding_mask": 118, "memory_key_padding_mask": 118, "src_emb": 118, "tgt_emb": 118, "tgt": [118, 166], "generate_square_subsequent_mask": 118, "sz": 118, "triu": [118, 154], "masked_fil": [118, 192], "create_mask": 118, "src_seq_len": 118, "tgt_seq_len": 118, "ffn_hid_dim": 118, "xavier_uniform_": 118, "ignore_index": 118, "pad_sequ": 118, "club": 118, "sequential_transform": 118, "txt_input": 118, "tensor_transform": 118, "token_id": 118, "text_transform": 118, "src_batch": 118, "tgt_batch": 118, "src_sampl": 118, "tgt_sampl": 118, "rstrip": 118, "train_epoch": [118, 166], "tgt_input": 118, "tgt_out": 118, "val_dataload": [118, 149], "ingredi": 118, "timeit": [118, 139, 145, 146, 150, 155, 194, 224, 235, 240, 247], "default_tim": [118, 194, 240], "train_loss": 118, "end_tim": [118, 231, 238], "greedy_decod": 118, "start_symbol": 118, "ys": 118, "prob": [118, 160, 162, 164, 170], "next_word": 118, "src_sentenc": 118, "num_token": 118, "tgt_token": 118, "lookup_token": 118, "grupp": 118, "von": 118, "steht": 118, "iglu": 118, "3f5ee243547dee91fbd053c1c4a845aa": 118, "pdf": 118, "harvard": 118, "edu": [118, 179], "translation_transform": 118, "geeta": [119, 177], "chauhan": [119, 177], "facebook": [119, 136, 205, 223], "android": [119, 121, 195, 197, 228, 229, 252, 254], "2012": [119, 265], "hundr": [119, 120, 124, 172], "distil": [119, 121, 188], "timm": 119, "imagenet_default_mean": 119, "imagenet_default_std": 119, "facebookresearch": [119, 185, 217], "deit_base_patch16_224": 119, "clsidx": 119, "269": [119, 148], "timber": [119, 189], "wolf": [119, 189], "cani": [119, 189], "lupu": [119, 189], "scripted_model": [119, 189], "fbdeit_script": 119, "346mb": 119, "qnnpack": [119, 159, 180, 219, 224, 229], "qconfig_spec": [119, 229], "scripted_quantized_model": 119, "fbdeit_scripted_quant": 119, "fbdeit_quantized_script": 119, "89mb": 119, "mobile_optim": [119, 189, 195, 207, 219, 223, 225, 226, 254], "optimize_for_mobil": [119, 189, 195, 207, 219, 223, 224, 225, 226, 254], "optimized_scripted_quantized_model": 119, "fbdeit_optimized_scripted_quant": 119, "_save_for_lite_interpret": [119, 188, 189, 195, 205, 223, 224], "fbdeit_optimized_scripted_quantized_lit": 119, "ptl": [119, 188, 205, 223, 224], "prof1": 119, "prof2": 119, "prof3": 119, "prof4": 119, "prof5": 119, "1236": 119, "69m": 119, "1226": 119, "72m": 119, "593": 119, "19m": 119, "598": 119, "01m": 119, "81": [119, 145], "52": [119, 127, 148, 177], "vt_tutori": 119, "spread": [120, 172], "demand": 120, "mesh": [120, 124], "ddp_series_intro": 120, "utm_sourc": 120, "distr_land": 120, "utm_medium": 120, "distributeddata": 120, "ddp_tutori": 120, "intermediate_ddp_tutori": 120, "generic_join": 120, "fsdp_tutori": 120, "fsdp_getting_start": 120, "huggingfac": [120, 122, 123, 186, 202], "hf": 120, "t5": 120, "fsdp_adavnced_tutori": 120, "fsdp_advanc": 120, "tp_tutori": [120, 124], "distributed_device_mesh": 120, "rpc_tutori": 120, "rpc_getting_start": 120, "rpc_param_server_tutori": 120, "rpc_async_execut": 120, "rpc_ddp_tutori": 120, "rpc_plus_ddp": 120, "plug": [120, 156, 167, 224], "process_group_cpp_extension_tutori": 120, "custom_extensions_cpp": 120, "\u65b0\u589e\u6559\u7a0b": 121, "\u4e3a": [121, 215, 245], "\u6355\u83b7\u66f4\u5927\u7684\u540e\u5411\u56fe": 121, "\u901a\u8fc7\u533a\u57df\u7f16\u8bd1\u51cf\u5c11": [121, 252], "\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4": [121, 252], "tp": 121, "\u8fdb\u884c\u5927\u89c4\u6a21": 121, "\u6a21\u578b\u8bad\u7ec3": 121, "\u5229\u7528\u534a\u7ed3\u6784\u5316": 121, "\u7a00\u758f\u6027\u52a0\u901f": 121, "\u548c\u5f20\u91cf\u5b50\u7c7b\u7684\u6269\u5c55\u70b9": [121, 252], "\u719f\u6089": 121, "\u7684\u6982\u5ff5\u548c\u6a21\u5757": 121, "\u901a\u8fc7\u672c\u5feb\u901f\u5165\u95e8\u6307\u5357": 121, "\u5b66\u4e60\u5982\u4f55\u52a0\u8f7d\u6570\u636e": 121, "\u6784\u5efa\u6df1\u5ea6\u795e\u7ecf\u7f51\u7edc": 121, "\u8bad\u7ec3\u548c\u4fdd\u5b58\u6a21\u578b": 121, "\u5f00\u542f": 121, "\u65c5\u7a0b": 121, "\u793a\u4f8b": [121, 248, 259], "\u5c0f\u5de7\u6613\u7528": 121, "\u5373\u65f6\u90e8\u7f72\u7684": 121, "\u4ee3\u7801\u793a\u4f8b": 121, "\u5168\u90e8": 121, "\u9010\u6b65\u6559\u4f60\u5982\u4f55\u7528pytorch\u6784\u5efa\u5b8c\u6574\u7684\u673a\u5668\u5b66\u4e60\u6d41\u7a0b": 121, "\u4ecb\u7ecd\u89c6\u9891": 121, "\u7528pytorch\u6784\u5efa\u5b8c\u6574\u7684\u673a\u5668\u5b66\u4e60\u5de5\u4f5c\u6d41\u7a0b": 121, "pytorch\u521d\u5b66\u8005\u7cfb\u5217": 121, "\u901a\u8fc7\u793a\u4f8b\u5b66\u4e60": 121, "\u672c\u6559\u7a0b\u901a\u8fc7\u72ec\u7acb\u7684\u793a\u4f8b\u4ecb\u7ecd\u4e86": 121, "\u4ec0\u4e48\u662f": 121, "\u6765\u521b\u5efa\u548c\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc": 121, "\u5c55\u73b0\u6a21\u578b": 121, "\u6570\u636e\u548c\u8bad\u7ec3\u8fc7\u7a0b": 121, "\u5b66\u4e60\u4f7f\u7528": 121, "\u53ef\u89c6\u5316\u6570\u636e\u96c6\u548c\u6a21\u578b\u8bad\u7ec3\u8fc7\u7a0b": 121, "\u76ee\u6807\u68c0\u6d4b\u5fae\u8c03\u6559\u7a0b": 121, "\u5fae\u8c03\u9884\u8bad\u7ec3\u7684": 121, "\u4f7f\u7528\u8fc1\u79fb\u5b66\u4e60\u8bad\u7ec3\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u8fdb\u884c\u56fe\u50cf\u5206\u7c7b": 121, "\u4f18\u5316\u89c6\u89c9transformer\u6a21\u578b": 121, "\u5e94\u7528\u6700\u524d\u6cbf\u7684": 121, "\u57fa\u4e8e": 121, "\u6a21\u578b\u5230\u8ba1\u7b97\u673a\u89c6\u89c9\u4efb\u52a1\u4e2d": 121, "\u5bf9\u6297\u6027\u6837\u672c\u751f\u6210": 121, "dcgan": 121, "\u5b66\u4e60\u5982\u4f55\u901a\u8fc7\u89c6\u89c9\u6ce8\u610f\u673a\u5236\u589e\u5f3a\u4f60\u7684\u7f51\u7edc": 121, "tiatoolbox": 121, "\u5bf9\u56fe\u50cf\u8fdb\u884c\u63a8\u7406": 121, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528tiatoolbox\u5bf9\u56fe\u50cf\u8fdb\u884c\u63a8\u7406": 121, "usb": [121, 159], "\u7684\u534a\u76d1\u7763\u5b66\u4e60\u6559\u7a0b": 121, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528": [121, 252], "\u5bf9\u81ea\u5b9a\u4e49\u6570\u636e\u8fdb\u884c\u534a\u76d1\u7763\u5b66\u4e60\u7b97\u6cd5\u7684\u8bad\u7ec3": 121, "\u52a0\u8f7d\u6570\u636e": [121, 236, 252], "\u91cd\u91c7\u6837": 121, "\u5bf9\u97f3\u9891\u6ce2\u5f62\u8fdb\u884c\u91cd\u65b0\u91c7\u6837": 121, "\u6570\u636e\u589e\u5f3a": 121, "\u5e94\u7528\u6570\u636e\u589e\u5f3a": 121, "\u7279\u5f81\u63d0\u53d6": 121, "\u63d0\u53d6\u7279\u5f81": 121, "\u7279\u5f81\u589e\u5f3a": 121, "\u5bf9\u7279\u5f81\u8fdb\u884c\u589e\u5f3a": 121, "\u4e2d\u4f7f\u7528": [121, 252], "wav2vec2": 121, "\u8fdb\u884c\u81ea\u52a8\u8bed\u97f3\u8bc6\u522b": 121, "\u7684\u9884\u8bad\u7ec3\u6a21\u578b\u6765\u6784\u5efa\u8bed\u97f3\u8bc6\u522b\u5e94\u7528\u7a0b\u5e8f": 121, "\u8bed\u97f3\u547d\u4ee4\u5206\u7c7b": 121, "\u5b66\u4e60\u5982\u4f55\u6b63\u786e\u683c\u5f0f\u5316\u97f3\u9891\u6570\u636e\u96c6": 121, "\u7136\u540e\u5728\u8be5\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3": 121, "\u6d4b\u8bd5\u97f3\u9891\u5206\u7c7b\u5668\u7f51\u7edc": 121, "\u8fdb\u884c\u6587\u672c\u8f6c\u8bed\u97f3": 121, "\u7684\u9884\u8bad\u7ec3\u6a21\u578b\u6784\u5efa\u6587\u672c\u8f6c\u8bed\u97f3\u5e94\u7528\u7a0b\u5e8f": 121, "\u8fdb\u884c\u5bf9\u9f50": 121, "\u9884\u8bad\u7ec3\u6a21\u578b\u5bf9\u6587\u672c\u8fdb\u884c\u4e0e\u8bed\u97f3\u5bf9\u9f50": 121, "\u63d0\u5347\u63a8\u7406\u6548\u7387": 121, "\u5b9e\u73b0\u7684": [121, 245], "\u4ee5\u5b9e\u73b0\u9ad8\u6027\u80fd\u7684\u63a8\u65ad": 121, "\u4ece\u96f6\u5f00\u59cb\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406": 121, "\u4f7f\u7528\u5b57\u7b26\u7ea7": 121, "\u5bf9\u59d3\u540d\u8fdb\u884c\u5206\u7c7b": 121, "\u6784\u5efa\u5e76\u8bad\u7ec3\u4e00\u4e2a\u57fa\u672c\u7684\u5b57\u7b26\u7ea7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc": 121, "\u4ece\u96f6\u5f00\u59cb\u5206\u7c7b\u5355\u8bcd": 121, "\u800c\u4e0d\u4f7f\u7528": 121, "\u751f\u6210\u59d3\u540d": [121, 127, 166], "\u5728\u4f7f\u7528\u5b57\u7b26\u7ea7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u5bf9\u59d3\u540d\u8fdb\u884c\u5206\u7c7b\u4e4b\u540e": 121, "\u5b66\u4e60\u5982\u4f55\u4ece\u8bed\u8a00\u4e2d\u751f\u6210\u59d3\u540d": 121, "\u4f7f\u7528\u5e8f\u5217\u5230\u5e8f\u5217\u7f51\u7edc\u548c\u6ce8\u610f\u529b\u8fdb\u884c\u7ffb\u8bd1": 121, "\u5728\u8fd9\u91cc\u6211\u4eec\u7f16\u5199\u81ea\u5df1\u7684\u7c7b\u548c\u51fd\u6570\u6765\u9884\u5904\u7406\u6570\u636e\u4ee5\u6267\u884c\u6211\u4eec\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406\u5efa\u6a21\u4efb\u52a1": 121, "\u8fdb\u884c\u6587\u672c\u5206\u7c7b": 121, "\u5e93\u6784\u5efa\u6570\u636e\u96c6\u5e76\u5bf9\u6587\u672c\u8fdb\u884c\u5206\u7c7b": 121, "\u4ece\u96f6\u5f00\u59cb\u8bad\u7ec3\u4e00\u4e2a\u4f7f\u7528": 121, "\u7684\u8bed\u8a00\u7ffb\u8bd1\u6a21\u578b": 121, "\u4f7f\u7528torchtext\u9884\u5904\u7406\u81ea\u5b9a\u4e49\u6587\u672c\u6570\u636e\u96c6": 121, "\u51c6\u5907\u81ea\u5b9a\u4e49\u6570\u636e\u96c6": 121, "\u53ef\u9009": [121, 252], "\u6a21\u578b\u5bfc\u51fa\u4e3a": 121, "\u8fd0\u884c\u5b83": 121, "\u6784\u5efa\u4e00\u4e2a": 121, "\u56fe\u50cf\u5206\u7c7b\u5668\u6a21\u578b": 121, "\u7136\u540e\u5c06\u5176\u8f6c\u6362\u4e3a": 121, "\u683c\u5f0f": [121, 248, 252, 258], "\u6700\u540e\u4f7f\u7528": 121, "\u90e8\u7f72\u5b83": 121, "\u4ecb\u7ecd": [121, 248, 252, 256], "\u6f14\u793a\u5982\u4f55\u901a\u8fc7\u4f7f\u7528": 121, "\u6765\u89e3\u51b3\u4e0d\u652f\u6301\u7684\u64cd\u4f5c\u7b26": 121, "\u4ece\u800c\u5b9e\u73b0\u7aef\u5230\u7aef\u7684\u6d41\u7a0b": 121, "\u5f3a\u5316\u5b66\u4e60": 121, "dqn": 121, "cartpol": [121, 137, 161, 164], "\u4efb\u52a1\u4e0a\u8bad\u7ec3\u4e00\u4e2a": 121, "\u4ee3\u7406": 121, "\u4f7f\u7528torchrl\u8fdb\u884c\u5f3a\u5316\u5b66\u4e60": 121, "torchrl": [121, 137, 147], "proxim": [121, 160], "pendulum": [121, 160], "\u8bad\u7ec3\u4e00\u4e2a\u9a6c\u91cc\u5965\u6e38\u620f\u7684": 121, "mario": [121, 147, 154], "ddpg": 121, "\u4e2d\u90e8\u7f72": [121, 140], "densenet": [121, 140, 214], "121": [121, 140, 145, 179, 239], "\u4e2d\u52a0\u8f7d": [121, 140, 252], "thumbnail": [121, 172], "holist": 121, "fuser": 121, "nchw": [121, 130, 148, 178, 221, 224], "raspberri": 121, "nerur": 121, "netork": 121, "exploresever": 121, "tangent": [121, 142, 146], "plugin": [121, 169, 209], "rai": 121, "orthogon": [121, 154], "symmetr": [121, 138, 154, 198, 201], "prune": [121, 154, 197], "snapshot": [121, 132, 175, 209, 223], "grok": 121, "torchserv": [121, 162, 214, 252], "torchx": 121, "inductor": [121, 175, 185, 197, 198, 256, 257], "scaled_dot_product_attent": [121, 165, 194], "paral": 121, "executorch": [121, 198], "sdk": [121, 209, 228, 259], "v3": [121, 229], "xnnpack": [121, 180, 198, 199, 201], "metal": 121, "shader": 121, "fp32": [121, 122, 132, 138, 148, 178, 180, 185, 186, 189, 198, 200, 222, 235], "torchrec": 121, "distributedmodelparallel": 121, "torchmultimod": 121, "\u89c6\u89c9": 121, "\u6587\u672c": 121, "\u5f3a\u5316\u5b66\u4e60\u7684": 121, "\u53ef\u4ee5\u5c06\u5176\u878d\u5165\u73b0\u6709\u5de5\u4f5c\u5185\u5bb9": 121, "sheet": 121, "\u57fa\u7840\u5185\u5bb9\u901f\u89c8": 121, "\u4e0a\u7684\u6559\u7a0b": 121, "\u83b7\u53d6": 121, "\u4e0a\u8fd0\u884c\u6559\u7a0b": 121, "\u5b66\u4e60\u5982\u4f55\u5c06\u6559\u7a0b\u6570\u636e\u590d\u5236\u5230": 121, "\u4ee5\u4fbf\u60a8\u53ef\u4ee5\u5728": 121, "hamid": [122, 123, 177, 178], "shojanazeri": [122, 123, 177, 178], "wright": 122, "rohan": [122, 163], "varma": [122, 163], "yanli": [122, 123], "zhao": [122, 123], "wikihow": 122, "p4dn": 122, "pressur": 122, "fdsp": 122, "discard": [122, 123, 169], "reduce_scatt": [122, 123, 124], "xxl": 122, "3b": [122, 159], "whl": [122, 138, 158, 169, 173, 185, 188, 189], "cu113": 122, "torch_nightli": [122, 138, 158, 188, 189], "wikihowal": 122, "wikihowsep": 122, "cs": 122, "summarization_dataset": 122, "t5_train": 122, "gpt2tokenizerfast": 122, "t5token": 122, "t5forconditionalgener": 122, "modeling_t5": 122, "t5block": 122, "checkpoint_wrapp": 122, "checkpointimpl": 122, "apply_activation_checkpointing_wrapp": 122, "fullyshardeddataparallel": [122, 123, 124, 156, 215, 216], "mixedprecis": 122, "backwardprefetch": [122, 123], "shardingstrategi": [122, 216], "fullstatedictconfig": 122, "statedicttyp": [122, 215], "transformer_auto_wrap_polici": 122, "enable_wrap": [122, 123], "cleanup": [122, 123, 134, 215], "setup_model": 122, "get_date_of_run": 122, "2022": 122, "12_pm": 122, "date_of_run": 122, "s_": [122, 161], "format_metrics_to_gb": 122, "gigabyt": 122, "metric_num": 122, "g_gigabyt": 122, "ndigit": 122, "fsdp_loss": 122, "inner_pbar": 122, "colour": 122, "desc": [122, 138, 186], "source_id": 122, "attention_mask": [122, 138, 186], "source_mask": 122, "target_id": [122, 166], "train_accuraci": 122, "val_load": 122, "fsdp_main": [122, 123], "type_path": 122, "output_length": 122, "print_text": 122, "150": [122, 164], "val_dataset": 122, "sampler1": [122, 123], "num_replica": [122, 123], "sampler2": [122, 123], "train_kwarg": [122, 123, 130], "test_kwarg": [122, 123, 130], "test_batch_s": [122, 123], "cuda_kwarg": [122, 123, 130], "t5_auto_wrap_polici": 122, "transformer_layer_cl": 122, "sharding_strategi": [122, 216], "shard_grad_op": 122, "zero2": 122, "full_shard": 122, "zero3": 122, "init_start_ev": [122, 123], "enable_tim": [122, 123, 173], "init_end_ev": [122, 123], "bf16_readi": 122, "is_bf16_support": 122, "loosevers": 122, "is_nccl_avail": 122, "mp_polici": 122, "bfsixteen": 122, "auto_wrap_polici": [122, 123], "mixed_precis": 122, "current_devic": [122, 231], "curr_val_loss": 122, "file_save_nam": 122, "time_of_run": 122, "dur": 122, "train_acc_track": 122, "val_acc_track": 122, "training_start_tim": 122, "track_memori": 122, "mem_alloc_track": 122, "mem_reserved_track": 122, "run_valid": 122, "zone": 122, "memory_alloc": [122, 130], "memory_reserv": 122, "save_model": [122, 123], "save_polici": 122, "offload_to_cpu": 122, "rank0_onli": 122, "state_dict_typ": 122, "full_state_dict": 122, "cpu_stat": 122, "currepoch": 122, "save_nam": 122, "barrier": [122, 123, 134, 136, 138, 177, 186], "metavar": [122, 123, 162, 164], "002": 122, "store_tru": [122, 123], "store_fals": 122, "nnode": [122, 134], "transfom": 122, "mhsa": 122, "ffn": 122, "fsdp_auto_wrap_polici": [122, 123], "bfloat16": [122, 185, 200, 208, 231, 238, 245, 248, 255], "v100": [122, 173, 176], "percis": 122, "fpsixteen": 122, "param_dtyp": 122, "reduce_dtyp": 122, "buffer_dtyp": 122, "fp32_polici": 122, "grad_bf16": 122, "backward_pr": 122, "backward_prefetch": 122, "backward_post": 122, "offload": [122, 123], "allgath": [122, 123, 124, 156, 248], "ram": [122, 224, 238], "1t": [123, 132], "feasibl": 123, "possess": [123, 185], "fsdp_mnist": 123, "size_based_auto_wrap_polici": 123, "default_auto_wrap_polici": 123, "fully_sharded_data_parallel": [123, 215], "cpuoffload": 123, "handwritten": 123, "ddp_loss": 123, "batch_idx": [123, 130, 149, 167, 221, 222, 255], "tloss": [123, 130, 167], "6f": [123, 130, 167, 222], "view_a": [123, 130, 163, 167, 222], "dataset1": [123, 130], "dataset2": [123, 130], "my_auto_wrap_polici": 123, "min_num_param": 123, "elapsed_tim": [123, 173], "110": [123, 164, 186, 232], "85": [123, 138, 220, 232], "67462890625sec": 123, "_fsdp_wrapped_modul": 123, "flattenparamswrapp": 123, "_fpw_modul": 123, "peak": [123, 130, 153, 159, 185], "g4dn": 123, "xlarg": 123, "seal": 123, "20000": 123, "89130859375sec": 123, "auto_wrap": 123, "66": [123, 220, 232], "cpu_offload": 123, "offload_param": 123, "dpp": 123, "ddp_mnist": 123, "77766015625sec": 123, "wanchao": [124, 216], "liang": [124, 216], "tianyu": 124, "liu": 124, "devicemesh": [124, 252], "megatron": 124, "lm": [124, 213], "sp": 124, "parallelstyl": 124, "parallelize_modul": 124, "dtensor": 124, "foward": 124, "aris": [124, 185, 192], "exceed": [124, 160], "domin": [124, 148, 172, 204], "consequ": [124, 161], "ballpark": 124, "flop": 124, "llm": 124, "trillion": [124, 132], "month": 124, "llama": 124, "70b": 124, "2k": 124, "llama2": 124, "1k": 124, "colwiseparallel": 124, "rowwiseparallel": 124, "sequenceparallel": 124, "rmsnormpython": 124, "preparemoduleinput": 124, "preparemoduleoutput": 124, "device_mesh": [124, 216], "init_device_mesh": [124, 216], "tp_mesh": 124, "transformerblock": 124, "swiglu": 124, "w2": 124, "silu": 124, "w1": 124, "w3": 124, "colwis": 124, "rowwis": [124, 232], "parallelize_plan": 124, "layer_tp_plan": 124, "feed_foward": 124, "feed_forward": 124, "wq": 124, "wk": 124, "wv": 124, "wo": 124, "tp_plan": 124, "draft": [124, 136], "num_head": [124, 165], "layer_id": 124, "attn_lay": 124, "n_head": 124, "n_kv_head": 124, "tok_embed": 124, "input_layout": 124, "output_layout": 124, "attention_norm": 124, "ffn_norm": 124, "desired_input_layout": 124, "yellow": 124, "loss_parallel": 124, "use_local_output": 124, "mesh_2d": [124, 216], "submesh": 124, "dp_mesh": 124, "model_tp": 124, "model_2d": 124, "use_orig_param": 124, "broadli": 125, "torchviz": [125, 131], "_save": 125, "_saved_self": 125, "_saved_oth": 125, "kept": [125, 127, 265], "_saved_result": 125, "cycl": [125, 169], "thumb": [125, 146, 160], "pack_hook": 125, "unpack_hook": 125, "saved_tensors_hook": 125, "harmless": 125, "debat": 125, "__repr__": [125, 245], "repr": [125, 232], "save_on_cpu": 125, "152": 125, "48gb": 125, "5gb": 125, "6x": [125, 178, 224], "savetocpu": 125, "uuid": 125, "tmp_dir": 125, "uuid4": 125, "leak": 125, "tmp_dir_obj": 125, "succeed": [125, 209], "selfdeletingtempfil": 125, "__del__": 125, "temp_fil": 125, "save_on_disk_threshold": 125, "tensor_or_sctf": 125, "savetodisk": 125, "autograd_saved_tensors_hooks_tutori": 125, "david": [126, 265], "eriksson": 126, "balandat": 126, "methodolog": [126, 178, 221], "runnabl": [126, 145], "laptop": [126, 195], "sustain": 126, "botorch": 126, "bayesian": 126, "mnist_train_na": [126, 149], "appdef": 126, "log_path": [126, 149], "hidden_size_1": [126, 149], "hidden_size_2": [126, 149], "trial_idx": 126, "joinpath": 126, "torchx_imag": 126, "kubernet": 126, "local_cwd": 126, "torchxrunn": 126, "log_dir": [126, 170], "mkdtemp": 126, "ax_runn": 126, "tracker_bas": 126, "component_const_param": 126, "cfg": 126, "choiceparamet": 126, "parametertyp": 126, "rangeparamet": 126, "num_param": [126, 149], "pareto": 126, "frontier": 126, "weird": 126, "upper": [126, 154, 165, 265], "parameter_typ": 126, "log_scal": 126, "is_ord": 126, "search_spac": 126, "parameter_constraint": 126, "outcom": [126, 201], "fetch": [126, 128, 135, 162, 163, 164, 177, 178], "proxi": [126, 190, 193], "tensorboardcurvemetr": 126, "mytensorboardmetr": 126, "prespecifi": 126, "classmethod": [126, 184, 245], "get_ids_from_tri": 126, "queryabl": 126, "is_available_while_run": 126, "curve_nam": 126, "lower_is_bett": 126, "val_acc": [126, 149], "model_num_param": 126, "multiobjectiveoptimizationconfig": 126, "94": [126, 198, 220, 239], "multiobject": 126, "objectivethreshold": 126, "optimization_config": 126, "opt_config": 126, "objective_threshold": 126, "80_000": 126, "torchx_mnist": 126, "generationstrategi": 126, "total_tri": 126, "modelbridg": 126, "dispatch_util": 126, "choose_generation_strategi": 126, "gs": [126, 259], "num_trial": 126, "scheduleropt": 126, "max_pending_tri": 126, "generation_strategi": 126, "autom": [126, 144, 148, 172, 183], "run_all_tri": 126, "report_util": 126, "exp_to_df": 126, "_pareto_frontier_scatter_2d_plotli": 126, "surrog": 126, "uncertainti": 126, "cross_valid": 126, "compute_diagnost": 126, "diagnost": 126, "interact_cross_validation_plotli": 126, "init_notebook_plot": 126, "contour": 126, "interact_contour_plotli": 126, "metric_nam": 126, "kiuk": 126, "tristan": [126, 159], "rice": [126, 159], "ax_multiobjective_nas_tutori": [126, 149], "\u5e8f\u5217\u5230\u5e8f\u5217\u7f51\u7edc\u548c\u6ce8\u610f\u529b\u673a\u5236\u8fdb\u884c\u7ffb\u8bd1": 127, "surnam": 127, "scottish": 127, "irish": 127, "schmidhub": 127, "czech": 127, "dutch": 127, "\u8ddf\u7740\u793a\u4f8b\u5b66\u4e60": [127, 128, 166], "unreason": [127, 128], "roman": [127, 265], "glob": [127, 128, 209], "findfil": [127, 128], "all_lett": [127, 128], "ascii_lett": [127, 128], "n_letter": [127, 128], "\u015blus\u00e0rski": 127, "category_lin": [127, 128], "all_categori": [127, 128], "splitext": [127, 128], "basenam": [127, 128], "n_categori": [127, 128], "italian": 127, "0s": [127, 137, 186], "line_length": 127, "lettertoindex": 127, "lettertotensor": 127, "linetotensor": 127, "jone": 127, "h2h": 127, "inithidden": [127, 128], "n_hidden": 127, "next_hidden": 127, "precomput": 127, "albert": 127, "greatest": [127, 172], "categoryfromoutput": 127, "top_n": 127, "top_i": 127, "category_i": 127, "randomchoic": [127, 128], "randomtrainingexampl": [127, 128], "category_tensor": [127, 128], "line_tensor": 127, "005": [127, 161, 179], "plot_everi": [127, 128, 166], "current_loss": 127, "all_loss": [127, 128], "timesinc": [127, 128, 166], "guess_i": 127, "histor": [127, 128], "minu": [127, 169], "n_confus": 127, "111": [127, 164, 166, 177, 186, 232, 258], "cax": [127, 166], "matshow": [127, 166], "colorbar": [127, 166], "set_xticklabel": [127, 150, 166], "rotat": [127, 166, 167, 170], "set_yticklabel": [127, 166], "tick": [127, 166], "xaxi": [127, 166], "set_major_loc": [127, 166], "multipleloc": [127, 166], "yaxi": [127, 150, 166], "bright": 127, "incorrectli": [127, 199], "chines": [127, 128], "korean": 127, "greek": 127, "input_lin": 127, "n_predict": 127, "topv": [127, 128], "category_index": 127, "doveski": 127, "jackson": 127, "satoshi": 127, "bottl": [127, 145], "hazaki": 127, "japanes": 127, "5533": 127, "yournam": 127, "gender": 127, "subreddit": 127, "char_rnn_classification_tutori": 127, "russian": 128, "ru": 128, "rovakov": 128, "uantov": 128, "shavakov": 128, "ger": 128, "gerren": 128, "ereng": 128, "rosher": 128, "spa": 128, "salla": 128, "parer": 128, "allan": 128, "chi": 128, "chan": 128, "iun": 128, "\u8fdb\u884c\u59d3\u540d\u5206\u7c7b": [128, 166], "some_fil": [128, 134], "n\u00e9\u00e0l": 128, "o2o": 128, "muscl": [128, 172], "fuzz": 128, "chao": 128, "i2o": 128, "input_combin": 128, "output_combin": 128, "randomtrainingpair": 128, "abcd": 128, "categorytensor": 128, "targettensor": 128, "letter_index": 128, "input_line_tensor": 128, "target_line_tensor": 128, "0005": [128, 179], "start_lett": 128, "abc": [128, 172], "fiction": 128, "countri": 128, "citi": 128, "char_rnn_generation_tutori": 128, "simon": 129, "\u4f60\u5c06\u5b66\u5230\u4ec0\u4e48": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u5982\u4f55\u4e0e": 129, "\u4ea4\u4e92": 129, "\u5982\u4f55\u4f7f\u7528\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206api": 129, "\u5982\u4f55\u4f7f\u7528": [129, 252], "torch_log": [129, 174, 175, 252, 253], "\u68c0\u67e5\u65e5\u5fd7": 129, "\u9884\u5907\u77e5\u8bc6": 129, "\u5b8c\u6210": 129, "compile\u4ecb\u7ecd": 129, "\u9605\u8bfb": 129, "\u5f00\u59cb\u4f7f\u7528pytorch": 129, "\u4e2d\u7684torchdynamo\u548caotautograd\u90e8\u5206": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u662f": 129, "\u4e2d\u5f15\u5165\u7684": 129, "\u6269\u5c55": [129, 232], "\u5b83\u5141\u8bb8\u6355\u83b7\u66f4\u5927\u7684\u540e\u5411\u56fe": 129, "\u867d\u7136": [129, 232, 256], "\u786e\u5b9e\u4f1a\u6355\u83b7\u540e\u5411\u56fe": 129, "\u4f46\u5b83\u662f": 129, "\u90e8\u5206": [129, 231], "\u6355\u83b7\u7684": 129, "aotautograd": 129, "\u7ec4\u4ef6\u63d0\u524d\u6355\u83b7\u540e\u5411\u56fe": 129, "\u4f46\u5b58\u5728\u4e00\u4e9b\u9650\u5236": 129, "\u524d\u5411\u4e2d\u7684\u56fe\u65ad\u88c2\u5bfc\u81f4\u540e\u5411\u4e2d\u7684\u56fe\u65ad\u88c2": 129, "\u540e\u5411\u94a9\u5b50": 129, "\u6ca1\u6709\u88ab\u6355\u83b7": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u901a\u8fc7\u76f4\u63a5\u4e0e\u81ea\u52a8\u5fae\u5206\u5f15\u64ce\u96c6\u6210": 129, "\u5141\u8bb8\u5728\u8fd0\u884c\u65f6\u6355\u83b7\u5b8c\u6574\u7684\u540e\u5411\u56fe": 129, "\u5177\u6709\u4ee5\u4e0b\u4e24\u4e2a\u7279\u5f81\u7684\u6a21\u578b\u5e94\u8be5\u5c1d\u8bd5\u4f7f\u7528\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206": 129, "\u5e76\u53ef\u80fd\u89c2\u5bdf\u5230\u66f4\u597d\u7684\u6027\u80fd": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u4e5f\u6709\u5bf9\u5e94\u7684\u9650\u5236": 129, "\u5728\u540e\u5411\u5f00\u59cb\u65f6\u589e\u52a0\u4e86\u8fd0\u884c\u65f6\u5f00\u9500": 129, "\u7528\u4e8e\u7f13\u5b58\u67e5\u627e": 129, "\u5728\u52a8\u6001\u4e2d\u66f4\u5bb9\u6613\u91cd\u65b0\u7f16\u8bd1\u548c\u56fe\u65ad\u88c2": 129, "\u56e0\u4e3a\u6355\u83b7\u7684\u8303\u56f4\u66f4\u5927": 129, "\u6211\u4eec\u5c06\u57fa\u4e8e\u8fd9\u4e2a\u7b80\u5355\u7684\u795e\u7ecf\u7f51\u7edc\u6a21\u578b\u8fdb\u884c\u793a\u4f8b": 129, "\u5b83\u63a5\u53d7\u4e00\u4e2a10\u7ef4\u8f93\u5165\u5411\u91cf": 129, "\u901a\u8fc7\u5355\u4e2a\u7ebf\u6027\u5c42\u5904\u7406\u5b83": 129, "\u5e76\u8f93\u51fa\u53e6\u4e00\u4e2a10\u7ef4\u5411\u91cf": 129, "api\u4e4b\u524d": 129, "\u8bf7\u786e\u4fdd\u5c06": 129, "compiled_autograd": 129, "\u8bbe\u7f6e\u4e3a": [129, 235, 251, 257], "\u5728\u4e0a\u8ff0\u4ee3\u7801\u4e2d": 129, "\u7c7b\u7684\u5b9e\u4f8b": 129, "\u751f\u6210\u4e86\u4e00\u4e2a\u968f\u673a\u768410\u7ef4\u5f20\u91cf": 129, "\u6211\u4eec\u5b9a\u4e49\u4e86\u8bad\u7ec3\u5faa\u73af\u51fd\u6570": 129, "\u5e76\u7528": 129, "\u88c5\u9970\u5b83\u4ee5\u4f18\u5316\u5176\u6267\u884c": 129, "\u5f53\u8c03\u7528": 129, "python\u89e3\u91ca\u5668\u8c03\u7528dynamo": 129, "\u56e0\u4e3a\u6b64\u8c03\u7528\u88ab\u88c5\u9970\u6709": 129, "dynamo\u62e6\u622apython\u5b57\u8282\u7801": 129, "\u6a21\u62df\u5b83\u4eec\u7684\u6267\u884c\u5e76\u5c06\u64cd\u4f5c\u8bb0\u5f55\u5230\u56fe\u4e2d": 129, "aotdispatch": 129, "\u7981\u7528\u94a9\u5b50\u5e76\u8c03\u7528\u81ea\u52a8\u5fae\u5206\u5f15\u64ce\u4e3a": 129, "\u5e76\u5c06\u64cd\u4f5c\u8bb0\u5f55\u5230\u56fe\u4e2d": 129, "aotdispatcher\u91cd\u5199": 129, "\u7684\u524d\u5411\u548c\u540e\u5411\u5b9e\u73b0": 129, "inductor\u751f\u6210\u4e00\u4e2a\u5bf9\u5e94\u4e8eaotdispatcher\u524d\u5411\u548c\u540e\u5411\u7684\u4f18\u5316\u5b9e\u73b0\u7684\u51fd\u6570": 129, "dynamo\u5c06\u4f18\u5316\u540e\u7684\u51fd\u6570\u8bbe\u7f6e\u4e3apython\u89e3\u91ca\u5668\u4e0b\u4e00\u6b21\u6267\u884c": 129, "python\u89e3\u91ca\u5668\u6267\u884c\u4f18\u5316\u540e\u7684\u51fd\u6570": 129, "\u6267\u884c": 129, "python\u89e3\u91ca\u5668\u6267\u884c": 129, "\u8c03\u7528\u81ea\u52a8\u5fae\u5206\u5f15\u64ce": 129, "\u56e0\u4e3a\u6211\u4eec\u8bbe\u7f6e\u4e86": 129, "\u6240\u4ee5\u8def\u7531\u5230\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u5f15\u64ce": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u8ba1\u7b97": 129, "\u5305\u62ec\u5b83\u9047\u5230\u7684\u4efb\u4f55\u94a9\u5b50": 129, "\u5728\u6b64\u8fc7\u7a0b\u4e2d": 129, "\u5b83\u5c06\u8bb0\u5f55aotdispatcher\u4e4b\u524d\u91cd\u5199\u7684\u540e\u5411": 129, "\u7136\u540e\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u751f\u6210\u4e00\u4e2a\u65b0\u7684\u51fd\u6570": 129, "\u5bf9\u5e94\u4e8e": 129, "\u7684\u5b8c\u5168\u8ddf\u8e2a\u5b9e\u73b0": 129, "\u7684\u63a8\u7406\u6a21\u5f0f\u4e0b\u6267\u884c\u5b83": 129, "\u76f8\u540c\u7684\u6b65\u9aa4\u9012\u5f52\u5730\u9002\u7528\u4e8e\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u56fe": 129, "\u4f46\u8fd9\u4e00\u6b21aotdispatcher\u5c06\u4e0d\u9700\u8981\u5212\u5206\u56fe": 129, "\u73af\u5883\u53d8\u91cf\u8fd0\u884c\u811a\u672c": 129, "\u4ec5\u6253\u5370\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u56fe": 129, "\u4ee5\u6027\u80fd\u4e3a\u4ee3\u4ef7\u6253\u5370\u5e26\u6709\u66f4\u591a\u5f20\u91cf\u5143\u6570\u636e\u548c\u91cd\u65b0\u7f16\u8bd1\u539f\u56e0\u7684\u56fe": 129, "compiled_autograd_verbos": 129, "\u91cd\u65b0\u8fd0\u884c\u4e0a\u8ff0\u4ee3\u7801\u7247\u6bb5": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u56fe\u73b0\u5728\u5e94\u8be5\u88ab\u8bb0\u5f55\u5230": 129, "stderr": 129, "\u67d0\u4e9b\u56fe\u8282\u70b9\u7684\u540d\u79f0\u5c06\u6709": 129, "aot0_": 129, "\u7684\u524d\u7f00": 129, "\u8fd9\u4e9b\u5bf9\u5e94\u4e8eaotautograd\u540e\u5411\u56fe0\u4e2d\u9884\u5148\u7f16\u8bd1\u7684\u8282\u70b9": 129, "aot0_view_2": 129, "\u5bf9\u5e94\u4e8eid\u4e3a0\u7684aot\u540e\u5411\u56fe\u4e2d\u7684view_2": 129, "\u4e0b\u56fe\u4e2d": 129, "\u7ea2\u8272\u6846\u5305\u542b\u4e86": 129, "\u5728\u6ca1\u6709\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u7684\u60c5\u51b5\u4e0b\u6355\u83b7\u7684aot\u540e\u5411\u56fe": 129, "\u4f60\u53ef\u4ee5\u4e3a\u4e24\u6b21\u7f16\u8bd1\u4f7f\u7528\u4e0d\u540c\u7684\u7f16\u8bd1\u5668\u914d\u7f6e": 129, "\u5373\u4f7f\u524d\u5411\u5b58\u5728\u56fe\u65ad\u88c2": 129, "\u540e\u5411\u53ef\u80fd\u662f\u5168\u56fe": 129, "\u6216\u8005\u4f60\u53ef\u4ee5\u4f7f\u7528\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668": 129, "\u5b83\u5c06\u9002\u7528\u4e8e\u5176\u4f5c\u7528\u57df\u5185\u7684\u6240\u6709\u81ea\u52a8\u5fae\u5206\u8c03\u7528": 129, "\u524d\u5411\u4f20\u9012\u4e2d\u7684\u56fe\u65ad\u88c2\u4e0d\u518d\u5fc5\u7136\u5bfc\u81f4\u540e\u5411\u4f20\u9012\u4e2d\u7684\u56fe\u65ad\u88c2": 129, "aot_eag": [129, 145], "graph_break": 129, "3rd": [129, 221], "unique_graph": 129, "\u5728\u7b2c\u4e00\u4e2a": [129, 239], "\u6848\u4f8b\u4e2d": 129, "\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u7531\u4e8e\u7f16\u8bd1\u51fd\u6570": 129, "\u4e2d\u7684\u4e24\u4e2a\u56fe\u65ad\u88c2": 129, "\u4ea7\u751f\u4e863\u4e2a\u540e\u5411\u56fe": 129, "\u800c\u5728\u7b2c\u4e8c\u4e2a\u5e26\u6709\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u7684": 129, "\u5c3d\u7ba1\u5b58\u5728\u56fe\u65ad\u88c2": 129, "\u6211\u4eec\u770b\u5230\u4e86\u6574\u4e2a\u540e\u5411\u56fe\u88ab\u8ddf\u8e2a": 129, "\u73b0\u5728\u53ef\u4ee5\u6355\u83b7\u540e\u5411\u94a9\u5b50": 129, "\u56fe\u4e2d\u5e94\u8be5\u6709\u4e00\u4e2a": 129, "call_hook": 129, "\u8282\u70b9": 129, "dynamo\u7a0d\u540e\u5c06\u5176\u5185\u8054\u5230\u4ee5\u4e0b\u5185\u5bb9": 129, "\u7531\u4e8e\u635f\u5931\u503c\u7684\u81ea\u52a8\u5fae\u5206\u7ed3\u6784\u53d1\u751f\u53d8\u5316": 129, "\u6211\u4eec\u5728\u6bcf\u6b21\u8fed\u4ee3\u4e2d\u8c03\u7528\u4e0d\u540c\u7684\u64cd\u4f5c\u7b26": 129, "\u5bfc\u81f4": 129, "\u6bcf\u6b21\u90fd\u8ddf\u8e2a\u4e0d\u540c\u7684\u81ea\u52a8\u5fae\u5206\u5386\u53f2": 129, "\u4f60\u5e94\u8be5\u770b\u5230\u4e00\u4e9b\u91cd\u65b0\u7f16\u8bd1\u6d88\u606f": 129, "\u7531\u4e8e\u65b0\u7684\u81ea\u52a8\u5fae\u5206\u8282\u70b9\u5bfc\u81f4\u7684\u7f13\u5b58\u672a\u547d\u4e2d": 129, "\u7531\u4e8e\u5f20\u91cf\u5f62\u72b6\u53d8\u5316": 129, "\u6539\u53d8\u4e86\u5f62\u72b6": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u5728\u7b2c\u4e00\u6b21\u53d8\u5316\u540e\u5c06x\u6807\u8bb0\u4e3a\u52a8\u6001\u5f62\u72b6\u5f20\u91cf": 129, "\u4f60\u5e94\u8be5\u770b\u5230\u91cd\u65b0\u7f16\u8bd1\u6d88\u606f": 129, "\u7531\u4e8e\u5f62\u72b6\u53d8\u5316\u5bfc\u81f4\u7684\u7f13\u5b58\u672a\u547d\u4e2d": 129, "\u6211\u4eec\u4ecb\u7ecd\u4e86": [129, 257], "\u4e0e\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u7684\u9ad8\u7ea7\u751f\u6001\u7cfb\u7edf": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u7684\u57fa\u7840\u77e5\u8bc6\u4ee5\u53ca\u4e00\u4e9b\u5e38\u89c1\u7684\u91cd\u65b0\u7f16\u8bd1\u539f\u56e0": 129, "\u8bf7\u7ee7\u7eed\u5173\u6ce8": 129, "\u4e0a\u7684\u6df1\u5165\u63a2\u8ba8": 129, "adjac": [130, 264], "dilat": [130, 135], "track_running_statist": 130, "denomin": 130, "nenadmarku": [130, 143], "once_differenti": 130, "convolution_backward": 130, "grad_out": [130, 131], "grad_x": [130, 131], "conv_transpose2d": [130, 208], "unsqueeze_al": 130, "batch_norm_backward": 130, "sqrt_var": 130, "d_denom": 130, "denom": 130, "unnecessarili": 130, "d_var": 130, "d_mean_dx": 130, "reassign": [130, 157], "unbiased_var": 130, "unbias": 130, "fast_mod": 130, "fusedconvbn2dfunct": 130, "conv_weight": 130, "ndim": [130, 193], "x_conv_out": 130, "fusedconvbn": 130, "in_channel": [130, 147, 154, 179], "out_channel": [130, 147, 154, 179], "exp_avg_factor": 130, "factory_kwarg": 130, "weight_shap": 130, "kaiming_uniform_": [130, 203], "convbn1": 130, "convbn2": 130, "bn1": [130, 143, 150, 158], "track_running_stat": [130, 180, 219], "bn2": 130, "ntest": [130, 167], "geforc": 130, "rtx": 130, "3070": 130, "56gb": 130, "unfus": [130, 143], "68gb": 130, "shallow": [130, 137], "peak_memory_alloc": 130, "123456": 130, "max_memory_alloc": [130, 185, 231, 260], "reset_peak_memory_stat": [130, 185], "gb": [130, 185], "custom_function_conv_bn_tutori": 130, "finit": [131, 151], "differenc": 131, "magnifi": 131, "gradgradcheck": [131, 248], "make_dot": 131, "dout": [131, 146], "ouptut": 131, "sinh": 131, "cosh": 131, "expx": 131, "expnegx": 131, "_grad_out_exp": 131, "_grad_out_negexp": 131, "sinhbad": 131, "cube_backward": 131, "cubebackward": 131, "cube_forward": 131, "cube_backward_backward": 131, "sav_grad_out": 131, "cube_backward_backward_grad_out": 131, "cube": 131, "dgrad_out": 131, "artifact": [132, 175], "reachabl": [132, 133, 136], "2xlarg": [132, 133], "hydra": 132, "slurm": [132, 133, 134], "char_dataset": 132, "gpt2_train_cfg": 132, "bucket": [132, 259], "aggress": 132, "rendezv": [133, 156], "nccl_debug": 133, "nccl_socket_ifnam": 133, "eth0": 133, "zhu": [134, 145], "trigger": [134, 145, 162, 164], "clarifi": 134, "filestor": 134, "tcpstore": 134, "libtmp": 134, "toymodel": [134, 150, 215, 216], "net1": [134, 150, 215, 216], "net2": [134, 150, 215, 216], "demo_bas": 134, "ddp_model": [134, 260], "run_demo": 134, "demo_fn": 134, "caution": 134, "timeout": [134, 156], "straggler": [134, 169], "unpredict": 134, "spike": [134, 159], "AND": [134, 254], "torchelast": 134, "demo_checkpoint": 134, "checkpoint_path": [134, 185, 199], "gettempdir": 134, "toympmodel": 134, "dev0": 134, "dev1": 134, "demo_model_parallel": 134, "mp_model": 134, "ddp_mp_model": 134, "n_gpu": [134, 138, 186], "elastic_ddp": 134, "rdzv_id": [134, 216], "rdzv_backend": 134, "rdzv_endpoint": [134, 216], "29400": [134, 216], "aka": [134, 146, 148, 158, 174, 175, 221, 224], "scontrol": 134, "hostnam": 134, "slurm_nodelist": 134, "srun": 134, "torchrun_script": 134, "rpc_sync": [135, 162, 163, 164, 213], "embeddingt": [135, 164, 176], "amort": [135, 160, 162], "resnetbas": 135, "conv1x1": 135, "inplan": 135, "width_per_group": 135, "_lock": 135, "_block": 135, "_norm_lay": 135, "base_width": 135, "_make_lay": 135, "previous_dil": 135, "parameter_rref": [135, 164, 213], "calle": [135, 162, 163], "resnetshard1": 135, "nonlinear": 135, "x_rref": 135, "to_her": 135, "resnetshard2": 135, "distresnet50": 135, "micro": [135, 177, 178], "y_rref": 135, "num_split": 135, "p1_rref": 135, "p2_rref": 135, "out_futur": 135, "z_fut": 135, "wait_al": [135, 162], "remote_param": [135, 163, 164], "worker1": [135, 213], "worker2": 135, "image_w": [135, 150, 162], "image_h": [135, 150, 162], "run_mast": 135, "one_hot_indic": [135, 150, 162], "passiv": [135, 162, 164], "num_worker_thread": [135, 213], "tik": [135, 162, 213], "tok": [135, 162, 213], "s\u00e9b": 136, "arnold": 136, "practition": [136, 193], "sysadmin": 136, "coordin": [136, 167, 179, 185, 193], "pdsh": 136, "clustershel": 136, "init_process": 136, "127": [136, 180, 201], "set_start_method": 136, "ip": 136, "recv": [136, 164], "irecv": 136, "dst": 136, "req": 136, "nor": [136, 143, 180, 190], "undefin": [136, 150, 190, 191, 192], "behaviour": 136, "fanci": 136, "baidu": 136, "deepspeech": 136, "communc": 136, "new_group": [136, 216], "commut": 136, "scatter_list": 136, "gather_list": 136, "tnt": 136, "splitdataset": 136, "data_idx": 136, "datapartition": 136, "1234": 136, "data_len": 136, "part_len": 136, "partition_dataset": 136, "get_world_s": 136, "partition_s": 136, "train_set": [136, 169], "average_gradi": 136, "voil\u00e0": 136, "send_buff": 136, "recv_buff": 136, "accum": 136, "send_req": 136, "bandwidth": [136, 169, 197], "subsect": [136, 264], "eleg": 136, "handi": [136, 147, 170], "smi": [136, 231], "mvapich2": 136, "ipc": [136, 169], "recompil": [136, 143, 173, 199, 212], "requisit": 136, "forg": [136, 222], "openmpi": 136, "mpirun": 136, "myscript": 136, "handshak": 136, "superflu": 136, "readili": 136, "fcntl": 136, "nf": 136, "sharedfil": 136, "23456": 136, "socket": [136, 145, 177, 178], "everyon": 136, "unclear": [136, 150, 174, 175], "natalia": 136, "gimelshein": 136, "carrier": [137, 160], "brought": [137, 160], "mod": [137, 143, 144, 173, 174, 175, 195, 204, 233, 245], "set_exploration_typ": [137, 160], "totensorimag": 137, "egreedymodul": 137, "lstmmodul": 137, "qvaluemodul": 137, "dqnloss": 137, "84x84": 137, "accessori": [137, 159], "stamp": 137, "is_init": 137, "tensordictprim": 137, "primer": [137, 193], "disappear": 137, "keep_dim": 137, "backbon": [137, 172], "flank": 137, "assist": 137, "num_cel": [137, 160], "squeeze_output": 137, "aggregator_class": 137, "aggregator_kwarg": 137, "n_cell": 137, "tensordictmodulebas": 137, "batch_first": [137, 166], "make_tensordict_prim": 137, "action_valu": [137, 147], "qval": 137, "action_spac": [137, 147, 161], "qvalueactor": 137, "stoch_polici": 137, "exploration_modul": 137, "eps_init": 137, "set_recurrent_mod": 137, "redund": 137, "delay_valu": 137, "3e": [137, 155, 160], "longest": [137, 144], "npai": 137, "chosen_action_valu": 137, "recurrent_st": 137, "to_tensordict": 137, "non_block": 137, "step_count": [137, 160], "action_spread": 137, "dqn_with_rnn_tutori": 137, "jianyu": 138, "huang": [138, 156, 215], "jessica": [138, 158], "paraphras": 138, "mrpc": [138, 186], "dolan": 138, "brockett": 138, "2005": 138, "imbalanc": 138, "sklearn": [138, 172], "tochvis": 138, "cu101": [138, 158], "bertconfig": [138, 186], "bertforsequenceclassif": [138, 186], "glue_compute_metr": [138, 186], "glue_output_mod": [138, 186], "output_mod": [138, 186], "glue_processor": [138, 186], "processor": [138, 177, 186, 200, 221], "glue_convert_examples_to_featur": [138, 186], "convert_examples_to_featur": [138, 186], "getlogg": [138, 149, 172, 186], "basicconfig": [138, 186], "asctim": [138, 186], "levelnam": [138, 186], "datefmt": [138, 186], "modeling_util": [138, 186], "setlevel": [138, 149, 186], "__config__": [138, 186], "parallel_info": [138, 186], "sep": [138, 194], "glue_data": [138, 186], "download_glue_data": [138, 186], "glue_dir": [138, 186], "task_nam": [138, 186], "out_dir": [138, 186], "run_glu": 138, "model_typ": [138, 185, 186], "model_name_or_path": [138, 186], "do_train": 138, "do_ev": 138, "do_lower_cas": [138, 186], "max_seq_length": [138, 186], "per_gpu_eval_batch_s": [138, 186], "per_gpu_train_batch_s": 138, "save_step": 138, "output_dir": [138, 186], "get_label": [138, 186], "overwrite_cach": [138, 186], "copyright": [138, 265], "inc": 138, "apach": [138, 177, 178], "complianc": 138, "law": [138, 194], "AS": 138, "IS": 138, "warranti": 138, "OR": 138, "OF": 138, "govern": [138, 162], "permiss": 138, "mnli": [138, 186], "mi": [138, 186, 267], "eval_task_nam": [138, 186], "eval_outputs_dir": [138, 186], "eval_task": [138, 186], "eval_output_dir": [138, 186], "load_and_cache_exampl": [138, 186], "eval_sampl": [138, 186], "eval_dataload": [138, 186, 222], "eval_loss": 138, "nb_eval_step": [138, 186], "out_label_id": [138, 186], "distilbert": [138, 186], "token_type_id": [138, 186], "xlnet": [138, 186], "roberta": [138, 186], "segment_id": [138, 186], "tmp_eval_loss": 138, "regress": [138, 167, 186], "output_eval_fil": [138, 186], "eval_result": [138, 186], "cached_features_fil": [138, 186], "cached_": [138, 186], "get_dev_exampl": [138, 186], "get_train_exampl": [138, 186], "pad_on_left": 138, "convert_tokens_to_id": 138, "pad_token_segment_id": 138, "all_input_id": [138, 186], "all_attention_mask": [138, 186], "all_token_type_id": [138, 186], "all_label": [138, 186], "438": [138, 186], "181": [138, 232], "30522": 138, "eval_start_tim": [138, 186], "eval_end_tim": [138, 186], "eval_duration_tim": [138, 186], "408": [138, 178], "prec": [138, 148], "9019": 138, "902": [138, 186], "8788": 138, "8956": 138, "asymmetr": [138, 201], "openmp": [138, 177, 208, 227, 248], "tbb": 138, "ids_tensor": [138, 186], "dummy_input": [138, 186, 225, 226, 254, 258], "traced_model": [138, 143, 186, 248], "bert_traced_eager_qu": 138, "loaded_quantized_model": [138, 183, 198], "implic": [138, 186], "devlin": 138, "lee": 138, "toutanova": 138, "zafrir": 138, "boudoukh": 138, "izsak": 138, "wasserblat": 138, "2019": 138, "q8bert": 138, "8bit": 138, "tradition": [139, 203], "simplemlp": 139, "pretend": [139, 155], "minibatch": [139, 155], "num_model": [139, 155], "6400": 139, "predictions_diff_minibatch_loop": 139, "predictions2": 139, "stack_module_st": 139, "functional_cal": [139, 142, 151, 155], "base_model": 139, "fmodel": 139, "predictions1_vmap": 139, "in_dim": [139, 146, 155, 206, 235], "predictions2_vmap": 139, "without_vmap": [139, 146, 155], "with_vmap": [139, 146, 155], "avinash": 140, "sajjanshetti": 140, "refresh": [140, 170], "endpoint": [140, 214, 259], "class_id": [140, 214], "n02124075": 140, "egyptian_cat": [140, 214], "jsonifi": [140, 214], "image_net_xxx": 140, "transform_imag": [140, 214], "image_byt": 140, "my_transform": [140, 214], "bytesio": [140, 230], "densenet121": [140, 148, 173, 214], "get_predict": [140, 214], "y_hat": [140, 214], "predicted_idx": 140, "img_byt": 140, "TO": [140, 254], "flask_env": 140, "flask_app": [140, 214], "resp": 140, "recogn": [140, 156, 201], "ui": [140, 159, 252, 263], "streamer": 140, "queue": 140, "flask_rest_api_tutori": 140, "forced_alignment_tutori": 141, "incomplet": 142, "eagerli": [142, 153, 175], "primal": [142, 146, 264], "dual": [142, 264], "forward_ad": 142, "fwad": 142, "dual_level": 142, "make_du": 142, "dual_input": 142, "unpack_du": 142, "dual_input_alt": 142, "plain_tensor": 142, "dual_output": 142, "namedtupl": [142, 161], "delattr": 142, "setattr": [142, 143, 148], "fresh": 142, "dual_param": 142, "jvp2": 142, "gi": 142, "check_forward_ad": 142, "check_backward_ad": 142, "check_undefined_grad": 142, "check_batched_grad": 142, "functorch": [142, 174, 175], "downsid": 142, "ft": 142, "primal0": 142, "tangent0": 142, "primal1": 142, "tangent1": 142, "primal_out": 142, "tangent_out": 142, "new_fn": 142, "reformul": [142, 151], "make_functional_with_buff": 142, "analog": [142, 192, 193], "consolid": [142, 162, 199], "func_params_onli": 142, "jvp_out": 142, "dual_numb": 142, "forward_ad_usag": 142, "horac": 143, "wrappedbatchnorm": 143, "symbolic_trac": [143, 144, 173], "bake": 143, "fuse_conv_bn_ev": 143, "batch_norm": [143, 239], "fused_conv": 143, "fuse_conv_bn_weight": 143, "running_var": [143, 199], "conv_w": 143, "conv_b": 143, "bn_rm": 143, "bn_rv": 143, "bn_ep": 143, "bn_w": 143, "bn_b": 143, "bn_var_rsqrt": 143, "rsqrt": 143, "_parent_nam": 143, "qualnam": 143, "atom": 143, "baz": 143, "rsplit": 143, "replace_node_modul": 143, "new_modul": 143, "parent_nam": 143, "graphmodul": [143, 144, 173, 174, 175, 180], "fx_model": 143, "call_modul": 143, "replace_all_uses_with": 143, "erase_nod": 143, "lint": 143, "simplif": 143, "fused_model": 143, "rn18": [143, 144], "fused_rn18": 143, "jit_rn18": 143, "conclus": 143, "tracker": [143, 144], "fx_conv_bn_fus": 143, "nicer": 144, "instrument": [144, 252], "tabul": [144, 173], "traced_rn18": 144, "ca": 144, "profilinginterpret": 144, "gm": [144, 173, 201], "total_runtime_sec": 144, "runtimes_sec": 144, "intercept": [144, 178], "t_start": 144, "return_v": 144, "t_end": 144, "run_nod": 144, "setdefault": 144, "should_sort": 144, "node_summari": 144, "mean_total_runtim": 144, "mean_runtim": 144, "pct_total": 144, "pct": 144, "clock": 144, "interp": 144, "51393": 144, "fx_profiling_tutori": 144, "xuan": 145, "liao": 145, "haozh": 145, "jiong": [145, 177, 178, 187, 200, 201], "gong": [145, 177, 178, 187, 200, 201], "weihan": 145, "intricaci": 145, "troubleshoot": 145, "pinpoint": [145, 178], "foo1": 145, "x1": [145, 151, 179], "x2": [145, 151], "8390": 145, "compiled_foo1": 145, "neg1": 145, "torch_compile_debug": 145, "_inductor": [145, 175, 185, 187, 200, 253], "model___20": 145, "torchinductor_root": 145, "rx": 145, "crxfi2ybd7yp5sbj2pnhw33wfhtdw7wumvrobyp5sjvdui5ktjc2": 145, "fx_graph_runn": 145, "fx_graph_transform": 145, "ir_post_fus": 145, "ir_pre_fus": 145, "output_cod": [145, 257], "triton": [145, 173, 200, 252], "forward1": 145, "arg0_1": [145, 174, 187], "arg1_1": [145, 174], "codecach": 145, "asynccompil": 145, "async_compil": 145, "cpp_fused_cat_maximum_neg_0": 145, "gv": 145, "cgv6n5aotqjo5w4vknjibhengeycuattfto532hkxpozszcgxr3x": 145, "in_ptr0": [145, 256], "in_ptr1": [145, 256], "out_ptr0": 145, "pragma": 145, "ivdep": 145, "i0": 145, "static_cast": 145, "0l": 145, "8390l": 145, "1l": [145, 187], "i1": 145, "8l": 145, "tmp0": 145, "tmp1": 145, "tmp2": 145, "tmp3": 145, "max_propagate_nan": 145, "dynamo": [145, 174, 175, 187, 257], "aot": [145, 256], "neg2": 145, "exc": [145, 174], "backendcompilerfail": 145, "cppcompileerror": 145, "xg": 145, "cxga5tk3b4lkwoxyigrtocjp5s7vc5cg2ikuscf6bk6pjqip2bhx": 145, "deduct": 145, "substitut": [145, 146, 153, 201, 264], "deduc": 145, "buf0": [145, 187], "schedulernod": 145, "computedbuff": 145, "memorydep": 145, "c0": 145, "67120": 145, "unmet_depend": 145, "met_depend": 145, "nodeus": 145, "can_inplac": 145, "buf0_loop_bodi": 145, "var_rang": 145, "z0": 145, "index0": 145, "index1": 145, "get_index": 145, "get_index_1": 145, "load_1": 145, "get_index_2": 145, "silent": [145, 173, 200], "minifi": 145, "dead": 145, "unus": [145, 156], "minif": 145, "foo2": 145, "expected_result": 145, "compiled_foo2": 145, "actual_result": 145, "neg3": 145, "tol": 145, "test_script": 145, "assertionerror": 145, "torchdynamo_repro_aft": 145, "torchdynamo_repro_level": 145, "forward2": 145, "conduct": [145, 156, 185], "mobilebertforquestionansw": 145, "xeon": [145, 148, 177, 200, 221], "platinum": [145, 177], "8358": 145, "60ghz": 145, "kmp_blocktim": [145, 248], "kmp_set": 145, "kmp_affin": [145, 248], "compact": [145, 210, 248], "ld_preload": [145, 248], "conda_prefix": [145, 232], "dirnam": [145, 156, 227], "libiomp5": [145, 248], "libjemalloc": 145, "malloc_conf": 145, "oversize_threshold": 145, "background_thread": 145, "metadata_thp": 145, "dirty_decay_m": 145, "muzzy_decay_m": 145, "numactl": [145, 248], "bench": [145, 177, 178], "csarron": 145, "mobilebert": 145, "seq_length": [145, 221], "input_dict": 145, "compiled_model": [145, 165], "num_it": [145, 160], "warmup": [145, 169, 195, 204, 212, 220, 224, 239], "eager_t": 145, "inductor_t": 145, "1023553796113": 145, "339": 145, "95180135127157": 145, "359459053287382": 145, "355x": 145, "enable_kernel_profil": 145, "profileract": [145, 165, 220, 239], "result_dir": 145, "prof_trac": 145, "my_schedul": [145, 239], "skip_first": [145, 239], "trace_handl": [145, 239], "step_num": [145, 239], "on_trace_readi": [145, 169, 239], "370": 145, "814m": 145, "362": 145, "161": [145, 219], "276m": 145, "363": 145, "416m": 145, "488": [145, 232], "154m": 145, "194": 145, "clamp_min": [145, 220], "444m": 145, "258m": 145, "810": 145, "920m": 145, "447m": 145, "_softmax": 145, "087m": 145, "376": [145, 174, 188], "888m": 145, "77": 145, "430m": 145, "502m": 145, "161m": 145, "850": 145, "377m": 145, "386": [145, 164, 194], "index_select": 145, "000u": [145, 239], "986": 145, "420m": 145, "703": 145, "656": [145, 260], "963": 145, "864m": 145, "_mkl_linear": 145, "231": [145, 232, 239], "573m": [145, 239], "992m": 145, "336": [145, 239], "642m": 145, "graph_0_cpp_fused_constant_pad_nd_embedding_0": 145, "915": 145, "911": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_151": 145, "901": [145, 186], "graph_0_cpp_fused__mkl_linear_add_mul_relu_226": 145, "899": [145, 258], "graph_0_cpp_fused__mkl_linear_add_mul_relu_361": 145, "898": [145, 258], "graph_0_cpp_fused__mkl_linear_add_mul_relu_121": 145, "895": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_31": 145, "893": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_76": 145, "892": [145, 159, 232, 258], "graph_0_cpp_fused__mkl_linear_add_mul_relu_256": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_346": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_241": 145, "891": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_316": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_91": 145, "890": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_106": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_211": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_61": 145, "889": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_286": 145, "graph_0_cpp_fused_": 145, "63x": 145, "cblas_sgemm_comput": 145, "339m": 145, "94x": 145, "cpp_fused__mkl_linear_add_mul_relu_151": 145, "clrlgu27q4ggd472umdzwsu6qcpqxcuusjxqvx2hwitjbujiiz7z": 145, "in_out_ptr0": 145, "in_ptr2": 145, "in_ptr3": 145, "arrayref": 145, "omp": [145, 177], "num_thread": [145, 232, 247], "16384l": 145, "512l": 145, "loadu": 145, "tmp5": 145, "tmp7": 145, "tmp4": 145, "tmp6": 145, "tmp8": 145, "neck": 145, "arg_0": 145, "arg_1": 145, "arg_2": 145, "arg_3": 145, "arg_4": 145, "add_0": 145, "add_1": 145, "mul_1": 145, "add_2": 145, "16384": [145, 232], "inductor_func": 145, "780875144992024": 145, "9588955780491233": 145, "0286805751604735": 145, "smallest": [145, 157], "solid": 145, "analyt": [145, 262], "hotspot": [145, 177, 178], "phenomenon": 145, "inductor_debug_cpu": 145, "jax": [146, 151, 206], "compute_jac": 146, "xp": 146, "jacobian_row": [146, 206], "unit_vector": 146, "rid": 146, "vjp_fn": [146, 151], "ft_jacobian": 146, "argnum": 146, "millisecond": [146, 156, 188, 224], "get_perf": [146, 155], "first_descriptor": [146, 155], "second_descriptor": [146, 155], "final_gain": [146, 155], "no_vmap_tim": [146, 155], "with_vmap_tim": [146, 155], "ft_jac_weight": 146, "ft_jac_bia": 146, "rigor": 146, "taller": 146, "din": 146, "using_fwd": 146, "using_bwd": 146, "jacfwd_tim": 146, "jacrev_tim": 146, "hessiani": 146, "overwhelm": 146, "hess_api": 146, "hess_fwdfwd": 146, "hess_revrev": 146, "compute_batch_jacobian": 146, "batch_jacobian0": 146, "predict_with_output_sum": 146, "batch_jacobian1": 146, "movedim": 146, "compute_batch_hessian": 146, "batch_hess": 146, "hvp_revrev": 146, "result_hvp_revrev": 146, "jacobians_hessian": 146, "yuansong": 147, "feng": [147, 156], "steven": 147, "guo": 147, "cheatsheet": 147, "companion": 147, "bro": 147, "dequ": [147, 161], "framestack": 147, "ne": [147, 166, 174, 239], "nes_pi": 147, "joypadspac": 147, "gym_super_mario_bro": 147, "tube": 147, "mushroom": 147, "supermariobro": 147, "new_step_api": 147, "apply_api_compat": 147, "next_stat": [147, 161], "trunc": 147, "240": [147, 164, 239], "pipe": 147, "sky": 147, "grayscaleobserv": 147, "resizeobserv": 147, "skipfram": 147, "movement": 147, "_skip": 147, "total_reward": 147, "trunk": 147, "observationwrapp": 147, "obs_shap": 147, "observation_spac": 147, "permute_orient": 147, "antialia": 147, "num_stack": 147, "exploration_r": 147, "marionet": 147, "state_dim": 147, "dnn": [147, 239], "exploration_rate_decai": 147, "99999975": 147, "exploration_rate_min": 147, "curr_step": 147, "5e5": 147, "lazyfram": 147, "action_idx": 147, "__array__": 147, "first_if_tupl": 147, "ddqn": 147, "output_dim": 147, "__build_cnn": 147, "q_target": 147, "3136": 147, "_e": 147, "argmax_": 147, "td_target": 147, "td_estim": 147, "current_q": 147, "q_onlin": 147, "next_state_q": 147, "best_act": 147, "next_q": 147, "td_t": 147, "td_e": 147, "leftarrow": 147, "nabla": [147, 264], "00025": 147, "update_q_onlin": 147, "sync_q_target": 147, "save_path": 147, "mario_net_": 147, "chkpt": 147, "burnin": 147, "1e4": 147, "learn_everi": 147, "sync_everi": 147, "td_est": 147, "td_tgt": 147, "metriclogg": 147, "save_log": 147, "episod": [147, 161, 162, 164], "meanreward": 147, "meanlength": 147, "meanloss": 147, "meanqvalu": 147, "timedelta": 147, "ep_rewards_plot": 147, "reward_plot": 147, "ep_lengths_plot": 147, "length_plot": 147, "ep_avg_losses_plot": 147, "loss_plot": 147, "ep_avg_qs_plot": 147, "q_plot": 147, "ep_reward": [147, 162, 164], "ep_length": 147, "ep_avg_loss": 147, "ep_avg_q": 147, "moving_avg_ep_reward": 147, "moving_avg_ep_length": 147, "moving_avg_ep_avg_loss": 147, "moving_avg_ep_avg_q": 147, "init_episod": 147, "record_tim": 147, "log_step": 147, "curr_ep_reward": 147, "curr_ep_length": 147, "curr_ep_loss": 147, "curr_ep_q": 147, "curr_ep_loss_length": 147, "log_episod": 147, "mean_ep_reward": 147, "mean_ep_length": 147, "mean_ep_loss": 147, "mean_ep_q": 147, "last_record_tim": 147, "time_since_last_record": 147, "8d": 147, "clf": [147, 161], "moving_avg_": 147, "_plot": 147, "flag_get": 147, "mario_rl_tutori": 147, "vitali": 148, "fedyunin": 148, "densest": 148, "4x4": 148, "10x3x16x16": 148, "memory_format": [148, 195, 200, 207, 208, 217, 219, 221, 224], "channels_last": [148, 178, 195, 200, 208, 219, 221, 224], "contiguous_format": 148, "minor": [148, 158, 164, 170, 221], "ambigu": [148, 191, 192], "n1hw": 148, "contrari": [148, 157], "restrid": 148, "special_x": 148, "unintend": 148, "7603": 148, "apex": 148, "main_amp": 148, "resnet50": [148, 150, 159, 162, 177, 178, 221, 248, 255], "o2": 148, "opt_level": 148, "keep_batchnorm_fp32": 148, "nonetyp": 148, "loss_scal": 148, "cast_model_typ": 148, "patch_torch_funct": 148, "master_weight": 148, "125": [148, 239], "866": 148, "230": [148, 164, 172], "949": 148, "6735125184": 148, "6735": 148, "259": 148, "562": 148, "773": 148, "481": 148, "355": 148, "693": 148, "6968704462": 148, "6852": 148, "55": [148, 177, 198, 205, 232], "58": [148, 202, 222], "258": [148, 264], "461": 148, "775": 148, "089": 148, "433": 148, "965": 148, "7877287269": 148, "7194": 148, "833": 148, "771": 148, "710": 148, "487": 148, "8285319805": 148, "7467": 148, "260": [148, 164], "380": 148, "770": 148, "090": 148, "525": 148, "908": 148, "7370464802": 148, "7447": 148, "360": 148, "623": 148, "555": 148, "728": 148, "7592862844": 148, "7472": 148, "917": 148, "345": [148, 179], "774": 148, "746": [148, 232], "115": [148, 186, 220], "9698858261": 148, "9218": 148, "324": 148, "597": 148, "659": 148, "2505953312": 148, "0879": 148, "767": [148, 224], "785": 148, "7579724789": 148, "7580": 148, "198": 148, "482": 148, "135": [148, 159, 232], "414": 148, "716": [148, 232], "7007197738": 148, "7293": 148, "250": [148, 164, 239], "387": 148, "1010": 148, "516": 148, "7113101482": 148, "7233": 148, "667": 148, "197": 148, "340": 148, "1013": 148, "023": 148, "588": 148, "333": 148, "8943189979": 148, "7661": 148, "541": 148, "7113249302": 148, "9551": 148, "1011": 148, "163": 148, "683": 148, "574": 148, "8537774086": 148, "7716": 148, "279": 148, "453": 148, "7595844269": 148, "3413": 148, "429": 148, "827": 148, "743": [148, 174], "883": 148, "8196096420": 148, "4011": 148, "volta": [148, 231, 248], "mnasnet0_5": 148, "mnasnet0_75": 148, "mnasnet1_0": 148, "mnasnet1_3": 148, "mobilenet_v2": [148, 159, 179, 188, 189, 195, 207, 224, 225, 226, 229], "resnet152": 148, "resnet34": 148, "resnext50_32x4d": 148, "shufflenet_v2_x0_5": [148, 159], "shufflenet_v2_x1_0": [148, 159], "shufflenet_v2_x1_5": [148, 159], "shufflenet_v2_x2_0": [148, 159], "squeezenet1_0": 148, "squeezenet1_1": 148, "vgg11": 148, "vgg11_bn": 148, "vgg13": 148, "vgg13_bn": 148, "vgg16_bn": 148, "vgg19_bn": 148, "wide_resnet101_2": 148, "wide_resnet50_2": 148, "ic": 148, "lake": [148, 221], "densenet161": 148, "densenet169": 148, "googlenet": [148, 159, 229], "inception_v3": [148, 159], "resnext101_32x8d": [148, 159], "spite": 148, "contains_cl": 148, "print_input": 148, "check_wrapp": 148, "check_cl": 148, "was_cl": 148, "old_attr": 148, "exclude_funct": 148, "has_nam": 148, "nc11": 148, "memory_format_tutori": 148, "pytorch_lightn": 149, "lightningmodul": 149, "pl_logger": 149, "torchmetr": 149, "multiclass_accuraci": 149, "path_dataset": 149, "mnistmodel": 149, "tunabl": 149, "hidden_lay": [149, 179], "validation_step": 149, "prog_bar": 149, "configure_optim": 149, "prepare_data": 149, "mnist_train": 149, "mnist_val": 149, "run_training_job": 149, "mnist_model": 149, "enable_progress_bar": 149, "default_root_dir": 149, "tensorboardlogg": 149, "train_tim": 149, "log_metr": 149, "capture_output": 149, "val_accuraci": 149, "stitch": [150, 162, 163], "modelparallelresnet50": 150, "seq1": 150, "maxpool": [150, 158, 201], "seq2": 150, "layer4": [150, 158], "avgpool": [150, 158], "deterior": 150, "quantit": 150, "switch_backend": [150, 166], "num_repeat": 150, "mp_run_tim": 150, "mp_mean": 150, "mp_std": 150, "rn_run_tim": 150, "rn_mean": 150, "rn_std": 150, "fig_nam": 150, "yerr": 150, "center": [150, 161, 169], "ecolor": 150, "capsiz": 150, "set_ylabel": 150, "set_xtick": [150, 158], "mp_vs_rn": 150, "idl": [150, 162, 169], "pipelineparallelresnet50": 150, "split_siz": 150, "s_next": 150, "s_prev": 150, "pp_run_tim": 150, "pp_mean": 150, "pp_std": 150, "mp_vs_rn_vs_pp": 150, "destin": [150, 164], "errorbar": 150, "ro": 150, "set_xlabel": 150, "split_size_tradeoff": 150, "prev": 150, "model_parallel_tutori": 150, "jacrev": 151, "21632": 151, "x_test": 151, "fnet_singl": 151, "j_": 151, "empirical_ntk_jacobian_contract": 151, "jac1": 151, "jac2": 151, "einsum": 151, "naf": 151, "mbf": 151, "nmab": 151, "j1": 151, "j2": 151, "diagon": 151, "einsum_expr": 151, "maf": 151, "nma": 151, "asymptot": 151, "i_o": 151, "i_": 151, "e_o": 151, "textrm": 151, "_o": 151, "empirical_ntk_ntk_vp": 151, "get_ntk": 151, "func_x1": 151, "func_x2": 151, "get_ntk_slic": 151, "nmkk": 151, "nmk": 151, "tensorfloat": 151, "sacrific": [151, 195], "allow_tf32": 151, "result_from_jacobian_contract": 151, "result_from_ntk_vp": 151, "luck": [151, 153], "neural_tangent_kernel": 151, "deprec": [152, 169, 181, 218], "homepag": [152, 181], "ooz": 153, "_might_": 153, "vit_l_16": 153, "2p": 153, "_record_memory_histori": 153, "_snapshot": 153, "memory_viz": 153, "devot": 153, "bat": 153, "2gb": [153, 159], "6gb": 153, "foreach": 153, "reveal": [153, 165, 173, 174], "silver": 153, "bullet": 153, "sizabl": 153, "tantamount": 153, "lora": 153, "unlock": [153, 183, 186], "optimizer_dict": 153, "optimizer_hook": 153, "neat": 153, "lrschedul": [153, 252], "convinc": 153, "slate": 153, "bwd": 153, "likewis": 153, "woohoo": 153, "apart": 153, "shrunk": 153, "0gb": 153, "optimizer_step_in_backward_tutori": 153, "lezcano": 154, "surprisingli": 154, "ill": 154, "singular": [154, 165], "frobeniu": 154, "spectral": 154, "lipschitz": 154, "x\u1d40": 154, "triangular": 154, "linearsymmetr": 154, "n_featur": 154, "reimplement": [154, 157], "register_parametr": 154, "skew": [154, 169], "unparametr": 154, "nparametr": 154, "moduledict": [154, 202], "parametrizationlist": [154, 202], "weight_orig": [154, 157], "noisyparametr": 154, "caylei": 154, "cayleymap": 154, "linalg": 154, "spd": 154, "matrixexponenti": 154, "matrix_exp": 154, "layer_orthogon": 154, "layer_spd": 154, "eigvalsh": 154, "right_invers": 154, "cayley_transform": 154, "matrix_map": 154, "neg_": 154, "pruningparametr": 154, "p_drop": 154, "full_lik": [154, 190], "bernoulli": 154, "niniti": 154, "remove_parametr": 154, "unconstrain": [154, 174, 175], "parametri": 154, "leave_parametr": 154, "privaci": [155, 157], "simplecnn": 155, "compute_grad": 155, "compute_sample_grad": 155, "sample_grad": 155, "per_sample_grad": 155, "named_buff": [155, 157], "compute_loss": 155, "ft_compute_grad": 155, "ft_compute_sample_grad": 155, "ft_per_sample_grad": 155, "25x": [155, 172, 202], "second_r": 155, "first_r": 155, "opacu": 155, "tian": 156, "processgroupnccl": 156, "processgroupgloo": 156, "processgroupmpi": 156, "ucc": 156, "oneccl": [156, 248], "trainum": 156, "emerg": 156, "backenddummi": 156, "chrono": 156, "allgatheropt": 156, "allreduceopt": 156, "workdummi": 156, "optyp": 156, "recvanysourc": 156, "future_": 156, "iscomplet": 156, "issuccess": 156, "kunsettimeout": 156, "virtual": 156, "getfutur": 156, "outputtensorvec": 156, "listtyp": 156, "tensortyp": 156, "markcomplet": 156, "createbackenddummi": 156, "backenddummyconstructor": 156, "__attribute__": 156, "register_backend": 156, "cpp_function": [156, 232], "libraries_dir": 156, "dummy_collect": 156, "michela": 157, "paganini": 157, "biolog": 157, "batteri": 157, "lucki": 157, "subnetwork": 157, "lotteri": 157, "ticket": 157, "destruct": [157, 178], "0a0": [157, 189, 207], "8e8a5e0": 157, "lecun": 157, "1998": 157, "nelement": 157, "unprun": 157, "basepruningmethod": 157, "adequ": [157, 160], "random_unstructur": 157, "_orig": 157, "intact": [157, 162], "weight_mask": 157, "_mask": 157, "forward_pre_hook": 157, "_forward_pre_hook": 157, "l1_unstructur": 157, "bias_orig": 157, "bias_mask": 157, "pruningcontain": 157, "compute_mask": 157, "ln_structur": 157, "_tensor_nam": 157, "perman": 157, "undo": 157, "new_model": [157, 158], "global_unstructur": 157, "parameters_to_prun": 157, "pruning_method": 157, "l1unstructur": 157, "induc": 157, "apply_mask": 157, "shouldn": 157, "unstructur": 157, "preprun": 157, "pruning_typ": 157, "foobarpruningmethod": 157, "default_mask": 157, "foobar_unstructur": 157, "pruning_tutori": 157, "zafar": 158, "takhirov": 158, "initializaion": 158, "unfreez": 158, "set_ytick": 158, "nrow": 158, "best_model_wt": 158, "current_row": 158, "current_col": 158, "lbl": 158, "jdx": 158, "model_f": 158, "isol": 158, "create_combined_model": 158, "model_fe_featur": 158, "new_head": 158, "default_qat_qconfig": 158, "model_ft_tun": 158, "model_quantized_and_train": 158, "heat": 159, "sink": [159, 264], "5v": 159, "sd": 159, "card": [159, 165], "8gb": 159, "arm": [159, 220, 229], "64bit": 159, "aarch64": 159, "arm64": [159, 189, 205, 207, 219, 224], "raspberrypi": 159, "raspios_arm64": 159, "rpi": 159, "internet": 159, "sdcard": 159, "start_x": 159, "128m": 159, "gpu_mem": 159, "commment": 159, "camera_auto_detect": 159, "v4l2": 159, "reboot": 159, "video4linux2": 159, "video0": 159, "picamera": 159, "36fp": 159, "30fp": 159, "framer": 159, "cv2": 159, "cap": [159, 160, 169], "videocaptur": 159, "cap_prop_frame_width": 159, "cap_prop_frame_height": 159, "cap_prop_fp": 159, "bgr": 159, "chose": 159, "mobilenet_v3_larg": 159, "109": 159, "233": [159, 164], "885": [159, 220], "204": [159, 220, 232], "195": [159, 164], "132": 159, "82": [159, 198, 220], "prequant": 159, "20fp": 159, "cap_v4l2": 159, "last_log": 159, "frame_count": 159, "htop": [159, 177], "mug": 159, "allevi": 159, "repetit": [160, 232], "maximis": 160, "clipppoloss": 160, "theta_k": 160, "pi_": 160, "shift": [160, 264], "lingua": 160, "franca": 160, "normalparamextractor": 160, "replaybuff": 160, "samplerwithoutreplac": 160, "lazytensorstorag": 160, "tanhnorm": 160, "max_grad_norm": 160, "sub_batch_s": 160, "inner": [160, 178, 265], "cardin": 160, "clip_epsilon": 160, "entropy_ep": 160, "deepmind": [160, 167], "interchang": 160, "panel": [160, 169], "inverteddoublependulum": 160, "transmit": [160, 264], "gymwrapp": 160, "loos": 160, "supplementari": 160, "told": 160, "stringent": 160, "mu_": 160, "d_ob": 160, "d_action": 160, "mu": [160, 172, 264], "policy_modul": 160, "distribution_kwarg": 160, "return_log_prob": 160, "discount": [160, 161, 162], "value_net": 160, "value_modul": 160, "datacollector": 160, "multisyncdatacollector": 160, "refil": [160, 224], "max_siz": 160, "value_target": 160, "advantage_modul": 160, "average_ga": 160, "critic_network": 160, "entropy_bonu": 160, "entropy_coef": 160, "critic_coef": 160, "loss_critic_typ": 160, "smooth_l1": 160, "eval_str": 160, "tensordict_data": 160, "data_view": 160, "subdata": 160, "loss_object": 160, "loss_crit": 160, "loss_entropi": 160, "cum_reward_str": 160, "stepcount_str": 160, "lr_str": 160, "horizon": 160, "eval_rollout": 160, "videorecord": 160, "reinforcement_ppo": 160, "tower": 161, "cart": 161, "pole": 161, "attach": [161, 196, 201, 210, 214], "upright": 161, "classic_control": 161, "decorrel": 161, "replaymemori": 161, "cyclic": 161, "formul": 161, "r_": 161, "t_0": 161, "r_t": 161, "uncertain": 161, "tempor": 161, "max_a": 161, "obei": 161, "bellman": 161, "huber": 161, "noisi": [161, 232, 247], "mathcal": 161, "le": [161, 166], "mathrm": 161, "n_observ": 161, "n_action": 161, "left0exp": 161, "right0exp": 161, "select_act": [161, 162, 164], "eps_start": 161, "eps_end": 161, "eps_decai": 161, "plot_dur": 161, "underneath": 161, "policy_net": 161, "target_net": 161, "amsgrad": 161, "steps_don": 161, "eps_threshold": 161, "episode_dur": 161, "show_result": 161, "durations_t": 161, "unfold": [161, 166], "optimize_model": 161, "s_t": 161, "a_t": 161, "19343": 161, "3343043": 161, "non_final_mask": 161, "non_final_next_st": 161, "state_batch": 161, "action_batch": 161, "reward_batch": 161, "next_state_valu": 161, "expected_state_action_valu": 161, "clip_grad_value_": 161, "num_episod": [161, 162], "i_episod": [161, 162, 164], "\u03b8": 161, "\u03c4": 161, "target_net_state_dict": 161, "policy_net_state_dict": 161, "reinforcement_q_learn": 161, "unblock": 162, "callback": 162, "update_and_fetch_model": 162, "future_model": 162, "notifi": [162, 169], "batch_update_s": 162, "batchupdateparameterserv": 162, "curr_update_s": 162, "ps_rref": 162, "setti": 162, "set_result": 162, "get_worker_info": [162, 164], "543": 162, "affine1": [162, 164], "affine2": [162, 164], "action_scor": [162, 164], "select_action_batch": 162, "run_episod": [162, 164], "agent_rref": [162, 164], "start_step": 162, "curr_reward": 162, "saved_log_prob": [162, 164], "rob": 162, "ob_rref": [162, 164], "running_reward": [162, 164], "ob_rank": [162, 164], "ob_info": [162, 164], "observer_nam": [162, 164], "future_act": 162, "pending_st": 162, "select_acion": 162, "ob_id": [162, 164], "oberv": [162, 164], "policy_loss": [162, 164], "n_episod": 162, "print_log": 162, "rank0": [162, 164], "agent_nam": [162, 164], "tlast": [162, 164], "taverag": [162, 164], "next_devic": 163, "call_method": 163, "remote_method": 163, "foo_inst": 163, "parameterserv": 163, "input_devic": 163, "intention": [163, 164], "miscellan": 163, "get_dist_gradi": 163, "get_gradi": 163, "get_param_rref": 163, "cid": 163, "cpu_grad": 163, "k_cpu": 163, "v_cpu": 163, "paramt": 163, "param_rref": [163, 164], "run_parameter_serv": 163, "param_serv": 163, "global_lock": 163, "get_parameter_serv": 163, "parameter_serv": 163, "offlin": 163, "trainernet": 163, "param_server_rref": 163, "get_global_param_rref": 163, "paramat": 163, "run_training_loop": 163, "nueral": 163, "get_accuraci": 163, "correct_sum": 163, "trainer_": 163, "traffic": [163, 177], "listen": 163, "subprocess": 163, "rpc_parameter_serv": 163, "solver": 164, "formatter_class": 164, "argumentdefaultshelpformatt": 164, "report_reward": 164, "_max_episode_step": 164, "finfo": 164, "reward_threshold": 164, "finish_episod": 164, "min_reward": 164, "distinguish": [164, 170], "surpass": 164, "ctrl": 164, "131": 164, "130": 164, "137": 164, "140": 164, "104": 164, "170": [164, 179], "126": [164, 174], "180": [164, 174, 175, 232], "213": 164, "322": [164, 220], "165": 164, "272": [164, 220], "210": 164, "168": [164, 174], "184": [164, 186], "208": [164, 172, 230], "270": [164, 172], "405": 164, "280": 164, "290": 164, "464": 164, "3163778435275": 164, "vehicl": 164, "rnnmodel": 164, "emb_table_rref": 164, "decoder_rref": 164, "_remote_method": 164, "rremot": 164, "_parameter_rref": 164, "run_train": 164, "nindic": 164, "driss": 165, "guessou": 165, "flashattent": 165, "benchmark_torch_function_in_microsecond": [165, 211], "max_sequence_len": 165, "embed_dimens": 165, "sdpbackend": 165, "sdpa_kernel": 165, "math_tim": 165, "flash_attent": 165, "flash_tim": 165, "flash": [165, 185], "efficient_attent": 165, "efficient_tim": 165, "efficientattent": 165, "andrej": 165, "karpathi": 165, "nanogpt": 165, "causalselfattent": 165, "is_caus": [165, 194], "c_attn": 165, "c_proj": 165, "resid_dropout": 165, "query_project": 165, "head_dim": 165, "attn_mask": 165, "dropout_p": [165, 166, 194], "heads_per_dim": 165, "generate_rand_batch": 165, "pad_percentag": 165, "seq_len_list": 165, "gauss": 165, "nested_tensor": [165, 194], "random_nt": 165, "random_dens": 165, "nt": [165, 194], "166": 165, "616": 165, "726": 165, "amaz": 165, "record_shap": [165, 169, 239], "compili": 165, "cuda_time_tot": [165, 239], "compiled_causal_attention_trac": 165, "concentr": 165, "6090": 165, "49m": 165, "3273": 165, "17m": 165, "commit": [165, 197, 208], "ae3a8d5": 165, "causal_upper_left": 165, "causal_lower_right": 165, "sequence_length_q": 165, "sequence_length_kv": 165, "upper_left_bia": 165, "lower_right_bia": 165, "issubclass": 165, "causalbia": 165, "corner": 165, "attn_scor": 165, "out_upper_left": 165, "out_lower_right": 165, "out_is_caus": 165, "compiled_sdpa": 165, "scaled_dot_product_attention_tutori": 165, "french": 166, "il": 166, "est": [166, 169, 267], "peindr": 166, "tableau": 166, "paint": 166, "pourquoi": 166, "pa": 166, "essay": 166, "vin": 166, "delicieux": 166, "delici": 166, "wine": 166, "poet": 166, "romancier": 166, "novelist": 166, "vou": 166, "trop": 166, "maigr": 166, "skinni": 166, "condens": [166, 210, 247], "phrase": [166, 264], "\u5b57\u7b26\u7ea7": 166, "__future__": [166, 172, 238, 245], "unicode_liter": 166, "print_funct": 166, "manyth": 166, "anki": 166, "fra": 166, "froid": 166, "lang": [166, 209, 263], "n_word": [166, 254], "readlang": 166, "lang1": 166, "lang2": 166, "input_lang": [166, 254], "output_lang": [166, 254], "apostroph": 166, "eng_prefix": 166, "preparedata": 166, "je": 166, "sui": 166, "noir": 166, "decoderrnn": 166, "target_tensor": 166, "forward_step": 166, "burden": 166, "attn_appli": 166, "bahdanauattent": 166, "ua": 166, "va": 166, "attndecoderrnn": [166, 254], "input_gru": 166, "tensorfromsent": 166, "tensorsfrompair": 166, "get_dataload": 166, "inp_id": 166, "tgt_id": 166, "exhibit": 166, "coher": 166, "grammar": 166, "wander": 166, "asminut": 166, "es": 166, "n_epoch": 166, "plot_loss": 166, "print_loss_tot": 166, "plot_loss_tot": 166, "plot_loss_avg": 166, "showplot": 166, "decoder_attn": 166, "decoded_id": 166, "judgement": 166, "evaluaterandomli": 166, "showattent": 166, "bone": 166, "evaluateandshowattent": 166, "aussi": 166, "grand": 166, "son": 166, "pere": 166, "fatigu": 166, "pour": 166, "conduir": 166, "desol": 166, "idiot": 166, "reellement": 166, "fier": 166, "iot": 166, "word2vec": 166, "glove": 166, "autoencod": 166, "seq2seq_translation_tutori": 166, "ghassen": 167, "hamrouni": 167, "geometr": 167, "invari": [167, 191], "urllib": 167, "build_open": 167, "addhead": 167, "mozilla": 167, "install_open": 167, "boil": 167, "affine_grid": 167, "grid_sampl": 167, "conv2_drop": [167, 222], "regressor": 167, "fc_loc": 167, "size_averag": 167, "convert_image_np": 167, "visualize_stn": 167, "transformed_input_tensor": 167, "in_grid": 167, "out_grid": 167, "axarr": 167, "spatial_transformer_tutori": 167, "speech_recognition_pipeline_tutori": 168, "tensorboard_trace_handl": 169, "batch_data": [169, 172], "torch_tb_profil": 169, "safari": 169, "pytorch_profil": 169, "breakdown": 169, "dropdown": 169, "callstack": 169, "multiprocessor": 169, "occup": 169, "tooltip": 169, "toolbar": 169, "keyboard": [169, 264], "mous": [169, 264], "resnet18_4work": 169, "76m": [169, 183], "132m": 169, "torchtbprofil": 169, "memory_demo_1_10": 169, "gpu0": 169, "distributed_bert": 169, "rocm": 169, "docker": [169, 259], "profiler_tutori": 169, "test_cifar10": 169, "vi": [169, 264], "kfd": 169, "sys_ptrac": 169, "seccomp": 169, "unconfin": 169, "shm": [169, 213], "8g": 169, "apt": [169, 172, 209], "libjpeg": 169, "rocm5": 169, "scp": 169, "tensorboard_profiler_tutori": 169, "plot_classes_pr": 170, "four_fashion_mnist_imag": 170, "datapoint": 170, "night": [170, 265], "thoroughli": 170, "clearer": 170, "images_to_prob": 170, "preds_tensor": 170, "el": 170, "add_figur": 170, "global_step": [170, 246], "scroll": [170, 262, 266], "test_siz": 170, "class_prob": 170, "class_probs_batch": 170, "test_prob": 170, "test_label": 170, "add_pr_curve_tensorboard": 170, "class_index": 170, "tensorboard_truth": 170, "tensorboard_prob": 170, "add_pr_curv": 170, "poke": 170, "tacotron2_pipeline_tutori": 171, "wsi": 172, "tissu": 172, "biopsi": 172, "scanner": 172, "pathologist": 172, "cancer": 172, "microscop": 172, "tumor": 172, "000x100": 172, "25x0": 172, "micron": 172, "pyramid": 172, "magnif": 172, "sketch": 172, "histoencod": 172, "jopo666": 172, "openjpeg": 172, "openslid": 172, "pixman": 172, "qq": 172, "libopenjp2": 172, "libpixman": 172, "echo": [172, 209, 264], "brew": 172, "hashandl": 172, "nopython": 172, "shutil": 172, "zipfil": 172, "mpl": 172, "cm": 172, "accuracy_scor": 172, "confusion_matrix": 172, "patch_predictor": 172, "iopatchpredictorconfig": 172, "misc": 172, "download_data": 172, "grab_files_from_dir": 172, "overlay_prediction_mask": 172, "wsicor": 172, "wsiread": 172, "rcparam": 172, "dpi": 172, "facecolor": 172, "dark": 172, "on_gpu": 172, "suppress": 172, "overli": 172, "suppress_console_output": 172, "redirect_stderr": 172, "stringio": 172, "abnorm": 172, "global_save_dir": 172, "mainten": 172, "rmdir": 172, "dir_path": 172, "is_dir": 172, "rmtree": 172, "kather": 172, "100k": 172, "wsi_path": 172, "sample_wsi": 172, "sv": 172, "patches_path": 172, "kather100k": 172, "weights_path": 172, "dc": 172, "warwick": 172, "uk": 172, "tcga": 172, "3l": 172, "aa1b": 172, "01z": 172, "dx1": 172, "8923a151": 172, "a690": 172, "40b7": 172, "9e5a": 172, "fcbedfc2394f": 172, "extractal": 172, "pc": 172, "patch_list": 172, "dataset_path": 172, "image_ext": 172, "tif": 172, "label_dict": 172, "glass": 172, "mucosa": 172, "deb": 172, "debri": 172, "tum": 172, "colorect": 172, "adenocarcinoma": 172, "epithelium": 172, "adi": 172, "adipos": 172, "muc": 172, "mucu": 172, "stroma": 172, "lym": 172, "lymphocyt": 172, "dataset_class_path": 172, "patch_list_single_class": 172, "file_typ": 172, "299": 172, "211": [172, 239], "176": 172, "178": 172, "209": 172, "232": [172, 232], "modelabc": 172, "tia": 172, "toolbox": 172, "readthedoc": 172, "_autosummari": 172, "models_abc": 172, "preproc_func": 172, "predictor": [172, 179], "pretrained_weight": 172, "cnnmodel": 172, "conf": [172, 222, 262, 269], "df_cm": 172, "215": [172, 178], "993000": 172, "000000": 172, "00000": 172, "988636": 172, "011364": 172, "991304": 172, "008696": 172, "996503": 172, "003497": 172, "004808": 172, "990385": 172, "988764": 172, "011236": 172, "996296": 172, "003704": 172, "004785": 172, "985646": 172, "004310": 172, "99569": 172, "input_resolut": 172, "patch_input_shap": 172, "stride_shap": 172, "wsi_ioconfig": 172, "mpp": 172, "return_prob": 172, "ioconfig": 172, "merge_predict": 172, "wsi_output": 172, "wsi_predict": 172, "overlai": 172, "overlay_patch_predict": 172, "overview_resolut": 172, "overview_unit": 172, "wsi_overview": 172, "slide_thumbnail": 172, "label_color_dict": 172, "get_cmap": 172, "set1": 172, "pred_map": 172, "label_info": 172, "return_ax": 172, "histolog": 172, "pohjonen": 172, "joona": 172, "helsinki": 172, "umap": 172, "semantic_segmentor": 172, "deepfeatureextractor": 172, "iosegmentorconfig": 172, "histoencwrapp": 172, "histoenc": 172, "feat_extract": 172, "extract_featur": 172, "num_block": 172, "avg_pool": 172, "infer_batch": 172, "img_patches_devic": 172, "create_encod": 172, "prostate_medium": 172, "662": 172, "446": 172, "605": 172, "169": [172, 220], "155": [172, 174], "output_resolut": 172, "patch_output_shap": 172, "auto_generate_mask": 172, "otsu": 172, "num_loader_work": 172, "num_postproc_work": 172, "wsi_featur": 172, "umap_reduc": 172, "n_neighbor": 172, "n_compon": 172, "manhattan": 172, "random_st": 172, "fit_transform": 172, "npy": 172, "5mpp": 172, "4mpp": 172, "william": [173, 174, 175], "wen": [173, 174, 175], "modern": [173, 188, 195], "h100": 173, "elsewher": 173, "gpu_ok": 173, "device_cap": 173, "get_device_cap": [173, 211, 212, 257], "torchinductor": [173, 187, 200], "torchtriton": 173, "cu117": 173, "opt_foo1": 173, "opt_foo2": 173, "opt_mod": 173, "generate_data": 173, "init_model": 173, "model_opt": 173, "eager_tim": 173, "compile_tim": 173, "eager_m": 173, "compile_m": 173, "train_opt": 173, "dashboard": 173, "struggl": 173, "fn1": 173, "fn2": 173, "test_fn": 173, "out1": [173, 235], "out2": [173, 235], "inp1": [173, 174, 175], "inp2": [173, 174, 175], "traced_f1": 173, "print_exc": [173, 174, 175], "fx_f1": 173, "concrete_arg": 173, "compile_f1": 173, "f2": 173, "script_f2": 173, "compile_f2": 173, "f3": 173, "dct": 173, "traced_f3": 173, "disallow": 173, "compile_f3": 173, "unoptim": 173, "custom_backend": 173, "example_input": [173, 180, 182, 183, 184, 198, 199, 200, 201, 248], "print_tabular": 173, "opt_model": 173, "opt_bar": 173, "resum": [173, 199, 242], "explain_output": 173, "torch_compile_tutori": 173, "zhengxu": [174, 175], "angela": [174, 175], "exportedprogram": [174, 175, 198], "synonym": [174, 175], "dynamic_shap": [174, 175], "exportedgraph": [174, 175], "exported_mod": [174, 175], "exported_program": 174, "2178": 174, "4397": 174, "4774": 174, "0943": [174, 186], "4656": 174, "8333": 174, "5912": 174, "4689": 174, "2122": 174, "1996": 174, "4628": 174, "7495": 174, "3900": 174, "4515": 174, "8187": 174, "8938": 174, "5753": 174, "7709": 174, "8081": 174, "8002": 174, "9441": 174, "5711": 174, "0921": [174, 202], "3438": 174, "3268": 174, "4640": 174, "2434": 174, "7253": 174, "6886": 174, "6982": 174, "5100": [174, 247], "2279": 174, "2951": 174, "1055": 174, "2088": 174, "5022": 174, "1468": [174, 232], "5220": 174, "1592": 174, "9096": 174, "4248": 174, "2142": 174, "relubackward0": 174, "graph_modul": [174, 175], "f32": 174, "arg2_1": 174, "arg3_1": 174, "torch_export_nightly_tutori": 174, "exportgraphsignatur": 174, "inputspec": 174, "inputkind": 174, "tensorargu": 174, "user_input": 174, "outputspec": 174, "outputkind": 174, "user_output": 174, "graph_signatur": [174, 175], "range_constraint": [174, 175], "equality_constraint": 174, "inputs_to_paramet": 174, "inputs_to_buff": 174, "buffers_to_mut": 174, "backward_signatur": 174, "assertion_dep_token": 174, "bad1": [174, 175], "usererror": 174, "control_flow": [174, 175], "cond": [174, 175], "bad2": [174, 175], "ban": 174, "aot_export": 174, "bad3": [174, 175], "call_id": 174, "tensorvari": 174, "bad4": [174, 175], "builtinvari": 174, "constantvari": 174, "bad1_fix": 174, "true_fn": [174, 175], "false_fn": [174, 175], "exported_bad1_fix": [174, 175], "8415": 174, "5403": 174, "predic": [174, 175], "operand": [174, 175], "mymodule2": [174, 175], "mod2": [174, 175], "exported_mod2": [174, 175], "dynamic_shapes_example1": 174, "inp1_dim0": [174, 175], "inp1_dim1": [174, 175], "dynamic_shapes1": [174, 175], "exported_dynamic_shapes_example1": [174, 175], "0828": 174, "8190": 174, "0037": 174, "0221": 174, "0898": 174, "8182": 174, "9165": 174, "3572": 174, "7422": 174, "4423": 174, "2497": 174, "1912": 174, "0522": 174, "4442": 174, "4188": 174, "8161": 174, "inp1_dim1_bad": [174, 175], "dynamic_shapes1_bad": [174, 175], "inp3": [174, 175], "dynamic_shapes_example2": 174, "inp2_dim0": [174, 175], "inner_dim": [174, 175], "inp3_dim1": [174, 175], "dynamic_shapes2": [174, 175], "exported_dynamic_shapes_example2": [174, 175], "5352": 174, "3836": 174, "8961": 174, "3412": 174, "3891": 174, "4326": 174, "1697": [174, 260], "inp4": [174, 175], "inp5": [174, 175], "dynamic_shapes_example3": [174, 175], "dynamic_shapes3": [174, 175], "inp4_dim": [174, 175], "inp5_dim": [174, 175], "violat": 174, "inp4_dim0": [174, 175], "inp5_dim0": [174, 175], "inp5_dim1": [174, 175], "inp4_dim1": [174, 175], "suggested_fix": [174, 175], "shared_dim": [174, 175], "dynamic_shapes3_fix": [174, 175], "exported_dynamic_shapes_example3": [174, 175], "1510": 174, "1174": 174, "5075": 174, "3566": 174, "2102": 174, "2033": 174, "3611": 174, "9041": 174, "2987": 174, "5751": 174, "1508": 174, "4470": 174, "2460": 174, "9288": 174, "1764": 174, "5879": 174, "5107": 174, "0845": 174, "3962": 174, "4359": 174, "2877": 174, "2839": 174, "3742": 174, "5569": 174, "0485": 174, "1028": 174, "4692": 174, "3837": 174, "8744": 174, "4191": 174, "9387": 174, "8480": 174, "9857": 174, "7783": 174, "2220": 174, "5934": 174, "9793": 174, "1118": 174, "9817": 174, "6156": 174, "2070": 174, "6976": 174, "8177": 174, "4002": 174, "3291": 174, "0860": 174, "7406": 174, "6509": 174, "1847": 174, "6311": 174, "8144": 174, "0439": 174, "9141": 174, "8778": 174, "5971": 174, "8781": 174, "1364": 174, "3096": 174, "0822": 174, "0587": 174, "3681": 174, "_log": [174, 175, 212, 257], "set_log": [174, 175, 212, 257], "657": 174, "symbolic_convert": 174, "374": 174, "658": 174, "symbolic_shap": 174, "create_env": 174, "663": 174, "create_symbol": 174, "s0": 174, "665": 174, "s1": [174, 193], "9223372036854775806": 174, "677": [174, 185], "680": 174, "734": [174, 239], "_meta_registr": 174, "1891": 174, "meta_mm": 174, "738": 174, "return_valu": 174, "output_graph": 174, "dynamo_normalization_capturing_compil": 174, "747": [174, 211], "produce_guard": 174, "839": 174, "eval_fram": 174, "847": 174, "rangeconstraint": 174, "min_val": 174, "max_val": 174, "inputdim": 174, "my_custom_librari": [174, 175], "compositeexplicitautograd": [174, 175], "custom_op_meta": [174, 175], "custom_op_exampl": 174, "exported_custom_op_exampl": [174, 175], "print_read": [174, 175], "5947": 174, "8062": 174, "6231": 174, "6615": 174, "5412": 174, "evidenc": [174, 175], "_schema": [174, 175], "is_mut": [174, 175], "run_decomposit": [174, 175], "decomposition_t": [174, 175], "_op": [174, 175], "operatorbas": [174, 175], "core_ir_ep": [174, 175], "num_us": 174, "placehold": 174, "get_decomposit": [174, 175], "_decomp": [174, 175], "decomp_t": [174, 175], "cond_pred": [174, 175], "stronger": 175, "safeti": 175, "bad2_nonstrict": 175, "bad3_nonstrict": 175, "bad4_nonstrict": 175, "bad1fix": 175, "dynamicshapesexample1": 175, "dynamicshapesexample2": 175, "deriveddimexample1": 175, "dimx": 175, "dimi": 175, "derived_dynamic_shapes1": 175, "derived_dim_example1": 175, "deriveddimexample2": 175, "dz": 175, "dy": 175, "derived_dynamic_shapes2": 175, "derived_dim_example2": 175, "dynamicshapesexample3": 175, "customopexampl": 175, "aotinductor": 175, "tensorrt": [175, 180], "so_path": 175, "aot_compil": 175, "compiler_aot_inductor": 175, "aot_load": 175, "torch_export_tutori": 175, "dlrm": 176, "dmp": 176, "datastructur": 176, "k80": 176, "appripri": 176, "product_t": 176, "user_t": 176, "101": 176, "202": 176, "303": 176, "product_eb": 176, "jag": [176, 194], "404": 176, "505": 176, "606": 176, "keyedtensor": 176, "3x64": 176, "pooled_embed": 176, "criteo": 176, "terabyt": 176, "jean": [177, 178], "saroufim": [177, 178], "ashok": [177, 178], "emani": [177, 178], "tl": [177, 186, 256], "dr": [177, 186], "numa": [177, 178], "upi": 177, "fma": [177, 178], "hyperthread": 177, "contend": 177, "ultra": 177, "cpu_launcher_en": [177, 178], "toepliz": 177, "toggl": 177, "use_logical_cor": 177, "vtune": [177, 252], "8180m": 177, "omp_num_thread": [177, 248], "982": 177, "__kmp_fork_barri": 177, "589": 177, "neglig": 177, "887": 177, "530": 177, "lscpu": 177, "112": [177, 186, 205, 239], "llc": [177, 178], "asid": 177, "get_num_thread": [177, 232], "node_id": [177, 178], "base_handl": 177, "56x4": 177, "affinit": [177, 178], "amplifi": 177, "slot": 177, "uop": [177, 178], "__sched_yield": 177, "disassoci": 177, "exacerb": 177, "core_51": 177, "8180": 177, "tid": 177, "97097": 177, "cpu_81": 177, "cpu_14": 177, "cpu_5": 177, "cpu_70": 177, "cpu_100": 177, "cpu_24": 177, "num_physical_cor": 177, "94290": 177, "cpu_78": 177, "cpu_108": 177, "microarchitectur": 177, "onednn": [177, 178, 200, 208, 220, 221, 227, 248], "immens": [177, 178], "ning": [177, 178], "jing": [177, 178], "xu": [177, 178, 188, 189], "20x": 178, "toplev": 178, "pmu": 178, "mispredict": 178, "hierarch": 178, "retir": 178, "specul": 178, "cancel": 178, "untun": 178, "subsystem": 178, "l3": 178, "dram": 178, "starv": 178, "wll": 178, "uncomplet": 178, "oneapi": [178, 227], "deconvolut": [178, 230], "emit_itt": [178, 227], "intel_extension_for_pytorch": [178, 221, 255], "ipex_en": 178, "submetr": 178, "spinlock": 178, "arena": 178, "enable_tcmalloc": 178, "enable_jemalloc": 178, "use_default_alloc": 178, "range_push": [178, 227], "step_": 178, "range_pop": [178, 227], "step_x": 178, "step_99": 178, "308": 178, "261": 178, "843": 178, "8960": 178, "cpu_launcher_arg": 178, "688": 178, "251": 178, "401": 178, "392": [178, 211], "bf16": [178, 185, 200, 220], "ipex": [178, 221, 252, 255], "8x": 178, "851": 178, "310": [178, 232], "7x": [178, 185], "803": 178, "248": 178, "eltwis": 178, "elementwis": 178, "nhwc": [178, 195, 221, 224], "disable_auto_channels_last": 178, "reorder": [178, 208, 227], "731": [178, 258], "634": 178, "fudan": 179, "databas": 179, "pedestrian": 179, "keypoint": 179, "tv_tensor": 179, "boundingbox": 179, "x0": 179, "y0": 179, "image_id": 179, "iscrowd": 179, "compliant": 179, "pycocotool": 179, "gautamchitni": 179, "cocoapi": 179, "cocodataset": 179, "pythonapi": 179, "get_height_and_width": 179, "ci": 179, "upenn": 179, "jshi": 179, "ped_html": 179, "pennfudanp": 179, "pedmask": 179, "fudanped00001_mask": 179, "fudanped00002_mask": 179, "fudanped00003_mask": 179, "fudanped00004_mask": 179, "pngimag": 179, "fudanped00001": 179, "fudanped00002": 179, "fudanped00003": 179, "fudanped00004": 179, "fudanped00046": 179, "fudanped00046_mask": 179, "122": [179, 239], "tvtensor": 179, "masks_to_box": 179, "pennfudandataset": 179, "listdir": 179, "mask_path": 179, "obj_id": 179, "num_obj": 179, "crowd": 179, "xyxi": 179, "canvas_s": 179, "get_siz": 179, "zoo": 179, "faster_rcnn": 179, "fastrcnnpredictor": 179, "fasterrcnn_resnet50_fpn": 179, "roi_head": 179, "box_predictor": 179, "cls_score": 179, "fasterrcnn": 179, "rpn": 179, "anchorgener": 179, "anchor": 179, "anchor_gener": 179, "aspect_ratio": 179, "featmap_nam": 179, "roi_pool": 179, "multiscaleroialign": 179, "sampling_ratio": 179, "rcnn": 179, "rpn_anchor_gener": 179, "box_roi_pool": 179, "mask_rcnn": 179, "maskrcnnpredictor": 179, "get_model_instance_segment": 179, "maskrcnn_resnet50_fpn": 179, "in_features_mask": 179, "mask_predictor": 179, "conv5_mask": 179, "coco_util": 179, "coco_ev": 179, "get_transform": 179, "todtyp": 179, "topuretensor": 179, "print_freq": 179, "draw_bounding_box": 179, "draw_segmentation_mask": 179, "eval_transform": 179, "rgba": 179, "pred_label": 179, "pred_box": 179, "output_imag": 179, "train2017": 179, "prepare_fx": [180, 182, 183, 184], "convert_fx": [180, 182, 183, 184], "default_weight_observ": 180, "get_default_qconfig_map": 180, "minmaxobserv": [180, 201], "backend_config": 180, "backendpatternconfig": 180, "dtypewithconstraint": 180, "observationtyp": 180, "quantize_fx": [180, 182, 183], "fp32_linear": 180, "quant1": 180, "dequant1": 180, "quant2": 180, "dequant2": 180, "bracket": [180, 264], "fp32_conv_relu": 180, "quint8_with_constraint": 180, "quant_min_lower_bound": 180, "quant_max_upper_bound": 180, "scale_min_lower_bound": 180, "weighted_int8_dtype_config": 180, "input_dtyp": 180, "output_dtyp": 180, "weight_dtyp": 180, "bias_dtyp": 180, "fuse_conv2d_relu": 180, "convrelu2d": [180, 183], "linear_config": 180, "set_pattern": 180, "set_observation_typ": 180, "output_use_different_observer_as_input": 180, "add_dtype_config": 180, "set_root_modul": 180, "set_qat_modul": 180, "set_reference_quantized_modul": 180, "conv_relu_config": 180, "set_fused_modul": 180, "set_fuser_method": 180, "fused_conv_relu_config": 180, "my_backend": 180, "set_backend_pattern_config": 180, "quant_max": [180, 201], "activation_observ": 180, "with_arg": [180, 201], "quant_min": [180, 201], "qconfig_map": [180, 182, 183, 184], "set_object_typ": [180, 182, 183, 198], "use_bn": 180, "quantizedlinear": 180, "012136868201196194": 180, "zero_point": [180, 186, 201], "qscheme": [180, 201], "per_tensor_affin": [180, 201], "quantizedconvrelu2d": 180, "0029353597201406956": 180, "linear_input_scale_0": 180, "linear_input_zero_point_0": 180, "quantize_per_tensor": [180, 186, 198, 222], "dequantize_2": 180, "015307803638279438": 180, "dequantize_1": 180, "get_fbgemm_backend_config": 180, "get_qnnpack_backend_config": 180, "get_native_backend_config": 180, "rfc": [180, 191, 264], "0019": [180, 186], "tldr": [182, 183], "default_dynamic_qconfig": [182, 186], "qconfigmap": [182, 184, 198, 201], "release": 182, "set_glob": [182, 183, 184, 198, 199, 200], "prepared_model": [182, 183, 198, 199, 200], "metamind": 182, "asset": [182, 207, 209, 225], "lstm_model": 182, "float_qparams_weight_only_qconfig": 182, "model_to_quant": [182, 183, 198], "forunct": 182, "fx_graph_mode_ptq_dynam": 182, "charl": 183, "hernandez": 183, "traceabl": 183, "identitc": [183, 198], "resnet18_pretrained_float": [183, 198, 199], "fuse_fx": 183, "recursivescriptmodul": [183, 186, 198, 199], "qconfig_opt": [183, 198], "set_module_name_regex": 183, "set_module_nam": [183, 198], "set_module_name_object_type_ord": 183, "object_typ": 183, "module_name_regex": 183, "module_nam": 183, "serila": [183, 198], "fx_graph_mode_model_file_path": 183, "resnet18_fx_graph_mode_quant": 183, "erro": 183, "convrelu": 183, "moduleattributeerror": 183, "_modul": 183, "conv1_weight_after_fus": 183, "conv1_weight_after_qu": 183, "resnet18_script": [183, 198], "eager_quantized_model": 183, "eager_mode_model_fil": 183, "resnet18_eager_mode_quant": 183, "aibench": 183, "192": 183, "48m": 183, "63m": 183, "non_traceable_code_1": 184, "traceable_cod": 184, "non_traceable_code_2": 184, "fp32traceabl": 184, "traceable_submodul": 184, "traceable_code_1": 184, "traceable_code_2": 184, "model_fp32": 184, "non_traceable_cod": 184, "fp32nontrac": 184, "non_traceable_submodul": 184, "prepare_custom_config_dict": 184, "non_traceable_module_nam": 184, "non_traceable_module_class": 184, "mnontrac": 184, "model_prepar": 184, "transpose_for_scor": 184, "new_x_shap": 184, "num_attention_head": 184, "attention_head_s": 184, "custommodul": 184, "observednontrac": 184, "from_float": 184, "from_observ": 184, "staticquantnontrac": 184, "float_to_observed_custom_module_class": 184, "convert_custom_config_dict": 184, "observed_to_quantized_custom_module_class": 184, "model_quant": [184, 225, 226, 229, 254], "thee": 184, "dynamicquantnontrac": 184, "weightonlyquantmnontrac": 184, "test_custom_module_class": 184, "test_quantize_fx": 184, "hdcharl": 185, "pg509": 185, "330": 185, "myenv": 185, "cu121": [185, 264], "vit_h": 185, "segment_anyth": 185, "sam_vit_h_4b8939": 185, "sam_checkpoint_base_path": 185, "change_linear_weights_to_int8_dqtensor": 185, "sam_model_registri": 185, "batchsiz": 185, "only_one_block": 185, "adaptive_autorang": 185, "min_run_tim": [185, 232, 247], "max_run_tim": 185, "1e9": 185, "get_sam_model": 185, "sam": 185, "image_encod": 185, "fp32_re": 185, "16m": 185, "33gb": 185, "instant": 185, "protect": [185, 209, 223, 224], "bf16_re": 185, "43m": 185, "17gb": 185, "autotun": [185, 256], "comp_r": 185, "95m": 185, "24gb": 185, "int4": 185, "change_linear_weights_to_int8_woqtensor": 185, "change_linear_weights_to_int4_woqtensor": 185, "apply_dynamic_qu": 185, "apply_weight_only_int8_qu": 185, "change_linear_weight": 185, "quant_r": 185, "04m": 185, "58gb": 185, "force_fuse_int_mm_with_mul": 185, "78m": 185, "37gb": 185, "unquant": [185, 201], "epilogu": 185, "enlarg": 185, "epilogue_fus": 185, "coordinate_descent_tun": 185, "coordinate_descent_check_all_direct": 185, "39gb": 185, "10x": 185, "729": 185, "65m": 185, "96gb": 185, "28m": 185, "93gb": 185, "gpu_quantization_torchao_tutori": 185, "supriya": 186, "rao": 186, "per_channel_dynamic_qconfig": 186, "quantize_dynamic_jit": 186, "ts_model": 186, "installaion": 186, "necesessari": 186, "lenght": 186, "qconfig_glob": 186, "qconfig_sub": 186, "qconfig_fc": 186, "242141": 186, "354759": 186, "188": [186, 232], "157": 186, "4s": 186, "quantized_model_debug": 186, "prepare_dynamic_jit": 186, "convert_dynamic_jit": 186, "406429": 186, "897": 186, "113": 186, "4_scale_0": 186, "114": 186, "4_zero_point_0": 186, "4_axis_0": 186, "4_scalar_type_0": 186, "quantize_per_channel": 186, "1640": 186, "_choose_qparams_per_tensor": 186, "98304": 186, "linear_dynam": 186, "_c": [186, 188, 245, 248], "0157": 186, "0257": 186, "0269": 186, "0158": 186, "0764": 186, "0548": 186, "0325": 186, "0423": 186, "0528": 186, "1382": 186, "0069": 186, "0106": 186, "0113": 186, "0275": 186, "0253": 186, "0457": 186, "0090": 186, "0512": 186, "0555": 186, "0277": 186, "0543": 186, "0539": 186, "0619": 186, "1040": 186, "0598": [186, 202], "0465": 186, "0009": 186, "0949": 186, "0097": 186, "0183": 186, "0085": 186, "clonebackward": 186, "0011": 186, "0010": 186, "0034": 186, "0013": 186, "0012": 186, "0015": 186, "0016": 186, "0036": 186, "0014": 186, "0008": 186, "0023": 186, "0018": 186, "0031": 186, "0022": 186, "0024": 186, "016605": 186, "182": 186, "878029": 186, "jit_model_path_float": 186, "jit_model_path_eag": 186, "jit_model_path_graph": 186, "chunyuan": 187, "bao": 187, "cpp_wrapper": [187, 200], "opt_fn": 187, "assert_size_strid": 187, "empty_strid": [187, 207, 239], "cpp_fused_add_lift_fresh_0": 187, "c_void_p": 187, "constant0": 187, "inductor_entry_cpp": 187, "19l": 187, "cppwrappercodecach": 187, "cpp_wrapper_src": 187, "c2buojsvlqbywxe3itb43hldieh4jqulk72iswa2awalwev7hjn2": 187, "_wrap_func": 187, "args_tensor": 187, "constants_tensor": 187, "_deviceguard": 187, "lift_fresh": 187, "stream0": 187, "get_cuda_stream": 187, "triton_poi_fused_add_lift_fresh_0": 187, "run_intermediate_hook": 187, "cudaguard": 187, "device_guard": 187, "loadkernel": 187, "torchinductor_us": 187, "cmm6xjgijjffxjku4akv55eyzibirvw6bti6uqmfnruujm5cvvmw": 187, "cubin": 187, "triton_poi_fused_add_lift_fresh_0_0d1d2d3": 187, "cudeviceptr": 187, "var_0": 187, "reinterpret_cast": [187, 209], "var_1": 187, "var_2": 187, "var_3": 187, "kernel_args_var_0": 187, "cudastream_t": 187, "getcurrentcudastream": 187, "launchkernel": 187, "czbpeilh4qqmbyejdgsbpdfuk2ss5jigl2qjb7xs4gearrjvuwem": 187, "tao": [188, 189], "solidifi": [188, 195], "coremltool": 188, "0b5": 188, "to_backend": 188, "_coreml": 188, "compilespec": 188, "coremlcomputeunit": 188, "mobilenetv2_spec": 188, "allow_low_precis": 188, "compile_spec": 188, "_jit_to_backend": 188, "coreml": 188, "mobilenetv2_coreml": 188, "cpuandgpu": 188, "mil": 188, "385": 188, "1496": 188, "anaconda3": 188, "name_sanitization_util": 188, "userwarn": [188, 190, 191, 192, 193], "647": 188, "var_647": 188, "new_nam": 188, "138": 188, "495": [188, 232], "1977": 188, "backend_detail": 188, "codegen_backend_modul": 188, "desktop": [188, 189, 209], "cocoapod": [188, 189, 205, 223, 226], "podfil": [188, 223, 226], "pod": [188, 205, 223, 226, 228, 252], "lite": [188, 205, 223], "client": [189, 224], "prepack": [189, 209, 254], "pytorch_root": [189, 207], "use_pytorch_metal_export": 189, "ON": [189, 196, 219, 224], "41237a4": [189, 207], "optimized_model": [189, 200], "export_opnam": [189, 223], "mobilenetv2_met": 189, "optimized_mobil": 189, "adaptive_avg_pool2d": 189, "copy_to_host": 189, "metal_prepack": 189, "conv2d_run": 189, "conect": 189, "slighli": 189, "malamut": 189, "malemut": 189, "alaskan": 189, "eskimo": 189, "huski": 189, "ios_arch": [189, 224], "use_pytorch_met": 189, "build_io": [189, 205, 223, 224], "a9": 189, "nsarrai": 189, "nsnumber": 189, "inferencemod": 189, "metalperformanceshad": 189, "1369": 190, "clr": 190, "sparse_coo_tensor": [190, 193], "state_sum": 190, "addcmul_": 190, "addcdiv_": 190, "_make_spars": 190, "grad_indic": 190, "coalesc": 190, "_indic": 190, "grad_valu": 190, "_valu": 190, "sparse_mask": [190, 193], "std_valu": 190, "sqrt_": 190, "state_sum2": 190, "masked_grad": 190, "get_data": [190, 192, 193], "std2": 190, "masked_tensor": [190, 191, 192, 193], "to_spars": [190, 193], "param2": [190, 203], "glanc": 190, "dodg": 190, "make_spars": 190, "diverg": [190, 192], "brittl": 190, "argu": 190, "densif": 190, "csc": [190, 193], "bsr": [190, 193], "bsc": 190, "conflat": 190, "disentangl": 190, "purposefulli": 190, "to_dens": [190, 193], "cleaner": [190, 192, 197, 198], "relianc": 190, "unreli": [190, 192], "maskedarrai": [190, 197], "maskedtensor_adagrad": 190, "maskedtensor_overview": [191, 192, 193], "unspecifi": [191, 192, 193, 197], "intersect": 191, "logical_or": 191, "npm0": 191, "ma": 191, "masked_arrai": 191, "npm1": 191, "mt0": 191, "mt1": [191, 193], "mt2": [191, 193], "get_mask": [191, 192], "mt": [191, 192, 193], "amin": [191, 193], "amax": 191, "data0": 191, "data1": 191, "mask0": 191, "mask1": 191, "intent": [191, 198, 201, 209, 264], "necessit": 191, "maskedtensor_advanced_semant": 191, "as_masked_tensor": 192, "afterthought": 192, "born": 192, "recur": 192, "inabl": 192, "10729": 192, "troubl": 192, "mx": 192, "52248": 192, "frustrat": 192, "4132": 192, "67180": 192, "longstand": 192, "bgrad1": 192, "isnan": 192, "unsaf": 192, "61474": 192, "nanmax": 192, "nanmin": 192, "lend": 192, "argmin": 192, "substructur": 193, "sparse_coo": 193, "sparse_csr": 193, "nse": 193, "sparse_tensor_data": 193, "sparse_tensor_mask": 193, "dense_masked_tensor": 193, "to_sparse_coo": 193, "to_sparse_csr": 193, "nuanc": 193, "sparse_coo_mt": 193, "crow_indic": 193, "col_indic": 193, "nnz": 193, "mt_sparse_csr": 193, "mt_sparse_coo": 193, "mt_dens": 193, "is_spars": 193, "is_sparse_coo": 193, "is_sparse_csr": 193, "surfac": 193, "vast": 193, "mask_valu": 193, "sparse_csr_tensor": 193, "synergi": 193, "invest": 193, "maskedtensor_spars": 193, "rag": 194, "invalu": 194, "nestedtensor": [194, 197], "padded_out_tensor": 194, "to_padded_tensor": 194, "poss": 194, "is_nest": 194, "irregularli": 194, "nt_reshap": 194, "nt_transpos": 194, "nt_mm": 194, "nt3": 194, "nt4": 194, "nt5": 194, "embrac": 194, "padded_sent": 194, "nested_sent": 194, "semnat": 194, "ux": [194, 198, 200], "padded_sentences_for_softmax": 194, "e_q": 194, "e_k": 194, "e_v": 194, "e_tot": 194, "query_proj": 194, "key_proj": 194, "value_proj": 194, "e_out": 194, "out_proj": 194, "e_head": 194, "sdpa": 194, "l_t": 194, "l_": 194, "attn_output": 194, "todo": [194, 262], "unflatten": 194, "zipf": 194, "zipf_sentence_length": 194, "unigram": 194, "858": [194, 219], "sentence_length": 194, "ibatch": 194, "gen_batch": 194, "jagged_to_pad": 194, "jt": 194, "padding_v": 194, "unbind": [194, 206], "padded_queri": 194, "padded_kei": 194, "padded_valu": 194, "output_nest": 194, "time_nest": 194, "output_pad": 194, "time_pad": 194, "entry_length": 194, "compiled_mha": 194, "compiled_output_nest": 194, "compiled_time_nest": 194, "compiled_output_pad": 194, "compiled_time_pad": 194, "_nnapi": 195, "convert_model_to_nnapi": 195, "bundled_input": [195, 205, 210], "make_mobilenetv2_nnapi": 195, "output_dir_path": 195, "quantize_mod": 195, "quantize_cor": 195, "quantize_ifac": 195, "input_float": 195, "nnapi_nhwc": 195, "nnapi_model": 195, "bundlewrapp": 195, "augment_model_with_bundled_input": 195, "bundle_large_tensor": [195, 205], "quant_": 195, "quant_ful": 195, "speed_benchmark_torch": [195, 219, 224], "pthreadpool_s": 195, "use_bundled_input": 195, "use_caching_alloc": 195, "200gb": 195, "googlesourc": [195, 207], "envsetup": 195, "aosp_x86_64": 195, "j16": 195, "lib64": 195, "libneuralnetwork": 195, "ctype": 195, "cdll": 195, "loadlibrari": [195, 209], "get_all_bundled_input": [195, 210], "_numeric_suit": 196, "ns": 196, "default_eval_fn": 196, "qmodel": 196, "img_data": 196, "compare_weight": 196, "wt_compare_dict": 196, "nkei": 196, "sqnr": 196, "relationship": 196, "nomin": 196, "compute_error": 196, "pn": 196, "log10": 196, "hist": 196, "compare_model_output": 196, "act_compare_dict": 196, "white_list": 196, "outputlogg": 196, "default_numeric_suite_compare_model_output_white_list": 196, "prepare_model_output": 196, "get_matching_activ": 196, "myoutputlogg": 196, "logger_cl": 196, "prepare_model_with_stub": 196, "shadowlogg": 196, "compare_model_stub": 196, "quantizablebasicblock": 196, "module_swap_list": 196, "ob_dict": 196, "get_logger_dict": 196, "myshadowlogg": 196, "is_quant": 196, "db": [196, 198], "numeric_suite_tutori": 196, "pypi": [197, 222], "pt2": [197, 200, 211, 212, 216], "optimizi": 197, "nnapi": 197, "autovector": [197, 206], "maskedtensor": 197, "coo": 197, "csr": 197, "14k": 198, "prepare_pt2": [198, 200], "convert_pt2": [198, 199, 200], "capture_pre_autograd_graph": [198, 199, 200], "shoud": [198, 199, 200], "quantize_pt2": [198, 199, 200], "xnnpackquant": [198, 199, 201], "get_symmetric_quantization_config": [198, 199], "backendconfig": [198, 201], "fake_qu": 198, "embedding_byt": 198, "executorchquant": 198, "prone": 198, "composed_quant": 198, "quantization_cap": 198, "minmax": 198, "exported_model": [198, 199, 200], "dynamic_dim": [198, 199], "xnnpack_quant": [198, 199], "themodel": 198, "fp32_op": 198, "qauntiz": 198, "quantized_linear": 198, "x_int8": 198, "x_scale": 198, "x_zero_point": 198, "weight_int8": 198, "weight_scal": [198, 201], "weight_zero_point": 198, "bias_fp32": 198, "output_scal": 198, "output_zero_point": 198, "x_fp32": 198, "quantized_decompos": 198, "dequantize_per_tensor": 198, "x_i8": 198, "x_quant_min": 198, "x_quant_max": 198, "weight_fp32": 198, "weight_i8": 198, "weight_quant_min": 198, "weight_quant_max": 198, "weight_permut": 198, "permute_copi": 198, "out_fp32": 198, "out_i8": 198, "out_scal": 198, "out_zero_point": 198, "out_quant_min": 198, "out_quant_max": 198, "float32_op": 198, "use_reference_represent": 198, "x_int16": 198, "weight_int16": 198, "acc_int32": 198, "out_dtyp": 198, "bias_scal": 198, "bias_int32": 198, "out_int8": 198, "qmin": 198, "qmax": 198, "pt2e_quantized_model_file_path": 198, "resnet18_pt2e_quant": 198, "quantized_ep": 198, "loaded_quantized_ep": 198, "ptq": [199, 200], "prepare_qat_pt2": [199, 200], "move_exported_model_to_ev": [199, 200], "move_exported_model_to_train": 199, "subgraph": 199, "_native_batch_norm_legit": 199, "cudnn_batch_norm": 199, "num_observer_update_epoch": 199, "num_batch_norm_update_epoch": 199, "num_epochs_between_ev": 199, "subseq": 199, "new_arg": 199, "prepared_model_copi": 199, "checkpoint_": 199, "lesli": [200, 201], "fang": [200, 201], "weiwen": [200, 201], "xia": [200, 201], "x86inductorquant": 200, "spr": 200, "x86_inductor_quant": 200, "xiq": 200, "traced_b": 200, "aten_graph": 200, "get_default_x86_inductor_quantization_config": 200, "is_dynam": [200, 201], "converted_model": 200, "absenc": 200, "mirror": 200, "device_typ": [200, 231, 255], "qconvolut": 200, "qlinear": 200, "conting": 200, "qmaxpool2d": 200, "torchinductor_freez": 200, "example_x86inductorquantizer_pytorch_2_1": 200, "torchbench": [200, 220], "example_x86inductorquantizer_qat": 200, "kimish": 201, "patel": 201, "quantiat": 201, "qnnpackquant": 201, "quantizationspec": 201, "quantizationannot": 201, "bitwidth": 201, "histogramobserv": 201, "dataclass": 201, "input_qspec_map": 201, "output_qspec": 201, "_annot": 201, "matcher": 201, "get_source_partit": 201, "add_partit": 201, "add_nod": 201, "output_nod": 201, "act_quantization_spec": 201, "observer_or_fake_quant_ctr": 201, "input_act_qspec": 201, "output_act_qspec": 201, "input_act0": 201, "input_act1": 201, "quantization_annot": 201, "sharedquantizationspec": 201, "average_pool": 201, "edgeornod": 201, "conv1_out": 201, "conv2_out": 201, "qspec1": 201, "cat_input0": 201, "cat_input1": 201, "share_qparams_with_input_act0_qspec": 201, "fixedqparamsquantizationspec": 201, "act_qspec": 201, "sigmoid_nod": 201, "input_act": 201, "derivedquantizationspec": 201, "derive_qparams_fn": 201, "observerorfakequant": 201, "observerbas": 201, "fakequantizebas": 201, "obejct": 201, "obs_or_fq": 201, "fq": 201, "act_obs_or_fq": 201, "weight_obs_or_fq": 201, "act_scal": 201, "act_zp": 201, "calculate_qparam": 201, "weight_zp": 201, "bias_qspec": 201, "derived_from": 201, "per_tensor_symmetr": 201, "weight_quantization_spec": 201, "backendquant": 201, "quantizationconfig": 201, "get_input_act_qspec": 201, "get_output_act_qspec": 201, "get_weight_qspec": 201, "get_bias_qspec": 201, "relu_nod": 201, "maybe_conv_nod": 201, "conv1d": [201, 208, 248], "recognz": 201, "subgraphmatch": 201, "conv_relu_pattern": 201, "name_node_map": 201, "input_nod": 201, "weight_nod": 201, "bias_nod": 201, "exact_match": 202, "53358561967833": 202, "9280493093186": 202, "927572380751371": 202, "607915310189128": 202, "18846387788653": 202, "91255673766136": 202, "parameter": 202, "elemen": 202, "paramter": 202, "bertoutput": 202, "parametrizedlinear": 202, "fakespars": 202, "layernorm": 202, "elementwise_affin": 202, "59602649006622": 202, "51610004515979": 202, "0237": 202, "0130": 202, "0462": 202, "0272": 202, "0436": 202, "0492": 202, "0844": 202, "0340": 202, "0302": 202, "0350": 202, "0303": 202, "0175": 202, "0529": 202, "0327": 202, "0213": 202, "0258": 202, "0239": 202, "0380": 202, "0562": 202, "0432": 202, "0262": 202, "0227": 202, "0244": 202, "0784": 202, "0761": 202, "0225": 202, "0395": 202, "0684": 202, "0344": 202, "43897824030275": 202, "48718950090766": 202, "621004460379481": 202, "368514601141214": 202, "702805917710066": 202, "244": [202, 227], "19364519417286": 202, "87x": 202, "skip_init": 203, "param1": 203, "some_buff": 203, "to_empti": [203, 245], "intial": 203, "fnet": 204, "___torch_mangle_3": 204, "fnet2": 204, "0107": 204, "0048": 204, "torchscript_freez": 204, "lai": [205, 223], "cccclai": 205, "dhruv": 205, "matani": 205, "dhruvbird": 205, "scripted_modul": [205, 210, 223], "input_image_1": 205, "input_tensor_1": 205, "input_batch_1": 205, "input_image_2": 205, "input_tensor_2": 205, "input_batch_2": 205, "step2": 205, "bundled_model_input": 205, "bundled_model": [205, 210], "bundle_input": [205, 210], "deeplabv3_scripted_with_bundled_input": 205, "macosx_deployment_target": [205, 207], "max_job": 205, "tracing_bas": 205, "model_trac": 205, "model_input_path": 205, "build_yaml_path": 205, "armeabi": 205, "v7a": 205, "v8a": [205, 207, 219, 224], "selected_op_list": [205, 223], "build_pytorch_android": [205, 207, 223], "cmd": 205, "build_lite_interpret": 205, "chenlai": 205, "aar": [205, 207, 209], "xarg": 205, "ls": 205, "lah": 205, "rw": 205, "staff": 205, "13m": 205, "feb": 205, "pytorch_android": [205, 207, 209, 225], "36k": 205, "pytorch_android_torchvis": [205, 223, 225], "gradl": [205, 207, 223, 225, 228], "androidx": [205, 209, 223], "appcompat": [205, 209, 223], "constraintlayout": [205, 223], "testimplement": [205, 223], "junit": [205, 223], "androidtestimplement": [205, 223], "ext": [205, 221, 223, 264, 265], "espresso": [205, 223], "v7": [205, 209], "fbjni": [205, 209, 223], "allproject": [205, 209], "jcenter": [205, 209], "flatdir": 205, "ios_platform": [205, 223], "deintegr": 205, "all_load": 205, "bitcod": 205, "deeplabv3": [205, 223], "deeplabv3_on_android": 205, "42368": 206, "unsuccessfulli": 206, "rummag": 206, "batched_dot": [206, 232], "feature_s": 206, "shenanigin": 206, "feature_vec": 206, "8304": 206, "23475": 206, "basis_vector": 206, "get_vjp": 206, "jacobian_vmap": 206, "performantli": 206, "7786": 206, "grad_sampl": 206, "batch_of_sampl": 206, "vmap_recip": 206, "ivan": [207, 209], "kobzarev": [207, 209], "use_vulkan": 207, "vulkan_wrapp": 207, "use_vulkan_wrapp": 207, "libvulkan": 207, "vulkansdk": 207, "lunarg": 207, "vulkan_sdk": 207, "vulkan_sdk_root": 207, "install_vulkan": 207, "use_vulkan_shaderc_runtim": 207, "android_abi": [207, 209, 219, 224], "build_android": [207, 219, 224], "script_model": 207, "mobilenet2": 207, "32bit": 207, "script_model_vulkan": 207, "optimization_blocklist": 207, "mobileoptimizertyp": 207, "vulkan_automatic_gpu_transf": 207, "is_vulkan_avail": 207, "tensor_vulkan": 207, "tensor_output_vulkan": 207, "tensor_output": 207, "_adaptive_avg_pool2d": 207, "_cat": 207, "hardtanh_": 207, "transpose_": 207, "upsample_nearest2d": 207, "allocatefloatbuff": [207, 224], "fromblob": [207, 224], "mmodul": [207, 223, 224], "test_app": 207, "testapp": [207, 224], "l133": 207, "apploc": 207, "installmbvulkanlocalbasedebug": 207, "mbq": 207, "swiftshad": 207, "amx": [208, 221, 222], "\u4e5f\u79f0\u4e3a\u82f1\u7279\u5c14": 208, "\u662f\u4e00\u79cdx86\u6269\u5c55": 208, "\u5f15\u5165\u4e86\u4e24\u4e2a\u65b0\u7ec4\u4ef6": 208, "\u4e00\u4e2a\u79f0\u4e3a": 208, "\u7684\u4e8c\u7ef4\u5bc4\u5b58\u5668\u6587\u4ef6\u548c\u4e00\u4e2a\u80fd\u591f\u5728\u8fd9\u4e9btile\u4e0a\u8fdb\u884c\u77e9\u9635\u4e58\u6cd5": 208, "tmul": 208, "\u7684\u52a0\u901f\u5668": 208, "amx\u65e8\u5728\u52a0\u901fcpu\u4e0a\u7684\u6df1\u5ea6\u5b66\u4e60\u8bad\u7ec3\u548c\u63a8\u7406\u5de5\u4f5c\u8d1f\u8f7d": 208, "\u975e\u5e38\u9002\u5408\u81ea\u7136\u8bed\u8a00\u5904\u7406": 208, "\u63a8\u8350\u7cfb\u7edf\u548c\u56fe\u50cf\u8bc6\u522b\u7b49\u5de5\u4f5c\u8d1f\u8f7d": 208, "\u82f1\u7279\u5c14\u901a\u8fc7\u7b2c4\u4ee3\u82f1\u7279\u5c14": 208, "\u81f3\u5f3a": 208, "\u53ef\u6269\u5c55\u5904\u7406\u5668\u548c\u82f1\u7279\u5c14": 208, "amx\u63a8\u8fdb\u4e86ai\u80fd\u529b": 208, "\u76f8\u6bd4\u4e0a\u4e00\u4ee3\u4ea7\u54c1": 208, "\u63a8\u7406\u548c\u8bad\u7ec3\u6027\u80fd\u63d0\u9ad8\u4e863\u500d\u81f310\u500d": 208, "\u8be6\u89c1": 208, "\u4f7f\u7528intel": [208, 248], "amx\u52a0\u901fai\u5de5\u4f5c\u8d1f\u8f7d": 208, "\u4e0e\u8fd0\u884cintel": 208, "\u9ad8\u7ea7\u77e2\u91cf\u6269\u5c55512\u795e\u7ecf\u7f51\u7edc\u6307\u4ee4": 208, "avx": [208, 221], "vnni": [208, 221], "\u7684\u7b2c3\u4ee3\u82f1\u7279\u5c14\u81f3\u5f3a\u53ef\u6269\u5c55\u5904\u7406\u5668\u76f8\u6bd4": 208, "\u8fd0\u884cintel": 208, "amx\u7684\u7b2c4\u4ee3\u82f1\u7279\u5c14\u81f3\u5f3a\u53ef\u6269\u5c55\u5904\u7406\u5668\u6bcf\u5468\u671f\u53ef\u6267\u884c2": 208, "048\u4e2aint8\u64cd\u4f5c": 208, "\u800c\u4e0d\u662f256\u4e2aint8\u64cd\u4f5c": 208, "\u5b83\u4eec\u8fd8\u53ef\u4ee5\u6bcf\u5468\u671f\u6267\u884c1": 208, "024\u4e2abf16\u64cd\u4f5c": 208, "\u800c\u4e0d\u662f64\u4e2afp32\u64cd\u4f5c": 208, "_\u7b2c4\u9875": 208, "\u6709\u5173amx\u7684\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f": 208, "amx\u6982\u8ff0": 208, "pytorch\u901a\u8fc7\u5176\u540e\u7aefonednn\u5229\u7528amx\u6765\u8ba1\u7b97bfloat16\u548cint8\u91cf\u5316\u7684\u8ba1\u7b97\u5bc6\u96c6\u578b\u7b97\u5b50": 208, "\u4ece\u800c\u5728\u652f\u6301amx\u7684x86": 208, "cpu\u4e0a\u83b7\u5f97\u66f4\u9ad8\u7684\u6027\u80fd": 208, "\u6709\u5173onednn\u7684\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f": 208, "\u64cd\u4f5c\u5b8c\u5168\u7531onednn\u6839\u636e\u751f\u6210\u7684\u6267\u884c\u4ee3\u7801\u8def\u5f84\u5904\u7406": 208, "\u5f53\u652f\u6301\u7684\u64cd\u4f5c\u5728\u652f\u6301amx\u7684\u786c\u4ef6\u5e73\u53f0\u4e0a\u6267\u884c\u5230onednn\u5b9e\u73b0\u65f6": 208, "amx\u6307\u4ee4\u5c06\u5728onednn\u5185\u90e8\u81ea\u52a8\u8c03\u7528": 208, "\u7531\u4e8eonednn\u662fpytorch": 208, "cpu\u7684\u9ed8\u8ba4\u52a0\u901f\u5e93": 208, "\u56e0\u6b64\u65e0\u9700\u624b\u52a8\u64cd\u4f5c\u5373\u53ef\u542f\u7528amx\u652f\u6301": 208, "\u672c\u8282\u63d0\u4f9b\u4e86\u5982\u4f55\u5229\u7528amx\u52a0\u901f\u5404\u79cd\u5de5\u4f5c\u8d1f\u8f7d\u7684\u6307\u5357": 208, "bfloat16\u6570\u636e\u7c7b\u578b": 208, "\u5c06\u5229\u7528amx\u52a0\u901f\u652f\u6301\u7684\u7b97\u5b50": 208, "\u5185\u5b58\u683c\u5f0f\u53ef\u83b7\u5f97\u66f4\u597d\u7684\u6027\u80fd": 208, "\u91cf\u5316": [208, 222, 235], "\u5e94\u7528\u91cf\u5316\u5c06\u5229\u7528amx\u52a0\u901f\u652f\u6301\u7684\u7b97\u5b50": 208, "\u5f53\u751f\u6210\u7684\u56fe\u6a21\u578b\u8fd0\u884c\u5230onednn\u5b9e\u73b0\u7684\u652f\u6301\u7b97\u5b50\u65f6": 208, "amx\u52a0\u901f\u5c06\u88ab\u6fc0\u6d3b": 208, "\u5728\u652f\u6301amx\u7684cpu\u4e0a\u4f7f\u7528pytorch\u65f6": 208, "\u6846\u67b6\u5c06\u9ed8\u8ba4\u81ea\u52a8\u542f\u7528amx\u4f7f\u7528": 208, "\u8fd9\u610f\u5473\u7740pytorch\u5c06\u5c3d\u53ef\u80fd\u5229\u7528amx\u529f\u80fd\u6765\u52a0\u901f\u77e9\u9635\u4e58\u6cd5\u64cd\u4f5c": 208, "\u91cd\u8981\u7684\u662f\u8981\u6ce8\u610f": 208, "\u662f\u5426\u8c03\u5ea6\u5230amx\u5185\u6838\u6700\u7ec8\u53d6\u51b3\u4e8epytorch\u6240\u4f9d\u8d56\u7684onednn\u5e93\u548c\u91cf\u5316\u540e\u7aef\u7684\u5185\u90e8\u4f18\u5316\u7b56\u7565": 208, "pytorch\u548conednn\u5e93\u5185\u90e8\u5982\u4f55\u5904\u7406amx\u5229\u7528\u7684\u5177\u4f53\u7ec6\u8282\u53ef\u80fd\u4f1a\u968f\u7740\u6846\u67b6\u7684\u66f4\u65b0\u548c\u6539\u8fdb\u800c\u53d1\u751f\u53d8\u5316": 208, "\u53ef\u5229\u7528amx\u7684bf16": 208, "cpu\u7b97\u5b50": 208, "conv3d": [208, 248], "conv_transpose1d": 208, "conv_transpose3d": 208, "baddbmm": 208, "addbmm": 208, "\u53ef\u5229\u7528amx\u7684\u91cf\u5316cpu\u7b97\u5b50": 208, "\u8bbe\u7f6e\u73af\u5883\u53d8\u91cf": 208, "onednn_verbos": 208, "\u6216\u4f7f\u7528": 208, "mkldnn": [208, 220], "\u4ee5\u542f\u7528onednn\u8f6c\u50a8\u8be6\u7ec6\u6d88\u606f": 208, "verbose_on": 208, "\u83b7\u53d6onednn\u8be6\u7ec6\u8f93\u51fa": 208, "6dbeffbae1f23cbbeae17adb7b5b13f1f37c080": 208, "nthr": 208, "isa": [208, 248], "prim_templ": 208, "prop_kind": 208, "memory_descriptor": 208, "auxiliari": 208, "problem_desc": 208, "exec_tim": 208, "exec": 208, "undef": 208, "src_f32": 208, "f0": 208, "dst_f32": 208, "scratchpad": 208, "2561": 208, "avx512_core_amx_bf16": 208, "forward_train": 208, "src_bf16": 208, "acdb": 208, "wei_bf16": 208, "abcd16b16a2b": 208, "bia_f32": 208, "dst_bf16": 208, "alg": 208, "convolution_direct": 208, "mb7_ic2oc1_ih224oh111kh3sh2dh1ph1_iw224ow111kw3sw2dw1pw1": 208, "628906": 208, "brg": 208, "avx512_core_amx_int8": 208, "src_s8": 208, "wei_s8": 208, "ba16a64b4a": 208, "dst_s8": 208, "1x30522": 208, "30522x768": 208, "1x768": 208, "66382": 208, "\u5982\u679c\u4f60\u83b7\u5f97\u4e86": 208, "\u7684\u8be6\u7ec6\u8f93\u51fa": 208, "\u7528\u4e8ebfloat16": 208, "\u7528\u4e8eint8\u91cf\u5316": 208, "\u5219\u8868\u793aamx\u5df2\u88ab\u6fc0\u6d3b": 208, "\u6211\u4eec\u7b80\u8981\u4ecb\u7ecd\u4e86amx": 208, "\u5982\u4f55\u5728pytorch\u4e2d\u5229\u7528amx\u6765\u52a0\u901f\u5de5\u4f5c\u8d1f\u8f7d": 208, "\u4ee5\u53ca\u5982\u4f55\u786e\u8ba4amx\u6b63\u5728\u88ab\u5229\u7528": 208, "\u968f\u7740pytorch\u548conednn\u7684\u6539\u8fdb\u548c\u66f4\u65b0": 208, "amx\u7684\u5229\u7528\u60c5\u51b5\u53ef\u80fd\u4f1a\u76f8\u5e94\u53d1\u751f\u53d8\u5316": 208, "\u5982\u679c\u60a8\u9047\u5230\u4efb\u4f55\u95ee\u9898\u6216\u6709\u4efb\u4f55\u7591\u95ee": 208, "\u60a8\u53ef\u4ee5\u4f7f\u7528": [208, 259], "\u8bba\u575b": 208, "_\u6216": 208, "_\u4e0e\u6211\u4eec\u8054\u7cfb": 208, "r19c": 209, "android_ndk": 209, "3859397": 209, "android_sdk": 209, "android_hom": 209, "gradle_hom": 209, "jdk": [209, 228], "java_hom": 209, "openjdk": 209, "opencv_android_sdk": 209, "registeroper": 209, "cento": 209, "yum": 209, "devel": 209, "libopencv": 209, "nativeapp": 209, "useandroidx": 209, "enablejetifi": 209, "buildscript": 209, "classpath": 209, "maven": [209, 223], "oss": [209, 223], "sonatyp": [209, 223], "extractfornativebuild": 209, "compilesdkvers": 209, "buildtoolsvers": 209, "defaultconfig": 209, "applicationid": 209, "minsdkvers": 209, "targetsdkvers": 209, "versioncod": 209, "versionnam": 209, "externalnativebuild": 209, "dandroid_stl": 209, "_share": 209, "buildtyp": 209, "minifyen": 209, "sourceset": 209, "jnilib": 209, "srcdir": 209, "extractaarfornativebuild": 209, "dolast": 209, "absolutefil": 209, "ziptre": 209, "builddir": 209, "jni": 209, "whentaskad": 209, "dependson": 209, "nexu": 209, "libpytorch_jni": 209, "libfbjni": 209, "stl": 209, "pytorch_nativeapp": 209, "build_dir": 209, "cmake_source_dir": 209, "pytorch_testapp_cpp_dir": 209, "cmake_current_list_dir": 209, "pytorch_testapp_sourc": 209, "pytorch_include_dir": 209, "pytorch_link_dir": 209, "target_compile_opt": 209, "fexcept": 209, "build_subdir": 209, "find_librari": 209, "pytorch_librari": 209, "pytorch_jni": 209, "no_cmake_find_root_path": 209, "fbjni_librari": 209, "endif": 209, "opencv_include_dir": 209, "target_include_directori": 209, "opencv_lib_dir": 209, "opencv_librari": 209, "opencv_java4": 209, "libopencv_java4": 209, "logcat": 209, "torschscript": 209, "androidmanifest": 209, "xml": 209, "xmln": 209, "apk": 209, "allowbackup": 209, "pytorchnativeapp": 209, "supportsrtl": 209, "theme": 209, "darkactionbar": 209, "appcompatact": 209, "fileoutputstream": 209, "inputstream": 209, "outputstream": 209, "assetnam": 209, "getfilesdir": 209, "getabsolutepath": 209, "getasset": 209, "savedinstancest": 209, "modelfileabsolutefilepath": 209, "nativecli": 209, "loadandforwardmodel": 209, "assertfilepath": 209, "nativep": 209, "libpytorch_nativeapp": 209, "modelpath": 209, "cassert": 209, "cmath": 209, "unistd": 209, "alogi": 209, "__android_log_print": 209, "android_log_info": 209, "__va_args__": 209, "alog": 209, "android_log_error": 209, "ostringstream": 209, "c_str": 209, "jitcallguard": 209, "no_autograd_guard": 209, "non_var_guard": 209, "graphoptimizerenabledguard": 209, "no_optimizer_guard": 209, "jnienv": 209, "jclass": 209, "jstring": 209, "jmodelpath": 209, "getstringutfchar": 209, "t_out": 209, "releasestringutfchar": 209, "jniexport": 209, "jint": 209, "jni_onload": 209, "javavm": 209, "vm": [209, 265], "getenv": [209, 232], "jni_version_1_6": 209, "jni_ok": 209, "jni_err": 209, "findclass": 209, "jninativemethod": 209, "ljava": 209, "rc": 209, "registern": 209, "intermix": 209, "assembledebug": 209, "installdebug": 209, "icon": [209, 262, 264], "adb": [209, 219, 224], "grep": 209, "26968": 209, "9484": 209, "1757": 209, "5832": 209, "9144": 209, "8867": 209, "0933": 209, "4004": 209, "3389": 209, "5200": [209, 232], "7625": 209, "5724": 209, "2073": 209, "4613": 209, "2730": 209, "6789": 209, "2247": 209, "2790": 209, "0067": 209, "9266": 209, "6034": 209, "1941": 209, "7021": 209, "5368": 209, "3803": 209, "0188": 209, "2021": [209, 222], "7412": 209, "2257": 209, "5044": 209, "6592": 209, "0826": 209, "0084": 209, "8733": 209, "5435": 209, "1087": 209, "1066": 209, "9926": 209, "1047": 209, "5311": 209, "9178": 209, "5451": 209, "0473": 209, "7571": 209, "3909": 209, "4039": 209, "5085": 209, "2776": 209, "4080": 209, "9203": 209, "3655": 209, "4395": 209, "4467": 209, "9837": 209, "3335": 209, "0445": 209, "8039": 209, "2512": 209, "3122": 209, "6543": 209, "5819": 209, "5680": 209, "6442": 209, "3090": 209, "6197": 209, "0773": 209, "5967": 209, "1105": 209, "0274": 209, "0330": 209, "0124": 209, "8644": 209, "0493": 209, "7633": 209, "9657": 209, "3469": 209, "3159": 209, "0683": 209, "4529": 209, "4559": 209, "7038": 209, "8396": 209, "9716": 209, "5279": 209, "1780": 209, "3849": 209, "4368": 209, "1480": 209, "jacob": 210, "szwejbka": 210, "example_dict": 210, "all_info": 210, "get_bundled_inputs_functions_and_info": 210, "func_nam": 210, "input_func_nam": 210, "get_inputs_function_nam": 210, "func_to_run": 210, "model_funct": 210, "decompress": 210, "ie": 210, "bundle_randn": 210, "deflat": 210, "create_exampl": 210, "deflated_input": 210, "inflatablearg": 210, "randn_lik": 210, "bundle_optional_dict_of_randn": 210, "fmt_fn": 210, "lazo": [211, 212, 257], "\u4f18\u5316\u5668\u662f\u8bad\u7ec3\u4efb\u4f55\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u7684\u5173\u952e\u7b97\u6cd5": 211, "\u7531\u4e8e\u5b83\u8d1f\u8d23\u66f4\u65b0\u6bcf\u4e2a\u6a21\u578b\u53c2\u6570": 211, "\u56e0\u6b64\u5bf9\u4e8e\u5927\u578b\u6a21\u578b": 211, "\u5b83\u5f80\u5f80\u4f1a\u6210\u4e3a\u8bad\u7ec3\u6027\u80fd\u7684\u74f6\u9888": 211, "\u6211\u4eec\u5c06\u5728\u4f18\u5316\u5668\u4f7f\u7528": 211, "\u63d0\u5347\u5728": 211, "\u4e0a\u7684\u6027\u80fd": 211, "\u672c\u6559\u7a0b\u9700\u8981": [211, 238, 245, 257], "\u6216\u66f4\u9ad8\u7248\u672c": [211, 227, 231, 238, 245, 253, 256, 257], "\u6211\u4eec\u5c06\u4f7f\u7528\u4e00\u4e2a\u7b80\u5355\u7684\u7ebf\u6027\u5c42\u5e8f\u5217": 211, "\u7531\u4e8e\u6211\u4eec\u53ea\u662f\u5bf9\u4f18\u5316\u5668\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5": 211, "\u6240\u9009\u62e9\u7684\u6a21\u578b\u5e76\u4e0d\u91cd\u8981": 211, "\u56e0\u4e3a\u4f18\u5316\u5668\u7684\u6027\u80fd\u4e0e\u51fd\u6570\u53c2\u6570\u6570\u91cf\u6709\u5173": 211, "\u6839\u636e\u60a8\u4f7f\u7528\u7684\u673a\u5668\u4e0d\u540c": 211, "\u7ed3\u679c\u53ef\u80fd\u4f1a\u6709\u6240\u4e0d\u540c": 211, "\u5728\u672c\u4f8b\u4e2d": 211, "\u5e76\u521b\u5efa\u4e00\u4e2a\u8f85\u52a9\u51fd\u6570\u6765\u5c06": 211, "\u5305\u88c5\u5728": 211, "\u4ec5\u652f\u6301device_cap": 211, "\u8bbe\u5907": [211, 216, 232], "\u5982\u679c\u6211\u4eec\u5728\u4e0d\u652f\u6301": 211, "\u7684\u8bbe\u5907\u4e0a": 211, "\u5219\u5e72\u51c0\u5730\u9000\u51fa": [211, 257], "\u8ba9\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u6709\u7528\u7684\u57fa\u51c6\u6d4b\u8bd5\u51fd\u6570": 211, "\u9884\u70ed\u8fd0\u884c\u4ee5\u7f16\u8bd1\u51fd\u6570": 211, "eager_runtim": 211, "compiled_runtim": 211, "\u793a\u4f8b\u7ed3\u679c": 211, "2437149845064u": 211, "07384741178u": 211, "\u6709\u5173\u6df1\u5165\u7684\u6280\u672f\u6982\u8ff0": 211, "linearlr": 212, "sched": 212, "total_it": 212, "compiling_optimizer_lr_schedul": 212, "\u76f4\u63a5\u8bbe\u5907\u5230\u8bbe\u5907rpc": 213, "\u5728pytorch": [213, 248], "8\u4e2d\u4f5c\u4e3a\u539f\u578b\u529f\u80fd\u5f15\u5165": 213, "\u6b64api\u53ef\u80fd\u4f1a\u53d1\u751f\u53d8\u5316": 213, "\u60a8\u5c06\u5b66\u4e60": [213, 214, 217, 227, 258, 260], "rpc\u7684\u9ad8\u7ea7\u6982\u5ff5": 213, "\u5206\u5e03\u5f0frpc\u6846\u67b6\u5165\u95e8": 213, "rpc\u652f\u6301\u76f4\u63a5\u4ece\u672c\u5730cuda\u5185\u5b58\u5411\u8fdc\u7a0bcuda\u5185\u5b58\u53d1\u9001\u5f20\u91cf": 213, "\u57281": 213, "8\u7248\u672c\u53d1\u5e03\u4e4b\u524d": 213, "rpc\u53ea\u63a5\u53d7cpu\u5f20\u91cf": 213, "\u5f53\u5e94\u7528\u7a0b\u5e8f\u9700\u8981\u901a\u8fc7rpc\u53d1\u9001cuda\u5f20\u91cf\u65f6": 213, "\u5b83\u5fc5\u987b\u9996\u5148\u5c06\u5f20\u91cf\u79fb\u52a8\u5230\u8c03\u7528\u65b9\u7684cpu": 213, "\u901a\u8fc7rpc\u53d1\u9001": 213, "\u7136\u540e\u5728\u88ab\u8c03\u7528\u65b9\u5c06\u5176\u79fb\u52a8\u5230\u76ee\u6807\u8bbe\u5907": 213, "\u8fd9\u4f1a\u5bfc\u81f4\u4e0d\u5fc5\u8981\u7684\u540c\u6b65\u548cd2h\u548ch2d\u590d\u5236": 213, "\u4ece1": 213, "8\u7248\u672c\u5f00\u59cb": 213, "rpc\u5141\u8bb8\u7528\u6237\u4f7f\u7528": 213, "set_device_map": 213, "api\u914d\u7f6e\u6bcf\u4e2a\u8fdb\u7a0b\u7684\u5168\u5c40\u8bbe\u5907\u6620\u5c04": 213, "\u6307\u5b9a\u5982\u4f55\u5c06\u672c\u5730\u8bbe\u5907\u6620\u5c04\u5230\u8fdc\u7a0b\u8bbe\u5907": 213, "\u5177\u4f53\u6765\u8bf4": [213, 260], "worker0": 213, "\u7684\u8bbe\u5907\u6620\u5c04\u6709\u4e00\u4e2a\u6761\u76ee": 213, "\u6240\u6709\u6765\u81ea": 213, "\u4e0a\u7684rpc\u53c2\u6570": 213, "\u5c06\u76f4\u63a5\u53d1\u9001\u5230": 213, "rpc\u7684\u54cd\u5e94\u5c06\u4f7f\u7528\u8c03\u7528\u65b9\u8bbe\u5907\u6620\u5c04\u7684\u9006\u6620\u5c04": 213, "\u5373\u5982\u679c": 213, "\u8fd4\u56de": 213, "\u4e0a\u7684\u5f20\u91cf": 213, "\u5b83\u5c06\u76f4\u63a5\u53d1\u9001\u5230": 213, "\u6240\u6709\u9884\u671f\u7684\u8bbe\u5907\u5230\u8bbe\u5907\u76f4\u63a5\u901a\u4fe1\u5fc5\u987b\u5728\u6bcf\u4e2a\u8fdb\u7a0b\u7684\u8bbe\u5907\u6620\u5c04\u4e2d\u6307\u5b9a": 213, "\u53ea\u5141\u8bb8cpu\u5f20\u91cf": 213, "rpc\u4f9d\u8d56\u4e8e": 213, "tensorpip": [213, 252], "\u4f5c\u4e3a\u901a\u4fe1\u540e\u7aef": 213, "rpc\u4ece\u6bcf\u4e2a\u8bf7\u6c42\u6216\u54cd\u5e94\u4e2d\u63d0\u53d6\u6240\u6709\u5f20\u91cf\u5230\u4e00\u4e2a\u5217\u8868\u4e2d": 213, "\u5e76\u5c06\u5176\u4ed6\u6240\u6709\u5185\u5bb9\u6253\u5305\u6210\u4e8c\u8fdb\u5236\u8d1f\u8f7d": 213, "tensorpipe\u5c06\u6839\u636e\u5f20\u91cf\u8bbe\u5907\u7c7b\u578b\u548c\u8c03\u7528\u65b9\u548c\u88ab\u8c03\u7528\u65b9\u7684\u901a\u9053\u53ef\u7528\u6027": 213, "\u81ea\u52a8\u4e3a\u6bcf\u4e2a\u5f20\u91cf\u9009\u62e9\u901a\u4fe1\u901a\u9053": 213, "\u73b0\u6709\u7684": 213, "\u901a\u9053\u6db5\u76d6": 213, "infiniband": 213, "cma": 213, "\u4ee5\u4e0b\u4ee3\u7801\u5c55\u793a\u4e86\u5982\u4f55\u4f7f\u7528cuda": 213, "\u8be5\u6a21\u578b\u5305\u542b\u4e24\u4e2a\u7ebf\u6027\u5c42": 213, "\u88ab\u5206\u6210\u4e24\u4e2a\u5206\u7247": 213, "\u8fd9\u4e24\u4e2a\u5206\u7247\u5206\u522b\u653e\u7f6e\u5728": 213, "\u4f5c\u4e3a\u4e3b\u8282\u70b9\u9a71\u52a8\u524d\u5411\u548c\u540e\u5411\u4f20\u64ad": 213, "\u6211\u4eec\u6709\u610f\u8df3\u8fc7\u4e86": 213, "\u4ee5\u7a81\u51fa\u4f7f\u7528": 213, "\u65f6\u7684\u6027\u80fd\u6539\u8fdb": 213, "\u5b9e\u9a8c\u91cd\u590d\u524d\u5411\u548c\u540e\u5411\u4f20\u64ad": 213, "\u6b21": [213, 253], "\u5e76\u6d4b\u91cf\u603b\u6267\u884c\u65f6\u95f4": 213, "\u5b83\u6bd4\u8f83\u4e86\u4f7f\u7528": 213, "\u4e0e\u624b\u52a8\u6682\u5b58\u5230": 213, "\u5185\u5b58": 213, "\u7684\u60c5\u51b5": 213, "comm_mod": 213, "\u5982\u679cx\u5df2\u7ecf\u5728self": 213, "device\u4e0a": 213, "\u662f\u4e00\u4e2a\u7a7a\u64cd\u4f5c": 213, "\u4e0a\u7684\u672c\u5730\u6a21\u5757": 213, "\u4e0a\u7684\u8fdc\u7a0b\u6a21\u5757": 213, "\u51c6\u5907\u968f\u673a\u8f93\u5165": 213, "\u4e0a\u540c\u6b65": 213, "\u4ee5\u786e\u4fdd\u6240\u6709\u5f85\u5904\u7406\u7684cuda\u64cd\u4f5c\u90fd\u5305\u542b\u5728\u6d4b\u91cf\u4e2d": 213, "current_stream": 213, "rpc\u603b\u6267\u884c\u65f6\u95f4": 213, "\u963b\u585e\u76f4\u5230\u6240\u6709rpc\u5b8c\u6210": 213, "\u8f93\u51fa\u663e\u793a\u5982\u4e0b": 213, "\u8868\u660e\u5728\u8fd9\u4e2a\u5b9e\u9a8c\u4e2d": 213, "\u53ef\u4ee5\u5e2e\u52a9\u5b9e\u73b0": 213, "\u500d\u7684\u901f\u5ea6\u63d0\u5347": 213, "\u76f8\u6bd4\u4e8e": 213, "3145179748535156\u79d2": 213, "06867480278015137\u79d2": 213, "\u5728\u8fd9\u4e2a\u6559\u7a0b\u4e2d": 214, "\u5982\u4f55\u5c06\u8bad\u7ec3\u597d\u7684": 214, "\u6a21\u578b\u5c01\u88c5\u5230": 214, "\u5bb9\u5668\u4e2d": 214, "\u901a\u8fc7": [214, 250], "\u66b4\u9732\u51fa\u53bb": 214, "\u5982\u4f55\u5c06\u4f20\u5165\u7684": 214, "\u8bf7\u6c42\u8f6c\u6362\u4e3a": 214, "\u4ee5\u4f9b\u60a8\u7684\u6a21\u578b\u4f7f\u7528": 214, "\u5982\u4f55\u4e3a": 214, "\u54cd\u5e94\u6253\u5305\u60a8\u6a21\u578b\u7684\u8f93\u51fa": 214, "\u60a8\u9700\u8981\u4e00\u4e2a\u5b89\u88c5\u4e86\u4ee5\u4e0b\u8f6f\u4ef6\u5305": 214, "\u53ca\u5176\u4f9d\u8d56\u9879": 214, "\u73af\u5883": [214, 227], "\u53e6\u5916": [214, 258], "\u5982\u679c\u9700\u8981\u83b7\u53d6\u4e00\u4e9b\u652f\u6301\u6587\u4ef6": 214, "\u60a8\u8fd8\u9700\u8981": 214, "\u5b89\u88c5": [214, 227, 237], "\u7684\u8bf4\u660e\u5728": 214, "org_": [214, 258], "\u4e0a\u6709\u4ecb\u7ecd": 214, "\u5b98\u7f51_": 214, "\u662f\u4e00\u4e2a\u7528": 214, "\u7f16\u5199\u7684\u8f7b\u91cf\u7ea7": 214, "\u670d\u52a1\u5668": [214, 252], "\u5b83\u4e3a\u60a8\u63d0\u4f9b\u4e86\u4e00\u79cd\u4fbf\u6377\u7684\u65b9\u5f0f": 214, "\u5feb\u901f\u5efa\u7acb\u4e00\u4e2a": 214, "\u7528\u4e8e\u60a8\u8bad\u7ec3\u597d\u7684": 214, "\u6a21\u578b\u7684\u9884\u6d4b": 214, "\u53ef\u76f4\u63a5\u4f7f\u7528": 214, "\u6216\u4f5c\u4e3a\u66f4\u5927\u7cfb\u7edf\u4e2d\u7684": 214, "\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a": 214, "\u63a5\u6536\u56fe\u50cf": 214, "\u5e76\u5c06\u5176\u6620\u5c04\u5230": 214, "\u6570\u636e\u96c6\u7684": 214, "\u4e2a\u7c7b\u522b\u4e4b\u4e00": 214, "\u60a8\u9700\u8981\u4e00\u4e2a\u7528\u4e8e\u6d4b\u8bd5\u7684\u56fe\u50cf\u6587\u4ef6": 214, "\u60a8\u8fd8\u53ef\u4ee5\u83b7\u53d6\u4e00\u4e2a\u6587\u4ef6": 214, "\u5c06\u6a21\u578b\u8f93\u51fa\u7684\u7c7b\u7d22\u5f15\u6620\u5c04\u4e3a\u53ef\u8bfb\u7684\u7c7b\u540d": 214, "\u53ef\u4ee5\u901a\u8fc7\u68c0\u51fa": 214, "\u4ed3\u5e93\u5e76\u5c06\u6587\u4ef6\u590d\u5236\u5230\u60a8\u7684\u5de5\u4f5c\u6587\u4ef6\u5939\u6765\u5feb\u901f\u83b7\u53d6\u8fd9\u4e24\u4e2a\u652f\u6301\u6587\u4ef6": 214, "\u672c\u6559\u7a0b\u4e0d\u4f9d\u8d56\u4e8e": 214, "\u8fd9\u53ea\u662f\u5feb\u901f\u83b7\u53d6\u6587\u4ef6\u7684\u4e00\u79cd\u65b9\u5f0f": 214, "\u4ece\u60a8\u7684": 214, "\u63d0\u793a\u7b26\u4e0b\u53d1\u51fa\u4ee5\u4e0b\u547d\u4ee4": 214, "image_classifi": 214, "kitten": 214, "index_to_nam": 214, "\u6587\u4ef6\u5728\u4e0b\u9762\u7684": 214, "\u670d\u52a1\u4e2d\u662f\u53ef\u9009\u7684": 214, "\u60a8\u53ef\u4ee5\u4f7f\u7528\u81ea\u5df1\u7684\u56fe\u50cf\u6d4b\u8bd5\u60a8\u7684\u670d\u52a1": 214, "\u9700\u786e\u4fdd\u662f\u4e00\u4e2a": 214, "\u8272": 214, "\u56fe\u50cf": [214, 234, 258], "\u670d\u52a1\u7684\u5b8c\u6574": 214, "\u811a\u672c\u5728\u672c\u6559\u7a0b\u7684\u6700\u540e\u5c55\u793a": 214, "\u60a8\u53ef\u4ee5\u590d\u5236\u5e76\u7c98\u8d34\u5230\u60a8\u81ea\u5df1\u7684": 214, "\u6587\u4ef6\u4e2d": [214, 222], "\u4e0b\u9762\u6211\u4eec\u5c06\u67e5\u770b\u5404\u4e2a\u90e8\u5206": 214, "\u4ee5\u660e\u786e\u5b83\u4eec\u7684\u529f\u80fd": 214, "\u6309\u987a\u5e8f": 214, "\u5c06\u4f7f\u7528\u6765\u81ea": 214, "\u7684\u9884\u8bad\u7ec3": 214, "\u5305\u542b\u7528\u4e8e\u64cd\u4f5c\u56fe\u50cf\u6570\u636e\u7684\u5de5\u5177": 214, "\u662f\u6211\u4eec\u6700\u521d\u52a0\u8f7d\u56fe\u50cf\u6587\u4ef6\u65f6\u5c06\u4f7f\u7528\u7684\u5e93": 214, "\u5f53\u7136\u6211\u4eec\u8fd8\u9700\u8981\u4ece": 214, "\u5bfc\u5165\u4e00\u4e9b\u7c7b": 214, "infil": 214, "timg": 214, "\u8bf7\u6c42\u7ed9\u4e86\u6211\u4eec\u4e00\u4e2a\u56fe\u50cf\u6587\u4ef6": 214, "\u4f46\u6211\u4eec\u7684\u6a21\u578b\u671f\u671b\u4e00\u4e2a\u5f62\u72b6\u4e3a": 214, "\u662f\u8f93\u5165\u6279\u6b21\u7684\u6570\u91cf": 214, "\u6211\u4eec\u5c06\u53ea\u4f7f\u7528\u6279\u91cf\u5927\u5c0f\u4e3a": 214, "\u6211\u4eec\u9996\u5148\u8981\u505a\u7684\u662f\u7ec4\u5408\u4e00\u7ec4": 214, "\u8f6c\u6362": 214, "\u8c03\u6574\u56fe\u50cf\u5927\u5c0f\u548c\u88c1\u526a\u56fe\u50cf": 214, "\u7136\u540e\u5bf9\u5f20\u91cf\u4e2d\u7684\u503c\u8fdb\u884c\u5f52\u4e00\u5316": 214, "\u6709\u5173\u6b64\u5f52\u4e00\u5316\u7684\u66f4\u591a\u4fe1\u606f": 214, "models_": 214, "\u7684\u6587\u6863": 214, "\u6211\u4eec\u6253\u5f00\u6587\u4ef6\u5e76\u5e94\u7528\u8f6c\u6362": 214, "\u8f6c\u6362\u8fd4\u56de\u4e00\u4e2a\u5f62\u72b6\u4e3a": 214, "\u56fe\u50cf\u7684": 214, "\u4e2a\u989c\u8272\u901a\u9053": 214, "\u56e0\u4e3a\u6211\u4eec\u9700\u8981\u5c06\u8fd9\u4e2a\u5355\u4e2a\u56fe\u50cf\u53d8\u6210\u4e00\u4e2a\u6279\u6b21": 214, "\u6240\u4ee5\u6211\u4eec\u4f7f\u7528": 214, "\u8c03\u7528\u901a\u8fc7\u6dfb\u52a0\u4e00\u4e2a\u65b0\u7684\u7b2c\u4e00\u7ef4\u6765\u5c31\u5730\u4fee\u6539\u5f20\u91cf": 214, "\u5f20\u91cf\u5305\u542b\u76f8\u540c\u7684\u6570\u636e": 214, "\u4f46\u73b0\u5728\u5f62\u72b6\u4e3a": 214, "\u4e00\u822c\u6765\u8bf4": [214, 248], "\u5373\u4f7f\u60a8\u4e0d\u662f\u5728\u5904\u7406\u56fe\u50cf\u6570\u636e": 214, "\u60a8\u4e5f\u9700\u8981\u5c06\u6765\u81ea": 214, "\u8bf7\u6c42\u7684\u8f93\u5165\u8f6c\u6362\u4e3a": 214, "\u53ef\u4ee5\u4f7f\u7528\u7684\u5f20\u91cf": 214, "\u63a8\u7406\u672c\u8eab\u662f\u6700\u7b80\u5355\u7684\u90e8\u5206": 214, "\u5f53\u6211\u4eec\u5c06\u8f93\u5165\u5f20\u91cf\u4f20\u9012\u7ed9\u6a21\u578b\u65f6": 214, "\u6211\u4eec\u4f1a\u5f97\u5230\u4e00\u4e2a\u5f20\u91cf\u503c": 214, "\u4ee3\u8868\u6a21\u578b\u4f30\u8ba1\u56fe\u50cf\u5c5e\u4e8e\u7279\u5b9a\u7c7b\u522b\u7684\u53ef\u80fd\u6027": 214, "\u8c03\u7528\u627e\u5230\u5177\u6709\u6700\u5927\u53ef\u80fd\u6027\u503c\u7684\u7c7b\u522b": 214, "\u5e76\u8fd4\u56de\u8be5\u503c\u53ca\u5176": 214, "\u7c7b\u7d22\u5f15": 214, "\u8c03\u7528\u4ece\u5305\u542b\u5b83\u7684\u5f20\u91cf\u4e2d\u63d0\u53d6\u8be5\u7c7b\u7d22\u5f15": 214, "\u5e76\u8fd4\u56de\u5b83": 214, "render_predict": 214, "prediction_idx": 214, "stridx": 214, "img_class_map": 214, "\u65b9\u6cd5\u5c06\u9884\u6d4b\u7684\u7c7b\u7d22\u5f15\u6620\u5c04\u4e3a\u4eba\u7c7b\u53ef\u8bfb\u7684\u7c7b\u6807\u7b7e": 214, "\u5728\u4ece\u60a8\u7684\u6a21\u578b\u83b7\u5f97\u9884\u6d4b\u4e4b\u540e": 214, "\u901a\u5e38\u9700\u8981\u8fdb\u884c\u540e\u5904\u7406": 214, "\u4f7f\u9884\u6d4b\u53ef\u4f9b\u4eba\u7c7b\u4f7f\u7528\u6216\u4f9b\u53e6\u4e00\u4e2a\u8f6f\u4ef6\u4f7f\u7528": 214, "\u5c06\u4ee5\u4e0b\u5185\u5bb9\u7c98\u8d34\u5230\u540d\u4e3a": 214, "\u7684\u6587\u4ef6\u4e2d": 214, "\u4e2a\u7c7b\u522b\u4e0a\u8bad\u7ec3": 214, "\u5173\u95ed\u81ea\u52a8\u68af\u5ea6\u8ba1\u7b97": 214, "mapping_file_path": 214, "\u7c7b\u522b\u7684\u53ef\u8bfb\u540d\u79f0": 214, "isfil": 214, "\u5c06\u8f93\u5165\u8f6c\u6362\u4e3a\u6a21\u578b\u671f\u671b\u7684\u5f62\u5f0f": 214, "\u6211\u4eec\u4f7f\u7528\u591a\u4e2a": 214, "\u8f6c\u6362\u6765\u51c6\u5907\u56fe\u50cf": 214, "\u6a21\u578b\u8f93\u5165\u7684\u6807\u51c6\u5f52\u4e00\u5316": 214, "\u6253\u5f00\u56fe\u50cf\u6587\u4ef6": 214, "\u56fe\u50cf\u8f6c\u6362\u4e3a\u5408\u9002\u5f62\u72b6\u7684": 214, "\u6a21\u578b\u671f\u671b\u6279\u91cf\u8f93\u5165": 214, "\u521b\u5efa\u6279\u91cf\u5927\u5c0f\u4e3a": 214, "\u83b7\u53d6\u9884\u6d4b": 214, "\u83b7\u53d6\u6240\u6709": 214, "\u7c7b\u522b\u7684\u53ef\u80fd\u6027": 214, "\u63d0\u53d6\u6700\u53ef\u80fd\u7684\u7c7b\u522b": 214, "\u5f20\u91cf\u4e2d\u63d0\u53d6": 214, "\u503c": [214, 235], "\u4f7f\u9884\u6d4b\u7ed3\u679c\u53ef\u8bfb": 214, "\u63d0\u793a\u7b26\u542f\u52a8\u670d\u52a1\u5668": 214, "\u8bf7\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4": 214, "\u60a8\u7684": 214, "\u670d\u52a1\u5668\u76d1\u542c": 214, "\u7aef\u53e3": 214, "\u670d\u52a1\u5668\u8fd0\u884c\u540e": 214, "\u6253\u5f00\u53e6\u4e00\u4e2a\u7ec8\u7aef\u7a97\u53e3": 214, "\u6d4b\u8bd5\u60a8\u65b0\u7684\u63a8\u7406\u670d\u52a1\u5668": 214, "curl": [214, 264], "multipart": 214, "\u5982\u679c\u4e00\u5207\u8bbe\u7f6e\u6b63\u786e": 214, "\u60a8\u5e94\u8be5\u4f1a\u6536\u5230\u7c7b\u4f3c\u5982\u4e0b\u7684\u54cd\u5e94": 214, "285": 214, "\u63d0\u4f9b\u5b89\u88c5\u8bf4\u660e": 214, "\u4ee5\u53ca\u66f4\u591a\u6587\u6863\u548c\u6559\u7a0b": 214, "\u5b98\u7f51": 214, "\u5feb\u901f\u5165\u95e8\u6307\u5357": 214, "\u5bf9\u8bbe\u7f6e\u4e00\u4e2a\u7b80\u5355\u7684": 214, "\u670d\u52a1\u6709\u66f4\u8be6\u7ec6\u7684\u4ecb\u7ecd": 214, "iri": [215, 216], "rodrigo": 215, "kumpera": 215, "chien": 215, "chin": 215, "luca": 215, "pasqualin": 215, "\u4e0a\u67e5\u770b\u548c\u7f16\u8f91\u672c\u6559\u7a0b": [215, 216], "\u5148\u51b3\u6761\u4ef6": [215, 216], "\u5728\u5206\u5e03\u5f0f\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u5bf9": 215, "\u6a21\u578b\u8fdb\u884c\u68c0\u67e5\u70b9\u4fdd\u5b58\u53ef\u80fd\u5177\u6709\u6311\u6218\u6027": 215, "\u56e0\u4e3a\u53c2\u6570\u548c\u68af\u5ea6\u5206\u5e03\u5728\u4e0d\u540c\u7684\u8bad\u7ec3\u5668\u4e0a": 215, "\u800c\u4e14\u6062\u590d\u8bad\u7ec3\u65f6\u53ef\u7528\u7684\u8bad\u7ec3\u5668\u6570\u91cf\u53ef\u80fd\u4f1a\u53d1\u751f\u53d8\u5316": 215, "\u53ef\u4ee5\u5e2e\u52a9\u7b80\u5316\u8fd9\u4e2a\u8fc7\u7a0b": 215, "\u6211\u4eec\u5c06\u5c55\u793a\u5982\u4f55\u4f7f\u7528": 215, "\u5904\u7406\u4e00\u4e2a\u7b80\u5355\u7684": 215, "\u5305\u88c5\u6a21\u578b": 215, "\u5141\u8bb8\u5e76\u884c\u5730\u4ece\u591a\u4e2a": 215, "\u60a8\u53ef\u4ee5\u4f7f\u7528\u6b64\u6a21\u5757\u5728\u4efb\u610f\u6570\u91cf\u7684": 215, "\u4e0a\u5e76\u884c\u4fdd\u5b58": 215, "\u7136\u540e\u5728\u52a0\u8f7d\u65f6\u91cd\u65b0\u5206\u7247\u5230\u4e0d\u540c\u7684\u96c6\u7fa4\u62d3\u6251\u7ed3\u6784": 215, "\u4e2d\u7684\u6a21\u5757": 215, "\u63d0\u4f9b\u4e86\u5728\u5206\u5e03\u5f0f\u8bbe\u7f6e\u4e2d\u4f18\u96c5\u5904\u7406": 215, "\u751f\u6210\u548c\u52a0\u8f7d\u7684\u652f\u6301": 215, "\u8fd9\u5305\u62ec\u7ba1\u7406\u6a21\u578b\u548c\u4f18\u5316\u5668\u4e4b\u95f4\u7684\u5168\u9650\u5b9a\u540d\u79f0": 215, "\u6620\u5c04": 215, "\u4ee5\u53ca\u4e3a": 215, "\u63d0\u4f9b\u7684\u5e76\u884c\u6027\u8bbe\u7f6e\u9ed8\u8ba4\u53c2\u6570": 215, "\u5728\u51e0\u4e2a\u91cd\u8981\u65b9\u9762\u6709\u6240\u4e0d\u540c": 215, "\u5b83\u4e3a\u6bcf\u4e2a\u68c0\u67e5\u70b9\u751f\u6210\u591a\u4e2a\u6587\u4ef6": 215, "\u81f3\u5c11\u4e00\u4e2a": 215, "\u5b83\u5c31\u5730\u64cd\u4f5c": 215, "\u8fd9\u610f\u5473\u7740\u6a21\u578b\u5e94\u8be5\u9996\u5148\u5206\u914d\u5176\u6570\u636e": 215, "\u4f7f\u7528\u8be5\u5b58\u50a8\u800c\u4e0d\u662f\u521b\u5efa\u65b0\u7684\u5b58\u50a8": 215, "\u672c\u6559\u7a0b\u4e2d\u7684\u4ee3\u7801\u5728": 215, "\u670d\u52a1\u5668\u4e0a\u8fd0\u884c": 215, "\u4f46\u53ef\u4ee5\u8f7b\u677e\u5730\u63a8\u5e7f\u5230\u5176\u4ed6\u73af\u5883": 215, "\u8fd9\u91cc\u6211\u4eec\u4f7f\u7528\u4e00\u4e2a\u7528": 215, "\u5305\u88c5\u7684\u73a9\u5177\u6a21\u578b\u8fdb\u884c\u6f14\u793a": 215, "\u8fd9\u4e9b": 215, "\u548c\u903b\u8f91\u53ef\u4ee5\u5e94\u7528\u4e8e\u66f4\u5927\u7684\u6a21\u578b\u8fdb\u884c\u68c0\u67e5\u70b9\u4fdd\u5b58": 215, "\u8ba9\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u73a9\u5177\u6a21\u5757": 215, "\u7528": 215, "\u5305\u88c5\u5b83": 215, "\u7528\u4e00\u4e9b\u865a\u62df\u8f93\u5165\u6570\u636e\u5bf9\u5176\u8fdb\u884c\u8bad\u7ec3": 215, "\u7136\u540e\u4fdd\u5b58\u5b83": 215, "get_state_dict": 215, "\u521d\u59cb\u5316\u8fdb\u7a0b\u7ec4": 215, "run_fsdp_checkpoint_save_exampl": 215, "\u4e0a\u8fd0\u884c\u57fa\u672c\u7684": 215, "\u68c0\u67e5\u70b9\u4fdd\u5b58\u793a\u4f8b": 215, "\u521b\u5efa\u4e00\u4e2a\u6a21\u578b\u5e76\u5c06\u5176\u79fb\u52a8\u5230": 215, "\u8fd9\u884c\u4ee3\u7801\u81ea\u52a8\u7ba1\u7406": 215, "\u5e76\u5c06\u9ed8\u8ba4\u72b6\u6001\u5b57\u5178\u7c7b\u578b\u8bbe\u7f6e\u4e3a": 215, "sharded_state_dict": 215, "checkpoint_id": 215, "\u4e2a\u8bbe\u5907\u4e0a\u8fd0\u884c": 215, "\u68c0\u67e5\u70b9\u793a\u4f8b": 215, "\u76ee\u5f55": [215, 237, 246], "\u60a8\u5e94\u8be5\u770b\u5230": 215, "\u4e2a\u68c0\u67e5\u70b9\u6587\u4ef6": 215, "\u4fdd\u5b58\u4e4b\u540e": 215, "\u8ba9\u6211\u4eec\u521b\u5efa\u76f8\u540c\u7684": 215, "\u5e76\u4ece\u5b58\u50a8\u4e2d\u52a0\u8f7d\u4fdd\u5b58\u7684\u72b6\u6001\u5b57\u5178\u5230\u6a21\u578b\u4e2d": 215, "\u60a8\u53ef\u4ee5\u5728\u76f8\u540c\u7684\u4e16\u754c\u5927\u5c0f\u6216\u4e0d\u540c\u7684\u4e16\u754c\u5927\u5c0f\u4e2d\u52a0\u8f7d": 215, "\u60a8\u9700\u8981\u5728\u52a0\u8f7d\u4e4b\u524d\u8c03\u7528": 215, "\u5e76\u5c06\u5176\u4f20\u9012\u7ed9": 215, "\u8fd9\u4e0e": 215, "\u6709\u6839\u672c\u7684\u4e0d\u540c": 215, "\u53ea\u9700\u8981\u52a0\u8f7d\u524d\u7684\u68c0\u67e5\u70b9\u8def\u5f84": 215, "\u6211\u4eec\u9700\u8981\u5728\u52a0\u8f7d\u4e4b\u524d\u63d0\u4f9b": 215, "\u7684\u539f\u56e0\u662f": 215, "\u4f7f\u7528\u6a21\u578b\u72b6\u6001\u5b57\u5178\u4e2d\u9884\u5206\u914d\u7684\u5b58\u50a8\u6765\u4ece\u68c0\u67e5\u70b9\u76ee\u5f55\u52a0\u8f7d": 215, "\u5728\u52a0\u8f7d\u8fc7\u7a0b\u4e2d": 215, "\u4f20\u5165\u7684\u72b6\u6001\u5b57\u5178\u5c06\u88ab\u5c31\u5730\u66f4\u65b0": 215, "\u5728\u52a0\u8f7d\u4e4b\u524d\u9700\u8981\u6a21\u578b\u7684\u5206\u7247\u4fe1\u606f\u4ee5\u652f\u6301\u91cd\u65b0\u5206\u7247": 215, "set_state_dict": 215, "run_fsdp_checkpoint_load_exampl": 215, "\u68c0\u67e5\u70b9\u52a0\u8f7d\u793a\u4f8b": 215, "\u751f\u6210\u6211\u4eec\u5c06\u52a0\u8f7d\u5230\u7684\u72b6\u6001\u5b57\u5178": 215, "\u5728\u52a0\u8f7d\u5b8c\u6210\u540e": 215, "\u5c06\u6211\u4eec\u7684\u72b6\u6001\u5b57\u5178\u8bbe\u7f6e\u5230\u6a21\u578b\u548c\u4f18\u5316\u5668\u4e0a": 215, "optim_state_dict": 215, "\u5982\u679c\u60a8\u60f3\u5728\u975e\u5206\u5e03\u5f0f\u8bbe\u7f6e\u4e2d\u5c06\u4fdd\u5b58\u7684\u68c0\u67e5\u70b9\u52a0\u8f7d\u5230\u975e": 215, "\u5305\u88c5\u7684\u6a21\u578b\u4e2d": 215, "\u53ef\u80fd\u662f\u4e3a\u4e86\u63a8\u7406": 215, "\u60a8\u4e5f\u53ef\u4ee5\u4f7f\u7528": 215, "\u6765\u5b9e\u73b0": 215, "\u4ee5\u5355\u7a0b\u5e8f\u591a\u6570\u636e": 215, "\u98ce\u683c\u4fdd\u5b58\u548c\u52a0\u8f7d\u5206\u5e03\u5f0f": 215, "\u5982\u679c\u6ca1\u6709\u521d\u59cb\u5316\u8fdb\u7a0b\u7ec4": 215, "\u4f1a\u63a8\u65ad\u610f\u56fe\u662f\u4ee5": 215, "\u975e\u5206\u5e03\u5f0f": 215, "\u65b9\u5f0f\u4fdd\u5b58\u6216\u52a0\u8f7d": 215, "\u8fd9\u610f\u5473\u7740\u5b8c\u5168\u5728\u5f53\u524d\u8fdb\u7a0b\u4e2d\u8fdb\u884c": 215, "\u591a\u7a0b\u5e8f\u591a\u6570\u636e\u7684\u5206\u5e03\u5f0f\u68c0\u67e5\u70b9\u652f\u6301\u4ecd\u5728\u5f00\u53d1\u4e2d": 215, "run_checkpoint_load_exampl": 215, "\u521b\u5efa\u975e": 215, "\u5305\u88c5\u7684\u73a9\u5177\u6a21\u578b": 215, "\u7531\u4e8e\u6ca1\u6709\u521d\u59cb\u5316\u8fdb\u7a0b\u7ec4": 215, "\u5c06\u7981\u7528\u4efb\u4f55\u96c6\u4f53\u64cd\u4f5c": 215, "\u8fd0\u884c\u57fa\u672c\u7684": 215, "\u603b\u4e4b": [215, 216, 247], "\u4ee5\u53ca\u5b83\u4eec\u4e0e": 215, "\u7684\u4e0d\u540c\u4e4b\u5904": 215, "\u6211\u4eec\u8fd8\u5b66\u4e60\u4e86\u5982\u4f55\u4f7f\u7528": 215, "\u5728\u72b6\u6001\u5b57\u5178\u751f\u6210\u548c\u52a0\u8f7d\u671f\u95f4\u81ea\u52a8\u7ba1\u7406\u5e76\u884c\u6027\u7279\u5b9a\u7684": 215, "\u548c\u9ed8\u8ba4\u503c": 215, "\u66f4\u591a\u4fe1\u606f": [215, 237, 258], "\u8bf7\u53c2\u9605\u4ee5\u4e0b\u5185\u5bb9": [215, 216], "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u6559\u7a0b": 215, "\u5165\u95e8\u6559\u7a0b": [215, 258], "\u5206\u5e03\u5f0f\u901a\u4fe1\u5305": 216, "\u4e3a\u5206\u5e03\u5f0f\u8bad\u7ec3\u8bbe\u7f6e\u5206\u5e03\u5f0f\u901a\u4fe1\u5668": 216, "\u96c6\u4f53\u901a\u4fe1\u5e93": [216, 248], "\u901a\u4fe1\u5668": 216, "\u53ef\u80fd\u662f\u4e00\u4e2a\u91cd\u5927\u6311\u6218": 216, "\u5bf9\u4e8e\u9700\u8981\u7ec4\u5408\u4e0d\u540c\u5e76\u884c\u6027\u7684\u5de5\u4f5c\u8d1f\u8f7d": 216, "\u7528\u6237\u9700\u8981\u4e3a\u6bcf\u4e2a\u5e76\u884c\u6027\u89e3\u51b3\u65b9\u6848\u624b\u52a8\u8bbe\u7f6e\u548c\u7ba1\u7406": 216, "\u8fd9\u4e2a\u8fc7\u7a0b\u53ef\u80fd\u5f88\u590d\u6742\u4e14\u5bb9\u6613\u51fa\u9519": 216, "\u53ef\u4ee5\u7b80\u5316\u8fd9\u4e2a\u8fc7\u7a0b": 216, "\u4f7f\u5176\u66f4\u6613\u4e8e\u7ba1\u7406\u548c\u51cf\u5c11\u9519\u8bef": 216, "\u662f\u4e00\u4e2a\u7ba1\u7406": 216, "\u7684\u9ad8\u7ea7\u62bd\u8c61": 216, "\u5b83\u5141\u8bb8\u7528\u6237\u8f7b\u677e\u521b\u5efa\u8282\u70b9\u95f4\u548c\u8282\u70b9\u5185\u8fdb\u7a0b\u7ec4": 216, "\u800c\u65e0\u9700\u62c5\u5fc3\u5982\u4f55\u4e3a\u4e0d\u540c\u7684\u5b50\u8fdb\u7a0b\u7ec4\u6b63\u786e\u8bbe\u7f6e\u7b49\u7ea7": 216, "\u7528\u6237\u8fd8\u53ef\u4ee5\u901a\u8fc7": 216, "\u8f7b\u677e\u7ba1\u7406\u591a\u7ef4\u5e76\u884c\u6027\u7684\u5e95\u5c42\u8fdb\u7a0b\u7ec4": 216, "\u5f53\u5904\u7406\u591a\u7ef4\u5e76\u884c\u6027": 216, "\u5e76\u884c": 216, "\u975e\u5e38\u6709\u7528": 216, "\u56e0\u4e3a\u8fd9\u79cd\u60c5\u51b5\u9700\u8981\u5e76\u884c\u6027\u7ec4\u5408": 216, "\u5f53\u60a8\u7684\u5e76\u884c\u6027\u89e3\u51b3\u65b9\u6848\u9700\u8981\u8de8\u4e3b\u673a\u548c\u6bcf\u4e2a\u4e3b\u673a\u5185\u90e8\u8fdb\u884c\u901a\u4fe1\u65f6": 216, "\u4e0a\u56fe\u663e\u793a": 216, "\u7f51\u683c": 216, "\u8fde\u63a5\u6bcf\u4e2a\u4e3b\u673a\u5185\u7684\u8bbe\u5907": 216, "\u5e76\u5728\u540c\u6784\u8bbe\u7f6e\u4e2d\u5c06\u6bcf\u4e2a\u8bbe\u5907\u4e0e\u5176\u4ed6\u4e3b\u673a\u4e0a\u7684\u5bf9\u5e94\u8bbe\u5907\u8fde\u63a5\u8d77\u6765": 216, "\u5982\u679c\u6ca1\u6709": 216, "\u7528\u6237\u5728\u5e94\u7528\u4efb\u4f55\u5e76\u884c\u6027\u4e4b\u524d\u9700\u8981\u624b\u52a8\u8bbe\u7f6e\u6bcf\u4e2a\u8fdb\u7a0b\u4e0a\u7684": 216, "\u901a\u4fe1\u5668\u548c": 216, "\u8fd9\u53ef\u80fd\u76f8\u5f53\u590d\u6742": 216, "\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u8bf4\u660e\u4e86\u5982\u4f55\u5728\u6ca1\u6709": 216, "\u7684\u60c5\u51b5\u4e0b\u8bbe\u7f6e\u6df7\u5408\u5206\u7247": 216, "\u5e76\u884c\u6a21\u5f0f": 216, "\u6211\u4eec\u9700\u8981\u624b\u52a8\u8ba1\u7b97\u5206\u7247\u7ec4\u548c\u590d\u5236\u7ec4": 216, "\u6211\u4eec\u9700\u8981\u4e3a\u6bcf\u4e2a\u7b49\u7ea7\u5206\u914d\u6b63\u786e\u7684\u5206\u7247\u548c\u590d\u5236\u7ec4": 216, "\u4e86\u89e3\u4e16\u754c\u62d3\u6251": 216, "\u4e0a\u8fd0\u884c\u793a\u4f8b": 216, "\u4e16\u754c\u5927\u5c0f\u4e3a": 216, "\u521b\u5efa\u8fdb\u7a0b\u7ec4\u4ee5\u7ba1\u7406": 216, "\u7c7b\u4f3c\u7684\u5e76\u884c\u6a21\u5f0f": 216, "\u521b\u5efa\u5206\u7247\u7ec4": 216, "\u5e76\u4e3a\u6bcf\u4e2a\u7b49\u7ea7\u5206\u914d\u6b63\u786e\u7684\u5206\u7247\u7ec4": 216, "num_node_devic": 216, "shard_rank_list": 216, "shard_group": 216, "current_shard_group": 216, "\u521b\u5efa\u590d\u5236\u7ec4": 216, "\u5e76\u4e3a\u6bcf\u4e2a\u7b49\u7ea7\u5206\u914d\u6b63\u786e\u7684\u590d\u5236\u7ec4": 216, "current_replicate_group": 216, "shard_factor": 216, "replicate_group_rank": 216, "replicate_group": 216, "\u8981\u8fd0\u884c\u4e0a\u9762\u7684\u4ee3\u7801\u7247\u6bb5": 216, "\u6211\u4eec\u53ef\u4ee5\u5229\u7528": 216, "\u8ba9\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u540d\u4e3a": 216, "2d_setup": 216, "\u7684\u6587\u4ef6": 216, "\u8fd0\u884c\u4ee5\u4e0b": [216, 258], "\u547d\u4ee4": 216, "\u4e3a\u4e86\u7b80\u5316\u6f14\u793a": 216, "\u6211\u4eec\u4ec5\u4f7f\u7528\u4e00\u4e2a\u8282\u70b9\u6a21\u62df": 216, "\u6b64\u4ee3\u7801\u7247\u6bb5\u4e5f\u53ef\u7528\u4e8e\u591a\u4e3b\u673a\u8bbe\u7f6e": 216, "\u501f\u52a9": 216, "\u6211\u4eec\u53ef\u4ee5\u4ec5\u7528\u4e24\u884c\u4ee3\u7801\u5b8c\u6210\u4e0a\u8ff0": 216, "\u5e76\u4e14\u5982\u679c\u9700\u8981": 216, "\u6211\u4eec\u4ecd\u7136\u53ef\u4ee5\u8bbf\u95ee\u5e95\u5c42\u7684": 216, "mesh_dim_nam": 216, "\u7528\u6237\u53ef\u4ee5\u901a\u8fc7": [216, 222], "get_group": 216, "\u8bbf\u95ee\u5e95\u5c42\u8fdb\u7a0b\u7ec4": 216, "mesh_dim": 216, "2d_setup_with_device_mesh": 216, "\u6df7\u5408\u5206\u7247\u6570\u636e\u5e76\u884c": 216, "\u662f\u4e00\u79cd": 216, "\u7b56\u7565": 216, "\u5728\u4e3b\u673a\u5185\u6267\u884c": 216, "\u5728\u4e3b\u673a\u95f4\u6267\u884c": 216, "\u8ba9\u6211\u4eec\u770b\u4e00\u4e2a\u793a\u4f8b": 216, "\u8bf4\u660e": 216, "\u5982\u4f55\u5e2e\u52a9\u5c06": 216, "\u5e94\u7528\u5230\u60a8\u7684\u6a21\u578b": 216, "\u4f7f\u7528\u7b80\u5355\u7684\u8bbe\u7f6e": 216, "\u7528\u6237\u65e0\u9700\u624b\u52a8\u521b\u5efa\u548c\u7ba1\u7406\u5206\u7247\u7ec4\u548c\u590d\u5236\u7ec4": 216, "meshshap": 216, "hybrid_shard": 216, "\u6211\u4eec\u5df2\u7ecf\u4e86\u89e3\u4e86": 216, "\u4ee5\u53ca\u5982\u4f55": 216, "\u4f7f\u7528\u5b83\u4eec\u6765\u63cf\u8ff0\u96c6\u7fa4\u4e2d\u8bbe\u5907\u7684\u5e03\u5c40": 216, "\u6b32\u4e86\u89e3\u66f4\u591a\u4fe1\u606f": 216, "\u5c06\u5f20\u91cf": 216, "\u5e8f\u5217\u5e76\u884c\u4e0e": 216, "\u7ed3\u5408\u7684": 216, "\u7684\u53ef\u7ec4\u5408": 216, "\u5206\u5e03\u5f0f": [216, 217], "\u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u5728": 217, "\u4e2d\u4f5c\u4e3a": 217, "\u529f\u80fd\u5f15\u5165": 217, "\u6b64": 217, "\u53ef\u80fd\u4f1a\u53d1\u751f\u53d8\u5316": 217, "\u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u7684\u9ad8\u7ea7\u6982\u5ff5\u53ca\u5176\u5e26\u6765\u7684\u529f\u80fd": 217, "\u6846\u67b6\u5165\u95e8": 217, "\u63a5\u53d7\u4e00\u4e2a\u8fdc\u7a0b\u53c2\u6570\u5217\u8868": 217, "\u5e76\u5728\u53c2\u6570\u6240\u5728\u7684\u5de5\u4f5c\u8282\u70b9\u4e0a\u672c\u5730\u8fd0\u884c\u4f18\u5316\u5668": 217, "\u5b83\u901a\u5e38\u4e0e\u5206\u5e03\u5f0f": 217, "\u4e00\u8d77\u4f7f\u7528": [217, 255], "\u7528\u4e8e\u6a21\u578b\u5e76\u884c\u8bad\u7ec3": 217, "\u5b83\u53ef\u4ee5\u4f7f\u7528\u4efb\u4f55\u672c\u5730\u4f18\u5316\u5668\u7b97\u6cd5": 217, "\u65e0\u8bba\u662f": 217, "\u4e2d\u9884\u5b9a\u4e49\u7684\u7b97\u6cd5\u8fd8\u662f\u81ea\u5b9a\u4e49\u7684\u7b97\u6cd5": 217, "\u5728\u6bcf\u4e2a\u5de5\u4f5c\u8282\u70b9\u4e0a\u5e94\u7528\u68af\u5ea6": 217, "\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u5728\u5206\u5e03\u5f0f\u6a21\u578b\u5e76\u884c\u8bad\u7ec3\u4e2d\u88ab\u5e7f\u6cdb\u4f7f\u7528": 217, "\u5728\u4e00\u4e9b\u5e38\u89c1\u7528\u4f8b\u4e2d": 217, "\u7531\u4e8e\u6027\u80fd\u8003\u8651\u548c\u8d44\u6e90\u5229\u7528": 217, "\u8bad\u7ec3\u9700\u8981\u4ee5\u591a\u7ebf\u7a0b\u65b9\u5f0f\u8fdb\u884c": 217, "\u800c\u4e0d\u662f\u591a\u8fdb\u7a0b\u65b9\u5f0f": 217, "\u6216\u81f3\u5c11\u90e8\u5206\u591a\u7ebf\u7a0b": 217, "\u4f8b\u5982\u53c2\u6570\u670d\u52a1\u5668\u6258\u7ba1\u90e8\u5206\u6a21\u578b\u548c\u53c2\u6570": 217, "\u65b0\u7ebf\u7a0b\u6839\u636e\u8bf7\u6c42\u66f4\u65b0\u53c2\u6570": 217, "\u672c\u8eab\u7531\u4e8e": 217, "\u7684\u5168\u5c40\u89e3\u91ca\u5668\u9501": 217, "\u800c\u4e0d\u652f\u6301\u539f\u751f\u591a\u7ebf\u7a0b\u8bad\u7ec3": 217, "\u4f46\u5b83\u53ef\u4ee5\u5229\u7528": 217, "\u6765\u6446\u8131": 217, "\u5e76\u4ee5\u591a\u7ebf\u7a0b\u65b9\u5f0f\u8fd0\u884c\u6a21\u578b": 217, "\u5bf9\u4e8e\u5173\u952e\u7684\u6a21\u578b\u8bad\u7ec3\u5de5\u4f5c\u8d1f\u8f7d": 217, "\u63d0\u9ad8\u8bad\u7ec3\u6027\u80fd\u662f\u4e00\u4e2a\u91cd\u8981\u8bdd\u9898": 217, "\u7814\u7a76\u4eba\u5458\u7ecf\u5e38\u5e0c\u671b\u901a\u8fc7\u56fe\u8868\u793a\u5b9e\u73b0\u4e0d\u540c\u7684\u4f18\u5316\u7b56\u7565": 217, "\u4f8b\u5982\u901a\u8fc7\u7b97\u5b50\u878d\u5408": 217, "\u6216\u5b9e\u73b0\u81ea\u5b9a\u4e49\u7b97\u5b50\u5185\u6838\u4ee5\u52a0\u901f\u8bad\u7ec3": 217, "\u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u53ef\u4ee5\u5e2e\u52a9\u6446\u8131": 217, "\u4ece\u800c\u63d0\u9ad8": 217, "\u5728\u591a\u7ebf\u7a0b\u73af\u5883\u4e2d\u7684\u8bad\u7ec3\u6027\u80fd": 217, "\u5b83\u8fd8\u89e3\u9501\u4e86\u4f7f\u7528": 217, "\u63d0\u4f9b\u7684\u9ad8\u7ea7\u7f16\u8bd1\u5668\u6280\u672f": 217, "\u878d\u5408": 217, "\u6765\u8fdb\u4e00\u6b65\u63d0\u5347\u6027\u80fd\u7684\u6f5c\u529b": 217, "\u4ee5\u4e0b\u4ee3\u7801\u5c55\u793a\u4e86\u5982\u4f55\u57fa\u4e8e\u73b0\u6709\u7684\u672c\u5730\u4f18\u5316\u5668\u5b9e\u73b0\u7f16\u5199\u81ea\u5b9a\u4e49\u5206\u5e03\u5f0f\u4f18\u5316\u5668": 217, "\u4ece\u800c\u89e3\u9501": 217, "\u7684\u4f18\u52bf": 217, "\u79fb\u9664\u548c\u6027\u80fd\u6539\u8fdb\u673a\u4f1a": 217, "\u5047\u8bbe\u60a8\u5df2\u7ecf\u6709\u4e00\u4e2a\u5728\u8bad\u7ec3\u4e2d\u4f7f\u7528\u7684\u672c\u5730\u4f18\u5316\u5668": 217, "\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d": [217, 257], "\u51c6\u8d85\u66f2\u9762\u52a8\u91cf": 217, "qhm": 217, "qhoptim": 217, "e81dea3f2765780cf4fbb90b87b22ba7604b8625": 217, "pyt": 217, "l12": 217, "\u6765\u5c55\u793a\u5982\u4f55\u542f\u7528": 217, "\u8fd9\u4e5f\u9002\u7528\u4e8e\u4efb\u4f55\u7ee7\u627f\u81ea": 217, "\u7684\u81ea\u5b9a\u4e49\u4f18\u5316\u5668": 217, "\u6211\u4eec\u9700\u8981\u5c06\u8ba1\u7b97\u548c\u72b6\u6001\u7ba1\u7406\u4ece\u4f18\u5316\u5668\u5b9e\u73b0\u4e2d\u5206\u79bb\u51fa\u6765": 217, "\u8fd9\u6837\u6211\u4eec\u5c31\u53ef\u4ee5\u63d0\u53d6\u8ba1\u7b97\u90e8\u5206\u5e76\u5c06\u5176\u53d8\u6210\u4e00\u4e2a\u72ec\u7acb\u51fd\u6570": 217, "\u8fd9\u5bf9": 217, "\u53cb\u597d": 217, "\u8fd9\u6709\u4e24\u4e2a\u597d\u5904": 217, "\u8ba1\u7b97\u903b\u8f91\u53d8\u5f97\u66f4\u5bb9\u6613\u68c0\u67e5": 217, "\u6211\u4eec\u53ef\u4ee5\u5feb\u901f\u5c06\u53c2\u6570\u66f4\u65b0": 217, "\u8ba1\u7b97\u90e8\u5206\u8f6c\u6362\u4e3a": 217, "\u5e76\u5229\u7528": 217, "\u8fdb\u884c\u8fdb\u4e00\u6b65\u4f18\u5316": 217, "\u7b97\u5b50\u878d\u5408\u7b49": 217, "\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u5e95\u5c42\u4f7f\u7528\u4e0d\u540c\u7684\u673a\u5236\u6765\u83b7\u53d6\u68af\u5ea6\u548c\u66f4\u65b0\u53c2\u6570": 217, "\u6211\u4eec\u5355\u72ec\u5b58\u50a8\u68af\u5ea6": 217, "\u800c\u4e0d\u662f\u5728\u53cd\u5411\u4f20\u64ad\u671f\u95f4\u76f4\u63a5\u586b\u5145": 217, "\u5b57\u6bb5": 217, "\u5206\u79bb\u8ba1\u7b97\u5141\u8bb8\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u5728\u591a\u7ebf\u7a0b\u6a21\u5f0f\u4e0b\u8fdb\u884c\u4f18\u5316\u5668\u66f4\u65b0": 217, "\u56e0\u4e3a\u5b83\u6d88\u9664\u4e86\u5bf9": 217, "\u7684\u53ef\u80fd\u7ade\u4e89\u6761\u4ef6": 217, "qhm_updat": 217, "dp_list": 217, "momentum_buffer_list": 217, "nu": [217, 264], "weight_decay_typ": 217, "d_p": 217, "momentum_buff": 217, "\u6211\u4eec\u5c06\u5b9a\u4e49\u4e00\u4e2a\u652f\u6301": 217, "\u7684\u5206\u5e03\u5f0f\u51fd\u6570\u5f0f\u4f18\u5316\u5668\u6765\u7ba1\u7406\u4f18\u5316\u5668\u72b6\u6001": 217, "\u5e76\u8c03\u7528\u6211\u4eec\u4e0a\u9762\u5b9a\u4e49\u7684\u517c\u5bb9": 217, "\u7684\u66f4\u65b0\u51fd\u6570": 217, "\u4e0e\u666e\u901a\u81ea\u5b9a\u4e49\u4f18\u5316\u5668\u76f8\u6bd4": 217, "\u6709\u51e0\u4e2a\u7ea6\u5b9a\u4e0d\u540c": 217, "\u6211\u4eec\u4e0d\u7ee7\u627f": 217, "\u4e0d\u652f\u6301\u591a\u6001": 217, "\u63a5\u53d7\u68af\u5ea6\u5217\u8868\u800c\u4e0d\u662f\u635f\u5931\u95ed\u5305": 217, "\u5c06\u5176\u5b9a\u4e49\u4e3a": 217, "functionalqhm": 217, "\u6211\u4eec\u8fd9\u91cc\u53ea\u6709\u4e00\u4e2a\u53c2\u6570\u7ec4": 217, "\u4e0d\u5141\u8bb8\u7528\u6237\u6dfb\u52a0\u989d\u5916\u7684\u53c2\u6570\u7ec4": 217, "\u56e0\u4e3a\u8fd9\u4e0d\u662f\u5e38\u89c1\u7528\u4f8b": 217, "params_with_grad": 217, "\u4f20\u5165\u7684\u68af\u5ea6\u6570\u91cf\u4e0e\u53c2\u6570\u6570\u91cf\u4e0d\u76f8\u7b49": 217, "\u53c2\u6570\u957f\u5ea6": 217, "\u68af\u5ea6\u957f\u5ea6": 217, "preserve_format": 217, "\u8c03\u7528\u6211\u4eec\u521a\u521a\u5b9a\u4e49\u7684\u66f4\u65b0\u51fd\u6570": 217, "\u6211\u4eec\u5c06\u65b0\u5b9a\u4e49\u7684\u5206\u5e03\u5f0f\u51fd\u6570\u5f0f\u4f18\u5316\u5668\u6ce8\u518c\u5230": 217, "functional_optim_map": 217, "\u8fd9\u6837": [217, 241], "\u5c31\u4f1a\u5c1d\u8bd5\u4f7f\u7528\u6211\u4eec\u7684\u81ea\u5b9a\u4e49\u5b9e\u73b0": 217, "\u800c\u4e0d\u662f\u9884\u5b9a\u4e49\u7684\u9ed8\u8ba4\u5b9e\u73b0": 217, "\u60a8\u53ef\u4ee5\u5728\u5206\u5e03\u5f0f\u8bad\u7ec3\u4e2d\u6b63\u5e38\u4f7f\u7528": 217, "\u53ea\u9700\u5c06\u5176\u4f20\u9012\u7ed9": 217, "remote_params_list": 217, "dist_optim": 217, "\u5c06\u81ea\u52a8\u5728\u5e95\u5c42\u5c06": 217, "\u4f18\u5316\u5668\u8f6c\u6362\u4e3a": 217, "\u5e76\u542f\u7528": 217, "\u8fd9\u5c06\u89e3\u9501\u591a\u7ebf\u7a0b\u8bad\u7ec3\u5e26\u6765\u7684\u6027\u80fd\u63d0\u5347": 217, "\u5e76\u4e3a\u8fdb\u4e00\u6b65\u6539\u8fdb\u63d0\u4f9b\u66f4\u591a\u6f5c\u529b": 217, "\u878d\u5408\u7b49": 217, "\u5927\u591a\u6570": 217, "\u5185\u7f6e\u4f18\u5316\u5668\u5df2\u7ecf\u4f7f\u7528\u8fd9\u79cd\u65b9\u6cd5\u6765\u52a0\u901f\u5206\u5e03\u5f0f\u8bad\u7ec3": 217, "\u5982\u679c\u60a8\u770b\u5230\u6709\u5173\u67d0\u4e9b\u4f18\u5316\u5668\u5c1a\u672a\u8f6c\u6362\u7684\u8b66\u544a": 217, "\u60a8\u53ef\u4ee5\u6309\u7167\u672c\u6559\u7a0b\u7f16\u5199\u81ea\u5df1\u7684\u8f6c\u6362": 217, "annotatedconvbnrelumodel": [219, 224], "prepare_sav": 219, "torchscript_model": [219, 224, 225, 226, 254], "torchscript_model_optim": [219, 224, 225, 226], "model_fus": 219, "bnrelu2d": 219, "build_pytorch_mobil": [219, 223, 224], "dbuild_binari": [219, 224], "input_typ": [219, 224], "6189": 219, "575": 219, "6216": 219, "sunita": 220, "nadamp": 220, "graviton": [220, 252], "\u662f\u4e00\u7cfb\u5217\u7531aws\u8bbe\u8ba1\u7684\u57fa\u4e8earm\u7684\u5904\u7406\u5668": 220, "graviton3\u5904\u7406\u5668\u9488\u5bf9\u673a\u5668\u5b66\u4e60": 220, "\u5de5\u4f5c\u8d1f\u8f7d\u8fdb\u884c\u4e86\u4f18\u5316": 220, "\u5305\u62ec\u652f\u6301": 220, "\u53ef\u6269\u5c55\u5411\u91cf\u6269\u5c55": 220, "sve": 220, "\u4ee5\u53ca\u6bd4graviton2\u9ad8\u4e24\u500d\u7684\u5355\u6307\u4ee4\u591a\u6570\u636e": 220, "simd": 220, "\u5e26\u5bbd": 220, "pytorch\u4e3a\u673a\u5668\u5b66\u4e60\u7b97\u5b50": 220, "\u5982\u5377\u79ef": [220, 248], "\u77e9\u9635\u4e58\u6cd5": [220, 248], "relu\u7b49": 220, "\u63d0\u4f9b\u4e86\u539f\u751f\u53c2\u8003aten\u5185\u6838": 220, "\u8fd9\u4e9b\u7b97\u5b50\u53ef\u4ee5\u901a\u8fc7\u6765\u81ea\u57fa\u672c\u7ebf\u6027\u4ee3\u6570": 220, "bla": 220, "\u5e93\u7684\u7279\u5b9a\u4e8e\u5e73\u53f0\u7684\u5185\u6838\u5b9e\u73b0\u8fdb\u884c\u52a0\u901f": 220, "\u5728aw": 220, "cpu\u4e0a": 220, "mkldnn\u4e0earm": 220, "acl": 220, "\u5e93\u4e3a\u4e00\u90e8\u5206\u7b97\u5b50\u63d0\u4f9b\u4e86\u4f18\u5316\u5b9e\u73b0": 220, "\u4ecepytorch": 220, "0\u7248\u672c\u5f00\u59cb": 220, "\u8fd9\u4e24\u4e2a\u5e93\u90fd\u96c6\u6210\u5230\u4e86pytorch\u4e2d": 220, "\u6211\u4eec\u5c06\u4ecb\u7ecd\u5982\u4f55\u901a\u8fc7": 220, "\u5185\u6838\u548c\u6b63\u786e\u7684\u540e\u7aef\u9009\u62e9": 220, "graviton3": 220, "c7g\u5b9e\u4f8b": 220, "\u4e0a\u5b9e\u73b0\u7ebf\u6027\u5c42\u795e\u7ecf\u7f51\u7edc\u7684\u6700\u4f73\u63a8\u7406\u6027\u80fd": 220, "\u4f7f\u7528bfloat16\u5feb\u901f\u6570\u5b66\u5185\u6838\u52a0\u901f\u63a8\u7406": 220, "\u5bf9\u4e8e\u8f83\u5c0f\u7684\u6279\u6b21\u7ef4\u5ea6": 220, "\u4f7f\u7528openblas\u63d0\u9ad8\u63a8\u7406\u6027\u80fd": 220, "\u4f7f\u7528linux\u900f\u660e\u5927\u9875\u4f18\u5316\u5185\u5b58\u5206\u914d\u5f00\u9500": 220, "\u603b\u7ed3": 220, "\u8981\u6210\u529f\u8fd0\u884c\u672c\u6559\u7a0b\u5e76\u91cd\u73b0\u4e0b\u9762\u663e\u793a\u7684\u52a0\u901f\u6570\u5b57": 220, "\u60a8\u9700\u8981\u6765\u81eagraviton3\u7cfb\u5217": 220, "c7g": 220, "r7g": 220, "m7g": 220, "\u7684\u786c\u4ef6\u5b9e\u4f8b": 220, "4vcpu": 220, "\u5b9e\u4f8b": [220, 227, 231, 246], "pytorch\u539f\u751f\u652f\u6301aw": 220, "graviton3\u4f18\u5316": 220, "\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u8bf7\u53c2\u9605\u6b64": 220, "\u535a\u5ba2": 220, "\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5pytorch": 220, "\u6211\u4eec\u5c06\u4ece\u5bfc\u5165\u6240\u9700\u7684\u4f9d\u8d56\u9879\u5e76\u5b9a\u4e49\u5c06\u5728\u5176\u4e0a\u8fd0\u884c\u7684\u8bbe\u5907\u5f00\u59cb": 220, "\u9274\u4e8e\u7ebf\u6027\u5c42\u662f\u8bb8\u591a\u795e\u7ecf\u7f51\u7edc": 220, "\u5305\u62ectransform": 220, "\u7684\u6838\u5fc3": 220, "\u6211\u4eec\u5728\u6b64\u6f14\u793a\u4e2d\u4f7f\u7528\u7ebf\u6027\u5c42": 220, "\u6211\u4eec\u901a\u8fc7\u5b50\u7c7b\u5316": 220, "\u4e2d\u521d\u59cb\u5316\u5c42\u6765\u5b9a\u4e49\u6211\u4eec\u7684\u795e\u7ecf\u7f51\u7edc": 220, "\u6211\u4eec\u4f7f\u7528\u5178\u578b\u7684\u5927\u578b\u8bed\u8a00\u6a21\u578b\u53c2\u6570\u6784\u5efa\u7f51\u7edc": 220, "\u4ee5\u5339\u914d\u771f\u5b9e\u4e16\u754c\u573a\u666f": 220, "myneuralnetwork": 220, "11008": 220, "\u8ba9\u6211\u4eec\u521b\u5efa\u4e00\u4e2a": [220, 239, 245], "\u5e76\u5c06\u5176\u79fb\u52a8\u5230\u8bbe\u5907\u4e0a": 220, "\u8ba9\u6211\u4eec\u901a\u8fc7\u5c06\u5b83\u4eec\u4f20\u9012\u7ed9": 220, "\u6a21\u5757\u7684\u5b9e\u4f8b\u6765\u83b7\u53d6\u9884\u6d4b\u6982\u7387": 220, "\u8f93\u51fa": 220, "\u6211\u4eec\u5df2\u9a8c\u8bc1\u4e86\u7f51\u7edc\u529f\u80fd": 220, "\u6211\u4eec\u5c06\u5206\u6790\u6027\u80fd": 220, "\u8ba9\u6211\u4eec\u68c0\u67e5\u4e24\u79cd\u4e0d\u540c\u7684\u60c5\u51b5": 220, "\u5c0f\u6279\u6b21\u7ef4\u5ea6\u548c\u5927\u6279\u6b21\u7ef4\u5ea6": 220, "\u60c5\u51b51": 220, "\u8f83\u5927\u7684\u6279\u6b21\u7ef4\u5ea6": 220, "\u4f8b\u5982256": 220, "\u9996\u5148\u8fdb\u884c\u9884\u70ed": 220, "\u5e76\u5faa\u73af\u591a\u6b21\u4ee5\u83b7\u5f97\u8db3\u591f\u7684\u6267\u884c\u65f6\u95f4": 220, "mymodel_infer": 220, "\u4f7f\u7528\u9ed8\u8ba4pytorch\u914d\u7f6e\u65f6\u7684\u5206\u6790\u5668\u8f93\u51fa\u5982\u4e0b": 220, "813": 220, "255m": 220, "177": 220, "032m": 220, "160u": 220, "162": [220, 232], "054m": 220, "540": 220, "180u": 220, "738m": 220, "201": 220, "955m": 220, "985": 220, "282m": 220, "421m": 220, "043m": 220, "810u": 220, "356m": 220, "179": 220, "388m": 220, "896": 220, "940u": 220, "graviton3\u5904\u7406\u5668\u652f\u6301": 220, "mmla\u6307\u4ee4": 220, "\u4e3aaw": 220, "graviton\u5904\u7406\u5668\u63d0\u4f9b\u4e86\u4f18\u5316\u7684": 220, "\u901a\u7528\u77e9\u9635\u4e58\u6cd5": 220, "\u5185\u6838": [220, 234, 252], "\u5e76\u4ecepytorch": 220, "0\u7248\u672c\u5f00\u59cb\u901a\u8fc7mkldnn\u540e\u7aef\u96c6\u6210\u5230pytorch\u4e2d": 220, "\u53ef\u4ee5\u4f7f\u7528\u5feb\u901f\u6570\u5b66gemm\u5185\u6838\u4f18\u5316\u63a8\u7406\u6027\u80fd": 220, "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u4e0d\u542f\u7528\u5feb\u901f\u6570\u5b66\u6a21\u5f0f": 220, "\u56e0\u4e3a\u8fd9\u4e9b\u5185\u6838\u4ee5": 220, "\u7cbe\u5ea6\u800c\u4e0d\u662f": 220, "\u6267\u884cgemm": 220, "\u56e0\u6b64\u4f1a\u5bfc\u81f4\u6a21\u578b\u63a8\u7406\u7cbe\u5ea6\u7565\u6709\u4e0b\u964d": 220, "\u7cbe\u5ea6\u4e0b\u964d\u5728": 220, "\u6d4b\u8bd5\u5957\u4ef6\u4e2d\u4e3a": 220, "\u540e\u7aef\u5b9a\u4e49\u7684": 220, "\u4f59\u5f26\u76f8\u4f3c\u5ea6": 220, "\u9608\u503c\u8303\u56f4\u5185": 220, "\u56e0\u6b64\u5bf9\u5927\u591a\u6570\u5e94\u7528\u7a0b\u5e8f\u6765\u8bf4\u662f\u53ef\u4ee5\u63a5\u53d7\u7684": 220, "\u8981\u542f\u7528\u5feb\u901f\u6570\u5b66gemm\u5185\u6838": 220, "\u8bf7\u8bbe\u7f6e\u4ee5\u4e0b\u73af\u5883\u53d8\u91cf": 220, "dnnl_default_fpmath_mod": 220, "\u5f53\u60a8\u8fd0\u884c\u4e0a\u8ff0\u63a8\u7406\u811a\u672c\u65f6": 220, "\u5e94\u8be5\u4f1a\u770b\u5230\u542f\u7528mkldnn\u5feb\u901f\u6570\u5b66\u6a21\u5f0f\u540e\u7684\u5206\u6790\u5668\u8f93\u51fa": 220, "943": 220, "052": 220, "507m": 220, "167": 220, "653m": 220, "838": 220, "265u": 220, "107": 220, "593m": 220, "358": 220, "643u": 220, "167m": 220, "262": 220, "911m": 220, "060": 220, "533m": 220, "414m": 220, "892m": 220, "307u": 220, "281m": 220, "934m": 220, "670u": 220, "\u8fd9\u6bd4\u9ed8\u8ba4\u914d\u7f6e\u5feb\u7ea6": 220, "2\u500d": 220, "\u8ba9\u6211\u4eec\u770b\u770b\u8f83\u5c0f\u6279\u6b21\u7ef4\u5ea6\u7684\u60c5\u51b5": 220, "\u573a\u666f": 220, "\u8f83\u5c0f\u7684\u6279\u91cf\u7ef4\u5ea6": 220, "\u9884\u70ed": [220, 239], "\u9ed8\u8ba4\u914d\u7f6e\u8fd0\u884c\u4e0a\u8ff0\u811a\u672c\u65f6": 220, "\u60a8\u5e94\u8be5\u4f1a\u770b\u5230\u4ee5\u4e0b": 220, "\u81ea\u8eab": 220, "\u603b\u8ba1": 220, "094": 220, "\u4ee5\u4e0b\u662f\u542f\u7528": 220, "\u5feb\u901f\u6570\u5b66\u6a21\u5f0f\u65f6\u7684": 220, "\u5feb\u901f\u6570\u5b66\u6a21\u5f0f\u4e3a\u8f83\u5c0f\u7684\u6279\u91cf\u7ef4\u5ea6\u63d0\u4f9b\u4e86\u5927\u7ea6": 220, "47x": 220, "\u7684\u6027\u80fd\u63d0\u5347": 220, "\u5c3d\u7ba1\u6027\u80fd\u63d0\u5347\u660e\u663e": 220, "\u4f46\u6574\u4f53\u4ecd\u6709\u63d0\u5347\u7a7a\u95f4": 220, "\u56e0\u4e3a\u6765\u81ea": 220, "\u540e\u7aef\u7684\u8fd0\u884c\u65f6\u5f00\u9500": 220, "\u6743\u91cd\u91cd\u6392\u548c\u5185\u6838\u542f\u52a8\u65f6\u95f4": 220, "\u8d85\u8fc7\u4e86": 220, "\u5185\u6838\u5bf9\u8f83\u5c0f\u6279\u91cf\u8ba1\u7b97\u7684\u8ba1\u7b97\u4f18\u52bf": 220, "\u53ef\u4ee5\u901a\u8fc7\u5c06\u8f83\u5c0f\u7684\u5f62\u72b6\u4ece": 220, "\u5378\u8f7d\u5230": 220, "\u540e\u7aef\u6765\u63d0\u9ad8\u8f83\u5c0f\u6279\u91cf\u7ef4\u5ea6\u7684\u63a8\u7406\u6027\u80fd": 220, "\u6211\u4eec\u6b63\u5728\u52aa\u529b\u4e3a\u672a\u6765\u7248\u672c\u5b9e\u73b0\u81ea\u52a8\u5316\u7684\u540e\u7aef\u9009\u62e9": 220, "\u5e76\u5177\u6709\u5065\u58ee\u7684\u542f\u53d1\u5f0f\u7b97\u6cd5": 220, "\u5728\u5b9e\u73b0\u542f\u53d1\u5f0f\u7b97\u6cd5\u4e4b\u524d": 220, "\u53ef\u4ee5\u901a\u8fc7\u589e\u52a0": 220, "\u540e\u7aef\u9009\u62e9\u7684\u9608\u503c\u5c06\u8f83\u5c0f\u7684\u5f62\u72b6\u5378\u8f7d\u5230": 220, "\u5728\u4ee5\u4e0b\u793a\u4f8b\u4e2d": 220, "\u4f5c\u4e3a\u9608\u503c": 220, "\u56e0\u6b64\u6279\u91cf\u7ef4\u5ea6\u4e3a": 220, "\u7684\u8f93\u5165\u4e0d\u4f1a\u5206\u6d3e\u5230": 220, "\u76f8\u53cd": [220, 240], "\u5b83\u4f1a\u88ab\u5206\u6d3e\u5230": 220, "torch_mkldnn_matmul_min_dim": 220, "\u4ee5\u4e0b\u662f\u4f7f\u7528": 220, "\u540e\u7aef\u65f6\u7684": 220, "034": 220, "\u5982\u60a8\u6240\u89c1": [220, 235], "\u5207\u6362\u5230": 220, "\u5c06\u6027\u80fd\u63d0\u9ad8\u4e86\u4e00\u500d": 220, "\u4e0e\u9ed8\u8ba4\u7684": [220, 248], "\u540e\u7aef\u914d\u7f6e\u76f8\u6bd4": 220, "\u5bf9\u4e8e\u66f4\u5c0f\u7684\u6279\u91cf\u7ef4\u5ea6": 220, "\u4f8b\u5982\u6279\u91cf\u7ef4\u5ea6\u4e3a": 220, "\u8fd9\u4e00\u70b9\u66f4\u52a0\u663e\u8457": 220, "\u8fd9\u91cc\u6211\u4eec\u89c2\u5bdf\u5230\u901a\u8fc7\u9002\u5f53\u8c03\u6574\u540e\u7aef\u9608\u503c": 220, "\u6027\u80fd\u63d0\u9ad8\u4e863": 220, "\u6211\u4eec\u8fd8\u89c2\u5bdf\u5230": 220, "\u5bf9\u4e8e\u8fd9\u4e9b\u8f83\u5927\u7684\u7f51\u7edc": 220, "\u5f20\u91cf\u5185\u5b58\u5206\u914d\u5360\u63a8\u7406\u5ef6\u8fdf\u7684\u5f88\u5927\u4e00\u90e8\u5206": 220, "\u8fd9\u53ef\u4ee5\u901a\u8fc7\u4ecepytorch": 220, "c10\u5185\u5b58\u5206\u914d\u5668": 220, "\u542f\u7528": 220, "\u6765\u4f18\u5316": 220, "\u76ee\u524d": 220, "\u8be5\u529f\u80fd\u9ed8\u8ba4\u672a\u542f\u7528": 220, "\u56e0\u4e3a\u5b83\u4f1a\u7565\u5fae\u589e\u52a0\u5185\u5b58\u5360\u7528": 220, "\u8bbe\u7f6e\u4ee5\u4e0b\u73af\u5883\u53d8\u91cf\u4ee5\u542f\u7528\u5b83": 220, "thp_mem_alloc_en": 220, "\u5bf9\u4e8e\u6279\u91cf\u7ef4\u5ea6\u4e3a": 220, "\u4e14\u542f\u7528": 220, "\u6a21\u5f0f": [220, 222], "\u542f\u7528thp\u5185\u5b58\u5206\u914d\u540e": 220, "profiler\u7684\u8f93\u51fa\u5982\u4e0b": 220, "\u540d\u79f0": 220, "\u81ea\u8eabcpu": 220, "cpu\u603b": 220, "cpu\u5e73\u5747\u65f6\u95f4": 220, "\u8c03\u7528\u6b21\u6570": 220, "321": 220, "069m": 220, "568m": 220, "613m": 220, "06": 220, "602m": 220, "682": 220, "007u": 220, "777m": 220, "082m": 220, "329": 220, "097m": 220, "547m": 220, "325": 220, "115m": 220, "626m": 220, "\u81ea\u8eabcpu\u603b\u65f6\u95f4": 220, "\u8fd9\u6bd4\u4e0a\u9762\u6d4b\u91cf\u7684\u5df2\u4f18\u5316\u7684": 220, "\u6a21\u5f0f\u53c8\u63d0\u9ad8\u4e86": 220, "08\u500d\u62168": 220, "\u6211\u4eec\u4ecb\u7ecd\u4e86\u5728aw": 220, "graviton3\u5b9e\u4f8b\u4e0a\u7684pytorch\u63a8\u7406": 220, "\u5305\u62ec\u57fa\u672c\u7528\u6cd5": 220, "\u4f7f\u7528\u5feb\u901f\u6570\u5b66\u5185\u6838\u7684\u52a0\u901f": 220, "\u6bd4\u8f83\u4e0d\u540c\u6279\u91cf\u7ef4\u5ea6\u4e0b\u4e0d\u540c\u540e\u7aef\u7684\u6027\u80fd": 220, "\u4ee5\u53ca\u5982\u4f55\u4f7f\u7528linux\u900f\u660e\u5927\u9875\u9762\u4f18\u5316\u5f20\u91cf\u5185\u5b58\u5206\u914d\u5ef6\u8fdf": 220, "\u5bf9\u4e8e\u8f83\u5927\u7684\u5f20\u91cf\u5f62\u72b6": 220, "\u5efa\u8bae\u4f7f\u7528mkldnn\u540e\u7aef\u548cbfloat16\u5feb\u901f\u6570\u5b66\u6a21\u5f0f\u4ee5\u53cathp\u5185\u5b58\u5206\u914d": 220, "\u5bf9\u4e8e\u8f83\u5c0f\u7684\u5f20\u91cf\u5f62\u72b6": 220, "\u5efa\u8bae\u4f7f\u7528openblas\u540e\u7aef": 220, "\u5e0c\u671b\u60a8\u80fd\u5c1d\u8bd5\u4e00\u4e0b": 220, "avx512": 221, "xmx": 221, "xpu": 221, "claus": 221, "roialign": 221, "bertmodel": 221, "check_trac": 221, "cache_en": [221, 248], "memoryformat": 221, "channelslast": [221, 224], "intel_ext_pt_cpu": 221, "libpytorch_path": 221, "ldd": 221, "workspac": 221, "cmake_have_libc_pthread": 221, "0x00007f3cf98e0000": 221, "libc10": 221, "0x00007f3cf985a000": 221, "libintel": 221, "0x00007f3cf70fc000": 221, "libtorch_cpu": [221, 247], "0x00007f3ce16ac000": 221, "libdnnl_graph": 221, "0x00007f3cde954000": 221, "\u5927\u591a\u6570\u6df1\u5ea6\u5b66\u4e60\u5e94\u7528\u7a0b\u5e8f\u5728\u63a8\u7406\u65f6\u4f7f\u752832\u4f4d\u6d6e\u70b9\u7cbe\u5ea6": 222, "\u4f46\u662f\u7531\u4e8e\u663e\u8457\u7684\u6027\u80fd\u63d0\u5347": 222, "\u4f4e\u7cbe\u5ea6\u6570\u636e\u7c7b\u578b": 222, "\u5c24\u5176\u662fint8": 222, "\u6b63\u53d7\u5230\u8d8a\u6765\u8d8a\u591a\u7684\u5173\u6ce8": 222, "\u91c7\u7528\u4f4e\u7cbe\u5ea6\u65f6\u7684\u4e00\u4e2a\u4e3b\u8981\u95ee\u9898\u662f\u5982\u4f55\u8f7b\u677e\u5730\u51cf\u8f7b\u53ef\u80fd\u7684\u7cbe\u5ea6\u635f\u5931\u5e76\u8fbe\u5230\u9884\u5b9a\u7684\u7cbe\u5ea6\u8981\u6c42": 222, "compressor": [222, 252], "\u65e8\u5728\u901a\u8fc7\u6269\u5c55": 222, "\u7684\u7cbe\u5ea6\u9a71\u52a8\u81ea\u52a8\u8c03\u4f18\u7b56\u7565\u6765\u89e3\u51b3\u4e0a\u8ff0\u95ee\u9898": 222, "\u5e2e\u52a9\u7528\u6237\u5728intel\u786c\u4ef6\u4e0a\u5feb\u901f\u627e\u5230\u6700\u4f73\u91cf\u5316\u6a21\u578b": 222, "\u5305\u62ecintel": 222, "\u548cintel": 222, "compressor\u5df2\u4f5c\u4e3a\u5f00\u6e90\u9879\u76ee\u53d1\u5e03\u5728": 222, "_\u4e0a": 222, "\u6613\u7528\u7684python": 222, "\u63d0\u4f9b\u7b80\u5355\u7684\u524d\u7aefpython": 222, "api\u548c\u5b9e\u7528\u5de5\u5177": 222, "\u7528\u6237\u53ea\u9700\u66f4\u6539\u51e0\u884c\u4ee3\u7801\u5373\u53ef\u8fdb\u884c\u795e\u7ecf\u7f51\u7edc\u538b\u7f29": 222, "\u901a\u5e38\u53ea\u9700\u8981\u5728\u539f\u59cb\u4ee3\u7801\u4e2d\u6dfb\u52a05\u52306\u4e2a\u5b50\u53e5": 222, "\u652f\u6301\u5728": 222, "\u56fe\u6a21\u5f0f\u548c": 222, "\u6a21\u5f0f\u4e0b\u8fdb\u884c\u7cbe\u5ea6\u9a71\u52a8\u7684\u81ea\u52a8\u8c03\u4f18\u8fc7\u7a0b": 222, "\u5305\u62ec\u8bad\u7ec3\u540e\u9759\u6001\u91cf\u5316": 222, "\u8bad\u7ec3\u540e\u52a8\u6001\u91cf\u5316\u548c\u91cf\u5316\u611f\u77e5\u8bad\u7ec3": 222, "\u672c\u6559\u7a0b\u4e3b\u8981\u5173\u6ce8\u91cf\u5316\u90e8\u5206": 222, "\u5173\u4e8e\u5982\u4f55\u4f7f\u7528": 222, "\u8fdb\u884c\u526a\u679d\u548c\u84b8\u998f": 222, "\u8bf7\u53c2\u8003": 222, "github\u4ed3\u5e93\u4e2d\u7684\u76f8\u5e94\u6587\u6863": 222, "\u4ecepip\u5b89\u88c5\u7a33\u5b9a\u7248\u672c": 222, "\u4ecepip\u5b89\u88c5\u6bcf\u65e5\u6784\u5efa\u7248\u672c": 222, "\u4ececonda\u5b89\u88c5\u7a33\u5b9a\u7248\u672c": 222, "\u652f\u6301\u7684python\u7248\u672c\u4e3a3": 222, "8\u62163": 222, "\u7528\u6237\u53ea\u9700\u8fdb\u884c\u5c11\u91cf\u4ee3\u7801\u66f4\u6539\u5373\u53ef\u5f00\u59cb\u4f7f\u7528": 222, "\u91cf\u5316api": 222, "\u63a5\u53d7\u4e00\u4e2a": 222, "\u6a21\u578b\u548c\u4e00\u4e2a": 222, "\u914d\u7f6e\u6587\u4ef6\u4f5c\u4e3a\u8f93\u5165": 222, "\u8981\u6784\u5efa\u91cf\u5316\u8fc7\u7a0b": 222, "\u914d\u7f6e\u6587\u4ef6": 222, "\u6307\u5b9a\u4ee5\u4e0b\u8bbe\u7f6e": 222, "\u6821\u51c6\u6570\u636e\u52a0\u8f7d\u5668": 222, "\u9759\u6001\u91cf\u5316\u9700\u8981": 222, "\u8bc4\u4f30\u6570\u636e\u52a0\u8f7d\u5668": 222, "\u8bc4\u4f30\u6307\u6807": 222, "\u652f\u6301\u4e00\u4e9b\u5e38\u7528\u7684\u6570\u636e\u52a0\u8f7d\u5668\u548c\u8bc4\u4f30\u6307\u6807": 222, "\u5173\u4e8e\u5982\u4f55\u5728": 222, "\u914d\u7f6e\u6587\u4ef6\u4e2d\u914d\u7f6e\u5b83\u4eec": 222, "\u7528\u6237\u53ef\u4ee5\u53c2\u8003": 222, "\u5185\u7f6e\u6570\u636e\u96c6": 222, "\u5982\u679c\u7528\u6237\u60f3\u4f7f\u7528\u81ea\u5b9a\u4e49\u7684\u6570\u636e\u52a0\u8f7d\u5668\u6216\u8bc4\u4f30\u6307\u6807": 222, "\u652f\u6301\u901a\u8fc7": 222, "\u4ee3\u7801\u6ce8\u518c\u81ea\u5b9a\u4e49\u6570\u636e\u52a0\u8f7d\u5668": 222, "\u6307\u6807": 222, "\u5173\u4e8eyaml\u914d\u7f6e\u6587\u4ef6\u683c\u5f0f": 222, "yaml\u6a21\u677f": 222, "\u6240\u9700\u7684\u4ee3\u7801\u66f4\u6539\u5728\u4e0a\u9762\u7684\u6ce8\u91ca\u4e2d\u7a81\u51fa\u663e\u793a": 222, "\u6211\u4eec\u4f7f\u7528lenet\u6a21\u578b\u6765\u6f14\u793a\u5982\u4f55\u4f7f\u7528": 222, "lenet\u6a21\u578b\u5b9a\u4e49": 222, "fc1_drop": 222, "\u9884\u8bad\u7ec3\u6a21\u578b\u6743\u91cd": 222, "\u6765\u81ea": 222, "\u652f\u6301\u7cbe\u5ea6\u9a71\u52a8\u7684\u81ea\u52a8\u8c03\u4f18": 222, "\u4ee5\u751f\u6210\u6ee1\u8db3\u9884\u5b9a\u7cbe\u5ea6\u76ee\u6807\u7684\u6700\u4f73": 222, "\u4ee5\u4e0b\u662f\u901a\u8fc7\u81ea\u52a8\u8c03\u4f18\u5728pytorch": 222, "fx\u56fe\u6a21\u5f0f": 222, "\u4e0a\u91cf\u5316\u7b80\u5355\u7f51\u7edc\u7684\u793a\u4f8b": 222, "pytorch_fx": 222, "accuracy_criterion": 222, "compressor\u542f\u52a8\u4ee3\u7801": 222, "neural_compressor": 222, "calib_dataload": 222, "q_model": 222, "\u6307\u5b9a\u4e86": 222, "\u7684\u5185\u7f6e\u6307\u6807": 222, "\u4f5c\u4e3a\u8bc4\u4f30\u65b9\u6cd5": 222, "\u7684\u76f8\u5bf9\u7cbe\u5ea6\u635f\u5931\u8bbe\u7f6e\u4e3a\u81ea\u52a8\u8c03\u4f18\u7684\u7cbe\u5ea6\u76ee\u6807": 222, "\u5c06\u904d\u5386\u6bcf\u4e2a\u64cd\u4f5c\u7ea7\u522b\u4e0a\u6240\u6709\u53ef\u80fd\u7684\u91cf\u5316\u914d\u7f6e\u7ec4\u5408": 222, "\u4ee5\u627e\u51fa\u8fbe\u5230\u9884\u5b9a\u7cbe\u5ea6\u76ee\u6807\u7684\u6700\u4f73": 222, "\u9664\u4e86\u8fd9\u4e9b\u5185\u7f6e\u6307\u6807\u5916": 222, "\u8fd8\u652f\u6301\u901a\u8fc7": 222, "\u4ee3\u7801\u81ea\u5b9a\u4e49\u6307\u6807": 222, "\u5b9a\u4e49\u81ea\u5b9a\u4e49\u6307\u6807": 222, "top1metr": 222, "\u5b9e\u73b0\u4e86\u4e00\u4e2a\u5305\u542b": 222, "\u51fd\u6570\u7684": [222, 241], "\u7528\u4e8e\u8bb0\u5f55\u6bcf\u4e2a\u5c0f\u6279\u91cf\u7684\u7ed3\u679c\u5e76\u5728\u6700\u540e\u8ba1\u7b97\u6700\u7ec8\u7cbe\u5ea6": 222, "\u9664\u4e86\u8bad\u7ec3\u540e\u9759\u6001\u91cf\u5316\u548c\u8bad\u7ec3\u540e\u52a8\u6001\u91cf\u5316\u5916": 222, "\u8fd8\u652f\u6301\u5177\u6709\u7cbe\u5ea6\u9a71\u52a8\u81ea\u52a8\u8c03\u4f18\u673a\u5236\u7684\u91cf\u5316\u611f\u77e5\u8bad\u7ec3": 222, "\u4ee5\u4e0b\u662f\u5728pytorch": 222, "\u4e0a\u5bf9\u7b80\u5355\u7f51\u7edc\u8fdb\u884c\u91cf\u5316\u611f\u77e5\u8bad\u7ec3\u7684\u793a\u4f8b": 222, "quant_aware_train": 222, "training_func": 222, "\u8bad\u7ec3\u8f6e\u6b21": 222, "t\u635f\u5931": 222, "\u542f\u52a8\u4ee3\u7801": 222, "q_func": 222, "\u652f\u6301\u4f7f\u7528\u865a\u62df\u6570\u636e\u96c6\u76f4\u63a5\u751f\u6210": 222, "\u7528\u4e8e\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5\u76ee\u7684": 222, "\u4ee5\u4e0b\u662f\u4f7f\u7528\u865a\u62df\u6570\u636e\u96c6\u5728pytorch": 222, "dummy_dataset": 222, "dummydataset": 222, "\u7528\u6237\u53ef\u4ee5\u4ece": 222, "\u6253\u5370\u7684\u65e5\u5fd7\u4e2d\u4e86\u89e3\u6709\u591a\u5c11\u64cd\u4f5c\u88ab\u91cf\u5316": 222, "linearrelu": 222, "\u91cf\u5316\u6a21\u578b\u5c06\u5728": 222, "\u76ee\u5f55\u4e0b\u751f\u6210": 222, "\u5176\u4e2d\u5305\u542b\u4e24\u4e2a\u6587\u4ef6": 222, "best_configur": 222, "best_model_weight": 222, "\u7b2c\u4e00\u4e2a\u6587\u4ef6\u5305\u542b\u6bcf\u4e2a\u64cd\u4f5c\u7684\u91cf\u5316\u914d\u7f6e": 222, "\u7b2c\u4e8c\u4e2a\u6587\u4ef6\u5305\u542b": 222, "\u6743\u91cd\u4ee5\u53ca\u6fc0\u6d3b\u7684\u96f6\u70b9\u548c\u6bd4\u4f8b\u4fe1\u606f": 222, "\u7528\u6237\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u4ee3\u7801\u52a0\u8f7d\u91cf\u5316\u6a21\u578b": 222, "\u7136\u540e\u8fdb\u884c\u63a8\u7406\u6216\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5": 222, "int8_model": 222, "\u8bf7\u8bbf\u95ee": 222, "\u4ed3\u5e93": 222, "\u83b7\u53d6\u66f4\u591a\u6559\u7a0b": 222, "martin": 223, "pytorchstreamread": 223, "regener": 223, "model_psth": 223, "_load_for_lite_interpret": [223, 224], "optimized_scripted_modul": 223, "pytorch_android_lit": 223, "litemoduleload": 223, "getapplicationcontext": 223, "prebuilt": 223, "use_framework": 223, "libtorch_lit": 223, "nullabl": 223, "instancetyp": 223, "initwithfileatpath": 223, "nsstring": 223, "_load_for_mobil": [223, 224], "utf8str": 223, "nslog": 223, "architechtur": 223, "pend": 224, "dsp": 224, "calibration_data": 224, "588kb": 224, "nio": 224, "suboptim": 224, "analysisresult": 224, "analyzeimag": 224, "imageproxi": 224, "rotationdegre": 224, "modulefileabsolutefilepath": 224, "minputtensorbuff": 224, "minputtensor": 224, "imageyuv420centercroptofloatbuff": 224, "getimag": 224, "flatbuff": 224, "_use_flatbuff": 224, "jit_model": 224, "ff": 224, "5387594579999999": 224, "038842832999999466": 224, "nake": 224, "rf": 224, "speedbenchark_torch": 224, "speedbenchmark": 224, "121318": 224, "24281": 224, "trace_model": 224, "rubi": 224, "iphonex": 224, "2121": 224, "722447": 224, "762": 224, "mobilenetv2_quant": [225, 226], "hackathon": [225, 226], "xcworkspac": 226, "your_project_nam": 226, "\u7684\u8bf4\u660e\u53ef\u5728": 227, "\u4e0a\u627e\u5230": [227, 258], "\u662f\u4e00\u6b3e\u7528\u4e8e\u4e32\u884c\u548c\u591a\u7ebf\u7a0b\u5e94\u7528\u7a0b\u5e8f\u7684\u6027\u80fd\u5206\u6790\u5de5\u5177": 227, "\u5bf9\u4e8e\u719f\u6089": 227, "\u67b6\u6784\u7684\u4eba\u6765\u8bf4": 227, "\u63d0\u4f9b\u4e86\u4e30\u5bcc\u7684\u6307\u6807\u96c6": 227, "\u5e2e\u52a9\u7528\u6237\u4e86\u89e3\u5e94\u7528\u7a0b\u5e8f\u5728": 227, "\u5e73\u53f0\u4e0a\u7684\u6267\u884c\u60c5\u51b5": 227, "\u4ece\u800c\u4e86\u89e3\u6027\u80fd\u74f6\u9888\u6240\u5728": 227, "\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f": 227, "\u5305\u62ec\u5165\u95e8\u6307\u5357": 227, "\u7f51\u7ad9": 227, "\u63d0\u4f9b": 227, "\u4f7f\u76ee\u6807\u5e94\u7528\u7a0b\u5e8f\u80fd\u591f\u5728\u6267\u884c\u671f\u95f4\u751f\u6210\u548c\u63a7\u5236\u8ddf\u8e2a\u6570\u636e\u7684\u6536\u96c6": 227, "\u529f\u80fd\u7684\u4f18\u52bf\u5728\u4e8e\u80fd\u591f\u5728": 227, "\u4e0a\u6807\u8bb0\u5355\u4e2a": 227, "\u7b97\u5b50\u548c\u81ea\u5b9a\u4e49\u533a\u57df\u7684\u65f6\u95f4\u8de8\u5ea6": 227, "\u5f53\u7528\u6237\u53d1\u73b0\u4efb\u4f55\u5f02\u5e38\u65f6": 227, "\u8fd9\u5c06\u975e\u5e38\u6709\u52a9\u4e8e\u5b9a\u4f4d\u54ea\u4e2a\u7b97\u5b50\u8868\u73b0\u5f02\u5e38": 227, "\u5df2\u5728": 227, "\u4e2d\u96c6\u6210": 227, "\u7528\u6237\u65e0\u9700\u8c03\u7528\u539f\u59cb\u7684": 227, "\u53ea\u9700\u8c03\u7528": 227, "\u5373\u53ef": 227, "\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u53ef\u5728": 227, "\u4e2d\u627e\u5230": 227, "\u63d0\u4f9b\u4e86\u4e24\u79cd\u4f7f\u7528\u65b9\u5f0f": 227, "\u9690\u5f0f\u8c03\u7528": 227, "\u6240\u6709\u901a\u8fc7": 227, "\u7b97\u5b50\u6ce8\u518c\u673a\u5236\u6ce8\u518c\u7684\u7b97\u5b50\u5728\u542f\u7528": 227, "\u529f\u80fd\u65f6\u90fd\u4f1a\u81ea\u52a8\u6807\u8bb0": 227, "\u663e\u5f0f\u8c03\u7528": 227, "\u5982\u679c\u9700\u8981\u81ea\u5b9a\u4e49\u6807\u8bb0": 227, "\u7528\u6237\u53ef\u4ee5\u5728": 227, "\u4e2d\u4f7f\u7528\u663e\u5f0f": 227, "\u5bf9\u6240\u9700\u8303\u56f4\u8fdb\u884c\u6807\u8bb0": 227, "\u8981\u542f\u7528\u663e\u5f0f\u8c03\u7528": 227, "\u9700\u8981\u5728": 227, "\u4f5c\u7528\u57df\u4e0b\u8c03\u7528\u9884\u671f\u6807\u8bb0\u7684\u4ee3\u7801": 227, "\u8981\u9a8c\u8bc1\u529f\u80fd": 227, "\u60a8\u9700\u8981\u542f\u52a8\u4e00\u4e2a": 227, "\u7684\u6b65\u9aa4\u8bf7\u67e5\u770b": 227, "\u7528\u6237\u6307\u5357": 227, "\u4e00\u65e6\u542f\u52a8\u4e86": 227, "\u60a8\u5e94\u8be5\u4f1a\u770b\u5230\u5982\u4e0b\u7528\u6237\u754c\u9762": 227, "\u5de6\u4fa7\u5bfc\u822a\u680f\u4e0b\u7684": 227, "\u9879\u76ee\u4e2d\u6709\u4e09\u4e2a\u793a\u4f8b\u7ed3\u679c": 227, "\u5982\u679c\u60a8\u4e0d\u5e0c\u671b\u5206\u6790\u7ed3\u679c\u51fa\u73b0\u5728\u6b64\u9ed8\u8ba4\u793a\u4f8b\u9879\u76ee\u4e2d": 227, "\u53ef\u4ee5\u901a\u8fc7\u84dd\u8272": 227, "\u6309\u94ae\u4e0b\u7684": 227, "\u6309\u94ae\u521b\u5efa\u4e00\u4e2a\u65b0\u9879\u76ee": 227, "\u8981\u542f\u52a8\u65b0\u7684\u5206\u6790": 227, "\u8bf7\u5355\u51fb\u84dd\u8272\u7684": 227, "\u6309\u94ae\u4ee5\u5f00\u59cb\u914d\u7f6e\u5206\u6790": 227, "\u5355\u51fb": 227, "\u6309\u94ae\u540e": 227, "\u60a8\u5e94\u8be5\u4f1a\u770b\u5230\u5982\u4e0b\u754c\u9762": 227, "\u7a97\u53e3\u7684\u53f3\u4fa7\u5206\u4e3a\u4e09\u90e8\u5206": 227, "\u5de6\u4e0a\u89d2": 227, "\u5de6\u4e0b\u89d2": 227, "\u53f3\u4fa7": 227, "\u60a8\u53ef\u4ee5\u6307\u5b9a\u8981\u5728\u54ea\u53f0\u673a\u5668\u4e0a\u8fd0\u884c\u5206\u6790": 227, "\u60a8\u53ef\u4ee5\u8bbe\u7f6e\u8981\u5206\u6790\u7684\u5e94\u7528\u7a0b\u5e8f\u7684\u8def\u5f84": 227, "\u8981\u5206\u6790": 227, "\u811a\u672c": [227, 231, 257], "\u5efa\u8bae\u5c06\u6240\u6709\u624b\u52a8\u6b65\u9aa4": 227, "\u5305\u62ec\u6fc0\u6d3b": 227, "\u73af\u5883\u548c\u8bbe\u7f6e\u6240\u9700\u73af\u5883\u53d8\u91cf": 227, "\u5c01\u88c5\u5230\u4e00\u4e2a": 227, "\u811a\u672c\u4e2d": 227, "\u7136\u540e\u5bf9\u8be5": 227, "\u811a\u672c\u8fdb\u884c\u5206\u6790": 227, "\u5728\u4e0a\u9762\u7684\u622a\u56fe\u4e2d": 227, "\u6211\u4eec\u5c06\u6240\u6709\u6b65\u9aa4\u5c01\u88c5\u5230": 227, "\u7684\u53c2\u6570\u8bbe\u7f6e\u4e3a": 227, "path_of_launch": 227, "\u7684\u8def\u5f84": 227, "\u5728\u53f3\u4fa7\u7684": 227, "\u60a8\u53ef\u4ee5\u9009\u62e9\u8981\u5206\u6790\u7684\u7c7b\u578b": 227, "\u63d0\u4f9b\u4e86\u591a\u79cd\u53ef\u9009\u7684\u5206\u6790\u7c7b\u578b": 227, "\u6210\u529f\u8fdb\u884c\u4e86\u5e26\u6709": 227, "\u7684\u5206\u6790\u540e": 227, "\u60a8\u53ef\u4ee5\u6253\u5f00\u5206\u6790\u7ed3\u679c\u7684": 227, "\u9009\u9879\u5361": 227, "\u65f6\u95f4\u7ebf\u4e0a\u67e5\u770b\u6807\u8bb0": 227, "\u65f6\u95f4\u7ebf\u663e\u793a\u4e86\u9876\u90e8\u7684\u4e3b\u7ebf\u7a0b\u4f5c\u4e3a": 227, "\u7ebf\u7a0b": 227, "\u4e0b\u9762\u662f\u5404\u4e2a": 227, "\u6807\u8bb0\u7684": 227, "\u7b97\u5b50\u548c\u81ea\u5b9a\u4e49\u533a\u57df\u663e\u793a\u5728\u4e3b\u7ebf\u7a0b\u884c\u4e2d": 227, "\u6240\u6709\u4ee5": 227, "\u5f00\u5934\u7684\u7b97\u5b50\u90fd\u662f\u7531": 227, "\u529f\u80fd\u9690\u5f0f\u6807\u8bb0\u7684": 227, "iteration_n": 227, "\u662f\u4f7f\u7528\u7279\u5b9a\u7684": 227, "\u4f5c\u7528\u57df\u663e\u5f0f\u6807\u8bb0\u7684": 227, "\u8bf7\u67e5\u770b\u4e0b\u4e00\u8282\u4e2d\u7684\u793a\u4f8b\u4ee3\u7801\u4ee5\u4e86\u89e3\u8be6\u60c5": 227, "\u65f6\u95f4\u7ebf\u4e2d\u6807\u8bb0\u4e3a": 227, "\u7684\u7ea2\u8272\u6846\u662f\u7531": 227, "\u5982\u53f3\u4fa7\u5bfc\u822a\u680f\u6240\u793a": 227, "\u65f6\u95f4\u7ebf\u884c\u4e2d\u7684\u68d5\u8272\u90e8\u5206\u663e\u793a\u4e86\u5404\u4e2a\u7ebf\u7a0b\u7684": 227, "\u4f7f\u7528\u60c5\u51b5": 227, "\u5728\u67d0\u4e2a\u65f6\u95f4\u70b9": 227, "\u68d5\u8272\u90e8\u5206\u5728\u7ebf\u7a0b\u884c\u4e2d\u6240\u5360\u7684\u9ad8\u5ea6\u767e\u5206\u6bd4\u4e0e\u8be5\u7ebf\u7a0b\u5728\u8be5\u65f6\u95f4\u70b9\u7684": 227, "\u4f7f\u7528\u7387\u76f8\u5bf9\u5e94": 227, "\u4ece\u8fd9\u4e2a\u65f6\u95f4\u7ebf\u53ef\u4ee5\u76f4\u89c2\u5730\u4e86\u89e3\u4ee5\u4e0b\u51e0\u70b9": 227, "\u6bcf\u4e2a\u7ebf\u7a0b\u7684": 227, "\u6838\u5fc3\u5229\u7528\u7387\u5982\u4f55": 227, "\u6240\u6709\u7ebf\u7a0b\u7684": 227, "\u6838\u5fc3\u5229\u7528\u7387\u662f\u5426\u5e73\u8861": 227, "\u4f7f\u7528\u60c5\u51b5\u662f\u5426\u826f\u597d": 227, "\u7ebf\u7a0b\u662f\u5426\u540c\u6b65\u826f\u597d": 227, "\u7ebf\u7a0b\u6216": 227, "\u7ebf\u7a0b\u5b8c\u6210\u65f6\u662f\u5426\u5b58\u5728\u6296\u52a8": 227, "\u8fd8\u63d0\u4f9b\u4e86\u66f4\u591a\u4e30\u5bcc\u7684\u5206\u6790\u529f\u80fd": 227, "\u5e2e\u52a9\u60a8\u4e86\u89e3\u6027\u80fd\u95ee\u9898\u7684\u6839\u6e90": 227, "\u4e00\u65e6\u60a8\u4e86\u89e3\u4e86\u6027\u80fd\u95ee\u9898\u7684\u6839\u6e90": 227, "\u5c31\u53ef\u4ee5\u52a0\u4ee5\u4fee\u590d": 227, "\u66f4\u591a\u8be6\u7ec6\u7684\u4f7f\u7528\u8bf4\u660e\u53ef\u5728": 227, "\u4e0b\u9762\u7684\u793a\u4f8b\u4ee3\u7801\u5c31\u662f\u5728\u4e0a\u9762\u7684\u622a\u56fe\u4e2d\u7528\u4e8e\u5206\u6790\u7684\u811a\u672c": 227, "\u8be5\u62d3\u6251\u7531\u4e24\u4e2a\u7b97\u5b50": 227, "\u8fdb\u884c\u4e86\u4e09\u6b21\u63a8\u7406\u8fed\u4ee3": 227, "\u6bcf\u6b21\u8fed\u4ee3\u90fd\u4f7f\u7528": 227, "\u6807\u8bb0\u4e3a\u6587\u672c\u5b57\u7b26\u4e32": 227, "\u65e0\u8bba\u662f\u4f7f\u7528": 227, "\u7684\u914d\u5bf9": 227, "\u8fd8\u662f\u4f7f\u7528": 227, "\u4f5c\u7528\u57df": 227, "\u90fd\u53ef\u4ee5\u5b9e\u73b0\u81ea\u5b9a\u4e49\u6807\u8bb0\u529f\u80fd": 227, "ittsampl": 227, "292820": 227, "\u914d\u5bf9\u6807\u8bb0\u533a\u57df": 227, "iteration_": 227, "\u4f5c\u7528\u57df\u6807\u8bb0\u533a\u57df": 227, "\u4e0b\u9762\u662f\u5728": 227, "\u622a\u56fe\u4e2d\u63d0\u5230\u7684": 227, "\u7528\u4e8e\u5c01\u88c5\u6240\u6709\u624b\u52a8\u6b65\u9aa4": 227, "\u83b7\u53d6\u5305\u542b": 227, "\u7684\u76ee\u5f55\u8def\u5f84": 227, "\u4ee5\u4fbf\u4ece\u4efb\u4f55\u76ee\u5f55\u8c03\u7528\u6b64": 227, "basefold": 227, "bash_sourc": 227, "torchscipt": 228, "ota": 229, "incept": 229, "print_model_s": 229, "mdl": 229, "till": 229, "model_dynamic_quant": 229, "model_static_quant": 229, "98mb": 229, "tra": 229, "model_qat": 229, "\u53ef\u4ee5\u5e2e\u52a9\u60a8\u4e86\u89e3\u6570\u636e\u7279\u5f81\u5982\u4f55\u5f71\u54cd\u6a21\u578b\u7684\u9884\u6d4b\u6216\u795e\u7ecf\u5143\u6fc0\u6d3b": 230, "\u4ece\u800c\u63ed\u793a\u6a21\u578b\u7684\u5de5\u4f5c\u539f\u7406": 230, "\u60a8\u53ef\u4ee5\u7edf\u4e00\u5730\u5e94\u7528\u5e7f\u6cdb\u7684\u6700\u5148\u8fdb\u7684\u7279\u5f81\u5f52\u56e0\u7b97\u6cd5": 230, "gradcam": 230, "\u60a8\u5c06\u5b66\u4e60\u5982\u4f55\u4f7f\u7528": 230, "\u5c06\u56fe\u50cf\u5206\u7c7b\u5668\u7684\u9884\u6d4b\u5f52\u56e0\u4e8e\u76f8\u5e94\u7684\u56fe\u50cf\u7279\u5f81": [230, 252], "\u53ef\u89c6\u5316\u5f52\u56e0\u7ed3\u679c": 230, "\u786e\u4fdd\u5728\u60a8\u7684\u6d3b\u8dc3": 230, "\u73af\u5883\u4e2d\u5b89\u88c5\u4e86": 230, "\u4e0a\u83b7\u53d6": 230, "\u4e5f\u53ef\u4ee5\u4f5c\u4e3a": 230, "\u5305\u6216": 230, "\u5305\u83b7\u53d6": 230, "\u6709\u5173\u8be6\u7ec6\u8bf4\u660e": 230, "\u8bf7\u67e5\u9605\u5b89\u88c5\u6307\u5357": 230, "\u5bf9\u4e8e\u6a21\u578b": 230, "\u4e2d\u7684\u5185\u7f6e\u56fe\u50cf\u5206\u7c7b\u5668": 230, "\u53ef\u4ee5\u63ed\u793a\u6837\u672c\u56fe\u50cf\u7684\u54ea\u4e9b\u90e8\u5206\u652f\u6301\u4e86\u6a21\u578b\u505a\u51fa\u7684\u67d0\u4e9b\u9884\u6d4b": 230, "freepik": 230, "puppi": 230, "dog_58409": 230, "6024": 230, "center_crop": 230, "\u5c06\u56fe\u50cf\u8f6c\u6362\u4e3a\u503c\u5728": 230, "\u4e4b\u95f4\u7684\u5f20\u91cf": 230, "\u5f52\u4e00\u5316\u4ee5\u9075\u5faa": 230, "\u5747\u503c\u7684": 230, "\u50cf\u7d20": 230, "\u5728\u6a21\u578b\u7684\u524d": 230, "\u4e2a\u9884\u6d4b\u4e2d": 230, "\u7c7b\u522b": 230, "283": 230, "\u5206\u522b\u5bf9\u5e94\u4e8e\u72d7\u548c\u732b": 230, "\u8ba9\u6211\u4eec\u4f7f\u7528": [230, 232, 247], "\u7b97\u6cd5\u5c06\u8fd9\u4e9b\u9884\u6d4b\u5f52\u56e0\u4e8e\u8f93\u5165\u7684\u76f8\u5e94\u90e8\u5206": 230, "\u6b65\u957f\u8d8a\u5c0f": 230, "\u5f52\u56e0\u8d8a\u7ec6\u7c92\u5ea6": 230, "\u4f46\u901f\u5ea6\u8d8a\u6162": 230, "\u4e2d\u7684\u62c9\u5e03\u62c9\u591a\u7d22\u5f15": 230, "\u9009\u62e9\u8db3\u4ee5\u6539\u53d8\u5bf9\u8c61\u5916\u89c2\u7684\u5927\u5c0f": 230, "\u7528\u4e8e\u906e\u6321\u56fe\u50cf\u7684\u503c": 230, "\u5bf9\u5e94\u7070\u8272": 230, "attribution_dog": 230, "\u4e2d\u7684\u6ce2\u65af\u732b\u7d22\u5f15": 230, "attribution_cat": 230, "\u8fd8\u63d0\u4f9b\u4e86\u8bb8\u591a\u7b97\u6cd5": 230, "guidedbackprop": 230, "deeplift": 230, "gradientshap": 230, "\u6240\u6709\u8fd9\u4e9b\u7b97\u6cd5\u90fd\u662f": 230, "\u5728\u521d\u59cb\u5316\u65f6\u9700\u8981\u5c06\u60a8\u7684\u6a21\u578b\u4f5c\u4e3a\u53ef\u8c03\u7528\u7684": 230, "forward_func": 230, "\u4f20\u5165": 230, "\u5e76\u5177\u6709": 230, "\u8be5\u65b9\u6cd5\u4ee5\u7edf\u4e00\u7684\u683c\u5f0f\u8fd4\u56de\u5f52\u56e0\u7ed3\u679c": 230, "\u8ba9\u6211\u4eec\u53ef\u89c6\u5316\u8ba1\u7b97\u51fa\u7684\u56fe\u50cf\u5f52\u56e0\u7ed3\u679c": 230, "\u5b9e\u7528\u7a0b\u5e8f\u63d0\u4f9b\u4e86\u5f00\u7bb1\u5373\u7528\u7684\u65b9\u6cd5": 230, "\u7528\u4e8e\u53ef\u89c6\u5316\u56fe\u50cf\u548c\u6587\u672c\u8f93\u5165\u7684\u5f52\u56e0\u7ed3\u679c": 230, "\u5c06\u8ba1\u7b97\u51fa\u7684\u5f52\u56e0\u5f20\u91cf\u8f6c\u6362\u4e3a\u7c7b\u4f3c\u56fe\u50cf\u7684": 230, "vis_typ": 230, "vis_sign": 230, "\u4ee5\u663e\u793a\u4e24\u8005": 230, "\u6b63\u5f52\u56e0\u8868\u793a\u8be5\u533a\u57df\u7684\u5b58\u5728\u4f1a\u589e\u52a0\u9884\u6d4b\u5206\u6570": 230, "\u8d1f\u5f52\u56e0\u8868\u793a\u8be5\u533a\u57df\u7684\u7f3a\u5931\u4f1a\u589e\u52a0\u9884\u6d4b\u5206\u6570": 230, "\u6b63": 230, "\u8d1f\u5f52\u56e0\u6216\u5168\u90e8": 230, "\u5982\u679c\u60a8\u7684\u6570\u636e\u662f\u6587\u672c": 230, "visualize_text": 230, "\u63d0\u4f9b\u4e86\u4e00\u4e2a\u4e13\u7528\u89c6\u56fe": 230, "\u7528\u4e8e\u63a2\u7d22\u8f93\u5165\u6587\u672c\u7684\u5f52\u56e0": 230, "\u66f4\u591a\u4fe1\u606f\u8bf7\u8bbf\u95ee": 230, "imdb_torchtext_interpret": 230, "\u53ef\u4ee5\u5904\u7406": 230, "\u4e2d\u5305\u62ec\u89c6\u89c9": 230, "\u6587\u672c\u7b49\u5404\u79cd\u6a21\u6001\u7684\u5927\u591a\u6570\u6a21\u578b\u7c7b\u578b": 230, "\u60a8\u53ef\u4ee5": [230, 259], "\u5c06\u7279\u5b9a\u8f93\u51fa\u5f52\u56e0\u4e8e\u6a21\u578b\u8f93\u5165": 230, "\u5c06\u7279\u5b9a\u8f93\u51fa\u5f52\u56e0\u4e8e\u9690\u85cf\u5c42\u795e\u7ecf\u5143": 230, "\u53c2\u89c1": [230, 256], "\u53c2\u8003": [230, 256, 258], "\u5c06\u9690\u85cf\u5c42\u795e\u7ecf\u5143\u54cd\u5e94\u5f52\u56e0\u4e8e\u6a21\u578b\u8f93\u5165": 230, "\u6709\u5173\u652f\u6301\u65b9\u6cd5\u7684\u5b8c\u6574": 230, "\u548c\u6559\u7a0b\u5217\u8868": 230, "\u8bf7\u67e5\u9605\u6211\u4eec\u7684\u7f51\u7ad9": 230, "gilbert": 230, "tanner": 230, "\u7684\u53e6\u4e00\u7bc7\u6709\u7528\u6587\u7ae0": 230, "gilberttann": 230, "captum_recip": [230, 236], "carilli": 231, "\u63d0\u4f9b\u4e86\u6df7\u5408\u7cbe\u5ea6\u7684\u4fbf\u5229\u65b9\u6cd5": 231, "\u5176\u4e2d\u4e00\u4e9b\u64cd\u4f5c\u4f7f\u7528": 231, "\u800c\u53e6\u4e00\u4e9b\u64cd\u4f5c\u4f7f\u7528": 231, "\u4e00\u4e9b\u64cd\u4f5c": 231, "\u5982\u7ebf\u6027\u5c42\u548c\u5377\u79ef": 231, "\u4e0b\u8fd0\u884c\u901f\u5ea6\u66f4\u5feb": 231, "\u800c\u5176\u4ed6\u64cd\u4f5c": 231, "\u5982\u5f52\u7ea6\u64cd\u4f5c": 231, "\u901a\u5e38\u9700\u8981": 231, "\u7684\u52a8\u6001\u8303\u56f4": 231, "\u6df7\u5408\u7cbe\u5ea6\u8bd5\u56fe\u5c06\u6bcf\u4e2a\u64cd\u4f5c\u4e0e\u5176\u5408\u9002\u7684\u6570\u636e\u7c7b\u578b\u76f8\u5339\u914d": 231, "\u4ece\u800c\u51cf\u5c11\u7f51\u7edc\u7684\u8fd0\u884c\u65f6\u95f4\u548c\u5185\u5b58\u5360\u7528": 231, "\u901a\u5e38": [231, 248, 253, 260], "\u81ea\u52a8\u6df7\u5408\u7cbe\u5ea6\u8bad\u7ec3": 231, "\u540c\u65f6\u4f7f\u7528": 231, "\u672c\u6559\u7a0b\u6d4b\u91cf\u4e86\u4e00\u4e2a\u7b80\u5355\u7f51\u7edc\u5728\u9ed8\u8ba4\u7cbe\u5ea6\u4e0b\u7684\u6027\u80fd": 231, "\u7136\u540e\u901a\u8fc7\u6dfb\u52a0": 231, "\u4ee5\u6df7\u5408\u7cbe\u5ea6\u8fd0\u884c\u76f8\u540c\u7684\u7f51\u7edc": 231, "\u63d0\u9ad8\u6027\u80fd": 231, "\u60a8\u53ef\u4ee5\u4e0b\u8f7d\u5e76\u8fd0\u884c\u672c\u6559\u7a0b\u4f5c\u4e3a\u72ec\u7acb\u7684": 231, "\u552f\u4e00\u7684\u8981\u6c42\u662f": 231, "\u4ee5\u53ca\u652f\u6301": 231, "\u6df7\u5408\u7cbe\u5ea6\u4e3b\u8981\u53d7\u76ca\u4e8e\u652f\u6301\u5f20\u91cf\u6838\u5fc3\u7684\u67b6\u6784": 231, "ture": 231, "\u5728\u8fd9\u4e9b\u67b6\u6784\u4e0a": 231, "\u672c\u6559\u7a0b\u5e94\u663e\u793a\u663e\u8457\u7684": 231, "3\u500d": 231, "\u52a0\u901f": 231, "\u5728\u8f83\u65e9\u7684\u67b6\u6784": 231, "kepler": 231, "maxwel": 231, "pascal": 231, "\u60a8\u53ef\u80fd\u4f1a\u89c2\u5bdf\u5230\u9002\u5ea6\u7684\u52a0\u901f": 231, "\u53ef\u4ee5\u663e\u793a\u60a8\u7684": 231, "\u67b6\u6784": 231, "gc": 231, "\u8ba1\u65f6\u5de5\u5177": 231, "empty_cach": 231, "reset_max_memory_alloc": 231, "end_timer_and_print": 231, "local_msg": 231, "\u4ee5\u4e0b\u7ebf\u6027\u5c42\u548c": 231, "\u7684\u5e8f\u5217\u5e94\u8be5\u5728\u6df7\u5408\u7cbe\u5ea6\u4e0b\u663e\u793a\u52a0\u901f": 231, "make_model": 231, "in_siz": 231, "out_siz": 231, "\u88ab\u9009\u62e9\u4e3a\u8db3\u591f\u5927\u7684\u503c": 231, "\u4ee5\u9971\u548c": 231, "\u5de5\u4f5c\u8d1f\u8f7d": 231, "\u5f53": [231, 245], "\u9971\u548c\u65f6": 231, "\u6df7\u5408\u7cbe\u5ea6\u63d0\u4f9b\u7684\u52a0\u901f\u6700\u5927": 231, "\u5c0f\u578b\u7f51\u7edc\u53ef\u80fd\u53d7": 231, "\u9650\u5236": 231, "\u6df7\u5408\u7cbe\u5ea6\u4e0d\u4f1a\u63d0\u9ad8\u6027\u80fd": 231, "\u8fd9\u4e9b\u5927\u5c0f\u8fd8\u88ab\u9009\u62e9\u4e3a\u7ebf\u6027\u5c42\u7684\u53c2\u4e0e\u7ef4\u5ea6\u662f": 231, "\u7684\u500d\u6570": [231, 248], "\u4ee5\u5141\u8bb8\u5728\u652f\u6301\u5f20\u91cf\u6838\u5fc3\u7684": 231, "\u4e0a\u4f7f\u7528\u5f20\u91cf\u6838\u5fc3": 231, "\u89c1\u4e0b\u9762\u7684": [231, 239], "\u7ec3\u4e60": 231, "\u6539\u53d8\u53c2\u4e0e\u5927\u5c0f": 231, "\u89c2\u5bdf\u6df7\u5408\u7cbe\u5ea6\u52a0\u901f\u7684\u53d8\u5316": 231, "\u5c1d\u8bd5": 231, "513": 231, "\u4ee5\u9ed8\u8ba4\u7cbe\u5ea6\u521b\u5efa\u6570\u636e": 231, "\u4e0b\u9762\u7684\u9ed8\u8ba4\u7cbe\u5ea6\u548c\u6df7\u5408\u7cbe\u5ea6\u8bd5\u9a8c\u4f7f\u7528\u76f8\u540c\u7684\u6570\u636e": 231, "\u542f\u7528\u6df7\u5408\u7cbe\u5ea6\u65f6": 231, "\u60a8\u4e0d\u9700\u8981\u624b\u52a8\u66f4\u6539\u8f93\u5165\u7684": 231, "\u4e0d\u4f7f\u7528": [231, 238], "\u4ee5\u4e0b\u7b80\u5355\u7f51\u7edc\u4ee5\u9ed8\u8ba4\u7cbe\u5ea6": 231, "\u6267\u884c\u6240\u6709\u64cd\u4f5c": 231, "\u8fd9\u91cc\u53ef\u4ee5\u9002\u5ea6\u63d0\u9ad8\u6027\u80fd": 231, "\u4f5c\u4e3a\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668": 231, "\u5141\u8bb8\u811a\u672c\u7684\u67d0\u4e9b\u533a\u57df\u4ee5\u6df7\u5408\u7cbe\u5ea6\u8fd0\u884c": 231, "\u5728\u8fd9\u4e9b\u533a\u57df\u4e2d": 231, "\u64cd\u4f5c\u4ee5": 231, "\u9009\u62e9\u7684": 231, "\u4ee5\u63d0\u9ad8\u6027\u80fd": 231, "\u540c\u65f6\u4fdd\u6301\u7cbe\u5ea6": 231, "\u4e3a\u6bcf\u4e2a\u64cd\u4f5c\u9009\u62e9\u7684\u7cbe\u5ea6\u4ee5\u53ca\u5728\u4ec0\u4e48\u60c5\u51b5\u4e0b\u9009\u62e9\u7684\u8be6\u7ec6\u4fe1\u606f": 231, "\u64cd\u4f5c\u53c2\u8003": 231, "\u6b64\u90e8\u5206\u4ec5\u7528\u4e8e\u8bf4\u660e": 231, "\u4e0b\u8fd0\u884c\u524d\u5411\u4f20\u9012": 231, "\u8f93\u51fa\u662f": 231, "\u56e0\u4e3a\u7ebf\u6027\u5c42": 231, "\u4e4b\u524d\u9000\u51fa": 231, "\u4e0d\u5efa\u8bae\u5728": 231, "\u4e0b\u8fdb\u884c\u53cd\u5411\u4f20\u64ad": 231, "\u53cd\u5411\u64cd\u4f5c\u4ee5": 231, "\u4e3a\u76f8\u5e94\u524d\u5411\u64cd\u4f5c\u9009\u62e9\u7684\u76f8\u540c": 231, "\u68af\u5ea6\u7f29\u653e": 231, "\u6709\u52a9\u4e8e\u9632\u6b62\u68af\u5ea6\u5e45\u5ea6\u8f83\u5c0f\u65f6\u5728\u6df7\u5408\u7cbe\u5ea6\u8bad\u7ec3\u4e2d\u88ab\u51b2\u5237\u4e3a\u96f6": 231, "\u4e0b\u6ea2": 231, "\u65b9\u4fbf\u5730\u6267\u884c\u68af\u5ea6\u7f29\u653e\u7684\u6b65\u9aa4": 231, "\u5728\u6536\u655b\u8fd0\u884c\u5f00\u59cb\u65f6\u4f7f\u7528\u9ed8\u8ba4\u53c2\u6570\u6784\u9020\u4e00\u4e2a": 231, "scaler": 231, "\u5982\u679c\u60a8\u7684\u7f51\u7edc\u5728\u9ed8\u8ba4": 231, "\u53c2\u6570\u4e0b\u65e0\u6cd5\u6536\u655b": 231, "\u8bf7\u63d0\u4ea4\u4e00\u4e2a": 231, "\u6574\u4e2a\u6536\u655b\u8fd0\u884c\u5e94\u8be5\u4f7f\u7528\u76f8\u540c\u7684": 231, "\u5982\u679c\u60a8\u5728\u540c\u4e00\u4e2a\u811a\u672c\u4e2d\u6267\u884c\u591a\u4e2a\u6536\u655b\u8fd0\u884c": 231, "\u6bcf\u4e2a\u8fd0\u884c\u5e94\u8be5\u4f7f\u7528\u4e00\u4e2a\u4e13\u7528\u7684\u65b0": 231, "\u5b9e\u4f8b\u662f\u8f7b\u91cf\u7ea7\u7684": 231, "\u7f29\u653e\u635f\u5931": 231, "\u5728\u7f29\u653e\u540e\u7684\u635f\u5931\u4e0a\u8c03\u7528": 231, "\u4ee5\u521b\u5efa\u7f29\u653e\u540e\u7684\u68af\u5ea6": 231, "\u9996\u5148\u5c06\u4f18\u5316\u5668\u5206\u914d\u7684\u53c2\u6570\u7684\u68af\u5ea6\u53cd\u7f29\u653e": 231, "\u5982\u679c\u8fd9\u4e9b\u68af\u5ea6\u4e0d\u5305\u542b": 231, "\u5219\u8c03\u7528": 231, "\u5426\u5219\u8df3\u8fc7": 231, "\u66f4\u65b0\u4e0b\u4e00\u6b21\u8fed\u4ee3\u7684\u7f29\u653e\u6bd4\u4f8b": 231, "\u4ee5\u4e0b\u8fd8\u6f14\u793a\u4e86": 231, "\u7684\u4e00\u4e2a\u53ef\u9009\u4fbf\u5229\u53c2\u6570": 231, "\u5982\u679c\u4e3a": 231, "\u7684\u8c03\u7528\u5c06\u6210\u4e3a\u65e0\u64cd\u4f5c": 231, "\u8fd9\u5141\u8bb8\u5728\u9ed8\u8ba4\u7cbe\u5ea6\u548c\u6df7\u5408\u7cbe\u5ea6\u4e4b\u95f4\u5207\u6362": 231, "\u800c\u65e0\u9700\u4f7f\u7528": 231, "\u8bed\u53e5": 231, "use_amp": 231, "\u6df7\u5408\u7cbe\u5ea6": 231, "\u4ea7\u751f\u7684\u6240\u6709\u68af\u5ea6\u90fd\u662f\u7f29\u653e\u8fc7\u7684": 231, "\u5982\u679c\u60a8\u5e0c\u671b\u5728": 231, "\u4e4b\u95f4\u68c0\u67e5\u6216\u4fee\u6539": 231, "\u53c2\u6570\u7684": 231, "\u60a8\u5e94\u8be5\u9996\u5148\u4f7f\u7528": 231, "unscale_": 231, "\u5bf9\u5b83\u4eec\u8fdb\u884c\u53cd\u7f29\u653e": 231, "0\u4e2aepoch": 231, "\u8fd9\u4e00\u90e8\u5206\u4ec5\u7528\u4e8e\u8bf4\u660e": 231, "\u4e0b\u8fd0\u884c\u524d\u5411\u4f20\u64ad": 231, "\u56e0\u4e3a\u7ebf\u6027\u5c42\u4f1a": 231, "\u5c42\u4f1a": 231, "\u4e0d\u63a8\u8350\u5728": 231, "\u53cd\u5411\u4f20\u64ad\u7684": 231, "\u5728\u4e0e\u5bf9\u5e94\u524d\u5411\u4f20\u64ad\u76f8\u540c\u7684": 231, "\u4e0b\u8fd0\u884c": 231, "\u8fd9\u91cc\u53ef\u4ee5\u7565\u5fae\u63d0\u9ad8\u6027\u80fd": 231, "\u8981\u4ee5\u4f4d\u7ea7\u7cbe\u5ea6\u4fdd\u5b58": 231, "\u6062\u590d\u542f\u7528\u4e86": 231, "\u7684\u8fd0\u884c": 231, "\u8bf7\u4f7f\u7528": [231, 246], "\u4fdd\u5b58\u65f6": 231, "\u7684\u72b6\u6001\u5b57\u5178\u4e0e\u901a\u5e38\u7684\u6a21\u578b\u548c\u4f18\u5316\u5668\u72b6\u6001\u5b57\u5178\u4e00\u8d77\u4fdd\u5b58": 231, "\u53ef\u4ee5\u5728\u8fed\u4ee3\u5f00\u59cb\u65f6": 231, "\u4efb\u4f55\u524d\u5411\u4f20\u64ad\u4e4b\u524d": 231, "\u6216\u5728\u8fed\u4ee3\u7ed3\u675f\u65f6": 231, "\u4e4b\u540e\u6267\u884c\u6b64\u64cd\u4f5c": 231, "\u6309\u9700\u5199\u5165\u68c0\u67e5\u70b9": 231, "\u6062\u590d\u65f6": 231, "\u7684\u72b6\u6001\u5b57\u5178\u4e0e\u6a21\u578b\u548c\u4f18\u5316\u5668\u72b6\u6001\u5b57\u5178\u4e00\u8d77\u52a0\u8f7d": 231, "\u6309\u9700\u8bfb\u53d6\u68c0\u67e5\u70b9": 231, "\u5982\u679c\u68c0\u67e5\u70b9\u662f\u4ece\u4e00\u4e2a\u6ca1\u6709\u4f7f\u7528": 231, "\u7684\u8fd0\u884c\u4e2d\u521b\u5efa\u7684": 231, "\u800c\u60a8\u60f3\u6062\u590d\u8bad\u7ec3\u65f6\u4f7f\u7528": 231, "\u50cf\u5f80\u5e38\u4e00\u6837\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d\u6a21\u578b\u548c\u4f18\u5316\u5668\u72b6\u6001": 231, "\u68c0\u67e5\u70b9\u4e0d\u4f1a\u5305\u542b\u5df2\u4fdd\u5b58\u7684": 231, "\u72b6\u6001": [231, 260], "\u4f7f\u7528\u4e00\u4e2a\u65b0\u7684": 231, "\u5982\u679c\u68c0\u67e5\u70b9\u662f\u4ece\u4e00\u4e2a\u4f7f\u7528\u4e86": 231, "\u800c\u60a8\u60f3\u6062\u590d\u8bad\u7ec3\u65f6\u4e0d\u4f7f\u7528": 231, "\u5e76\u5ffd\u7565\u5df2\u4fdd\u5b58\u7684": 231, "\u53ef\u4ee5\u5355\u72ec\u7528\u4e8e\u5305\u88c5\u63a8\u7406\u6216\u8bc4\u4f30\u7684\u524d\u5411\u4f20\u64ad": 231, "\u4e0d\u9700\u8981": 231, "\u81ea\u52a8\u6df7\u5408\u7cbe\u5ea6\u793a\u4f8b": 231, "\u4ee5\u4e86\u89e3\u9ad8\u7ea7\u7528\u4f8b": 231, "\u68af\u5ea6\u7d2f\u79ef": 231, "\u68af\u5ea6\u60e9\u7f5a": 231, "\u53cc\u5411\u53cd\u5411\u4f20\u64ad": 231, "\u5305\u542b\u591a\u4e2a\u6a21\u578b": 231, "\u4f18\u5316\u5668\u6216\u635f\u5931\u7684\u7f51\u7edc": 231, "\u591a": 231, "\u81ea\u5b9a\u4e49\u81ea\u52a8\u68af\u5ea6\u51fd\u6570": 231, "\u5982\u679c\u5728\u540c\u4e00\u4e2a\u811a\u672c\u4e2d\u6267\u884c\u591a\u4e2a\u6536\u655b\u8fd0\u884c": 231, "\u6bcf\u4e2a\u8fd0\u884c\u90fd\u5e94\u8be5\u4f7f\u7528\u4e00\u4e2a\u4e13\u7528\u7684\u65b0": 231, "\u5982\u679c\u60a8\u6b63\u5728\u4f7f\u7528\u8c03\u5ea6\u7a0b\u5e8f\u6ce8\u518c\u81ea\u5b9a\u4e49": 231, "\u8c03\u5ea6\u7a0b\u5e8f\u6559\u7a0b": 231, "\u60a8\u7684\u7f51\u7edc\u53ef\u80fd\u65e0\u6cd5\u5145\u5206\u5229\u7528": 231, "\u7684\u8ba1\u7b97\u80fd\u529b": 231, "\u56e0\u6b64\u53d7\u5230": 231, "\u7684\u9650\u5236": 231, "\u6027\u80fd\u7684\u5f71\u54cd\u5c06\u65e0\u5173\u7d27\u8981": 231, "\u4e00\u4e2a\u7c97\u7565\u7684\u7ecf\u9a8c\u6cd5\u5219\u662f": 231, "\u5c3d\u53ef\u80fd\u589e\u52a0\u6279\u91cf\u548c": 231, "\u6216\u7f51\u7edc\u5927\u5c0f": 231, "\u76f4\u5230\u4e0d\u4f1a\u53d1\u751f\u5185\u5b58\u4e0d\u8db3\u9519\u8bef": 231, "\u5c3d\u91cf\u907f\u514d\u8fc7\u591a\u7684": 231, "\u8c03\u7528\u6216\u4ece": 231, "\u5f20\u91cf\u6253\u5370\u503c": 231, "\u5c3d\u91cf\u907f\u514d\u5927\u91cf\u5c0f\u578b": 231, "\u64cd\u4f5c\u7684\u5e8f\u5217": 231, "\u5982\u679c\u53ef\u80fd": [231, 248], "\u8bf7\u5c06\u8fd9\u4e9b\u64cd\u4f5c\u5408\u5e76\u4e3a\u51e0\u4e2a\u5927\u578b": 231, "\u64cd\u4f5c": [231, 259], "\u60a8\u7684\u7f51\u7edc\u53ef\u80fd\u662f": 231, "\u8ba1\u7b97\u5bc6\u96c6\u578b\u7684": 231, "\u5927\u91cf": 231, "\u4f46\u60a8\u7684": 231, "\u6ca1\u6709\u5f20\u91cf\u6838\u5fc3": 231, "\u9884\u671f\u52a0\u901f\u6548\u679c\u4f1a\u964d\u4f4e": 231, "\u7684\u7ef4\u5ea6\u4e0d\u9002\u5408\u5f20\u91cf\u6838\u5fc3": 231, "\u8bf7\u786e\u4fdd\u53c2\u4e0e\u8ba1\u7b97\u7684": 231, "\u7684\u5927\u5c0f\u662f": 231, "\u5bf9\u4e8e\u5e26\u6709": 231, "\u8fd9\u53ef\u80fd\u662f\u4e00\u4e2a\u5fae\u5999\u7684\u95ee\u9898": 231, "\u65e9\u671f\u7248\u672c\u7684\u5377\u79ef\u4e5f\u6709\u7c7b\u4f3c\u7684\u5c3a\u5bf8\u9650\u5236": 231, "\u4ee5\u4fbf\u4f7f\u7528\u5f20\u91cf\u6838\u5fc3": 231, "\u4f46\u5bf9\u4e8e": 231, "\u53ca\u66f4\u9ad8\u7248\u672c": 231, "\u4e0d\u5b58\u5728\u6b64\u7c7b\u9650\u5236": 231, "\u4ee5\u83b7\u53d6\u6307\u5bfc": 231, "\u68c0\u67e5\u60a8\u7684\u7f51\u7edc\u662f\u5426\u7b26\u5408": 231, "\u9ad8\u7ea7\u7528\u4f8b": 231, "\u53e6\u8bf7\u53c2\u9605": 231, "\u4f18\u5148\u4f7f\u7528": 231, "\u5982\u679c\u60a8\u786e\u4fe1\u60a8\u7684": 231, "\u7528\u6cd5\u662f\u6b63\u786e\u7684": 231, "\u60a8\u53ef\u80fd\u9700\u8981\u63d0\u4ea4\u4e00\u4e2a": 231, "\u4f46\u5728\u8fd9\u6837\u505a\u4e4b\u524d": 231, "\u6536\u96c6\u4ee5\u4e0b\u4fe1\u606f\u4f1a\u5f88\u6709\u5e2e\u52a9": 231, "\u901a\u8fc7\u5c06": 231, "\u4f20\u9012\u7ed9\u5b83\u4eec\u7684\u6784\u9020\u51fd\u6570": 231, "\u5206\u522b\u7981\u7528": 231, "\u5e76\u67e5\u770b": 231, "\u662f\u5426\u4ecd\u7136\u5b58\u5728": 231, "\u5982\u679c\u60a8\u6000\u7591\u7f51\u7edc\u7684\u67d0\u4e00\u90e8\u5206": 231, "\u4e00\u4e2a\u590d\u6742\u7684\u635f\u5931\u51fd\u6570": 231, "\u6ea2\u51fa": 231, "\u8bf7\u5728": [231, 241], "\u4e2d\u8fd0\u884c\u8be5\u524d\u5411\u533a\u57df": 231, "\u6587\u6863\u5b57\u7b26\u4e32": 231, "\u7684\u6700\u540e\u4e00\u4e2a\u4ee3\u7801\u7247\u6bb5": 231, "\u5c55\u793a\u4e86\u5982\u4f55\u5f3a\u5236\u5b50\u533a\u57df\u5728": 231, "\u4e2d\u8fd0\u884c": [231, 258], "\u901a\u8fc7\u5728\u672c\u5730\u7981\u7528": 231, "\u5e76\u5c06\u5b50\u533a\u57df\u7684\u8f93\u5165\u8f6c\u6362\u4e3a": 231, "\u8bd5\u56fe\u6db5\u76d6\u6240\u6709\u53ef\u4ece\u4e2d\u53d7\u76ca\u6216\u9700\u8981\u8f6c\u6362\u7684": 231, "\u83b7\u5f97\u660e\u786e\u8986\u76d6\u7684": 231, "\u662f\u6839\u636e\u6570\u503c\u5c5e\u6027\u9009\u62e9\u7684": 231, "\u4f46\u4e5f\u57fa\u4e8e\u7ecf\u9a8c": 231, "\u5982\u679c\u60a8\u5728\u542f\u7528\u4e86": 231, "\u7684\u524d\u5411\u533a\u57df\u6216\u968f\u540e\u7684\u53cd\u5411\u4f20\u64ad\u4e2d\u770b\u5230\u7c7b\u578b\u4e0d\u5339\u914d\u9519\u8bef": 231, "\u90a3\u53ef\u80fd\u662f": 231, "\u6f0f\u6389\u4e86\u4e00\u4e2a": 231, "\u8bf7\u63d0\u4ea4\u4e00\u4e2a\u5305\u542b\u9519\u8bef\u56de\u6eaf\u7684": 231, "\u5728\u8fd0\u884c\u60a8\u7684\u811a\u672c\u4e4b\u524d": 231, "torch_show_cpp_stacktrac": 231, "\u4ee5\u63d0\u4f9b\u6709\u5173\u54ea\u4e2a\u540e\u7aef": 231, "\u5931\u8d25\u7684\u8be6\u7ec6\u4fe1\u606f": 231, "amp_recip": [231, 236], "\u672c\u6559\u7a0b\u63d0\u4f9b\u4e86\u4f7f\u7528": 232, "\u6a21\u5757\u6765\u6d4b\u91cf\u548c\u6bd4\u8f83\u4ee3\u7801\u6027\u80fd\u7684\u5feb\u901f\u5165\u95e8\u6307\u5357": 232, "\u57fa\u51c6\u6d4b\u8bd5\u662f\u7f16\u5199\u4ee3\u7801\u65f6\u7684\u4e00\u4e2a\u91cd\u8981\u6b65\u9aa4": 232, "\u5b83\u5e2e\u52a9\u6211\u4eec\u9a8c\u8bc1\u4ee3\u7801\u662f\u5426\u6ee1\u8db3\u6027\u80fd\u9884\u671f": 232, "\u6bd4\u8f83\u89e3\u51b3\u540c\u4e00\u95ee\u9898\u7684\u4e0d\u540c\u65b9\u6cd5": 232, "\u5e76\u9632\u6b62\u6027\u80fd\u88c2\u5316": 232, "\u5bf9\u4e8e\u57fa\u51c6\u6d4b\u8bd5": 232, "\u4ee3\u7801\u6709\u8bb8\u591a\u9009\u62e9": 232, "\u5185\u7f6e\u7684": 232, "\u57fa\u51c6\u6d4b\u8bd5": [232, 239], "\u4ee3\u7801\u6709\u8bb8\u591a\u5bb9\u6613\u88ab\u5ffd\u89c6\u7684\u6ce8\u610f\u4e8b\u9879": 232, "\u4f8b\u5982\u7ba1\u7406\u7ebf\u7a0b\u6570\u91cf\u548c\u540c\u6b65": 232, "\u4e3a\u57fa\u51c6\u6d4b\u8bd5\u751f\u6210\u5f20\u91cf\u8f93\u5165\u53ef\u80fd\u76f8\u5f53\u7e41\u7410": 232, "\u672c\u6559\u7a0b\u6f14\u793a\u4e86\u5982\u4f55\u4f7f\u7528": 232, "\u6a21\u5757\u6765\u907f\u514d\u5e38\u89c1\u9519\u8bef": 232, "\u540c\u65f6\u66f4\u5bb9\u6613\u6bd4\u8f83\u4e0d\u540c\u4ee3\u7801\u7684\u6027\u80fd": 232, "\u4e3a\u57fa\u51c6\u6d4b\u8bd5\u751f\u6210\u8f93\u5165\u7b49": 232, "\u5982\u679c\u5c1a\u672a\u5b89\u88c5": [232, 244, 249, 251], "\u8bf7\u5148\u5b89\u88c5": 232, "\u5728\u64b0\u5199\u672c\u6587\u65f6": 232, "\u4e0d\u652f\u6301\u6279\u91cf\u6a21\u5f0f": 232, "\u56e0\u6b64\u6211\u4eec\u5c06\u6bd4\u8f83\u4f7f\u7528\u73b0\u6709": 232, "\u8fd0\u7b97\u7b26\u5b9e\u73b0\u5b83\u7684\u4e24\u79cd\u65b9\u6cd5": 232, "\u4e00\u79cd\u65b9\u6cd5\u4f7f\u7528": 232, "\u7684\u7ec4\u5408": 232, "\u53e6\u4e00\u79cd\u65b9\u6cd5\u4f7f\u7528": 232, "batched_dot_mul_sum": 232, "batched_dot_bmm": 232, "\u6a21\u5757\u5bf9\u4ee3\u7801\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5": 232, "\u6211\u4eec\u5728\u8fd9\u91cc\u4fdd\u6301\u57fa\u51c6\u6d4b\u8bd5\u4ee3\u7801\u7b80\u5355": 232, "\u4ee5\u4fbf\u6211\u4eec\u53ef\u4ee5\u6bd4\u8f83": 232, "mul_sum": 232, "\u6a21\u5757\u7684\u8bbe\u8ba1\u4f7f\u5f97\u5bf9\u4e8e\u90a3\u4e9b\u66fe\u7ecf\u4f7f\u7528\u8fc7": 232, "\u6a21\u5757\u7684\u4eba\u6765\u8bf4": 232, "\u5b83\u770b\u8d77\u6765\u5f88\u719f\u6089": 232, "\u5b83\u7684\u9ed8\u8ba4\u8bbe\u7f6e\u4f7f\u5f97\u5b83\u66f4\u5bb9\u6613\u4e14\u66f4\u5b89\u5168\u5730\u7528\u4e8e\u5bf9": 232, "\u4ee3\u7801\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5": 232, "\u9996\u5148\u8ba9\u6211\u4eec\u5bf9\u6bd4\u4e00\u4e0b\u57fa\u672capi\u7684\u4f7f\u7528": 232, "0x7fb10400d0f0": 232, "379": 232, "0x7fb103d67048": 232, "\u867d\u7136\u57fa\u672c\u529f\u80fd\u7684api\u662f\u76f8\u540c\u7684": 232, "\u4f46\u662f\u8fd8\u662f\u6709\u4e00\u4e9b\u91cd\u8981\u7684\u533a\u522b": 232, "\u8fd4\u56de\u7684\u662f\u6bcf\u6b21\u8fd0\u884c\u7684\u65f6\u95f4": 232, "\u8fd4\u56de\u7684\u603b\u8fd0\u884c\u65f6\u95f4": 232, "\u6a21\u5757\u8fd8\u63d0\u4f9b\u4e86\u683c\u5f0f\u5316\u7684\u5b57\u7b26\u4e32\u8868\u793a": 232, "\u7528\u4e8e\u6253\u5370\u7ed3\u679c": 232, "\u53e6\u4e00\u4e2a\u91cd\u8981\u7684\u533a\u522b": 232, "\u4e5f\u662f\u7ed3\u679c\u4e0d\u540c\u7684\u539f\u56e0": 232, "\u662fpytorch\u57fa\u51c6\u6d4b\u8bd5\u6a21\u5757\u9ed8\u8ba4\u5728\u5355\u7ebf\u7a0b\u4e2d\u8fd0\u884c": 232, "\u53c2\u6570\u6765\u66f4\u6539\u7ebf\u7a0b\u6570\u91cf": 232, "\u63a5\u53d7\u51e0\u4e2a\u989d\u5916\u7684\u53c2\u6570": 232, "sub_label": 232, "\u8fd9\u4e9b\u53c2\u6570\u4f1a\u6539\u53d8\u8fd4\u56de\u7684\u6d4b\u91cf\u5bf9\u8c61\u7684__repr__": 232, "\u5e76\u7528\u4e8e\u5bf9\u7ed3\u679c\u8fdb\u884c\u5206\u7ec4": 232, "\u7a0d\u540e\u4f1a\u8be6\u7ec6\u4ecb\u7ecd": 232, "0x7fb103d54080": 232, "118": 232, "0x7fb16935d2e8": 232, "\u4f7f\u7528\u6240\u6709\u53ef\u7528\u7ebf\u7a0b\u8fd0\u884c": 232, "\u4f1a\u5f97\u5230\u4e0e": 232, "\u6a21\u5757\u7c7b\u4f3c\u7684\u7ed3\u679c": 232, "\u66f4\u91cd\u8981\u7684\u662f": 232, "\u54ea\u4e2a\u7248\u672c\u66f4\u5feb\u53d6\u51b3\u4e8e\u6211\u4eec\u4f7f\u7528\u591a\u5c11\u7ebf\u7a0b\u8fd0\u884c\u4ee3\u7801": 232, "\u8fd9\u5c31\u662f\u4e3a\u4ec0\u4e48\u5728\u57fa\u51c6\u6d4b\u8bd5\u65f6": 232, "\u4f7f\u7528\u4e0e\u5b9e\u9645\u7528\u4f8b\u76f8\u7b26\u7684\u7ebf\u7a0b\u8bbe\u7f6e\u975e\u5e38\u91cd\u8981": 232, "\u53e6\u4e00\u4e2a\u9700\u8981\u8bb0\u4f4f\u7684\u91cd\u8981\u4e8b\u60c5\u662f": 232, "\u4e0a\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5\u65f6": 232, "\u8981\u540c\u6b65cpu\u548ccuda": 232, "\u8ba9\u6211\u4eec\u518d\u6b21\u5728cuda\u5f20\u91cf\u4e0a\u8fd0\u884c\u4e0a\u9762\u7684\u57fa\u51c6\u6d4b\u8bd5": 232, "\u770b\u770b\u4f1a\u53d1\u751f\u4ec0\u4e48": 232, "2775": 232, "0x7fb10400d080": 232, "\u7ed3\u679c\u63ed\u793a\u4e86\u4e00\u4e9b\u6709\u8da3\u7684\u4e8b\u60c5": 232, "\u6a21\u5757\u8fd0\u884c": 232, "\u7248\u672c\u7684\u7b2c\u4e00\u6b21\u8fd0\u884c\u6bd4\u7b2c\u4e8c\u6b21\u8fd0\u884c\u6162\u5f88\u591a": 232, "\u9700\u8981\u8c03\u7528": 232, "\u7b2c\u4e00\u6b21\u8c03\u7528\u65f6\u9700\u8981\u52a0\u8f7d\u5b83": 232, "\u8fd9\u9700\u8981\u4e00\u4e9b\u65f6\u95f4": 232, "\u8fd9\u5c31\u662f\u4e3a\u4ec0\u4e48\u5728\u57fa\u51c6\u6d4b\u8bd5\u4e4b\u524d\u505a\u4e00\u6b21\u9884\u70ed\u8fd0\u884c\u5f88\u91cd\u8981": 232, "\u6a21\u5757\u4e3a\u6211\u4eec\u5904\u7406\u4e86\u8fd9\u4e2a\u95ee\u9898": 232, "\u6a21\u5757\u548c": 232, "\u6a21\u5757\u4e4b\u95f4\u7ed3\u679c\u7684\u5dee\u5f02\u662f\u56e0\u4e3a": 232, "\u6a21\u5757\u6ca1\u6709\u540c\u6b65": 232, "\u56e0\u6b64\u53ea\u8ba1\u65f6\u4e86\u542f\u52a8\u5185\u6838\u7684\u65f6\u95f4": 232, "\u6a21\u5757\u4e3a\u6211\u4eec\u505a\u4e86\u540c\u6b65": 232, "\u91c7\u53d6\u81f3\u5c11": 232, "\u79d2\u7684\u5355\u6b21\u8fde\u7eed\u6d4b\u91cf": 232, "\u91c7\u53d6\u591a\u6b21\u6d4b\u91cf": 232, "\u5176\u603b\u65f6\u95f4\u81f3\u5c11\u4e3a": 232, "\u79d2": 232, "\u53ef\u901a\u8fc7": [232, 237], "\u53c2\u6570\u66f4\u6539": 232, "\u5e76\u4e14\u6d4b\u91cf\u5f00\u9500\u53ea\u5360\u603b\u4f53\u6d4b\u91cf\u7684\u4e00\u5c0f\u90e8\u5206": 232, "\u8fd9\u662f\u901a\u8fc7\u9996\u5148\u4ee5\u9012\u589e\u7684\u5faa\u73af\u6b21\u6570\u8fd0\u884c": 232, "\u76f4\u5230\u8fd0\u884c\u65f6\u95f4\u8fdc\u5927\u4e8e\u6d4b\u91cf\u5f00\u9500": 232, "\u8fd9\u4e5f\u8d77\u5230\u4e86\u70ed\u8eab\u7684\u4f5c\u7528": 232, "\u7136\u540e\u8fdb\u884c\u6d4b\u91cf\u76f4\u5230\u8fbe\u5230\u76ee\u6807\u65f6\u95f4": 232, "\u8fd9\u6709\u4e00\u4e2a\u6709\u7528\u7684\u7279\u6027": 232, "\u5373\u5b83\u6d6a\u8d39\u7684\u6570\u636e\u66f4\u5c11": 232, "\u5e76\u4e14\u5141\u8bb8\u6211\u4eec\u8ba1\u7b97\u7edf\u8ba1\u6570\u636e\u6765\u4f30\u8ba1\u6d4b\u91cf\u7684\u53ef\u9760\u6027": 232, "m0": 232, "\u6211\u4eec\u8fd8\u53ef\u4ee5\u67e5\u770b\u8fd4\u56de\u7684\u6d4b\u91cf\u5bf9\u8c61\u4e2d\u83b7\u5f97\u7684\u5404\u4e2a\u7edf\u8ba1\u6570\u636e": 232, "\u6211\u4eec\u4e00\u76f4\u5728\u6bd4\u8f83\u6211\u4eec\u7684\u4e24\u4e2a\u6279\u91cf\u70b9\u79ef\u7248\u672c\u5bf9\u540c\u4e00\u8f93\u5165\u7684\u8868\u73b0": 232, "\u5728\u5b9e\u8df5\u4e2d": 232, "\u6211\u4eec\u5e0c\u671b\u5c1d\u8bd5\u4e0d\u540c\u7684\u8f93\u5165\u7ec4\u5408\u4ee5\u53ca\u4e0d\u540c\u7684\u7ebf\u7a0b\u6570\u91cf": 232, "\u7c7b\u5e2e\u52a9\u6211\u4eec\u4ee5\u683c\u5f0f\u5316\u8868\u683c\u7684\u5f62\u5f0f\u663e\u793a\u591a\u4e2a\u6d4b\u91cf\u7ed3\u679c": 232, "\u5b83\u4f7f\u7528\u4e0a\u9762\u63cf\u8ff0\u7684\u6ce8\u91ca": 232, "\u6765\u5bf9\u8868\u683c\u8fdb\u884c\u5206\u7ec4\u548c\u7ec4\u7ec7": 232, "\u6765\u770b\u770b\u6211\u4eec\u7684\u51fd\u6570\u5728\u4e0d\u540c\u7684\u8f93\u5165\u5927\u5c0f\u548c\u7ebf\u7a0b\u6570\u91cf\u4e0b\u7684\u8868\u73b0\u5982\u4f55": 232, "274": 232, "748": 232, "432": 232, "22657": 232, "11899": 232, "609": 232, "23098": 232, "27246": 232, "267073": 232, "118823": 232, "189": 232, "2782": 232, "7471": 232, "11874": 232, "173": 232, "7264": 232, "27824": 232, "100060": 232, "121499": 232, "2773": 232, "12833": 232, "6295": 232, "27062": 232, "71804": 232, "120365": 232, "103": 232, "2804": 232, "6764": 232, "11871": 232, "6640": 232, "27592": 232, "73003": 232, "120083": 232, "\u4e0a\u9762\u7684\u7ed3\u679c\u8868\u660e": 232, "\u5bf9\u4e8e\u5728\u591a\u7ebf\u7a0b\u4e0a\u8fd0\u884c\u7684\u8f83\u5927\u5f20\u91cf": 232, "\u7684\u7248\u672c\u6548\u679c\u66f4\u597d": 232, "\u800c\u5bf9\u4e8e\u8f83\u5c0f\u548c": 232, "\u6216\u5355\u7ebf\u7a0b\u4ee3\u7801": 232, "\u53e6\u4e00\u4e2a\u7248\u672c\u6548\u679c\u66f4\u597d": 232, "\u8fd8\u63d0\u4f9b\u4e86\u7528\u4e8e\u66f4\u6539\u8868\u683c\u683c\u5f0f\u7684\u51fd\u6570": 232, "trim_significant_figur": 232, "\u548c\u7b2c8\u8282\u4e2d\u63cf\u8ff0\u7684": 232, "callgrindstat": [232, 247], "\u6a21\u5757\u5e8f\u5217\u5316": 232, "\u8fd9\u4f7f\u5f97a": 232, "b\u6d4b\u8bd5\u53d8\u5f97\u5f88\u5bb9\u6613": 232, "\u56e0\u4e3a\u60a8\u53ef\u4ee5\u4ece\u4e24\u4e2a\u72ec\u7acb\u7684\u73af\u5883\u4e2d\u6536\u96c6\u6d4b\u91cf\u7ed3\u679c": 232, "\u5c06\u5b83\u4eec\u5e8f\u5217\u5316": 232, "\u7136\u540e\u5728\u5355\u4e2a\u73af\u5883\u4e2d\u52a0\u8f7d\u4e24\u8005": 232, "timer\u751a\u81f3\u63a5\u53d7\u4e00\u4e2a": 232, "\u6784\u9020\u51fd\u6570\u53c2\u6570": 232, "\u4ee5\u4fbf\u8fd9\u79cda": 232, "b\u6d4b\u8bd5\u53ef\u4ee5\u65e0\u7f1d\u8854\u63a5": 232, "\u5047\u8bbe": 232, "\u65b9\u6cd5\u4e0d\u662f\u4e24\u4e2apython\u51fd\u6570": 232, "\u800c\u662f": 232, "\u7684\u4e24\u4e2a\u4e0d\u540c\u7248\u672c": 232, "\u4e0b\u9762\u7684\u793a\u4f8b\u6f14\u793a\u4e86\u5982\u4f55\u8fdb\u884ca": 232, "b\u6d4b\u8bd5": 232, "\u4e3a\u4e86\u7b80\u5355\u8d77\u89c1": 232, "\u6211\u4eec\u53ea\u4f7f\u7528\u4e86\u4e00\u90e8\u5206\u6570\u636e": 232, "\u5e76\u7b80\u5355\u5730\u901a\u8fc7pickle\u6765\u56de\u4f20\u7ed3\u679c": 232, "\u800c\u4e0d\u662f\u5b9e\u9645\u4f7f\u7528\u591a\u4e2a\u73af\u5883\u5e76\u5c06\u7ed3\u679c\u5199\u5165\u78c1\u76d8": 232, "ab_test_result": 232, "dot_fn": 232, "ab_result": 232, "36000": 232, "40000": 232, "\u4ec5\u4e3a\u5c55\u793a\u53ef\u4ee5\u5c06\u4e4b\u524d\u6240\u6709\u7684\u7ed3\u679c\u901a\u8fc7": 232, "\u8fdb\u884c\u56de\u4f20": 232, "round_tripped_result": 232, "\u6b63\u5982\u6211\u4eec\u5728\u4e0a\u4e00\u8282\u4e2d\u770b\u5230\u7684": 232, "\u6839\u636e\u8f93\u5165\u5f20\u91cf\u7684\u4e0d\u540c": 232, "\u6027\u80fd\u5dee\u5f02\u53ef\u80fd\u4f1a\u5f88\u5927": 232, "\u5728\u591a\u4e2a\u4e0d\u540c\u7684\u8f93\u5165\u4e0a\u8fd0\u884c\u57fa\u51c6\u6d4b\u8bd5\u662f\u4e00\u4e2a\u597d\u4e3b\u610f": 232, "\u521b\u5efa\u6240\u6709\u8fd9\u4e9b\u8f93\u5165\u5f20\u91cf\u53ef\u80fd\u4f1a\u5f88\u9ebb\u70e6": 232, "\u8fd9\u5c31\u662f": 232, "fuzzer": 232, "\u548c\u76f8\u5173\u7c7b\u7684\u7528\u6b66\u4e4b\u5730": 232, "\u8ba9\u6211\u4eec\u770b\u770b\u5982\u4f55\u4f7f\u7528": 232, "\u6765\u521b\u5efa\u4e00\u4e9b\u7528\u4e8e\u57fa\u51c6\u6d4b\u8bd5\u7684\u6d4b\u8bd5\u7528\u4f8b": 232, "fuzzedparamet": 232, "fuzzedtensor": 232, "parameteralia": 232, "\u751f\u6210\u968f\u673a\u5f20\u91cf": 232, "\u5143\u7d20\u6570\u91cf\u5728": 232, "10000000": 232, "\u5927\u5c0f": [232, 235], "k0": 232, "k1": 232, "\u5206\u5e03\u4e2d\u9009\u62e9": 232, "\u5176\u4e2d\u5e73\u5747": 232, "\u5c06\u662f\u4e0d\u8fde\u7eed\u7684": 232, "example_fuzz": 232, "minval": 232, "maxval": 232, "min_el": 232, "max_el": 232, "probability_contigu": 232, "tensor_param": 232, "discontigu": 232, "725": 232, "383": 232, "5039": 232, "1200": [232, 259], "2140": 232, "1296": 232, "41000": 232, "1598": 232, "519": 232, "763": 232, "141": 232, "1082": 232, "\u5b9a\u4e49\u81ea\u5df1\u7684": 232, "\u6709\u5f88\u5927\u7684\u7075\u6d3b\u6027": 232, "\u8fd9\u5bf9\u4e8e\u521b\u5efa\u5f3a\u5927\u7684\u8f93\u5165\u96c6\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5\u975e\u5e38\u6709\u7528": 232, "\u4f46\u4e3a\u4e86\u8ba9\u4e8b\u60c5\u53d8\u5f97\u66f4\u7b80\u5355": 232, "\u57fa\u51c6\u6d4b\u8bd5\u6a21\u5757\u4e3a\u5e38\u89c1\u7684\u57fa\u51c6\u6d4b\u8bd5\u9700\u6c42\u63d0\u4f9b\u4e86\u4e00\u4e9b\u5185\u7f6e\u7684": 232, "\u8ba9\u6211\u4eec\u770b\u770b\u5982\u4f55\u4f7f\u7528\u5176\u4e2d\u4e00\u4e2a\u5185\u7f6e\u7684": 232, "op_fuzz": 232, "binaryopfuzz": 232, "473": 232, "12642115": 232, "8192": 232, "4800": 232, "20400": 232, "110000": 232, "400000": 232, "493": 232, "1100": [232, 247], "2440": 232, "870": 232, "2030": 232, "23600": 232, "24000": [232, 247], "62374": 232, "90000": 232, "240372": 232, "16000": 232, "40156": 232, "2670": 232, "\u4f18\u5316\u4ee3\u7801\u7684\u4e00\u4e2a\u6311\u6218\u662f\u65f6\u95f4\u7684\u53d8\u5316\u548c\u4e0d\u900f\u660e\u6027": 232, "\u6709\u8bb8\u591a\u4e0d\u786e\u5b9a\u6027\u7684\u6765\u6e90": 232, "\u4ece\u81ea\u9002\u5e94\u65f6\u949f\u901f\u5ea6\u5230\u4e0e\u5176\u4ed6\u8fdb\u7a0b\u7684\u8d44\u6e90\u4e89\u7528": 232, "\u7aef\u5230\u7aef\u65f6\u95f4\u5e76\u4e0d\u80fd\u63ed\u793a\u65f6\u95f4\u82b1\u8d39\u5728\u54ea\u91cc": 232, "\u800c\u8fd9\u6b63\u662f\u6211\u4eec\u5728\u4f18\u5316\u4ee3\u7801\u65f6\u611f\u5174\u8da3\u7684": 232, "\u4e00\u79cd\u8865\u5145\u65b9\u6cd5\u662f\u4e5f\u6536\u96c6\u6307\u4ee4\u8ba1\u6570": 232, "\u8fd9\u4e9b\u8ba1\u6570\u662f\u4e00\u79cd\u4ee3\u7406\u6307\u6807": 232, "\u5e76\u4e0d\u80fd\u6355\u83b7\u6027\u80fd\u7684\u6240\u6709\u65b9\u9762": 232, "\u4f8b\u5982\u5185\u5b58\u6216i": 232, "o\u7ed1\u5b9a\u4efb\u52a1": 232, "\u4f46\u5b83\u4eec\u786e\u5b9e\u5177\u6709\u4e00\u4e9b\u6709\u7528\u7684\u7279\u6027": 232, "\u6307\u4ee4\u8ba1\u6570\u662f\u53ef\u91cd\u590d\u7684": 232, "\u4e0d\u53d7\u73af\u5883\u53d8\u5316\u7684\u5f71\u54cd": 232, "\u5e76\u4e14\u53ef\u4ee5\u63d0\u4f9b\u5bf9\u7a0b\u5e8f\u5728\u54ea\u91cc\u82b1\u8d39\u5468\u671f\u7684\u7ec6\u7c92\u5ea6\u6d1e\u5bdf": 232, "\u4e3a\u4e86\u770b\u5230\u6307\u4ee4\u8ba1\u6570\u7684\u5b9e\u7528\u6027": 232, "\u8ba9\u6211\u4eec\u770b\u770b\u5982\u4f55\u51cf\u5c11": 232, "\u7684\u5f00\u9500": 232, "\u663e\u800c\u6613\u89c1\u7684\u89e3\u51b3\u65b9\u6848\u662f\u5c06\u5176\u79fb\u81f3": 232, "\u8fd9\u6837\u6211\u4eec\u5c31\u53ef\u4ee5\u907f\u514d\u5728": 232, "\u4e4b\u95f4\u591a\u6b21\u6765\u56de\u5207\u6362": 232, "\u6e90\u4ee3\u7801\u51e0\u4e4e\u662f\u76f8\u540c\u7684": 232, "\u4e2d\u6211\u4eec\u5fc5\u987b\u95ee\u7684\u4e00\u4e2a\u95ee\u9898\u662f": 232, "\u6211\u4eec\u662f\u901a\u8fc7\u503c\u8fd8\u662f\u5f15\u7528\u6765\u4f20\u9012\u53c2\u6570": 232, "batched_dot_src": 232, "batched_dot_mul_sum_v0": 232, "batched_dot_mul_sum_v1": 232, "\u63d0\u4f9b\u4e00\u4e2a\u5b9e\u7528\u7a0b\u5e8f\u6765": 232, "\u7f16\u8bd1": 232, "\u6e90\u4ee3\u7801\u4e3a": 232, "\u4f7f\u5f97\u6d4b\u8bd5\u6211\u4eec\u7684": 232, "\u5b9e\u73b0\u53d8\u5f97\u5f88\u5bb9\u6613": 232, "cpp_lib": 232, "extra_cflag": 232, "extra_include_path": 232, "\u9700\u8981\u77e5\u9053": 232, "\u5934\u6587\u4ef6\u7684\u4f4d\u7f6e": 232, "\u5c06\u521b\u5efa\u4e00\u4e2a\u5171\u4eab\u5bf9\u8c61": 232, "\u5e76\u52a0\u8f7d\u5230python\u4e2d": 232, "\u5f53\u6211\u4eec\u6536\u96c6\u6307\u4ee4\u8ba1\u6570\u65f6": 232, "timer\u5c06\u521b\u5efa\u4e00\u4e2a\u5b50\u8fdb\u7a0b": 232, "\u56e0\u6b64\u6211\u4eec\u9700\u8981\u91cd\u65b0\u5bfc\u5165\u5b83": 232, "\u5bf9\u4e8ec\u6269\u5c55": 232, "\u5bfc\u5165\u8fc7\u7a0b\u7565\u6709\u4e0d\u540c": 232, "\u4f46\u8fd9\u5c31\u662f\u6211\u4eec\u5728\u8fd9\u91cc\u6240\u505a\u7684": 232, "module_import_str": 232, "67631": 232, "importlib": 232, "spec_from_file_loc": 232, "module_from_spec": 232, "exec_modul": 232, "textwrap": 232, "pretty_print": 232, "machineri": 232, "t_baselin": 232, "\u8f6c\u79fb\u5230": [232, 247], "\u786e\u5b9e\u51cf\u5c11\u4e86\u5f00\u9500": 232, "\u4f46\u5f88\u96be\u5224\u65ad\u54ea\u79cd\u8c03\u7528\u7ea6\u5b9a\u66f4\u6709\u6548": 232, "\u4f7f\u7528\u5f15\u7528\u8c03\u7528": 232, "\u4f3c\u4e4e\u7a0d\u5feb\u4e00\u4e9b": 232, "\u4f46\u5728\u6d4b\u91cf\u8bef\u5dee\u8303\u56f4\u5185": 232, "\u6765\u786e\u5b9a\u54ea\u79cd\u65b9\u5f0f\u66f4\u597d": 232, "stats_v0": 232, "collect_callgrind": 232, "stats_v1": 232, "as_standard": [232, 247], "\u79fb\u9664\u4e86\u6587\u4ef6\u540d\u548c\u67d0\u4e9b\u8def\u5f84\u524d\u7f00": 232, "\u4f7f\u51fd\u6570\u7b26\u53f7\u66f4\u6613\u8bfb": 232, "\u5bf9\u6307\u4ee4\u8ba1\u6570\u8fdb\u884c\u5dee\u5206": 232, "denois": 232, "\u5219\u79fb\u9664\u4e86": 232, "\u89e3\u91ca\u5668\u4e2d\u5df2\u77e5\u5b58\u5728\u663e\u8457\u6296\u52a8\u7684\u51e0\u4e2a\u51fd\u6570": 232, "\u662f\u4e00\u4e2a\u8f6c\u6362\u51fd\u6570\u540d\u7684\u4fbf\u5229": 232, "\u5b83\u5728\u8fdb\u884c": 232, "ing": 232, "\u65f6\u5f88\u6709\u7528": 232, "\u56e0\u4e3a\u53ef\u4ee5\u589e\u52a0\u62b5\u6d88": 232, "\u540c\u65f6\u4e5f\u80fd\u63d0\u9ad8\u53ef\u8bfb\u6027": 232, "wrap_pybind_function_impl_": 232, "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u6253\u5370\u9009\u9879\u6765\u63a7\u5236\u663e\u793a\u51fd\u6570\u7684\u591a\u5c11\u5185\u5bb9": 232, "linewidth": 232, "\u89e3\u6790\u540e": 232, "\u6307\u4ee4\u8ba1\u6570\u6e05\u695a\u5730\u8868\u660e": 232, "\u901a\u8fc7\u5f15\u7528\u4f20\u9012": 232, "\u66f4\u6709\u6548": 232, "\u56e0\u4e3a\u5b83\u8df3\u8fc7\u4e86\u4e00\u4e9b": 232, "\u4e2d\u95f4\u5f20\u91cf\u7684\u7c3f\u8bb0\u64cd\u4f5c": 232, "\u5e76\u4e14\u4e0e": 232, "\u4e5f\u66f4\u517c\u5bb9": 232, "\u8fd9\u4e0e\u6211\u4eec\u6709\u566a\u58f0\u65f6\u95f4\u89c2\u5bdf\u7ed3\u679c\u4e00\u81f4": 232, "valgrind_wrapp": [232, 247], "timer_interfac": [232, 247], "0x7fb0f06e7630": 232, "2392671": 232, "4367": 232, "rel_with_deb_info": [232, 247], "0x7fb10400d208": 232, "2378978": 232, "functioncount": [232, 247], "0x7fb1000ab358": 232, "0x000000000020d9e0": 232, "0x000000000020db10": 232, "integer_sequ": 232, "0ul": 232, "1ul": 232, "undefinedtensorimpl": 232, "reset_": 232, "5935": 232, "0x000000000022c0e0": 232, "13693": 232, "\u67e5\u770b\u5176\u4ed6\u6559\u7a0b\u7ee7\u7eed\u5b66\u4e60": 232, "changing_default_devic": 233, "\u6df1\u5ea6\u5b66\u4e60\u4f7f\u7528\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc": 234, "\u8fd9\u662f\u7531\u8bb8\u591a\u4e92\u8fde\u5355\u5143\u5c42\u7ec4\u6210\u7684\u8ba1\u7b97\u7cfb\u7edf": 234, "\u901a\u8fc7\u5c06\u6570\u636e\u4f20\u9012\u5230\u8fd9\u4e9b\u4e92\u8fde\u5355\u5143": 234, "\u795e\u7ecf\u7f51\u7edc\u80fd\u591f\u5b66\u4e60\u5982\u4f55\u8fd1\u4f3c\u5c06\u8f93\u5165\u8f6c\u6362\u4e3a\u8f93\u51fa\u6240\u9700\u7684\u8ba1\u7b97": 234, "\u53ef\u4ee5\u4f7f\u7528": [234, 238, 247], "\u5305\u6784\u5efa\u795e\u7ecf\u7f51\u7edc": 234, "\u63d0\u4f9b\u4e86\u4f18\u96c5\u8bbe\u8ba1\u7684\u6a21\u5757\u548c\u7c7b\u6765\u5e2e\u52a9\u60a8\u521b\u5efa\u548c\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc": 234, "\u4e2d\u6709\u5c42": 234, "\u4ee5\u53ca\u4e00\u4e2a\u8fd4\u56de": 234, "\u6765\u5b9a\u4e49\u4e00\u4e2a\u7528\u4e8e": 234, "hhttp": 234, "\u7684\u795e\u7ecf\u7f51\u7edc": 234, "\u5982\u679c\u8fd8\u6ca1\u6709\u5b89\u88c5": [234, 241, 242, 243, 250], "\u7684\u8bdd": 234, "\u6211\u4eec\u9700\u8981\u5148\u5b89\u88c5\u5b83": [234, 243, 244, 249, 250], "\u5bfc\u5165\u52a0\u8f7d\u6570\u636e\u6240\u9700\u7684\u6240\u6709\u5fc5\u8981\u5e93": [234, 237, 241, 242, 243, 244, 249, 250, 251], "\u53ca\u5176\u5b50\u6a21\u5757": [234, 241, 242, 243, 244, 249, 250], "\u6211\u4eec\u7684\u7f51\u7edc\u5c06\u8bc6\u522b\u56fe\u50cf": 234, "\u6211\u4eec\u5c06\u4f7f\u7528pytorch\u5185\u7f6e\u7684\u5377\u79ef\u8fc7\u7a0b": 234, "\u5377\u79ef\u5c06\u6bcf\u4e2a\u56fe\u50cf\u5143\u7d20\u4e0e\u5176\u5c40\u90e8\u90bb\u5c45\u76f8\u52a0": 234, "\u5e76\u7531\u4e00\u4e2a\u5c0f\u77e9\u9635": 234, "\u52a0\u6743": 234, "\u8be5\u5185\u6838\u53ef\u5e2e\u52a9\u6211\u4eec\u4ece\u8f93\u5165\u56fe\u50cf\u4e2d\u63d0\u53d6\u67d0\u4e9b\u7279\u5f81": 234, "\u5982\u8fb9\u7f18\u68c0\u6d4b": 234, "\u9510\u5229\u5ea6": 234, "\u6a21\u7cca\u5ea6\u7b49": 234, "\u5b9a\u4e49\u6a21\u578b\u7684": 234, "\u7c7b\u6709\u4e24\u4e2a\u8981\u6c42": 234, "\u7b2c\u4e00\u662f\u7f16\u5199\u4e00\u4e2a\u5f15\u7528": 234, "\u5728\u8fd9\u4e2a\u51fd\u6570\u4e2d": 234, "\u4f60\u5b9a\u4e49\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u5168\u8fde\u63a5\u5c42": 234, "\u4f7f\u7528\u5377\u79ef": 234, "\u6211\u4eec\u5c06\u5b9a\u4e49\u6211\u4eec\u7684\u6a21\u578b\u4ee5\u63a5\u53d71\u4e2a\u8f93\u5165\u56fe\u50cf\u901a\u9053": 234, "\u5e76\u8f93\u51fa\u4e0e\u6211\u4eec\u7684\u76ee\u6807\u76f8\u5339\u914d\u768410\u4e2a\u6807\u7b7e": 234, "\u8868\u793a0\u52309\u7684\u6570\u5b57": 234, "\u8fd9\u4e2a\u7b97\u6cd5\u7531\u4f60\u81ea\u5df1\u521b\u5efa": 234, "\u6211\u4eec\u5c06\u9075\u5faa\u6807\u51c6\u7684mnist\u7b97\u6cd5": 234, "\u7b2c\u4e00\u4e2a2d\u5377\u79ef\u5c42": 234, "\u63a5\u53d71\u4e2a\u8f93\u5165\u901a\u9053": 234, "\u8f93\u51fa32\u4e2a\u5377\u79ef\u7279\u5f81": 234, "\u4f7f\u75283x3\u7684\u65b9\u5f62\u6838": 234, "\u7b2c\u4e8c\u4e2a2d\u5377\u79ef\u5c42": 234, "\u63a5\u53d732\u4e2a\u8f93\u5165\u5c42": 234, "\u8f93\u51fa64\u4e2a\u5377\u79ef\u7279\u5f81": 234, "\u8bbe\u8ba1\u4e3a\u786e\u4fdd\u76f8\u90bb\u50cf\u7d20\u8981\u4e48\u5168\u4e3a0": 234, "\u8981\u4e48\u5168\u4e3a\u6fc0\u6d3b": 234, "\u5177\u6709\u4e00\u5b9a\u8f93\u5165\u6982\u7387": 234, "\u7b2c\u4e00\u4e2a\u5168\u8fde\u63a5\u5c42": 234, "\u7b2c\u4e8c\u4e2a\u5168\u8fde\u63a5\u5c42": 234, "\u8f93\u51fa\u6211\u4eec\u768410\u4e2a\u6807\u7b7e": 234, "my_nn": 234, "\u6211\u4eec\u5df2\u7ecf\u5b8c\u6210\u4e86\u795e\u7ecf\u7f51\u7edc\u7684\u5b9a\u4e49": 234, "\u73b0\u5728\u6211\u4eec\u5fc5\u987b\u5b9a\u4e49\u6570\u636e\u5982\u4f55\u901a\u8fc7\u5b83": 234, "\u5f53\u4f60\u4f7f\u7528pytorch\u6784\u5efa\u6a21\u578b\u65f6": 234, "\u4f60\u53ea\u9700\u8981\u5b9a\u4e49": 234, "\u5b83\u5c06\u6570\u636e\u4f20\u9012\u5230\u8ba1\u7b97\u56fe": 234, "\u5373\u6211\u4eec\u7684\u795e\u7ecf\u7f51\u7edc": 234, "\u8fd9\u5c06\u4ee3\u8868\u6211\u4eec\u7684\u524d\u5411\u7b97\u6cd5": 234, "\u51fd\u6570\u4e2d\u4f7f\u7528\u4efb\u4f55\u5f20\u91cf\u64cd\u4f5c": 234, "x\u8868\u793a\u6211\u4eec\u7684\u6570\u636e": 234, "\u5c06\u6570\u636e\u4f20\u9012\u7ed9conv1": 234, "\u5bf9x\u4f7f\u7528\u6574\u6d41\u7ebf\u6027\u6fc0\u6d3b\u51fd\u6570": 234, "\u5bf9x\u8fd0\u884c\u6700\u5927\u6c60\u5316": 234, "\u5c06\u6570\u636e\u4f20\u9012\u7ed9dropout1": 234, "\u5c55\u5e73x": 234, "start_dim": 234, "\u5c06\u6570\u636e\u4f20\u9012\u7ed9": 234, "\u5bf9x\u5e94\u7528softmax": 234, "\u4e3a\u4e86\u786e\u4fdd\u6211\u4eec\u5f97\u5230\u671f\u671b\u7684\u8f93\u51fa": 234, "\u8ba9\u6211\u4eec\u901a\u8fc7\u4e00\u4e9b\u968f\u673a\u6570\u636e\u6d4b\u8bd5\u6211\u4eec\u7684\u6a21\u578b": 234, "\u7b49\u540c\u4e8e\u4e00\u4e2a\u968f\u673a\u768428x28\u56fe\u50cf": 234, "random_data": 234, "\u8fd9\u4e2a\u7ed3\u679c\u5f20\u91cf\u4e2d\u7684\u6bcf\u4e2a\u6570\u5b57\u90fd\u7b49\u540c\u4e8e\u968f\u673a\u5f20\u91cf\u6240\u5173\u8054\u7684\u6807\u7b7e\u7684\u9884\u6d4b": 234, "\u795d\u8d3a\u4f60": [234, 242, 243, 250, 251], "\u4f60\u5df2\u7ecf\u6210\u529f\u5730\u5728pytorch\u4e2d\u5b9a\u4e49\u4e86\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc": 234, "\u67e5\u770b\u8fd9\u4e9b\u5176\u4ed6\u6559\u7a0b\u4ee5\u7ee7\u7eed\u5b66\u4e60": [234, 243], "\u662f\u4ec0\u4e48": [234, 236, 237, 252, 258], "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u7528\u4e8e\u63a8\u7406": 234, "defining_a_neural_network": [234, 236], "\u60a8\u5c06\u770b\u5230\u5982\u4f55\u5229\u7528\u52a8\u6001\u91cf\u5316\u6765\u52a0\u901f": 235, "\u98ce\u683c\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u63a8\u7406": 235, "\u8fd9\u53ef\u4ee5\u51cf\u5c0f\u6a21\u578b\u6743\u91cd\u7684\u5927\u5c0f": 235, "\u5e76\u52a0\u5feb\u6a21\u578b\u6267\u884c\u901f\u5ea6": 235, "\u5728\u8bbe\u8ba1\u795e\u7ecf\u7f51\u7edc\u65f6": 235, "\u53ef\u4ee5\u505a\u51fa\u591a\u79cd\u6743\u8861": 235, "\u5728\u6a21\u578b\u5f00\u53d1\u548c\u8bad\u7ec3\u671f\u95f4": 235, "\u60a8\u53ef\u4ee5\u6539\u53d8\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u5c42\u6570\u548c\u53c2\u6570\u6570\u91cf": 235, "\u5728\u6a21\u578b\u5927\u5c0f\u548c": 235, "\u6216\u6a21\u578b\u5ef6\u8fdf\u6216\u541e\u5410\u91cf\u4e0e\u7cbe\u5ea6\u4e4b\u95f4\u8fdb\u884c\u6743\u8861": 235, "\u7531\u4e8e\u60a8\u9700\u8981\u91cd\u590d\u6a21\u578b\u8bad\u7ec3\u8fc7\u7a0b": 235, "\u56e0\u6b64\u8fd9\u79cd\u6539\u53d8\u9700\u8981\u5927\u91cf\u7684\u65f6\u95f4\u548c\u8ba1\u7b97\u8d44\u6e90": 235, "\u91cf\u5316\u4e3a\u60a8\u63d0\u4f9b\u4e86\u4e00\u79cd\u5728\u5df2\u77e5\u6a21\u578b\u4e0a\u5728\u6027\u80fd\u548c\u6a21\u578b\u7cbe\u5ea6\u4e4b\u95f4\u8fdb\u884c\u6743\u8861\u7684\u65b9\u5f0f": 235, "\u800c\u65e0\u9700\u91cd\u65b0\u8bad\u7ec3\u6a21\u578b": 235, "\u60a8\u53ef\u4ee5\u5728\u5355\u4e2a\u4f1a\u8bdd\u4e2d\u5c1d\u8bd5\u4e00\u4e0b": 235, "\u60a8\u80af\u5b9a\u4f1a\u663e\u8457\u51cf\u5c0f\u6a21\u578b\u5927\u5c0f": 235, "\u5e76\u53ef\u80fd\u5728\u4e0d\u4f1a\u635f\u5931\u592a\u591a\u7cbe\u5ea6\u7684\u60c5\u51b5\u4e0b\u83b7\u5f97\u663e\u8457\u7684\u5ef6\u8fdf\u51cf\u5c11": 235, "\u91cf\u5316\u7f51\u7edc\u610f\u5473\u7740\u5c06\u5176\u8f6c\u6362\u4e3a\u4f7f\u7528\u8f83\u4f4e\u7cbe\u5ea6\u7684\u6574\u6570\u8868\u793a\u5f62\u5f0f\u6765\u8868\u793a\u6743\u91cd\u548c": 235, "\u6216\u6fc0\u6d3b": 235, "\u8fd9\u53ef\u4ee5\u51cf\u5c0f\u6a21\u578b\u5927\u5c0f": 235, "\u5e76\u5141\u8bb8\u5728": 235, "\u4e0a\u4f7f\u7528\u66f4\u9ad8\u541e\u5410\u91cf\u7684\u6570\u5b66\u8fd0\u7b97": 235, "\u4ece\u6d6e\u70b9\u6570\u8f6c\u6362\u4e3a\u6574\u6570\u503c\u65f6": 235, "\u60a8\u5b9e\u9645\u4e0a\u662f\u5c06\u6d6e\u70b9\u6570\u4e58\u4ee5\u67d0\u4e2a\u6bd4\u4f8b\u56e0\u5b50": 235, "\u7136\u540e\u5c06\u7ed3\u679c\u820d\u5165\u4e3a\u6574\u6570": 235, "\u4e0d\u540c\u7684\u91cf\u5316\u65b9\u6cd5\u5728\u786e\u5b9a\u8be5\u6bd4\u4f8b\u56e0\u5b50\u7684\u65b9\u5f0f\u4e0a\u6709\u6240\u4e0d\u540c": 235, "\u8fd9\u91cc\u4ecb\u7ecd\u7684\u52a8\u6001\u91cf\u5316\u7684\u5173\u952e\u601d\u60f3\u662f": 235, "\u6211\u4eec\u5c06\u6839\u636e\u8fd0\u884c\u65f6\u89c2\u5bdf\u5230\u7684\u6570\u636e\u8303\u56f4\u52a8\u6001\u786e\u5b9a\u6fc0\u6d3b\u7684\u6bd4\u4f8b\u56e0\u5b50": 235, "\u8fd9\u53ef\u786e\u4fdd\u6bd4\u4f8b\u56e0\u5b50\u88ab": 235, "\u8c03\u6574": 235, "\u4e3a\u5c3d\u53ef\u80fd\u4fdd\u7559\u6bcf\u4e2a\u89c2\u5bdf\u5230\u7684\u6570\u636e\u96c6\u7684\u4fe1\u53f7": 235, "\u6a21\u578b\u53c2\u6570\u5728\u6a21\u578b\u8f6c\u6362\u671f\u95f4\u662f\u5df2\u77e5\u7684": 235, "\u5b83\u4eec\u4f1a\u63d0\u524d\u8f6c\u6362\u5e76\u4ee5": 235, "\u5f62\u5f0f\u5b58\u50a8": 235, "\u91cf\u5316\u6a21\u578b\u4e2d\u7684\u7b97\u672f\u8fd0\u7b97\u4f7f\u7528\u77e2\u91cf\u5316\u7684": 235, "\u6307\u4ee4\u5b8c\u6210": 235, "\u7d2f\u52a0\u901a\u5e38\u4f7f\u7528": 235, "\u6765\u907f\u514d\u6ea2\u51fa": 235, "\u5982\u679c\u4e0b\u4e00\u5c42\u662f\u91cf\u5316\u7684": 235, "\u5219\u5c06\u6b64\u8f83\u9ad8\u7cbe\u5ea6\u503c\u7f29\u653e\u56de": 235, "\u5982\u679c\u662f\u8f93\u51fa": 235, "\u5219\u5c06\u5176\u8f6c\u6362\u4e3a": 235, "\u52a8\u6001\u91cf\u5316\u76f8\u5bf9\u6765\u8bf4\u6ca1\u6709\u592a\u591a\u9700\u8981\u8c03\u6574\u7684\u53c2\u6570": 235, "\u56e0\u6b64\u975e\u5e38\u9002\u5408\u4f5c\u4e3a\u5c06": 235, "\u6a21\u578b\u8f6c\u6362\u4e3a\u90e8\u7f72\u7684\u6807\u51c6\u90e8\u5206\u6dfb\u52a0\u5230\u751f\u4ea7\u7ba1\u9053\u4e2d": 235, "\u672c\u793a\u4f8b\u4e2d\u91c7\u7528\u7684\u65b9\u6cd5\u7684\u5c40\u9650\u6027": 235, "\u672c\u793a\u4f8b\u63d0\u4f9b\u4e86\u5bf9": 235, "\u4e2d\u52a8\u6001\u91cf\u5316\u529f\u80fd\u7684\u5feb\u901f\u4ecb\u7ecd": 235, "\u4ee5\u53ca\u4f7f\u7528\u5b83\u7684\u5de5\u4f5c\u6d41\u7a0b": 235, "\u6211\u4eec\u7684\u91cd\u70b9\u662f\u89e3\u91ca\u7528\u4e8e\u8f6c\u6362\u6a21\u578b\u7684\u7279\u5b9a\u51fd\u6570": 235, "\u4e3a\u4e86\u7b80\u6d01\u548c\u6e05\u6670": 235, "\u6211\u4eec\u505a\u51fa\u4e86\u4e00\u4e9b\u91cd\u5927\u7b80\u5316": 235, "\u60a8\u5c06\u4ece\u4e00\u4e2a\u6700\u5c0f\u7684": 235, "\u7f51\u7edc\u5f00\u59cb": 235, "\u60a8\u53ea\u9700\u7528\u968f\u673a\u9690\u85cf\u72b6\u6001\u521d\u59cb\u5316\u7f51\u7edc": 235, "\u60a8\u5c06\u4f7f\u7528\u968f\u673a\u8f93\u5165\u6765\u6d4b\u8bd5\u7f51\u7edc": 235, "\u60a8\u4e0d\u4f1a\u5728\u672c\u6559\u7a0b\u4e2d\u8bad\u7ec3\u7f51\u7edc": 235, "\u60a8\u5c06\u770b\u5230": 235, "\u4e0e\u6211\u4eec\u5f00\u59cb\u65f6\u7684\u6d6e\u70b9\u7f51\u7edc\u76f8\u6bd4": 235, "\u91cf\u5316\u540e\u7684\u7f51\u7edc\u66f4\u5c0f\u4e14\u8fd0\u884c\u901f\u5ea6\u66f4\u5feb": 235, "\u91cf\u5316\u7f51\u7edc\u4ea7\u751f\u7684\u8f93\u51fa\u5f20\u91cf\u503c\u4e0e": 235, "\u7f51\u7edc\u8f93\u51fa\u7684\u503c\u5728\u540c\u4e00\u6570\u91cf\u7ea7": 235, "\u4f46\u6211\u4eec\u5e76\u672a\u5728\u8fd9\u91cc\u5c55\u793a\u8be5\u6280\u672f\u5728\u7ecf\u8fc7\u8bad\u7ec3\u7684": 235, "\u4e0a\u80fd\u591f\u4fdd\u7559\u8f83\u9ad8\u6a21\u578b\u7cbe\u5ea6\u7684\u60c5\u51b5": 235, "\u60a8\u5c06\u4e86\u89e3\u5982\u4f55\u8fdb\u884c\u52a8\u6001\u91cf\u5316": 235, "\u5e76\u80fd\u591f\u770b\u5230\u5185\u5b58\u4f7f\u7528\u548c\u5ef6\u8fdf\u65f6\u95f4\u7684\u6f5c\u5728\u51cf\u5c0f": 235, "\u5173\u4e8e\u8be5\u6280\u672f\u5728\u7ecf\u8fc7\u8bad\u7ec3\u7684": 235, "\u4e0a\u80fd\u591f\u4fdd\u7559\u8f83\u9ad8\u6a21\u578b\u7cbe\u5ea6\u7684\u6f14\u793a": 235, "\u5c06\u7559\u5f85\u66f4\u9ad8\u7ea7\u7684\u6559\u7a0b": 235, "\u5982\u679c\u60a8\u60f3\u76f4\u63a5\u8fdb\u5165\u66f4\u4e25\u683c\u7684\u5904\u7406": 235, "\u8bf7\u7ee7\u7eed\u5b66\u4e60": 235, "\u9ad8\u7ea7\u52a8\u6001\u91cf\u5316\u6559\u7a0b": 235, "\u672c\u793a\u4f8b\u5305\u542b": 235, "\u4e2a\u6b65\u9aa4": 235, "\u60a8\u5b9a\u4e49\u4e00\u4e2a\u975e\u5e38\u7b80\u5355\u7684": 235, "\u5bfc\u5165\u6a21\u5757": 235, "\u5e76\u5efa\u7acb\u4e00\u4e9b\u968f\u673a\u8f93\u5165\u5f20\u91cf": 235, "\u60a8\u5b9e\u4f8b\u5316\u4e00\u4e2a\u6d6e\u70b9\u6a21\u578b": 235, "\u7136\u540e\u521b\u5efa\u5176\u91cf\u5316\u7248\u672c": 235, "\u60a8\u663e\u793a\u6a21\u578b\u5927\u5c0f\u53d8\u5c0f\u4e86": 235, "\u60a8\u8fd0\u884c\u4e24\u4e2a\u6a21\u578b\u5e76\u6bd4\u8f83\u6a21\u578b\u8fd0\u884c\u65f6\u95f4": 235, "\u5ef6\u8fdf": 235, "\u60a8\u8fd0\u884c\u4e24\u4e2a\u6a21\u578b\u5e76\u6bd4\u8f83\u8f93\u51fa": 235, "\u8fd9\u662f\u4e00\u6bb5\u76f4\u63a5\u7684\u4ee3\u7801": 235, "\u7528\u4e8e\u4e3a\u672c\u793a\u4f8b\u7684\u5176\u4f59\u90e8\u5206\u505a\u51c6\u5907": 235, "\u6211\u4eec\u5728\u8fd9\u91cc\u5bfc\u5165\u7684\u552f\u4e00\u6a21\u5757\u662f": 235, "\u7684\u91cf\u5316\u7b97\u5b50\u548c\u8f6c\u6362\u51fd\u6570": 235, "\u6211\u4eec\u8fd8\u5b9a\u4e49\u4e86\u4e00\u4e2a\u975e\u5e38\u7b80\u5355\u7684": 235, "\u5e76\u8bbe\u7f6e\u4e86\u4e00\u4e9b\u8f93\u5165": 235, "\u5bfc\u5165\u672c\u793a\u4f8b\u4e2d\u4f7f\u7528\u7684\u6a21\u5757": 235, "\u4e3a\u6f14\u793a\u76ee\u7684\u5b9a\u4e49\u4e00\u4e2a\u975e\u5e38\u7b80\u5355\u7684": 235, "\u6211\u4eec\u53ea\u662f\u5305\u88c5\u4e86": 235, "\u4e00\u5c42": 235, "\u6ca1\u6709\u9884\u5904\u7406\u6216\u540e\u5904\u7406": 235, "\u53d7\u5230\u4ee5\u4e0b\u6559\u7a0b\u7684\u542f\u53d1": 235, "\u5e8f\u5217\u6a21\u578b\u548c\u957f\u77ed\u671f\u8bb0\u5fc6\u7f51\u7edc\u6559\u7a0b": 235, "\u52a8\u6001\u91cf\u5316\u6559\u7a0b": 235, "lstm_for_demonstr": 235, "\u57fa\u672c\u7684\u957f\u77ed\u671f\u8bb0\u5fc6\u98ce\u683c\u6a21\u578b": 235, "\u53ea\u662f\u5305\u88c5\u4e86": 235, "\u4e0d\u5e94\u7528\u4e8e\u9664\u6f14\u793a\u4e4b\u5916\u7684\u4efb\u4f55\u5176\u4ed6\u7528\u9014": 235, "out_dim": 235, "29592": 235, "\u8bbe\u7f6e\u79cd\u5b50\u4ee5\u83b7\u5f97\u53ef\u91cd\u590d\u7ed3\u679c": 235, "\u5f62\u72b6\u53c2\u6570": 235, "model_dimens": 235, "sequence_length": 235, "lstm_depth": 235, "\u968f\u673a\u8f93\u5165\u6570\u636e": 235, "\u5b9e\u9645\u4e0a\u662f\u521d\u59cb\u9690\u85cf\u72b6\u6001\u548c\u521d\u59cb\u7ec6\u80de\u72b6\u6001\u7684\u5143\u7ec4": 235, "\u73b0\u5728\u6211\u4eec\u6765\u6267\u884c\u6709\u8da3\u7684\u90e8\u5206": 235, "\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u540d\u4e3a": 235, "float_lstm": 235, "\u7684\u6a21\u578b\u5b9e\u4f8b": 235, "\u7136\u540e\u6211\u4eec\u5c06\u5bf9\u5176\u8fdb\u884c\u91cf\u5316": 235, "\u5b83\u63a5\u53d7\u6a21\u578b": 235, "\u6211\u4eec\u5e0c\u671b\u91cf\u5316\u7684\u5b50\u6a21\u5757\u5217\u8868": 235, "\u5982\u679c\u5b58\u5728": 235, "\u4ee5\u53ca\u76ee\u6807\u6570\u636e\u7c7b\u578b": 235, "\u6b64\u51fd\u6570\u8fd4\u56de\u539f\u59cb\u6a21\u578b\u7684\u91cf\u5316\u7248\u672c": 235, "\u4f5c\u4e3a\u4e00\u4e2a\u65b0\u6a21\u5757": 235, "\u5c31\u8fd9\u4e48\u7b80\u5355": 235, "\u8fd9\u662f\u6211\u4eec\u7684\u6d6e\u70b9\u5b9e\u4f8b": 235, "\u8fd9\u662f\u6267\u884c\u91cf\u5316\u7684\u8c03\u7528": 235, "quantized_lstm": 235, "\u663e\u793a\u6240\u505a\u7684\u66f4\u6539": 235, "\u8fd9\u662f\u8be5\u6a21\u5757\u7684\u6d6e\u70b9\u7248\u672c": 235, "\u73b0\u5728\u662f\u91cf\u5316\u7248\u672c": 235, "\u6211\u4eec\u5df2\u7ecf\u91cf\u5316\u4e86\u6a21\u578b": 235, "\u8fd9\u7ed9\u6211\u4eec\u5e26\u6765\u4e86\u4ec0\u4e48\u597d\u5904": 235, "\u597d\u5904\u4e4b\u4e00\u662f\u6211\u4eec\u7528": 235, "\u548c\u4e00\u4e9b\u8bb0\u5f55\u7684\u6bd4\u4f8b\u56e0\u5b50": 235, "\u66ff\u6362\u4e86": 235, "\u6a21\u578b\u53c2\u6570": 235, "\u8fd9\u610f\u5473\u7740\u5b58\u50a8\u548c\u79fb\u52a8\u6570\u636e\u7684\u5927\u5c0f\u51cf\u5c0f\u4e86\u7ea6": 235, "\u4f7f\u7528\u9ed8\u8ba4\u503c\u65f6": 235, "\u4e0b\u9762\u663e\u793a\u7684\u51cf\u5c0f\u91cf\u5c06\u5c0f\u4e8e": 235, "\u4f46\u5982\u679c\u60a8\u5c06\u6a21\u578b\u5927\u5c0f\u589e\u52a0\u5230\u66f4\u5927\u503c": 235, "\u4f8b\u5982\u5c06": 235, "\u968f\u7740\u5b58\u50a8\u7684\u6a21\u578b\u5927\u5c0f\u8d8a\u6765\u8d8a\u591a\u5730\u7531\u53c2\u6570\u503c\u4e3b\u5bfc": 235, "\u51cf\u5c0f\u91cf\u5c06\u8d8b\u8fd1\u4e8e": 235, "\u500d": 235, "kb": [235, 239], "\u6bd4\u8f83\u5927\u5c0f": 235, "\u500d\u66f4\u5c0f": 235, "\u7b2c\u4e8c\u4e2a\u597d\u5904\u662f\u91cf\u5316\u6a21\u578b\u901a\u5e38\u4f1a\u8fd0\u884c\u5f97\u66f4\u5feb": 235, "\u8fd9\u662f\u7531\u4e8e\u591a\u79cd\u6548\u679c\u7684\u7ec4\u5408": 235, "\u81f3\u5c11\u5305\u62ec": 235, "\u51cf\u5c11\u4e86\u79fb\u52a8\u53c2\u6570\u6570\u636e\u6240\u82b1\u8d39\u7684\u65f6\u95f4": 235, "\u64cd\u4f5c\u66f4\u5feb": 235, "\u8fd9\u4e2a\u8d85\u7ea7\u7b80\u5355\u7684\u7f51\u7edc\u7684\u91cf\u5316\u7248\u672c\u8fd0\u884c\u901f\u5ea6\u66f4\u5feb": 235, "\u5bf9\u4e8e\u66f4\u590d\u6742\u7684\u7f51\u7edc\u901a\u5e38\u4e5f\u662f\u5982\u6b64": 235, "\u4f46\u6b63\u5982\u4ed6\u4eec\u6240\u8bf4": 235, "\u60a8\u7684\u91cc\u7a0b\u53ef\u80fd\u4f1a\u6709\u6240\u4e0d\u540c": 235, "\u8fd9\u53d6\u51b3\u4e8e\u8bb8\u591a\u56e0\u7d20": 235, "\u5305\u62ec\u6a21\u578b\u7684\u7ed3\u6784\u548c\u60a8\u8fd0\u884c\u7684\u786c\u4ef6": 235, "\u6bd4\u8f83\u6027\u80fd": 235, "\u6d6e\u70b9": 235, "\u6211\u4eec\u4e0d\u4f1a\u5728\u8fd9\u91cc\u4ed4\u7ec6\u67e5\u770b\u7cbe\u5ea6": 235, "\u56e0\u4e3a\u6211\u4eec\u4f7f\u7528\u7684\u662f\u968f\u673a\u521d\u59cb\u5316\u7684\u7f51\u7edc": 235, "\u800c\u4e0d\u662f\u7ecf\u8fc7\u6b63\u786e\u8bad\u7ec3\u7684\u7f51\u7edc": 235, "\u6211\u8ba4\u4e3a\u503c\u5f97\u5feb\u901f\u5c55\u793a\u4e00\u4e0b\u91cf\u5316\u7f51\u7edc\u786e\u5b9e\u4ea7\u751f\u4e86\u4e0e\u539f\u59cb\u7f51\u7edc": 235, "\u540c\u4e00\u6570\u91cf\u7ea7": 235, "\u7684\u8f93\u51fa\u5f20\u91cf\u503c": 235, "\u6709\u5173\u66f4\u8be6\u7ec6\u7684\u5206\u6790": 235, "\u8bf7\u53c2\u9605\u672c\u793a\u4f8b\u7ed3\u5c3e\u5904\u5f15\u7528\u7684\u66f4\u9ad8\u7ea7\u6559\u7a0b": 235, "\u8fd0\u884c\u6d6e\u70b9\u6a21\u578b": 235, "mag1": 235, "\u6a21\u578b\u4e2d\u8f93\u51fa\u5f20\u91cf\u503c\u7684\u7edd\u5bf9\u503c\u5747\u503c\u4e3a": 235, "\u8fd0\u884c\u91cf\u5316\u6a21\u578b": 235, "hidden2": 235, "mag2": 235, "\u6bd4\u8f83\u5b83\u4eec": 235, "mag3": 235, "\u8f93\u51fa\u5f20\u91cf\u4e4b\u95f4\u5dee\u503c\u7684\u7edd\u5bf9\u503c\u5747\u503c\u4e3a": 235, "\u6216\u5360": 235, "\u767e\u5206\u6bd4": 235, "\u6211\u4eec\u5df2\u7ecf\u89e3\u91ca\u4e86\u4ec0\u4e48\u662f\u52a8\u6001\u91cf\u5316": 235, "\u5b83\u5e26\u6765\u4e86\u4ec0\u4e48\u597d\u5904": 235, "\u60a8\u5df2\u7ecf\u4f7f\u7528": 235, "\u51fd\u6570\u5feb\u901f\u91cf\u5316\u4e86\u4e00\u4e2a\u7b80\u5355\u7684": 235, "\u8fd9\u662f\u5bf9\u8be5\u6750\u6599\u7684\u5feb\u901f\u548c\u9ad8\u7ea7\u5904\u7406": 235, "\u8981\u4e86\u89e3\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f": 235, "\u8bcd\u8bed\u8a00\u6a21\u578b\u6559\u7a0b": 235, "\u8bcd\u8bed\u8a00\u6a21\u578b": 235, "\u91cf\u5316\u4ecb\u7ecd": 235, "dynamic_quant": [235, 236], "loading_data_recip": [236, 237], "what_is_state_dict": [236, 250], "saving_and_loading_models_for_infer": [236, 243], "custom_dataset_transforms_load": 236, "save_load_across_devic": [236, 241], "saving_and_loading_a_general_checkpoint": [236, 242], "saving_multiple_models_in_one_fil": [236, 244], "warmstarting_model_using_parameters_from_a_different_model": [236, 249], "zeroing_out_gradi": [236, 251], "mobile_perf": 236, "\u5982\u4f55\u5728pytorch\u4e2d\u4f7f\u7528tensorboard": 236, "\u6027\u80fd\u8c03\u4f18\u6307\u5357": 236, "\u5728pytorch\u4e2d\u63a8\u7406\u5f62\u72b6": 236, "\u4f7f\u7528\u4e0d\u540c\u6a21\u578b\u7684\u53c2\u6570\u5bf9\u6a21\u578b\u8fdb\u884c\u70ed\u542f\u52a8": [236, 252], "\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9": [236, 252], "\u4e2d\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 236, "\u521b\u5efa\u795e\u7ecf\u7f51\u7edc": [236, 252], "\u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": [236, 252], "timer\u5feb\u901f\u5165\u95e8": 236, "\u8fdb\u884c\u6a21\u578b\u53ef\u89e3\u91ca\u6027": [236, 252], "\u52a8\u6001\u91cf\u5316": [236, 252], "sphx_glr_recipes_recipes_zeroing_out_gradi": 236, "\u4e2d\u6e05\u96f6\u68af\u5ea6": [236, 251], "\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d": [236, 252], "\u7684\u6280\u5de7": [236, 252], "\u4e2d\u4e3a": 236, "\u548c\u5f20\u91cf\u5b50\u7c7b\u63d0\u4f9b\u6269\u5c55\u70b9": 236, "\u81ea\u52a8\u6df7\u5408\u7cbe\u5ea6": [236, 252], "\u63d0\u4f9b\u4e86\u5e7f\u6cdb\u7684\u795e\u7ecf\u7f51\u7edc\u6784\u5efa\u6a21\u5757": 237, "\u5e76\u62e5\u6709\u7b80\u5355": 237, "\u76f4\u89c2\u4e14\u7a33\u5b9a\u7684": 237, "pytorch\u5305\u542b\u7528\u4e8e\u51c6\u5907\u548c\u52a0\u8f7d\u5e38\u89c1\u6570\u636e\u96c6\u7684\u5de5\u5177\u5305": 237, "\u4e3a\u8bad\u7ec3\u6a21\u578b\u63d0\u4f9b\u6570\u636e": 237, "\u6570\u636e\u52a0\u8f7d\u5de5\u5177\u7684\u6838\u5fc3\u7c7b\u4e3a": 237, "\u5b83\u8868\u793a\u6570\u636e\u96c6\u4e0a\u7684\u4e00\u4e2a": 237, "\u53ef\u8fed\u4ee3\u5bf9\u8c61": 237, "\u63d0\u4f9b\u4e86\u5185\u7f6e\u7684\u9ad8\u8d28\u91cf\u6570\u636e\u96c6": 237, "\u4f7f\u7528\u8fd9\u4e9b\u6570\u636e\u96c6\u53ef\u901a\u8fc7": 237, "\u672a\u6765\u4f1a\u6301\u7eed\u65b0\u589e": 237, "yesno": 237, "\u6211\u4eec\u5c06\u6f14\u793a\u5982\u4f55\u6709\u6548\u5730\u5c06\u6570\u636e\u4ece": 237, "\u52a0\u8f7d\u5230": 237, "\u6211\u4eec\u9700\u8981\u5b89\u88c5": 237, "\u4ee5\u8bbf\u95ee\u8be5\u6570\u636e\u96c6": 237, "\u5982\u679c\u5728googl": 237, "\u8bf7\u53d6\u6d88\u6ce8\u91ca\u4ee5\u4e0b\u884c": 237, "\u6839\u636e\u4f7f\u7528\u7684\u5185\u7f6e\u6570\u636e\u96c6": 237, "\u60a8\u8fd8\u53ef\u4ee5\u5b89\u88c5\u5e76\u5bfc\u5165": 237, "\u6570\u636e\u96c6\u5305\u542b\u4e00\u4e2a\u4eba\u8bf4\u5e0c\u4f2f\u6765\u8bed": 237, "\u5426": 237, "\u768460\u4e2a\u5f55\u97f3": 237, "\u6bcf\u4e2a\u5f55\u97f3\u957f\u5ea6\u4e3a8\u4e2a\u5355\u8bcd": 237, "\u521b\u5efa\u4e86\u4e00\u4e2a": 237, "openslr": 237, "waves_yesno": 237, "folder_in_arch": 237, "\u6570\u636e\u96c6\u4e2d\u7684\u6bcf\u4e2a\u6761\u76ee\u90fd\u662f\u4e00\u4e2a\u5143\u7ec4": 237, "\u5f62\u5f0f\u4e3a": 237, "\u6ce2\u5f62": 237, "\u91c7\u6837\u7387": 237, "\u60a8\u5fc5\u987b\u4e3a": 237, "\u6570\u636e\u96c6\u8bbe\u7f6e\u4e00\u4e2a": 237, "\u7528\u4e8e\u5b58\u653e\u8bad\u7ec3\u548c\u6d4b\u8bd5\u6570\u636e\u96c6": 237, "\u5176\u4ed6\u53c2\u6570\u662f\u53ef\u9009\u7684": 237, "\u663e\u793a\u4e86\u5b83\u4eec\u7684\u9ed8\u8ba4\u503c": 237, "\u4ee5\u4e0b\u662f\u5176\u4ed6\u53c2\u6570\u7684\u4e00\u4e9b\u6709\u7528\u4fe1\u606f": 237, "\u5982\u679c\u4e3atrue": 237, "\u5219\u4ece\u4e92\u8054\u7f51\u4e0b\u8f7d\u6570\u636e\u96c6\u5e76\u5c06\u5176\u653e\u5728root\u76ee\u5f55\u4e2d": 237, "\u5982\u679c\u6570\u636e\u96c6\u5df2\u4e0b\u8f7d": 237, "\u5219\u4e0d\u4f1a\u91cd\u65b0\u4e0b\u8f7d": 237, "\u8ba9\u6211\u4eec\u8bbf\u95ee": 237, "\u4e2d\u7684\u4e00\u4e2a\u6570\u636e\u70b9\u662f\u4e00\u4e2a\u5143\u7ec4": 237, "\u5176\u4e2d\u6807\u7b7e\u662f\u4e00\u4e2a\u6574\u6570\u5217\u8868": 237, "1\u8868\u793aye": 237, "0\u8868\u793ano": 237, "yesno_data": 237, "\u9009\u62e9\u6570\u636e\u70b9\u7f16\u53f73": 237, "\u7684\u793a\u4f8b": [237, 256], "waveform": 237, "sample_r": 237, "nlabel": 237, "\u5728\u5b9e\u8df5\u4e2d\u4f7f\u7528\u8fd9\u4e9b\u6570\u636e\u65f6": 237, "\u6700\u597d\u5c06\u6570\u636e\u5212\u5206\u4e3a": 237, "\u6570\u636e\u96c6\u548c": 237, "\u8fd9\u53ef\u786e\u4fdd\u60a8\u6709\u672a\u4f7f\u7528\u7684\u6570\u636e\u6765\u6d4b\u8bd5\u6a21\u578b\u7684\u6027\u80fd": 237, "\u73b0\u5728\u6211\u4eec\u53ef\u4ee5\u8bbf\u95ee\u6570\u636e\u96c6": 237, "\u6211\u4eec\u5fc5\u987b\u901a\u8fc7": 237, "\u4f20\u9012\u5b83": 237, "\u5c06\u6570\u636e\u96c6\u548c\u91c7\u6837\u5668\u7ec4\u5408\u5728\u4e00\u8d77": 237, "\u8fd4\u56de\u6570\u636e\u96c6\u4e0a\u7684\u4e00\u4e2a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 237, "\u6211\u4eec\u7684\u6570\u636e\u73b0\u5728\u53ef\u4ee5\u4f7f\u7528": 237, "\u8fdb\u884c\u8fed\u4ee3": 237, "\u5728\u5f00\u59cb\u8bad\u7ec3\u6a21\u578b\u65f6": 237, "\u8fd9\u5c06\u662f\u5fc5\u9700\u7684": 237, "\u60a8\u4f1a\u6ce8\u610f\u5230": 237, "\u5bf9\u8c61\u4e2d\u7684\u6bcf\u4e2a\u6570\u636e\u6761\u76ee\u90fd\u8f6c\u6362\u4e3a\u4e00\u4e2a\u5f20\u91cf": 237, "\u5176\u4e2d\u5305\u542b\u8868\u793a\u6ce2\u5f62": 237, "\u91c7\u6837\u7387\u548c\u6807\u7b7e\u7684\u5f20\u91cf": 237, "\u60a8\u53ef\u4ee5\u9009\u62e9\u53ef\u89c6\u5316\u6570\u636e": 237, "\u4ee5\u8fdb\u4e00\u6b65\u4e86\u89e3": 237, "\u795d\u8d3a\u60a8": [237, 241, 244, 249], "\u60a8\u5df2\u6210\u529f\u5728pytorch\u4e2d\u52a0\u8f7d\u6570\u636e": 237, "\u67e5\u770b\u8fd9\u4e9b\u5176\u4ed6\u6559\u7a0b": [237, 249, 250, 251], "\u7ee7\u7eed\u60a8\u7684\u5b66\u4e60": [237, 249], "\u5b9a\u4e49\u795e\u7ecf\u7f51\u7edc": 237, "pytorch\u4e2d\u7684state_dict": 237, "mikayla": [238, 245], "gawarecki": [238, 245], "\u5982\u679c\u4f60\u8981\u52a0\u8f7d\u4e00\u4e2a\u68c0\u67e5\u70b9\u5e76\u5e0c\u671b\u5c3d\u53ef\u80fd\u51cf\u5c11\u8ba1\u7b97\u548c\u5185\u5b58\u7684\u4f7f\u7528": 238, "\u672c\u6559\u7a0b\u5c06\u5206\u4eab\u4e00\u4e9b\u63a8\u8350\u7684\u505a\u6cd5": 238, "\u7279\u522b\u662f\u6211\u4eec\u5c06\u8ba8\u8bba\u4ee5\u4e0b\u51e0\u70b9": 238, "\u5173\u952e\u5b57\u53c2\u6570": 238, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668": [238, 248], "\u8ba9\u6211\u4eec\u8003\u8651\u4e00\u4e2a\u7b80\u5355\u7684": 238, "\u5b83\u5305\u542b\u4e00\u4e2a\u7ebf\u6027\u5c42\u5217\u8868": 238, "somemodul": 238, "\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u6f14\u793a\u4e86\u5982\u4f55\u4f7f\u7528": 238, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u548c": 238, "meta_m": 238, "\u5c06\u4e0b\u9762\u7684\u4ee3\u7801\u7247\u6bb5\u4e0e\u4e0a\u9762\u7684\u8fdb\u884c\u6bd4\u8f83": 238, "\u7b2c\u4e8c\u4e2a\u793a\u4f8b\u6ca1\u6709\u4f7f\u7528\u4e0a\u9762\u5217\u51fa\u7684\u4efb\u4f55\u7279\u6027": 238, "\u56e0\u6b64\u5728\u52a0\u8f7d\u68c0\u67e5\u70b9\u65f6\u8ba1\u7b97\u548c\u5185\u5b58\u6548\u7387\u4f1a\u8f83\u4f4e": 238, "\u5728\u4e0b\u9762\u7684\u90e8\u5206\u4e2d": 238, "\u6211\u4eec\u5c06\u8be6\u7ec6\u8ba8\u8bba\u6bcf\u4e2a\u7279\u6027": 238, "\u8ba9\u6211\u4eec\u8003\u8651\u4f7f\u7528": 238, "\u52a0\u8f7d\u68c0\u67e5\u70b9\u65f6\u4f1a\u53d1\u751f\u4ec0\u4e48": 238, "\u4fdd\u5b58\u68c0\u67e5\u70b9\u65f6": 238, "\u5f20\u91cf\u5b58\u50a8\u4f1a\u88ab\u6807\u8bb0\u4e3a\u4fdd\u5b58\u65f6\u6240\u5728\u7684\u8bbe\u5907": 238, "\u5f20\u91cf\u5b58\u50a8\u5c06\u88ab\u52a0\u8f7d\u5230\u5b83\u4eec\u88ab\u6807\u8bb0\u7684\u8bbe\u5907\u4e0a": 238, "\u9664\u975e\u4f7f\u7528": 238, "\u6807\u5fd7\u8986\u76d6\u6b64\u884c\u4e3a": 238, "\u4e3a\u4e86\u89e3\u91ca\u65b9\u4fbf": 238, "\u6211\u4eec\u5047\u8bbe\u5f20\u91cf\u662f\u4fdd\u5b58\u5728": 238, "\u8fd9\u610f\u5473\u7740\u5728\u7b2c\u4e00\u884c\u4e2d": 238, "\u6240\u6709\u5f20\u91cf\u5b58\u50a8\u5c06\u88ab\u52a0\u8f7d\u5230": 238, "\u5185\u5b58\u4e2d": 238, "\u5728\u4ee5\u4e0b\u60c5\u51b5\u4e0b\u8fd9\u662f\u4e0d\u53ef\u53d6\u7684": 238, "\u5185\u5b58\u5c0f\u4e8e\u68c0\u67e5\u70b9\u7684\u5927\u5c0f": 238, "\u5728\u6267\u884c\u4e00\u4e9b\u6bcf\u5f20\u91cf\u5904\u7406\u4e4b\u524d\u7b49\u5f85\u6574\u4e2a\u68c0\u67e5\u70b9\u88ab\u52a0\u8f7d\u5230\u5185\u5b58\u4e2d": 238, "\u7684\u52a0\u8f7d\u65f6\u95f4": 238, "\u5173\u952e\u5b57\u53c2\u6570\u8bd5\u56fe\u89e3\u51b3\u4e0a\u8ff0\u4e24\u4e2a\u95ee\u9898": 238, "\u987e\u540d\u601d\u4e49": 238, "\u5173\u952e\u5b57\u53c2\u6570\u4f7f\u7528\u4e86": 238, "\u5b83\u5c06\u78c1\u76d8\u4e0a\u7684\u6587\u4ef6\u6620\u5c04\u5230\u865a\u62df\u5185\u5b58\u4e2d": 238, "\u5e76\u8ba9\u64cd\u4f5c\u7cfb\u7edf\u81ea\u52a8\u5904\u7406\u52a0\u8f7d\u548c\u5378\u8f7d\u5230\u7269\u7406\u5185\u5b58": 238, "\u5f53\u4f20\u9012\u6b64\u6807\u5fd7\u65f6": 238, "\u5f20\u91cf\u5b58\u50a8\u5c06\u88ab\u5185\u5b58\u6620\u5c04": 238, "\u5982\u4e0a\u6240\u8ff0": 238, "\u53ef\u4ee5\u4f7f\u7528\u6b64\u53c2\u6570\u5728\u4e0d\u5c06\u6240\u6709\u5f20\u91cf\u5b58\u50a8\u52a0\u8f7d\u5230": 238, "\u5185\u5b58\u4e2d\u7684\u60c5\u51b5\u4e0b\u5bf9\u68c0\u67e5\u70b9\u6267\u884c\u6bcf\u5f20\u91cf\u5904\u7406": 238, "my_special_routin": 238, "\u8fd9\u53ef\u80fd\u662f\u4e00\u4e2a\u66f4\u590d\u6742\u7684\u64cd\u4f5c": 238, "my_processing_funct": 238, "processed_t": 238, "\u8ba9\u6211\u4eec\u8003\u8651\u6a21\u5757\u7684\u521b\u5efa": 238, "\u8fd9\u5c06\u4e3a\u6240\u6709\u53c2\u6570": 238, "\u7f13\u51b2\u533a\u5206\u914d\u5185\u5b58\u5e76\u6839\u636e": 238, "\u4e2d\u5b9a\u4e49\u7684\u9ed8\u8ba4\u521d\u59cb\u5316\u65b9\u6848\u5bf9\u5176\u8fdb\u884c\u521d\u59cb\u5316": 238, "\u5f53\u6211\u4eec\u60f3\u8981\u52a0\u8f7d\u68c0\u67e5\u70b9\u65f6": 238, "\u8fd9\u662f\u6d6a\u8d39\u7684": 238, "\u539f\u56e0\u5982\u4e0b": 238, "\u521d\u59cb\u5316\u5185\u6838\u7684\u7ed3\u679c\u5c06\u88ab": 238, "\u8986\u76d6\u800c\u4ece\u672a\u88ab\u4f7f\u7528": 238, "\u56e0\u6b64\u521d\u59cb\u5316\u662f\u6d6a\u8d39\u7684": 238, "\u4e2d\u4e3a\u8fd9\u4e9b\u53c2\u6570": 238, "\u7f13\u51b2\u533a\u5206\u914d\u4e86\u5185\u5b58": 238, "\u4fdd\u5b58\u7684\u72b6\u6001\u5b57\u5178\u4e5f\u5728": 238, "\u4e2d\u4e3a\u68c0\u67e5\u70b9\u4e2d\u7684\u53c2\u6570": 238, "\u4e3a\u4e86\u89e3\u51b3\u8fd9\u4e24\u4e2a\u95ee\u9898": 238, "\u6211\u4eec\u53ef\u4ee5\u5728\u5b9e\u4f8b\u5316": 238, "tensor_attribut": 238, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u786e\u4fdd\u5de5\u5382\u8c03\u7528\u5c06\u88ab\u89c6\u4e3a\u4f20\u9012\u4e86\u6307\u5b9a\u7684": 238, "\u4f5c\u4e3a\u53c2\u6570": 238, "\u4e0a\u7684\u5f20\u91cf\u4e0d\u643a\u5e26\u6570\u636e": 238, "\u5b83\u4eec\u5177\u6709\u5f20\u91cf\u6240\u643a\u5e26\u7684\u5176\u4ed6\u5143\u6570\u636e": 238, "new_m": 238, "\u6211\u4eec\u8003\u8651\u52a0\u8f7d\u72b6\u6001\u5b57\u5178": 238, "\u901a\u5e38\u662f\u901a\u8fc7": 238, "param_in_model": 238, "param_in_state_dict": 238, "\u7684\u5c31\u5730\u590d\u5236\u5b9e\u73b0\u7684": 238, "\u8fd9\u610f\u5473\u7740\u72b6\u6001\u5b57\u5178\u4e2d\u5bf9\u5e94\u952e\u7684\u53c2\u6570": 238, "\u7f13\u51b2\u533a\u5c06\u88ab\u590d\u5236\u5230": 238, "\u4e2d\u7684\u53c2\u6570": 238, "\u7f13\u51b2\u533a": 238, "\u8bbe\u5907\u4e0a\u7684\u5f20\u91cf\u8fdb\u884c\u5c31\u5730\u590d\u5236\u662f\u65e0\u64cd\u4f5c\u7684": 238, "\u4e3a\u4e86\u907f\u514d\u8fd9\u79cd\u60c5\u51b5": [238, 239], "\u6211\u4eec\u53ef\u4ee5\u5728": [238, 258], "\u4e2d\u4f20\u9012": 238, "\u8fd9\u91cc\u7684\u4e00\u4e2a\u8b66\u544a\u662f": 238, "\u7531\u4e8e\u4f18\u5316\u5668\u6301\u6709\u5bf9": 238, "\u7684\u5f15\u7528": 238, "\u5982\u679c\u4f20\u9012\u4e86": 238, "\u5219\u5fc5\u987b\u5728\u4ece\u72b6\u6001\u5b57\u5178\u52a0\u8f7d\u6a21\u5757\u540e\u521d\u59cb\u5316\u4f18\u5316\u5668": 238, "set_swap_module_params_on_convers": [238, 245], "\u6765\u907f\u514d\u8fd9\u4e2a\u8b66\u544a": 238, "swap_tensor": 238, "\u63d0\u4f9b\u4e86\u66f4\u591a\u7ec6\u8282": 238, "\u8fd9\u4e00\u6b65\u5fc5\u987b\u5728": 238, "\u4e4b\u540e\u5b8c\u6210": 238, "\u5728\u7248\u672c": 238, "\u53ef\u4ee5\u8003\u8651\u8bbe\u7f6e": 238, "\u603b\u7ed3\u4e00\u4e0b": 238, "\u6211\u4eec\u5b66\u4e60\u4e86": [238, 245], "\u4ee5\u53ca\u5982\u4f55\u5728\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d\u6a21\u578b\u65f6\u4f7f\u7528\u8fd9\u4e9b\u5de5\u5177\u6765\u63d0\u9ad8\u6548\u7387": 238, "module_load_state_dict_tip": 238, "\u672c\u6559\u7a0b\u89e3\u91ca\u4e86\u5982\u4f55\u4f7f\u7528pytorch": 239, "\u5e76\u6d4b\u91cf\u6a21\u578b\u7b97\u5b50\u7684\u65f6\u95f4\u548c\u5185\u5b58\u6d88\u8017": 239, "\u5f53\u7528\u6237\u9700\u8981\u786e\u5b9a\u6a21\u578b\u4e2d\u6700\u8017\u8d39\u8d44\u6e90\u7684\u7b97\u5b50\u65f6": 239, "pytorch\u5305\u542b\u4e00\u4e2a\u7b80\u5355\u7684profil": 239, "api\u975e\u5e38\u6709\u7528": 239, "\u6211\u4eec\u5c06\u4f7f\u7528\u4e00\u4e2a\u7b80\u5355\u7684": 239, "\u6a21\u578b\u6765\u6f14\u793a\u5982\u4f55\u4f7f\u7528profiler\u5206\u6790\u6a21\u578b\u6027\u80fd": 239, "\u8981\u5b89\u88c5": 239, "\u8bf7\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4": 239, "\u5bfc\u5165\u6240\u6709\u5fc5\u9700\u7684\u5e93": 239, "\u5b9e\u4f8b\u5316\u4e00\u4e2a\u7b80\u5355\u7684resnet\u6a21\u578b": 239, "\u4f7f\u7528profiler\u5206\u6790\u5185\u5b58\u6d88\u8017": 239, "\u4f7f\u7528profiler\u5206\u6790\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u4f5c\u4e1a": 239, "\u6a21\u578b\u5b9e\u4f8b": 239, "\u5e76\u4e3a\u5b83\u51c6\u5907\u4e00\u4e2a\u8f93\u5165": 239, "profiler\u901a\u8fc7\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u542f\u7528": 239, "\u5e76\u63a5\u53d7\u591a\u4e2a\u53c2\u6570": 239, "\u5176\u4e2d\u4e00\u4e9b\u6700\u6709\u7528\u7684\u53c2\u6570\u5982\u4e0b": 239, "\u8981\u5206\u6790\u7684\u6d3b\u52a8\u5217\u8868": 239, "pytorch\u7b97\u5b50": 239, "torchscript\u51fd\u6570\u548c\u7528\u6237\u5b9a\u4e49\u7684\u4ee3\u7801\u6807\u7b7e": 239, "\u8bbe\u5907\u4e0a\u7684cuda\u5185\u6838": 239, "\u662f\u5426\u8bb0\u5f55\u7b97\u5b50\u8f93\u5165\u7684\u5f62\u72b6": 239, "\u662f\u5426\u62a5\u544a\u6a21\u578b\u5f20\u91cf\u6240\u6d88\u8017\u7684\u5185\u5b58\u91cf": 239, "\u662f\u5426\u6d4b\u91cfcuda\u5185\u6838\u7684\u6267\u884c\u65f6\u95f4": 239, "\u5f53\u4f7f\u7528cuda\u65f6": 239, "profiler\u8fd8\u4f1a\u663e\u793a\u4e3b\u673a\u4e0a\u53d1\u751f\u7684\u8fd0\u884c\u65f6cuda\u4e8b\u4ef6": 239, "\u8ba9\u6211\u4eec\u770b\u770b\u5982\u4f55\u4f7f\u7528profiler\u5206\u6790\u6267\u884c\u65f6\u95f4": 239, "model_infer": 239, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u4e3a\u4efb\u610f\u4ee3\u7801\u8303\u56f4\u6dfb\u52a0\u7528\u6237\u63d0\u4f9b\u7684\u540d\u79f0\u6807\u7b7e": 239, "\u5728\u4e0a\u9762\u7684\u793a\u4f8b\u4e2d\u4f7f\u7528": 239, "\u4f5c\u4e3a\u6807\u7b7e": 239, "profiler\u5141\u8bb8\u68c0\u67e5\u5728\u4f7f\u7528profiler\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u5305\u88c5\u7684\u4ee3\u7801\u8303\u56f4\u5185\u6267\u884c\u671f\u95f4\u8c03\u7528\u4e86\u54ea\u4e9b\u7b97\u5b50": 239, "\u5982\u679c\u540c\u65f6\u5b58\u5728\u591a\u4e2a\u6d3b\u52a8\u7684profiler\u8303\u56f4": 239, "\u4f8b\u5982\u5728\u5e76\u884cpytorch\u7ebf\u7a0b\u4e2d": 239, "\u6bcf\u4e2aprofiling\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u53ea\u8ddf\u8e2a\u5176\u5bf9\u5e94\u8303\u56f4\u7684\u7b97\u5b50": 239, "profiler\u8fd8\u4f1a\u81ea\u52a8\u5206\u6790\u4f7f\u7528": 239, "_fork": 239, "\u542f\u52a8\u7684\u5f02\u6b65\u4efb\u52a1": 239, "\u4ee5\u53ca\u5728\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u4f7f\u7528": 239, "\u8c03\u7528\u542f\u52a8\u7684\u53cd\u5411\u4f20\u64ad\u7b97\u5b50": 239, "\u8ba9\u6211\u4eec\u6253\u5370\u51fa\u4e0a\u8ff0\u6267\u884c\u7684\u7edf\u8ba1\u4fe1\u606f": 239, "cpu_time_tot": 239, "\u8f93\u51fa\u5c06\u5982\u4e0b\u6240\u793a": 239, "\u7701\u7565\u4e86\u4e00\u4e9b\u5217": 239, "509m": 239, "503m": 239, "931m": 239, "597m": 239, "700m": 239, "585m": 239, "_convolut": 239, "450m": 239, "mkldnn_convolut": 239, "838m": 239, "114m": 239, "556m": 239, "693m": 239, "_batch_norm_impl_index": 239, "482m": 239, "724": 239, "100u": 239, "native_batch_norm": 239, "229m": 239, "109m": 239, "705": 239, "450u": 239, "332": 239, "631m": 239, "286u": 239, "668m": 239, "292m": 239, "988u": 239, "549m": 239, "group_by_input_shap": 239, "\u8fd9\u91cc\u6211\u4eec\u53ef\u4ee5\u770b\u5230": 239, "\u5982\u9884\u671f\u7684\u90a3\u6837": 239, "\u5927\u90e8\u5206\u65f6\u95f4\u90fd\u82b1\u5728\u4e86\u5377\u79ef\u4e0a": 239, "\u5bf9\u4e8e\u4f7f\u7528": 239, "\u652f\u6301\u7f16\u8bd1\u7684pytorch": 239, "\u7279\u522b\u662f\u5728": 239, "\u6ce8\u610f\u81ea\u8eabcpu\u65f6\u95f4\u548ccpu\u65f6\u95f4\u4e4b\u95f4\u7684\u533a\u522b": 239, "\u7b97\u5b50\u53ef\u4ee5\u8c03\u7528\u5176\u4ed6\u7b97\u5b50": 239, "\u81ea\u8eabcpu\u65f6\u95f4\u4e0d\u5305\u62ec\u5728\u5b50\u7b97\u5b50\u8c03\u7528\u4e2d\u82b1\u8d39\u7684\u65f6\u95f4": 239, "\u800c\u603bcpu\u65f6\u95f4\u5305\u62ec\u4e86\u5b83": 239, "\u4f60\u53ef\u4ee5\u901a\u8fc7\u5c06": 239, "\u8c03\u7528\u6765\u9009\u62e9\u6309\u81ea\u8eabcpu\u65f6\u95f4\u6392\u5e8f": 239, "\u8981\u83b7\u5f97\u66f4\u7ec6\u7c92\u5ea6\u7684\u7ed3\u679c\u5e76\u5305\u542b\u7b97\u5b50\u8f93\u5165\u5f62\u72b6": 239, "\u8bf7\u4f20\u9012": 239, "\u8fd9\u9700\u8981\u4f7f\u7528": 239, "\u8fd0\u884cprofil": 239, "\u8f93\u51fa\u53ef\u80fd\u5982\u4e0b\u6240\u793a": 239, "008m": 239, "956m": 239, "909m": 239, "834m": 239, "332m": 239, "303m": 239, "273m": 239, "233m": 239, "751m": 239, "\u51fa\u73b0\u4e86\u4e24\u6b21": 239, "\u5177\u6709\u4e0d\u540c\u7684\u8f93\u5165\u5f62\u72b6": 239, "profiler\u4e5f\u53ef\u7528\u4e8e\u5206\u6790\u5728gpu\u4e0a\u6267\u884c\u7684\u6a21\u578b\u7684\u6027\u80fd": 239, "\u7b2c\u4e00\u6b21\u4f7f\u7528cuda\u5206\u6790\u53ef\u80fd\u4f1a\u5e26\u6765\u989d\u5916\u7684\u5f00\u9500": 239, "\u7ed3\u679c\u8f93\u51fa": 239, "666m": 239, "484m": 239, "_convolution_nogroup": 239, "thnn_conv2d": 239, "thnn_conv2d_forward": 239, "im2col_kernel": 239, "844m": 239, "sgemm_32x32x32_nn": 239, "206m": 239, "sgemm_32x32x32_nn_vec": 239, "093m": 239, "015m": 239, "\u6ce8\u610f\u5728\u8f93\u51fa\u4e2d\u51fa\u73b0\u4e86\u8bbe\u5907\u4e0a\u7684\u5185\u6838": 239, "profiler\u8fd8\u53ef\u4ee5\u663e\u793a\u5728\u6267\u884c\u6a21\u578b\u7b97\u5b50\u671f\u95f4\u5206\u914d": 239, "\u6216\u91ca\u653e": 239, "\u7684\u5185\u5b58\u91cf": 239, "\u7531\u6a21\u578b\u5f20\u91cf\u4f7f\u7528": 239, "\u5728\u4e0b\u9762\u7684\u8f93\u51fa\u4e2d": 239, "\u5185\u5b58\u5bf9\u5e94\u4e8e\u7b97\u5b50\u5206\u914d": 239, "\u91ca\u653e": 239, "\u7684\u5185\u5b58": 239, "\u4e0d\u5305\u62ec\u5bf9\u5176\u4ed6\u7b97\u5b50\u7684\u5b50\u8c03\u7528": 239, "\u8981\u542f\u7528\u5185\u5b58\u5206\u6790\u529f\u80fd": 239, "self_cpu_memory_usag": 239, "max_pool2d_with_indic": 239, "572": 239, "resize_": 239, "064m": 239, "cpu_memory_usag": 239, "\u8f93\u51fa\u5982\u4e0b\u6240\u793a": [239, 260], "\u53ef\u4ee5\u5c06\u5206\u6790\u7ed3\u679c\u8f93\u51fa\u4e3a": 239, "\u8ddf\u8e2a\u6587\u4ef6": 239, "\u4f60\u53ef\u4ee5\u5728chrome\u8ddf\u8e2a\u67e5\u770b\u5668": 239, "\u4e2d\u68c0\u67e5\u5206\u6790\u7684\u7b97\u5b50\u548ccuda\u5185\u6838\u5e8f\u5217": 239, "\u53ef\u7528\u4e8e\u5206\u6790": 239, "\u5806\u6808\u8ddf\u8e2a": 239, "self_cuda_time_tot": 239, "439": 239, "_conv_forward": 239, "1051": 239, "_call_impl": 239, "016m": 239, "659m": 239, "\u6ce8\u610f\u5728": 239, "\u811a\u672c\u4e2d\u7684\u4e24\u4e2a\u5377\u79ef\u548c\u4e24\u4e2a\u8c03\u7528\u4f4d\u7f6e": 239, "\u8b66\u544a": 239, "\u5806\u6808\u8ddf\u8e2a\u4f1a\u589e\u52a0\u989d\u5916\u7684\u5206\u6790\u5f00\u9500": 239, "pytorch\u5206\u6790\u5668\u63d0\u4f9b\u4e86\u4e00\u4e2a\u989d\u5916\u7684api\u6765\u5904\u7406\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u4f5c\u4e1a": 239, "\u4f8b\u5982\u8bad\u7ec3\u5faa\u73af": 239, "\u8ddf\u8e2a\u6240\u6709\u6267\u884c\u53ef\u80fd\u4f1a\u5f88\u6162": 239, "\u5e76\u5bfc\u81f4\u975e\u5e38\u5927\u7684\u8ddf\u8e2a\u6587\u4ef6": 239, "\u53ef\u4ee5\u4f7f\u7528\u53ef\u9009\u53c2\u6570": 239, "\u6307\u5b9a\u4e00\u4e2a\u51fd\u6570": 239, "\u8be5\u51fd\u6570\u4ee5\u6574\u6570\u53c2\u6570": 239, "\u6b65\u9aa4\u7f16\u53f7": 239, "\u4f5c\u4e3a\u8f93\u5165": 239, "\u5e76\u8fd4\u56de\u5206\u6790\u5668\u7684\u64cd\u4f5c": 239, "\u4f7f\u7528\u6b64\u53c2\u6570\u7684\u6700\u4f73\u65b9\u5f0f\u662f\u4f7f\u7528": 239, "\u5e2e\u52a9\u51fd\u6570": 239, "\u5b83\u53ef\u4ee5\u4e3a\u60a8\u751f\u6210\u4e00\u4e2a\u8ba1\u5212": 239, "\u8be5\u51fd\u6570\u4ee5\u5206\u6790\u5668\u7684\u5f15\u7528\u4f5c\u4e3a\u8f93\u5165": 239, "\u5e76\u5728\u6bcf\u6b21\u65b0\u7684\u8ddf\u8e2a\u51c6\u5907\u5c31\u7eea\u65f6\u7531\u5206\u6790\u5668\u8c03\u7528": 239, "\u4e3a\u4e86\u8bf4\u660e\u8be5api\u7684\u5de5\u4f5c\u539f\u7406": 239, "\u8ba9\u6211\u4eec\u9996\u5148\u8003\u8651\u4ee5\u4e0b\u4f7f\u7528": 239, "\u5e2e\u52a9\u51fd\u6570\u7684\u793a\u4f8b": 239, "\u5206\u6790\u5668\u5047\u8bbe\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u4f5c\u4e1a\u7531\u4ece\u96f6\u5f00\u59cb\u7f16\u53f7\u7684\u6b65\u9aa4\u7ec4\u6210": 239, "\u4e0a\u9762\u7684\u793a\u4f8b\u4e3a\u5206\u6790\u5668\u5b9a\u4e49\u4e86\u4ee5\u4e0b\u64cd\u4f5c\u5e8f\u5217": 239, "\u544a\u8bc9\u5206\u6790\u5668\u5b83\u5e94\u8be5\u5ffd\u7565\u524d10\u4e2a\u6b65\u9aa4": 239, "\u7684\u9ed8\u8ba4\u503c\u4e3a\u96f6": 239, "\u6b65\u9aa4\u4e4b\u540e": 239, "\u5206\u6790\u5668\u5f00\u59cb\u6267\u884c\u5206\u6790\u5668\u5468\u671f": 239, "\u6bcf\u4e2a\u5468\u671f\u7531\u4e09\u4e2a\u9636\u6bb5\u7ec4\u6210": 239, "\u7a7a\u95f2": 239, "\u5728\u6b64\u9636\u6bb5\u5206\u6790\u5668\u4e0d\u6d3b\u52a8": 239, "\u5728\u6b64\u9636\u6bb5\u5206\u6790\u5668\u5f00\u59cb\u8ddf\u8e2a": 239, "\u4f46\u7ed3\u679c\u88ab\u4e22\u5f03": 239, "\u6b64\u9636\u6bb5\u7528\u4e8e\u4e22\u5f03\u5206\u6790\u5668\u5728\u8ddf\u8e2a\u5f00\u59cb\u65f6\u83b7\u5f97\u7684\u6837\u672c": 239, "\u56e0\u4e3a\u5b83\u4eec\u901a\u5e38\u7531\u989d\u5916\u7684\u5f00\u9500\u626d\u66f2": 239, "\u4e3b\u52a8\u8ddf\u8e2a": 239, "\u5728\u6b64\u9636\u6bb5\u5206\u6790\u5668\u8ddf\u8e2a\u548c\u8bb0\u5f55\u6570\u636e": 239, "\u53ef\u9009\u7684": 239, "\u53c2\u6570\u6307\u5b9a\u5468\u671f\u7684\u4e0a\u9650": 239, "\u96f6\u503c": 239, "\u5206\u6790\u5668\u5c06\u5c3d\u53ef\u80fd\u957f\u65f6\u95f4\u5730\u6267\u884c\u5468\u671f": 239, "\u5206\u6790\u5668\u5c06\u8df3\u8fc7\u524d15\u4e2a\u6b65\u9aa4": 239, "\u5728\u4e0b\u4e00\u6b65\u8fdb\u884c\u9884\u70ed": 239, "\u5728\u63a5\u4e0b\u6765\u76843\u4e2a\u6b65\u9aa4\u4e2d\u4e3b\u52a8\u8bb0\u5f55": 239, "\u518d\u8df3\u8fc7\u53e6\u59165\u4e2a\u6b65\u9aa4": 239, "\u5728\u53e6\u59163\u4e2a\u6b65\u9aa4\u4e2d\u4e3b\u52a8\u8bb0\u5f55": 239, "\u7531\u4e8e\u6307\u5b9a\u4e86": 239, "\u53c2\u6570\u503c": 239, "\u5206\u6790\u5668\u5c06\u5728\u524d\u4e24\u4e2a\u5468\u671f\u4e4b\u540e\u505c\u6b62\u8bb0\u5f55": 239, "\u5728\u6bcf\u4e2a\u5468\u671f\u7ed3\u675f\u65f6": 239, "\u5206\u6790\u5668\u8c03\u7528\u6307\u5b9a\u7684": 239, "\u51fd\u6570\u5e76\u5c06\u81ea\u8eab\u4f5c\u4e3a\u53c2\u6570\u4f20\u9012": 239, "\u6b64\u51fd\u6570\u7528\u4e8e\u5904\u7406\u65b0\u7684\u8ddf\u8e2a": 239, "\u901a\u8fc7\u83b7\u53d6\u8868\u8f93\u51fa\u6216\u5c06\u8f93\u51fa\u4fdd\u5b58\u5230\u78c1\u76d8\u4e0a\u7684\u8ddf\u8e2a\u6587\u4ef6": 239, "\u8981\u5411\u5206\u6790\u5668\u53d1\u9001\u4e0b\u4e00\u6b65\u5df2\u7ecf\u5f00\u59cb\u7684\u4fe1\u53f7": 239, "\u8bf7\u8c03\u7528": [239, 244, 246], "\u5f53\u524d\u5206\u6790\u5668\u6b65\u9aa4\u5b58\u50a8\u5728": 239, "\u4ee5\u4e0b\u793a\u4f8b\u663e\u793a\u4e86\u5982\u4f55\u4f7f\u7528\u4e0a\u8ff0\u6240\u6709\u6982\u5ff5": 239, "trace_": 239, "\u67e5\u770b\u4ee5\u4e0b\u6559\u7a0b\u4ee5\u7ee7\u7eed\u5b66\u4e60": 239, "\u5206\u6790\u5668": 239, "\u53ef\u89c6\u5316\u6a21\u578b": 239, "\u6570\u636e\u548c\u8bad\u7ec3": [239, 246], "profiler_recip": 239, "\u5728\u4f7f\u7528pytorch\u7f16\u5199\u6a21\u578b\u65f6": 240, "\u901a\u5e38\u4f1a\u9047\u5230\u67d0\u4e00\u5c42\u7684\u53c2\u6570\u53d6\u51b3\u4e8e\u524d\u4e00\u5c42\u8f93\u51fa\u7684\u5f62\u72b6\u7684\u60c5\u51b5": 240, "\u5c42\u7684": 240, "\u5fc5\u987b\u4e0e\u8f93\u5165\u7684": 240, "\u76f8\u5339\u914d": 240, "\u5bf9\u4e8e\u67d0\u4e9b\u5c42": 240, "\u5f62\u72b6\u8ba1\u7b97\u6d89\u53ca\u590d\u6742\u7684\u7b49\u5f0f": 240, "\u4f8b\u5982\u5377\u79ef\u8fd0\u7b97": 240, "\u4e00\u79cd\u89e3\u51b3\u65b9\u6cd5\u662f\u4f7f\u7528\u968f\u673a\u8f93\u5165\u8fdb\u884c\u524d\u5411\u4f20\u64ad": 240, "\u4f46\u8fd9\u5728\u5185\u5b58\u548c\u8ba1\u7b97\u65b9\u9762\u662f\u6d6a\u8d39\u7684": 240, "\u8bbe\u5907\u6765\u786e\u5b9a\u5c42\u7684\u8f93\u51fa\u5f62\u72b6": 240, "\u800c\u65e0\u9700\u5b9e\u9645\u5316\u4efb\u4f55\u6570\u636e": 240, "\u6240\u9700\u65f6\u95f4": 240, "\u89c2\u5bdf\u5230": 240, "\u7531\u4e8e\u6ca1\u6709\u5b9e\u9645\u5316\u6570\u636e": 240, "\u5373\u4f7f\u4f20\u5165\u4efb\u610f\u5927\u7684\u8f93\u5165": 240, "\u7528\u4e8e\u5f62\u72b6\u8ba1\u7b97\u7684\u65f6\u95f4\u4e5f\u4e0d\u4f1a\u663e\u8457\u6539\u53d8": 240, "t_larg": 240, "\u8003\u8651\u4ee5\u4e0b\u4efb\u610f\u7f51\u7edc": 240, "\u5c55\u5e73\u9664\u6279\u6b21\u7ef4\u5ea6\u5916\u7684\u6240\u6709\u7ef4\u5ea6": 240, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u4e3a\u6bcf\u4e00\u5c42\u6ce8\u518c\u4e00\u4e2a\u524d\u5411\u94a9\u5b50\u6765\u6253\u5370\u8f93\u51fa\u7684\u5f62\u72b6": 240, "\u4ece\u800c\u67e5\u770b\u6574\u4e2a\u7f51\u7edc\u4e2d\u95f4\u5c42\u7684\u5f62\u72b6": 240, "fw_hook": 240, "\u7684\u8f93\u51fa\u5f62\u72b6\u4e3a": 240, "\u5728\u6b64torch": 240, "device\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u4e2d\u521b\u5efa\u7684\u4efb\u4f55\u5f20\u91cf\u90fd\u5c06\u5728meta\u8bbe\u5907\u4e0a": 240, "reasoning_about_shap": 240, "\u60a8\u53ef\u80fd\u9700\u8981\u5728\u4e0d\u540c\u7684\u8bbe\u5907\u4e4b\u95f4\u4fdd\u5b58\u548c\u52a0\u8f7d\u795e\u7ecf\u7f51\u7edc\u6a21\u578b": 241, "\u4f7f\u7528pytorch\u5728\u4e0d\u540c\u8bbe\u5907\u4e4b\u95f4\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u662f\u76f8\u5bf9\u76f4\u63a5\u7684": 241, "\u6211\u4eec\u5c06\u5c1d\u8bd5\u5728cpu\u548cgpu\u4e4b\u95f4\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 241, "\u4e3a\u4e86\u8ba9\u672c\u6559\u7a0b\u4e2d\u7684\u6bcf\u4e2a\u4ee3\u7801\u5757\u90fd\u80fd\u6b63\u786e\u8fd0\u884c": 241, "\u60a8\u5fc5\u987b\u5148\u5c06\u8fd0\u884c\u73af\u5883\u5207\u6362\u5230": 241, "\u6216\u66f4\u9ad8": 241, "\u5b8c\u6210\u540e": 241, "\u6211\u4eec\u9700\u8981\u5b89\u88c5\u5b83": [241, 242], "\u4fdd\u5b58\u548c\u52a0\u8f7d": 241, "\u4e3a\u4e86\u6f14\u793a": [241, 243, 244, 250], "\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a\u7528\u4e8e\u8bad\u7ec3\u56fe\u50cf\u7684\u795e\u7ecf\u7f51\u7edc": [241, 242, 243, 244, 249, 250], "\u8981\u4e86\u89e3\u66f4\u591a\u4fe1\u606f": [241, 242, 243, 244, 249, 250, 251], "\u8bf7\u53c2\u9605\u5b9a\u4e49\u795e\u7ecf\u7f51\u7edc\u7684\u6559\u7a0b": [241, 243, 244, 249, 250], "\u5f53\u5728cpu\u4e0a\u52a0\u8f7d\u4f7f\u7528gpu\u8bad\u7ec3\u7684\u6a21\u578b\u65f6": 241, "\u8bf7\u5c06": 241, "\u6307\u5b9a\u4fdd\u5b58\u8def\u5f84": [241, 244, 249], "\u5f20\u91cf\u5e95\u5c42\u7684\u5b58\u50a8\u5c06\u4f7f\u7528": 241, "\u53c2\u6570\u52a8\u6001\u91cd\u65b0\u6620\u5c04\u5230cpu\u8bbe\u5907": 241, "\u5f53\u5728gpu\u4e0a\u52a0\u8f7d\u4f7f\u7528gpu\u8bad\u7ec3\u548c\u4fdd\u5b58\u7684\u6a21\u578b\u65f6": 241, "\u53ea\u9700\u4f7f\u7528": 241, "\u5c06\u521d\u59cb\u5316\u7684\u6a21\u578b\u8f6c\u6362\u4e3acuda\u4f18\u5316\u6a21\u578b": 241, "\u8bf7\u786e\u4fdd\u5bf9\u6240\u6709\u6a21\u578b\u8f93\u5165\u4f7f\u7528": 241, "\u4e3a\u6a21\u578b\u51c6\u5907\u6570\u636e": 241, "\u4f1a\u8fd4\u56de": 241, "\u5728gpu\u4e0a\u7684\u65b0\u526f\u672c": 241, "\u5b83\u4e0d\u4f1a\u8986\u76d6": 241, "\u8bf7\u8bb0\u4f4f\u624b\u52a8\u8986\u76d6\u5f20\u91cf": 241, "\u5f53\u5728gpu\u4e0a\u52a0\u8f7d\u4f7f\u7528cpu\u8bad\u7ec3\u548c\u4fdd\u5b58\u7684\u6a21\u578b\u65f6": 241, "\u51fd\u6570\u4e2d\u5c06": [241, 249], "\u53c2\u6570\u8bbe\u7f6e\u4e3a": [241, 249], "\u5c06\u6a21\u578b\u52a0\u8f7d\u5230\u7ed9\u5b9a\u7684gpu\u8bbe\u5907": 241, "\u5c06\u6a21\u578b\u7684\u53c2\u6570\u5f20\u91cf\u8f6c\u6362\u4e3acuda\u5f20\u91cf": 241, "\u8fd8\u8981\u786e\u4fdd\u5bf9\u6240\u6709\u6a21\u578b\u8f93\u5165\u4f7f\u7528": 241, "\u4e3acuda\u4f18\u5316\u7684\u6a21\u578b\u51c6\u5907\u6570\u636e": 241, "\u9009\u62e9\u60a8\u60f3\u7528\u7684gpu\u8bbe\u5907\u7f16\u53f7": 241, "\u662f\u4e00\u4e2a\u6a21\u578b\u5305\u88c5\u5668": 241, "\u53ef\u4ee5\u542f\u7528\u5e76\u884cgpu\u5229\u7528": 241, "\u8981\u901a\u7528\u5730\u4fdd\u5b58": 241, "\u8bf7\u4fdd\u5b58": 241, "\u60a8\u5c31\u53ef\u4ee5\u7075\u6d3b\u5730\u5c06\u6a21\u578b\u52a0\u8f7d\u5230\u4efb\u4f55\u8bbe\u5907": 241, "\u52a0\u8f7d\u5230\u4efb\u4f55\u60a8\u60f3\u8981\u7684\u8bbe\u5907": 241, "\u60a8\u5df2\u6210\u529f\u5728pytorch\u4e2d\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 241, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9\u6a21\u578b\u7528\u4e8e\u63a8\u7406\u6216\u6062\u590d\u8bad\u7ec3\u53ef\u4ee5\u5e2e\u52a9\u4f60\u4ece\u4e0a\u6b21\u79bb\u5f00\u7684\u5730\u65b9\u7ee7\u7eed": 242, "\u5f53\u4fdd\u5b58\u901a\u7528\u68c0\u67e5\u70b9\u65f6": 242, "\u4f60\u5fc5\u987b\u4fdd\u5b58\u4e0d\u4ec5\u4ec5\u662f\u6a21\u578b\u7684": 242, "\u540c\u65f6\u4e5f\u5f88\u91cd\u8981\u4fdd\u5b58\u4f18\u5316\u5668\u7684": 242, "\u56e0\u4e3a\u5b83\u5305\u542b\u4e86\u5728\u6a21\u578b\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u66f4\u65b0\u7684\u7f13\u51b2\u533a\u548c\u53c2\u6570": 242, "\u6839\u636e\u4f60\u81ea\u5df1\u7684\u7b97\u6cd5": 242, "\u4f60\u53ef\u80fd\u8fd8\u9700\u8981\u4fdd\u5b58\u4f60\u79bb\u5f00\u65f6\u7684": 242, "\u6700\u65b0\u8bb0\u5f55\u7684\u8bad\u7ec3\u635f\u5931": 242, "\u5916\u90e8\u7684": 242, "\u5c42\u7b49\u7b49": 242, "\u8981\u4fdd\u5b58\u591a\u4e2a\u68c0\u67e5\u70b9": 242, "\u4f60\u5fc5\u987b\u5c06\u5b83\u4eec\u7ec4\u7ec7\u5728\u4e00\u4e2a\u5b57\u5178\u4e2d": 242, "\u6765\u5e8f\u5217\u5316\u8fd9\u4e2a\u5b57\u5178": 242, "\u4e00\u4e2a\u5e38\u89c1\u7684": 242, "\u7ea6\u5b9a\u662f\u4f7f\u7528": 242, "\u6587\u4ef6\u6269\u5c55\u540d\u6765\u4fdd\u5b58\u8fd9\u4e9b\u68c0\u67e5\u70b9": 242, "\u8981\u52a0\u8f7d\u8fd9\u4e9b\u9879\u76ee": 242, "\u9996\u5148\u521d\u59cb\u5316\u6a21\u578b\u548c\u4f18\u5316\u5668": [242, 244], "\u5728\u672c\u5730\u52a0\u8f7d\u5b57\u5178": [242, 244], "\u4ece\u8fd9\u91cc\u5f00\u59cb": [242, 244], "\u4f60\u53ef\u4ee5\u901a\u8fc7\u7b80\u5355\u5730\u67e5\u8be2\u5b57\u5178\u6765\u8f7b\u677e\u8bbf\u95ee\u4fdd\u5b58\u7684\u9879\u76ee": 242, "\u5c31\u50cf\u4f60\u671f\u671b\u7684\u90a3\u6837": 242, "\u6211\u4eec\u5c06\u63a2\u7d22\u5982\u4f55\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u68c0\u67e5\u70b9": 242, "\u5bf9\u4e8e\u8fd9\u4e2a\u793a\u4f8b": 242, "\u4e3a\u4e86\u793a\u4f8b": 242, "\u8bf7\u53c2\u9605\u5b9a\u4e49\u795e\u7ecf\u7f51\u7edc\u7684\u793a\u4f8b": 242, "\u6536\u96c6\u6240\u6709\u76f8\u5173\u4fe1\u606f\u5e76\u6784\u5efa\u5b57\u5178": [242, 244], "\u9644\u52a0\u4fe1\u606f": 242, "\u7136\u540e\u5728\u672c\u5730\u52a0\u8f7d\u5b57\u5178": [242, 244], "\u6216\u8005": [242, 247, 248, 257], "\u4f60\u5fc5\u987b\u8c03\u7528model": 242, "\u6765\u5c06dropout\u548c\u6279\u5f52\u4e00\u5316\u5c42\u8bbe\u7f6e\u4e3a\u8bc4\u4f30\u6a21\u5f0f": 242, "\u7136\u540e\u624d\u80fd\u8fd0\u884c\u63a8\u7406": 242, "\u5c06\u4f1a\u5f97\u5230\u4e0d\u4e00\u81f4\u7684\u63a8\u7406\u7ed3\u679c": 242, "\u5982\u679c\u4f60\u5e0c\u671b\u6062\u590d\u8bad\u7ec3": 242, "\u4ee5\u786e\u4fdd\u8fd9\u4e9b\u5c42\u5904\u4e8e\u8bad\u7ec3\u6a21\u5f0f": [242, 244], "\u4f60\u5df2\u7ecf\u6210\u529f\u4fdd\u5b58\u548c\u52a0\u8f7d\u4e86\u4e00\u4e2a\u901a\u7528\u68c0\u67e5\u70b9": 242, "\u5728pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u6709\u4e24\u79cd\u65b9\u6cd5": 243, "\u7b2c\u4e00\u79cd\u662f\u4fdd\u5b58\u548c\u52a0\u8f7d": 243, "\u7b2c\u4e8c\u79cd\u662f\u4fdd\u5b58\u548c\u52a0\u8f7d\u6574\u4e2a\u6a21\u578b": 243, "\u51fd\u6570\u4fdd\u5b58\u6a21\u578b\u7684": 243, "\u4e3a\u540e\u7eed\u6062\u590d\u6a21\u578b\u63d0\u4f9b\u8f83\u5927\u7684\u7075\u6d3b\u6027": 243, "\u4fdd\u5b58\u6a21\u578b\u7684\u63a8\u8350\u4f7f\u7528\u6b64\u65b9\u6cd5": 243, "\u56e0\u4e3a\u53ea\u9700\u8981\u4fdd\u5b58\u8bad\u7ec3\u597d\u7684\u6a21\u578b\u7684\u5b66\u4e60\u53c2\u6570": 243, "\u5f53\u4fdd\u5b58\u548c\u52a0\u8f7d\u6574\u4e2a\u6a21\u578b\u65f6": 243, "\u4f60\u4f7f\u7528python": 243, "\u6a21\u5757\u4fdd\u5b58\u6574\u4e2a\u6a21\u5757": 243, "\u4f7f\u7528\u8fd9\u79cd\u65b9\u6cd5\u8bed\u6cd5\u6700\u76f4\u89c2": 243, "\u4ee3\u7801\u91cf\u6700\u5c11": 243, "\u4f46\u8fd9\u79cd\u65b9\u6cd5\u7684\u7f3a\u70b9\u662f\u5e8f\u5217\u5316\u7684\u6570\u636e\u4e0e\u4fdd\u5b58\u6a21\u578b\u65f6\u4f7f\u7528\u7684\u7279\u5b9a\u7c7b\u548c\u76ee\u5f55\u7ed3\u6784\u7ed1\u5b9a\u5728\u4e00\u8d77": 243, "\u539f\u56e0\u662fpickle\u4e0d\u4fdd\u5b58\u6a21\u578b\u7c7b\u672c\u8eab": 243, "\u800c\u662f\u4fdd\u5b58\u5305\u542b\u8be5\u7c7b\u7684\u6587\u4ef6\u7684\u8def\u5f84": 243, "\u8be5\u8def\u5f84\u5728\u52a0\u8f7d\u65f6\u4f7f\u7528": 243, "\u5f53\u5728\u5176\u4ed6\u9879\u76ee\u4e2d\u4f7f\u7528\u6216\u91cd\u6784\u540e": 243, "\u4ee3\u7801\u53ef\u80fd\u4f1a\u51fa\u73b0\u5404\u79cd\u5f02\u5e38\u5bfc\u81f4\u7a0b\u5e8f\u4e2d\u65ad": 243, "\u6211\u4eec\u5c06\u5c55\u793a\u4e24\u79cd\u65b9\u5f0f\u5982\u4f55\u5728pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 243, "\u8ba9\u6211\u4eec\u53ea\u4f7f\u7528": 243, "\u6765\u4fdd\u5b58\u548c\u52a0\u8f7d\u6211\u4eec\u7684\u6a21\u578b": 243, "\u8def\u5f84": 243, "state_dict_model": 243, "\u901a\u5e38\u4f7f\u7528": 243, "\u6587\u4ef6\u6269\u5c55\u540d\u6765\u4fdd\u5b58\u6a21\u578b": 243, "\u51fd\u6570\u63a5\u53d7\u4e00\u4e2a\u5b57\u5178\u5bf9\u8c61": 243, "\u800c\u4e0d\u662f\u4fdd\u5b58\u5bf9\u8c61\u7684\u8def\u5f84": 243, "\u8fd9\u610f\u5473\u7740\u4f60\u5fc5\u987b\u5148\u53cd\u5e8f\u5217\u5316\u4fdd\u5b58\u7684state_dict": 243, "\u7136\u540e\u518d\u4f20\u9012\u7ed9": 243, "\u4e0d\u80fd\u4f7f\u7528": 243, "\u6765\u52a0\u8f7d": 243, "\u8fd8\u8981\u8bb0\u4f4f": 243, "\u5728\u8fd0\u884c\u63a8\u7406\u4e4b\u524d": [243, 244], "\u4f60\u5fc5\u987b\u8c03\u7528": 243, "\u5c06dropout\u548cbatch": 243, "\u5426\u5219\u5c06\u5bfc\u81f4\u63a8\u7406\u7ed3\u679c\u4e0d\u4e00\u81f4": [243, 244], "\u73b0\u5728\u8ba9\u6211\u4eec\u5c1d\u8bd5\u5c06\u6574\u4e2a\u6a21\u578b\u8fdb\u884c\u4fdd\u5b58\u548c\u52a0\u8f7d": 243, "entire_model": 243, "\u540c\u6837\u8981\u8bb0\u4f4f\u5728\u8fd0\u884c\u63a8\u7406\u4e4b\u524d\u8c03\u7528": 243, "\u8bbe\u7f6e\u4e3a\u8bc4\u4f30\u6a21\u5f0f": 243, "\u4f60\u5df2\u7ecf\u6210\u529f\u5730\u5728pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u4e86\u7528\u4e8e\u63a8\u7406\u7684\u6a21\u578b": 243, "pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9": 243, "pytorch\u4e2d\u5c06\u591a\u4e2a\u6a21\u578b\u4fdd\u5b58\u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d": 243, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": 244, "\u53ef\u4ee5\u5e2e\u52a9\u60a8\u91cd\u7528\u4e4b\u524d\u8bad\u7ec3\u8fc7\u7684\u6a21\u578b": 244, "\u5f53\u4fdd\u5b58\u7531\u591a\u4e2a": 244, "\u7ec4\u6210\u7684\u6a21\u578b\u65f6": 244, "\u4f8b\u5982\u751f\u6210\u5bf9\u6297\u7f51\u7edc": 244, "\u5e8f\u5217\u5230\u5e8f\u5217\u6a21\u578b\u6216\u6a21\u578b\u96c6\u5408\u65f6": 244, "\u60a8\u5fc5\u987b\u4fdd\u5b58\u6bcf\u4e2a\u6a21\u578b\u7684state_dict\u548c\u76f8\u5e94\u7684\u4f18\u5316\u5668": 244, "\u60a8\u8fd8\u53ef\u4ee5\u901a\u8fc7\u7b80\u5355\u5730\u5c06\u5176\u9644\u52a0\u5230\u5b57\u5178\u4e2d\u6765\u4fdd\u5b58\u4efb\u4f55\u53ef\u80fd\u6709\u52a9\u4e8e\u6062\u590d\u8bad\u7ec3\u7684\u5176\u4ed6\u9879\u76ee": 244, "\u8981\u52a0\u8f7d\u6a21\u578b": 244, "\u60a8\u53ef\u4ee5\u50cf\u671f\u671b\u7684\u90a3\u6837\u7b80\u5355\u5730\u67e5\u8be2\u5b57\u5178\u6765\u8f7b\u677e\u8bbf\u95ee\u4fdd\u5b58\u7684\u9879\u76ee": 244, "\u6211\u4eec\u5c06\u6f14\u793a\u5982\u4f55\u4f7f\u7528pytorch\u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u4fdd\u5b58\u591a\u4e2a\u6a21\u578b": 244, "\u6784\u5efa\u4e24\u4e2a\u53d8\u91cf\u7528\u4e8e\u6700\u7ec8\u4fdd\u5b58\u6a21\u578b": 244, "neta": [244, 249], "netb": [244, 249], "\u4e3a\u6211\u4eec\u521b\u5efa\u7684\u6bcf\u4e2a\u6a21\u578b\u6784\u5efa\u4f18\u5316\u5668": 244, "\u8bb0\u4f4f\u9996\u5148\u521d\u59cb\u5316\u6a21\u578b\u548c\u4f18\u5316\u5668": 244, "optimmodela": 244, "optimmodelb": 244, "\u60a8\u5fc5\u987b\u8c03\u7528": 244, "\u5c42\u8bbe\u7f6e\u4e3a\u8bc4\u4f30\u6a21\u5f0f": 244, "\u5982\u679c\u60a8\u5e0c\u671b\u6062\u590d\u8bad\u7ec3": 244, "\u60a8\u5df2\u7ecf\u6210\u529f\u5730\u5728pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u4e86\u591a\u4e2a\u6a21\u578b": 244, "\u672c\u6559\u7a0b\u4ecb\u7ecd\u4e86\u4e00\u4e2a\u65b0\u7684\u5b9e\u7528\u51fd\u6570": 245, "\u4ee5\u53ca\u5728": 245, "\u4e2d\u96c6\u6210\u5b83\u7684\u4e24\u4e2a\u65b0\u6269\u5c55\u70b9": 245, "\u4ee5\u4e0b\u7b80\u79f0\u4e3a": 245, "\u5b9e\u7528\u51fd\u6570": 245, "\u5b83\u63a5\u53d7\u4e24\u4e2a": 245, "\u5f20\u91cf\u5e76\u4ea4\u6362\u5b83\u4eec": 245, "t2": 245, "\u4ea4\u6362\u524d": 245, "\u4ea4\u6362\u540e": 245, "\u4ea4\u6362\u4e86\u4e24\u4e2a\u5f20\u91cf\u7684": 245, "__slots__": 245, "\u4ee5\u53ca\u5b83\u4eec\u76f8\u5173\u7684": 245, "\u4e4b\u5916\u7684": 245, "\u5bf9\u8c61\u6301\u6709\u8be5\u6a21\u5757\u53c2\u6570\u7684\u5f15\u7528\u65f6": 245, "\u6b64\u5b9e\u7528\u51fd\u6570\u5c31\u5f88\u6709\u7528": 245, "\u5c31\u5730\u4fee\u6539\u4e86\u4efb\u4f55\u53c2\u6570": 245, "\u6301\u6709\u8fd9\u4e9b\u53c2\u6570\u5f15\u7528\u7684\u5bf9\u8c61\u5c06\u65e0\u6cd5\u770b\u5230\u66f4\u6539": 245, "\u4e00\u4e2a\u5178\u578b\u7684\u4f8b\u5b50\u662f\u4f18\u5316\u5668": 245, "\u5b83\u6301\u6709": 245, "\u53c2\u6570\u7684\u5f15\u7528": 245, "\u8fd9\u4f1a\u5bfc\u81f4\u4e00\u4e2a\u6f5c\u5728\u7684\u6b63\u786e\u6027\u95ee\u9898": 245, "\u4f1a\u65e0\u9519\u8bef\u8fd0\u884c": 245, "\u7684\u6743\u91cd\u4e0d\u4f1a\u88ab\u66f4\u65b0": 245, "\u4e2d\u7684\u6743\u91cd": 245, "\u4f18\u5316\u5668\u4e2d\u7684\u6743\u91cd": 245, "\u8fd9\u5305\u62ec\u6539\u53d8\u6a21\u5757\u8bbe\u5907\u7684\u65b9\u6cd5": 245, "\u6539\u53d8\u6a21\u5757": 245, "\u7684\u65b9\u6cd5": 245, "\u4ee5\u53ca\u5141\u8bb8\u6a21\u5757\u5b9e\u4f8b\u5316\u7684\u65b9\u6cd5": 245, "\u4e4d\u4e00\u770b": 245, "\u8fd9\u4e9b\u65b9\u6cd5\u80fd\u591f\u5c31\u5730\u4fee\u6539\u6a21\u5757\u7684\u53c2\u6570\u53ef\u80fd\u770b\u8d77\u6765\u4e0d\u592a\u76f4\u89c2": 245, "\u73b0\u6709\u7684\u65b9\u6cd5\u662f\u4f7f\u7528\u4e00\u79cd\u8ffd\u6eaf\u5230": 245, "\u6700\u521d\u51e0\u5929\u7684\u4e11\u964b\u9ed1\u5ba2\u624b\u6bb5": 245, "\u503c\u5f97\u6ce8\u610f\u7684\u662f": 245, "\u73b0\u6709\u65b9\u6cd5\u5728\u4ee5\u4e0b\u60c5\u51b5\u4e0b\u65e0\u6cd5\u5de5\u4f5c": 245, "__torch_dispatch__": 245, "\u5b50\u7c7b": [245, 256], "new_param": 245, "\u5bf9\u4e8e\u5177\u6709\u7279\u6b8a": 245, "\u8868\u793a\u7684\u5f20\u91cf": 245, "\u5982\u7a00\u758f\u5f20\u91cf\u548c": 245, "\u5728\u672c\u6559\u7a0b\u7684\u4e0b\u4e00\u90e8\u5206": 245, "\u6211\u4eec\u5c06\u5b9a\u4e49\u4e00\u4e2a\u73a9\u5177": 245, "myquantizedlinearweight": 245, "\u6765\u8868\u793a\u91cf\u5316\u7684\u7ebf\u6027\u6743\u91cd": 245, "\u5728\u672c\u6559\u7a0b\u7684\u5269\u4f59\u90e8\u5206": 245, "\u6211\u4eec\u5c06\u4f7f\u7528\u8fd9\u4e2a\u5b50\u7c7b\u8fdb\u884c\u8bf4\u660e": 245, "\u4e3a\u7b80\u6d01\u8d77\u89c1": 245, "\u6211\u4eec\u7701\u7565\u4e86\u5927\u90e8\u5206": 245, "\u5b9e\u73b0": [245, 248], "__new__": 245, "_make_wrapper_subclass": 245, "storage_offset": 245, "_to_copi": 245, "new_elem": 245, "\u67d0\u4e9b\u64cd\u4f5c\u7684\u5b9e\u73b0\u5c06\u6dfb\u52a0\u5230": 245, "op_tabl": 245, "\u6211\u4eec\u5728\u6b64\u7701\u7565": 245, "\u4e0d\u652f\u6301\u7684\u51fd\u6570": 245, "\u5176\u6743\u91cd\u662f": 245, "\u7136\u540e\u5c1d\u8bd5\u5c06\u5176\u8f6c\u6362\u4e3a": 245, "\u89c2\u5bdf\u5230\u6743\u91cd\u7684": 245, "\u5982\u9884\u671f\u822c\u6539\u53d8\u4e86": 245, "\u4f46\u662f\u5b50\u7c7b\u7684\u6709\u6548\u8f7d\u8377": 245, "\u6ca1\u6709\u6539\u53d8": 245, "\u6211\u4eec\u5f15\u5165\u4e86\u4e00\u4e2a\u5168\u5c40\u914d\u7f6e": 245, "\u5b83\u5c06\u4f7f\u7528": 245, "\u4ea4\u6362\u6a21\u5757\u7684\u53c2\u6570": 245, "\u540c\u65f6\u4fdd\u7559": 245, "\u8bbe\u7f6e\u4e2d\u7684\u5f15\u7528": 245, "\u8bbe\u7f6e\u6b64\u914d\u7f6e\u540e": 245, "\u5728\u8f6c\u6362\u671f\u95f4\u5c06\u4f7f\u7528": 245, "\u4ece\u800c\u786e\u4fdd\u6709\u6548\u8f7d\u8377\u7684": 245, "\u6b63\u786e\u8f6c\u6362": 245, "\u6839\u636e\u4f20\u9012\u7ed9": 245, "\u5173\u952e\u5b57\u53c2\u6570\u7684\u503c": 245, "\u6709\u4e24\u79cd\u65b9\u5f0f\u52a0\u8f7d": 245, "\u4fdd\u7559": 245, "\u7684\u5c5e\u6027": 245, "\u53ea\u4ece": 245, "param_nam": 245, "\u4e2d\u83b7\u53d6\u503c": 245, "\u7684\u5c5e\u6027\u548c\u503c": 245, "\u8fd9\u4e9b\u5206\u522b\u662f\u901a\u8fc7\u5c31\u5730": 245, "__setattr__": 245, "\u5728\u73b0\u6709\u5b9e\u73b0\u4e2d": 245, "\u6bcf\u79cd\u65b9\u6cd5\u90fd\u6709\u81ea\u5df1\u7684\u9650\u5236": 245, "\u8981\u6c42": 245, "\u4e2d\u7684\u53c2\u6570\u7c7b\u578b": 245, "\u5fc5\u987b\u4e0e\u6a21\u5757\u4e2d\u7684\u53c2\u6570\u7c7b\u578b\u76f8\u540c": 245, "\u8981\u6c42\u5728": 245, "\u521d\u59cb\u5316\u4efb\u4f55\u6301\u6709\u6a21\u5757\u53c2\u6570\u5f15\u7528\u7684\u5bf9\u8c61": 245, "\u6211\u4eec\u901a\u8fc7\u5728": 245, "\u4e2d\u6dfb\u52a0": 245, "\u8def\u5f84\u5e76\u5f15\u5165\u65b0\u7684\u6269\u5c55\u70b9": 245, "module_load": 245, "\u6765\u89e3\u51b3\u8fd9\u4e24\u4e2a\u9650\u5236": 245, "\u5f53\u542f\u7528\u4e0a\u8ff0": 245, "__torch_function__": 245, "\u5904\u7406\u7a0b\u5e8f": 245, "\u4e2d\u7684\u503c\u5e94\u7528\u81ea\u5b9a\u4e49\u8f6c\u6362": 245, "\u8f6c\u6362\u7684\u7ed3\u679c\u5c06\u4e0e\u6a21\u5757\u4e2d\u7684\u53c2\u6570\u4ea4\u6362": 245, "\u5728\u4e0b\u9762\u7684\u793a\u4f8b\u4e2d": 245, "\u6211\u4eec\u5c06\u4f7f\u7528\u4e0a\u9762\u5b9a\u4e49\u7684": 245, "\u6765\u8bf4\u660e\u5982\u4f55\u4f7f\u7528\u8fd9\u4e9b\u529f\u80fd\u5728\u52a0\u8f7d": 245, "\u65f6\u5bf9\u7ebf\u6027\u5c42\u7684\u6743\u91cd\u5e94\u7528\u81ea\u5b9a\u4e49\u91cf\u5316\u65b9\u6848": 245, "\u56de\u987e\u4e00\u4e0b": 245, "\u5728\u672c\u4f8b\u4e2d\u662f": 245, "param_kei": 245, "\u5219\u4f1a\u8c03\u7528": 245, "\u5047\u8bbe\u6211\u4eec\u671f\u671b": 245, "\u5305\u542b\u666e\u901a\u5f20\u91cf": 245, "\u800c\u6a21\u5757\u5305\u542b": 245, "\u6211\u4eec\u5e0c\u671b\u5c06": 245, "\u4e2d\u7684\u5f20\u91cf\u8f6c\u6362\u4e3a\u5b50\u7c7b": 245, "\u90a3\u4e48\u6211\u4eec\u53ef\u4ee5\u4e3a": 245, "\u5b9a\u4e49": 245, "custom_torch_funct": 245, "dest": 245, "disabletorchfunctionsubclass": 245, "\u8ba9\u6211\u4eec\u5728": 245, "\u8bbe\u5907\u4e0a\u521b\u5efa\u4e00\u4e2a\u6a21\u578b\u6846\u67b6": 245, "\u4ee5\u907f\u514d\u5b9e\u4f8b\u5316\u5b58\u50a8": 245, "\u6211\u4eec\u5c06\u6a21\u5757\u4e2d\u7684\u6240\u6709\u6743\u91cd\u8f6c\u6362\u4e3a": 245, "\u540c\u65f6\u4fdd\u7559\u504f\u7f6e\u4e0d\u53d8": 245, "\u7136\u540e\u6211\u4eec\u53ef\u4ee5\u52a0\u8f7d": 245, "\u6ce8\u610f\u6211\u4eec\u4f7f\u7528": 245, "\u56e0\u4e3a\u5bf9\u4e8e\u504f\u7f6e": 245, "\u6211\u4eec\u5e0c\u671b\u4fdd\u7559": 245, "\u4e2d\u5f20\u91cf\u7684\u5c5e\u6027": 245, "\u6211\u4eec\u4e0d\u5e0c\u671b\u504f\u7f6e\u5728\u52a0\u8f7d\u540e\u4f4d\u4e8e": 245, "\u8bbe\u5907\u4e0a": 245, "\u4e4b\u524d\u7684": 245, "\u4e4b\u540e\u7684": 245, "\u4e0a\u9762\u662f\u4e00\u4e2a\u5982\u4f55\u4f7f\u7528": 245, "\u4e2d\u7684\u65b0\u6269\u5c55\u70b9\u7684\u73a9\u5177\u793a\u4f8b": 245, "\u6211\u4eec\u8fd8\u53ef\u4ee5\u60f3\u8c61\u5176\u4ed6\u573a\u666f": 245, "\u4f8b\u5982\u5f53": 245, "\u4e2d\u6709\u5f20\u91cf\u5b50\u7c7b\u800c\u6a21\u5757\u4e2d\u6709\u666e\u901a": 245, "\u5f20\u91cf\u65f6": 245, "\u6216\u8005\u4e24\u8005\u90fd\u662f\u5f20\u91cf\u5b50\u7c7b\u65f6": 245, "\u6839\u636e\u4f7f\u7528\u573a\u666f": 245, "\u6211\u4eec\u53ef\u4ee5\u5b9a\u4e49": 245, "\u6765\u5e94\u7528\u6240\u9700\u7684\u8f6c\u6362": 245, "\u4e2d\u4fdd\u7559\u53c2\u6570\u5f15\u7528\u7684\u91cd\u8981\u6027": 245, "\u4ee5\u53ca\u5982\u4f55\u4f7f\u7528\u7531": 245, "\u63a7\u5236\u7684\u4e24\u4e2a\u65b0\u6269\u5c55\u70b9": 245, "tensorboard\u662f\u4e00\u4e2a\u7528\u4e8e\u673a\u5668\u5b66\u4e60\u5b9e\u9a8c\u7684\u53ef\u89c6\u5316\u5de5\u5177\u5305": 246, "tensorboard\u5141\u8bb8\u8ddf\u8e2a\u548c\u53ef\u89c6\u5316\u6307\u6807": 246, "\u5982\u635f\u5931\u548c\u51c6\u786e\u7387": 246, "\u53ef\u89c6\u5316\u6a21\u578b\u56fe": 246, "\u67e5\u770b\u76f4\u65b9\u56fe": 246, "\u663e\u793a\u56fe\u50cf\u7b49": 246, "\u6211\u4eec\u5c06\u4ecb\u7ecdtensorboard\u7684\u5b89\u88c5": 246, "\u5728pytorch\u4e2d\u7684\u57fa\u672c\u7528\u6cd5": 246, "\u4ee5\u53ca\u5982\u4f55\u5728tensorboard": 246, "ui\u4e2d\u53ef\u89c6\u5316\u60a8\u8bb0\u5f55\u7684\u6570\u636e": 246, "\u5e94\u5b89\u88c5pytorch\u4ee5\u5c06\u6a21\u578b\u548c\u6307\u6807\u8bb0\u5f55\u5230tensorboard\u65e5\u5fd7": 246, "\u4ee5\u4e0b\u547d\u4ee4\u5c06\u901a\u8fc7anaconda": 246, "\u63a8\u8350": 246, "\u5b89\u88c5pytorch": 246, "\u6216\u8005\u4f7f\u7528pip": 246, "\u73b0\u5728\u8ba9\u6211\u4eec\u5c1d\u8bd5\u5728pytorch\u4e2d\u4f7f\u7528tensorboard": 246, "\u5728\u8bb0\u5f55\u4efb\u4f55\u5185\u5bb9\u4e4b\u524d": 246, "\u6211\u4eec\u9700\u8981\u521b\u5efa\u4e00\u4e2a": 246, "\u5199\u5165\u5668\u9ed8\u8ba4\u5c06\u8f93\u51fa\u5230": 246, "\u5728\u673a\u5668\u5b66\u4e60\u4e2d": 246, "\u4e86\u89e3\u5173\u952e\u6307\u6807": 246, "\u5982\u635f\u5931": 246, "\u53ca\u5176\u5728\u8bad\u7ec3\u671f\u95f4\u7684\u53d8\u5316\u975e\u5e38\u91cd\u8981": 246, "\u6807\u91cf\u53ef\u7528\u4e8e\u4fdd\u5b58\u6bcf\u4e2a\u8bad\u7ec3\u6b65\u9aa4\u7684\u635f\u5931\u503c\u6216\u6bcf\u4e2aepoch\u7684\u51c6\u786e\u7387": 246, "\u8981\u8bb0\u5f55\u6807\u91cf\u503c": 246, "scalar_valu": 246, "walltim": 246, "\u8ba9\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u7b80\u5355\u7684\u7ebf\u6027\u56de\u5f52\u8bad\u7ec3": 246, "\u5e76": [246, 252], "\u8bb0\u5f55\u635f\u5931\u503c": 246, "\u65b9\u6cd5\u4ee5\u786e\u4fdd\u6240\u6709\u5f85\u5904\u7406\u4e8b\u4ef6": 246, "\u5df2\u5199\u5165\u78c1\u76d8": 246, "\u4ee5\u4e86\u89e3\u60a8\u53ef\u4ee5\u8bb0\u5f55\u7684\u66f4\u591atensorboard\u53ef\u89c6\u5316\u7c7b\u578b": 246, "\u5982\u679c\u60a8\u4e0d\u518d\u9700\u8981\u6458\u8981\u5199\u5165\u5668": 246, "\u901a\u8fc7\u547d\u4ee4\u884c\u5b89\u88c5tensorboard\u4ee5\u53ef\u89c6\u5316\u60a8\u8bb0\u5f55\u7684\u6570\u636e": 246, "\u542f\u52a8tensorboard": 246, "\u6307\u5b9a\u60a8\u4e4b\u524d\u4f7f\u7528\u7684\u6839\u65e5\u5fd7\u76ee\u5f55": 246, "\u6307\u5411tensorboard\u5c06\u67e5\u627e\u53ef\u663e\u793a\u7684\u4e8b\u4ef6\u6587\u4ef6\u7684\u76ee\u5f55": 246, "tensorboard\u5c06\u9012\u5f52\u904d\u5386": 246, "\u6839\u76ee\u5f55\u4e0b\u7684\u76ee\u5f55\u7ed3\u6784": 246, "\u5bfb\u627e": 246, "tfevent": 246, "\u8f6c\u5230\u5b83\u63d0\u4f9b\u7684url\u6216": 246, "\u6b64\u4eea\u8868\u677f\u663e\u793a\u4e86\u635f\u5931\u548c\u51c6\u786e\u7387\u5982\u4f55\u968f\u7740\u6bcf\u4e2aepoch\u800c\u53d8\u5316": 246, "\u60a8\u53ef\u4ee5\u4f7f\u7528\u5b83\u6765\u8ddf\u8e2a\u8bad\u7ec3\u901f\u5ea6": 246, "\u5b66\u4e60\u7387\u548c\u5176\u4ed6\u6807\u91cf\u503c": 246, "\u6bd4\u8f83\u4e0d\u540c\u8bad\u7ec3\u8fd0\u884c\u7684\u8fd9\u4e9b\u6307\u6807\u6709\u52a9\u4e8e\u6539\u8fdb\u60a8\u7684\u6a21\u578b": 246, "\u4f7f\u7528tensorboard\u53ef\u89c6\u5316\u6a21\u578b": 246, "tensorboard_with_pytorch": 246, "\u6211\u4eec\u5c06\u4ecb\u7ecd": 247, "\u7684\u4e3b\u8981api": 247, "timer\u57fa\u4e8e": 247, "\u5e76\u505a\u4e86\u4e00\u4e9bpytorch\u7279\u5b9a\u7684\u4fee\u6539": 247, "\u672c\u6559\u7a0b\u4e0d\u8981\u6c42\u8bfb\u8005\u719f\u6089\u5185\u7f6e\u7684": 247, "\u4f46\u5047\u8bbe\u8bfb\u8005\u719f\u6089\u6027\u80fd\u5de5\u4f5c\u7684\u57fa\u7840\u77e5\u8bc6": 247, "\u6709\u5173\u66f4\u5168\u9762\u7684\u6027\u80fd\u8c03\u4f18\u6559\u7a0b": 247, "\u5185\u5bb9": 247, "\u4f7f\u7528callgrind\u8fdb\u884ca": 247, "\u7528\u4e8e\u5b9a\u4e49\u4efb\u52a1": 247, "\u5c06\u5728\u5faa\u73af\u4e2d\u8fd0\u884c\u5e76\u8ba1\u65f6\u7684\u8ba1\u7b97": 247, "\u5c06\u5728\u8c03\u7528\u6d4b\u91cf\u5faa\u73af\u4e4b\u524d\u8fd0\u884c": 247, "\u7528\u4e8e\u586b\u5145": 247, "\u6240\u9700\u7684\u4efb\u4f55\u72b6\u6001": 247, "\u4ece\u5916\u90e8\u4f5c\u7528\u57df\u4f20\u9012\u53d8\u91cf": 247, "\u63a7\u5236pytorch\u4f7f\u7528\u7684\u7ebf\u7a0b\u6570": 247, "\u9ed8\u8ba4\u503c": 247, "\u6b64\u65b9\u6cd5\u5c06\u5904\u7406\u8bf8\u5982\u9009\u62e9\u5408\u9002\u7684\u91cd\u590d\u6b21\u6570": 247, "\u56fa\u5b9a\u7ebf\u7a0b\u6570\u4ee5\u53ca\u63d0\u4f9b\u7ed3\u679c\u7684\u65b9\u4fbf\u8868\u793a\u7b49\u7ec6\u8282": 247, "measurement\u5bf9\u8c61\u5b58\u50a8\u591a\u6b21\u91cd\u590d\u7684\u7ed3\u679c": 247, "\u5e76\u63d0\u4f9b\u5404\u79cd\u5b9e\u7528\u529f\u80fd": 247, "0x7f1929a38ed0": 247, "iqr": 247, "424": 247, "cpp_timer": 247, "0x7f192b019ed0": 247, "\u4e0d\u51fa\u6240\u6599": 247, "\u4ee3\u7801\u7247\u6bb5\u7684\u901f\u5ea6\u66f4\u5feb": 247, "\u53d8\u5316\u4e5f\u66f4\u5c0f": 247, "\u4e3a\u4e86\u6df1\u5165\u8c03\u67e5": 247, "\u5c01\u88c5\u4e86": 247, "\u4ee5\u6536\u96c6\u6307\u4ee4\u8ba1\u6570": 247, "\u8fd9\u4e9b\u6307\u4ee4\u8ba1\u6570\u975e\u5e38\u6709\u7528": 247, "\u56e0\u4e3a\u5b83\u4eec\u63d0\u4f9b\u4e86\u7ec6\u7c92\u5ea6\u548c\u786e\u5b9a\u6027\u7684": 247, "\u6216\u5728python\u7684\u60c5\u51b5\u4e0b\u566a\u58f0\u5f88\u4f4e\u7684": 247, "\u89c1\u89e3": 247, "\u8bf4\u660e\u4e86\u4ee3\u7801\u7247\u6bb5\u662f\u5982\u4f55\u8fd0\u884c\u7684": 247, "0x7f1929a35850": 247, "563600": 247, "\u7684\u5b57\u7b26\u4e32\u8868\u793a\u5f62\u5f0f\u7c7b\u4f3c\u4e8e": 247, "\u662f\u4e00\u4e2apython\u6982\u5ff5": 247, "\u79fb\u9664\u4e86\u5728cpython\u89e3\u91ca\u5668\u4e2d\u5df2\u77e5\u7684\u566a\u58f0\u8c03\u7528": 247, "\u4e3a\u4e86\u8fdb\u884c\u66f4\u8be6\u7ec6\u7684\u5206\u6790": 247, "\u6211\u4eec\u9700\u8981\u67e5\u770b\u7279\u5b9a\u7684\u8c03\u7528": 247, "\u8fd4\u56de\u4e00\u4e2a": 247, "\u4ee5\u4fbf\u4e8e\u6b64\u64cd\u4f5c": 247, "\u4ece\u6982\u5ff5\u4e0a\u8bb2": 247, "\u53ef\u4ee5\u88ab\u89c6\u4e3a\u4e00\u4e2a\u5e26\u6709\u4e00\u4e9b\u5b9e\u7528\u65b9\u6cd5\u7684\u6210\u5bf9\u5143\u7ec4": 247, "\u5176\u4e2d\u6bcf\u4e00\u5bf9\u90fd\u662f": 247, "\u6307\u4ee4\u6570\u91cf": 247, "\u6587\u4ef6\u8def\u5f84\u548c\u51fd\u6570\u540d\u79f0": 247, "\u5173\u4e8e\u8def\u5f84\u7684\u8bf4\u660e": 247, "\u901a\u5e38\u6211\u4eec\u4e0d\u5173\u5fc3\u7edd\u5bf9\u8def\u5f84": 247, "\u4e00\u4e2a\u4e58\u6cd5\u8c03\u7528\u7684\u5b8c\u6574\u8def\u5f84\u548c\u51fd\u6570\u540d\u662f\u8fd9\u6837\u7684": 247, "tensormethod": 247, "ab_ref": 247, "\u800c\u5b9e\u9645\u4e0a": 247, "\u6211\u4eec\u611f\u5174\u8da3\u7684\u6240\u6709\u4fe1\u606f\u90fd\u53ef\u4ee5\u8868\u793a\u4e3a": 247, "\u4f1a\u5c3d\u6700\u5927\u52aa\u529b\u53bb\u9664\u6587\u4ef6\u8def\u5f84\u4e2d\u4f4e\u4fe1\u53f7\u90e8\u5206": 247, "\u4ee5\u53ca\u5171\u4eab\u5bf9\u8c61": 247, "\u901a\u5e38\u5efa\u8bae\u4f7f\u7528": 247, "inclusive_stat": 247, "0x7f192a6dfd90": 247, "47264": 247, "_int_fre": 247, "25963": 247, "_int_malloc": 247, "19900": 247, "tensorit": 247, "tensoriteratorconfig": 247, "18000": 247, "__tls_get_addr": 247, "13500": 247, "malloc": [247, 248], "11300": 247, "smallvector": 247, "10345": 247, "_int_memalign": 247, "9200": 247, "iteratorbas": 247, "get_strid": 247, "173472": 247, "\u8fd9\u4ecd\u7136\u6709\u5f88\u591a\u5185\u5bb9\u9700\u8981\u6d88\u5316": 247, "\u65b9\u6cd5\u6765\u53bb\u9664\u4e00\u4e9b\u51fd\u6570\u8def\u5f84": 247, "\u5e76\u4e22\u5f03\u51fd\u6570\u8c03\u7528": 247, "\u8fd9\u6837\u505a\u65f6": 247, "\u4efb\u4f55\u51b2\u7a81": 247, "\u90fd\u5c06\u6620\u5c04\u5230": 247, "\u7684\u8ba1\u6570\u5c06\u88ab\u7d2f\u52a0": 247, "group_by_fil": 247, "fn_name": 247, "fn_dir": 247, "fn_file": 247, "0x7f192995d750": 247, "118200": 247, "tensoriter": 247, "65000": 247, "20900": 247, "15900": 247, "15100": 247, "cpualloc": 247, "12500": 247, "352327": 247, "\u6307\u4ee4\u8ba1\u6570\u6700\u6709\u7528\u7684\u7279\u6027\u4e4b\u4e00\u662f\u5141\u8bb8\u5bf9\u8ba1\u7b97\u8fdb\u884c\u7ec6\u7c92\u5ea6\u6bd4\u8f83": 247, "\u8fd9\u5728\u5206\u6790\u6027\u80fd\u65f6\u81f3\u5173\u91cd\u8981": 247, "\u4e3a\u4e86\u770b\u5230\u8fd9\u4e00\u70b9": 247, "\u8ba9\u6211\u4eec\u5c06\u4e24\u4e2a\u5927\u5c0f\u4e3a128\u7684\u5f20\u91cf\u76f8\u4e58\u4e0e\u4e00\u4e2a": 247, "\u7684\u4e58\u6cd5\u8fdb\u884c\u6bd4\u8f83": 247, "\u540e\u8005\u5c06\u5bf9\u7b2c\u4e8c\u4e2a\u5f20\u91cf\u8fdb\u884c\u5e7f\u64ad": 247, "a0": 247, "b0": 247, "a1": 247, "a127": 247, "broadcasting_stat": 247, "\u6211\u4eec\u7ecf\u5e38\u9700\u8981\u5bf9\u4e24\u79cd\u4e0d\u540c\u7684\u73af\u5883\u8fdb\u884ca": 247, "\u4f8b\u5982\u6d4b\u8bd5\u4e00\u4e2apr": 247, "\u6216\u5c1d\u8bd5\u4e0d\u540c\u7684\u7f16\u8bd1\u6807\u5fd7": 247, "\u8fd9\u5f88\u7b80\u5355": 247, "\u90fd\u662f\u53efpickle\u5316\u7684": 247, "\u53ea\u9700\u5728\u6bcf\u4e2a\u73af\u5883\u4e2d\u4fdd\u5b58\u6d4b\u91cf\u7ed3\u679c": 247, "\u7136\u540e\u5728\u5355\u4e2a\u8fdb\u7a0b\u4e2d\u52a0\u8f7d\u5b83\u4eec\u8fdb\u884c\u5206\u6790": 247, "extract_fn_nam": 247, "17600": 247, "tensoriteratorbas": 247, "compute_strid": 247, "12700": 247, "allocate_or_resize_output": 247, "10200": 247, "smallvectorimpl": 247, "7400": 247, "infer_s": 247, "6200": 247, "invert_perm": 247, "6064": 247, "reorder_dimens": 247, "4300": 247, "compatible_strid": 247, "check_tensor_options_and_extract_memory_format": 247, "__memcmp_avx2_movb": 247, "empty_cpu": 247, "1300": 247, "2400": 247, "6100": 247, "compute_fast_setup_typ": 247, "22600": 247, "fast_set_up": 247, "58091": 247, "\u6240\u4ee5\u5e7f\u64ad\u7248\u672c\u6bcf\u6b21\u8c03\u7528\u9700\u8981\u989d\u5916580\u6761\u6307\u4ee4": 247, "\u56de\u60f3\u4e00\u4e0b\u6211\u4eec\u6536\u96c6\u4e86100\u6b21\u8fd0\u884c\u7684\u6837\u672c": 247, "\u7ea6\u536010": 247, "\u6709\u76f8\u5f53\u591a\u7684": 247, "\u6240\u4ee5\u8ba9\u6211\u4eec\u6df1\u5165\u7814\u7a76\u8fd9\u4e9b\u8c03\u7528": 247, "\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u505a\u5230\u8fd9\u4e00\u70b9": 247, "0x7f19299544d0": 247, "compute_shap": 247, "2300": 247, "coalesce_dimens": 247, "\u8fd9\u8bf4\u660e\u4e86\u6b63\u5728\u53d1\u751f\u7684\u60c5\u51b5": 247, "\u8bbe\u7f6e\u4e2d\u6709\u4e00\u6761\u5feb\u901f\u8def\u5f84": 247, "\u4f46\u5728": 247, "\u7684\u60c5\u51b5\u4e0b": 247, "\u6211\u4eec\u9519\u8fc7\u4e86\u5b83": 247, "\u4e0d\u5f97\u4e0d\u8fdb\u884c\u66f4\u901a\u7528\u7684\u5206\u6790": 247, "\u8fd9\u66f4\u52a0\u6602\u8d35": 247, "\u88ab\u8fc7\u6ee4\u5668\u7701\u7565\u7684\u6700\u663e\u8457\u7684\u8c03\u7528\u662f": 247, "\u8fd9\u4e5f\u662f\u66f4\u901a\u7528\u8bbe\u7f6e\u7684\u4e00\u90e8\u5206": 247, "\u6765\u6536\u96c6\u5899\u4e0a\u65f6\u95f4": 247, "\u5982\u679c\u8ba1\u65f6\u53d8\u5316\u8fc7\u9ad8": 247, "\u8bf7\u589e\u52a0": 247, "\u6216\u8005\u5982\u679c\u65b9\u4fbf\u7684\u8bdd": 247, "\u5bf9\u4e8e\u7ec6\u7c92\u5ea6\u5206\u6790": 247, "\u6765\u6d4b\u91cf\u6307\u4ee4\u8ba1\u6570": 247, "__add__": 247, "__sub__": 247, "\u6765\u5207\u5206\u548c\u5904\u7406\u5b83\u4eec": 247, "\u9690\u542b\u7684": 247, "\u4e0d\u5305\u542b": 247, "\u5c06\u81ea\u52a8\u586b\u5145\u5b83": 247, "\u8fd9\u610f\u5473\u7740": 247, "\u5c06\u6b63\u5e38\u5de5\u4f5c": 247, "\u4e0d\u8fc7\u5176\u4ed6\u5bfc\u5165\u5e94\u8be5\u653e\u5728": 247, "\u4e3a\u4e86\u63d0\u4f9b\u6709\u5173\u6267\u884c\u7684": 247, "\u5185\u90e8\u4fe1\u606f\u7684\u5b8c\u6574\u4fe1\u606f": 247, "\u9700\u8981\u8bbf\u95ee": 247, "\u8c03\u8bd5\u7b26\u53f7": 247, "\u8fd9\u662f\u901a\u8fc7\u5728\u6784\u5efa": 247, "\u65f6\u8bbe\u7f6e": 247, "\u6765\u5b9e\u73b0\u7684": 247, "\u5426\u5219\u51fd\u6570\u8c03\u7528\u5c06\u662f\u4e0d\u900f\u660e\u7684": 247, "\u751f\u6210\u7684": 247, "\u5c06\u5728\u7f3a\u5c11\u8c03\u8bd5\u7b26\u53f7\u65f6\u53d1\u51fa\u8b66\u544a": 247, "timer_quick_start": 247, "szymon": 248, "migacz": 248, "\u6027\u80fd\u8c03\u4f18\u6307\u5357\u662f\u4e00\u7ec4\u4f18\u5316\u548c\u6700\u4f73\u5b9e\u8df5": 248, "\u53ef\u4ee5\u52a0\u901fpytorch\u4e2d\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u7684\u8bad\u7ec3\u548c\u63a8\u7406": 248, "\u63d0\u51fa\u7684\u6280\u672f\u901a\u5e38\u53ea\u9700\u8981\u66f4\u6539\u51e0\u884c\u4ee3\u7801": 248, "\u5c31\u53ef\u4ee5\u5e94\u7528\u4e8e\u5404\u4e2a\u9886\u57df\u7684\u5e7f\u6cdb\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b": 248, "\u652f\u6301\u5728\u5355\u72ec\u7684\u5de5\u4f5c\u5b50\u8fdb\u7a0b\u4e2d\u5f02\u6b65\u52a0\u8f7d\u6570\u636e\u548c\u8fdb\u884c\u6570\u636e\u589e\u5f3a": 248, "\u7684\u9ed8\u8ba4\u8bbe\u7f6e\u662f": 248, "\u8fd9\u610f\u5473\u7740\u6570\u636e\u52a0\u8f7d\u662f\u540c\u6b65\u7684": 248, "\u5e76\u5728\u4e3b\u8fdb\u7a0b\u4e2d\u5b8c\u6210": 248, "\u4e3b\u8bad\u7ec3\u8fdb\u7a0b\u5fc5\u987b\u7b49\u5f85\u6570\u636e\u53ef\u7528\u624d\u80fd\u7ee7\u7eed\u6267\u884c": 248, "\u53ef\u542f\u7528\u5f02\u6b65\u6570\u636e\u52a0\u8f7d": 248, "\u5e76\u5b9e\u73b0\u8bad\u7ec3\u548c\u6570\u636e\u52a0\u8f7d\u4e4b\u95f4\u7684\u91cd\u53e0": 248, "\u5e94\u6839\u636e\u5de5\u4f5c\u8d1f\u8f7d": 248, "\u548c\u8bad\u7ec3\u6570\u636e\u7684\u4f4d\u7f6e\u8fdb\u884c\u8c03\u6574": 248, "\u6700\u597d\u8bbe\u7f6e": 248, "\u8fd9\u4f1a\u6307\u793a": 248, "\u4f7f\u7528\u9501\u9875\u5185\u5b58": 248, "\u5e76\u542f\u7528\u4ece\u4e3b\u673a\u5230": 248, "\u7684\u66f4\u5feb\u548c\u5f02\u6b65\u5185\u5b58\u590d\u5236": 248, "\u4f1a\u4fdd\u5b58\u6d89\u53ca\u9700\u8981\u68af\u5ea6\u7684\u5f20\u91cf\u7684\u6240\u6709\u64cd\u4f5c\u7684\u4e2d\u95f4\u7f13\u51b2\u533a": 248, "\u901a\u5e38\u5728\u9a8c\u8bc1\u6216\u63a8\u7406\u65f6\u4e0d\u9700\u8981\u68af\u5ea6": 248, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u53ef\u5e94\u7528\u4e8e\u7981\u7528\u6307\u5b9a\u4ee3\u7801\u5757\u5185\u7684\u68af\u5ea6\u8ba1\u7b97": 248, "\u8fd9\u53ef\u52a0\u5feb\u6267\u884c\u901f\u5ea6\u5e76\u51cf\u5c11\u6240\u9700\u5185\u5b58\u91cf": 248, "\u4e5f\u53ef\u4ee5\u7528\u4f5c\u51fd\u6570\u88c5\u9970\u5668": 248, "\u5177\u6709": 248, "\u5c42\u76f4\u63a5\u540e\u8ddf": 248, "\u5219\u5377\u79ef\u4e2d\u7684\u504f\u7f6e\u662f\u4e0d\u9700\u8981\u7684": 248, "\u8bf7\u6539\u7528": 248, "\u4e0d\u9700\u8981\u504f\u7f6e": 248, "\u56e0\u4e3a\u5728\u7b2c\u4e00\u6b65\u4e2d": 248, "\u4f1a\u51cf\u53bb\u5747\u503c": 248, "\u8fd9\u5b9e\u9645\u4e0a\u4f1a\u62b5\u6d88\u504f\u7f6e\u7684\u6548\u679c": 248, "\u53ea\u8981": 248, "\u6216\u5176\u4ed6\u5f52\u4e00\u5316\u5c42": 248, "\u5728\u4e0e\u5377\u79ef\u504f\u7f6e\u76f8\u540c\u7684\u7ef4\u5ea6\u4e0a\u8fdb\u884c\u5f52\u4e00\u5316": 248, "\u8fd9\u4e5f\u9002\u7528\u4e8e1d\u548c3d\u5377\u79ef": 248, "\u4e2d\u53ef\u7528\u7684\u6a21\u578b\u5df2\u7ecf\u5b9e\u73b0\u4e86\u8fd9\u79cd\u4f18\u5316": 248, "\u4e0d\u8981\u8c03\u7528": 248, "\u800c\u662f\u4f7f\u7528\u4ee5\u4e0b\u65b9\u6cd5\u6e05\u96f6\u68af\u5ea6": 248, "\u7b2c\u4e8c\u6bb5\u4ee3\u7801\u4e0d\u4f1a\u6e05\u96f6\u6bcf\u4e2a\u53c2\u6570\u7684\u5185\u5b58": 248, "\u800c\u4e14\u5728\u540e\u7eed\u7684\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u4f7f\u7528\u8d4b\u503c\u800c\u4e0d\u662f\u7d2f\u52a0\u6765\u5b58\u50a8\u68af\u5ea6": 248, "\u8fd9\u51cf\u5c11\u4e86\u5185\u5b58\u64cd\u4f5c\u7684\u6570\u91cf": 248, "\u5c06\u68af\u5ea6\u8bbe\u7f6e\u4e3a": 248, "\u4e0e\u5c06\u5176\u8bbe\u7f6e\u4e3a\u96f6\u6709\u7565\u5fae\u4e0d\u540c\u7684\u6570\u503c\u884c\u4e3a": 248, "\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u8bf7\u53c2\u9605": 248, "\u70b9\u8fd0\u7b97": 248, "\u5143\u7d20\u7ea7\u52a0\u6cd5": 248, "\u6570\u5b66\u51fd\u6570": 248, "\u53ef\u4ee5\u878d\u5408\u4e3a\u5355\u4e2a\u5185\u6838": 248, "\u4ece\u800c\u5206\u644a\u5185\u5b58\u8bbf\u95ee\u65f6\u95f4\u548c\u5185\u6838\u542f\u52a8\u65f6\u95f4": 248, "\u53ef\u4ee5\u81ea\u52a8\u878d\u5408\u5185\u6838": 248, "\u5c3d\u7ba1\u7f16\u8bd1\u5668\u4e2d\u53ef\u80fd\u8fd8\u6709\u672a\u5b9e\u73b0\u7684\u5176\u4ed6\u878d\u5408\u673a\u4f1a": 248, "\u5e76\u4e14\u5e76\u975e\u6240\u6709\u8bbe\u5907\u7c7b\u578b\u90fd\u5f97\u5230\u540c\u7b49\u652f\u6301": 248, "\u70b9\u8fd0\u7b97\u662f\u5185\u5b58\u5bc6\u96c6\u578b\u7684": 248, "\u4f1a\u4e3a\u6bcf\u4e2a\u64cd\u4f5c\u542f\u52a8\u5355\u72ec\u7684\u5185\u6838": 248, "\u6bcf\u4e2a\u5185\u6838\u90fd\u4f1a\u4ece\u5185\u5b58\u52a0\u8f7d\u6570\u636e": 248, "\u6267\u884c\u8ba1\u7b97": 248, "\u8fd9\u4e00\u6b65\u901a\u5e38\u662f\u5ec9\u4ef7\u7684": 248, "\u5e76\u5c06\u7ed3\u679c\u5b58\u50a8\u56de\u5185\u5b58": 248, "\u878d\u5408\u7684\u7b97\u5b50\u53ea\u4e3a\u591a\u4e2a\u878d\u5408\u7684\u70b9\u8fd0\u7b97\u542f\u52a8\u4e00\u4e2a\u5185\u6838": 248, "\u5e76\u4e14\u53ea\u9700\u8981\u4e00\u6b21\u4ece\u5185\u5b58\u52a0\u8f7d": 248, "\u5b58\u50a8\u6570\u636e": 248, "\u8fd9\u4f7f\u5f97": 248, "\u975e\u5e38\u9002\u7528\u4e8e\u6fc0\u6d3b\u51fd\u6570": 248, "\u81ea\u5b9a\u4e49": 248, "\u5355\u5143\u7b49": 248, "\u5728\u6700\u7b80\u5355\u7684\u60c5\u51b5\u4e0b": 248, "\u53ef\u4ee5\u901a\u8fc7\u5c06": 248, "\u88c5\u9970\u5668\u5e94\u7528\u4e8e\u51fd\u6570\u5b9a\u4e49\u6765\u542f\u7528\u878d\u5408": 248, "fused_gelu": 248, "erf": 248, "41421": 248, "\u6709\u5173\u66f4\u9ad8\u7ea7\u7528\u6cd5": 248, "\u5f15\u5165\u4e86\u5bf9\u5377\u79ef\u7f51\u7edc": 248, "\u5185\u5b58\u683c\u5f0f\u7684\u652f\u6301": 248, "\u6b64\u683c\u5f0f\u65e8\u5728\u4e0e": 248, "\u7ed3\u5408\u4f7f\u7528": 248, "\u8fdb\u4e00\u6b65\u52a0\u901f\u4f7f\u7528": 248, "\u7684\u5377\u79ef\u795e\u7ecf\u7f51\u7edc": 248, "\u7684\u652f\u6301\u662f\u5b9e\u9a8c\u6027\u7684": 248, "\u4f46\u9884\u8ba1\u53ef\u4ee5\u7528\u4e8e\u6807\u51c6\u8ba1\u7b97\u673a\u89c6\u89c9\u6a21\u578b": 248, "\u8981\u5c06\u6a21\u578b\u8f6c\u6362\u4e3a": 248, "\u8bf7\u6309\u7167": 248, "\u4e2d\u7684\u8bf4\u660e\u64cd\u4f5c": 248, "\u8be5\u6559\u7a0b\u5305\u62ec\u4e00\u8282\u5173\u4e8e": 248, "\u8f6c\u6362\u73b0\u6709\u6a21\u578b": 248, "\u7f13\u51b2\u533a\u68c0\u67e5\u70b9\u662f\u4e00\u79cd\u6280\u672f": 248, "\u7528\u4e8e\u7f13\u89e3\u6a21\u578b\u8bad\u7ec3\u7684\u5185\u5b58\u5bb9\u91cf\u8d1f\u62c5": 248, "\u4e0e\u5b58\u50a8\u6240\u6709\u5c42\u7684\u8f93\u5165\u4ee5\u8ba1\u7b97\u53cd\u5411\u4f20\u64ad\u4e2d\u7684\u4e0a\u6e38\u68af\u5ea6\u4e0d\u540c": 248, "\u5b83\u5b58\u50a8\u5c11\u6570\u51e0\u5c42\u7684\u8f93\u5165": 248, "\u5176\u4f59\u5c42\u7684\u8f93\u5165\u5728\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u91cd\u65b0\u8ba1\u7b97": 248, "\u51cf\u5c11\u7684\u5185\u5b58\u9700\u6c42\u4f7f\u5f97\u53ef\u4ee5\u589e\u52a0\u6279\u91cf\u5927\u5c0f": 248, "\u4ece\u800c\u63d0\u9ad8\u5229\u7528\u7387": 248, "\u5e94\u8c28\u614e\u9009\u62e9\u68c0\u67e5\u70b9\u76ee\u6807": 248, "\u6700\u597d\u4e0d\u8981\u5b58\u50a8\u5177\u6709\u5c0f\u91cd\u65b0\u8ba1\u7b97\u6210\u672c\u7684\u5927\u578b\u5c42\u8f93\u51fa": 248, "\u793a\u4f8b\u76ee\u6807\u5c42\u5305\u62ec\u6fc0\u6d3b\u51fd\u6570": 248, "\u4e0b\u91c7\u6837\u4ee5\u53ca\u5177\u6709\u5c0f\u7d2f\u79ef\u6df1\u5ea6\u7684\u77e9\u9635": 248, "\u5411\u91cf\u8fd0\u7b97": 248, "\u652f\u6301\u539f\u751f": 248, "\u81ea\u52a8\u6267\u884c\u68c0\u67e5\u70b9\u548c\u91cd\u65b0\u8ba1\u7b97\u7684api": 248, "\u8bb8\u591apytorch": 248, "api\u65e8\u5728\u7528\u4e8e\u8c03\u8bd5": 248, "\u5728\u5e38\u89c4\u8bad\u7ec3\u8fd0\u884c\u65f6\u5e94\u8be5\u7981\u7528": 248, "\u5f02\u5e38\u68c0\u6d4b": 248, "detect_anomali": 248, "set_detect_anomali": 248, "\u4e0eprofiler\u76f8\u5173": 248, "emit_nvtx": 248, "numa\u6216\u975e\u5747\u5300\u5185\u5b58\u8bbf\u95ee\u662f\u4e00\u79cd\u5185\u5b58\u5e03\u5c40\u8bbe\u8ba1": 248, "\u7528\u4e8e\u591a\u5185\u5b58\u63a7\u5236\u5668\u548c\u5185\u5b58\u5757\u7684\u591a\u5957\u63a5\u5b57\u673a\u5668\u4e2d": 248, "\u65e8\u5728\u5229\u7528\u672c\u5730\u5185\u5b58\u7684\u5c40\u90e8\u6027": 248, "\u6240\u6709\u6df1\u5ea6\u5b66\u4e60\u5de5\u4f5c\u8d1f\u8f7d": 248, "\u8bad\u7ec3\u6216\u63a8\u7406": 248, "\u90fd\u80fd\u4ece\u4e0d\u8de8numa\u8282\u70b9\u8bbf\u95ee\u786c\u4ef6\u8d44\u6e90\u4e2d\u83b7\u5f97\u66f4\u597d\u7684\u6027\u80fd": 248, "\u53ef\u4ee5\u4f7f\u7528\u591a\u4e2a\u5b9e\u4f8b\u8fd0\u884c\u63a8\u7406": 248, "\u6bcf\u4e2a\u5b9e\u4f8b\u5728\u4e00\u4e2a\u5957\u63a5\u5b57\u4e0a\u8fd0\u884c": 248, "\u4ee5\u63d0\u9ad8\u541e\u5410\u91cf": 248, "\u5bf9\u4e8e\u5355\u8282\u70b9\u4e0a\u7684\u8bad\u7ec3\u4efb\u52a1": 248, "\u5efa\u8bae\u4f7f\u7528\u5206\u5e03\u5f0f\u8bad\u7ec3": 248, "\u4f7f\u6bcf\u4e2a\u8bad\u7ec3\u8fdb\u7a0b\u5728\u4e00\u4e2a\u5957\u63a5\u5b57\u4e0a\u8fd0\u884c": 248, "\u4ee5\u4e0b\u547d\u4ee4\u4ec5\u5728\u7b2cn\u4e2a\u8282\u70b9\u4e0a\u7684\u6838\u5fc3\u4e0a\u6267\u884cpytorch\u811a\u672c": 248, "\u5e76\u907f\u514d\u8de8\u5957\u63a5\u5b57\u5185\u5b58\u8bbf\u95ee": 248, "\u4ece\u800c\u51cf\u5c11\u5185\u5b58\u8bbf\u95ee\u5f00\u9500": 248, "cpunodebind": 248, "membind": 248, "pytorch_script": 248, "\u66f4\u8be6\u7ec6\u7684\u63cf\u8ff0\u53ef\u4ee5\u5728": 248, "\u627e\u5230": 248, "openmp\u7528\u4e8e\u4e3a\u5e76\u884c\u8ba1\u7b97\u4efb\u52a1\u5e26\u6765\u66f4\u597d\u7684\u6027\u80fd": 248, "\u662f\u53ef\u7528\u4e8e\u52a0\u901f\u8ba1\u7b97\u7684\u6700\u7b80\u5355\u5f00\u5173": 248, "\u5b83\u51b3\u5b9a\u4e86\u7528\u4e8eopenmp\u8ba1\u7b97\u7684\u7ebf\u7a0b\u6570": 248, "cpu\u4eb2\u548c\u6027\u8bbe\u7f6e\u63a7\u5236\u5982\u4f55\u5728\u591a\u4e2a\u6838\u5fc3\u4e0a\u5206\u914d\u5de5\u4f5c\u8d1f\u8f7d": 248, "\u5b83\u4f1a\u5f71\u54cd\u901a\u4fe1\u5f00\u9500": 248, "\u7f13\u5b58\u884c\u5931\u6548\u5f00\u9500\u6216\u9875\u9762\u6296\u52a8": 248, "\u56e0\u6b64\u6b63\u786e\u8bbe\u7f6ecpu\u4eb2\u548c\u6027\u4f1a\u5e26\u6765\u6027\u80fd\u4f18\u52bf": 248, "gomp_cpu_affin": 248, "\u51b3\u5b9a\u5982\u4f55\u5c06openmp\u7ebf\u7a0b\u7ed1\u5b9a\u5230\u7269\u7406\u5904\u7406\u5355\u5143": 248, "\u8be6\u7ec6\u4fe1\u606f\u53ef\u4ee5\u5728": 248, "\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4": 248, "pytorch\u5c06\u5728n\u4e2aopenmp\u7ebf\u7a0b\u4e0a\u8fd0\u884c\u4efb\u52a1": 248, "\u4f7f\u7528\u4ee5\u4e0b\u73af\u5883\u53d8\u91cf\u6765\u8bbe\u7f6egnu": 248, "openmp\u5b9e\u73b0\u7684cpu\u4eb2\u548c\u6027": 248, "omp_proc_bind": 248, "\u6307\u5b9a\u7ebf\u7a0b\u662f\u5426\u53ef\u4ee5\u5728\u5904\u7406\u5668\u4e4b\u95f4\u79fb\u52a8": 248, "\u5c06\u5176\u8bbe\u7f6e\u4e3aclose\u53ef\u4ee5\u4f7fopenmp\u7ebf\u7a0b\u9760\u8fd1\u4e3b\u7ebf\u7a0b\u5728\u8fde\u7eed\u7684\u5206\u533a\u4e2d": 248, "omp_schedul": 248, "\u51b3\u5b9a\u4e86openmp\u7ebf\u7a0b\u7684\u8c03\u5ea6\u65b9\u5f0f": 248, "\u5c06\u7ebf\u7a0b\u7ed1\u5b9a\u5230\u7279\u5b9a\u7684cpu": 248, "pytorch\u4f7f\u7528gnu": 248, "libgomp": 248, "\u8fdb\u884c\u5e76\u884c\u8ba1\u7b97": 248, "\u5728intel\u5e73\u53f0\u4e0a": 248, "\u63d0\u4f9b\u4e86openmp": 248, "api\u89c4\u8303\u652f\u6301": 248, "\u76f8\u6bd4": 248, "\u5b83\u6709\u65f6\u4f1a\u5e26\u6765\u66f4\u591a\u7684\u6027\u80fd\u4f18\u52bf": 248, "\u5229\u7528\u73af\u5883\u53d8\u91cf": 248, "\u53ef\u4ee5\u5c06openmp\u5e93\u5207\u6362\u5230": 248, "\u4e0egnu": 248, "openmp\u4e2d\u7684cpu\u4eb2\u548c\u6027\u8bbe\u7f6e\u7c7b\u4f3c": 248, "\u4e2d\u4e5f\u63d0\u4f9b\u4e86\u73af\u5883\u53d8\u91cf\u6765\u63a7\u5236cpu\u4eb2\u548c\u6027\u8bbe\u7f6e": 248, "\u5c06openmp\u7ebf\u7a0b\u7ed1\u5b9a\u5230\u7269\u7406\u5904\u7406\u5355\u5143": 248, "\u8bbe\u7f6e\u7ebf\u7a0b\u5728\u5b8c\u6210\u5e76\u884c\u533a\u57df\u6267\u884c\u540e\u7b49\u5f85\u7761\u7720\u4e4b\u524d\u7684\u65f6\u95f4": 248, "\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d": 248, "\u5728\u5927\u591a\u6570\u60c5\u51b5\u4e0b": 248, "\u8bbe\u7f6e\u4e3a1\u62160\u53ef\u4ee5\u83b7\u5f97\u826f\u597d\u7684\u6027\u80fd": 248, "\u4ee5\u4e0b\u547d\u4ee4\u663e\u793a\u4e86\u4f7f\u7528intel": 248, "openmp\u8fd0\u884c\u65f6\u5e93\u7684\u5e38\u89c1\u8bbe\u7f6e": 248, "\u5bf9\u4e8e\u6df1\u5ea6\u5b66\u4e60\u5de5\u4f5c\u8d1f\u8f7d": 248, "\u51fd\u6570\u76f8\u6bd4": 248, "jemalloc": 248, "tcmalloc": 248, "\u53ef\u4ee5\u901a\u8fc7\u5c3d\u53ef\u80fd\u91cd\u7528\u5185\u5b58\u83b7\u5f97\u66f4\u597d\u7684\u6027\u80fd": 248, "\u662f\u4e00\u4e2a\u901a\u7528\u7684": 248, "\u5f3a\u8c03\u907f\u514d\u788e\u7247\u548c\u53ef\u6269\u5c55\u7684\u5e76\u53d1\u652f\u6301": 248, "\u4e5f\u5177\u6709\u4e00\u4e9b\u4f18\u5316": 248, "\u53ef\u4ee5\u52a0\u901f\u7a0b\u5e8f\u6267\u884c": 248, "\u5176\u4e2d\u4e00\u4e2a\u4f18\u5316\u662f\u5728\u7f13\u5b58\u4e2d\u4fdd\u5b58\u5185\u5b58": 248, "\u4ee5\u52a0\u5feb\u5e38\u7528\u5bf9\u8c61\u7684\u8bbf\u95ee\u901f\u5ea6": 248, "\u5373\u4f7f\u5728\u91ca\u653e\u5185\u5b58\u540e": 248, "\u4fdd\u6301\u8fd9\u4e9b\u7f13\u5b58\u4e5f\u6709\u52a9\u4e8e\u907f\u514d\u6602\u8d35\u7684\u7cfb\u7edf\u8c03\u7528": 248, "\u5982\u679c\u7a0d\u540e\u91cd\u65b0\u5206\u914d\u8fd9\u4e9b\u5185\u5b58": 248, "\u4f7f\u7528\u73af\u5883\u53d8\u91cf": 248, "\u6765\u5229\u7528\u5176\u4e2d\u4e4b\u4e00": 248, "graph\u53ef\u4ee5\u663e\u8457\u63d0\u9ad8\u63a8\u7406\u6027\u80fd": 248, "\u5b83\u5c06\u4e00\u4e9b\u8ba1\u7b97\u5bc6\u96c6\u578b\u64cd\u4f5c": 248, "\u4e0e\u5176\u76f8\u90bb\u64cd\u4f5c\u878d\u5408": 248, "0\u4e2d": 248, "\u5b83\u4f5c\u4e3a\u6d4b\u8bd5\u7248\u529f\u80fd\u652f\u6301": 248, "graph\u63a5\u6536\u6a21\u578b\u7684\u56fe\u5f62": 248, "\u5e76\u6839\u636e\u793a\u4f8b\u8f93\u5165\u7684\u5f62\u72b6\u8bc6\u522b\u8fd0\u7b97\u7b26\u878d\u5408\u7684\u5019\u9009\u5bf9\u8c61": 248, "\u6a21\u578b\u5e94\u8be5\u4f7f\u7528\u793a\u4f8b\u8f93\u5165\u8fdb\u884cjit\u8ddf\u8e2a": 248, "\u5bf9\u4e8e\u4e0e\u793a\u4f8b\u8f93\u5165\u5177\u6709\u76f8\u540c\u5f62\u72b6\u7684\u8f93\u5165": 248, "\u5728\u51e0\u6b21\u70ed\u8eab\u8fed\u4ee3\u540e\u5c31\u4f1a\u89c2\u5bdf\u5230\u52a0\u901f": 248, "\u4e0b\u9762\u7684\u4ee3\u7801\u7247\u6bb5\u662f\u9488\u5bf9resnet50\u7684": 248, "\u4f46\u5b83\u4eec\u4e5f\u53ef\u4ee5\u5f88\u597d\u5730\u6269\u5c55\u5230\u4f7f\u7528\u81ea\u5b9a\u4e49\u6a21\u578b\u7684onednn": 248, "\u53ea\u9700\u8981\u8fd9\u4e00\u884c\u989d\u5916\u7684\u4ee3\u7801\u5373\u53ef\u4f7f\u7528onednn": 248, "enable_onednn_fus": 248, "api\u8fdb\u884cfloat32\u63a8\u7406\u53ea\u9700\u8981\u4e00\u884c\u989d\u5916\u7684\u4ee3\u7801": 248, "\u5982\u679c\u60a8\u6b63\u5728\u4f7f\u7528onednn": 248, "\u8bf7\u907f\u514d\u8c03\u7528": 248, "optimize_for_infer": 248, "\u793a\u4f8b\u8f93\u5165\u5e94\u8be5\u4e0e\u9884\u671f\u8f93\u5165\u5177\u6709\u76f8\u540c\u7684\u5f62\u72b6": 248, "\u5728\u6b64\u793a\u4f8b\u4e2d\u4f7f\u7528torchvision\u4e2d\u7684resnet50\u8fdb\u884c\u8bf4\u660e": 248, "\u4f46\u4e0b\u9762\u7684\u4ee3\u7801\u786e\u5b9e\u53ef\u4ee5\u4fee\u6539\u4e3a\u4f7f\u7528\u81ea\u5b9a\u4e49\u6a21\u578b": 248, "\u4f7f\u7528\u793a\u4f8b\u8f93\u5165\u8ddf\u8e2a\u6a21\u578b": 248, "\u8c03\u7528torch": 248, "\u4e00\u65e6\u4f7f\u7528\u793a\u4f8b\u8f93\u5165\u5bf9\u6a21\u578b\u8fdb\u884c\u4e86jit\u8ddf\u8e2a": 248, "\u5c31\u53ef\u4ee5\u5728\u51e0\u6b21\u70ed\u8eab\u8fd0\u884c\u540e\u7528\u4e8e\u63a8\u7406": 248, "\u51e0\u6b21\u70ed\u8eab\u8fd0\u884c": 248, "\u5728\u70ed\u8eab\u8fd0\u884c\u540e\u4f1a\u89c2\u5bdf\u5230\u52a0\u901f": 248, "\u867d\u7136onednn": 248, "graph\u7684jit\u878d\u5408\u5668\u4e5f\u652f\u6301": 248, "\u6570\u636e\u7c7b\u578b\u7684\u63a8\u7406": 248, "\u4f46\u53ea\u6709\u5177\u6709avx512_bf16\u6307\u4ee4\u96c6\u67b6\u6784": 248, "\u7684\u673a\u5668\u624d\u80fd\u4eceonednn": 248, "graph\u4e2d\u83b7\u5f97\u6027\u80fd\u4f18\u52bf": 248, "\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u662f\u4f7f\u7528": 248, "\u6570\u636e\u7c7b\u578b\u8fdb\u884conednn": 248, "graph\u63a8\u7406\u7684\u793a\u4f8b": 248, "jit\u6a21\u5f0f\u4e0b\u7684amp\u9ed8\u8ba4\u542f\u7528": 248, "\u5e76\u4e14\u4e0e\u5176eager\u6a21\u5f0f\u5bf9\u5e94\u7248\u672c\u4e0d\u540c": 248, "_jit_set_autocast_mod": 248, "\u5f53\u4f7f\u7528amp\u65f6": 248, "\u5e94\u4f7f\u7528": 248, "\u8fdb\u884c\u57fa\u4e8ecnn\u7684\u89c6\u89c9\u6a21\u578b\u7684conv": 248, "batchnorm\u6298\u53e0": 248, "\u5f53\u4e0d\u4f7f\u7528amp\u65f6": 248, "\u65e0\u9700\u8c03\u7528optim": 248, "\u5728\u540e\u7eed\u8fd0\u884c\u4e2d\u4f1a\u89c2\u5bdf\u5230\u52a0\u901f": 248, "\u5bf9\u4e8e\u5c0f\u578b\u6a21\u578b\u6216\u5185\u5b58\u9650\u5236\u578b\u6a21\u578b": 248, "\u5982dlrm": 248, "\u5728cpu\u4e0a\u8fdb\u884c\u8bad\u7ec3\u4e5f\u662f\u4e00\u4e2a\u4e0d\u9519\u7684\u9009\u62e9": 248, "\u5728\u5177\u6709\u591a\u4e2a\u5957\u63a5\u5b57\u7684\u673a\u5668\u4e0a": 248, "\u5206\u5e03\u5f0f\u8bad\u7ec3\u53ef\u4ee5\u5e26\u6765\u9ad8\u6548\u7684\u786c\u4ef6\u8d44\u6e90\u4f7f\u7528": 248, "\u4ece\u800c\u52a0\u901f\u8bad\u7ec3\u8fc7\u7a0b": 248, "ccl": 248, "\u8fdb\u884c\u4e86\u4f18\u5316": 248, "\u7528\u4e8e\u9ad8\u6548\u7684\u5206\u5e03\u5f0f\u6df1\u5ea6\u5b66\u4e60\u8bad\u7ec3": 248, "\u5b9e\u73b0\u4e86\u8bf8\u5982": 248, "alltoal": 248, "\u7b49\u96c6\u4f53\u64cd\u4f5c": 248, "\u5b9e\u73b0\u4e86pytorch": 248, "\u5e76\u53ef\u4ee5\u4f5c\u4e3a\u5916\u90e8": 248, "\u52a8\u6001\u52a0\u8f7d": 248, "ddp\u6a21\u5757\u4e2d\u5b9e\u73b0\u7684\u4f18\u5316\u4e4b\u4e0a": 248, "\u52a0\u901f\u4e86\u901a\u4fe1\u64cd\u4f5c": 248, "\u9664\u4e86\u5bf9\u901a\u4fe1\u5185\u6838\u8fdb\u884c\u4f18\u5316\u5916": 248, "\u8fd8\u652f\u6301\u540c\u6b65\u8ba1\u7b97\u548c\u901a\u4fe1\u529f\u80fd": 248, "\u652f\u6301\u8bb8\u591a\u7b97\u6cd5\u6765\u8ba1\u7b97\u5377\u79ef": 248, "\u81ea\u52a8\u8c03\u4f18\u5668\u4f1a\u8fd0\u884c\u4e00\u4e2a\u7b80\u77ed\u7684\u57fa\u51c6\u6d4b\u8bd5": 248, "\u5e76\u4e3a\u7ed9\u5b9a\u7684\u786c\u4ef6\u548c\u8f93\u5165\u5927\u5c0f\u9009\u62e9\u6027\u80fd\u6700\u4f73\u7684\u5185\u6838": 248, "\u5bf9\u4e8e\u5377\u79ef\u7f51\u7edc": 248, "\u76ee\u524d\u5176\u4ed6\u7c7b\u578b\u5c1a\u4e0d\u652f\u6301": 248, "\u53ef\u4ee5\u5728\u542f\u52a8\u8bad\u7ec3\u5faa\u73af\u4e4b\u524d\u542f\u7528": 248, "\u65b9\u6cd5\u662f\u8bbe\u7f6e": 248, "\u81ea\u52a8\u8c03\u4f18\u5668\u7684\u51b3\u7b56\u53ef\u80fd\u662f\u975e\u786e\u5b9a\u6027\u7684": 248, "\u4e0d\u540c\u7684\u7b97\u6cd5\u53ef\u80fd\u4f1a\u5728\u4e0d\u540c\u7684\u8fd0\u884c\u4e2d\u88ab\u9009\u62e9": 248, "\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f": 248, "\u53ef\u91cd\u590d\u6027": 248, "\u5728\u67d0\u4e9b\u7f55\u89c1\u7684\u60c5\u51b5\u4e0b": 248, "\u4f8b\u5982\u8f93\u5165\u5927\u5c0f\u9ad8\u5ea6\u53ef\u53d8\u65f6": 248, "\u6700\u597d\u5728\u7981\u7528\u81ea\u52a8\u8c03\u4f18\u5668\u7684\u60c5\u51b5\u4e0b\u8fd0\u884c\u5377\u79ef\u7f51\u7edc": 248, "\u4ee5\u907f\u514d\u4e3a\u6bcf\u4e2a\u8f93\u5165\u5927\u5c0f\u9009\u62e9\u7b97\u6cd5\u6240\u5e26\u6765\u7684\u5f00\u9500": 248, "\u907f\u514d\u4e0d\u5fc5\u8981\u7684\u540c\u6b65": 248, "\u5c3d\u53ef\u80fd\u8ba9": 248, "\u9886\u5148\u4e8e\u52a0\u901f\u5668\u8fd0\u884c": 248, "\u4ee5\u786e\u4fdd\u52a0\u901f\u5668\u5de5\u4f5c\u961f\u5217\u4e2d\u5305\u542b\u8bb8\u591a\u64cd\u4f5c": 248, "\u8bf7\u907f\u514d\u9700\u8981\u540c\u6b65\u7684\u64cd\u4f5c": 248, "cuda_tensor": 248, "\u5185\u5b58\u590d\u5236": 248, "\u548c\u7b49\u6548\u7684": 248, "\u4f9d\u8d56\u4e8e\u5728": 248, "\u5f20\u91cf\u4e0a\u6267\u884c\u7684\u64cd\u4f5c\u7ed3\u679c\u7684": 248, "\u63a7\u5236\u6d41": 248, "\u6765\u751f\u6210\u968f\u673a\u5f20\u91cf": 248, "\u800c\u662f\u76f4\u63a5\u5728\u76ee\u6807\u8bbe\u5907\u4e0a\u751f\u6210\u8f93\u51fa": 248, "\u8fd9\u9002\u7528\u4e8e\u6240\u6709\u521b\u5efa\u65b0\u5f20\u91cf\u5e76\u63a5\u53d7": 248, "\u53c2\u6570\u7684\u51fd\u6570": 248, "\u548c\u7c7b\u4f3c\u51fd\u6570": 248, "\u6df7\u5408\u7cbe\u5ea6\u5229\u7528": 248, "\u53ca\u66f4\u65b0\u7684": 248, "\u67b6\u6784\u4e0a\u53ef\u63d0\u4f9b\u9ad8\u8fbe": 248, "\u500d\u7684\u6574\u4f53\u52a0\u901f": 248, "\u8981\u4f7f\u7528": 248, "\u9700\u8981\u542f\u7528": 248, "\u5e76\u4e14\u77e9\u9635": 248, "\u5f20\u91cf\u7684\u7ef4\u5ea6\u9700\u8981\u6ee1\u8db3\u8c03\u7528\u4f7f\u7528": 248, "\u7684\u5185\u6838\u7684\u8981\u6c42": 248, "\u5c06\u5927\u5c0f\u8bbe\u7f6e\u4e3a": 248, "\u4ee5\u6620\u5c04\u5230": 248, "\u7684\u7ef4\u5ea6": 248, "\u6df1\u5ea6\u5b66\u4e60\u6027\u80fd\u6587\u6863": 248, "\u4ee5\u83b7\u53d6\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u548c\u7279\u5b9a\u4e8e\u5c42\u7c7b\u578b\u7684\u6307\u5357": 248, "\u5982\u679c\u5c42\u5927\u5c0f\u662f\u7531\u5176\u4ed6\u53c2\u6570\u800c\u4e0d\u662f\u56fa\u5b9a\u503c\u6d3e\u751f\u7684": 248, "\u5b83\u4ecd\u7136\u53ef\u4ee5\u663e\u5f0f\u586b\u5145": 248, "\u6a21\u578b\u4e2d\u7684\u8bcd\u6c47\u91cf\u5927\u5c0f": 248, "\u6df7\u5408\u7cbe\u5ea6\u8bad\u7ec3\u548c": 248, "\u89c6\u9891": 248, "\u5e7b\u706f\u7247": 248, "\u7248\u672c\u5f00\u59cb\u63d0\u4f9b\u539f\u751f": 248, "\u7528\u4e8e\u8bed\u97f3\u8bc6\u522b\u6216": 248, "\u7684\u6a21\u578b\u901a\u5e38\u5728\u5177\u6709\u53ef\u53d8\u5e8f\u5217\u957f\u5ea6\u7684\u8f93\u5165\u5f20\u91cf\u4e0a\u8fdb\u884c\u8bad\u7ec3": 248, "\u53ef\u53d8\u957f\u5ea6\u53ef\u80fd\u4f1a\u5bf9": 248, "\u7f13\u5b58\u5206\u914d\u5668\u9020\u6210\u95ee\u9898": 248, "\u5e76\u5bfc\u81f4\u6027\u80fd\u964d\u4f4e\u6216\u610f\u5916\u7684\u5185\u5b58\u4e0d\u8db3\u9519\u8bef": 248, "\u5982\u679c\u4e00\u4e2a\u77ed\u5e8f\u5217\u957f\u5ea6\u7684\u6279\u6b21\u540e\u9762\u7d27\u8ddf\u7740\u53e6\u4e00\u4e2a\u957f\u5e8f\u5217\u957f\u5ea6\u7684\u6279\u6b21": 248, "\u5c31\u88ab\u8feb\u91ca\u653e\u524d\u4e00\u6b21\u8fed\u4ee3\u7684\u4e2d\u95f4\u7f13\u51b2\u533a": 248, "\u5e76\u91cd\u65b0\u5206\u914d\u65b0\u7684\u7f13\u51b2\u533a": 248, "\u8fd9\u4e2a\u8fc7\u7a0b\u662f\u8017\u65f6\u7684": 248, "\u5e76\u4f1a\u5728\u7f13\u5b58\u5206\u914d\u5668\u4e2d\u9020\u6210\u788e\u7247": 248, "\u4ece\u800c\u53ef\u80fd\u5bfc\u81f4\u5185\u5b58\u4e0d\u8db3\u9519\u8bef": 248, "\u4e00\u4e2a\u5178\u578b\u7684\u89e3\u51b3\u65b9\u6848\u662f\u5b9e\u73b0\u9884\u5206\u914d": 248, "\u5b83\u5305\u62ec\u4ee5\u4e0b\u6b65\u9aa4": 248, "\u751f\u6210\u4e00\u4e2a": [248, 253], "\u901a\u5e38\u662f\u968f\u673a\u7684": 248, "\u5177\u6709\u6700\u5927\u5e8f\u5217\u957f\u5ea6\u7684\u8f93\u5165\u6279\u6b21": 248, "\u8981\u4e48\u5bf9\u5e94\u4e8e\u8bad\u7ec3\u6570\u636e\u96c6\u4e2d\u7684\u6700\u5927\u957f\u5ea6": 248, "\u8981\u4e48\u5bf9\u5e94\u4e8e\u67d0\u4e2a\u9884\u5b9a\u4e49\u7684\u9608\u503c": 248, "\u4f7f\u7528\u751f\u6210\u7684\u6279\u6b21\u6267\u884c\u524d\u5411\u548c\u540e\u5411\u4f20\u9012": 248, "\u4e0d\u6267\u884c\u4f18\u5316\u5668\u6216\u5b66\u4e60\u7387\u8c03\u5ea6\u5668": 248, "\u8fd9\u4e00\u6b65\u9884\u5206\u914d\u4e86\u6700\u5927\u5927\u5c0f\u7684\u7f13\u51b2\u533a": 248, "\u53ef\u5728\u540e\u7eed\u8bad\u7ec3\u8fed\u4ee3\u4e2d\u91cd\u7528": 248, "\u7ee7\u7eed\u5e38\u89c4\u8bad\u7ec3": 248, "\u6709\u4e24\u79cd\u65b9\u5f0f\u6765\u5b9e\u73b0\u6570\u636e\u5e76\u884c\u8bad\u7ec3": 248, "\u63d0\u4f9b\u4e86\u66f4\u597d\u7684\u6027\u80fd\u548c\u591a": 248, "\u6269\u5c55\u80fd\u529b": 248, "\u6587\u6863\u4e2d": 248, "\u76f8\u5173": 248, "\u6700\u4f73\u5b9e\u8df5\u90e8\u5206": 248, "\u5728\u6bcf\u6b21\u53cd\u5411\u4f20\u64ad\u540e\u6267\u884c\u68af\u5ea6": 248, "\u4ee5\u8ba1\u7b97\u53c2\u4e0e\u8bad\u7ec3\u7684\u6240\u6709\u5de5\u4f5c\u8fdb\u7a0b\u4e0a\u7684\u5e73\u5747\u68af\u5ea6": 248, "\u5982\u679c\u8bad\u7ec3\u4f7f\u7528\u4e86": 248, "\u6b65\u68af\u5ea6\u7d2f\u79ef": 248, "\u90a3\u4e48\u5728\u6bcf\u4e2a\u8bad\u7ec3\u6b65\u9aa4\u540e\u90fd\u4e0d\u9700\u8981\u6267\u884c": 248, "\u53ea\u9700\u5728\u6700\u540e\u4e00\u6b21\u8c03\u7528": 248, "\u5728\u6267\u884c\u4f18\u5316\u5668\u4e4b\u524d\u6267\u884c": 248, "\u63d0\u4f9b\u4e86": 248, "no_sync": 248, "\u7528\u4e8e\u5728\u7279\u5b9a\u8fed\u4ee3\u4e2d\u7981\u7528\u68af\u5ea6": 248, "\u5e94\u8be5\u5e94\u7528\u4e8e\u68af\u5ea6\u7d2f\u79ef\u7684\u524d": 248, "\u6b21\u8fed\u4ee3": 248, "\u6700\u540e\u4e00\u6b21\u8fed\u4ee3\u5e94\u8be5\u9075\u5faa\u9ed8\u8ba4\u6267\u884c": 248, "\u5e76\u6267\u884c\u6240\u9700\u7684\u68af\u5ea6": 248, "\u4f1a\u6839\u636e\u6a21\u578b\u6784\u9020\u51fd\u6570\u4e2d\u5c42\u548c\u53c2\u6570\u7684\u987a\u5e8f\u6765\u6784\u5efa": 248, "\u7684\u6876": 248, "\u4f1a\u4e0e\u53cd\u5411\u4f20\u64ad\u91cd\u53e0": 248, "\u53ea\u6709\u5f53\u7ed9\u5b9a\u6876\u4e2d\u7684\u6240\u6709\u53c2\u6570\u7684\u68af\u5ea6\u90fd\u53ef\u7528\u65f6": 248, "\u624d\u4f1a\u5f02\u6b65\u89e6\u53d1\u8be5\u6876\u7684": 248, "\u4e3a\u4e86\u6700\u5927\u5316\u91cd\u53e0\u91cf": 248, "\u6a21\u578b\u6784\u9020\u51fd\u6570\u4e2d\u7684\u987a\u5e8f\u5e94\u8be5\u5927\u81f4\u4e0e\u6267\u884c\u671f\u95f4\u7684\u987a\u5e8f\u76f8\u5339\u914d": 248, "\u5982\u679c\u987a\u5e8f\u4e0d\u5339\u914d": 248, "\u90a3\u4e48\u6574\u4e2a\u6876\u7684": 248, "\u5c06\u7b49\u5f85\u6700\u540e\u5230\u8fbe\u7684\u68af\u5ea6": 248, "\u8fd9\u53ef\u80fd\u4f1a\u51cf\u5c11\u53cd\u5411\u4f20\u64ad\u548c": 248, "\u4e4b\u95f4\u7684\u91cd\u53e0": 248, "\u53ef\u80fd\u4f1a\u66b4\u9732\u51fa\u6765": 248, "\u4ece\u800c\u51cf\u6162\u8bad\u7ec3\u901f\u5ea6": 248, "\u8fd9\u662f\u9ed8\u8ba4\u8bbe\u7f6e": 248, "\u4f9d\u8d56\u4e8e\u57fa\u4e8e\u53cd\u5411\u4f20\u64ad\u671f\u95f4\u9047\u5230\u7684\u64cd\u4f5c\u987a\u5e8f\u7684\u81ea\u52a8\u6876\u5f62\u6210": 248, "\u65e0\u9700\u91cd\u65b0\u6392\u5217\u5c42\u6216\u53c2\u6570\u5373\u53ef\u83b7\u5f97\u6700\u4f73\u6027\u80fd": 248, "\u5bf9\u4e8e\u5904\u7406\u5e8f\u5217\u6570\u636e\u7684\u6a21\u578b": 248, "\u8bed\u97f3\u8bc6\u522b": 248, "\u7ffb\u8bd1": 248, "\u8bed\u8a00\u6a21\u578b\u7b49": 248, "\u901a\u5e38\u53ef\u80fd\u4f1a\u53d1\u751f\u8d1f\u8f7d\u4e0d\u5747\u8861": 248, "\u5982\u679c\u4e00\u4e2a\u8bbe\u5907\u6536\u5230\u7684\u6279\u6b21\u6570\u636e\u7684\u5e8f\u5217\u957f\u5ea6\u6bd4\u5176\u4ed6\u8bbe\u5907\u957f": 248, "\u90a3\u4e48\u6240\u6709\u8bbe\u5907\u90fd\u8981\u7b49\u5f85\u5b8c\u6210\u6700\u540e\u7684\u5de5\u4f5c\u8fdb\u7a0b": 248, "\u540e\u7aef\u7684\u5206\u5e03\u5f0f\u8bbe\u7f6e\u4e2d": 248, "\u53cd\u5411\u4f20\u64ad\u51fd\u6570\u4f5c\u4e3a\u4e00\u4e2a\u9690\u5f0f\u7684\u540c\u6b65\u70b9": 248, "\u6709\u591a\u79cd\u65b9\u6cd5\u53ef\u4ee5\u89e3\u51b3\u8d1f\u8f7d\u5e73\u8861\u95ee\u9898": 248, "\u6838\u5fc3\u601d\u60f3\u662f\u5728\u6bcf\u4e2a\u5168\u5c40\u6279\u6b21\u4e2d\u5c3d\u53ef\u80fd\u5747\u5300\u5730\u5c06\u5de5\u4f5c\u8d1f\u8f7d\u5206\u5e03\u5230\u6240\u6709\u5de5\u4f5c\u8fdb\u7a0b": 248, "\u901a\u8fc7\u5f62\u6210\u5177\u6709\u5927\u7ea6\u6052\u5b9a\u4ee4\u724c\u6570": 248, "\u800c\u4e0d\u662f\u5e8f\u5217\u6570": 248, "\u7684\u6279\u6b21\u6765\u89e3\u51b3\u4e0d\u5e73\u8861\u95ee\u9898": 248, "\u5176\u4ed6\u6a21\u578b\u901a\u8fc7\u5bf9\u5177\u6709\u76f8\u4f3c\u5e8f\u5217\u957f\u5ea6\u7684\u6837\u672c\u8fdb\u884c\u5206\u6876\u6216\u751a\u81f3\u5bf9\u6570\u636e\u96c6\u6309\u5e8f\u5217\u957f\u5ea6\u8fdb\u884c\u6392\u5e8f\u6765\u89e3\u51b3\u4e0d\u5e73\u8861\u95ee\u9898": 248, "tuning_guid": 248, "\u5728\u8f6c\u79fb\u5b66\u4e60\u6216\u8bad\u7ec3\u65b0\u7684\u590d\u6742\u6a21\u578b\u65f6": 249, "\u52a0\u8f7d\u90e8\u5206\u6a21\u578b\u662f\u5f88\u5e38\u89c1\u7684\u573a\u666f": 249, "\u5229\u7528\u5df2\u7ecf\u8bad\u7ec3\u597d\u7684\u53c2\u6570": 249, "\u5373\u4f7f\u53ea\u6709\u5c11\u6570\u53ef\u7528": 249, "\u4e5f\u5c06\u6709\u52a9\u4e8e\u52a0\u5feb\u8bad\u7ec3\u8fc7\u7a0b\u7684\u542f\u52a8": 249, "\u5e76\u6709\u671b\u4f7f\u60a8\u7684\u6a21\u578b\u6bd4\u4ece\u5934\u5f00\u59cb\u8bad\u7ec3\u6536\u655b\u5f97\u66f4\u5feb": 249, "\u65e0\u8bba\u60a8\u662f\u52a0\u8f7d\u7f3a\u5c11\u67d0\u4e9b\u952e\u7684\u90e8\u5206": 249, "\u8fd8\u662f\u52a0\u8f7d\u6bd4\u9884\u671f\u7684\u6a21\u578b\u66f4\u591a\u952e\u7684": 249, "\u60a8\u90fd\u53ef\u4ee5\u901a\u8fc7": 249, "\u4ee5\u5ffd\u7565\u4e0d\u5339\u914d\u7684\u952e": 249, "\u6211\u4eec\u5c06\u5c1d\u8bd5\u4f7f\u7528\u4e0d\u540c\u6a21\u578b\u7684\u53c2\u6570\u5bf9\u6a21\u578b\u8fdb\u884c\u70ed\u542f\u52a8": 249, "\u6211\u4eec\u5c06\u521b\u5efa\u4e24\u4e2a\u795e\u7ecf\u7f51\u7edc": 249, "\u5c06\u7c7b\u578b": 249, "\u7684\u4e00\u4e2a\u53c2\u6570\u52a0\u8f7d\u5230\u7c7b\u578b": 249, "\u5982\u679c\u60a8\u60f3\u5c06\u4e00\u4e2a\u5c42\u7684\u53c2\u6570\u52a0\u8f7d\u5230\u53e6\u4e00\u4e2a\u5c42": 249, "\u4f46\u662f\u67d0\u4e9b\u952e\u4e0d\u5339\u914d": 249, "\u53ea\u9700\u5c06\u8981\u52a0\u8f7d\u7684": 249, "\u4e2d\u7684\u53c2\u6570\u952e\u540d\u79f0\u66f4\u6539\u4e3a\u4e0e\u8981\u52a0\u8f7d\u5230\u7684\u6a21\u578b\u4e2d\u7684\u952e\u540d\u79f0\u76f8\u5339\u914d\u5373\u53ef": 249, "\u60a8\u53ef\u4ee5\u770b\u5230\u6240\u6709\u952e\u90fd\u5339\u914d\u6210\u529f": 249, "\u60a8\u5df2\u6210\u529f\u4f7f\u7528\u4e0d\u540c\u6a21\u578b\u7684\u53c2\u6570\u5bf9\u6a21\u578b\u8fdb\u884c\u4e86\u70ed\u542f\u52a8": 249, "\u4f7f\u7528pytorch\u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": 249, "\u5728pytorch\u4e2d\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": [249, 251], "\u6a21\u578b\u7684\u53ef\u5b66\u4e60\u53c2\u6570": 250, "\u5373\u6743\u91cd\u548c\u504f\u7f6e": 250, "\u5305\u542b\u5728\u6a21\u578b\u7684\u53c2\u6570\u4e2d": 250, "\u8bbf\u95ee": 250, "\u53ea\u662f\u4e00\u4e2a": 250, "\u5b57\u5178\u5bf9\u8c61": 250, "\u5b83\u5c06\u6bcf\u4e00\u5c42\u6620\u5c04\u5230\u5176\u53c2\u6570\u5f20\u91cf": 250, "\u5982\u679c\u4f7f\u7528": 250, "\u4fdd\u5b58\u6216\u52a0\u8f7d\u6a21\u578b": 250, "\u5c31\u662f\u4e00\u4e2a\u4e0d\u53ef\u6216\u7f3a\u7684\u5b9e\u4f53": 250, "\u5bf9\u8c61\u662f": 250, "\u5b57\u5178": 250, "\u5b83\u4eec\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u88ab\u4fdd\u5b58": 250, "\u66f4\u65b0": 250, "\u4fee\u6539\u548c\u6062\u590d": 250, "\u6a21\u578b\u548c\u4f18\u5316\u5668\u66f4\u597d\u7684\u505a\u5230\u4e86\u6a21\u5757\u5316": 250, "\u53ea\u6709\u5177\u6709\u53ef\u5b66\u4e60\u53c2\u6570\u7684\u5c42": 250, "\u5377\u79ef\u5c42": 250, "\u7ebf\u6027\u5c42\u7b49": 250, "\u548c\u5df2\u6ce8\u518c\u7684\u7f13\u51b2\u533a": 250, "\u5728\u6a21\u578b\u7684": 250, "\u4e2d\u6709\u6761\u76ee": 250, "\u4f18\u5316\u5668\u5bf9\u8c61": 250, "\u4e5f\u6709\u4e00\u4e2a": 250, "\u5b83\u5305\u542b\u4e86\u4f18\u5316\u5668\u72b6\u6001\u7684\u4fe1\u606f": 250, "\u4ee5\u53ca\u4f7f\u7528\u7684\u8d85\u53c2\u6570": 250, "\u6211\u4eec\u5c06\u770b\u5230\u5982\u4f55\u5728\u4e00\u4e2a\u7b80\u5355\u7684\u6a21\u578b\u4e2d": 250, "\u662f\u5982\u4f55\u4f7f\u7528\u7684": 250, "\u5b9a\u4e49\u548c\u521d\u59cb\u5316\u795e\u7ecf\u7f51\u7edc": 250, "\u5bfc\u5165\u52a0\u8f7d\u6570\u636e\u6240\u9700\u7684\u5fc5\u8981\u5e93": 250, "\u73b0\u5728\u6211\u4eec\u5df2\u7ecf\u6784\u5efa\u4e86\u6a21\u578b\u548c\u4f18\u5316\u5668": 250, "\u6211\u4eec\u53ef\u4ee5\u4e86\u89e3\u5b83\u4eec\u5404\u81ea\u7684": 250, "\u5c5e\u6027\u4e2d\u4fdd\u5b58\u4e86\u4ec0\u4e48": 250, "\u8fd9\u4e9b\u4fe1\u606f\u5bf9\u4e8e\u5c06\u6765\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u548c\u4f18\u5316\u5668\u5f88\u6709\u7528": 250, "\u4f60\u5df2\u7ecf\u6210\u529f\u4f7f\u7528\u4e86": 250, "\u7ee7\u7eed\u4f60\u7684\u5b66\u4e60": 250, "\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u7528\u4e8e\u63a8\u7406": 250, "\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9": 250, "\u6a21\u578b\u80fd\u591f\u901a\u8fc7\u4f7f\u7528\u68af\u5ea6\u4e0b\u964d\u6765\u63d0\u9ad8\u5b83\u4eec\u7684\u7cbe\u5ea6": 251, "\u7b80\u800c\u8a00\u4e4b": 251, "\u68af\u5ea6\u4e0b\u964d\u662f\u901a\u8fc7\u8c03\u6574\u6a21\u578b\u4e2d\u7684\u6743\u91cd\u548c\u504f\u7f6e\u6765\u6700\u5c0f\u5316\u635f\u5931": 251, "\u6216\u8bef\u5dee": 251, "\u7684\u8fc7\u7a0b": 251, "\u662fpytorch\u7684\u4e2d\u5fc3\u7c7b": 251, "\u5f53\u4f60\u521b\u5efa\u4e00\u4e2a\u5f20\u91cf\u65f6": 251, "\u5982\u679c\u5c06\u5176\u5c5e\u6027": 251, "\u8be5\u5bf9\u8c61\u4f1a\u8ddf\u8e2a\u5bf9\u5b83\u7684\u6240\u6709\u64cd\u4f5c": 251, "\u8fd9\u53d1\u751f\u5728\u540e\u7eed\u7684\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d": 251, "\u8be5\u5f20\u91cf\u7684\u68af\u5ea6\u5c06\u7d2f\u79ef\u5230": 251, "\u6240\u6709\u68af\u5ea6\u7684\u7d2f\u79ef": 251, "\u6216\u6c42\u548c": 251, "\u662f\u5728\u5bf9\u635f\u5931\u5f20\u91cf\u8c03\u7528": 251, "\u65f6\u8ba1\u7b97\u7684": 251, "\u53ef\u80fd\u9700\u8981\u6e05\u96f6\u5f20\u91cf\u7684\u68af\u5ea6": 251, "\u5f53\u4f60\u5f00\u59cb\u8bad\u7ec3\u5faa\u73af\u65f6": 251, "\u4f60\u5e94\u8be5\u6e05\u96f6\u68af\u5ea6": 251, "\u4ee5\u4fbf\u6b63\u786e\u6267\u884c\u6b64\u8ddf\u8e2a": 251, "\u6211\u4eec\u5c06\u5b66\u4e60\u5982\u4f55\u4f7f\u7528pytorch\u5e93\u6e05\u96f6\u68af\u5ea6": 251, "\u6211\u4eec\u5c06\u901a\u8fc7\u5728pytorch\u5185\u7f6e\u7684": 251, "\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc\u6765\u6f14\u793a\u5982\u4f55\u505a\u5230\u8fd9\u4e00\u70b9": 251, "\u7531\u4e8e\u6211\u4eec\u5c06\u5728\u672c\u6559\u7a0b\u4e2d\u8bad\u7ec3\u6570\u636e": 251, "\u5982\u679c\u4f60\u5728\u53ef\u8fd0\u884c\u7684\u7b14\u8bb0\u672c\u4e2d": 251, "\u6700\u597d\u5c06\u8fd0\u884c\u65f6\u5207\u6362\u5230gpu\u6216tpu": 251, "\u6211\u4eec\u9700\u8981\u5b89\u88c5\u5b83\u4eec": 251, "\u6b65\u9aa41\u52304\u8bbe\u7f6e\u4e86\u6211\u4eec\u7528\u4e8e\u8bad\u7ec3\u7684\u6570\u636e\u548c\u795e\u7ecf\u7f51\u7edc": 251, "\u6e05\u96f6\u68af\u5ea6\u7684\u8fc7\u7a0b\u53d1\u751f\u5728\u6b65\u9aa45": 251, "\u5982\u679c\u4f60\u5df2\u7ecf\u6784\u5efa\u4e86\u6570\u636e\u548c\u795e\u7ecf\u7f51\u7edc": 251, "\u53ef\u4ee5\u8df3\u8fc7\u524d\u56db\u6b65": 251, "\u76f4\u63a5\u8fdb\u5165\u7b2c5\u6b65": 251, "\u5b9a\u4e49\u635f\u5931\u51fd\u6570": 251, "\u6765\u8bbf\u95ee\u6570\u636e\u96c6": 251, "pytorch\u63d0\u4f9b\u4e86\u5404\u79cd\u5185\u7f6e\u6570\u636e\u96c6": 251, "\u8bf7\u53c2\u9605\u52a0\u8f7d\u6570\u636e\u6559\u7a0b": 251, "\u6211\u4eec\u5c06\u4f7f\u7528\u5377\u79ef\u795e\u7ecf\u7f51\u7edc": 251, "\u8bf7\u53c2\u9605\u5b9a\u4e49\u795e\u7ecf\u7f51\u7edc\u6559\u7a0b": 251, "\u8ba9\u6211\u4eec\u4f7f\u7528\u5206\u7c7b\u4ea4\u53c9\u71b5\u635f\u5931\u548c\u5e26\u52a8\u91cf\u7684sgd": 251, "\u6211\u4eec\u53ea\u9700\u8981\u904d\u5386\u6570\u636e\u8fed\u4ee3\u5668": 251, "\u5e76\u5c06\u8f93\u5165\u9988\u9001\u5230\u7f51\u7edc\u4e2d\u5e76\u4f18\u5316": 251, "\u5bf9\u4e8e\u6bcf\u4e2a\u6570\u636e\u5b9e\u4f53": 251, "\u6211\u4eec\u90fd\u4f1a\u6e05\u96f6\u68af\u5ea6": 251, "\u8fd9\u662f\u4e3a\u4e86\u786e\u4fdd\u5728\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc\u65f6": 251, "\u6211\u4eec\u4e0d\u4f1a\u8ddf\u8e2a\u4efb\u4f55\u4e0d\u5fc5\u8981\u7684\u4fe1\u606f": 251, "data\u662f\u4e00\u4e2a\u5305\u542b": 251, "\u7684\u5217\u8868": 251, "\u6e05\u96f6\u53c2\u6570\u68af\u5ea6": 251, "\u6bcf2000\u4e2a\u5c0f\u6279\u6b21\u6253\u5370\u4e00\u6b21": 251, "\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528": 251, "\u53ea\u8981\u4f60\u7684\u6240\u6709\u6a21\u578b\u53c2\u6570\u90fd\u5728\u8be5\u4f18\u5316\u5668\u4e2d": 251, "\u548c\u4f7f\u7528": 251, "\u662f\u4e00\u6837\u7684": 251, "\u8bf7\u6839\u636e\u5177\u4f53\u60c5\u51b5\u51b3\u5b9a\u4f7f\u7528\u54ea\u4e00\u79cd\u65b9\u5f0f": 251, "\u4f60\u5df2\u7ecf\u6210\u529f\u5730\u5728pytorch\u4e2d\u6e05\u96f6\u4e86\u68af\u5ea6": 251, "\u7ee7\u7eed\u4f60\u7684\u5b66\u4e60\u4e4b\u65c5": 251, "\u5728pytorch\u4e2d\u52a0\u8f7d\u6570\u636e": 251, "bite": 252, "\u4e0e\u5165\u95e8\u6559\u7a0b\u4e0d\u540c": 252, "\u6b64\u7cfb\u5217\u901a\u8fc7\u7b80\u6d01\u5b9e\u7528\u7684\u793a\u4f8b": 252, "\u5c55\u793a\u4e86\u5982\u4f55\u4f7f\u7528pytorch\u7684\u7279\u6027": 252, "\u6765\u51c6\u5907\u548c\u52a0\u8f7d\u5e38\u89c1\u7684\u6570\u636e\u96c6": 252, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528torch": 252, "\u4e3amnist\u6570\u636e\u96c6\u521b\u5efa\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc": 252, "\u5bf9\u8c61\u548c": 252, "\u5b57\u5178\u5728": 252, "\u4e2d\u4fdd\u5b58\u6216\u52a0\u8f7d\u6a21\u578b": 252, "\u5728pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u7528\u4e8e\u63a8\u7406\u7684\u4e24\u79cd\u65b9\u5f0f": 252, "state_dict\u548c\u5b8c\u6574\u6a21\u578b": 252, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u4e00\u4e2a\u901a\u7528\u7684\u68c0\u67e5\u70b9\u6a21\u578b": 252, "\u53ef\u4ee5\u5e2e\u52a9\u60a8\u4ece\u4e0a\u6b21\u505c\u6b62\u7684\u5730\u65b9\u7ee7\u7eed\u63a8\u7406\u6216\u8bad\u7ec3": 252, "\u63a2\u7d22\u5982\u4f55\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u68c0\u67e5\u70b9": 252, "\u5b66\u4e60\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": 252, "\u6709\u52a9\u4e8e\u91cd\u7528\u60a8\u4e4b\u524d\u8bad\u7ec3\u8fc7\u7684\u6a21\u578b": 252, "\u4e86\u89e3\u5982\u4f55\u901a\u8fc7\u90e8\u5206\u52a0\u8f7d\u6a21\u578b\u6216\u52a0\u8f7d\u90e8\u5206\u6a21\u578b\u65b9\u5f0f\u6765\u70ed\u542f\u52a8\u8bad\u7ec3\u8fc7\u7a0b": 252, "\u8fd9\u53ef\u4ee5\u5e2e\u52a9\u60a8\u7684\u6a21\u578b\u6bd4\u4ece\u5934\u5f00\u59cb\u8bad\u7ec3\u6536\u655b\u5f97\u66f4\u5feb": 252, "\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 252, "\u4e86\u89e3\u5982\u4f55\u4f7f\u7528pytorch\u5728\u4e0d\u540c\u8bbe\u5907": 252, "cpu\u548cgpu": 252, "\u4e4b\u95f4\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 252, "\u6e05\u96f6\u68af\u5ea6": 252, "\u4e86\u89e3\u4f55\u65f6\u5e94\u8be5\u6e05\u96f6\u68af\u5ea6": 252, "\u4ee5\u53ca\u8fd9\u6837\u505a\u5982\u4f55\u6709\u52a9\u4e8e\u63d0\u9ad8\u6a21\u578b\u7684\u7cbe\u5ea6": 252, "\u6a21\u5757\u6765\u6d4b\u91cf\u548c\u6bd4\u8f83\u4ee3\u7801\u6027\u80fd": 252, "\u5b66\u4e60\u5982\u4f55\u6d4b\u91cf\u4ee3\u7801\u7247\u6bb5\u7684\u8fd0\u884c\u65f6\u95f4\u548c\u6536\u96c6\u6307\u4ee4": 252, "\u6765\u6d4b\u91cf\u7b97\u5b50\u7684\u65f6\u95f4\u548c\u5185\u5b58\u6d88\u8017": 252, "itt": 252, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528\u652f\u6301": 252, "\u4e2d\u53ef\u89c6\u5316\u7b97\u5b50\u6807\u7b7e": 252, "\u540e\u7aef": 252, "\u4e2d\u63a8\u7406\u5f62\u72b6": 252, "\u8bbe\u5907\u6765\u63a8\u7406\u6a21\u578b\u4e2d\u7684\u5f62\u72b6": 252, "\u5b66\u4e60\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d": 252, "\u89c2\u5bdf": 252, "\u65e5\u5fd7": 252, "\u89c2\u5bdf\u7f16\u8bd1\u8fc7\u7a0b": [252, 257], "\u4e2d\u7528\u4e8e\u52a0\u8f7d": 252, "\u4e2d\u7684\u65b0\u6269\u5c55\u70b9": 252, "\u5e76\u53ef\u89c6\u5316\u5f52\u56e0\u7ed3\u679c": 252, "\u5982\u4f55\u5728": [252, 258], "\u5b66\u4e60\u5728": 252, "\u7684\u57fa\u672c\u7528\u6cd5": 252, "\u4ee5\u53ca\u5982\u4f55\u5728": 252, "\u4e2d\u53ef\u89c6\u5316\u6570\u636e": 252, "\u5bf9\u4e00\u4e2a\u7b80\u5355\u7684": 252, "\u6a21\u578b\u5e94\u7528\u52a8\u6001\u91cf\u5316": 252, "\u90e8\u7f72\u65f6\u4f7f\u7528": 252, "\u5b66\u4e60\u5982\u4f55\u5c06\u8bad\u7ec3\u597d\u7684\u6a21\u578b\u5bfc\u51fa\u4e3a": 252, "\u6a21\u578b\u5e76\u8fdb\u884c\u63a8\u7406": [252, 258], "\u8fdb\u884c\u90e8\u7f72": 252, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528\u8f7b\u91cf\u7ea7": 252, "\u5feb\u901f\u4ece\u8bad\u7ec3\u597d\u7684": 252, "\u6a21\u578b\u642d\u5efa": 252, "\u79fb\u52a8\u7aef\u6027\u80fd\u4f18\u5316\u6280\u5de7": 252, "\u5728\u79fb\u52a8\u7aef": 252, "\u65f6\u7684\u4e00\u4e9b\u6027\u80fd\u4f18\u5316\u6280\u5de7": 252, "\u5236\u4f5c\u4f7f\u7528": 252, "\u9884\u7f16\u8bd1\u5e93\u7684": 252, "\u539f\u751f\u5e94\u7528": 252, "\u5b66\u4e60\u5982\u4f55\u4ece\u5934\u5f00\u59cb\u5236\u4f5c\u4f7f\u7528": 252, "\u5e26\u81ea\u5b9a\u4e49": 252, "\u7b97\u5b50": 252, "\u5e94\u7528": 252, "\u878d\u5408\u6a21\u5757\u6280\u5de7": 252, "\u5b66\u4e60\u5982\u4f55\u5728\u91cf\u5316\u4e4b\u524d\u5c06\u4e00\u7cfb\u5217": 252, "\u6a21\u5757\u878d\u5408\u4e3a\u5355\u4e2a\u6a21\u5757": 252, "\u4ee5\u51cf\u5c0f\u6a21\u578b\u5927\u5c0f": 252, "\u79fb\u52a8\u7aef\u91cf\u5316\u6280\u5de7": 252, "\u5b66\u4e60\u5982\u4f55\u5728\u4e0d\u592a\u635f\u5931\u7cbe\u5ea6\u7684\u60c5\u51b5\u4e0b\u51cf\u5c0f\u6a21\u578b\u5927\u5c0f\u5e76\u52a0\u5feb\u8fd0\u884c\u901f\u5ea6": 252, "\u4e3a\u79fb\u52a8\u7aef\u811a\u672c\u5316\u548c\u4f18\u5316": 252, "\u5b66\u4e60\u5982\u4f55\u5c06\u6a21\u578b\u8f6c\u6362\u4e3a": 252, "\u4e3a\u79fb\u52a8\u5e94\u7528\u4f18\u5316": 252, "\u7aef\u6a21\u578b\u51c6\u5907\u6280\u5de7": 252, "\u5b66\u4e60\u5982\u4f55\u5c06\u6a21\u578b\u6dfb\u52a0\u5230": 252, "\u9879\u76ee\u4e2d": 252, "\u4e0a\u7684\u79fb\u52a8\u7aef\u89e3\u91ca\u5668\u5de5\u4f5c\u6d41\u7a0b": 252, "\u5b66\u4e60\u5982\u4f55\u5728": 252, "\u8bbe\u5907\u4e0a\u4f7f\u7528\u79fb\u52a8\u7aef\u89e3\u91ca\u5668": 252, "\u5206\u6790\u57fa\u4e8e": 252, "\u7684\u5de5\u4f5c\u8d1f\u8f7d": 252, "\u4e0a\u51cf\u5c11\u8fd0\u884c\u65f6\u95f4\u5e76\u8282\u7701\u5185\u5b58": 252, "\u6027\u80fd\u4f18\u5316\u6307\u5357": 252, "\u5b9e\u73b0\u6700\u4f73\u6027\u80fd\u7684\u6280\u5de7": 252, "\u5904\u7406\u5668\u4e0a\u4f18\u5316": 252, "\u63a8\u7406\u6027\u80fd": 252, "\u4e0a\u5b9e\u73b0\u6700\u4f73\u63a8\u7406\u6027\u80fd\u7684\u6280\u5de7": 252, "\u5229\u7528": 252, "\u9ad8\u7ea7\u77e9\u9635\u6269\u5c55": 252, "\u5b66\u4e60\u5982\u4f55\u5229\u7528": 252, "\u7f16\u8bd1\u4f18\u5316\u5668": [252, 256], "\u52a0\u901f\u4f18\u5316\u5668": 252, "\u4f7f\u7528\u5b66\u4e60\u7387\u8c03\u5ea6\u5668\u8fd0\u884c\u7f16\u8bd1\u540e\u7684\u4f18\u5316\u5668": 252, "\u4f18\u5316\u5668\u52a0\u901f\u8bad\u7ec3": 252, "\u4e2d\u4f7f\u7528\u7528\u6237\u5b9a\u4e49\u7684": 252, "\u4e2d\u4f7f\u7528\u7528\u6237\u5b9a\u4e49\u7684\u5185\u6838": 252, "\u4e86\u89e3\u5982\u4f55\u4f7f\u7528\u533a\u57df\u7f16\u8bd1\u6765\u63a7\u5236\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4": 252, "\u8f7b\u677e\u91cf\u5316": 252, "\u5165\u95e8": 252, "\u5206\u7247\u4f18\u5316\u5668\u72b6\u6001": [252, 260], "\u51cf\u5c11\u5185\u5b58\u6d88\u8017": 252, "\u5b9e\u73b0\u76f4\u63a5\u8bbe\u5907\u95f4\u901a\u4fe1": 252, "\u5982\u4f55\u4f7f\u7528\u652f\u6301\u76f4\u63a5": 252, "\u901a\u4fe1\u7684": 252, "\u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668": 252, "\u5982\u4f55\u4e3a\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u542f\u7528": 252, "\u5206\u5e03\u5f0f\u68c0\u67e5\u70b9": 252, "dcp": 252, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528\u5206\u5e03\u5f0f\u68c0\u67e5\u70b9\u5305\u68c0\u67e5\u70b9\u5206\u5e03\u5f0f\u6a21\u578b": 252, "diffus": 252, "\u6a21\u578b\u90e8\u7f72\u4e3a": 252, "vertex": 252, "\u7aef\u70b9": 252, "\u4e2d\u90e8\u7f72\u6a21\u578b": 252, "animesh": 253, "jain": 253, "\u968f\u7740\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u53d8\u5f97\u8d8a\u6765\u8d8a\u5927": 253, "\u8fd9\u4e9b\u6a21\u578b\u7684\u7f16\u8bd1\u65f6\u95f4\u4e5f\u4f1a\u589e\u52a0": 253, "\u8fd9\u79cd\u5ef6\u957f\u7684\u7f16\u8bd1\u65f6\u95f4\u53ef\u80fd\u4f1a\u589e\u52a0": 253, "\u63a8\u7406\u670d\u52a1\u7684\u542f\u52a8\u65f6\u95f4\u6216\u5927\u89c4\u6a21\u8bad\u7ec3\u4e2d\u7684\u8d44\u6e90\u6d6a\u8d39": 253, "\u672c\u6559\u7a0b\u5c55\u793a\u4e86\u4e00\u4e2a\u901a\u8fc7\u9009\u62e9\u7f16\u8bd1\u6a21\u578b\u7684\u91cd\u590d\u533a\u57df": 253, "\u800c\u4e0d\u662f\u6574\u4e2a\u6a21\u578b\u6765\u51cf\u5c11\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4\u7684\u793a\u4f8b": 253, "\u9700\u8981\u5148\u5b89\u88c5": 253, "\u6b64\u529f\u80fd\u4ece": 253, "\u7248\u672c\u5f00\u59cb\u53ef\u7528": 253, "\u5982\u679c\u60a8\u4f7f\u7528\u7684\u662f": 253, "\u7248\u672c": 253, "\u53ef\u4ee5\u542f\u7528\u914d\u7f6e\u6807\u5fd7": 253, "inline_inbuilt_nn_modul": 253, "\u4ee5\u9632\u6b62\u533a\u57df\u7f16\u8bd1\u671f\u95f4\u7684\u91cd\u65b0\u7f16\u8bd1": 253, "\u7248\u672c\u4e2d": 253, "\u6b64\u6807\u5fd7\u9ed8\u8ba4\u542f\u7528": 253, "perf_count": 253, "\u6211\u4eec\u5c06\u9075\u5faa\u4ee5\u4e0b\u6b65\u9aa4": 253, "\u5bfc\u5165\u6240\u6709\u5fc5\u8981\u7684\u5e93": 253, "\u5b9a\u4e49\u5e76\u521d\u59cb\u5316\u4e00\u4e2a\u5177\u6709\u91cd\u590d\u533a\u57df\u7684\u795e\u7ecf\u7f51\u7edc": 253, "\u7406\u89e3\u5b8c\u6574\u6a21\u578b\u548c\u533a\u57df\u7f16\u8bd1\u4e4b\u95f4\u7684\u533a\u522b": 253, "\u6d4b\u91cf\u5b8c\u6574\u6a21\u578b\u548c\u533a\u57df\u7f16\u8bd1\u7684\u7f16\u8bd1\u65f6\u95f4": 253, "\u8ba9\u6211\u4eec\u5bfc\u5165\u52a0\u8f7d\u6570\u636e\u6240\u9700\u7684\u5e93": 253, "\u8ba9\u6211\u4eec\u5b9a\u4e49\u5e76\u521d\u59cb\u5316\u4e00\u4e2a\u5177\u6709\u91cd\u590d\u533a\u57df\u7684\u795e\u7ecf\u7f51\u7edc": 253, "\u795e\u7ecf\u7f51\u7edc\u7531\u91cd\u590d\u7684\u5c42\u7ec4\u6210": 253, "\u4e00\u4e2a\u5927\u578b\u8bed\u8a00\u6a21\u578b\u7531\u8bb8\u591a": 253, "\u5757\u7ec4\u6210": 253, "\u7c7b\u521b\u5efa\u4e00\u4e2a": 253, "\u4f5c\u4e3a\u91cd\u590d\u533a\u57df\u7684\u4ee3\u7406": 253, "\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a\u7531": 253, "\u7c7b\u5b9e\u4f8b\u7ec4\u6210\u7684": 253, "relu1": 253, "relu2": 253, "apply_regional_compil": 253, "\u4ec5\u5bf9\u91cd\u590d\u7684\u5c42\u5e94\u7528\u7f16\u8bd1": 253, "\u5728\u533a\u57df\u7f16\u8bd1\u4e2d": 253, "\u4e0d\u5728": 253, "\u7684\u8303\u56f4\u5185": 253, "\u8ba9\u6211\u4eec\u56de\u987e\u4e00\u4e0b\u5b8c\u6574\u6a21\u578b\u548c\u533a\u57df\u7f16\u8bd1\u4e4b\u95f4\u7684\u533a\u522b": 253, "\u5728\u5b8c\u6574\u6a21\u578b\u7f16\u8bd1\u4e2d": 253, "\u6574\u4e2a\u6a21\u578b\u4f5c\u4e3a\u4e00\u4e2a\u6574\u4f53\u8fdb\u884c\u7f16\u8bd1": 253, "\u8fd9\u662f\u5927\u591a\u6570\u7528\u6237\u4f7f\u7528": 253, "\u7684\u5e38\u89c1\u65b9\u6cd5": 253, "\u5e94\u7528\u4e8e": 253, "\u8fd9\u5c06\u6709\u6548\u5730\u5185\u8054": 253, "\u5927\u7684\u56fe\u8fdb\u884c\u7f16\u8bd1": 253, "\u60a8\u53ef\u4ee5\u901a\u8fc7\u8fd0\u884c\u6b64\u6559\u7a0b\u5e76\u8bbe\u7f6e": 253, "graph_cod": 253, "\u6765\u67e5\u770b\u5b8c\u6574\u7684\u56fe": 253, "full_compiled_model": 253, "\u533a\u57df\u7f16\u8bd1\u5bf9\u6a21\u578b\u7684\u67d0\u4e2a\u533a\u57df\u8fdb\u884c\u7f16\u8bd1": 253, "\u901a\u8fc7\u6218\u7565\u6027\u5730\u9009\u62e9\u7f16\u8bd1\u6a21\u578b\u7684\u91cd\u590d\u533a\u57df": 253, "\u6211\u4eec\u53ef\u4ee5\u7f16\u8bd1\u4e00\u4e2a\u5c0f\u5f97\u591a\u7684\u56fe": 253, "\u7136\u540e\u5c06\u7f16\u8bd1\u540e\u7684\u56fe\u7528\u4e8e\u6240\u6709\u533a\u57df": 253, "\u4ec5\u5e94\u7528\u4e8e": 253, "\u800c\u4e0d\u662f\u6574\u4e2a\u6a21\u578b": 253, "regional_compiled_model": 253, "\u5c06\u7f16\u8bd1\u5e94\u7528\u4e8e\u91cd\u590d\u533a\u57df\u800c\u4e0d\u662f\u6574\u4e2a\u6a21\u578b": 253, "\u53ef\u4ee5\u5927\u5927\u8282\u7701\u7f16\u8bd1\u65f6\u95f4": 253, "\u6211\u4eec\u5c06\u53ea\u7f16\u8bd1\u4e00\u4e2a\u5c42\u5b9e\u4f8b": 253, "\u7136\u540e\u5728": 253, "\u5bf9\u8c61\u4e2d\u91cd\u590d\u4f7f\u7528": 253, "\u5bf9\u4e8e\u91cd\u590d\u533a\u57df": 253, "\u6a21\u578b\u7684\u67d0\u4e9b\u90e8\u5206\u53ef\u80fd\u4e0d\u4f1a\u88ab\u7f16\u8bd1": 253, "\u4e0d\u5728\u533a\u57df\u7f16\u8bd1\u7684\u8303\u56f4\u5185": 253, "\u8fd8\u8981\u6ce8\u610f": 253, "\u6027\u80fd\u63d0\u5347\u548c\u7f16\u8bd1\u65f6\u95f4\u4e4b\u95f4\u5b58\u5728\u6743\u8861": 253, "\u5b8c\u6574\u6a21\u578b\u7f16\u8bd1\u6d89\u53ca\u66f4\u5927\u7684\u56fe": 253, "\u5e76\u4e14\u7406\u8bba\u4e0a\u63d0\u4f9b\u4e86\u66f4\u591a\u7684\u4f18\u5316\u7a7a\u95f4": 253, "\u51fa\u4e8e\u5b9e\u9645\u76ee\u7684": 253, "\u5e76\u4e14\u6839\u636e\u6a21\u578b\u7684\u4e0d\u540c": 253, "\u6211\u4eec\u89c2\u5bdf\u5230\u5b8c\u6574\u6a21\u578b\u548c\u533a\u57df\u7f16\u8bd1\u4e4b\u95f4\u7684\u901f\u5ea6\u63d0\u5347\u5dee\u5f02\u5f88\u5c0f\u7684\u60c5\u51b5\u5f88\u591a": 253, "\u8ba9\u6211\u4eec\u6d4b\u91cf\u5b8c\u6574\u6a21\u578b\u548c\u533a\u57df\u7f16\u8bd1\u7684\u7f16\u8bd1\u65f6\u95f4": 253, "\u7f16\u8bd1\u5668": [253, 258], "\u8fd9\u610f\u5473\u7740\u5b83\u5728\u7b2c\u4e00\u6b21\u8c03\u7528\u65f6\u8fdb\u884c\u7f16\u8bd1": 253, "\u5728\u4e0b\u9762\u7684\u4ee3\u7801\u4e2d": 253, "\u6211\u4eec\u6d4b\u91cf\u7b2c\u4e00\u6b21\u8c03\u7528\u6240\u82b1\u8d39\u7684\u603b\u65f6\u95f4": 253, "\u867d\u7136\u8fd9\u79cd\u65b9\u6cd5\u4e0d\u7cbe\u786e": 253, "\u4f46\u5b83\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5f88\u597d\u7684\u4f30\u8ba1": 253, "\u56e0\u4e3a\u5927\u90e8\u5206\u65f6\u95f4\u90fd\u82b1\u5728\u7f16\u8bd1\u4e0a": 253, "measure_lat": 253, "\u91cd\u7f6e\u7f16\u8bd1\u5668\u7f13\u5b58\u4ee5\u786e\u4fdd\u4e0d\u540c\u8fd0\u884c\u4e4b\u95f4\u6ca1\u6709\u91cd\u7528": 253, "fresh_inductor_cach": 253, "full_model_compilation_lat": 253, "regional_compilation_lat": 253, "\u672c\u6559\u7a0b\u5c55\u793a\u4e86\u5982\u4f55\u5728\u6a21\u578b\u5177\u6709\u91cd\u590d\u533a\u57df\u65f6\u63a7\u5236\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4": 253, "\u8fd9\u79cd\u65b9\u6cd5\u9700\u8981\u7528\u6237\u4fee\u6539\u4ee5\u5c06": 253, "\u91cd\u590d\u533a\u57df": 253, "\u800c\u4e0d\u662f\u66f4\u5e38\u7528\u7684\u5168\u6a21\u578b\u7f16\u8bd1": 253, "\u6211\u4eec\u6b63\u5728\u4e0d\u65ad\u52aa\u529b\u51cf\u5c11\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4": 253, "regional_compil": 253, "tracerwarn": 254, "_0": 254, "WITH": 254, "encoder_input": 254, "decoder_input1": 254, "decoder_input2": 254, "decoder_input3": 254, "scripted_encod": 254, "scripted_decod": 254, "optimized_torchscript_model": 254, "hoist": 254, "blocklist": 254, "\u4e3a\u4e86\u66f4\u597d\u5730\u4e0e": 255, "\u534f\u4f5c": 255, "\u6269\u5c55\u5b9e\u73b0\u4e86\u4e00\u4e2a\u540d\u4e3a": 255, "\u7684\u540e\u7aef": 255, "\u5b83\u65e8\u5728\u63d0\u9ad8": 255, "\u5e73\u53f0\u4e0a\u7684\u786c\u4ef6\u8d44\u6e90\u4f7f\u7528\u6548\u7387": 255, "\u4ece\u800c\u83b7\u5f97\u66f4\u597d\u7684\u6027\u80fd": 255, "\u540e\u7aef\u662f\u901a\u8fc7": 255, "\u6269\u5c55\u4e2d\u8fdb\u4e00\u6b65\u7684\u5b9a\u5236\u8bbe\u8ba1\u6765\u5b9e\u73b0\u6a21\u578b\u7f16\u8bd1\u7684": 255, "\u67e5\u770b\u4e0b\u9762\u7684\u793a\u4f8b": 255, "\u4e86\u89e3\u5982\u4f55\u5c06": 255, "\u540e\u7aef\u4e0e": 255, "\u8fdb\u884c": 255, "\u6570\u636e\u7c7b\u578b\u7684\u6a21\u578b\u8bad\u7ec3": 255, "\u4ee3\u7801\u4fee\u6539": 255, "\u53ef\u9009\u62e9\u8c03\u7528\u4ee5\u4e0b": 255, "\u5e94\u7528\u524d\u7aef\u4f18\u5316": 255, "compile_model": 255, "\u6570\u636e\u7c7b\u578b\u7684\u6a21\u578b\u63a8\u7406": 255, "resnet50_weight": 255, "weights_prepack": 255, "oguz": 256, "ulgen": 256, "\u7528\u6237\u81ea\u5b9a\u4e49\u7684": 256, "\u5185\u6838\u53ef\u7528\u4e8e\u4f18\u5316\u6a21\u578b\u8ba1\u7b97\u7684\u7279\u5b9a\u90e8\u5206": 256, "\u8fd9\u4e9b\u5185\u6838\u662f\u7528": 256, "\u8bed\u8a00\u7f16\u5199\u7684": 256, "\u65e8\u5728\u66f4\u5bb9\u6613\u5b9e\u73b0\u786c\u4ef6\u7684\u5cf0\u503c\u6027\u80fd": 256, "\u901a\u8fc7\u5728": 256, "\u4e2d\u4f7f\u7528\u7528\u6237\u81ea\u5b9a\u4e49\u7684": 256, "\u60a8\u53ef\u4ee5\u5c06\u8fd9\u4e9b\u4f18\u5316\u8fc7\u7684\u8ba1\u7b97\u96c6\u6210\u5230": 256, "\u6a21\u578b\u4e2d": 256, "\u4ece\u800c\u53ef\u80fd\u83b7\u5f97\u663e\u8457\u7684\u6027\u80fd\u63d0\u5347": 256, "\u672c\u6559\u7a0b\u6f14\u793a\u4e86\u5982\u4f55\u5728": 256, "\u5728\u5f00\u59cb\u672c\u6559\u7a0b\u4e4b\u524d": 256, "\u8bf7\u786e\u4fdd\u60a8\u5177\u5907\u4ee5\u4e0b\u6761\u4ef6": 256, "\u6709\u57fa\u672c\u7684\u4e86\u89e3": 256, "\u8bed\u8a00\u6587\u6863": 256, "_triton": 256, "has_triton": 256, "\u5728\u6b64\u793a\u4f8b\u4e2d": 256, "\u6211\u4eec\u5c06\u4f7f\u7528\u6765\u81ea": 256, "\u6587\u6863\u7684\u4e00\u4e2a\u7b80\u5355\u5411\u91cf\u52a0\u6cd5\u5185\u6838\u4e0e": 256, "\u7531\u4e8e\u6b64\u8bbe\u5907\u4e0d\u652f\u6301": 256, "\u56e0\u6b64\u8df3\u8fc7": 256, "add_kernel": 256, "out_ptr": 256, "n_element": 256, "block_siz": 256, "constexpr": 256, "pid": 256, "program_id": 256, "block_start": 256, "add_fn": 256, "cdiv": 256, "\u5411\u91cf\u52a0\u6cd5": 256, "nx": 256, "ny": 256, "n\u7ed3\u679c\u4e3a": 256, "\u7684\u81ea\u52a8\u8c03\u4f18\u529f\u80fd\u662f\u4e00\u4e2a\u5f3a\u5927\u7684\u5de5\u5177": 256, "\u53ef\u81ea\u52a8\u4f18\u5316": 256, "\u5185\u6838\u7684\u914d\u7f6e\u53c2\u6570": 256, "\u5b83\u63a2\u7d22\u4e00\u7cfb\u5217\u53ef\u80fd\u7684\u914d\u7f6e": 256, "\u5e76\u9009\u62e9\u4e3a\u60a8\u7684\u7279\u5b9a\u7528\u4f8b\u63d0\u4f9b\u6700\u4f73\u6027\u80fd\u7684\u914d\u7f6e": 256, "\u4e00\u8d77\u4f7f\u7528\u65f6": 256, "\u53ef\u4ee5\u5e2e\u52a9\u786e\u4fdd\u60a8\u7684": 256, "\u6a21\u578b\u4ee5\u6700\u9ad8\u6548\u7684\u65b9\u5f0f\u8fd0\u884c": 256, "\u4e0b\u9762\u662f\u4f7f\u7528": 256, "\u4ec5\u652f\u6301": 256, "\u7684\u914d\u7f6e\u548c\u5173\u952e\u53c2\u6570": 256, "num_stag": 256, "num_warp": 256, "add_kernel_autotun": 256, "\u4e2d\u5bf9\u7528\u6237\u81ea\u5b9a\u4e49": 256, "\u5185\u6838\u7684\u652f\u6301\u5305\u62ec\u52a8\u6001\u5f62\u72b6": 256, "\u60a8\u53ef\u4ee5\u5c06\u8fd9\u4e9b\u529f\u80fd\u7ec4\u5408\u5728\u4e00\u8d77\u6784\u5efa\u590d\u6742\u7684\u9ad8\u6027\u80fd\u6a21\u578b": 256, "\u4e5f\u9700\u8981\u6ce8\u610f\u4e00\u4e9b\u9650\u5236": 256, "\u76ee\u524d\u4e0d\u652f\u6301\u5f20\u91cf\u5b50\u7c7b\u548c\u5176\u4ed6\u9ad8\u7ea7\u529f\u80fd": 256, "\u53ef\u4ee5\u5355\u72ec\u4f7f\u7528\u6216\u5728": 256, "\u4e4b\u524d\u4f7f\u7528": 256, "\u4f46\u4e0d\u80fd\u5728": 256, "\u4e4b\u540e\u4f7f\u7528": 256, "\u8fd9\u610f\u5473\u7740\u5982\u679c\u8981\u4e00\u8d77\u4f7f\u7528": 256, "\u5219\u5fc5\u987b\u5148\u4f7f\u7528": 256, "\u6211\u4eec\u63a2\u8ba8\u4e86\u5982\u4f55\u5728": 256, "\u6211\u4eec\u6df1\u5165\u7814\u7a76\u4e86\u4f7f\u7528\u7b80\u5355\u5411\u91cf\u52a0\u6cd5\u5185\u6838\u7684\u57fa\u672c\u7528\u6cd5": 256, "\u4ee5\u53ca\u6d89\u53ca": 256, "\u81ea\u52a8\u8c03\u4f18\u529f\u80fd\u7684\u9ad8\u7ea7\u7528\u6cd5": 256, "\u6211\u4eec\u8fd8\u8ba8\u8bba\u4e86\u7528\u6237\u81ea\u5b9a\u4e49": 256, "\u5185\u6838\u4e0e\u5176\u4ed6": 256, "\u529f\u80fd\u7684\u53ef\u7ec4\u5408\u6027": 256, "\u5e76\u5f3a\u8c03\u4e86\u4e00\u4e9b\u5f53\u524d\u7684\u9650\u5236": 256, "\u4f7f\u7528\u7f29\u653e\u70b9\u79ef\u6ce8\u610f\u529b\u5b9e\u73b0\u9ad8\u6027\u80fd": 256, "torch_compile_user_defined_triton_kernel_tutori": 256, "\u672c\u6559\u7a0b\u4ecb\u7ecd\u4e86": 257, "\u73af\u5883\u53d8\u91cf\u4ee5\u53ca": 257, "\u5e76\u6f14\u793a\u4e86\u5982\u4f55\u5c06\u5176\u5e94\u7528\u4e8e\u89c2\u5bdf": 257, "\u7684\u5404\u4e2a\u9636\u6bb5": 257, "\u6211\u4eec\u5c06\u8bbe\u7f6e\u4e00\u4e2a\u7b80\u5355\u7684": 257, "\u6267\u884c\u5143\u7d20\u7ea7\u52a0\u6cd5": 257, "\u8fd8\u6709\u4e00\u4e2a\u73af\u5883\u53d8\u91cf": 257, "\u53ef\u7528\u4e8e\u5728\u547d\u4ee4\u884c\u4e2d\u66f4\u6539\u65e5\u5fd7\u8bbe\u7f6e": 257, "\u6bcf\u4e2a\u793a\u4f8b\u90fd\u663e\u793a\u4e86\u7b49\u6548\u7684\u73af\u5883\u53d8\u91cf\u8bbe\u7f6e": 257, "\u5982\u679c\u8bbe\u5907\u4e0d\u652f\u6301": 257, "\u8df3\u8fc7": 257, "\u56e0\u4e3a\u6b64\u8bbe\u5907\u4e0d\u652f\u6301": 257, "\u5728\u6bcf\u4e2a\u793a\u4f8b\u4e4b\u95f4\u6253\u5370\u5206\u9694\u7b26\u5e76\u91cd\u7f6e": 257, "\u8ddf\u8e2a": 257, "\u8ddf\u8e2a\u7684\u56fe\u5f62": 257, "\u67e5\u770b\u8ddf\u8e2a\u7684\u56fe\u5f62": 257, "\u878d\u5408\u51b3\u7b56": 257, "\u67e5\u770b\u878d\u5408\u51b3\u7b56": 257, "\u8f93\u51fa\u4ee3\u7801": 257, "\u751f\u6210\u7684\u8f93\u51fa\u4ee3\u7801": 257, "\u73af\u5883\u53d8\u91cf\u548c": 257, "\u5e76\u901a\u8fc7\u5b9e\u9a8c\u4e86\u4e00\u5c0f\u90e8\u5206\u53ef\u7528\u7684\u65e5\u5fd7\u9009\u9879": 257, "\u8981\u67e5\u770b\u6240\u6709\u53ef\u7528\u9009\u9879\u7684\u63cf\u8ff0": 257, "\u8bf7\u8fd0\u884c\u4efb\u4f55\u5bfc\u5165": 257, "\u60a8\u53ef\u4ee5\u67e5\u770b": 257, "\u4ee5\u67e5\u770b\u6240\u6709\u53ef\u7528\u65e5\u5fd7\u9009\u9879\u7684\u63cf\u8ff0": 257, "\u5982\u4f55\u5c06\u8bad\u7ec3\u597d\u7684\u6a21\u578b\u5bfc\u51fa\u4e3a": 258, "\u5b89\u88c5\u8fd9\u4e09\u4e2a": 258, "\u7ec4\u4ef6\u7684\u8bf4\u660e\u53ef\u5728": 258, "\u7f16\u8bd1\u5668\u5219\u53d6\u51b3\u4e8e\u60a8\u7684\u5e73\u53f0": 258, "\u7684\u4e2d\u95f4\u8868\u793a": 258, "\u53ef\u4ee5\u5728\u9ad8\u6027\u80fd\u73af\u5883": 258, "\u5b83\u662f": 258, "\u7684\u4e00\u4e2a\u9ad8\u6027\u80fd\u5b50\u96c6": 258, "\u65e8\u5728\u88ab": 258, "\u540e\u8005\u4f1a\u5bf9\u6a21\u578b\u7684\u8ba1\u7b97\u8fdb\u884c\u8fd0\u884c\u65f6\u4f18\u5316": 258, "\u662f\u4f7f\u7528": 258, "\u6a21\u578b\u8fdb\u884c\u5927\u89c4\u6a21\u63a8\u7406\u7684\u63a8\u8350\u6a21\u578b\u683c\u5f0f": 258, "\u6a21\u578b\u6559\u7a0b": 258, "\u5b8c\u6574\u7684": 258, "\u6587\u6863_": 258, "\u4f5c\u4e3a\u793a\u4f8b": 258, "\u8ba9\u6211\u4eec\u4f7f\u7528\u4e00\u4e2a\u9884\u8bad\u7ec3\u7684\u89c6\u89c9\u6a21\u578b": 258, "\u4e2d\u7684\u6240\u6709\u9884\u8bad\u7ec3\u6a21\u578b\u90fd\u4e0e": 258, "\u517c\u5bb9": 258, "\u53ef\u4ee5\u5728\u811a\u672c\u4e2d\u6216\u4ece": 258, "repl": 258, "r18": 258, "\u73b0\u5728\u6211\u4eec\u6709\u4e00\u4e2a\u9884\u8bad\u7ec3\u6a21\u578b\u7684\u5b9e\u4f8b": 258, "r18_script": 258, "\u5bfc\u51fa": 258, "\u5feb\u901f\u6d4b\u8bd5\u4e00\u4e0b": 258, "\u8ba9\u6211\u4eec\u5feb\u901f\u68c0\u67e5\u4e00\u4e0b\u4e24\u4e2a\u6a21\u578b\u7684\u7b49\u4ef7\u6027": 258, "unscripted_output": 258, "scripted_output": 258, "unscripted_top5": 258, "scripted_top5": 258, "\u4f1a\u770b\u5230\u4e24\u4e2a\u7248\u672c\u7684\u6a21\u578b\u7ed9\u51fa\u76f8\u540c\u7684\u7ed3\u679c": 258, "463": 258, "\u786e\u8ba4\u68c0\u67e5\u901a\u8fc7\u540e": 258, "\u7ee7\u7eed\u4fdd\u5b58\u6a21\u578b": 258, "\u521b\u5efa\u4ee5\u4e0b": 258, "\u5e76\u5c06\u5176\u547d\u540d\u4e3a": 258, "ts": 258, "\u53cd\u5e8f\u5217\u5316": 258, "msg_without_backtrac": 258, "\u786e\u4fdd\u81ea\u52a8\u68af\u5ea6\u8ba1\u7b97\u5173\u95ed": 258, "\u5173\u95ed": 258, "\u548c\u5176\u4ed6\u8bad\u7ec3\u65f6\u5c42": 258, "\u521b\u5efa\u4e00\u4e2a\u8f93\u5165": 258, "\u6267\u884c\u6a21\u578b\u5e76\u5c06\u8f93\u51fa\u6253\u5305\u4e3a\u5f20\u91cf": 258, "output_sm": 258, "softmaxfuncopt": 258, "top5_tensor": 258, "ndone": 258, "\u7a0b\u5e8f\u6b65\u9aa4": 258, "\u52a0\u8f7d\u60a8\u5728\u547d\u4ee4\u884c\u4e0a\u6307\u5b9a\u7684\u6a21\u578b": 258, "\u521b\u5efa\u4e00\u4e2a\u865a\u62df\u7684": 258, "\u8f93\u5165\u5f20\u91cf": 258, "\u5bf9\u8f93\u5165\u6267\u884c\u63a8\u7406": 258, "\u8bf7\u6ce8\u610f\u8fd9\u6bb5\u4ee3\u7801\u4e2d\u6ca1\u6709\u4f9d\u8d56": 258, "\u4fdd\u5b58\u7684": 258, "\u6a21\u578b\u5305\u542b\u60a8\u7684\u5b66\u4e60\u6743\u91cd\u548c\u60a8\u7684\u8ba1\u7b97\u56fe": 258, "\u6784\u5efa\u7a0b\u5e8f": 258, "\u4e2d\u8fd0\u884c\u63a8\u7406": 258, "\u5e76\u9a8c\u8bc1\u6211\u4eec\u5f97\u5230\u7ed3\u679c": 258, "418": 258, "845": 258, "644": 258, "cpulongtyp": 258, "\u67e5\u770b\u5b89\u88c5\u8bf4\u660e\u548c\u66f4\u591a\u6587\u6863\u548c\u6559\u7a0b": 258, "\u8fdb\u4e00\u6b65\u4e86\u89e3": 258, "\u67e5\u770b\u5b8c\u6574\u7684": 258, "\u8bed\u8a00\u548c": 258, "\u90e8\u7f72\u5927\u578b\u6a21\u578b": 259, "\u53ef\u80fd\u5177\u6709\u6311\u6218\u6027\u4e14\u8017\u65f6": 259, "\u6211\u4eec\u5c06\u5c55\u793a\u5982\u4f55\u901a\u8fc7\u5229\u7528": 259, "\u6765\u7b80\u5316": 259, "\u6a21\u578b\u7684\u90e8\u7f72\u8fc7\u7a0b": 259, "\u4e0a\u4f7f\u7528\u7684\u6846\u67b6": 259, "\u662f\u4e00\u4e2a\u5168\u6258\u7ba1\u7684\u673a\u5668\u5b66\u4e60\u5e73\u53f0": 259, "\u63d0\u4f9b\u5de5\u5177\u548c\u57fa\u7840\u8bbe\u65bd": 259, "\u65e8\u5728\u5e2e\u52a9": 259, "\u4ece\u4e1a\u8005\u52a0\u901f\u548c\u6269\u5c55\u751f\u4ea7\u4e2d\u7684": 259, "\u540c\u65f6\u53d7\u76ca\u4e8e": 259, "\u7b49\u5f00\u6e90\u6846\u67b6": 259, "\u60a8\u53ef\u4ee5\u901a\u8fc7\u56db\u4e2a\u6b65\u9aa4\u90e8\u7f72": 259, "\u7aef\u70b9\u4e0a\u90e8\u7f72": 259, "\u6a21\u578b\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u56db\u4e2a\u6b65\u9aa4\u5b8c\u6210": 259, "\u8ba9\u6211\u4eec\u8be6\u7ec6\u770b\u770b\u6bcf\u4e2a\u6b65\u9aa4": 259, "\u6765\u8ddf\u968f\u5e76\u5b9e\u65bd\u8fd9\u4e9b\u6b65\u9aa4": 259, "\u8bf7\u8bb0\u4f4f": 259, "\u6b64\u6559\u7a0b\u9700\u8981\u4e00\u4e2a\u8ba1\u8d39\u7684": 259, "\u793a\u4f8b\u4e2d\u66f4\u8be6\u7ec6\u5730\u89e3\u91ca\u7684\u90a3\u6837": 259, "\u662f\u4e00\u4e2a\u7b80\u5355\u7075\u6d3b\u7684": 259, "\u6a21\u578b\u670d\u52a1\u5de5\u5177": 259, "\u90e8\u7f72\u5230": 259, "\u7684\u6a21\u578b\u4f7f\u7528": 259, "\u6765\u5904\u7406\u8bf7\u6c42\u5e76\u4ece\u6a21\u578b\u8fd4\u56de\u54cd\u5e94": 259, "\u60a8\u5fc5\u987b\u521b\u5efa\u4e00\u4e2a\u81ea\u5b9a\u4e49": 259, "\u4ee5\u5305\u542b\u5728\u4e0a\u4f20\u5230": 259, "\u7684\u6a21\u578b\u5de5\u4ef6\u4e2d": 259, "\u5c06\u5904\u7406\u7a0b\u5e8f\u6587\u4ef6\u5305\u542b\u5728\u4e0e\u5176\u4ed6\u6a21\u578b\u5de5\u4ef6\u76f8\u540c\u7684\u76ee\u5f55\u4e2d": 259, "model_artifact": 259, "\u521b\u5efa\u5904\u7406\u7a0b\u5e8f\u6587\u4ef6\u540e": 259, "\u60a8\u5fc5\u987b\u5c06\u5904\u7406\u7a0b\u5e8f\u6253\u5305\u4e3a\u6a21\u578b\u5f52\u6863": 259, "mar": 259, "\u8f93\u51fa\u6587\u4ef6\u5fc5\u987b\u547d\u540d\u4e3a": 259, "your_model_nam": 259, "\u5728\u8fd9\u4e00\u6b65\u4e2d": 259, "\u6a21\u578b\u5de5\u4ef6": 259, "\u4e0a\u4f20\u5230": 259, "\u4f8b\u5982\u6a21\u578b\u6587\u4ef6\u6216\u5904\u7406\u7a0b\u5e8f": 259, "\u5c06\u5de5\u4ef6\u5b58\u50a8\u5728": 259, "\u4e0a\u7684\u4f18\u52bf\u5728\u4e8e\u60a8\u53ef\u4ee5\u5728\u4e2d\u592e\u5b58\u50a8\u6876\u4e2d\u8ddf\u8e2a\u5de5\u4ef6": 259, "bucket_nam": 259, "bucket_uri": 259, "\u5c06\u5de5\u4ef6\u590d\u5236\u5230\u5b58\u50a8\u6876\u4e2d": 259, "gsutil": 259, "\u5b58\u50a8\u6876\u540e": 259, "\u60a8\u53ef\u4ee5\u5c06": 259, "\u6a21\u578b\u4e0a\u4f20\u5230": 259, "\u6a21\u578b\u6ce8\u518c\u8868": 259, "\u6a21\u578b\u6ce8\u518c\u8868\u4e2d": 259, "\u60a8\u53ef\u4ee5\u6982\u89c8\u60a8\u7684\u6a21\u578b": 259, "\u4ee5\u4fbf\u66f4\u597d\u5730\u7ec4\u7ec7": 259, "\u8ddf\u8e2a\u548c\u8bad\u7ec3\u65b0\u7248\u672c": 259, "\u548c\u8fd9\u4e2a": 259, "\u9884\u6784\u5efa\u7684": 259, "\u5bb9\u5668": 259, "aiplatform": 259, "vertexai": 259, "pytorch_prediction_image_uri": 259, "model_display_nam": 259, "stable_diffusion_1_5": 259, "model_descript": 259, "your_project": 259, "central1": 259, "staging_bucket": 259, "display_nam": 259, "serving_container_image_uri": 259, "artifact_uri": 259, "\u5c06\u6a21\u578b\u4e0a\u4f20\u5230": 259, "\u6a21\u578b\u6ce8\u518c\u8868\u540e": 259, "\u60a8\u53ef\u4ee5\u5c06\u5176\u90e8\u7f72\u5230": 259, "\u60a8\u53ef\u4ee5\u4f7f\u7528\u63a7\u5236\u53f0\u6216": 259, "\u5728\u6b64": 259, "\u793a\u4f8b\u4e2d": 259, "\u60a8\u5c06\u5728": 259, "tesla": 259, "p100": 259, "n1": 259, "\u673a\u5668\u4e0a\u90e8\u7f72\u6a21\u578b": 259, "\u6307\u5b9a\u60a8\u7684\u673a\u5668\u7c7b\u578b": 259, "endpoint_display_nam": 259, "deployed_model_display_nam": 259, "machine_typ": 259, "accelerator_typ": 259, "nvidia_tesla_p100": 259, "accelerator_count": 259, "traffic_percentag": 259, "deploy_request_timeout": 259, "\u5982\u679c\u60a8\u6309\u7167\u8fd9\u4e2a": 259, "\u60a8\u8fd8\u53ef\u4ee5\u4f7f\u7528": 259, "\u83b7\u53d6\u5728\u7ebf\u9884\u6d4b": 259, "\u5982\u4e0b\u9762\u7684\u4ee3\u7801\u7247\u6bb5\u6240\u793a": 259, "examplepup": 259, "basebal": 259, "jersei": 259, "base64": 259, "b64decod": 259, "\u672c\u6559\u7a0b\u662f\u4f7f\u7528\u4f9b\u5e94\u5546\u6587\u6863\u521b\u5efa\u7684": 259, "\u8981\u53c2\u8003\u4f9b\u5e94\u5546\u7f51\u7ad9\u4e0a\u7684\u539f\u59cb\u6587\u6863": 259, "\u7684\u9ad8\u7ea7\u6982\u5ff5": 260, "\u5982\u4f55\u5728\u5206\u5e03\u5f0f\u8bad\u7ec3\u4e2d\u4f7f\u7528": 260, "\u53ca\u5176\u5f71\u54cd": 260, "\u5206\u5e03\u5f0f\u6570\u636e\u5e76\u884c\u5165\u95e8": 260, "\u7684\u60f3\u6cd5\u6765\u81ea": 260, "deepspe": 260, "\u9879\u76ee": 260, "marian": 260, "\u5b83\u4eec\u5728\u5206\u5e03\u5f0f\u6570\u636e\u5e76\u884c\u8fdb\u7a0b\u4e2d": 260, "\u4ee5\u51cf\u5c11\u6bcf\u4e2a\u8fdb\u7a0b\u7684\u5185\u5b58\u5360\u7528": 260, "\u6559\u7a0b\u4e2d": 260, "\u6211\u4eec\u5c55\u793a\u4e86\u5982\u4f55\u4f7f\u7528": 260, "\u6765\u8bad\u7ec3\u6a21\u578b": 260, "\u5728\u8be5\u6559\u7a0b\u4e2d": 260, "\u6bcf\u4e2a\u8fdb\u7a0b\u90fd\u4fdd\u7559\u4e00\u4e2a\u4e13\u7528\u7684\u4f18\u5316\u5668\u526f\u672c": 260, "\u7531\u4e8eddp\u5df2\u7ecf\u5728\u53cd\u5411\u4f20\u64ad\u4e2d\u540c\u6b65\u4e86\u68af\u5ea6": 260, "\u6240\u6709\u4f18\u5316\u5668\u526f\u672c\u5728\u6bcf\u6b21\u8fed\u4ee3\u4e2d\u90fd\u5c06\u5bf9\u76f8\u540c\u7684\u53c2\u6570\u548c\u68af\u5ea6\u503c\u8fdb\u884c\u64cd\u4f5c": 260, "\u8fd9\u5c31\u662fddp\u4fdd\u6301\u6a21\u578b\u526f\u672c\u5904\u4e8e\u76f8\u540c\u72b6\u6001\u7684\u65b9\u5f0f": 260, "\u4f18\u5316\u5668\u8fd8\u4f1a\u7ef4\u62a4\u672c\u5730\u72b6\u6001": 260, "\u4f18\u5316\u5668\u4f7f\u7528\u6bcf\u4e2a\u53c2\u6570\u7684": 260, "exp_avg": 260, "exp_avg_sq": 260, "\u4f18\u5316\u5668\u7684\u5185\u5b58\u6d88\u8017\u81f3\u5c11\u662f\u6a21\u578b\u5927\u5c0f\u7684\u4e24\u500d": 260, "\u57fa\u4e8e\u8fd9\u4e2a\u89c2\u5bdf": 260, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5728ddp\u8fdb\u7a0b\u4e4b\u95f4\u5206\u7247": 260, "\u4f18\u5316\u5668\u72b6\u6001\u6765\u51cf\u5c11\u4f18\u5316\u5668\u7684\u5185\u5b58\u5360\u7528": 260, "\u4e0d\u662f\u4e3a\u6240\u6709\u53c2\u6570\u521b\u5efa\u6bcf\u4e2a\u53c2\u6570\u7684\u72b6\u6001": 260, "\u800c\u662f\u6bcf\u4e2addp\u8fdb\u7a0b\u4e2d\u7684\u4f18\u5316\u5668\u5b9e\u4f8b": 260, "\u53ea\u4fdd\u7559\u6240\u6709\u6a21\u578b\u53c2\u6570\u4e2d\u4e00\u4e2a\u5206\u7247\u7684\u4f18\u5316\u5668\u72b6\u6001": 260, "\u4f18\u5316\u5668\u7684": 260, "\u51fd\u6570\u53ea\u66f4\u65b0\u5176\u5206\u7247\u4e2d\u7684\u53c2\u6570": 260, "\u7136\u540e\u5c06\u66f4\u65b0\u540e\u7684\u53c2\u6570\u5e7f\u64ad\u5230\u6240\u6709\u5176\u4ed6\u5bf9\u7b49ddp\u8fdb\u7a0b": 260, "\u4ee5\u4fbf\u6240\u6709\u6a21\u578b\u526f\u672c\u4ecd\u7136\u5904\u4e8e\u76f8\u540c\u7684\u72b6\u6001": 260, "\u4ee5\u4e0b\u4ee3\u7801\u6f14\u793a\u4e86\u5982\u4f55\u4f7f\u7528": 260, "\u5927\u90e8\u5206\u4ee3\u7801\u4e0e": 260, "\u5206\u5e03\u5f0f\u6570\u636e\u5e76\u884c\u8bf4\u660e": 260, "\u4e2d\u7684\u7b80\u5355ddp\u793a\u4f8b\u76f8\u4f3c": 260, "\u4e3b\u8981\u533a\u522b\u5728\u4e8e": 260, "\u51fd\u6570\u4e2d\u7684": 260, "\u5b50\u53e5": 260, "\u5b83\u5305\u88c5\u4e86\u4f18\u5316\u5668\u6784\u9020": 260, "\u4f18\u5316\u5668\u4e4b\u95f4\u5207\u6362": 260, "print_peak_memori": 260, "use_zero": 260, "\u521b\u5efa\u9ed8\u8ba4\u8fdb\u7a0b\u7ec4": 260, "\u521b\u5efa\u672c\u5730\u6a21\u578b": 260, "\u521b\u5efa\u672c\u5730\u6a21\u578b\u540e\u7684\u6700\u5927\u5185\u5b58\u5206\u914d": 260, "\u6784\u5efaddp\u6a21\u578b": 260, "\u521b\u5efaddp\u540e\u7684\u6700\u5927\u5185\u5b58\u5206\u914d": 260, "\u5b9a\u4e49\u635f\u5931\u51fd\u6570\u548c\u4f18\u5316\u5668": 260, "optimizer_class": 260, "\u524d\u5411\u4f20\u64ad": 260, "\u66f4\u65b0\u53c2\u6570": 260, "\u4f18\u5316\u5668step": 260, "\u4e4b\u524d\u7684\u6700\u5927\u5185\u5b58\u5206\u914d": 260, "\u4e4b\u540e\u7684\u6700\u5927\u5185\u5b58\u5206\u914d": 260, "\u53c2\u6570\u603b\u548c\u4e3a": 260, "\u5f53\u4f7f\u7528": 260, "\u7684\u5cf0\u503c\u5185\u5b58\u6d88\u8017": 260, "\u662f\u666e\u901a": 260, "\u5185\u5b58\u6d88\u8017\u7684\u4e00\u534a": 260, "\u8fd9\u7b26\u5408\u6211\u4eec\u7684\u9884\u671f": 260, "\u56e0\u4e3a\u6211\u4eec\u5728\u4e24\u4e2a\u8fdb\u7a0b\u4e4b\u95f4\u5206\u7247\u4e86": 260, "\u4f18\u5316\u5668\u72b6\u6001": 260, "\u8f93\u51fa\u8fd8\u663e\u793a": 260, "\u6a21\u578b\u53c2\u6570\u5728\u4e00\u6b21\u8fed\u4ee3\u540e\u4ecd\u7136\u5f97\u5230\u76f8\u540c\u7684\u503c": 260, "\u4f7f\u7528\u548c\u4e0d\u4f7f\u7528": 260, "\u65f6\u53c2\u6570\u603b\u548c\u76f8\u540c": 260, "0mb": 260, "992": 260, "1361": 260, "3453": 260, "6123046875": 260, "pytorch_sphinx_them": [262, 269], "html_theme_opt": 262, "canonical_url": 262, "analytics_id": 262, "logo_onli": 262, "display_vers": 262, "prev_next_buttons_loc": 262, "style_external_link": 262, "vcs_pageview_mod": 262, "collapse_navig": 262, "sticky_navig": [262, 266], "navigation_depth": 262, "includehidden": 262, "titles_onli": 262, "canon": 262, "trail": 262, "slash": 262, "sidebar": [262, 268], "display_github": 262, "display_gitlab": 262, "gitlab": 262, "bitbucket": 262, "toctre": 262, "unlimit": 262, "github_url": 262, "bitbucket_url": 262, "gitlab_url": 262, "visitor": 262, "revert": 262, "misbuild": 262, "sticki": [262, 268], "nav": [262, 268], "django": 263, "payment": 263, "dotpai": 263, "dotpayprovid": 263, "seller_id": 263, "pl": 263, "gatewai": 263, "purchas": 263, "seller": 263, "data_item_1": 263, "data_item_2": 263, "data_item_3": 263, "lorem": [263, 265, 267], "ipsum": [263, 265, 267], "dolor": [263, 265, 267], "amet": [263, 265, 267], "consectetur": [263, 265, 267], "adipisc": [263, 265, 267], "fusc": [263, 267], "congu": [263, 267], "eu": [263, 267], "hendrerit": [263, 267], "matti": [263, 265], "emphasi": 264, "hyperlink": 264, "uri": 264, "anonym": 264, "exceedingli": 264, "ugli": 264, "autodoc": [264, 265], "test_py_modul": [264, 268], "2822": 264, "subscript": 264, "superscript": 264, "interfer": 264, "mmb": 264, "menuselect": 264, "whitespac": 264, "hyphen": 264, "restructuredtext": [264, 265], "literal_block": 264, "spaces_and_linebreak": 264, "markup_process": 264, "eric": 264, "orchestra": 264, "leader": 264, "philosoph": 264, "ipso": 264, "facto": 264, "ancient": 264, "sing": 264, "elk": 264, "brontosaurus": 264, "thicker": 264, "ann": 264, "begun": 264, "someurl": 264, "pane": 264, "shell_command": 264, "window_nam": 264, "session_nam": 264, "some_funct": 264, "THE": 264, "heaven": 264, "hexagram": 264, "unbroken": 264, "unrestrict": 264, "conceiv": 264, "men": 264, "deiti": 264, "holi": 264, "sage": 264, "ruler": 264, "awaken": 264, "sphinx_rtd_them": [264, 265], "docstr": [264, 265], "tt": 264, "descnam": 264, "descclassnam": 264, "myclass": 264, "dothismethod": 264, "flox": 264, "unreferenc": 264, "nonexist": 264, "bold": 264, "ital": 264, "heck": 264, "backlink": 264, "indirect": 264, "docutil": [264, 265], "sourceforg": [264, 265], "clickabl": 264, "revis": [264, 265], "structuredtext": 264, "nickel": 264, "mad": 264, "scientist": 264, "bread": 264, "wash": 264, "ear": 264, "closet": 264, "bathroom": 264, "trash": 264, "mother": 264, "rho_": 264, "thing1": 264, "thing2": 264, "thing3": 264, "prose": 264, "provok": 264, "mental": 264, "exert": 264, "advis": 264, "subtitl": 264, "border": 264, "disconnect": 264, "arab": 265, "iii": 265, "iv": 265, "goodger": 265, "a1b": 265, "2c3": 265, "myself": 265, "humankind": 265, "tue": 265, "jan": 265, "7302": 265, "redistribut": 265, "reattribut": 265, "sell": 265, "bui": 265, "rent": 265, "leas": 265, "excerpt": 265, "stapl": 265, "mutil": 265, "anyon": 265, "bibliograph": 265, "markup": [265, 268], "literal": 265, "yahoo": 265, "oh": 265, "heh": 265, "beat": 265, "hehe": 265, "cackl": 265, "lone": 265, "guangzhou": 265, "destini": 265, "dream": 265, "sixth": 265, "donec": [265, 267], "porttitor": [265, 267], "odio": [265, 267], "posuer": [265, 267], "vita": [265, 267], "ornar": [265, 267], "libero": [265, 267], "loborti": [265, 267], "justo": [265, 267], "vestibulum": [265, 267], "nibh": [265, 267], "aliquet": [265, 267], "sed": [265, 267], "feugiat": [265, 267], "sagitti": [265, 267], "nequ": [265, 267], "qui": [265, 267], "eleifend": 265, "dui": [265, 267], "rutrum": [265, 267], "lectu": [265, 267], "suscipit": [265, 267], "nam": [265, 267], "mauri": [265, 267], "arcu": [265, 267], "interdum": 267, "nec": 267, "finibu": 267, "dictum": 267, "velit": 267, "ut": 267, "efficitur": 267, "aliquam": 267, "erat": 267, "diam": 267, "gravida": 267, "imperdiet": 267, "tellu": 267, "nisl": 267, "praesent": 267, "eget": 267, "elementum": 267, "rhoncu": 267, "tincidunt": 267, "suspendiss": 267, "volutpat": 267, "scelerisqu": 267, "tristiqu": 267, "aenean": 267, "condimentum": 267, "risu": 267, "accumsan": 267, "laoreet": 267, "maximu": 267, "sapien": 267, "ligula": 267, "fringilla": 267, "commodo": 267, "proin": 267, "pharetra": 267, "etiam": 267, "turpi": 267, "luctu": 267, "vel": 267, "malesuada": 267, "dignissim": 267, "nunc": 267, "augu": 267, "sem": 267, "cursu": 267, "nulla": 267, "pellentesqu": 267, "morbi": 267, "senectu": 267, "netu": 267, "egesta": 267, "placerat": 267, "tortor": 267, "iaculi": 267, "venenati": 267, "cra": 267, "puru": 267, "ero": 267, "vehicula": 267, "auctor": 267, "phasellu": 267, "viverra": 267, "conval": 267, "faucibu": 267, "vulput": 267, "feli": 267, "sodal": 267, "maecena": 267, "semper": 267, "enim": 267, "blandit": 267, "sollicitudin": 267, "urna": 267, "orci": 267, "lacu": 267, "quisqu": 267, "facilisi": 267, "curabitur": 267, "variu": 267, "bibendum": 267, "massa": 267, "magna": 267, "tempu": 267, "metu": 267, "nisi": 267, "pretium": 267, "leo": 267, "euismod": 267, "ultric": 267, "dapibu": 267, "lacinia": 267, "vivamu": 267, "molesti": 267, "hac": 267, "habitass": 267, "platea": 267, "dictumst": 267, "changelog": 268, "submenu": 268, "symlink": 269, "subtre": 269, "_theme": 269, "html_theme": 269, "html_theme_path": 269}, "objects": {"": [[263, 0, 1, "", "Data_item_1"], [263, 0, 1, "", "Data_item_2"], [263, 0, 1, "", "Data_item_3"]], "payments.dotpay": [[263, 1, 1, "", "DotpayProvider"]]}, "objtypes": {"0": "py:data", "1": "py:class"}, "objnames": {"0": ["py", "data", "Python data"], "1": ["py", "class", "Python class"]}, "titleterms": {"onnx": [0, 20, 105, 106, 107, 108, 110], "live": 0, "tutori": [0, 42, 49, 50, 54, 57, 114, 120, 122, 154, 157, 158, 174, 175, 180, 187, 196, 221], "what": [0, 6, 10, 11, 15, 17, 44, 52, 56, 57, 60, 112, 119, 131, 139, 148, 155, 202, 206, 212], "overview": [0, 1, 17, 60, 108, 114, 137, 145, 165, 176, 192], "prepar": [0, 49, 60, 113, 115, 127, 128, 140, 166, 169, 180, 183, 188, 189, 190, 191, 192, 195, 198, 199, 207, 209, 224, 225, 226], "environ": [0, 1, 14, 23, 53, 60, 137, 147, 160, 172, 185, 188, 195], "download": [0, 138, 172, 182, 186, 264, 269], "train": [0, 1, 3, 6, 7, 11, 14, 19, 24, 44, 49, 52, 53, 55, 61, 87, 99, 110, 112, 115, 117, 120, 122, 124, 125, 127, 128, 132, 133, 135, 136, 137, 153, 158, 160, 161, 166, 167, 170, 182, 183, 198, 199, 200, 221, 229], "pytorch": [0, 3, 4, 5, 6, 10, 12, 15, 19, 20, 24, 25, 43, 46, 50, 54, 57, 61, 63, 64, 65, 67, 68, 69, 72, 81, 88, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 105, 108, 109, 110, 111, 121, 136, 138, 148, 159, 169, 172, 177, 178, 180, 181, 189, 196, 197, 198, 199, 200, 201, 207, 209, 210, 218, 221, 224, 225, 226, 227, 228, 232, 234, 236, 237, 239, 241, 242, 243, 244, 249, 250, 252, 255, 259], "style": [0, 12], "transfer": [0, 12, 158], "model": [0, 1, 4, 6, 7, 9, 12, 17, 18, 19, 20, 21, 25, 45, 49, 55, 58, 59, 60, 73, 74, 79, 85, 97, 102, 103, 105, 112, 113, 115, 117, 122, 124, 125, 132, 134, 135, 137, 138, 139, 144, 147, 148, 150, 151, 157, 158, 166, 167, 169, 170, 172, 176, 179, 180, 182, 183, 186, 188, 189, 195, 196, 198, 199, 204, 207, 209, 210, 212, 219, 221, 224, 225, 226, 241, 248, 254], "convert": [0, 4, 25, 58, 59, 60, 80, 148, 180, 183, 188, 195, 198, 199], "coreml": 0, "run": [0, 6, 7, 20, 22, 45, 49, 50, 53, 54, 55, 58, 59, 60, 73, 85, 97, 115, 126, 127, 134, 169, 172, 175, 186, 195, 212], "io": [0, 59, 188, 189, 205, 223, 224, 226], "app": [0, 58, 59, 126, 188, 207, 209, 225, 226], "conclus": [0, 1, 2, 3, 5, 6, 9, 14, 15, 17, 19, 21, 22, 23, 49, 75, 82, 97, 105, 108, 114, 124, 137, 138, 144, 145, 147, 153, 160, 165, 173, 174, 175, 177, 178, 182, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 198, 199, 200, 201, 202, 204, 205, 212, 223], "torchrl": [1, 14, 160], "object": [1, 58, 59, 99, 126, 179], "code": [1, 2, 14, 22, 54, 184, 187, 190, 207, 209, 264], "ddpg": 1, "loss": [1, 12, 37, 44, 47, 49, 52, 97, 98, 110, 124, 128, 137, 160], "prerequisit": [1, 58, 59, 97, 115, 158, 178, 187, 200, 201], "import": [1, 12, 45, 55, 87, 110, 138, 172, 198, 199], "setup": [1, 17, 18, 23, 87, 116, 136, 137, 138, 151, 169, 170, 176, 180, 186, 188, 196, 202, 209, 212, 224], "lossmodul": 1, "The": [1, 6, 87, 125, 135, 156, 166, 264], "__init__": [1, 34], "method": [1, 15, 22, 136, 151, 178, 179, 193, 254], "valu": [1, 137, 154, 160, 254], "estim": [1, 147], "actor": 1, "put": [1, 147, 176, 179], "thing": [1, 14], "togeth": [1, 14, 124, 147, 153, 176, 179], "forward": [1, 5, 6, 21, 78, 109, 142, 146, 179, 224], "call": 1, "transform": [1, 7, 14, 41, 42, 51, 118, 119, 122, 124, 138, 146, 155, 160, 165, 167], "parallel": [1, 7, 21, 45, 56, 61, 120, 122, 123, 124, 134, 135, 150], "execut": [1, 4, 14, 18, 105, 162, 169], "normal": [1, 44, 160], "observ": [1, 184], "stat": 1, "build": [1, 4, 5, 10, 22, 23, 58, 59, 99, 116, 143, 144, 156, 158, 205, 207, 209, 219, 223, 262], "explor": [1, 4, 18], "data": [1, 6, 7, 9, 19, 44, 45, 49, 50, 52, 55, 56, 60, 61, 87, 110, 115, 117, 122, 123, 124, 127, 128, 134, 158, 160, 166, 167, 169, 172, 182, 192, 196, 263], "collector": [1, 137, 160], "evalu": [1, 7, 49, 60, 115, 117, 125, 126, 127, 138, 158, 166, 183, 186, 198], "your": [1, 4, 5, 10, 60, 152, 179, 184, 185, 224], "record": [1, 169], "replai": [1, 137, 160, 161], "buffer": [1, 137, 160], "storag": [1, 259], "batch": [1, 7, 8, 14, 115, 116, 130, 143, 146, 162], "size": [1, 138, 186, 198], "modul": [1, 4, 6, 15, 25, 60, 67, 85, 93, 104, 111, 135, 137, 138, 142, 150, 154, 157, 196, 203, 219, 238, 245], "construct": [1, 18, 55, 192, 193], "target": [1, 7, 147, 264], "network": [1, 6, 44, 47, 52, 87, 99, 102, 110, 118, 127, 128, 137, 147, 160, 161, 167], "updat": [1, 47, 147, 162, 203], "optim": [1, 44, 52, 69, 99, 104, 110, 111, 119, 126, 153, 164, 178, 212, 224, 225, 226, 248, 254], "time": [1, 82, 109, 138, 224], "polici": [1, 14, 122, 137, 160], "experi": [1, 14, 15, 126, 180], "result": [1, 3, 45, 52, 73, 105, 109, 115, 126, 127, 131, 160, 166, 167, 169, 186, 202], "next": [1, 44, 52, 73, 160], "step": [1, 4, 58, 59, 75, 114, 135, 153, 156, 160, 169, 219, 225, 226], "autograd": [2, 8, 10, 43, 63, 64, 76, 89, 111, 125, 129, 142, 164], "c": [2, 3, 4, 5, 6, 8, 10, 22, 23, 187, 207, 209, 221, 247, 258], "frontend": [2, 6, 85, 86], "basic": [2, 6, 21, 25, 35, 134, 135, 142, 150, 156, 162, 173, 174, 175, 204], "oper": [2, 5, 8, 10, 22, 23, 48, 101, 108, 178, 180, 192, 193, 194, 201, 209, 224], "comput": [2, 14, 43, 82, 101, 103, 146, 151, 158], "higher": 2, "order": 2, "gradient": [2, 12, 32, 73, 76, 155, 192], "us": [2, 3, 5, 6, 7, 11, 12, 13, 20, 22, 23, 24, 25, 43, 50, 53, 60, 105, 109, 112, 113, 116, 119, 123, 130, 132, 134, 135, 137, 139, 142, 155, 156, 162, 163, 164, 165, 169, 170, 189, 192, 201, 207, 209, 223, 224, 229, 254], "custom": [2, 5, 10, 14, 15, 22, 23, 51, 67, 108, 117, 120, 130, 131, 142, 156, 157, 158, 174, 175, 179, 209, 223], "function": [2, 7, 12, 15, 19, 37, 44, 47, 52, 64, 73, 78, 85, 87, 97, 98, 99, 110, 115, 130, 131, 138, 142, 146, 151, 155, 157, 158, 160, 183, 198, 199], "translat": [2, 113], "from": [2, 19, 22, 43, 50, 105, 112, 132, 172, 176, 177, 178, 179, 189], "python": [2, 5, 22, 23, 58, 59, 85, 156, 207, 254, 257], "cuda": [3, 5, 50, 80, 82, 213], "graph": [3, 43, 60, 101, 105, 108, 173, 174, 175, 178, 182, 183, 184, 186, 200], "api": [3, 4, 6, 89, 110, 140, 142, 148, 153, 156, 186, 187, 201, 207, 227, 257], "get": [3, 4, 10, 58, 59, 82, 103, 123, 134, 145, 152, 164, 194, 221, 225, 226], "start": [3, 7, 82, 123, 134, 152, 164, 194, 221], "\u5728": [4, 159, 245, 258], "\u4e2d\u52a0\u8f7d": [4, 258], "torchscript": [4, 21, 22, 23, 25, 60, 110, 112, 173, 204, 209, 217, 221, 254, 258], "\u6a21\u578b": [4, 92, 96, 119, 222, 239, 258, 259], "1": [4, 9, 19, 44, 58, 59, 78, 85, 105, 135, 138, 151, 156, 158, 169, 170, 177, 179, 180, 182, 183, 186, 196, 200, 201, 214, 219, 224, 225, 226, 229, 232, 234, 235, 237, 239, 241, 242, 243, 244, 247, 249, 251, 254, 266], "torch": [4, 43, 61, 80, 81, 93, 101, 104, 112, 129, 134, 157, 165, 173, 174, 175, 177, 192, 198, 199, 206, 211, 224, 231, 232, 238, 241, 245, 253, 256, 257], "script": [4, 23, 25, 53, 85, 119, 152, 186, 225, 226, 254], "via": [4, 15, 269], "trace": [4, 23, 25, 82, 83, 85, 144, 173, 178, 184, 186, 205, 227, 254], "annot": [4, 201], "2": [4, 9, 17, 19, 44, 45, 58, 59, 78, 85, 105, 135, 138, 151, 156, 158, 169, 170, 177, 178, 179, 180, 182, 183, 186, 196, 198, 199, 200, 201, 202, 214, 219, 224, 225, 226, 229, 232, 234, 235, 237, 239, 241, 242, 243, 244, 247, 249, 250, 251, 254, 266, 267], "serial": [4, 15, 22, 138, 157], "file": [4, 49, 105, 112, 132, 166, 209], "3": [4, 9, 19, 44, 45, 58, 59, 85, 105, 135, 138, 156, 169, 170, 177, 180, 182, 183, 186, 196, 200, 201, 219, 224, 225, 226, 229, 232, 234, 235, 237, 239, 241, 242, 243, 244, 247, 249, 250, 251, 254, 266], "load": [4, 6, 7, 9, 12, 22, 25, 44, 49, 53, 58, 59, 60, 97, 112, 117, 132, 134, 138, 158, 166, 167, 198, 199, 224, 238], "A": [4, 23, 43, 46, 98, 130, 201, 249, 264], "minim": [4, 97], "applic": [4, 6, 136, 156, 209], "depend": [4, 105, 107, 165], "libtorch": [4, 189], "4": [4, 9, 17, 19, 44, 58, 59, 85, 105, 135, 138, 156, 159, 169, 170, 180, 183, 186, 201, 202, 219, 224, 229, 232, 234, 235, 237, 239, 241, 242, 243, 244, 247, 249, 250, 251, 266], "5": [4, 19, 44, 58, 59, 105, 169, 170, 180, 183, 186, 201, 224, 232, 235, 237, 239, 241, 242, 243, 247, 251, 266], "help": [4, 169], "extens": [5, 10, 13, 120, 156, 178, 208, 212, 221], "motiv": [5, 6, 85, 183, 190, 198, 201], "exampl": [5, 13, 21, 22, 58, 59, 73, 78, 79, 85, 99, 102, 103, 112, 125, 187, 201, 219, 221, 264, 266], "write": [5, 6, 14, 51, 136, 170, 179, 184, 190, 201], "setuptool": [5, 23], "op": [5, 8, 108, 174, 175], "pass": [5, 11, 109, 143, 153], "backward": [5, 10, 21, 78, 122, 130, 131, 153], "bind": [5, 22], "perform": [5, 109, 139, 144, 145, 148, 155, 165, 169, 177, 178, 198, 224], "comparison": [5, 130, 134, 155, 173, 183], "gpu": [5, 6, 44, 45, 55, 79, 87, 95, 104, 110, 112, 169, 185, 189, 221, 248], "devic": [5, 12, 15, 112, 122, 207, 233, 238], "jit": [5, 10, 23, 110, 159], "compil": [5, 23, 129, 145, 165, 173, 211, 212, 253, 256, 257], "mix": [5, 25, 122, 132], "accessor": 5, "integr": [5, 15, 188, 195], "defin": [6, 7, 8, 9, 19, 22, 44, 47, 49, 60, 64, 97, 115, 126, 135, 138, 160, 172, 179, 180, 182, 183, 198, 199, 219, 254], "neural": [6, 12, 44, 47, 87, 110, 147, 151, 222], "regist": [6, 8, 10, 15, 23], "paramet": [6, 13, 45, 60, 93, 112, 157, 160, 162, 163, 201, 203, 232, 248, 263], "submodul": [6, 184], "travers": 6, "hierarchi": 6, "mode": [6, 18, 19, 142, 146, 182, 183, 184, 186, 198, 221], "ownership": 6, "dcgan": [6, 52], "wa": 6, "gan": [6, 52], "agan": 6, "gener": [6, 7, 15, 52, 110, 112, 113, 115, 126, 219, 263], "discrimin": [6, 52, 98], "loop": [6, 14, 135, 137, 160, 161, 199], "move": [6, 22], "checkpoint": [6, 55, 112, 122, 134, 147, 199], "recov": 6, "state": 6, "inspect": [6, 154, 157, 170], "imag": [6, 12, 20, 44, 58, 59, 105, 117, 119, 140, 158, 172, 264, 265], "distribut": [7, 11, 16, 18, 53, 55, 56, 61, 82, 110, 120, 134, 135, 136, 163, 164, 176], "pipelin": [7, 115, 135, 150], "multipl": [7, 44, 112, 157], "process": [7, 53, 55, 58, 59, 115, 134, 135, 156, 162], "input": [7, 11, 52, 55, 58, 59, 60, 73, 127, 131, 150, 176, 196, 210, 254], "sequenc": [7, 102, 124], "scale": [7, 124, 133, 165], "pipe": 7, "initi": [7, 48, 52, 53, 115, 134, 136, 147, 154, 194, 203], "test": [7, 9, 10, 14, 44, 73, 87, 115, 130, 143, 179, 207, 219], "dataset": [7, 19, 45, 51, 104, 110, 113, 115, 138, 179, 183, 186, 198, 199], "output": [7, 58, 59, 113, 131], "dispatch": [8, 10, 165], "schema": 8, "backend": [8, 10, 15, 136, 145, 156, 180, 198, 199, 200, 207], "implement": [8, 22, 23, 52, 73, 98, 130, 154, 156, 162, 163, 165, 190, 192, 203], "For": 8, "do": [8, 44, 131, 148], "need": [8, 184], "In": 8, "place": [8, 80], "view": [8, 169], "ad": [8, 87, 170, 209], "support": [8, 10, 87, 108, 158, 165, 193, 203], "go": [8, 44, 52, 73, 172], "beyond": 8, "autocast": [8, 231], "tracer": 8, "beta": [9, 17, 19, 108, 138, 142, 143, 144, 148, 158, 165, 195, 210, 211, 212, 220, 223, 257], "dynam": [9, 21, 98, 138, 174, 175, 182, 186, 196, 229], "quantiz": [9, 19, 119, 138, 158, 180, 182, 183, 184, 185, 186, 196, 198, 199, 200, 201, 224, 225, 226, 229], "an": [9, 10, 14, 20, 44, 58, 59, 60, 102, 103, 115, 125, 137, 160, 212, 268], "lstm": [9, 21, 98, 102, 137], "word": [9, 99, 103], "languag": [9, 103], "introduct": [9, 12, 24, 43, 52, 58, 59, 61, 91, 101, 138, 154, 169, 172, 173, 176, 186, 187, 188, 189, 190, 193, 195, 196, 200, 201, 203, 205, 207, 210, 219, 223, 224, 225, 226, 228, 229, 254], "text": [9, 49, 264], "pretrain": [9, 60, 179, 225, 226, 229], "extend": [10, 22, 23, 108, 157], "new": [10, 15, 58, 59, 64, 98, 115, 130, 228], "s": [10, 60, 101, 147, 178, 191], "kei": 10, "full": [10, 87], "list": [10, 265], "kernel": [10, 15, 82, 151], "against": 10, "nativ": [10, 209], "compat": [10, 189], "known": 10, "issu": 10, "addit": [10, 42, 114, 169], "note": [10, 60, 98, 201], "futur": [10, 15], "work": [10, 11, 15, 122, 123, 124, 148], "stai": 10, "touch": 10, "uneven": 11, "join": 11, "context": [11, 262], "manag": 11, "requir": [11, 17, 105, 125, 157, 202], "distributeddataparallel": [11, 61, 134, 248], "zeroredundancyoptim": [11, 260], "keyword": 11, "argument": [11, 254], "how": [11, 15, 122, 123, 124, 153, 183, 198, 199, 201, 223, 262], "doe": [11, 17, 125, 202], "joinabl": 11, "joinhook": 11, "make": [11, 98, 116, 184, 209], "toi": [11, 201], "class": [11, 14, 22, 51, 97, 154], "underli": 12, "principl": [12, 177, 178, 193], "packag": [12, 78], "select": [12, 137, 205], "content": [12, 111, 262, 263, 264, 265, 266, 267], "descent": 12, "creat": [13, 45, 49, 99, 101, 126, 127, 128, 144, 151, 157], "numpi": [13, 40, 48, 71, 80, 95, 111, 191], "scipi": 13, "less": 13, "parametr": [13, 154, 157], "pendulum": 14, "\u4f7f\u7528": [14, 42, 55, 90, 93, 96, 104, 118, 160, 211, 214, 220, 227, 230, 231, 232, 238, 239, 247, 248, 256, 257], "\u7f16\u5199\u73af\u5883\u548ctransform": 14, "effect": 14, "action": [14, 137], "_step": 14, "reset": 14, "simul": 14, "_reset": 14, "metadata": [14, 15], "env": 14, "_spec": 14, "spec": 14, "shape": [14, 174, 175], "reproduc": 14, "seed": 14, "wrap": [14, 122, 179], "envbas": 14, "our": [14, 18, 130, 136, 143, 153, 176], "rollout": 14, "simpl": [14, 45, 105, 144, 166], "facilit": 15, "privateuse1": 15, "guard": 15, "deseri": [15, 22], "other": [15, 18, 169], "improv": [15, 109, 169], "user": [15, 81, 127, 184, 207], "renam": 15, "name": [15, 127], "properti": 15, "relat": [15, 172, 178], "combin": [16, 124, 134], "dataparallel": [16, 45, 56, 61, 79, 87, 112, 134, 241], "rpc": [16, 61, 120, 135, 162, 163, 164, 181, 213, 218], "framework": [16, 163, 164], "acceler": [17, 152, 202], "bert": [17, 138, 186, 202], "semi": [17, 24, 202], "structur": [17, 202, 267], "sparsiti": [17, 193, 202], "problem": [17, 201, 202], "solv": [17, 202], "intro": [17, 202], "establish": 17, "baselin": [17, 183], "prune": [17, 157, 202], "spars": [17, 190, 193, 202], "infer": [17, 58, 59, 112, 117, 119, 138, 177, 221, 254], "torchrec": [18, 176], "shard": [18, 122, 123, 124, 135], "instal": [18, 75, 82, 105, 138, 158, 176, 269], "embed": [18, 103], "distributedmodelparallel": [18, 176], "multiprocess": 18, "tabl": [18, 111, 262, 263, 264, 265, 266, 267], "wise": 18, "static": [19, 98, 183, 196, 229], "eager": [19, 183, 186], "architectur": 19, "helper": [19, 138, 183, 193, 198, 199], "loader": [19, 87], "imagenet": 19, "post": [19, 182, 183, 198, 200, 229], "awar": [19, 199, 200, 229], "speedup": [19, 173], "option": [20, 43, 45, 114, 179, 207, 262, 263, 265], "\u6a21\u578b\u5bfc\u51fa\u5230": 20, "\u5e76\u4f7f\u7528": 20, "runtim": [20, 105, 108], "\u8fd0\u884c": 20, "syntax": [21, 85, 204], "appli": [21, 124, 138, 150, 200], "ensembl": [21, 139], "bidirect": 21, "layer": [21, 90, 124, 130], "asid": 21, "visual": [21, 105, 117, 153, 158, 166, 167], "project": [22, 262], "With": [22, 169, 209], "cmake": [22, 23, 209], "save": [22, 25, 53, 55, 60, 105, 112, 122, 125, 131, 132, 134, 147, 153, 198, 199, 241], "To": 22, "ivalu": 22, "take": 22, "return": [22, 125], "bound": [22, 178], "appendix": [23, 193], "more": [23, 58, 59, 119, 125, 145, 146, 162, 169, 176, 188, 189, 195, 210, 219, 223, 225, 226, 228, 229, 254], "wai": [23, 155, 264], "supervis": 24, "learn": [24, 35, 46, 58, 59, 85, 98, 99, 100, 110, 117, 119, 120, 138, 147, 158, 162, 164, 169, 177, 188, 189, 195, 210, 219, 223, 225, 226, 228, 229, 254], "usb": 24, "built": [24, 180, 189], "upon": 24, "freematch": 24, "softmatch": 24, "cifar": [24, 97], "10": [24, 97, 153, 183, 266], "onli": [24, 184, 221], "40": 24, "label": [24, 172], "specif": [24, 172, 198, 199], "imbalanc": 24, "algorithm": [24, 161], "\u4ecb\u7ecd": [25, 82, 88, 90, 94, 95, 107, 232, 234, 235, 250, 251], "author": [25, 105], "further": [25, 32, 43, 53, 55, 56, 105, 107, 108, 109, 114, 117, 132, 133, 137, 180, 190, 192, 193], "read": [25, 32, 43, 53, 55, 56, 105, 107, 108, 109, 114, 132, 133, 137, 172, 178, 180, 190, 192, 193], "\u97f3\u9891\u6570\u636e\u589e\u5f3a": 26, "\u97f3\u9891\u6570\u636e\u96c6": 27, "\u97f3\u9891\u7279\u5f81\u589e\u5f3a": 28, "\u97f3\u9891\u7279\u5f81\u63d0\u53d6": 29, "\u97f3\u9891": 30, "i": [30, 44], "o": 30, "audio": 31, "\u91cd\u91c7\u6837": 31, "\u81ea\u52a8\u5fae\u5206": 32, "\u5f20\u91cf": [32, 40, 72, 92, 111], "\u51fd\u6570\u548c\u8ba1\u7b97\u56fe": 32, "\u8ba1\u7b97\u68af\u5ea6": 32, "\u7981\u7528\u68af\u5ea6\u8ddf\u8e2a": 32, "\u66f4\u591a\u5173\u4e8e\u8ba1\u7b97\u56fe": 32, "\u53ef\u9009\u9605\u8bfb": 32, "\u5f20\u91cf\u68af\u5ea6": 32, "tensor": [32, 48, 63, 72, 76, 80, 95, 101, 110, 111, 120, 124, 125, 127, 153, 165, 193, 194, 201, 212, 224, 254], "\u548c\u96c5\u53ef\u6bd4\u4e58\u79ef": 32, "jacobian": [32, 146, 151], "product": [32, 146, 151, 165], "\u6784\u5efa\u795e\u7ecf\u7f51\u7edc": [33, 251], "\u83b7\u53d6\u8bad\u7ec3\u8bbe\u5907": 33, "\u5b9a\u4e49\u7c7b": 33, "\u6a21\u578b\u5c42": 33, "nn": [33, 61, 67, 68, 78, 85, 93, 104, 111, 112, 157, 176, 238, 241, 245], "flatten": 33, "linear": [33, 99, 104], "relu": [33, 180], "sequenti": [33, 104], "softmax": [33, 99, 192], "\u6a21\u578b\u53c2\u6570": 33, "\u5ef6\u4f38\u9605\u8bfb": [33, 34, 37, 41], "\u6570\u636e\u96c6\u4e0e\u6570\u636e\u52a0\u8f7d\u5668": 34, "\u52a0\u8f7d\u6570\u636e\u96c6": 34, "\u8fed\u4ee3\u548c\u53ef\u89c6\u5316\u6570\u636e\u96c6": 34, "\u521b\u5efa\u81ea\u5b9a\u4e49\u6570\u636e\u96c6": 34, "__len__": 34, "__getitem__": 34, "\u4f7f\u7528\u6570\u636e\u52a0\u8f7d\u5668\u4e3a\u8bad\u7ec3\u51c6\u5907\u6570\u636e": 34, "\u901a\u8fc7": [34, 243], "dataload": [34, 51, 104, 110], "\u8fdb\u884c\u8fed\u4ee3": 34, "\u57fa\u7840\u77e5\u8bc6": 36, "\u8fd0\u884c\u6559\u7a0b\u4ee3\u7801": [36, 88], "\u5982\u4f55\u4f7f\u7528\u672c\u6307\u5357": 36, "\u4f18\u5316\u6a21\u578b\u53c2\u6570": [37, 38], "\u524d\u7f6e\u4ee3\u7801": 37, "\u8d85\u53c2\u6570": 37, "\u4f18\u5316\u5faa\u73af": 37, "\u635f\u5931\u51fd\u6570": [37, 93, 96], "\u4f18\u5316\u5668": [37, 96], "\u5b8c\u6574\u5b9e\u73b0": 37, "\u5feb\u901f\u5165\u95e8": 38, "\u5904\u7406\u6570\u636e": 38, "\u521b\u5efa\u6a21\u578b": 38, "\u4fdd\u5b58\u6a21\u578b": [38, 249], "\u52a0\u8f7d\u6a21\u578b": 38, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": [39, 243], "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u6743\u91cd": 39, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u5e26\u6709\u7ed3\u6784\u7684\u6a21\u578b": 39, "\u76f8\u5173\u6559\u7a0b": 39, "\u521d\u59cb\u5316\u5f20\u91cf": 40, "\u5f20\u91cf\u7684\u5c5e\u6027": 40, "\u5f20\u91cf\u64cd\u4f5c": 40, "\u4e0enumpy\u8f6c\u6362": 40, "\u5f20\u91cf\u8f6c\u4e3anumpi": 40, "arrai": [40, 48, 80], "array\u8f6c\u4e3a\u5f20\u91cf": 40, "totensor": 41, "lambda": 41, "better": 42, "\u8fdb\u884c\u5feb\u901f": 42, "\u63a8\u65ad": 42, "featur": [42, 102, 117, 122, 158, 169, 172, 221], "thi": [42, 57, 122, 153, 265, 268], "inform": [42, 85, 145], "summari": [42, 45, 113, 122, 165, 228], "gentl": 43, "background": 43, "usag": [43, 110, 130, 142, 150, 153, 173, 174, 175, 177, 207], "differenti": [43, 101, 142], "vector": [43, 139, 146, 151], "calculu": 43, "exclus": 43, "dag": 43, "classifi": [44, 99, 105, 119, 158, 172], "about": [44, 138], "cifar10": 44, "convolut": [44, 130, 137, 143], "where": [44, 52, 73, 172, 192], "dummi": 45, "8": [45, 183, 232, 247, 266], "deep": [46, 98, 99, 100, 110, 177], "60": 46, "minut": 46, "blitz": 46, "backprop": 47, "weight": [47, 52, 65, 196], "attribut": [48, 254], "bridg": [48, 80, 95], "chatbot": 49, "preprocess": [49, 147], "format": [49, 105, 112, 148, 178, 224], "trim": 49, "seq2seq": [49, 60, 118, 166], "encod": [49, 60, 103, 166], "decod": [49, 60, 166], "procedur": 49, "mask": [49, 192], "singl": [49, 150], "iter": [49, 51, 115, 157], "greedi": [49, 60], "my": 49, "googl": [50, 259], "colab": 50, "version": [50, 151], "drive": 50, "enabl": [50, 187], "compos": [51, 146], "through": [51, 85, 180, 200], "afterword": 51, "torchvis": [51, 74, 179], "\u6559\u7a0b": [52, 75, 86, 97, 121, 160, 161, 167, 222], "adversari": [52, 73], "fault": 53, "toler": 53, "torchrun": [53, 134], "why": [53, 56, 124, 125, 192, 194], "grace": 53, "restart": 53, "group": [53, 55, 156], "provid": 53, "variabl": 53, "snapshot": [53, 153], "trainer": 53, "constructor": 53, "resum": [53, 112], "\u5206\u5e03\u5f0f\u5e76\u884c": 54, "video": 54, "section": [54, 267], "ddp": [55, 56, 120, 132, 134, 248], "\u8fdb\u884c\u591a": 55, "\u8bad\u7ec3": [55, 255], "job": 55, "you": [56, 124], "should": [56, 124], "prefer": [56, 224], "over": 56, "dp": 56, "\u6df1\u5ea6\u5b66\u4e60": 57, "60\u5206\u949f\u5165\u95e8": 57, "goal": 57, "segment": [58, 59, 179], "deeplabv3": [58, 59], "android": [58, 205, 207, 209, 219, 223, 224, 225], "deploy": [58, 59], "reus": [58, 59, 224], "complet": [58, 59], "ui": [58, 59], "refactor": [58, 59, 184], "recap": [58, 59, 122], "deploi": 60, "acknowledg": [60, 126, 177, 178], "handl": 60, "attent": [60, 165, 166], "search": [60, 87], "chang": [60, 233], "host": [60, 195], "own": [60, 136, 184], "greedysearchdecod": 60, "print": [60, 109], "\u5206\u5e03\u5f0f\u6982\u8ff0": 61, "fullyshardeddataparallel": 61, "elast": 61, "base": [61, 113, 158, 181, 205, 218, 262], "develop": 61, "control": [65, 165, 174, 175], "flow": [65, 174, 175, 201], "share": [65, 201], "warm": 71, "up": [71, 126, 150, 172, 179, 180, 185, 212], "\u5bf9\u6297\u6837\u672c\u751f\u6210": 73, "threat": 73, "fast": [73, 220], "sign": 73, "attack": 73, "under": 73, "fgsm": 73, "accuraci": [73, 87, 138, 145, 198], "vs": [73, 146, 191], "epsilon": 73, "sampl": [73, 128, 155], "finetun": [74, 117, 158, 179], "torchmultimod": 75, "\u5fae\u8c03": 75, "flava": 75, "track": [76, 131, 170], "histori": 76, "convnet": [78, 117], "hook": [78, 125, 153], "recurr": [78, 137], "net": 78, "multi": [79, 87, 126, 177], "part": [79, 85, 102, 158, 178], "cpu": [79, 112, 122, 125, 144, 145, 177, 178, 221, 248], "inplac": 80, "out": [80, 130, 143], "zero": 80, "index": [80, 192, 263], "No": 80, "camel": 80, "case": [80, 134, 210], "former": 81, "holist": [82, 83], "analysi": [82, 83, 178], "hta": 82, "tempor": 82, "breakdown": 82, "idl": 82, "durat": 82, "commun": [82, 87, 136], "overlap": 82, "augment": [82, 102], "counter": 82, "memori": [82, 102, 109, 125, 130, 148, 153, 161, 177, 178, 224], "bandwidth": 82, "queue": 82, "length": 82, "launch": [82, 135], "statist": 82, "\u5dee\u5f02\u5206\u6790": 83, "hybrid": [85, 86], "pure": 85, "top": [85, 178], "level": [85, 102, 262, 264, 265], "rai": 87, "tune": [87, 122, 138, 178], "\u8d85\u53c2\u6570\u8c03\u4f18": 87, "configur": [87, 126, 138, 178, 186, 198, 199, 262], "set": [87, 126, 138, 172, 177, 180, 183, 185, 186, 198, 212], "space": 87, "youtub": [88, 91], "\u81ea\u52a8\u5fae\u5206\u57fa\u7840": 89, "\u6211\u4eec\u4e3a\u4ec0\u4e48\u9700\u8981": 89, "\u4e00\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50": 89, "\u81ea\u52a8\u6c42\u5bfc\u5728\u8bad\u7ec3\u4e2d": 89, "\u5173\u95ed\u548c\u6253\u5f00\u81ea\u52a8\u6c42\u5bfc": 89, "\u548c\u539f\u4f4d\u64cd\u4f5c": 89, "\u5206\u6790\u5668": 89, "\u9ad8\u7ea7\u4e3b\u9898": [89, 231], "\u66f4\u591a": 89, "\u7ec6\u8282\u548c\u9ad8\u7ea7": 89, "\u9ad8\u7ea7": 89, "captum": [90, 230], "\u8fdb\u884c\u6a21\u578b\u7406\u89e3": 90, "\u5b89\u88c5": [90, 159, 222, 246], "\u7b2c\u4e00\u4e2a\u793a\u4f8b": 90, "\u4f7f\u7528\u96c6\u6210\u68af\u5ea6\u8fdb\u884c\u7279\u5f81\u5f52\u56e0": 90, "\u4f7f\u7528\u906e\u6321\u8fdb\u884c\u7279\u5f81\u5f52\u56e0": 90, "\u4f7f\u7528\u5c42\u68af\u5ea6\u7c7b\u6fc0\u6d3b\u6620\u5c04": 90, "gradcam": 90, "\u8fdb\u884c\u5c42\u5f52\u56e0": 90, "\u4f7f\u7528captum": 90, "insights\u8fdb\u884c\u53ef\u89c6\u5316": 90, "\u7b80\u4ecb": [92, 95, 96, 208, 237, 239, 241, 242, 243, 244, 249], "\u6570\u636e\u96c6\u548c\u6570\u636e\u52a0\u8f7d\u5668": [92, 96], "\u8bad\u7ec3\u4f60\u7684": 92, "\u6784\u5efa\u6a21\u578b": 93, "\u548c": [93, 104, 159, 172, 249], "\u5e38\u89c1\u5c42\u7c7b\u578b": 93, "\u7ebf\u6027\u5c42": 93, "\u5377\u79ef\u5c42": 93, "\u5faa\u73af\u5c42": 93, "\u8f6c\u6362\u5668": 93, "\u5176\u4ed6\u5c42\u548c\u51fd\u6570": 93, "\u6570\u636e\u64cd\u4f5c\u5c42": 93, "\u6fc0\u6d3b\u51fd\u6570": 93, "tensorboard": [94, 169, 170], "\u652f\u6301": [94, 217], "\u5f00\u59cb\u4e4b\u524d": [94, 230], "\u5728tensorboard\u4e2d\u663e\u793a\u56fe\u50cf": 94, "\u7ed8\u5236\u6807\u91cf\u4ee5\u53ef\u89c6\u5316\u8bad\u7ec3": 94, "\u53ef\u89c6\u5316\u60a8\u7684\u6a21\u578b": 94, "\u4f7f\u7528\u5d4c\u5165\u53ef\u89c6\u5316\u60a8\u7684\u6570\u636e\u96c6": 94, "\u5176\u4ed6\u8d44\u6e90": [94, 96, 235, 258], "\u521b\u5efa\u5f20\u91cf": 95, "\u968f\u673a\u5f20\u91cf\u548c\u79cd\u5b50": 95, "\u5f20\u91cf\u5f62\u72b6": 95, "\u5f20\u91cf\u6570\u636e\u7c7b\u578b": 95, "\u4f7f\u7528pytorch\u5f20\u91cf\u8fdb\u884c\u6570\u5b66\u548c\u903b\u8f91\u8fd0\u7b97": 95, "\u5f20\u91cf\u5e7f\u64ad": 95, "\u66f4\u591a\u5f20\u91cf\u6570\u5b66\u8fd0\u7b97": 95, "\u672c\u5730\u4fee\u6539\u5f20\u91cf": 95, "\u590d\u5236\u5f20\u91cf": 95, "\u79fb\u52a8\u5230": 95, "\u64cd\u4f5c\u5f20\u91cf\u5f62\u72b6": 95, "\u6539\u53d8\u7ef4\u5ea6\u6570\u91cf": 95, "\u8bad\u7ec3\u6a21\u578b": 96, "\u8bad\u7ec3\u5faa\u73af": 96, "\u6bcf\u5468\u671f\u6d3b\u52a8": 96, "knowledg": 97, "distil": 97, "util": [97, 110, 157, 161, 224, 232, 245], "cross": 97, "entropi": 97, "cosin": 97, "intermedi": [97, 131], "regressor": 97, "advanc": [98, 122, 136, 169, 178, 191, 208], "decis": 98, "bi": 98, "crf": 98, "versu": 98, "toolkit": 98, "condit": 98, "random": [98, 115], "field": [98, 265], "discuss": 98, "exercis": [98, 102, 103, 114, 127, 128, 166, 178], "tag": [98, 102], "block": [99, 232, 264], "affin": 99, "map": 99, "non": [99, 175, 184, 212, 219], "probabl": 99, "compon": [99, 145], "logist": 99, "regress": 99, "bag": [99, 103], "nlp": 100, "librari": [101, 172, 189, 209, 225, 226], "reshap": 101, "automat": [101, 142], "long": [102, 266, 268], "short": 102, "term": 102, "speech": 102, "tagger": 102, "charact": 102, "lexic": 103, "semant": [103, 190, 191], "dens": [103, 165], "n": 103, "gram": 103, "continu": 103, "\u5177\u4f53\u662f\u4ec0\u4e48": 104, "mnist": 104, "\u6570\u636e\u96c6\u8bbe\u7f6e": 104, "\u4ece\u96f6\u5f00\u59cb\u7684\u795e\u7ecf\u7f51\u7edc": 104, "\u4e0d\u4f7f\u7528": 104, "\u91cd\u6784": 104, "\u6dfb\u52a0\u9a8c\u8bc1\u96c6": 104, "\u521b\u5efa": 104, "fit": [104, 153], "get_data": 104, "cnn": 104, "\u5305\u88c5": 104, "\u603b\u7ed3": [104, 159, 247], "export": [105, 112, 174, 175, 198, 199, 200, 201], "netron": 105, "6": [105, 169, 170, 180, 183, 224, 232, 239, 241, 247, 266], "7": [105, 169, 180, 183, 232, 239, 247, 266], "compar": [105, 119, 186, 196, 219], "ones": 105, "registri": 108, "unsupport": 108, "aten": [108, 201], "exist": [108, 148, 150], "without": [108, 207, 219], "registr": 108, "fx": [108, 143, 144, 173, 182, 183, 184, 200], "\u6a21\u578b\u5206\u6790": 109, "debug": [109, 145, 183, 186, 198], "profil": [109, 144, 145, 169, 178, 181, 218, 227, 239], "cheat": 110, "sheet": 110, "vision": [110, 158], "creation": 110, "dimension": 110, "algebra": 110, "activ": 110, "rate": 110, "schedul": [110, 126, 212], "datasampl": 110, "also": 110, "see": 110, "\u8ddf\u7740\u793a\u4f8b\u5b66\u4e60": 111, "\u70ed\u8eab": 111, "\u81ea\u52a8\u6c42\u5bfc": 111, "\u5f20\u91cf\u548c\u81ea\u52a8\u6c42\u5bfc": 111, "\u5b9a\u4e49\u65b0\u7684\u81ea\u52a8\u6c42\u5bfc\u51fd\u6570": 111, "\u81ea\u5b9a\u4e49": 111, "\u6a21\u5757": 111, "\u63a7\u5236\u6d41": 111, "\u6743\u91cd\u5171\u4eab": 111, "\u793a\u4f8b": [111, 252], "state_dict": [112, 243, 250], "recommend": [112, 127, 201], "entir": 112, "One": [112, 135], "warmstart": 112, "differ": [112, 179], "across": 112, "t5": [113, 122], "summar": 113, "sentiment": 113, "classif": 113, "generationutil": 113, "templat": 114, "torchtext": [115, 116], "\u6587\u672c\u5206\u7c7b": 115, "access": [115, 177, 192], "raw": 115, "instanc": [115, 179], "split": 115, "\u9884\u5904\u7406\u81ea\u5b9a\u4e49\u6587\u672c\u6570\u636e\u96c6": 116, "vocabulari": 116, "numeric": 116, "sentenc": 116, "bucket": 116, "pad": 116, "\u8ba1\u7b97\u673a\u89c6\u89c9\u8fc1\u79fb\u5b66\u4e60\u6559\u7a0b": 117, "few": [117, 158], "predict": [117, 140, 158, 172], "fix": [117, 201, 254], "extractor": [117, 158], "\u6570\u636e\u83b7\u53d6\u548c\u5904\u7406": 118, "\u7684": 118, "\u6570\u636e\u6574\u7406": 118, "\u5f15\u7528": 118, "\u4f18\u5316\u89c6\u89c9": 119, "deit": 119, "lite": [119, 189], "interpret": [119, 144, 205, 223], "speed": [119, 134, 150], "fsdp": [120, 122, 123], "tp": [120, 124], "devicemesh": [120, 216], "\u6b22\u8fce\u6765\u5230": 121, "\u66f4\u591a\u8d44\u6e90": [121, 259], "fulli": [122, 123, 124], "fine": [122, 138], "hf": 122, "precis": [122, 132], "intial": 122, "strategi": [122, 126], "prefetch": 122, "stream": 122, "rank0": 122, "larg": 124, "when": [124, 131, 132, 192, 254], "layernorm": 124, "rmsnorm": 124, "typic": 125, "than": [125, 177], "concept": 125, "pack": 125, "unpack": 125, "some": 125, "unconvent": 125, "int": 125, "tupl": 125, "str": 125, "disk": 125, "na": 126, "ax": 126, "torchx": 126, "runner": 126, "searchspac": 126, "metric": 126, "optimizationconfig": 126, "choos": 126, "\u4ece\u96f6\u5f00\u59cb\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406": [127, 128, 166], "\u5b57\u7b26\u7ea7": [127, 128], "rnn": [127, 128, 164], "\u8fdb\u884c\u59d3\u540d\u5206\u7c7b": 127, "turn": 127, "plot": [127, 128, 166], "\u751f\u6210\u59d3\u540d": 128, "\u4e3a": 129, "\u6355\u83b7\u66f4\u5927\u7684\u540e\u5411\u56fe": 129, "\u6982\u89c8": 129, "\u8bbe\u7f6e": [129, 159, 232, 235, 253, 257], "\u57fa\u672c\u7528\u6cd5": [129, 220, 256], "\u68c0\u67e5\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u65e5\u5fd7": 129, "\u4f7f\u7528\u4e0d\u540c\u7684\u6807\u5fd7\u7f16\u8bd1\u524d\u5411\u548c\u540e\u5411\u4f20\u9012": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u89e3\u51b3\u4e86aotautograd\u7684\u67d0\u4e9b\u9650\u5236": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u7684\u5e38\u89c1\u91cd\u65b0\u7f16\u8bd1\u539f\u56e0": 129, "\u7ed3\u8bba": [129, 208, 215, 216, 220, 238, 245, 253, 256, 257], "fuse": [130, 143, 153, 165, 219, 224], "norm": [130, 143], "formula": 130, "batchnorm": 130, "doubl": 131, "real": 132, "world": 132, "cloud": [132, 259], "enough": 132, "multinod": 133, "local": [133, 177], "global": [133, 138, 157, 186], "rank": 133, "heteregen": 133, "troubleshoot": 133, "between": [134, 192], "skew": 134, "partit": 135, "resnet50": 135, "stitch": 135, "Into": 135, "point": [136, 196], "collect": [136, 160], "ring": 136, "allreduc": 136, "topic": [136, 264], "dqn": [137, 161], "mlp": 137, "q": [137, 161], "huggingfac": 138, "necessari": 138, "token": 138, "check": [138, 186, 198], "refer": [138, 180, 196, 264], "vmap": [139, 206], "\u5b9a\u4e49": 140, "\u4f9d\u8d56": 140, "\u7b80\u5355\u7684": 140, "web": 140, "server": [140, 162, 163], "\u63a8\u7406": [140, 214, 231, 255], "wav2vec2": [141, 168], "\u5f3a\u5236\u5bf9\u9f50": 141, "fuser": 143, "fusion": [143, 180], "benchmark": [143, 186, 195, 219, 224, 232], "resnet18": [143, 144, 201], "captur": [144, 153, 200], "symbol": [144, 184], "investig": 144, "inductor": [145, 187, 200], "log": [145, 147], "determin": 145, "error": [145, 254], "hessian": 146, "hvp": 146, "vhp": 146, "revers": 146, "jacrev": 146, "jacfwd": 146, "functorch": 146, "\u8bad\u7ec3\u4e00\u4e2a\u9a6c\u91cc\u5965\u6e38\u620f\u7684": 147, "rl": 147, "agent": 147, "definit": [147, 265], "act": 147, "cach": [147, 154], "recal": 147, "td": 147, "all": [147, 153, 176, 248, 254], "let": 147, "plai": 147, "channel": [148, 178, 224], "last": [148, 178, 224], "gain": 148, "machin": 150, "best": 150, "practic": [150, 169], "tangent": 151, "ntk": 151, "contract": 151, "nvfuser": 152, "dure": 153, "disclaim": 153, "techniqu": 153, "register_post_accumulate_grad_hook": 153, "everyth": [153, 179], "line": [153, 186, 264], "hand": 154, "ar": 154, "first": [154, 177, 178], "citizen": 154, "concaten": 154, "remov": [154, 157], "per": 155, "grad": [155, 192, 248], "effici": [155, 177, 190, 223], "cpp": 156, "subclass": [156, 165], "expos": 156, "re": 157, "0": [158, 192], "nightli": [158, 174], "raspberri": 159, "pi": 159, "\u4e0a\u8fdb\u884c\u5b9e\u65f6\u63a8\u7406": 159, "30": 159, "fp": 159, "\u51c6\u5907\u73af\u5883": 159, "opencv": 159, "\u89c6\u9891\u6355\u83b7": 159, "\u56fe\u7247\u5904\u7406": 159, "\u9009\u62e9\u6a21\u578b": 159, "mobilenetv2": [159, 188, 195], "\u91cf\u5316\u548c": 159, "\u6027\u80fd\u4f18\u5316": 159, "\u540e\u7eed": 159, "\u5f3a\u5316\u5b66\u4e60": [160, 161], "ppo": 160, "hyperparamet": [160, 161], "asynchron": 162, "cartpol": 162, "solver": 162, "reinforc": 164, "rref": 164, "high": 165, "dot": 165, "sdpa": 165, "explicit": 165, "hardwar": 165, "causal": 165, "self": 165, "nestedtensor": 165, "attn_bia": 165, "\u5e8f\u5217\u5230\u5e8f\u5217\u7f51\u7edc\u548c\u6ce8\u610f\u529b\u673a\u5236\u8fdb\u884c\u7ffb\u8bd1": 166, "spatial": 167, "depict": 167, "stn": 167, "\u8fdb\u884c\u8bed\u97f3\u8bc6\u522b": 168, "event": 169, "analyz": 169, "amd": 169, "\u53ef\u89c6\u5316\u6a21\u578b": 170, "\u6570\u636e\u548c\u8bad\u7ec3": 170, "projector": 170, "assess": 170, "tacotron2": 171, "\u6587\u672c\u8f6c\u8bed\u97f3": 171, "tiatoolbox": 172, "\u8fdb\u884c\u5168\u5207\u7247\u56fe\u50cf\u5206\u7c7b": 172, "clean": 172, "befor": 172, "patch": 172, "patchpredictor": 172, "whole": 172, "slide": 172, "extract": 172, "patholog": 172, "here": 172, "demonstr": 173, "torchdynamo": 173, "break": [174, 175], "constraint": [174, 175, 180], "decomposit": [174, 175], "exportdb": [174, 175], "strict": 175, "program": 175, "embeddingbag": 176, "embeddingbagcollect": 176, "queri": 176, "vanilla": 176, "offset": 176, "repres": 176, "minibatch": 176, "keyedjaggedtensor": 176, "kjt": 176, "resourc": 176, "grok": [177, 178], "intel": [177, 178, 208, 221, 227, 248, 255], "avoid": 177, "logic": 177, "core": [177, 188], "alwai": 177, "faster": 177, "remot": 177, "pin": 177, "worker": 177, "default": [177, 233], "torchserv": [177, 178, 259], "set_num_thread": 177, "number": [177, 264, 265], "physic": 177, "launcher": [177, 178], "down": [178, 265], "microarchitectur": 178, "tma": 178, "back": 178, "end": 178, "vtune": [178, 227], "instrument": [178, 227], "technolog": [178, 227], "itt": [178, 227], "leverag": 178, "alloc": 178, "tcmalloc": 178, "jemalloc": 178, "ptmalloc": 178, "boost": 178, "\u5bf9\u8c61\u68c0\u6d4b\u5fae\u8c03\u6559\u7a0b": 179, "pennfudan": 179, "modifi": 179, "add": [179, 225, 226], "backbon": 179, "detect": 179, "prototyp": [180, 182, 183, 184, 185, 186, 188, 189, 190, 191, 192, 193, 197, 198, 199, 202, 205], "backendconfig": 180, "deriv": [180, 201], "pattern": [180, 201], "each": 180, "dtypeconfig": 180, "conv": 180, "qconfigmap": [180, 183], "satisfi": 180, "faulti": 180, "workload": [181, 218], "eval": [183, 198], "specifi": [183, 186], "calibr": [183, 198], "9": [183, 266], "float": [183, 196], "guid": 184, "skip": [184, 203], "traceabl": 184, "torchao": 185, "glue": 186, "qconfig_dict": 186, "one": [186, 265], "wrapper": [187, 207], "ml": 188, "maco": 188, "metal": 189, "sourc": [189, 209], "adagrad": 190, "maskedtensor": [190, 191, 192, 193], "simpler": 190, "origin": 190, "maskedarrai": 191, "reduct": [191, 193], "slice": 192, "distinguish": 192, "nan": [192, 231], "anoth": 192, "x": 192, "yield": 192, "nansum": 192, "nanmean": 192, "safe": 192, "miss": 192, "coo": 193, "csr": 193, "unari": 193, "binari": 193, "nest": 194, "nnapi": 195, "numer": 196, "suit": 196, "correspond": 196, "locat": 196, "its": 196, "equival": 196, "same": 196, "recip": [197, 219, 224, 225, 226, 228, 229, 236, 254], "lower": [198, 200], "qat": 199, "x86": 200, "common": [201, 210, 254], "param": 201, "ir": 201, "pt2e": 201, "match": 201, "directli": 201, "subgraphmatcherwithnamenodemap": 201, "detail": 203, "freez": 204, "mobil": [205, 223, 224, 225, 226, 228, 254], "so": 206, "vulkan": 207, "workflow": [207, 229], "desktop": 207, "sdk": 207, "java": [207, 209], "upload": 207, "\u5229\u7528\u82f1\u7279\u5c14": 208, "\u9ad8\u7ea7\u77e9\u9635\u6269\u5c55": 208, "matrix": 208, "pytorch\u4e2d\u7684amx": 208, "\u5229\u7528amx\u52a0\u901f\u5de5\u4f5c\u8d1f\u8f7d\u7684\u6307\u5357": 208, "\u53ef\u5229\u7528amx\u7684cpu\u7b97\u5b50": 208, "\u786e\u8ba4amx\u6b63\u5728\u88ab\u5229\u7528": 208, "prebuilt": 209, "gradl": 209, "manifest": 209, "bundl": 210, "uncommon": 210, "inflat": 210, "arg": [210, 263], "\u7f16\u8bd1\u4f18\u5316\u5668": 211, "\u6a21\u578b\u8bbe\u7f6e": 211, "\u8bbe\u7f6e\u548c\u8fd0\u884c\u4f18\u5316\u5668\u57fa\u51c6\u6d4b\u8bd5": 211, "\u53e6\u8bf7\u53c2\u9605": [211, 256], "lr": 212, "happen": 212, "\u4f7f\u7528tensorpip": 213, "rpc\u8fdb\u884c\u8bbe\u5907\u5230\u8bbe\u5907\u901a\u4fe1": 213, "\u8981\u6c42": [213, 217, 227, 260], "\u4ec0\u4e48\u662fcuda": 213, "\u5982\u4f55\u4f7f\u7528cuda": 213, "flask": 214, "\u8fdb\u884c\u90e8\u7f72": 214, "\u73af\u5883\u8bbe\u7f6e": [214, 234, 239, 241, 242, 243, 244, 249, 250, 251], "\u4ec0\u4e48\u662f": [214, 216, 227, 258, 260], "\u8bbe\u7f6e\u548c\u652f\u6301\u6587\u4ef6": 214, "\u9009\u9879": 214, "\u5feb\u901f\u83b7\u53d6\u6587\u4ef6": 214, "\u4f7f\u7528\u60a8\u81ea\u5df1\u7684\u56fe\u50cf": 214, "\u6784\u5efa\u60a8\u7684": 214, "\u670d\u52a1": 214, "\u5bfc\u5165": 214, "\u9884\u5904\u7406": 214, "\u540e\u5904\u7406": 214, "\u8fd0\u884c\u5b8c\u6574\u7684": 214, "\u5e94\u7528": 214, "\u91cd\u8981\u8d44\u6e90": 214, "\u5206\u5e03\u5f0f\u68c0\u67e5\u70b9": 215, "dcp": 215, "\u5165\u95e8": [215, 222], "\u5982\u4f55\u5de5\u4f5c": 215, "\u5982\u4f55\u4f7f\u7528": [215, 260], "\u4fdd\u5b58": [215, 231, 232], "\u52a0\u8f7d": 215, "\u5f00\u59cb\u4f7f\u7528": 216, "\u4e3a\u4ec0\u4e48": 216, "\u6709\u7528": 216, "\u5982\u4f55\u5c06": 216, "\u4e0e": [216, 257], "hsdp": 216, "\u4e00\u8d77\u4f7f\u7528": 216, "\u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668": 217, "\u4ec0\u4e48\u662f\u5206\u5e03\u5f0f\u4f18\u5316\u5668": 217, "\u4ec0\u4e48\u662f\u652f\u6301": 217, "\u5982\u4f55\u7f16\u5199\u652f\u6301": 217, "\u7684\u81ea\u5b9a\u4e49\u5206\u5e03\u5f0f\u4f18\u5316\u5668": 217, "pre": [219, 225, 226, 228, 229, 254], "requisit": [219, 225, 226, 228, 229, 254], "two": 219, "fuse_modul": [219, 224], "tool": 219, "pytorch\u5728aw": 220, "graviton\u5904\u7406\u5668\u4e0a\u7684\u63a8\u7406\u6027\u80fd\u4f18\u5316": 220, "\u5185\u5bb9": 220, "bfloat16": [220, 221], "math": [220, 264], "kernels\u52a0\u901f\u63a8\u7406": 220, "openbla": 220, "\u63d0\u9ad8\u8f83\u5c0f\u6279\u91cf\u7ef4\u5ea6\u7684\u63a8\u7406\u6027\u80fd": 220, "linux": 220, "transpar": 220, "huge": 220, "page": [220, 262], "thp": 220, "\u4f18\u5316\u5185\u5b58\u5206\u914d\u5f00\u9500": 220, "float32": 221, "imper": 221, "float16": 221, "zoo": 221, "\u4f7f\u7528intel": 222, "compressor\u5b9e\u73b0pytorch\u7684\u7b80\u6613\u91cf\u5316": 222, "\u6982\u8ff0": 222, "\u7279\u6027": 222, "\u7528\u6cd5": 222, "\u7cbe\u5ea6\u9a71\u52a8\u91cf\u5316": 222, "\u91cf\u5316\u611f\u77e5\u8bad\u7ec3": 222, "\u4ec5\u6027\u80fd\u91cf\u5316": 222, "\u91cf\u5316\u8f93\u51fa": 222, "\u90e8\u7f72": [222, 258], "mobile_optim": 224, "mobilenet": [225, 226, 229], "v2": [225, 226, 229], "\u5206\u6790": 227, "\u5de5\u4f5c\u8d1f\u8f7d": 227, "\u5982\u4f55\u5728": 227, "\u4e2d\u53ef\u89c6\u5316": 227, "\u6a21\u578b\u5c42\u6b21\u7ed3\u6784": 227, "\u542f\u52a8": 227, "\u914d\u7f6e\u5206\u6790": 227, "\u8bfb\u53d6\u5206\u6790\u7ed3\u679c": 227, "\u4e00\u4e2a\u7b80\u77ed\u7684\u793a\u4f8b\u4ee3\u7801": 227, "\u5c55\u793a\u5982\u4f55\u4f7f\u7528": 227, "\u8fdb\u884c\u6a21\u578b\u53ef\u89e3\u91ca\u6027": 230, "\u8ba1\u7b97\u5f52\u56e0": 230, "\u53ef\u89c6\u5316\u7ed3\u679c": 230, "\u6700\u540e\u6ce8\u610f": 230, "\u81ea\u52a8\u6df7\u5408\u7cbe\u5ea6": 231, "\u4e00\u4e2a\u7b80\u5355\u7684\u7f51\u7edc": 231, "\u9ed8\u8ba4\u7cbe\u5ea6": 231, "\u6dfb\u52a0": 231, "gradscal": 231, "\u5168\u90e8\u96c6\u6210": 231, "\u68c0\u67e5": 231, "\u4fee\u6539\u68af\u5ea6": 231, "\u4f8b\u5982": 231, "\u68af\u5ea6\u88c1\u526a": 231, "\u6062\u590d": 231, "\u8bc4\u4f30": 231, "\u6545\u969c\u6392\u9664": 231, "amp": [231, 248], "\u7684\u52a0\u901f\u6548\u679c\u5fae\u4e4e\u5176\u5fae": 231, "\u635f\u5931\u662f": 231, "inf": 231, "\u7c7b\u578b\u4e0d\u5339\u914d\u9519\u8bef": 231, "\u53ef\u80fd\u8868\u73b0\u4e3a": 231, "cudnn_status_bad_param": 231, "\u5177\u4f53\u6b65\u9aa4": [232, 234, 239, 241, 242, 243, 244, 249, 250, 251], "\u5b9a\u4e49\u8981\u57fa\u51c6\u6d4b\u8bd5\u7684\u51fd\u6570": 232, "timeit": 232, "timer": [232, 247], "\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5": 232, "autorang": 232, "\u6bd4\u8f83\u57fa\u51c6\u6d4b\u8bd5\u7ed3\u679c": 232, "\u52a0\u8f7d\u57fa\u51c6\u6d4b\u8bd5\u7ed3\u679c": 232, "fuzz": 232, "\u751f\u6210\u8f93\u5165": 232, "callgrind": [232, 247], "\u6536\u96c6\u6307\u4ee4\u8ba1\u6570": 232, "\u5b66\u4e60\u66f4\u591a": [232, 234, 237, 249, 250], "\u521b\u5efa\u795e\u7ecf\u7f51\u7edc": 234, "\u5bfc\u5165\u52a0\u8f7d\u6570\u636e\u6240\u9700\u7684\u5fc5\u8981\u5e93": [234, 237, 241, 242, 243, 244, 249, 251], "\u5b9a\u4e49\u548c\u521d\u59cb\u5316\u795e\u7ecf\u7f51\u7edc": [234, 242, 243, 244], "\u6307\u5b9a\u6570\u636e\u5982\u4f55\u901a\u8fc7\u4f60\u7684\u6a21\u578b": 234, "\u53ef\u9009": [234, 237], "\u901a\u8fc7\u4f60\u7684\u6a21\u578b\u4f20\u9012\u6570\u636e\u8fdb\u884c\u6d4b\u8bd5": 234, "\u52a8\u6001\u91cf\u5316": 235, "\u4ec0\u4e48\u662f\u52a8\u6001\u91cf\u5316": 235, "\u6b65\u9aa4": [235, 253], "\u6267\u884c\u91cf\u5316": 235, "\u67e5\u770b\u6a21\u578b\u5927\u5c0f": 235, "\u67e5\u770b\u5ef6\u8fdf": 235, "\u67e5\u770b\u7cbe\u5ea6": 235, "\u4e86\u89e3\u66f4\u591a": [235, 239, 246], "\u52a0\u8f7d\u6570\u636e": 237, "\u4f7f\u7528\u6b65\u9aa4": 237, "\u8bbf\u95ee\u6570\u636e\u96c6\u4e2d\u7684\u6570\u636e": 237, "\u904d\u5386\u6570\u636e": 237, "\u53ef\u89c6\u5316\u6570\u636e": 237, "\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d": 238, "\u7684\u6280\u5de7": 238, "mmap": 238, "true": [238, 248], "meta": [238, 264], "load_state_dict": [238, 245], "assign": 238, "\u5bfc\u5165\u4f9d\u8d56\u7684\u5e93": 239, "\u521b\u5efa\u4e00\u4e2a\u7b80\u5355\u7684": 239, "resnet": 239, "\u4f7f\u7528profiler\u5206\u6790\u6267\u884c\u65f6\u95f4": 239, "\u5206\u6790\u5185\u5b58\u6d88\u8017": 239, "\u4f7f\u7528\u8ddf\u8e2a\u529f\u80fd": 239, "\u68c0\u67e5\u5806\u6808\u8ddf\u8e2a": 239, "\u4f7f\u7528\u5206\u6790\u5668\u5206\u6790\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u4f5c\u4e1a": 239, "\u5728pytorch\u4e2d\u63a8\u7406\u5f62\u72b6": 240, "\u4e2d\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 241, "\u5b9a\u4e49\u5e76\u521d\u59cb\u5316\u795e\u7ecf\u7f51\u7edc": [241, 249, 250], "\u5728gpu\u4e0a\u4fdd\u5b58": 241, "cpu\u4e0a\u52a0\u8f7d": 241, "gpu\u4e0a\u52a0\u8f7d": 241, "\u5728cpu\u4e0a\u4fdd\u5b58": 241, "\u5728gpu\u4e0a\u52a0\u8f7d": 241, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9": 242, "\u521d\u59cb\u5316\u4f18\u5316\u5668": [242, 243, 244, 250], "\u4fdd\u5b58\u901a\u7528\u68c0\u67e5\u70b9": 242, "\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9": 242, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6574\u4e2a\u6a21\u578b": 243, "\u7ee7\u7eed\u5b66\u4e60": [243, 251], "\u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": 244, "\u4fdd\u5b58\u591a\u4e2a\u6a21\u578b": 244, "\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": 244, "\u4e2d\u4e3a": 245, "\u548c\u5f20\u91cf\u5b50\u7c7b\u63d0\u4f9b\u6269\u5c55\u70b9": 245, "swap_tensor": 245, "\u5e94\u7528\u4e8e": 245, "\u548c\u76f8\u5173\u65b9\u6cd5": 245, "\u5982\u4f55\u5728pytorch\u4e2d\u4f7f\u7528tensorboard": 246, "\u5728pytorch\u4e2d\u4f7f\u7528tensorboard": 246, "\u8bb0\u5f55\u6807\u91cf": 246, "\u8fd0\u884ctensorboard": 246, "timer\u5feb\u901f\u5165\u95e8": 247, "\u5b9a\u4e49timer": 247, "wall\u65f6\u95f4": 247, "blocked_autorang": 247, "\u4ee3\u7801\u7247\u6bb5": 247, "\u6307\u4ee4\u8ba1\u6570": 247, "collect_callgrind": 247, "\u6df1\u5165\u63a2\u8ba8": 247, "\u8fdb\u884ca": 247, "b\u6d4b\u8bd5": 247, "\u811a\u6ce8": 247, "\u6027\u80fd\u8c03\u4f18\u6307\u5357": 248, "\u4e00\u822c\u4f18\u5316": 248, "\u542f\u7528\u5f02\u6b65\u6570\u636e\u52a0\u8f7d\u548c\u6570\u636e\u589e\u5f3a": 248, "\u5bf9\u4e8e\u9a8c\u8bc1\u6216\u63a8\u7406": 248, "\u7981\u7528\u68af\u5ea6\u8ba1\u7b97": 248, "\u5bf9\u4e8e\u76f4\u63a5\u540e\u8ddf\u6279\u91cf\u5f52\u4e00\u5316\u7684\u5377\u79ef": 248, "\u7981\u7528\u504f\u7f6e": 248, "none": 248, "\u800c\u4e0d\u662f": 248, "zero_grad": 248, "\u6216": 248, "\u878d\u5408\u70b9\u8fd0\u7b97": 248, "\u4e3a\u8ba1\u7b97\u673a\u89c6\u89c9\u6a21\u578b\u542f\u7528": 248, "channels_last": 248, "\u5185\u5b58\u683c\u5f0f": 248, "\u68c0\u67e5\u70b9\u4e2d\u95f4\u7f13\u51b2\u533a": 248, "\u7981\u7528\u8c03\u8bd5api": 248, "cpu\u7279\u5b9a\u4f18\u5316": 248, "\u5229\u7528\u975e\u5747\u5300\u5185\u5b58\u8bbf\u95ee": 248, "numa": 248, "\u63a7\u5236": 248, "\u5229\u7528openmp": 248, "openmp\u8fd0\u884c\u65f6\u5e93": 248, "libiomp": 248, "\u5207\u6362\u5185\u5b58\u5206\u914d\u5668": 248, "\u4f7f\u7528onednn": 248, "graph\u4e0etorchscript\u8fdb\u884c\u63a8\u7406": 248, "\u4f7f\u7528pytorch": 248, "\u529f\u80fd\u5728cpu\u4e0a\u8bad\u7ec3\u6a21\u578b": 248, "\u7279\u5b9a\u4f18\u5316": 248, "\u542f\u7528": 248, "cudnn": 248, "\u81ea\u52a8\u8c03\u4f18\u5668": 248, "\u907f\u514d\u4e0d\u5fc5\u8981\u7684": 248, "\u540c\u6b65": 248, "\u76f4\u63a5\u5728\u76ee\u6807\u8bbe\u5907\u4e0a\u521b\u5efa\u5f20\u91cf": 248, "\u4f7f\u7528\u6df7\u5408\u7cbe\u5ea6\u548c": 248, "\u5728\u8f93\u5165\u957f\u5ea6\u53ef\u53d8\u7684\u60c5\u51b5\u4e0b\u9884\u5206\u914d\u5185\u5b58": 248, "\u5206\u5e03\u5f0f\u4f18\u5316": 248, "\u4f7f\u7528\u9ad8\u6548\u7684\u6570\u636e\u5e76\u884c\u540e\u7aef": 248, "\u5982\u679c\u5728\u4f7f\u7528": 248, "\u548c\u68af\u5ea6\u7d2f\u79ef\u8fdb\u884c\u8bad\u7ec3\u65f6": 248, "\u8df3\u8fc7\u4e0d\u5fc5\u8981\u7684": 248, "reduc": 248, "\u5982\u679c\u4f7f\u7528": 248, "find_unused_paramet": 248, "\u5219\u5728\u6784\u9020\u51fd\u6570\u548c\u6267\u884c\u671f\u95f4\u5339\u914d\u5c42\u7684\u987a\u5e8f": 248, "\u5728\u5206\u5e03\u5f0f\u8bbe\u7f6e\u4e2d\u5e73\u8861\u5de5\u4f5c\u8d1f\u8f7d": 248, "\u4f7f\u7528\u4e0d\u540c\u6a21\u578b\u7684\u53c2\u6570\u5bf9\u6a21\u578b\u8fdb\u884c\u70ed\u542f\u52a8": 249, "b": 249, "\u52a0\u8f7d\u5230\u6a21\u578b": 249, "\u4e2d": 250, "\u662f\u4ec0\u4e48": 250, "\u4e2d\u7684": 250, "\u8bbf\u95ee\u6a21\u578b\u548c\u4f18\u5316\u5668\u7684": 250, "\u52a0\u8f7d\u548c\u6807\u51c6\u5316\u6570\u636e\u96c6": 251, "\u5b9a\u4e49\u635f\u5931\u51fd\u6570\u548c\u4f18\u5316\u5668": 251, "\u5728\u8bad\u7ec3\u7f51\u7edc\u65f6\u6e05\u96f6\u68af\u5ea6": 251, "\u901a\u8fc7\u533a\u57df\u7f16\u8bd1\u51cf\u5c11": 253, "\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4": 253, "\u5148\u51b3\u6761\u4ef6": [253, 256], "convers": 254, "runtimeerror": 254, "lookup": 254, "type": 254, "cannot": 254, "rang": 254, "must": 254, "found": 254, "\u6269\u5c55\u540e\u7aef": 255, "\u4f7f\u7528\u793a\u4f8b": 255, "fp32": 255, "bf16": 255, "\u548c\u7528\u6237\u81ea\u5b9a\u4e49\u7684": 256, "triton": 256, "\u5185\u6838": 256, "\u9ad8\u7ea7\u7528\u6cd5": 256, "\u53ef\u7ec4\u5408\u6027\u548c\u9650\u5236": 256, "torch_log": 257, "\u73af\u5883\u8981\u6c42": 258, "\u5982\u4f55\u5bfc\u51fa\u6a21\u578b": 258, "\u6784\u5efa\u548c\u8fd0\u884c\u60a8\u7684": 258, "\u63a8\u7406\u5f15\u64ce": 258, "\u5c06": 259, "stabl": 259, "diffus": 259, "\u6a21\u578b\u90e8\u7f72\u4e3a": 259, "vertex": 259, "ai": 259, "\u7aef\u70b9": 259, "\u521b\u5efa\u81ea\u5b9a\u4e49": 259, "\u5904\u7406\u7a0b\u5e8f": 259, "\u5c06\u6a21\u578b\u5de5\u4ef6\u4e0a\u4f20\u5230": 259, "gc": 259, "\u4f7f\u7528\u6a21\u578b\u5de5\u4ef6\u548c\u9884\u6784\u5efa\u7684": 259, "\u5bb9\u5668\u955c\u50cf\u521b\u5efa": 259, "\u6a21\u578b\u90e8\u7f72\u5230\u7aef\u70b9": 259, "\u4f7f\u7528zeroredundancyoptimizer\u5206\u7247\u4f18\u5316\u5668\u72b6\u6001": 260, "changelog": 261, "wide": 262, "html": 262, "theme": [262, 268], "toc": 262, "test_py_modul": 263, "paragraph": [264, 267], "markup": 264, "inlin": 264, "liter": 264, "quot": 264, "doctest": 264, "emphas": 264, "sidebar": 264, "ch": 264, "ien": 264, "creativ": 264, "footnot": 264, "citat": 264, "glossari": 264, "direct": 264, "center": 264, "figur": 264, "admonit": 264, "And": 264, "rubric": 264, "titl": 264, "replac": 264, "compound": 264, "link": 264, "enumer": 265, "bullet": 265, "second": 265, "But": 265, "deeper": 265, "rabbit": 265, "hole": 265, "hlist": 265, "grid": 265, "giant": 265, "can": 265, "have": 265, "caption": [265, 268], "like": 265, "sticki": 266, "nav": 266, "menu": [266, 268], "11": 266, "12": 266, "13": 266, "14": 266, "15": 266, "16": 266, "17": 266, "18": 266, "19": 266, "20": 266, "submenu": 266, "subsubmenu": 266, "element": 267, "document": [267, 268], "subsect": 267, "subsubsect": 267, "demo": 268, "incred": 268, "git": 269}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["advanced/ONNXLive", "advanced/coding_ddpg", "advanced/cpp_autograd", "advanced/cpp_cuda_graphs", "advanced/cpp_export", "advanced/cpp_extension", "advanced/cpp_frontend", "advanced/ddp_pipeline", "advanced/dispatcher", "advanced/dynamic_quantization_tutorial", "advanced/extend_dispatcher", "advanced/generic_join", "advanced/neural_style_tutorial", "advanced/numpy_extensions_tutorial", "advanced/pendulum", "advanced/privateuseone", "advanced/rpc_ddp_tutorial", "advanced/semi_structured_sparse", "advanced/sharding", "advanced/static_quantization_tutorial", "advanced/super_resolution_with_onnxruntime", "advanced/torch-script-parallelism", "advanced/torch_script_custom_classes", "advanced/torch_script_custom_ops", "advanced/usb_semisup_learn", "beginner/Intro_to_TorchScript_tutorial", "beginner/audio_data_augmentation_tutorial", "beginner/audio_datasets_tutorial", "beginner/audio_feature_augmentation_tutorial", "beginner/audio_feature_extractions_tutorial", "beginner/audio_io_tutorial", "beginner/audio_resampling_tutorial", "beginner/basics/autogradqs_tutorial", "beginner/basics/buildmodel_tutorial", "beginner/basics/data_tutorial", "beginner/basics/index", "beginner/basics/intro", "beginner/basics/optimization_tutorial", "beginner/basics/quickstart_tutorial", "beginner/basics/saveloadrun_tutorial", "beginner/basics/tensorqs_tutorial", "beginner/basics/transforms_tutorial", "beginner/bettertransformer_tutorial", "beginner/blitz/autograd_tutorial", "beginner/blitz/cifar10_tutorial", "beginner/blitz/data_parallel_tutorial", "beginner/blitz/index", "beginner/blitz/neural_networks_tutorial", "beginner/blitz/tensor_tutorial", "beginner/chatbot_tutorial", "beginner/colab", "beginner/data_loading_tutorial", "beginner/dcgan_faces_tutorial", "beginner/ddp_series_fault_tolerance", "beginner/ddp_series_intro", "beginner/ddp_series_multigpu", "beginner/ddp_series_theory", "beginner/deep_learning_60min_blitz", "beginner/deeplabv3_on_android", "beginner/deeplabv3_on_ios", "beginner/deploy_seq2seq_hybrid_frontend_tutorial", "beginner/dist_overview", "beginner/examples_autograd/index", "beginner/examples_autograd/polynomial_autograd", "beginner/examples_autograd/polynomial_custom_function", "beginner/examples_nn/dynamic_net", "beginner/examples_nn/index", "beginner/examples_nn/polynomial_module", "beginner/examples_nn/polynomial_nn", "beginner/examples_nn/polynomial_optim", "beginner/examples_tensor/index", "beginner/examples_tensor/polynomial_numpy", "beginner/examples_tensor/polynomial_tensor", "beginner/fgsm_tutorial", "beginner/finetuning_torchvision_models_tutorial", "beginner/flava_finetuning_tutorial", "beginner/former_torchies/autograd_tutorial_old", "beginner/former_torchies/index", "beginner/former_torchies/nnft_tutorial", "beginner/former_torchies/parallelism_tutorial", "beginner/former_torchies/tensor_tutorial_old", "beginner/former_torchies_tutorial", "beginner/hta_intro_tutorial", "beginner/hta_trace_diff_tutorial", "beginner/hybrid_frontend/index", "beginner/hybrid_frontend/learning_hybrid_frontend_through_example_tutorial", "beginner/hybrid_frontend_tutorial", "beginner/hyperparameter_tuning_tutorial", "beginner/introyt", "beginner/introyt/autogradyt_tutorial", "beginner/introyt/captumyt", "beginner/introyt/index", "beginner/introyt/introyt1_tutorial", "beginner/introyt/modelsyt_tutorial", "beginner/introyt/tensorboardyt_tutorial", "beginner/introyt/tensors_deeper_tutorial", "beginner/introyt/trainingyt", "beginner/knowledge_distillation_tutorial", "beginner/nlp/advanced_tutorial", "beginner/nlp/deep_learning_tutorial", "beginner/nlp/index", "beginner/nlp/pytorch_tutorial", "beginner/nlp/sequence_models_tutorial", "beginner/nlp/word_embeddings_tutorial", "beginner/nn_tutorial", "beginner/onnx/export_simple_model_to_onnx_tutorial", "beginner/onnx/index", "beginner/onnx/intro_onnx", "beginner/onnx/onnx_registry_tutorial", "beginner/profiler", "beginner/ptcheat", "beginner/pytorch_with_examples", "beginner/saving_loading_models", "beginner/t5_tutorial", "beginner/template_tutorial", "beginner/text_sentiment_ngrams_tutorial", "beginner/torchtext_custom_dataset_tutorial", "beginner/transfer_learning_tutorial", "beginner/translation_transformer", "beginner/vt_tutorial", "distributed/home", "index", "intermediate/FSDP_adavnced_tutorial", "intermediate/FSDP_tutorial", "intermediate/TP_tutorial", "intermediate/autograd_saved_tensors_hooks_tutorial", "intermediate/ax_multiobjective_nas_tutorial", "intermediate/char_rnn_classification_tutorial", "intermediate/char_rnn_generation_tutorial", "intermediate/compiled_autograd_tutorial", "intermediate/custom_function_conv_bn_tutorial", "intermediate/custom_function_double_backward_tutorial", "intermediate/ddp_series_minGPT", "intermediate/ddp_series_multinode", "intermediate/ddp_tutorial", "intermediate/dist_pipeline_parallel_tutorial", "intermediate/dist_tuto", "intermediate/dqn_with_rnn_tutorial", "intermediate/dynamic_quantization_bert_tutorial", "intermediate/ensembling", "intermediate/flask_rest_api_tutorial", "intermediate/forced_alignment_with_torchaudio_tutorial", "intermediate/forward_ad_usage", "intermediate/fx_conv_bn_fuser", "intermediate/fx_profiling_tutorial", "intermediate/inductor_debug_cpu", "intermediate/jacobians_hessians", "intermediate/mario_rl_tutorial", "intermediate/memory_format_tutorial", "intermediate/mnist_train_nas", "intermediate/model_parallel_tutorial", "intermediate/neural_tangent_kernels", "intermediate/nvfuser_intro_tutorial", "intermediate/optimizer_step_in_backward_tutorial", "intermediate/parametrizations", "intermediate/per_sample_grads", "intermediate/process_group_cpp_extension_tutorial", "intermediate/pruning_tutorial", "intermediate/quantized_transfer_learning_tutorial", "intermediate/realtime_rpi", "intermediate/reinforcement_ppo", "intermediate/reinforcement_q_learning", "intermediate/rpc_async_execution", "intermediate/rpc_param_server_tutorial", "intermediate/rpc_tutorial", "intermediate/scaled_dot_product_attention_tutorial", "intermediate/seq2seq_translation_tutorial", "intermediate/spatial_transformer_tutorial", "intermediate/speech_recognition_pipeline_tutorial", "intermediate/tensorboard_profiler_tutorial", "intermediate/tensorboard_tutorial", "intermediate/text_to_speech_with_torchaudio", "intermediate/tiatoolbox_tutorial", "intermediate/torch_compile_tutorial", "intermediate/torch_export_nightly_tutorial", "intermediate/torch_export_tutorial", "intermediate/torchrec_tutorial", "intermediate/torchserve_with_ipex", "intermediate/torchserve_with_ipex_2", "intermediate/torchvision_tutorial", "prototype/backend_config_tutorial", "prototype/distributed_rpc_profiling", "prototype/fx_graph_mode_ptq_dynamic", "prototype/fx_graph_mode_ptq_static", "prototype/fx_graph_mode_quant_guide", "prototype/gpu_quantization_torchao_tutorial", "prototype/graph_mode_dynamic_bert_tutorial", "prototype/inductor_cpp_wrapper_tutorial", "prototype/inductor_windows_cpu", "prototype/ios_coreml_workflow", "prototype/ios_gpu_workflow", "prototype/maskedtensor_adagrad", "prototype/maskedtensor_advanced_semantics", "prototype/maskedtensor_overview", "prototype/maskedtensor_sparsity", "prototype/nestedtensor", "prototype/nnapi_mobilenetv2", "prototype/numeric_suite_tutorial", "prototype/prototype_index", "prototype/pt2e_quant_ptq", "prototype/pt2e_quant_qat", "prototype/pt2e_quant_x86_inductor", "prototype/pt2e_quantizer", "prototype/semi_structured_sparse", "prototype/skip_param_init", "prototype/torchscript_freezing", "prototype/tracing_based_selective_build", "prototype/vmap_recipe", "prototype/vulkan_workflow", "recipes/amx", "recipes/android_native_app_with_custom_op", "recipes/bundled_inputs", "recipes/compiling_optimizer", "recipes/compiling_optimizer_lr_scheduler", "recipes/cuda_rpc", "recipes/deployment_with_flask", "recipes/distributed_checkpoint_recipe", "recipes/distributed_device_mesh", "recipes/distributed_optim_torchscript", "recipes/distributed_rpc_profiling", "recipes/fuse", "recipes/inference_tuning_on_aws_graviton", "recipes/intel_extension_for_pytorch", "recipes/intel_neural_compressor_for_pytorch", "recipes/mobile_interpreter", "recipes/mobile_perf", "recipes/model_preparation_android", "recipes/model_preparation_ios", "recipes/profile_with_itt", "recipes/ptmobile_recipes_summary", "recipes/quantization", "recipes/recipes/Captum_Recipe", "recipes/recipes/amp_recipe", "recipes/recipes/benchmark", "recipes/recipes/changing_default_device", "recipes/recipes/defining_a_neural_network", "recipes/recipes/dynamic_quantization", "recipes/recipes/index", "recipes/recipes/loading_data_recipe", "recipes/recipes/module_load_state_dict_tips", "recipes/recipes/profiler_recipe", "recipes/recipes/reasoning_about_shapes", "recipes/recipes/save_load_across_devices", "recipes/recipes/saving_and_loading_a_general_checkpoint", "recipes/recipes/saving_and_loading_models_for_inference", "recipes/recipes/saving_multiple_models_in_one_file", "recipes/recipes/swap_tensors", "recipes/recipes/tensorboard_with_pytorch", "recipes/recipes/timer_quick_start", "recipes/recipes/tuning_guide", "recipes/recipes/warmstarting_model_using_parameters_from_a_different_model", "recipes/recipes/what_is_state_dict", "recipes/recipes/zeroing_out_gradients", "recipes/recipes_index", "recipes/regional_compilation", "recipes/script_optimized", "recipes/torch_compile_backend_ipex", "recipes/torch_compile_user_defined_triton_kernel_tutorial", "recipes/torch_logs", "recipes/torchscript_inference", "recipes/torchserve_vertexai_tutorial", "recipes/zero_redundancy_optimizer", "src/pytorch-sphinx-theme/docs/changelog", "src/pytorch-sphinx-theme/docs/configuring", "src/pytorch-sphinx-theme/docs/demo/api", "src/pytorch-sphinx-theme/docs/demo/demo", "src/pytorch-sphinx-theme/docs/demo/lists_tables", "src/pytorch-sphinx-theme/docs/demo/long", "src/pytorch-sphinx-theme/docs/demo/structure", "src/pytorch-sphinx-theme/docs/index", "src/pytorch-sphinx-theme/docs/installing"], "filenames": ["advanced/ONNXLive.rst", "advanced/coding_ddpg.rst", "advanced/cpp_autograd.rst", "advanced/cpp_cuda_graphs.rst", "advanced/cpp_export.rst", "advanced/cpp_extension.rst", "advanced/cpp_frontend.rst", "advanced/ddp_pipeline.rst", "advanced/dispatcher.rst", "advanced/dynamic_quantization_tutorial.rst", "advanced/extend_dispatcher.rst", "advanced/generic_join.rst", "advanced/neural_style_tutorial.rst", "advanced/numpy_extensions_tutorial.rst", "advanced/pendulum.rst", "advanced/privateuseone.rst", "advanced/rpc_ddp_tutorial.rst", "advanced/semi_structured_sparse.rst", "advanced/sharding.rst", "advanced/static_quantization_tutorial.rst", "advanced/super_resolution_with_onnxruntime.rst", "advanced/torch-script-parallelism.rst", "advanced/torch_script_custom_classes.rst", "advanced/torch_script_custom_ops.rst", "advanced/usb_semisup_learn.rst", "beginner/Intro_to_TorchScript_tutorial.rst", "beginner/audio_data_augmentation_tutorial.rst", "beginner/audio_datasets_tutorial.rst", "beginner/audio_feature_augmentation_tutorial.rst", "beginner/audio_feature_extractions_tutorial.rst", "beginner/audio_io_tutorial.rst", "beginner/audio_resampling_tutorial.rst", "beginner/basics/autogradqs_tutorial.rst", "beginner/basics/buildmodel_tutorial.rst", "beginner/basics/data_tutorial.rst", "beginner/basics/index.rst", "beginner/basics/intro.rst", "beginner/basics/optimization_tutorial.rst", "beginner/basics/quickstart_tutorial.rst", "beginner/basics/saveloadrun_tutorial.rst", "beginner/basics/tensorqs_tutorial.rst", "beginner/basics/transforms_tutorial.rst", "beginner/bettertransformer_tutorial.rst", "beginner/blitz/autograd_tutorial.rst", "beginner/blitz/cifar10_tutorial.rst", "beginner/blitz/data_parallel_tutorial.rst", "beginner/blitz/index.rst", "beginner/blitz/neural_networks_tutorial.rst", "beginner/blitz/tensor_tutorial.rst", "beginner/chatbot_tutorial.rst", "beginner/colab.rst", "beginner/data_loading_tutorial.rst", "beginner/dcgan_faces_tutorial.rst", "beginner/ddp_series_fault_tolerance.rst", "beginner/ddp_series_intro.rst", "beginner/ddp_series_multigpu.rst", "beginner/ddp_series_theory.rst", "beginner/deep_learning_60min_blitz.rst", "beginner/deeplabv3_on_android.rst", "beginner/deeplabv3_on_ios.rst", "beginner/deploy_seq2seq_hybrid_frontend_tutorial.rst", "beginner/dist_overview.rst", "beginner/examples_autograd/index.rst", "beginner/examples_autograd/polynomial_autograd.rst", "beginner/examples_autograd/polynomial_custom_function.rst", "beginner/examples_nn/dynamic_net.rst", "beginner/examples_nn/index.rst", "beginner/examples_nn/polynomial_module.rst", "beginner/examples_nn/polynomial_nn.rst", "beginner/examples_nn/polynomial_optim.rst", "beginner/examples_tensor/index.rst", "beginner/examples_tensor/polynomial_numpy.rst", "beginner/examples_tensor/polynomial_tensor.rst", "beginner/fgsm_tutorial.rst", "beginner/finetuning_torchvision_models_tutorial.rst", "beginner/flava_finetuning_tutorial.rst", "beginner/former_torchies/autograd_tutorial_old.rst", "beginner/former_torchies/index.rst", "beginner/former_torchies/nnft_tutorial.rst", "beginner/former_torchies/parallelism_tutorial.rst", "beginner/former_torchies/tensor_tutorial_old.rst", "beginner/former_torchies_tutorial.rst", "beginner/hta_intro_tutorial.rst", "beginner/hta_trace_diff_tutorial.rst", "beginner/hybrid_frontend/index.rst", "beginner/hybrid_frontend/learning_hybrid_frontend_through_example_tutorial.rst", "beginner/hybrid_frontend_tutorial.rst", "beginner/hyperparameter_tuning_tutorial.rst", "beginner/introyt.rst", "beginner/introyt/autogradyt_tutorial.rst", "beginner/introyt/captumyt.rst", "beginner/introyt/index.rst", "beginner/introyt/introyt1_tutorial.rst", "beginner/introyt/modelsyt_tutorial.rst", "beginner/introyt/tensorboardyt_tutorial.rst", "beginner/introyt/tensors_deeper_tutorial.rst", "beginner/introyt/trainingyt.rst", "beginner/knowledge_distillation_tutorial.rst", "beginner/nlp/advanced_tutorial.rst", "beginner/nlp/deep_learning_tutorial.rst", "beginner/nlp/index.rst", "beginner/nlp/pytorch_tutorial.rst", "beginner/nlp/sequence_models_tutorial.rst", "beginner/nlp/word_embeddings_tutorial.rst", "beginner/nn_tutorial.rst", "beginner/onnx/export_simple_model_to_onnx_tutorial.rst", "beginner/onnx/index.rst", "beginner/onnx/intro_onnx.rst", "beginner/onnx/onnx_registry_tutorial.rst", "beginner/profiler.rst", "beginner/ptcheat.rst", "beginner/pytorch_with_examples.rst", "beginner/saving_loading_models.rst", "beginner/t5_tutorial.rst", "beginner/template_tutorial.rst", "beginner/text_sentiment_ngrams_tutorial.rst", "beginner/torchtext_custom_dataset_tutorial.rst", "beginner/transfer_learning_tutorial.rst", "beginner/translation_transformer.rst", "beginner/vt_tutorial.rst", "distributed/home.rst", "index.rst", "intermediate/FSDP_adavnced_tutorial.rst", "intermediate/FSDP_tutorial.rst", "intermediate/TP_tutorial.rst", "intermediate/autograd_saved_tensors_hooks_tutorial.rst", "intermediate/ax_multiobjective_nas_tutorial.rst", "intermediate/char_rnn_classification_tutorial.rst", "intermediate/char_rnn_generation_tutorial.rst", "intermediate/compiled_autograd_tutorial.rst", "intermediate/custom_function_conv_bn_tutorial.rst", "intermediate/custom_function_double_backward_tutorial.rst", "intermediate/ddp_series_minGPT.rst", "intermediate/ddp_series_multinode.rst", "intermediate/ddp_tutorial.rst", "intermediate/dist_pipeline_parallel_tutorial.rst", "intermediate/dist_tuto.rst", "intermediate/dqn_with_rnn_tutorial.rst", "intermediate/dynamic_quantization_bert_tutorial.rst", "intermediate/ensembling.rst", "intermediate/flask_rest_api_tutorial.rst", "intermediate/forced_alignment_with_torchaudio_tutorial.rst", "intermediate/forward_ad_usage.rst", "intermediate/fx_conv_bn_fuser.rst", "intermediate/fx_profiling_tutorial.rst", "intermediate/inductor_debug_cpu.rst", "intermediate/jacobians_hessians.rst", "intermediate/mario_rl_tutorial.rst", "intermediate/memory_format_tutorial.rst", "intermediate/mnist_train_nas.rst", "intermediate/model_parallel_tutorial.rst", "intermediate/neural_tangent_kernels.rst", "intermediate/nvfuser_intro_tutorial.rst", "intermediate/optimizer_step_in_backward_tutorial.rst", "intermediate/parametrizations.rst", "intermediate/per_sample_grads.rst", "intermediate/process_group_cpp_extension_tutorial.rst", "intermediate/pruning_tutorial.rst", "intermediate/quantized_transfer_learning_tutorial.rst", "intermediate/realtime_rpi.rst", "intermediate/reinforcement_ppo.rst", "intermediate/reinforcement_q_learning.rst", "intermediate/rpc_async_execution.rst", "intermediate/rpc_param_server_tutorial.rst", "intermediate/rpc_tutorial.rst", "intermediate/scaled_dot_product_attention_tutorial.rst", "intermediate/seq2seq_translation_tutorial.rst", "intermediate/spatial_transformer_tutorial.rst", "intermediate/speech_recognition_pipeline_tutorial.rst", "intermediate/tensorboard_profiler_tutorial.rst", "intermediate/tensorboard_tutorial.rst", "intermediate/text_to_speech_with_torchaudio.rst", "intermediate/tiatoolbox_tutorial.rst", "intermediate/torch_compile_tutorial.rst", "intermediate/torch_export_nightly_tutorial.rst", "intermediate/torch_export_tutorial.rst", "intermediate/torchrec_tutorial.rst", "intermediate/torchserve_with_ipex.rst", "intermediate/torchserve_with_ipex_2.rst", "intermediate/torchvision_tutorial.rst", "prototype/backend_config_tutorial.rst", "prototype/distributed_rpc_profiling.rst", "prototype/fx_graph_mode_ptq_dynamic.rst", "prototype/fx_graph_mode_ptq_static.rst", "prototype/fx_graph_mode_quant_guide.rst", "prototype/gpu_quantization_torchao_tutorial.rst", "prototype/graph_mode_dynamic_bert_tutorial.rst", "prototype/inductor_cpp_wrapper_tutorial.rst", "prototype/inductor_windows_cpu.rst", "prototype/ios_coreml_workflow.rst", "prototype/ios_gpu_workflow.rst", "prototype/maskedtensor_adagrad.rst", "prototype/maskedtensor_advanced_semantics.rst", "prototype/maskedtensor_overview.rst", "prototype/maskedtensor_sparsity.rst", "prototype/nestedtensor.rst", "prototype/nnapi_mobilenetv2.rst", "prototype/numeric_suite_tutorial.rst", "prototype/prototype_index.rst", "prototype/pt2e_quant_ptq.rst", "prototype/pt2e_quant_qat.rst", "prototype/pt2e_quant_x86_inductor.rst", "prototype/pt2e_quantizer.rst", "prototype/semi_structured_sparse.rst", "prototype/skip_param_init.rst", "prototype/torchscript_freezing.rst", "prototype/tracing_based_selective_build.rst", "prototype/vmap_recipe.rst", "prototype/vulkan_workflow.rst", "recipes/amx.rst", "recipes/android_native_app_with_custom_op.rst", "recipes/bundled_inputs.rst", "recipes/compiling_optimizer.rst", "recipes/compiling_optimizer_lr_scheduler.rst", "recipes/cuda_rpc.rst", "recipes/deployment_with_flask.rst", "recipes/distributed_checkpoint_recipe.rst", "recipes/distributed_device_mesh.rst", "recipes/distributed_optim_torchscript.rst", "recipes/distributed_rpc_profiling.rst", "recipes/fuse.rst", "recipes/inference_tuning_on_aws_graviton.rst", "recipes/intel_extension_for_pytorch.rst", "recipes/intel_neural_compressor_for_pytorch.rst", "recipes/mobile_interpreter.rst", "recipes/mobile_perf.rst", "recipes/model_preparation_android.rst", "recipes/model_preparation_ios.rst", "recipes/profile_with_itt.rst", "recipes/ptmobile_recipes_summary.rst", "recipes/quantization.rst", "recipes/recipes/Captum_Recipe.rst", "recipes/recipes/amp_recipe.rst", "recipes/recipes/benchmark.rst", "recipes/recipes/changing_default_device.rst", "recipes/recipes/defining_a_neural_network.rst", "recipes/recipes/dynamic_quantization.rst", "recipes/recipes/index.rst", "recipes/recipes/loading_data_recipe.rst", "recipes/recipes/module_load_state_dict_tips.rst", "recipes/recipes/profiler_recipe.rst", "recipes/recipes/reasoning_about_shapes.rst", "recipes/recipes/save_load_across_devices.rst", "recipes/recipes/saving_and_loading_a_general_checkpoint.rst", "recipes/recipes/saving_and_loading_models_for_inference.rst", "recipes/recipes/saving_multiple_models_in_one_file.rst", "recipes/recipes/swap_tensors.rst", "recipes/recipes/tensorboard_with_pytorch.rst", "recipes/recipes/timer_quick_start.rst", "recipes/recipes/tuning_guide.rst", "recipes/recipes/warmstarting_model_using_parameters_from_a_different_model.rst", "recipes/recipes/what_is_state_dict.rst", "recipes/recipes/zeroing_out_gradients.rst", "recipes/recipes_index.rst", "recipes/regional_compilation.rst", "recipes/script_optimized.rst", "recipes/torch_compile_backend_ipex.rst", "recipes/torch_compile_user_defined_triton_kernel_tutorial.rst", "recipes/torch_logs.rst", "recipes/torchscript_inference.rst", "recipes/torchserve_vertexai_tutorial.rst", "recipes/zero_redundancy_optimizer.rst", "src/pytorch-sphinx-theme/docs/changelog.rst", "src/pytorch-sphinx-theme/docs/configuring.rst", "src/pytorch-sphinx-theme/docs/demo/api.rst", "src/pytorch-sphinx-theme/docs/demo/demo.rst", "src/pytorch-sphinx-theme/docs/demo/lists_tables.rst", "src/pytorch-sphinx-theme/docs/demo/long.rst", "src/pytorch-sphinx-theme/docs/demo/structure.rst", "src/pytorch-sphinx-theme/docs/index.rst", "src/pytorch-sphinx-theme/docs/installing.rst"], "titles": ["ONNX Live Tutorial", "TorchRL objectives: Coding a DDPG loss", "Autograd in C++ Frontend", "Using CUDA Graphs in PyTorch C++ API", "\u5728 C++ \u4e2d\u52a0\u8f7d TorchScript \u6a21\u578b", "Custom C++ and CUDA Extensions", "Using the PyTorch C++ Frontend", "Training Transformer models using Distributed Data Parallel and Pipeline Parallelism", "Registering a Dispatched Operator in C++", "(beta) Dynamic Quantization on an LSTM Word Language Model", "Extending dispatcher for a new backend in C++", "Distributed Training with Uneven Inputs Using the Join Context Manager", "Neural Transfer Using PyTorch", "Creating Extensions Using NumPy and SciPy", "Pendulum\uff1a\u4f7f\u7528 TorchRL \u7f16\u5199\u73af\u5883\u548ctransforms", "Facilitating New Backend Integration by PrivateUse1", "Combining Distributed DataParallel with Distributed RPC Framework", "(beta) Accelerating BERT with semi-structured (2:4) sparsity", "Exploring TorchRec sharding", "(beta) Static Quantization with Eager Mode in PyTorch", "(optional) PyTorch \u6a21\u578b\u5bfc\u51fa\u5230 ONNX \u5e76\u4f7f\u7528 ONNX Runtime \u8fd0\u884c", "Dynamic Parallelism in TorchScript", "Extending TorchScript with Custom C++ Classes", "Extending TorchScript with Custom C++ Operators", "Semi-Supervised Learning using USB built upon PyTorch", "TorchScript \u4ecb\u7ecd", "\u97f3\u9891\u6570\u636e\u589e\u5f3a", "\u97f3\u9891\u6570\u636e\u96c6", "\u97f3\u9891\u7279\u5f81\u589e\u5f3a", "\u97f3\u9891\u7279\u5f81\u63d0\u53d6", "\u97f3\u9891 I/O", "Audio \u91cd\u91c7\u6837", "\u81ea\u52a8\u5fae\u5206", "\u6784\u5efa\u795e\u7ecf\u7f51\u7edc", "\u6570\u636e\u96c6\u4e0e\u6570\u636e\u52a0\u8f7d\u5668", "Learn the Basics", "\u57fa\u7840\u77e5\u8bc6", "\u4f18\u5316\u6a21\u578b\u53c2\u6570", "\u5feb\u901f\u5165\u95e8", "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b", "\u5f20\u91cf", "Transforms", "\u4f7f\u7528 Better Transformer \u8fdb\u884c\u5feb\u901f Transformer \u63a8\u65ad", "A Gentle Introduction to torch.autograd", "Training a Classifier", "Optional: Data Parallelism", "Deep Learning with PyTorch: A 60 Minute Blitz", "Neural Networks", "Tensors", "Chatbot Tutorial", "Running Tutorials in Google Colab", "Writing Custom Datasets, DataLoaders and Transforms", "DCGAN \u6559\u7a0b", "Fault-tolerant Distributed Training with torchrun", "PyTorch \u5206\u5e03\u5f0f\u5e76\u884c - Video Tutorials", "\u4f7f\u7528 DDP \u8fdb\u884c\u591a GPU \u8bad\u7ec3", "What is Distributed Data Parallel (DDP)", "PyTorch \u6df1\u5ea6\u5b66\u4e60\uff1a60\u5206\u949f\u5165\u95e8", "Image Segmentation DeepLabV3 on Android", "Image Segmentation DeepLabV3 on iOS", "Deploying a Seq2Seq Model with TorchScript", "PyTorch \u5206\u5e03\u5f0f\u6982\u8ff0", "<no title>", "PyTorch: Tensors and autograd", "PyTorch: Defining New autograd Functions", "PyTorch: Control Flow + Weight Sharing", "<no title>", "PyTorch: Custom nn Modules", "PyTorch: nn", "PyTorch: optim", "<no title>", "Warm-up: numpy", "PyTorch\uff1a\u5f20\u91cf(Tensors)", "\u5bf9\u6297\u6837\u672c\u751f\u6210", "Finetuning Torchvision Models", "TorchMultimodal \u6559\u7a0b\uff1a\u5fae\u8c03 FLAVA", "Autograd", "<no title>", "nn package", "Multi-GPU Examples", "Tensors", "PyTorch for Former Torch Users", "Holistic Trace Analysis \u4ecb\u7ecd", "Holistic Trace Analysis \u5dee\u5f02\u5206\u6790", "<no title>", "Learning Hybrid Frontend Syntax Through Example", "Hybrid Frontend \u6559\u7a0b", "Ray Tune \u8d85\u53c2\u6570\u8c03\u4f18", "PyTorch \u4ecb\u7ecd - YouTube", "\u81ea\u52a8\u5fae\u5206\u57fa\u7840", "\u4f7f\u7528 Captum \u8fdb\u884c\u6a21\u578b\u7406\u89e3", "Introduction to PyTorch on YouTube", "PyTorch \u7b80\u4ecb", "\u4f7f\u7528 PyTorch \u6784\u5efa\u6a21\u578b", "PyTorch TensorBoard \u652f\u6301", "PyTorch Tensors \u4ecb\u7ecd", "\u4f7f\u7528 PyTorch \u8bad\u7ec3\u6a21\u578b", "Knowledge Distillation \u6559\u7a0b", "Advanced: Making Dynamic Decisions and the Bi-LSTM CRF", "Deep Learning with PyTorch", "Deep Learning for NLP with Pytorch", "Introduction to PyTorch", "Sequence Models and Long Short-Term Memory Networks", "Word Embeddings: Encoding Lexical Semantics", "torch.nn \u5177\u4f53\u662f\u4ec0\u4e48?", "Export a PyTorch model to ONNX", "ONNX", "ONNX \u4ecb\u7ecd", "Extending the ONNX Registry", "PyTorch \u6a21\u578b\u5206\u6790", "PyTorch Cheat Sheet", "\u8ddf\u7740\u793a\u4f8b\u5b66\u4e60 PyTorch", "Saving and Loading Models", "T5-Base Model for Summarization, Sentiment Classification, and Translation", "Template Tutorial", "torchtext \u6587\u672c\u5206\u7c7b", "Torchtext \u9884\u5904\u7406\u81ea\u5b9a\u4e49\u6587\u672c\u6570\u636e\u96c6", "\u8ba1\u7b97\u673a\u89c6\u89c9\u8fc1\u79fb\u5b66\u4e60\u6559\u7a0b", "\u6570\u636e\u83b7\u53d6\u548c\u5904\u7406", "\u4f18\u5316\u89c6\u89c9 Transformer \u6a21\u578b", "Distributed and Parallel Training Tutorials", "\u6b22\u8fce\u6765\u5230 PyTorch \u6559\u7a0b", "Advanced Model Training with Fully Sharded Data Parallel (FSDP)", "Getting Started with Fully Sharded Data Parallel(FSDP)", "Large Scale Transformer model training with Tensor Parallel (TP)", "Hooks for autograd saved tensors", "Multi-Objective NAS with Ax", "\u4ece\u96f6\u5f00\u59cb\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406\uff1a\u5b57\u7b26\u7ea7 RNN \u8fdb\u884c\u59d3\u540d\u5206\u7c7b", "\u4ece\u96f6\u5f00\u59cb\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406\uff1a\u5b57\u7b26\u7ea7 RNN \u751f\u6210\u59d3\u540d", "Compiled Autograd: \u4e3a torch.compile \u6355\u83b7\u66f4\u5927\u7684\u540e\u5411\u56fe", "Fusing Convolution and Batch Norm using Custom Function", "Double Backward with Custom Functions", "Training \u201creal-world\u201d models with DDP", "Multinode Training", "Getting Started with Distributed Data Parallel", "Distributed Pipeline Parallelism Using RPC", "Writing Distributed Applications with PyTorch", "Recurrent DQN: Training recurrent policies", "(beta) Dynamic Quantization on BERT", "Model ensembling", "API \u5b9a\u4e49", "Wav2Vec2 \u5f3a\u5236\u5bf9\u9f50", "Forward-mode Automatic Differentiation (Beta)", "(beta) Building a Convolution/Batch Norm fuser in FX", "(beta) Building a Simple CPU Performance Profiler with FX", "Inductor CPU backend debugging and profiling", "Jacobians, Hessians, hvp, vhp, and more: composing function transforms", "\u8bad\u7ec3\u4e00\u4e2a\u9a6c\u91cc\u5965\u6e38\u620f\u7684 RL Agent", "(beta) Channels Last Memory Format in PyTorch", "<no title>", "Single-Machine Model Parallel Best Practices", "Neural Tangent Kernels", "Getting Started - Accelerate Your Scripts with nvFuser", "How to save memory by fusing the optimizer step into the backward pass", "Parametrizations Tutorial", "Per-sample-gradients", "Customize Process Group Backends Using Cpp Extensions", "Pruning Tutorial", "(beta) Quantized Transfer Learning for Computer Vision Tutorial", "\u5728 Raspberry Pi 4 \u4e0a\u8fdb\u884c\u5b9e\u65f6\u63a8\u7406 (30 fps!)", "\u4f7f\u7528 TorchRL \u5f3a\u5316\u5b66\u4e60 (PPO) \u6559\u7a0b", "\u5f3a\u5316\u5b66\u4e60 (DQN) \u6559\u7a0b", "Implementing Batch RPC Processing Using Asynchronous Executions", "Implementing a Parameter Server Using Distributed RPC Framework", "Getting Started with Distributed RPC Framework", "(Beta) Implementing High-Performance Transformers with Scaled Dot Product Attention (SDPA)", "\u4ece\u96f6\u5f00\u59cb\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406\uff1a\u5e8f\u5217\u5230\u5e8f\u5217\u7f51\u7edc\u548c\u6ce8\u610f\u529b\u673a\u5236\u8fdb\u884c\u7ffb\u8bd1", "Spatial Transformer Networks \u6559\u7a0b", "Wav2Vec2 \u8fdb\u884c\u8bed\u97f3\u8bc6\u522b", "PyTorch Profiler With TensorBoard", "TensorBoard \u53ef\u89c6\u5316\u6a21\u578b\u3001\u6570\u636e\u548c\u8bad\u7ec3", "Tacotron2 \u6587\u672c\u8f6c\u8bed\u97f3", "PyTorch \u548c TIAToolbox \u8fdb\u884c\u5168\u5207\u7247\u56fe\u50cf\u5206\u7c7b", "Introduction to torch.compile", "torch.export Nightly Tutorial", "torch.export Tutorial", "Introduction to TorchRec", "Grokking PyTorch Intel CPU performance from first principles", "Grokking PyTorch Intel CPU performance from first principles (Part 2)", "TorchVision \u5bf9\u8c61\u68c0\u6d4b\u5fae\u8c03\u6559\u7a0b", "(prototype) PyTorch BackendConfig Tutorial", "Profiling PyTorch RPC-Based Workloads", "(prototype) FX Graph Mode Post Training Dynamic Quantization", "(prototype) FX Graph Mode Post Training Static Quantization", "(prototype) FX Graph Mode Quantization User Guide", "(prototype) GPU Quantization with TorchAO", "(prototype) Graph Mode Dynamic Quantization on BERT", "Inductor C++ Wrapper Tutorial", "\u5982\u4f55\u5728 Windows CPU \u4e0a\u4f7f\u7528 TorchInductor", "(Prototype) Convert Mobilenetv2 to Core ML", "(Prototype) Use iOS GPU in PyTorch", "(Prototype) Efficiently writing \u201csparse\u201d semantics for Adagrad with MaskedTensor", "(Prototype) MaskedTensor Advanced Semantics", "(Prototype) MaskedTensor Overview", "(Prototype) MaskedTensor Sparsity", "Getting Started with Nested Tensors", "(Beta) Convert MobileNetV2 to NNAPI", "PyTorch Numeric Suite Tutorial", "PyTorch Prototype Recipes", "(prototype) PyTorch 2 Export Post Training Quantization", "(prototype) PyTorch 2 Export Quantization-Aware Training (QAT)", "PyTorch 2 Export Quantization with X86 Backend through Inductor", "How to Write a Quantizer for PyTorch 2 Export Quantization", "(prototype) Accelerating BERT with semi-structured (2:4) sparsity", "Skipping Module Parameter Initialization", "Model Freezing in TorchScript", "(prototype) Tracing-based Selective Build Mobile Interpreter in Android and iOS", "torch.vmap", "PyTorch Vulkan Backend User Workflow", "\u5229\u7528\u82f1\u7279\u5c14\u00ae\u9ad8\u7ea7\u77e9\u9635\u6269\u5c55(Intel\u00ae Advanced Matrix Extensions)", "Making Native Android Application that uses PyTorch prebuilt libraries", "(beta) Bundling inputs to PyTorch Models", "(beta) \u4f7f\u7528 torch.compile \u7f16\u8bd1\u4f18\u5316\u5668", "(beta) Running the compiled optimizer with an LR Scheduler", "\u4f7f\u7528TensorPipe CUDA RPC\u8fdb\u884c\u8bbe\u5907\u5230\u8bbe\u5907\u901a\u4fe1", "\u4f7f\u7528 Flask \u8fdb\u884c\u90e8\u7f72", "\u5206\u5e03\u5f0f\u68c0\u67e5\u70b9 (DCP) \u5165\u95e8", "\u5f00\u59cb\u4f7f\u7528 DeviceMesh", "\u652f\u6301 TorchScript \u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668", "Profiling PyTorch RPC-Based Workloads", "Fuse Modules Recipe", "(Beta) PyTorch\u5728AWS Graviton\u5904\u7406\u5668\u4e0a\u7684\u63a8\u7406\u6027\u80fd\u4f18\u5316", "Intel\u00ae Extension for PyTorch*", "\u4f7f\u7528Intel\u00ae Neural Compressor\u5b9e\u73b0PyTorch\u7684\u7b80\u6613\u91cf\u5316", "(beta) Efficient mobile interpreter in Android and iOS", "Pytorch Mobile Performance Recipes", "Model Preparation for Android Recipe", "Model Preparation for iOS Recipe", "\u4f7f\u7528 Instrumentation and Tracing Technology (ITT) API \u5206\u6790 PyTorch \u5de5\u4f5c\u8d1f\u8f7d", "Summary of PyTorch Mobile Recipes", "Quantization Recipe", "\u4f7f\u7528 Captum \u8fdb\u884c\u6a21\u578b\u53ef\u89e3\u91ca\u6027", "\u81ea\u52a8\u6df7\u5408\u7cbe\u5ea6", "PyTorch Benchmark", "Changing default device", "PyTorch \u521b\u5efa\u795e\u7ecf\u7f51\u7edc", "\u52a8\u6001\u91cf\u5316", "PyTorch Recipes", "PyTorch \u52a0\u8f7d\u6570\u636e", "\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d nn.Module \u7684\u6280\u5de7", "PyTorch Profiler", "\u5728PyTorch\u4e2d\u63a8\u7406\u5f62\u72b6", "PyTorch \u4e2d\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b", "PyTorch \u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9", "PyTorch \u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b", "PyTorch \u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b", "\u5728 nn.Module \u4e2d\u4e3a load_state_dict \u548c\u5f20\u91cf\u5b50\u7c7b\u63d0\u4f9b\u6269\u5c55\u70b9", "\u5982\u4f55\u5728PyTorch\u4e2d\u4f7f\u7528TensorBoard", "Timer\u5feb\u901f\u5165\u95e8", "\u6027\u80fd\u8c03\u4f18\u6307\u5357", "PyTorch \u4f7f\u7528\u4e0d\u540c\u6a21\u578b\u7684\u53c2\u6570\u5bf9\u6a21\u578b\u8fdb\u884c\u70ed\u542f\u52a8", "PyTorch \u4e2d state_dict \u662f\u4ec0\u4e48", "\u4ecb\u7ecd", "PyTorch \u793a\u4f8b", "\u901a\u8fc7\u533a\u57df\u7f16\u8bd1\u51cf\u5c11 torch.compile \u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4", "Script and Optimize for Mobile Recipe", "Intel\u00ae PyTorch* \u6269\u5c55\u540e\u7aef", "\u4f7f\u7528 torch.compile \u548c\u7528\u6237\u81ea\u5b9a\u4e49\u7684 Triton \u5185\u6838", "(Beta) \u4f7f\u7528 TORCH_LOGS python API \u4e0e torch.compile", "TorchScript \u90e8\u7f72", "\u5c06 PyTorch Stable Diffusion \u6a21\u578b\u90e8\u7f72\u4e3a Vertex AI \u7aef\u70b9", "\u4f7f\u7528ZeroRedundancyOptimizer\u5206\u7247\u4f18\u5316\u5668\u72b6\u6001", "Changelog", "Configuration", "5. test_py_module", "3. Paragraph Level Markup", "4. Lists & Tables", "1. Long Sticky Nav", "1. Structural Elements", "<no title>", "Installation"], "terms": {"thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 37, 40, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 87, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 219, 220, 222, 224, 225, 226, 227, 229, 230, 234, 240, 242, 243, 255, 263, 264, 265, 267, 268], "show": [0, 1, 5, 10, 11, 12, 14, 17, 18, 19, 22, 24, 34, 42, 44, 51, 52, 58, 59, 61, 73, 75, 82, 83, 85, 87, 90, 104, 108, 109, 113, 115, 116, 117, 118, 119, 121, 123, 126, 127, 128, 130, 131, 134, 135, 137, 139, 140, 145, 146, 148, 150, 156, 158, 159, 160, 161, 162, 164, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 180, 183, 186, 189, 190, 191, 196, 197, 199, 200, 203, 206, 210, 213, 222, 224, 225, 227, 230, 233, 263, 265], "you": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 31, 32, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 64, 65, 67, 68, 73, 75, 76, 78, 81, 82, 85, 86, 87, 95, 97, 98, 99, 100, 101, 102, 103, 105, 108, 109, 111, 112, 113, 114, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 179, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 206, 207, 208, 210, 211, 215, 222, 224, 225, 226, 227, 230, 234, 242, 243, 255, 263, 265, 266, 267], "neural": [0, 2, 5, 13, 14, 17, 20, 32, 35, 43, 46, 49, 51, 57, 60, 68, 73, 78, 79, 81, 97, 98, 99, 100, 101, 102, 103, 105, 107, 111, 116, 117, 119, 121, 126, 127, 128, 130, 137, 150, 157, 160, 161, 163, 166, 167, 170, 172, 178, 189, 196, 198, 201, 203, 222, 228, 237, 253], "ha": [0, 1, 2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 42, 43, 44, 47, 49, 50, 58, 59, 60, 61, 63, 68, 73, 74, 75, 76, 78, 80, 83, 85, 87, 97, 98, 99, 101, 102, 103, 104, 105, 108, 109, 111, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 130, 131, 132, 133, 136, 137, 138, 139, 141, 143, 145, 146, 148, 151, 152, 153, 154, 157, 158, 159, 160, 161, 164, 165, 166, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 181, 183, 184, 185, 186, 189, 191, 192, 193, 194, 195, 197, 199, 200, 202, 203, 204, 205, 210, 213, 219, 222, 225, 230, 234, 255, 265, 266], "been": [0, 1, 3, 4, 6, 7, 9, 14, 15, 17, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 42, 50, 58, 59, 69, 73, 74, 80, 83, 85, 87, 101, 102, 105, 113, 119, 123, 128, 130, 131, 132, 136, 137, 141, 143, 144, 145, 146, 151, 152, 153, 154, 157, 159, 160, 161, 165, 168, 169, 170, 171, 172, 174, 175, 177, 178, 181, 183, 189, 191, 194, 195, 200, 201, 202, 203, 213, 219, 222, 266], "export": [0, 4, 8, 20, 21, 23, 47, 60, 85, 106, 107, 108, 110, 121, 133, 134, 138, 145, 165, 173, 198, 205, 206, 209, 210, 211, 221, 224, 232, 249, 259, 260], "from": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 33, 34, 37, 38, 41, 42, 44, 45, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 67, 68, 69, 73, 75, 76, 78, 80, 82, 83, 85, 87, 90, 92, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 173, 174, 175, 180, 182, 183, 184, 185, 186, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 207, 208, 210, 211, 215, 216, 217, 218, 220, 221, 222, 223, 224, 225, 226, 227, 230, 231, 233, 237, 239, 240, 247, 248, 253, 254, 255, 257, 260, 261, 263, 264, 265, 266], "appl": [0, 98, 102, 177, 185, 189, 190], "format": [0, 1, 5, 7, 9, 12, 16, 17, 19, 20, 23, 25, 51, 52, 58, 59, 60, 87, 94, 95, 96, 97, 107, 108, 110, 115, 119, 121, 122, 123, 130, 136, 138, 144, 145, 157, 158, 159, 162, 164, 167, 169, 170, 172, 174, 175, 177, 179, 182, 183, 186, 189, 190, 191, 193, 194, 196, 199, 200, 202, 203, 205, 218, 222, 223, 226, 227, 230, 232, 236, 238, 249, 259, 265, 266], "us": [0, 1, 4, 8, 9, 10, 14, 15, 16, 17, 18, 19, 21, 32, 33, 38, 42, 44, 45, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 61, 63, 64, 65, 67, 68, 69, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 107, 108, 110, 111, 114, 115, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 131, 133, 136, 138, 140, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 157, 158, 159, 160, 161, 166, 167, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 189, 191, 192, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 207, 211, 212, 213, 220, 221, 222, 226, 227, 229, 232, 233, 234, 237, 248, 253, 260, 261, 263, 264, 265, 266], "allow": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 19, 22, 23, 24, 25, 32, 43, 49, 50, 51, 52, 53, 60, 61, 79, 82, 83, 85, 87, 97, 99, 101, 102, 103, 105, 108, 113, 119, 122, 123, 124, 126, 128, 131, 136, 137, 138, 140, 143, 147, 148, 151, 153, 154, 156, 157, 158, 160, 161, 162, 164, 165, 166, 167, 172, 173, 174, 175, 176, 177, 178, 179, 186, 187, 191, 192, 195, 197, 199, 200, 201, 202, 208, 210, 230, 263], "easili": [0, 1, 5, 12, 19, 24, 45, 60, 61, 73, 95, 97, 109, 112, 118, 119, 122, 124, 126, 134, 136, 143, 144, 145, 151, 157, 160, 161, 164, 172, 173, 174, 175, 177, 178, 179, 183, 185, 204], "deep": [0, 1, 6, 12, 13, 25, 47, 49, 52, 60, 69, 97, 101, 103, 117, 119, 120, 121, 127, 128, 130, 138, 145, 146, 147, 154, 157, 158, 161, 166, 172, 176, 178, 213, 220, 223, 228, 263], "learn": [0, 1, 4, 6, 7, 9, 13, 14, 17, 20, 21, 25, 43, 45, 47, 49, 51, 52, 53, 54, 55, 56, 57, 60, 61, 69, 73, 79, 81, 82, 84, 86, 87, 97, 101, 103, 104, 105, 107, 108, 112, 113, 114, 115, 116, 121, 122, 123, 126, 127, 128, 132, 133, 134, 136, 137, 145, 146, 149, 153, 154, 155, 157, 159, 160, 161, 163, 166, 167, 170, 172, 174, 175, 176, 178, 179, 185, 188, 191, 192, 193, 194, 195, 198, 199, 201, 202, 203, 205, 206, 210, 213, 218, 223, 225], "devic": [0, 1, 3, 6, 7, 8, 9, 10, 11, 14, 16, 18, 19, 20, 23, 24, 25, 33, 38, 40, 42, 43, 44, 45, 48, 49, 50, 52, 53, 55, 56, 58, 59, 60, 61, 63, 64, 72, 73, 79, 80, 87, 89, 95, 97, 99, 104, 105, 110, 111, 115, 117, 118, 120, 121, 123, 124, 125, 126, 130, 133, 134, 135, 136, 137, 138, 139, 145, 147, 148, 150, 151, 153, 155, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 175, 176, 179, 180, 182, 183, 185, 186, 187, 188, 189, 190, 195, 196, 199, 200, 201, 203, 204, 210, 212, 213, 214, 216, 220, 221, 222, 225, 230, 232, 233, 237, 241, 242, 246, 249, 254, 255, 257, 258, 261], "case": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 14, 16, 17, 20, 22, 23, 25, 32, 43, 49, 51, 60, 61, 68, 73, 75, 82, 85, 97, 98, 99, 101, 102, 103, 108, 111, 112, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131, 135, 136, 137, 139, 140, 142, 145, 146, 148, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 177, 178, 179, 180, 185, 186, 191, 193, 194, 195, 196, 199, 202, 203, 204, 207, 208, 210, 222, 225, 255], "stream": [0, 3, 15, 82, 98, 119, 135, 150, 159, 187, 210, 222], "camera": [0, 121, 159], "open": [0, 5, 9, 12, 20, 38, 49, 50, 58, 59, 60, 75, 87, 90, 103, 104, 105, 107, 115, 116, 117, 119, 122, 127, 128, 136, 138, 139, 140, 144, 147, 153, 155, 166, 167, 169, 172, 182, 186, 190, 206, 208, 210, 215, 222, 224, 225, 226, 227, 231, 260], "network": [0, 2, 3, 5, 7, 8, 12, 13, 14, 17, 19, 20, 21, 25, 32, 35, 43, 46, 49, 51, 57, 60, 68, 69, 73, 78, 79, 81, 92, 97, 98, 100, 101, 103, 105, 107, 111, 116, 117, 119, 121, 125, 126, 130, 133, 134, 144, 150, 151, 154, 157, 158, 163, 166, 169, 170, 172, 178, 196, 198, 201, 203, 222, 228, 237, 255], "exchang": [0, 49, 105, 107, 122, 136, 166, 169], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 32, 42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 61, 65, 67, 69, 73, 75, 76, 78, 80, 82, 83, 85, 86, 87, 92, 97, 98, 99, 100, 101, 105, 107, 108, 109, 110, 111, 112, 113, 116, 117, 121, 122, 123, 124, 126, 127, 128, 130, 131, 133, 134, 135, 136, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 155, 156, 157, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 215, 220, 222, 224, 225, 227, 229, 230, 234, 255, 260, 263, 265, 266], "repres": [0, 1, 5, 7, 10, 12, 13, 18, 20, 21, 25, 43, 49, 51, 52, 60, 63, 73, 75, 82, 85, 97, 103, 105, 107, 109, 110, 115, 116, 122, 123, 124, 126, 127, 137, 140, 142, 143, 144, 147, 148, 160, 161, 164, 166, 172, 174, 175, 177, 179, 183, 191, 195, 199, 200, 206, 265], "With": [0, 4, 8, 10, 15, 16, 17, 18, 19, 21, 42, 48, 52, 58, 59, 61, 73, 85, 101, 115, 124, 131, 136, 138, 145, 150, 151, 153, 162, 163, 164, 165, 166, 177, 178, 185, 187, 196, 199, 201, 202, 203, 206, 213, 226, 227, 230, 263, 265], "ai": [0, 75, 90, 99, 100, 104, 123, 126, 138, 147, 166, 176, 216, 222, 231, 253], "develop": [0, 1, 3, 5, 8, 10, 12, 15, 23, 24, 58, 59, 60, 82, 85, 101, 105, 107, 113, 115, 136, 140, 148, 156, 164, 169, 180, 185, 187, 189, 190, 191, 194, 199, 200, 202, 206, 210, 222, 224, 229, 237, 265, 266], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 34, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 64, 65, 67, 68, 73, 76, 78, 79, 80, 82, 83, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 213, 220, 222, 224, 225, 226, 227, 229, 230, 233, 234, 251, 255, 263, 265], "more": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 17, 19, 20, 21, 22, 25, 38, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 55, 56, 61, 67, 69, 73, 75, 76, 78, 79, 85, 97, 98, 99, 101, 102, 103, 105, 109, 110, 111, 112, 113, 115, 116, 117, 118, 120, 121, 122, 124, 126, 127, 128, 130, 131, 132, 133, 134, 136, 137, 140, 142, 143, 144, 147, 150, 151, 153, 154, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 177, 178, 179, 180, 183, 184, 185, 186, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 203, 205, 206, 207, 208, 210, 222, 225, 233, 263, 266], "move": [0, 1, 4, 5, 7, 12, 23, 26, 27, 28, 29, 30, 31, 40, 43, 47, 48, 73, 74, 99, 110, 122, 123, 124, 133, 134, 135, 137, 141, 147, 150, 153, 154, 155, 156, 158, 161, 163, 164, 165, 167, 168, 169, 171, 178, 179, 184, 190, 192, 200, 201, 208, 211, 225, 255], "between": [0, 1, 5, 6, 8, 11, 12, 14, 16, 17, 19, 21, 22, 23, 40, 47, 48, 49, 58, 59, 60, 65, 73, 82, 83, 85, 87, 95, 97, 98, 99, 102, 103, 108, 121, 123, 124, 126, 136, 137, 138, 144, 147, 148, 150, 151, 157, 161, 163, 164, 165, 166, 170, 172, 173, 174, 175, 177, 178, 179, 182, 185, 186, 187, 191, 192, 194, 197, 198, 200, 201, 202, 203, 220, 234, 265, 266], "state": [0, 1, 5, 8, 9, 10, 11, 12, 14, 17, 22, 38, 44, 49, 52, 53, 55, 60, 61, 78, 79, 87, 97, 98, 102, 112, 119, 122, 123, 127, 128, 130, 132, 134, 137, 138, 139, 142, 147, 153, 155, 157, 160, 161, 162, 163, 164, 166, 169, 182, 186, 191, 194, 197, 203, 218], "art": [0, 5, 44, 52, 79, 103, 119, 138, 157, 186], "tool": [0, 3, 6, 8, 14, 21, 25, 51, 60, 82, 87, 98, 123, 134, 136, 137, 145, 162, 165, 169, 170, 172, 178, 183, 197, 210, 211, 225], "choos": [0, 1, 8, 10, 12, 15, 44, 49, 52, 55, 59, 65, 87, 99, 111, 112, 124, 128, 134, 136, 144, 147, 154, 159, 160, 161, 166, 169, 172, 178, 179, 185, 186, 199, 201, 229], "combin": [0, 5, 10, 21, 61, 75, 87, 97, 98, 101, 103, 115, 120, 121, 123, 125, 127, 128, 130, 139, 151, 157, 158, 161, 164, 166, 184, 187, 195, 199, 201], "best": [0, 5, 6, 7, 8, 17, 23, 37, 43, 52, 58, 61, 73, 87, 98, 105, 108, 109, 112, 115, 117, 119, 121, 132, 135, 136, 138, 139, 145, 155, 158, 159, 161, 162, 164, 167, 185, 196, 201, 203, 222, 225, 265], "them": [0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 14, 17, 18, 19, 23, 25, 43, 44, 47, 48, 49, 51, 53, 55, 59, 60, 61, 65, 67, 68, 73, 75, 78, 87, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 111, 112, 115, 116, 118, 121, 122, 124, 126, 127, 128, 130, 131, 135, 136, 137, 139, 140, 144, 145, 146, 150, 151, 153, 154, 155, 157, 159, 161, 162, 163, 164, 172, 177, 178, 179, 182, 185, 193, 195, 196, 197, 202, 203, 204, 210, 211, 213, 215, 220, 222, 227, 255, 263], "support": [0, 4, 6, 7, 11, 14, 15, 16, 17, 18, 19, 22, 23, 24, 42, 47, 51, 56, 60, 61, 73, 78, 80, 83, 85, 91, 97, 105, 107, 109, 113, 121, 122, 123, 126, 131, 133, 134, 136, 137, 138, 142, 145, 148, 154, 156, 157, 159, 160, 162, 163, 164, 169, 172, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 186, 189, 190, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 206, 208, 209, 210, 212, 213, 222, 225, 230, 253, 255, 263, 264], "commun": [0, 11, 15, 18, 55, 61, 110, 113, 121, 122, 123, 124, 126, 132, 133, 134, 156, 160, 162, 163, 164, 169, 172, 177, 188, 198], "partner": [0, 113], "about": [0, 1, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 19, 20, 21, 22, 23, 38, 42, 43, 49, 52, 53, 54, 55, 57, 73, 78, 87, 97, 99, 100, 101, 102, 103, 105, 107, 108, 109, 112, 113, 117, 119, 120, 121, 122, 126, 127, 128, 131, 133, 134, 136, 139, 140, 143, 144, 145, 146, 153, 155, 158, 159, 160, 161, 162, 164, 165, 166, 167, 169, 172, 173, 174, 175, 177, 179, 184, 185, 186, 189, 190, 192, 193, 194, 196, 198, 199, 200, 201, 202, 203, 205, 206, 210, 211, 224, 225, 230, 263], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 37, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 55, 56, 58, 59, 60, 61, 67, 68, 69, 73, 75, 76, 78, 80, 82, 83, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 213, 220, 222, 224, 225, 230, 233, 243, 253, 255, 263, 265, 266, 267], "go": [0, 4, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23, 25, 48, 49, 51, 58, 59, 60, 78, 95, 98, 101, 102, 105, 107, 108, 117, 119, 121, 122, 125, 127, 133, 136, 139, 142, 143, 144, 146, 158, 159, 161, 163, 166, 170, 178, 179, 180, 185, 189, 190, 191, 202, 206, 225, 230], "walk": [0, 5, 6, 10, 15, 16, 22, 23, 24, 25, 43, 54, 58, 59, 60, 61, 100, 114, 120, 121, 125, 145, 147, 163, 177, 180, 185, 187, 189, 190, 201, 206, 224], "through": [0, 1, 3, 4, 5, 6, 7, 8, 10, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 34, 43, 44, 47, 49, 52, 54, 55, 58, 59, 60, 61, 73, 75, 78, 84, 87, 97, 98, 99, 100, 101, 102, 105, 107, 108, 110, 114, 115, 118, 119, 120, 121, 122, 124, 125, 127, 130, 131, 136, 139, 143, 144, 145, 146, 147, 148, 150, 151, 153, 155, 156, 160, 161, 162, 163, 164, 165, 166, 169, 170, 172, 173, 175, 176, 177, 178, 183, 184, 185, 187, 189, 190, 191, 193, 197, 198, 199, 202, 203, 206, 207, 210, 211, 222, 224, 230, 265], "4": [0, 1, 2, 3, 5, 6, 7, 12, 13, 14, 16, 21, 23, 24, 25, 32, 34, 36, 40, 43, 45, 48, 51, 52, 53, 54, 55, 63, 64, 65, 73, 75, 80, 87, 90, 92, 93, 94, 95, 96, 98, 99, 101, 102, 103, 104, 108, 111, 113, 115, 116, 117, 119, 121, 122, 123, 125, 126, 129, 130, 132, 133, 136, 137, 145, 147, 148, 150, 153, 154, 157, 158, 160, 161, 162, 163, 164, 167, 172, 174, 175, 177, 179, 182, 185, 188, 191, 192, 193, 194, 195, 198, 199, 200, 206, 210, 217, 221, 224, 247, 254, 255, 257, 263, 265, 266, 269], "main": [0, 1, 3, 4, 5, 6, 7, 11, 16, 19, 22, 23, 52, 53, 55, 58, 59, 61, 87, 97, 104, 107, 108, 113, 119, 122, 123, 127, 132, 135, 136, 138, 145, 158, 161, 162, 163, 164, 167, 174, 175, 177, 178, 179, 185, 187, 189, 199, 202, 207, 208, 210, 220, 222, 223, 224, 225, 228, 239, 259, 261, 263, 265, 267], "step": [0, 3, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 37, 38, 43, 44, 47, 49, 52, 60, 61, 65, 67, 69, 73, 82, 85, 87, 89, 92, 94, 96, 97, 98, 99, 102, 103, 104, 105, 108, 110, 111, 115, 117, 118, 119, 120, 121, 122, 123, 127, 128, 130, 132, 134, 136, 137, 138, 140, 143, 145, 147, 150, 151, 154, 158, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 177, 178, 179, 180, 182, 183, 185, 186, 190, 195, 196, 197, 199, 200, 201, 202, 203, 204, 206, 208, 210, 211, 212, 213, 216, 218, 222, 223, 224, 225, 230, 232, 240, 246, 247, 252, 255, 256, 261], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 34, 39, 40, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 55, 58, 59, 60, 63, 64, 65, 67, 68, 69, 73, 75, 76, 78, 79, 82, 83, 85, 87, 95, 97, 98, 99, 101, 102, 103, 105, 108, 109, 111, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211, 213, 224, 225, 226, 227, 230, 233, 251, 255, 263, 265], "work": [0, 1, 2, 4, 5, 6, 7, 9, 12, 14, 17, 18, 20, 21, 22, 23, 25, 42, 43, 49, 50, 51, 52, 55, 56, 58, 59, 60, 61, 73, 78, 85, 87, 97, 98, 100, 103, 113, 115, 116, 119, 121, 125, 127, 128, 130, 131, 132, 134, 135, 136, 137, 139, 140, 142, 143, 144, 146, 150, 153, 154, 155, 156, 157, 159, 160, 162, 164, 165, 166, 169, 172, 174, 175, 177, 179, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 203, 204, 205, 207, 208, 210, 222, 225, 226, 227, 255, 265, 266], "virtualenv": 0, "order": [0, 4, 6, 11, 12, 15, 17, 20, 22, 34, 44, 45, 49, 50, 55, 60, 63, 64, 65, 67, 68, 69, 73, 82, 87, 105, 107, 108, 109, 111, 113, 118, 121, 123, 125, 126, 128, 131, 134, 135, 136, 143, 144, 145, 146, 148, 156, 157, 163, 166, 167, 172, 173, 174, 175, 176, 179, 180, 183, 190, 193, 195, 196, 202, 203, 207, 224, 255], "avoid": [0, 5, 16, 44, 58, 59, 87, 97, 122, 123, 124, 130, 134, 135, 136, 148, 151, 153, 160, 162, 178, 185, 191, 192, 195, 198, 203, 204, 225], "conflict": [0, 16, 145], "your": [0, 2, 6, 8, 9, 11, 12, 14, 15, 17, 18, 19, 22, 23, 25, 38, 42, 43, 44, 45, 47, 49, 50, 51, 53, 54, 55, 58, 59, 61, 67, 73, 75, 78, 82, 87, 99, 101, 102, 103, 105, 107, 108, 109, 110, 112, 113, 114, 121, 122, 123, 125, 130, 131, 132, 133, 134, 136, 137, 138, 140, 142, 144, 146, 147, 148, 150, 153, 154, 156, 157, 158, 159, 160, 163, 164, 165, 167, 169, 170, 172, 173, 174, 175, 177, 178, 186, 187, 189, 190, 196, 198, 199, 200, 201, 202, 203, 204, 206, 207, 208, 211, 215, 220, 224, 226, 227, 248, 259, 260, 263, 265, 266, 270], "local": [0, 5, 6, 7, 8, 9, 16, 18, 19, 22, 23, 49, 50, 98, 112, 114, 122, 124, 126, 134, 135, 136, 138, 153, 157, 158, 162, 163, 164, 166, 167, 178, 186, 210, 220, 224, 225, 255, 261, 263], "packag": [0, 2, 5, 6, 17, 18, 22, 23, 24, 44, 47, 51, 57, 61, 68, 69, 75, 76, 77, 79, 81, 87, 97, 99, 107, 110, 111, 115, 116, 117, 119, 120, 121, 122, 123, 134, 136, 138, 144, 156, 158, 159, 161, 164, 169, 172, 178, 186, 189, 203, 210, 222, 225, 240, 248], "also": [0, 1, 2, 4, 5, 6, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 37, 42, 43, 47, 48, 49, 51, 52, 53, 54, 58, 59, 60, 61, 65, 67, 68, 73, 75, 76, 78, 79, 80, 82, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 108, 109, 111, 112, 113, 115, 116, 118, 119, 122, 123, 124, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 150, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 190, 191, 192, 193, 194, 197, 199, 201, 202, 203, 204, 205, 207, 208, 210, 213, 222, 224, 225, 230, 234, 255, 263, 265, 266], "python": [0, 1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 53, 55, 56, 57, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 129, 130, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 160, 161, 163, 165, 166, 167, 169, 173, 174, 175, 176, 178, 179, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 205, 206, 207, 210, 213, 215, 217, 218, 222, 223, 224, 225, 228, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 257, 259, 265, 266], "3": [0, 1, 2, 3, 5, 6, 7, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 42, 43, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 80, 87, 89, 90, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 104, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 121, 122, 123, 124, 127, 129, 130, 131, 136, 137, 139, 140, 141, 143, 144, 145, 147, 148, 150, 151, 152, 153, 154, 155, 157, 158, 159, 160, 162, 163, 164, 165, 167, 168, 171, 172, 173, 174, 175, 176, 178, 179, 184, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 199, 200, 203, 204, 205, 206, 207, 208, 209, 210, 213, 215, 217, 221, 222, 223, 224, 228, 229, 231, 232, 239, 241, 246, 249, 256, 257, 259, 265, 266, 269], "6": [0, 3, 6, 7, 11, 13, 19, 23, 34, 36, 43, 44, 47, 49, 58, 59, 60, 61, 63, 64, 65, 67, 68, 71, 72, 85, 87, 90, 92, 93, 94, 95, 96, 101, 102, 103, 109, 111, 112, 116, 117, 130, 131, 135, 136, 138, 145, 148, 150, 156, 157, 159, 162, 164, 172, 174, 175, 177, 178, 185, 186, 188, 195, 199, 200, 203, 210, 215, 217, 220, 221, 223, 226, 227, 229, 230, 232, 241, 243, 244, 245, 249, 250, 251, 252, 255, 259, 269], "other": [0, 1, 5, 6, 7, 8, 10, 11, 14, 17, 19, 21, 22, 23, 25, 44, 47, 48, 49, 52, 53, 55, 56, 57, 58, 59, 60, 61, 68, 69, 73, 75, 79, 80, 82, 83, 87, 95, 97, 99, 101, 102, 103, 111, 112, 113, 114, 116, 123, 124, 126, 127, 128, 130, 132, 133, 134, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 150, 151, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 166, 170, 173, 174, 175, 177, 178, 179, 180, 183, 184, 185, 186, 191, 192, 193, 194, 195, 196, 199, 200, 201, 202, 203, 204, 206, 211, 220, 225, 230, 246, 255, 264, 265], "version": [0, 1, 3, 4, 5, 6, 7, 8, 10, 12, 14, 20, 22, 23, 25, 42, 80, 105, 107, 108, 115, 116, 119, 122, 123, 125, 126, 127, 130, 136, 137, 138, 139, 142, 146, 148, 154, 156, 157, 158, 159, 160, 167, 169, 170, 172, 176, 179, 184, 185, 186, 189, 190, 191, 199, 200, 202, 205, 206, 208, 210, 220, 222, 224, 225, 230, 259, 260, 263, 266], "should": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 14, 15, 16, 18, 19, 20, 21, 22, 23, 32, 42, 43, 44, 49, 50, 51, 52, 53, 55, 58, 59, 60, 69, 73, 78, 82, 85, 87, 97, 98, 99, 100, 102, 103, 111, 117, 119, 121, 122, 125, 126, 127, 131, 134, 136, 137, 139, 140, 144, 147, 148, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 170, 172, 173, 174, 175, 176, 177, 178, 179, 183, 185, 189, 190, 191, 192, 193, 199, 202, 207, 208, 210, 220, 224, 225, 255, 263, 265, 268], "well": [0, 1, 3, 4, 5, 6, 8, 10, 11, 19, 20, 22, 23, 42, 44, 48, 49, 53, 60, 67, 82, 85, 87, 97, 99, 101, 105, 110, 111, 112, 113, 117, 122, 123, 125, 126, 127, 130, 131, 136, 137, 138, 142, 143, 144, 153, 154, 158, 159, 162, 163, 164, 165, 166, 169, 170, 172, 173, 178, 179, 183, 186, 189, 190, 191, 192, 193, 195, 197, 199, 202, 204, 222, 224, 225, 265], "python3": [0, 5, 18, 22, 23, 169, 189, 221, 248], "m": [0, 4, 5, 6, 7, 8, 10, 14, 15, 19, 22, 23, 32, 43, 49, 52, 89, 93, 96, 101, 104, 110, 113, 116, 117, 118, 122, 123, 127, 128, 135, 138, 143, 145, 146, 147, 148, 150, 156, 157, 158, 162, 164, 166, 174, 175, 184, 186, 194, 199, 200, 201, 204, 210, 221, 228, 233, 239, 246, 248, 249, 266], "venv": 0, "sourc": [0, 1, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 20, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 55, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 122, 124, 125, 126, 127, 128, 130, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160, 161, 162, 164, 165, 166, 167, 169, 172, 173, 175, 178, 179, 182, 185, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 201, 205, 206, 207, 208, 213, 220, 222, 224, 225, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258], "bin": [0, 4, 6, 22, 23, 92, 136, 187, 196, 197, 206, 210, 220, 222, 225, 228], "activ": [0, 5, 6, 9, 10, 12, 14, 15, 17, 19, 47, 52, 82, 93, 97, 99, 104, 122, 124, 132, 136, 138, 145, 146, 153, 157, 159, 165, 169, 178, 180, 183, 186, 187, 188, 189, 197, 201, 202, 203, 207, 210, 221, 222, 230, 240, 259, 265], "need": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 34, 43, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 67, 75, 76, 79, 82, 83, 87, 97, 98, 99, 101, 102, 103, 105, 108, 111, 112, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 173, 174, 175, 176, 178, 179, 180, 183, 185, 186, 189, 190, 191, 195, 196, 197, 199, 200, 201, 202, 203, 204, 206, 208, 210, 211, 222, 224, 225, 226, 227, 230, 255, 265], "instal": [0, 1, 5, 6, 7, 8, 17, 20, 23, 24, 50, 51, 53, 55, 57, 58, 87, 90, 94, 107, 115, 116, 118, 119, 122, 123, 124, 127, 128, 132, 133, 136, 137, 140, 142, 144, 147, 156, 159, 160, 161, 162, 166, 169, 172, 173, 179, 185, 186, 189, 190, 196, 206, 208, 210, 221, 223, 224, 225, 226, 227, 229, 233, 235, 238, 240, 242, 243, 244, 245, 247, 248, 250, 251, 252, 254, 259, 269], "pip": [0, 17, 20, 24, 50, 75, 82, 90, 94, 105, 107, 115, 118, 119, 138, 140, 147, 158, 159, 161, 169, 172, 173, 179, 185, 196, 208, 221, 223, 225, 231, 233, 235, 238, 240, 242, 243, 244, 245, 247, 250, 251, 252, 254], "torchvis": [0, 4, 10, 12, 19, 20, 33, 34, 37, 38, 39, 41, 43, 44, 50, 52, 57, 58, 59, 73, 75, 87, 90, 92, 94, 96, 97, 110, 117, 119, 121, 122, 123, 130, 135, 138, 140, 143, 144, 147, 149, 150, 153, 158, 159, 162, 163, 167, 169, 170, 172, 173, 177, 178, 183, 185, 189, 190, 196, 197, 199, 200, 201, 202, 206, 208, 215, 222, 223, 225, 226, 227, 229, 230, 231, 235, 238, 240, 247, 249, 252, 256, 259], "xcode": [0, 59, 190, 206, 224, 225, 227, 229], "want": [0, 1, 2, 4, 5, 6, 8, 9, 10, 12, 14, 15, 16, 19, 21, 22, 23, 24, 32, 43, 44, 47, 49, 51, 52, 58, 59, 60, 63, 64, 67, 73, 76, 78, 79, 85, 87, 97, 98, 99, 100, 101, 102, 103, 108, 111, 112, 116, 124, 125, 126, 127, 136, 137, 138, 139, 142, 144, 146, 148, 149, 151, 154, 157, 158, 159, 160, 163, 165, 166, 167, 172, 174, 175, 176, 179, 182, 183, 184, 191, 193, 197, 198, 199, 200, 202, 207, 210, 224, 225, 230, 242], "iphon": [0, 189, 225], "linux": [0, 5, 6, 18, 20, 22, 23, 105, 124, 134, 136, 159, 169, 177, 178, 179, 196, 208, 210, 222], "howev": [0, 1, 5, 6, 8, 10, 12, 14, 15, 17, 20, 22, 23, 25, 45, 47, 49, 51, 52, 60, 61, 73, 76, 85, 87, 97, 98, 113, 117, 124, 125, 130, 131, 135, 136, 137, 139, 140, 144, 148, 150, 153, 156, 157, 158, 161, 162, 163, 164, 165, 166, 170, 172, 173, 174, 175, 177, 180, 184, 187, 192, 193, 195, 200, 202, 203, 206, 207, 224, 225, 263, 264], "itself": [0, 5, 7, 11, 23, 32, 43, 60, 61, 82, 85, 97, 101, 102, 108, 112, 113, 124, 125, 127, 131, 136, 142, 143, 147, 160, 163, 164, 166, 197], "mac": [0, 20, 138, 208, 227], "For": [0, 1, 2, 4, 5, 6, 7, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 65, 68, 73, 75, 78, 79, 80, 82, 83, 87, 97, 98, 99, 100, 102, 103, 105, 108, 111, 112, 113, 114, 115, 116, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 133, 134, 135, 136, 137, 138, 139, 140, 143, 144, 145, 147, 148, 150, 154, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 187, 190, 191, 192, 193, 194, 195, 197, 199, 200, 201, 202, 203, 204, 208, 210, 211, 213, 220, 222, 225, 229, 230, 255, 263, 265, 266], "publish": [0, 210], "http": [0, 4, 6, 7, 18, 19, 20, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 40, 45, 46, 49, 58, 59, 60, 74, 75, 77, 78, 84, 90, 91, 94, 100, 104, 105, 106, 108, 113, 115, 118, 119, 120, 122, 123, 127, 128, 130, 138, 140, 141, 142, 143, 144, 148, 153, 154, 155, 156, 158, 159, 161, 166, 168, 169, 170, 171, 172, 173, 175, 179, 180, 182, 183, 185, 189, 190, 192, 194, 196, 205, 206, 207, 208, 209, 210, 215, 218, 220, 223, 224, 231, 232, 233, 236, 237, 238, 239, 247, 263, 265], "github": [0, 2, 3, 4, 6, 7, 10, 11, 16, 19, 22, 23, 24, 33, 49, 53, 54, 55, 60, 61, 78, 104, 108, 115, 118, 121, 122, 123, 124, 130, 132, 133, 134, 135, 136, 138, 139, 140, 142, 143, 144, 147, 148, 155, 156, 162, 163, 164, 169, 172, 179, 180, 183, 185, 187, 190, 206, 207, 208, 209, 210, 215, 216, 217, 218, 220, 222, 223, 224, 231, 263], "com": [0, 7, 10, 18, 19, 20, 24, 25, 33, 37, 49, 60, 75, 78, 104, 108, 115, 118, 119, 123, 127, 128, 130, 142, 143, 144, 148, 155, 156, 161, 166, 172, 179, 180, 182, 183, 185, 196, 206, 207, 208, 209, 210, 215, 218, 220, 223, 224, 231, 233], "exampl": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 75, 76, 77, 80, 82, 83, 84, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 100, 101, 104, 105, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 197, 199, 200, 201, 203, 204, 205, 206, 207, 208, 210, 211, 213, 215, 224, 225, 226, 227, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 257, 258, 261, 263, 264, 266, 269], "tree": [0, 6, 10, 12, 15, 22, 49, 60, 78, 98, 103, 113, 130, 206, 224, 263], "master": [0, 4, 16, 19, 49, 60, 78, 118, 119, 123, 130, 135, 136, 143, 144, 148, 163, 164, 179, 180, 183, 190, 196, 198, 201, 206, 208, 222, 224], "fast_neural_styl": 0, "If": [0, 1, 2, 4, 5, 6, 8, 10, 11, 12, 14, 16, 17, 18, 21, 22, 23, 24, 32, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 58, 60, 61, 63, 73, 75, 76, 78, 82, 87, 95, 97, 98, 99, 100, 101, 102, 103, 112, 113, 114, 117, 118, 122, 123, 124, 125, 127, 128, 130, 134, 136, 137, 139, 140, 142, 143, 144, 145, 146, 148, 150, 153, 154, 155, 156, 159, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 176, 177, 179, 180, 183, 184, 185, 186, 187, 189, 190, 191, 192, 194, 195, 196, 197, 199, 200, 203, 204, 207, 208, 210, 211, 220, 222, 224, 225, 227, 234, 243, 255, 263, 265], "would": [0, 3, 4, 5, 6, 7, 8, 14, 16, 18, 19, 20, 21, 22, 23, 25, 43, 49, 53, 55, 60, 61, 73, 76, 87, 97, 98, 101, 102, 103, 108, 112, 113, 116, 117, 123, 124, 125, 126, 127, 128, 130, 131, 134, 135, 137, 138, 140, 143, 144, 145, 146, 148, 150, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 166, 172, 173, 174, 175, 177, 178, 179, 183, 186, 193, 194, 198, 200, 207, 211, 225, 227], "like": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 25, 43, 44, 45, 47, 48, 49, 51, 52, 53, 58, 59, 60, 61, 65, 67, 68, 75, 78, 79, 80, 82, 85, 87, 97, 98, 99, 101, 102, 103, 105, 108, 109, 110, 111, 112, 113, 114, 116, 117, 120, 121, 123, 124, 125, 126, 127, 128, 131, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 148, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 169, 170, 172, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 186, 187, 189, 192, 193, 194, 196, 198, 199, 200, 201, 202, 203, 207, 208, 210, 211, 220, 222, 224, 227, 234, 264, 265], "differ": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 32, 47, 48, 49, 51, 52, 58, 59, 60, 61, 73, 80, 81, 82, 83, 85, 87, 92, 97, 98, 99, 103, 105, 115, 116, 119, 121, 122, 123, 124, 126, 127, 128, 130, 133, 134, 135, 136, 138, 139, 140, 142, 144, 145, 146, 148, 150, 151, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 177, 178, 180, 183, 185, 187, 190, 191, 192, 193, 194, 195, 197, 199, 200, 201, 202, 203, 204, 206, 208, 210, 220, 225, 230, 233, 237, 253, 255, 263], "feel": [0, 6, 10, 19, 43, 49, 78, 97, 103, 105, 107, 108, 112, 122, 143, 144, 145, 147, 148, 153, 169, 174, 175, 189], "free": [0, 6, 10, 19, 22, 23, 25, 43, 49, 60, 73, 78, 85, 97, 105, 107, 108, 112, 122, 126, 130, 136, 142, 143, 144, 147, 148, 153, 160, 162, 166, 169, 174, 175, 176, 189, 231, 248], "skip": [0, 1, 4, 5, 10, 14, 17, 19, 23, 42, 43, 98, 112, 116, 131, 142, 147, 162, 164, 169, 175, 183, 198, 203], "These": [0, 1, 5, 7, 8, 11, 12, 14, 17, 19, 20, 21, 25, 43, 49, 52, 55, 82, 87, 98, 100, 102, 103, 108, 109, 113, 117, 118, 136, 147, 158, 160, 161, 163, 165, 166, 172, 177, 178, 183, 185, 199, 200, 202, 203, 263, 265], "meant": [0, 6, 11, 85, 122, 193], "appli": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 17, 19, 23, 25, 51, 52, 58, 59, 60, 61, 64, 68, 73, 79, 82, 85, 97, 99, 108, 111, 113, 116, 119, 121, 123, 130, 131, 134, 135, 136, 139, 140, 142, 143, 146, 147, 148, 151, 153, 154, 155, 157, 160, 162, 163, 164, 166, 167, 172, 177, 178, 179, 182, 185, 186, 191, 192, 195, 200, 203, 204, 207, 210, 220, 222, 225, 230, 246, 255], "still": [0, 1, 5, 6, 8, 10, 11, 12, 14, 15, 17, 18, 19, 20, 23, 42, 47, 52, 61, 73, 79, 80, 87, 97, 101, 105, 109, 112, 113, 119, 122, 126, 127, 128, 134, 136, 137, 142, 143, 144, 148, 150, 153, 164, 173, 175, 177, 180, 182, 183, 185, 187, 189, 190, 191, 193, 197, 199, 202, 203, 206, 210, 211, 224, 225, 230], "imag": [0, 1, 19, 23, 34, 43, 47, 49, 51, 52, 57, 60, 73, 75, 82, 87, 90, 92, 94, 96, 97, 121, 124, 126, 139, 147, 148, 150, 153, 155, 157, 159, 161, 167, 169, 170, 179, 183, 185, 195, 199, 200, 201, 206, 208, 210, 215, 224, 225, 226, 227, 231, 260], "realli": [0, 5, 8, 23, 25, 42, 44, 98, 99, 103, 108, 113, 125, 158, 170, 191, 193, 207], "optim": [0, 3, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 32, 35, 37, 38, 43, 47, 49, 53, 55, 58, 59, 60, 61, 65, 66, 67, 73, 75, 79, 82, 85, 87, 89, 92, 94, 96, 97, 98, 102, 103, 112, 115, 117, 118, 121, 122, 123, 124, 127, 130, 132, 134, 135, 136, 137, 139, 143, 144, 145, 147, 148, 149, 150, 154, 155, 157, 158, 159, 160, 161, 162, 163, 166, 167, 169, 170, 172, 173, 175, 176, 177, 179, 183, 185, 186, 190, 191, 195, 196, 197, 198, 200, 201, 203, 205, 206, 208, 212, 216, 218, 220, 222, 223, 224, 229, 230, 232, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 256, 261], "fast": [0, 1, 5, 6, 17, 18, 21, 42, 49, 104, 123, 124, 134, 151, 160, 165, 172, 185, 198, 203, 225], "enough": [0, 5, 6, 17, 21, 23, 49, 82, 101, 125, 130, 159, 203], "video": [0, 20, 43, 44, 53, 55, 56, 75, 79, 114, 120, 121, 132, 133, 159, 169, 176], "reduc": [0, 3, 6, 9, 11, 17, 19, 37, 43, 56, 58, 59, 61, 97, 109, 119, 122, 123, 124, 126, 130, 132, 134, 136, 138, 146, 147, 148, 153, 157, 159, 162, 164, 169, 172, 173, 174, 175, 177, 178, 186, 187, 196, 201, 203, 205, 206, 220, 224, 225, 229, 230, 233], "resolut": [0, 20, 172], "low": [0, 1, 4, 5, 6, 7, 14, 24, 25, 49, 52, 68, 82, 99, 113, 121, 127, 147, 160, 169, 178, 222], "thei": [0, 1, 3, 4, 5, 6, 8, 10, 12, 14, 16, 19, 20, 21, 23, 25, 44, 48, 49, 52, 55, 58, 59, 60, 73, 80, 82, 85, 97, 99, 100, 101, 102, 103, 105, 107, 108, 109, 112, 113, 115, 122, 125, 126, 127, 128, 131, 134, 135, 136, 137, 145, 146, 148, 153, 154, 160, 161, 162, 164, 166, 172, 174, 175, 177, 178, 179, 180, 183, 186, 191, 192, 193, 194, 195, 197, 199, 200, 202, 204, 205, 210, 222, 226, 227, 255, 263, 265], "let": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 43, 44, 45, 47, 49, 51, 52, 58, 59, 60, 68, 73, 75, 76, 78, 79, 80, 85, 87, 97, 98, 99, 101, 102, 103, 104, 105, 108, 109, 111, 112, 116, 117, 118, 119, 124, 126, 131, 134, 135, 136, 137, 138, 139, 143, 144, 145, 146, 148, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 185, 189, 190, 191, 192, 195, 202, 203, 210, 224, 225, 263, 265], "s": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 43, 44, 45, 47, 48, 49, 51, 52, 53, 55, 57, 58, 59, 61, 68, 73, 76, 78, 79, 80, 85, 87, 92, 93, 95, 96, 97, 98, 99, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 130, 131, 132, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 148, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 179, 180, 182, 183, 185, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 207, 210, 211, 215, 224, 225, 226, 227, 230, 232, 251, 255, 259, 263, 265, 266], "git": [0, 179, 185, 215, 220, 269], "clone": [0, 1, 11, 12, 14, 22, 23, 54, 95, 110, 127, 131, 132, 136, 145, 146, 148, 157, 210, 211, 215, 220], "cd": [0, 4, 6, 22, 23, 169, 179, 182, 190, 196, 208, 210, 220, 227, 228], "yourself": [0, 4, 5, 6, 8, 23, 42, 60, 101, 147, 184], "repositori": [0, 6, 10, 54, 58, 59, 83, 114, 119, 122, 124, 136, 156, 164, 165, 166, 179, 206, 208, 210, 224, 263, 270], "just": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 14, 16, 17, 19, 20, 21, 22, 23, 25, 42, 44, 45, 47, 49, 50, 51, 52, 53, 56, 60, 65, 67, 73, 76, 78, 85, 87, 95, 97, 98, 99, 101, 102, 103, 111, 112, 113, 116, 117, 122, 123, 124, 126, 127, 128, 134, 137, 138, 145, 146, 150, 151, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 170, 172, 177, 179, 183, 185, 187, 190, 193, 196, 199, 200, 202, 203, 206, 210, 222, 230, 234, 265, 267], "inform": [0, 1, 2, 4, 5, 7, 8, 10, 14, 20, 22, 23, 25, 45, 49, 53, 64, 73, 78, 82, 87, 97, 101, 102, 103, 108, 111, 112, 113, 118, 119, 123, 125, 126, 127, 128, 134, 136, 137, 138, 142, 143, 144, 147, 158, 159, 160, 161, 163, 165, 166, 169, 170, 172, 174, 176, 177, 178, 179, 180, 183, 184, 185, 189, 194, 195, 196, 199, 204, 207, 208, 225, 230, 233, 255, 265], "how": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 42, 43, 44, 45, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 73, 75, 78, 80, 82, 85, 86, 87, 97, 99, 100, 101, 102, 103, 104, 105, 108, 109, 112, 113, 115, 116, 117, 118, 119, 120, 121, 125, 126, 127, 128, 131, 132, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 150, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 201, 203, 205, 206, 210, 211, 213, 220, 225, 226, 227, 228, 230, 233, 253, 255, 259, 265, 267, 269], "do": [0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 39, 42, 47, 49, 50, 51, 52, 54, 58, 59, 60, 61, 63, 64, 68, 69, 76, 78, 80, 85, 87, 97, 98, 99, 101, 102, 103, 105, 108, 111, 112, 114, 116, 118, 121, 123, 124, 125, 126, 127, 130, 133, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 154, 156, 157, 158, 159, 160, 161, 164, 166, 170, 172, 174, 175, 177, 178, 179, 182, 183, 185, 186, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 207, 210, 220, 224, 225, 226, 227, 230, 234, 243, 259, 264, 266], "now": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 42, 43, 44, 45, 47, 49, 50, 51, 52, 55, 58, 59, 60, 63, 73, 76, 78, 80, 85, 87, 96, 97, 98, 99, 101, 103, 105, 107, 108, 111, 116, 117, 118, 119, 122, 124, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 138, 140, 143, 144, 145, 146, 147, 151, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 172, 173, 175, 176, 177, 179, 180, 182, 183, 185, 186, 189, 190, 191, 192, 195, 196, 199, 201, 202, 203, 204, 207, 210, 213, 225, 226, 234, 251, 265], "ll": [0, 1, 4, 5, 6, 8, 9, 10, 17, 19, 20, 22, 23, 48, 49, 50, 60, 87, 98, 105, 127, 128, 136, 137, 139, 140, 142, 146, 151, 153, 155, 159, 160, 161, 163, 166, 170, 177, 182, 183, 184, 185, 186, 189, 190, 191, 193, 197, 199, 200, 202, 203, 213, 225, 233], "pre": [0, 19, 98, 122, 124, 136, 138, 158, 159, 172, 179, 185, 186, 189, 190, 202, 224, 225], "script": [0, 1, 5, 6, 7, 9, 10, 12, 13, 14, 17, 19, 20, 21, 22, 24, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 55, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 122, 123, 125, 126, 127, 128, 130, 132, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 160, 161, 163, 165, 166, 167, 169, 172, 173, 174, 175, 177, 178, 179, 182, 183, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 205, 206, 207, 208, 210, 211, 213, 218, 220, 222, 224, 225, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258, 259], "provid": [0, 1, 4, 5, 6, 8, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 44, 49, 51, 52, 56, 58, 59, 60, 61, 73, 82, 83, 85, 87, 97, 98, 99, 105, 107, 108, 112, 113, 115, 116, 118, 120, 121, 122, 124, 125, 126, 132, 133, 134, 135, 136, 137, 138, 143, 144, 145, 146, 147, 148, 157, 159, 160, 162, 163, 165, 169, 172, 173, 174, 175, 179, 186, 189, 193, 194, 196, 197, 198, 199, 200, 202, 203, 204, 207, 210, 211, 218, 220, 222, 225, 229, 265], "download_saved_model": 0, "py": [0, 1, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 19, 20, 22, 23, 24, 25, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 77, 78, 79, 80, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160, 161, 163, 165, 166, 167, 169, 173, 174, 175, 179, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 197, 201, 205, 206, 207, 208, 213, 215, 217, 218, 223, 225, 228, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258, 260, 263, 265, 270], "put": [0, 2, 5, 6, 8, 12, 14, 16, 42, 45, 49, 51, 59, 75, 85, 113, 115, 121, 122, 123, 135, 136, 137, 150, 154, 159, 160, 161, 163, 164, 166, 172, 189, 201, 202, 210, 265], "saved_model": [0, 96], "folder": [0, 4, 6, 19, 23, 50, 52, 82, 83, 122, 138, 170, 179, 182, 183, 186, 190, 199, 200, 206, 208, 210, 220, 226, 227], "There": [0, 4, 6, 8, 10, 14, 15, 17, 22, 23, 25, 47, 73, 76, 79, 85, 97, 98, 99, 102, 103, 113, 117, 120, 128, 133, 137, 139, 144, 146, 148, 150, 151, 153, 155, 158, 159, 160, 163, 164, 166, 174, 175, 179, 180, 182, 193, 196, 199, 202, 203, 230, 255, 266], "file": [0, 2, 5, 6, 7, 8, 9, 10, 15, 19, 20, 21, 22, 23, 50, 51, 52, 55, 58, 59, 60, 75, 82, 83, 87, 101, 109, 110, 114, 116, 118, 119, 122, 125, 126, 127, 128, 134, 136, 138, 140, 145, 153, 156, 159, 169, 172, 174, 175, 179, 182, 183, 186, 187, 188, 190, 194, 195, 199, 200, 206, 208, 211, 215, 220, 222, 224, 225, 226, 227, 237, 263, 264, 266, 270], "candi": 0, "pth": [0, 5, 9, 19, 20, 23, 24, 38, 39, 44, 60, 73, 112, 172, 182, 183, 185, 199, 200, 222, 223, 239, 244, 255], "mosaic": 0, "rain_princess": 0, "udni": 0, "directori": [0, 1, 4, 5, 6, 12, 22, 23, 49, 51, 52, 75, 87, 97, 112, 114, 117, 126, 127, 128, 138, 145, 158, 166, 169, 172, 185, 186, 190, 196, 206, 210, 225], "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 34, 40, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 63, 68, 69, 73, 76, 78, 79, 80, 82, 83, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 131, 132, 133, 136, 137, 138, 139, 142, 143, 144, 145, 146, 147, 148, 150, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 207, 208, 210, 211, 213, 222, 224, 225, 226, 227, 230, 234, 242, 243, 251, 255, 265], "The": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 67, 68, 69, 73, 75, 76, 78, 79, 80, 82, 83, 85, 91, 93, 95, 97, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 128, 130, 131, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 167, 169, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 213, 215, 220, 222, 224, 225, 226, 227, 230, 255, 263, 266], "definit": [0, 5, 6, 8, 10, 20, 22, 25, 47, 58, 59, 60, 68, 73, 78, 85, 99, 111, 121, 144, 154, 161, 165, 182, 192, 210, 211, 220, 230, 255, 265], "previous": [0, 4, 5, 8, 20, 32, 60, 85, 101, 115, 118, 142, 143, 157, 160, 161, 162, 169, 191, 199, 207, 225], "few": [0, 5, 6, 8, 9, 10, 15, 19, 21, 22, 23, 47, 51, 56, 60, 79, 85, 97, 99, 100, 101, 102, 103, 112, 113, 115, 116, 120, 122, 125, 127, 128, 130, 134, 136, 137, 150, 154, 159, 160, 163, 166, 173, 178, 180, 185, 192, 193, 194, 199, 200, 210, 211, 213, 222], "line": [0, 4, 5, 6, 8, 9, 12, 13, 17, 21, 22, 23, 49, 50, 51, 56, 58, 59, 60, 61, 82, 97, 99, 109, 115, 116, 126, 127, 128, 136, 144, 145, 150, 159, 163, 164, 166, 169, 170, 173, 174, 178, 182, 187, 190, 191, 193, 210, 222, 224, 226, 227, 255, 266], "In": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 42, 43, 45, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 64, 65, 67, 68, 73, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 87, 95, 97, 98, 99, 101, 102, 103, 105, 108, 109, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 197, 199, 200, 201, 202, 203, 204, 205, 206, 208, 210, 213, 220, 222, 224, 225, 226, 265, 266, 268], "instead": [0, 4, 5, 6, 8, 10, 14, 17, 19, 20, 22, 23, 25, 32, 44, 45, 49, 51, 52, 53, 58, 59, 60, 61, 64, 98, 99, 103, 107, 108, 109, 113, 116, 117, 122, 123, 125, 126, 127, 128, 130, 131, 132, 135, 136, 143, 144, 146, 147, 148, 150, 151, 153, 156, 157, 158, 159, 162, 163, 164, 166, 167, 170, 172, 173, 177, 178, 179, 180, 185, 191, 193, 194, 195, 200, 201, 202, 203, 207, 211, 225, 255], "actual": [0, 1, 3, 5, 6, 8, 11, 13, 14, 15, 19, 21, 22, 23, 25, 38, 49, 51, 52, 58, 59, 60, 73, 85, 97, 98, 101, 103, 108, 112, 116, 118, 121, 125, 126, 127, 130, 134, 136, 140, 143, 144, 151, 153, 160, 166, 169, 170, 173, 174, 175, 176, 178, 183, 185, 191, 193, 199, 200, 202, 206, 207, 225, 226, 227, 255], "net": [0, 3, 6, 14, 19, 24, 44, 45, 47, 49, 52, 73, 79, 81, 85, 87, 92, 94, 97, 110, 123, 125, 130, 136, 147, 151, 159, 163, 167, 169, 170, 205, 211, 223, 232, 235, 241, 242, 243, 244, 245, 251, 252, 265, 266], "call": [0, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 32, 42, 43, 44, 45, 47, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 67, 68, 69, 73, 75, 76, 78, 80, 85, 95, 97, 98, 99, 101, 102, 103, 109, 111, 112, 113, 116, 118, 120, 121, 123, 124, 125, 126, 128, 134, 135, 136, 137, 138, 142, 143, 144, 145, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 173, 174, 175, 176, 177, 178, 183, 184, 186, 187, 189, 190, 196, 197, 200, 203, 206, 207, 208, 210, 213, 220, 221, 225, 226, 227, 230, 234, 240, 243, 255, 265], "torch": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 63, 64, 65, 67, 68, 69, 72, 73, 75, 76, 78, 79, 85, 87, 89, 90, 92, 94, 95, 96, 97, 98, 99, 102, 103, 105, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 127, 128, 130, 131, 135, 136, 137, 138, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 172, 176, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 213, 214, 216, 217, 218, 220, 221, 222, 223, 224, 226, 227, 228, 230, 234, 235, 236, 238, 240, 241, 243, 244, 245, 247, 248, 249, 250, 251, 252, 253, 255, 256, 259, 260, 261], "_export": [0, 175, 199, 200, 201], "which": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 42, 43, 44, 47, 48, 49, 50, 51, 52, 55, 56, 58, 59, 60, 61, 63, 64, 67, 68, 69, 73, 75, 76, 78, 79, 82, 83, 85, 87, 97, 98, 99, 101, 102, 103, 105, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 189, 191, 192, 193, 194, 195, 197, 199, 200, 201, 202, 203, 204, 206, 210, 213, 224, 225, 229, 230, 233, 234, 255, 263, 265, 266], "api": [0, 2, 5, 8, 10, 11, 14, 15, 18, 20, 21, 22, 23, 24, 25, 33, 34, 41, 48, 56, 60, 61, 82, 90, 107, 108, 109, 113, 121, 123, 124, 125, 126, 127, 134, 135, 136, 138, 144, 145, 146, 155, 158, 162, 163, 164, 169, 174, 175, 176, 178, 179, 180, 182, 183, 184, 185, 189, 190, 196, 197, 198, 199, 200, 201, 205, 206, 207, 210, 215, 216, 217, 218, 222, 223, 224, 225, 230, 231, 233, 234, 236, 238, 248, 249, 253, 255, 256, 257, 259, 264], "directli": [0, 4, 5, 6, 8, 11, 12, 14, 20, 22, 23, 25, 42, 48, 52, 61, 85, 87, 105, 107, 108, 113, 118, 124, 131, 132, 138, 146, 159, 160, 164, 166, 183, 185, 186, 193, 194, 195, 204, 208, 211, 224, 230], "don": [0, 5, 6, 8, 10, 21, 42, 43, 44, 52, 53, 63, 73, 76, 87, 98, 99, 102, 108, 111, 112, 113, 117, 125, 126, 127, 130, 131, 138, 144, 146, 147, 149, 153, 158, 160, 161, 164, 165, 183, 184, 186, 189, 190, 191, 192, 193, 202, 213, 224, 263, 265, 266], "t": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 24, 25, 32, 34, 37, 38, 40, 42, 43, 44, 47, 48, 49, 50, 52, 53, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 76, 78, 87, 89, 94, 96, 97, 98, 99, 101, 102, 103, 105, 108, 110, 111, 112, 113, 115, 116, 117, 122, 123, 125, 126, 127, 130, 131, 137, 138, 139, 142, 143, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 164, 165, 166, 169, 170, 172, 173, 174, 175, 177, 179, 180, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 195, 197, 199, 200, 202, 203, 207, 208, 210, 211, 213, 221, 224, 230, 236, 238, 239, 241, 251, 255, 257, 263, 265, 266], "even": [0, 1, 4, 5, 6, 8, 10, 14, 16, 21, 23, 25, 43, 44, 51, 73, 76, 78, 95, 103, 108, 112, 113, 115, 122, 123, 124, 131, 134, 140, 143, 144, 146, 154, 160, 162, 165, 172, 174, 175, 177, 185, 191, 193, 194, 197, 202, 205, 230], "becaus": [0, 1, 2, 4, 5, 6, 8, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 32, 34, 42, 43, 44, 47, 48, 49, 51, 52, 55, 56, 58, 59, 60, 61, 63, 69, 73, 78, 79, 85, 87, 97, 98, 99, 101, 105, 108, 111, 112, 116, 117, 119, 125, 127, 130, 131, 134, 135, 137, 138, 142, 144, 146, 147, 148, 150, 151, 155, 157, 158, 162, 164, 166, 167, 169, 173, 174, 175, 177, 179, 182, 184, 185, 186, 190, 191, 193, 196, 197, 200, 202, 203, 205, 207, 210, 212, 213, 230, 255], "alreadi": [0, 1, 2, 4, 5, 6, 10, 11, 15, 22, 23, 79, 97, 98, 108, 113, 124, 126, 130, 134, 140, 148, 150, 153, 158, 159, 160, 165, 170, 174, 175, 177, 178, 193, 196, 202, 222, 225, 230], "exist": [0, 2, 4, 6, 8, 9, 10, 11, 17, 22, 23, 25, 47, 49, 52, 53, 67, 73, 76, 80, 83, 85, 95, 101, 104, 121, 136, 138, 143, 157, 159, 164, 165, 166, 167, 169, 172, 173, 174, 175, 182, 186, 190, 191, 192, 194, 199, 202, 203, 205, 210, 211, 227], "neural_styl": 0, "take": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 14, 15, 16, 17, 19, 20, 21, 23, 25, 34, 43, 44, 47, 48, 49, 50, 51, 52, 58, 59, 60, 61, 68, 73, 75, 78, 82, 85, 95, 97, 99, 101, 102, 103, 108, 110, 112, 113, 116, 117, 118, 124, 125, 126, 127, 128, 131, 134, 135, 136, 138, 140, 144, 146, 147, 150, 153, 154, 155, 158, 159, 160, 161, 162, 163, 164, 166, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 183, 185, 191, 194, 195, 197, 199, 200, 201, 202, 203, 207, 210, 211, 222, 224, 225, 230, 233, 234, 255, 263, 265], "look": [0, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 23, 25, 34, 43, 44, 47, 48, 49, 50, 51, 52, 73, 78, 79, 85, 87, 98, 99, 101, 102, 103, 105, 108, 112, 113, 116, 117, 118, 123, 124, 125, 126, 131, 136, 137, 139, 148, 150, 151, 153, 157, 159, 160, 163, 164, 165, 166, 169, 170, 172, 174, 175, 176, 178, 179, 182, 183, 187, 189, 191, 194, 195, 199, 200, 201, 222, 225, 233], "essenti": [0, 6, 10, 14, 32, 49, 98, 99, 101, 136, 161, 174, 175, 204, 211, 255], "trace": [0, 5, 8, 10, 20, 21, 43, 49, 60, 78, 107, 109, 110, 112, 121, 138, 143, 145, 151, 165, 169, 174, 175, 189, 196, 198, 205, 211, 222, 225, 226, 227, 240, 249, 253], "so": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 42, 44, 47, 49, 51, 52, 53, 58, 59, 60, 65, 68, 73, 75, 76, 78, 80, 83, 85, 87, 95, 97, 98, 99, 100, 101, 102, 103, 105, 108, 109, 111, 113, 115, 116, 117, 119, 122, 123, 124, 125, 126, 127, 128, 130, 131, 135, 136, 137, 138, 140, 143, 144, 145, 146, 147, 149, 150, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 177, 178, 179, 180, 183, 184, 185, 186, 189, 190, 191, 193, 194, 195, 196, 197, 199, 200, 202, 203, 204, 206, 208, 210, 211, 222, 224, 225, 226, 227, 229, 230, 233, 248, 249, 255, 264, 265, 266], "intern": [0, 5, 8, 10, 11, 15, 22, 49, 56, 60, 68, 76, 97, 111, 113, 121, 123, 126, 136, 169, 177, 190, 191, 198, 205, 210, 265], "dummi": [0, 1, 8, 20, 47, 78, 85, 110, 134, 139, 146, 155, 156, 177, 186, 201, 255], "data": [0, 2, 3, 5, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 33, 34, 37, 38, 40, 41, 43, 46, 47, 48, 51, 58, 59, 67, 68, 71, 72, 73, 75, 76, 78, 79, 82, 85, 89, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 111, 112, 113, 116, 118, 119, 120, 121, 125, 126, 130, 132, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 155, 159, 161, 162, 163, 164, 170, 173, 174, 175, 177, 178, 179, 183, 184, 185, 186, 190, 192, 194, 195, 198, 199, 200, 201, 202, 203, 207, 208, 210, 215, 218, 220, 222, 223, 225, 232, 237, 238, 246, 249, 251, 252, 255, 256, 265, 269], "gener": [0, 1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 53, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 114, 116, 117, 118, 119, 121, 124, 125, 127, 128, 130, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 182, 185, 187, 190, 191, 192, 193, 194, 195, 197, 200, 201, 202, 203, 205, 206, 207, 210, 211, 213, 222, 224, 225, 227, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 257, 258, 263, 265, 266, 269], "graph": [0, 1, 5, 10, 14, 20, 22, 23, 25, 32, 47, 49, 63, 65, 68, 76, 78, 82, 85, 86, 98, 100, 107, 110, 111, 125, 127, 129, 131, 143, 144, 145, 146, 148, 163, 164, 169, 170, 172, 177, 180, 187, 198, 199, 200, 202, 208, 220, 222, 249, 255, 258], "input": [0, 1, 2, 4, 5, 6, 8, 9, 10, 12, 13, 14, 16, 17, 20, 21, 22, 23, 25, 32, 42, 43, 44, 45, 47, 48, 49, 56, 61, 63, 64, 65, 67, 68, 69, 71, 72, 75, 76, 78, 79, 83, 85, 87, 89, 90, 92, 93, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 115, 116, 117, 118, 120, 122, 123, 124, 126, 128, 130, 132, 134, 135, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 151, 153, 155, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 179, 180, 182, 183, 184, 185, 186, 189, 190, 194, 195, 196, 199, 200, 201, 202, 203, 205, 206, 207, 208, 209, 210, 212, 213, 222, 225, 232, 233, 235, 236, 240, 241, 252, 254, 258, 259, 266], "simpli": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13, 19, 21, 23, 43, 44, 49, 53, 58, 59, 60, 78, 85, 101, 103, 112, 113, 124, 126, 128, 131, 135, 136, 145, 146, 150, 153, 156, 157, 160, 161, 162, 163, 166, 167, 170, 173, 177, 178, 180, 189, 190, 192, 204, 207, 220, 222, 225, 226, 227, 230, 255], "blank": [0, 265], "pixel": [0, 1, 20, 44, 73, 97, 137, 148, 167, 172, 206], "size": [0, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 20, 21, 23, 25, 32, 33, 34, 37, 38, 43, 44, 45, 47, 49, 51, 52, 55, 58, 59, 60, 75, 78, 80, 82, 87, 92, 93, 97, 98, 101, 102, 103, 104, 110, 112, 113, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 130, 136, 137, 139, 140, 142, 145, 146, 147, 148, 149, 150, 151, 153, 155, 156, 158, 159, 160, 161, 162, 163, 165, 166, 167, 169, 172, 173, 174, 175, 176, 178, 179, 182, 183, 184, 185, 190, 191, 194, 195, 196, 198, 200, 203, 205, 206, 210, 211, 220, 222, 224, 225, 229, 230, 233, 236, 239, 241, 247, 249, 251, 253, 255, 263], "import": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 85, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 201, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 220, 221, 222, 223, 224, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 259, 260, 261, 263, 265], "To": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 19, 20, 23, 42, 47, 49, 50, 51, 57, 58, 59, 60, 61, 64, 65, 79, 82, 83, 85, 87, 97, 98, 99, 101, 102, 103, 107, 108, 111, 112, 114, 115, 118, 119, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 134, 136, 137, 138, 140, 142, 145, 150, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 169, 170, 172, 175, 176, 177, 178, 183, 185, 186, 187, 189, 190, 191, 193, 194, 198, 199, 200, 201, 202, 203, 204, 206, 208, 210, 211, 222, 224, 225, 226, 227, 229, 230, 240, 242, 255, 263], "get": [0, 1, 2, 5, 6, 7, 8, 11, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 38, 43, 44, 45, 49, 50, 51, 52, 55, 56, 60, 61, 63, 73, 75, 78, 83, 87, 92, 97, 98, 99, 100, 101, 102, 104, 105, 109, 111, 112, 116, 117, 119, 120, 121, 122, 124, 126, 127, 128, 130, 135, 136, 137, 138, 139, 140, 143, 144, 146, 147, 149, 150, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 166, 167, 169, 170, 172, 174, 175, 176, 177, 178, 179, 182, 183, 185, 186, 191, 193, 196, 197, 199, 200, 201, 202, 203, 206, 208, 210, 211, 215, 220, 224, 225, 230, 231, 233, 240, 259], "good": [0, 1, 2, 4, 5, 6, 20, 21, 44, 50, 52, 59, 97, 99, 103, 105, 113, 116, 123, 126, 136, 137, 145, 151, 159, 160, 161, 165, 170, 172, 177, 178, 179, 197, 202, 230, 265], "perform": [0, 1, 3, 4, 6, 8, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 23, 25, 42, 43, 44, 45, 49, 52, 56, 60, 61, 64, 65, 67, 73, 82, 85, 87, 97, 98, 99, 103, 108, 111, 112, 113, 115, 116, 119, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131, 136, 137, 138, 140, 142, 143, 146, 147, 150, 151, 156, 158, 159, 160, 161, 162, 164, 167, 170, 172, 173, 179, 183, 185, 186, 187, 188, 191, 192, 195, 196, 197, 200, 201, 203, 204, 215, 220, 222, 229, 230, 234, 237, 255], "250x540": 0, "larger": [0, 3, 8, 12, 73, 82, 97, 112, 119, 122, 123, 124, 126, 132, 143, 150, 158, 161, 164, 166, 169, 172, 185, 195, 205, 263], "care": [0, 1, 5, 14, 21, 61, 73, 87, 97, 113, 118, 131, 136, 150, 160, 164, 191, 199, 234], "less": [0, 3, 5, 6, 8, 19, 56, 60, 82, 97, 98, 113, 116, 117, 119, 122, 126, 137, 142, 153, 160, 161, 162, 169, 170, 173, 174, 175, 177, 185, 199], "fp": [0, 49, 87, 121, 151], "qualiti": [0, 24, 113, 147, 166], "imagemagick": 0, "creat": [0, 1, 2, 4, 5, 6, 7, 9, 10, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 38, 39, 42, 43, 44, 47, 48, 50, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 80, 82, 85, 95, 97, 98, 100, 102, 103, 105, 108, 110, 111, 114, 116, 117, 118, 119, 121, 122, 124, 131, 134, 135, 136, 137, 138, 140, 142, 143, 147, 148, 149, 150, 153, 154, 155, 156, 158, 159, 160, 161, 163, 164, 166, 169, 170, 172, 173, 176, 179, 182, 183, 185, 186, 188, 189, 190, 191, 194, 195, 196, 197, 199, 201, 202, 204, 206, 208, 210, 211, 213, 224, 225, 227, 255, 260, 261, 265], "xc": 0, "white": [0, 12, 17, 73, 113, 170, 172, 203, 265], "png24": 0, "jpg": [0, 12, 20, 34, 51, 52, 58, 59, 90, 117, 140, 147, 206, 215, 231, 260], "eval": [0, 1, 7, 9, 12, 17, 19, 20, 24, 37, 38, 39, 42, 49, 58, 59, 60, 73, 90, 96, 97, 104, 112, 113, 115, 117, 118, 119, 122, 123, 125, 130, 138, 140, 143, 144, 158, 160, 163, 165, 166, 167, 172, 173, 174, 177, 178, 179, 182, 184, 185, 186, 189, 196, 197, 200, 201, 203, 206, 208, 210, 215, 222, 223, 224, 225, 230, 231, 243, 244, 245, 249, 256, 259], "content": [0, 2, 5, 9, 14, 23, 25, 50, 56, 61, 104, 112, 125, 134, 136, 159, 160, 164, 166, 173, 174, 175, 177, 178, 182, 190, 210, 215, 224, 231, 269], "output": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 25, 32, 42, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 78, 79, 82, 83, 85, 87, 90, 92, 94, 96, 97, 98, 99, 101, 102, 103, 105, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 127, 128, 130, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 185, 186, 189, 195, 196, 197, 199, 200, 201, 202, 203, 205, 206, 208, 209, 210, 211, 212, 213, 215, 220, 222, 223, 224, 225, 230, 232, 233, 235, 240, 241, 252, 255, 256, 257, 259, 261, 263, 265, 266], "out": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 20, 21, 22, 23, 24, 25, 32, 40, 43, 44, 45, 47, 48, 49, 51, 52, 58, 59, 60, 61, 73, 75, 76, 78, 83, 85, 87, 89, 95, 97, 98, 99, 100, 102, 103, 104, 107, 109, 113, 117, 118, 119, 121, 124, 125, 126, 127, 131, 132, 135, 136, 137, 139, 140, 142, 144, 145, 146, 148, 150, 153, 154, 156, 157, 158, 159, 160, 162, 163, 164, 166, 169, 170, 172, 174, 175, 177, 178, 182, 183, 184, 190, 191, 192, 193, 194, 195, 196, 199, 200, 201, 203, 207, 208, 210, 222, 224, 236, 237, 241, 255, 257, 265], "cuda": [0, 1, 4, 6, 7, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 23, 24, 33, 38, 40, 42, 43, 44, 45, 48, 49, 52, 53, 54, 55, 63, 64, 72, 73, 79, 83, 87, 89, 95, 97, 99, 104, 109, 110, 111, 112, 115, 117, 118, 121, 122, 123, 124, 130, 132, 133, 134, 135, 136, 137, 139, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 173, 175, 176, 179, 185, 187, 195, 200, 203, 212, 213, 216, 217, 232, 233, 234, 239, 240, 242, 249, 253, 254, 257, 258, 261], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 55, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 189, 190, 191, 192, 194, 195, 196, 197, 199, 200, 202, 203, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 259, 260, 261, 262, 264, 265], "export_onnx": 0, "end": [0, 4, 5, 6, 7, 8, 14, 17, 19, 22, 23, 25, 32, 43, 49, 52, 54, 58, 59, 60, 75, 82, 85, 89, 97, 102, 113, 115, 116, 121, 122, 124, 126, 127, 128, 130, 135, 136, 137, 138, 145, 147, 149, 153, 158, 159, 161, 162, 164, 166, 167, 169, 170, 173, 174, 175, 176, 177, 184, 185, 186, 191, 195, 200, 202, 203, 205, 210, 222, 224, 230, 241, 254, 265], "up": [0, 1, 3, 4, 5, 6, 7, 8, 10, 14, 17, 18, 19, 21, 22, 42, 49, 52, 55, 60, 61, 70, 76, 78, 82, 85, 97, 98, 99, 101, 102, 103, 105, 109, 113, 119, 121, 122, 123, 124, 127, 128, 130, 132, 133, 134, 136, 137, 139, 144, 145, 151, 153, 155, 158, 159, 160, 161, 162, 163, 166, 167, 169, 170, 173, 176, 177, 178, 183, 186, 187, 189, 195, 198, 199, 200, 202, 203, 205, 206, 222, 225, 226, 227, 233, 265], "correspond": [0, 1, 2, 3, 5, 6, 8, 10, 12, 14, 15, 43, 49, 55, 60, 75, 82, 99, 102, 109, 112, 116, 118, 123, 125, 126, 134, 145, 153, 157, 160, 163, 166, 167, 169, 170, 172, 173, 176, 179, 186, 189, 194, 202, 211], "come": [0, 1, 5, 6, 10, 17, 19, 20, 22, 23, 51, 52, 60, 73, 85, 87, 97, 98, 112, 123, 124, 126, 136, 137, 145, 153, 154, 156, 160, 165, 173, 176, 183, 185, 186, 200, 201, 203, 264], "abov": [0, 1, 3, 4, 5, 6, 8, 10, 11, 14, 15, 16, 19, 20, 22, 23, 43, 44, 49, 51, 52, 58, 59, 61, 65, 67, 68, 73, 82, 95, 97, 98, 99, 101, 102, 103, 108, 110, 111, 113, 116, 122, 124, 125, 126, 127, 130, 131, 132, 133, 134, 135, 136, 140, 142, 145, 146, 147, 148, 150, 151, 153, 154, 155, 157, 158, 160, 162, 163, 164, 165, 169, 172, 173, 174, 175, 176, 177, 178, 179, 180, 185, 189, 190, 191, 192, 193, 194, 197, 199, 200, 202, 220, 222, 224, 225, 226, 227, 229, 230, 255, 264, 265], "ad": [0, 2, 5, 6, 10, 15, 18, 22, 23, 24, 25, 32, 37, 49, 50, 53, 58, 59, 60, 61, 73, 83, 85, 95, 99, 101, 110, 112, 113, 115, 122, 123, 128, 134, 137, 140, 142, 146, 147, 151, 153, 156, 157, 161, 165, 166, 174, 175, 178, 179, 189, 190, 200, 211, 222, 225, 226, 227, 255], "our": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 19, 20, 21, 22, 23, 25, 40, 43, 44, 45, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 64, 65, 67, 68, 69, 75, 78, 79, 87, 97, 98, 99, 102, 103, 104, 105, 108, 109, 111, 116, 117, 118, 122, 123, 126, 127, 128, 131, 132, 133, 137, 138, 140, 142, 144, 145, 146, 147, 148, 150, 151, 154, 155, 157, 158, 160, 161, 162, 163, 165, 166, 167, 170, 172, 173, 174, 175, 177, 179, 180, 183, 185, 189, 190, 191, 192, 193, 194, 196, 197, 199, 200, 203, 205, 207, 210, 211, 213, 224, 225, 251, 253], "path": [0, 4, 5, 6, 9, 18, 19, 22, 23, 34, 42, 44, 49, 50, 51, 52, 53, 59, 60, 73, 82, 87, 96, 97, 98, 104, 108, 112, 116, 117, 122, 123, 125, 126, 127, 128, 138, 140, 143, 145, 147, 149, 156, 158, 172, 173, 177, 179, 182, 183, 185, 186, 190, 191, 196, 197, 199, 200, 201, 202, 206, 208, 210, 215, 224, 225, 226, 227, 230, 233, 236, 242, 243, 244, 245, 248, 249, 250, 259, 260], "unfortun": [0, 8, 23, 25, 136], "won": [0, 3, 5, 10, 43, 115, 123, 130, 131, 142, 151, 155, 160, 230, 255], "mark": [0, 49, 58, 59, 75, 124, 147, 148, 161, 162, 177, 178, 183, 184, 193, 263], "while": [0, 1, 2, 3, 4, 5, 6, 9, 11, 12, 13, 14, 16, 17, 19, 21, 23, 49, 52, 55, 60, 78, 82, 89, 105, 108, 109, 113, 116, 119, 120, 122, 125, 126, 132, 134, 136, 137, 138, 140, 145, 146, 147, 148, 150, 153, 157, 158, 159, 160, 163, 164, 165, 166, 167, 173, 174, 175, 177, 178, 180, 183, 185, 186, 191, 192, 193, 194, 195, 199, 202, 203, 210, 225, 230], "onli": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 22, 23, 42, 43, 44, 45, 47, 49, 53, 55, 56, 60, 61, 73, 78, 80, 82, 87, 95, 97, 98, 99, 103, 107, 108, 109, 112, 113, 114, 116, 117, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 147, 148, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 213, 220, 224, 225, 226, 227, 230, 233, 255, 265], "when": [0, 1, 5, 6, 8, 10, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 25, 32, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 55, 58, 59, 60, 61, 65, 68, 73, 75, 78, 79, 82, 85, 87, 97, 98, 101, 103, 108, 109, 110, 111, 112, 115, 118, 119, 121, 122, 123, 125, 126, 128, 130, 133, 134, 135, 136, 137, 138, 140, 142, 144, 145, 147, 148, 150, 151, 153, 154, 156, 157, 158, 160, 161, 162, 164, 165, 166, 169, 172, 173, 174, 175, 176, 177, 178, 179, 183, 184, 185, 190, 191, 194, 195, 197, 199, 200, 201, 202, 203, 204, 205, 208, 210, 211, 213, 229, 263, 265, 267], "applic": [0, 2, 3, 11, 12, 14, 15, 23, 49, 58, 59, 60, 61, 75, 97, 105, 117, 120, 121, 123, 125, 126, 130, 134, 138, 140, 144, 150, 153, 157, 158, 162, 164, 172, 177, 185, 193, 196, 208, 224, 225], "netron": [0, 108], "see": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 17, 18, 19, 20, 21, 23, 24, 25, 42, 44, 45, 47, 48, 49, 50, 51, 52, 55, 58, 59, 60, 65, 73, 75, 78, 80, 82, 83, 85, 87, 97, 98, 99, 100, 101, 102, 103, 105, 108, 109, 111, 112, 113, 116, 119, 122, 123, 124, 126, 127, 128, 130, 131, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 166, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 189, 190, 191, 193, 194, 196, 198, 199, 202, 203, 204, 205, 207, 208, 210, 213, 220, 224, 226, 227, 230, 255, 265], "name": [0, 1, 2, 4, 5, 6, 7, 8, 10, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 33, 49, 50, 51, 52, 59, 60, 78, 79, 82, 98, 103, 105, 108, 109, 110, 112, 122, 124, 125, 126, 128, 134, 135, 137, 138, 140, 142, 143, 144, 145, 148, 154, 156, 157, 160, 161, 162, 163, 165, 166, 169, 172, 173, 174, 175, 176, 179, 183, 186, 189, 197, 199, 200, 202, 203, 205, 206, 208, 210, 211, 221, 222, 223, 224, 230, 233, 240, 241, 248, 258, 260, 265, 266], "186": [0, 185], "numer": [0, 17, 19, 20, 49, 97, 98, 105, 113, 126, 130, 160, 183, 186, 198, 199, 200, 201, 203, 255, 266], "id": [0, 9, 17, 49, 82, 95, 113, 126, 134, 138, 140, 154, 162, 163, 164, 172, 174, 175, 176, 179, 182, 203, 216, 246, 263, 264, 268], "assign": [0, 6, 22, 45, 47, 53, 65, 67, 97, 98, 99, 102, 103, 111, 136, 154, 160, 177, 246, 264], "small": [0, 1, 3, 5, 6, 9, 12, 17, 18, 20, 21, 23, 24, 25, 42, 43, 44, 47, 57, 73, 78, 79, 80, 97, 99, 100, 102, 103, 105, 116, 117, 122, 123, 126, 128, 130, 144, 150, 153, 154, 158, 159, 160, 161, 164, 166, 167, 172, 179, 185, 191, 203, 211], "onnx_to_coreml": 0, "touch": [0, 2, 4, 6, 14, 22, 23], "command": [0, 4, 5, 6, 14, 23, 50, 75, 107, 114, 119, 126, 127, 133, 134, 135, 138, 140, 156, 160, 162, 163, 164, 166, 169, 170, 172, 177, 179, 190, 210, 220, 222, 224, 225, 265, 266], "edit": [0, 3, 6, 9, 11, 12, 16, 19, 20, 48, 50, 61, 113, 123, 124, 134, 135, 136, 138, 144, 145, 156, 158, 159, 162, 163, 164, 183, 185, 227, 263], "favorit": [0, 42, 59, 136, 144], "editor": [0, 227], "add": [0, 2, 4, 6, 7, 8, 9, 10, 12, 14, 15, 17, 19, 21, 22, 23, 40, 44, 47, 48, 49, 50, 58, 59, 60, 61, 73, 78, 80, 85, 87, 98, 99, 102, 108, 113, 114, 116, 118, 121, 122, 123, 124, 126, 127, 128, 129, 130, 136, 137, 140, 143, 144, 145, 146, 147, 153, 155, 156, 159, 160, 162, 163, 164, 166, 169, 174, 175, 177, 178, 182, 183, 185, 187, 189, 190, 191, 193, 201, 202, 203, 206, 208, 210, 220, 224, 229, 233, 240, 255, 263, 265, 270], "follow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 73, 75, 81, 82, 83, 85, 86, 87, 97, 98, 99, 101, 102, 103, 105, 107, 108, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 130, 132, 133, 134, 136, 137, 138, 140, 143, 144, 145, 146, 147, 148, 150, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 186, 187, 189, 190, 192, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 206, 207, 208, 210, 211, 220, 222, 224, 225, 226, 227, 229, 230, 255, 263, 265, 266, 270], "code": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 83, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 182, 183, 185, 186, 189, 190, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 205, 207, 213, 220, 222, 224, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 257, 258, 264, 266], "sy": [0, 3, 7, 18, 19, 53, 55, 90, 134, 138, 149, 156, 183, 186, 196, 199, 200, 212, 213], "onnx_pb": 0, "onnx_coreml": 0, "model_in": 0, "argv": [0, 4, 22, 23, 53, 55, 222, 259], "1": [0, 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 45, 47, 48, 49, 51, 52, 53, 55, 60, 61, 63, 64, 68, 69, 73, 75, 76, 80, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 172, 173, 174, 175, 176, 178, 184, 185, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 203, 204, 205, 206, 207, 208, 209, 210, 211, 214, 216, 217, 218, 221, 222, 223, 224, 228, 229, 231, 232, 239, 241, 246, 247, 249, 251, 256, 259, 260, 261, 262, 263, 265, 266, 269], "model_out": 0, "2": [0, 1, 2, 3, 5, 6, 7, 11, 12, 14, 15, 16, 18, 20, 21, 23, 24, 32, 33, 34, 36, 40, 42, 43, 47, 48, 49, 51, 52, 53, 55, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 80, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 136, 137, 139, 140, 142, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 172, 173, 174, 175, 176, 184, 185, 187, 188, 191, 192, 193, 194, 195, 198, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 217, 218, 221, 222, 223, 224, 231, 232, 234, 239, 241, 246, 249, 254, 257, 258, 259, 261, 263, 265, 266, 269], "model_fil": [0, 19, 183, 199, 200, 206], "rb": [0, 49, 87, 104, 116, 137, 140, 225], "model_proto": [0, 108], "modelproto": [0, 20], "parsefromstr": 0, "read": [0, 1, 2, 5, 6, 9, 14, 19, 22, 23, 38, 47, 49, 51, 73, 101, 102, 112, 113, 116, 117, 120, 122, 125, 126, 127, 128, 136, 138, 140, 143, 145, 150, 153, 159, 160, 163, 166, 167, 170, 173, 186, 189, 190, 197, 206, 210, 224, 225, 229, 263, 265], "coreml_model": 0, "image_input_nam": 0, "image_output_nam": 0, "save": [0, 2, 4, 6, 7, 9, 11, 12, 19, 20, 23, 35, 38, 39, 44, 48, 49, 50, 52, 58, 59, 73, 87, 96, 97, 108, 115, 117, 119, 121, 123, 124, 126, 127, 130, 138, 140, 145, 146, 149, 157, 158, 161, 162, 163, 164, 166, 169, 172, 182, 183, 186, 189, 190, 196, 197, 206, 208, 210, 216, 220, 222, 223, 224, 225, 226, 227, 230, 232, 233, 236, 237, 239, 243, 244, 245, 250, 255, 259], "mlmodel": [0, 189], "i": [0, 1, 5, 6, 7, 8, 9, 11, 12, 14, 17, 18, 19, 22, 23, 25, 32, 34, 39, 42, 43, 49, 51, 52, 58, 59, 60, 61, 69, 73, 75, 76, 85, 87, 89, 90, 92, 94, 96, 98, 99, 101, 102, 103, 104, 111, 112, 113, 116, 117, 118, 122, 124, 127, 128, 129, 133, 135, 136, 137, 139, 143, 147, 148, 153, 154, 155, 157, 160, 162, 163, 164, 166, 170, 172, 173, 174, 175, 176, 177, 178, 182, 191, 193, 194, 195, 203, 204, 205, 210, 211, 217, 223, 228, 233, 239, 252, 265, 266], "e": [0, 4, 5, 6, 7, 8, 10, 11, 18, 22, 23, 25, 32, 39, 42, 43, 44, 49, 51, 52, 58, 60, 61, 65, 69, 73, 75, 76, 79, 85, 87, 89, 95, 97, 100, 103, 108, 110, 111, 112, 117, 121, 123, 124, 126, 127, 128, 131, 133, 134, 135, 136, 139, 143, 147, 148, 154, 155, 156, 157, 160, 162, 164, 166, 169, 173, 174, 175, 176, 177, 180, 183, 185, 186, 192, 193, 194, 195, 198, 202, 204, 207, 208, 210, 222, 259], "one": [0, 1, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 19, 21, 22, 23, 25, 45, 47, 48, 49, 51, 52, 55, 56, 60, 61, 73, 76, 80, 85, 87, 93, 95, 97, 98, 100, 101, 102, 103, 108, 112, 113, 114, 116, 117, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 150, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 172, 174, 175, 176, 178, 179, 180, 184, 185, 191, 192, 193, 195, 196, 197, 200, 202, 203, 207, 210, 226, 230, 237, 255, 265], "re": [0, 1, 4, 5, 6, 7, 9, 10, 14, 16, 19, 21, 22, 23, 24, 44, 48, 49, 50, 60, 73, 78, 97, 98, 117, 125, 127, 128, 137, 139, 140, 142, 144, 146, 151, 153, 155, 159, 160, 161, 162, 163, 166, 174, 175, 176, 177, 179, 183, 185, 189, 191, 196, 199, 200, 204, 207, 210, 225, 248, 265], "current": [0, 1, 5, 6, 8, 10, 11, 12, 14, 15, 19, 22, 23, 37, 38, 49, 52, 60, 82, 107, 113, 117, 122, 123, 125, 126, 127, 128, 136, 137, 142, 143, 147, 148, 150, 155, 157, 158, 160, 161, 162, 163, 164, 165, 166, 169, 174, 175, 180, 183, 186, 189, 190, 191, 193, 194, 195, 196, 197, 199, 200, 220, 226, 230, 263], "readm": [0, 119, 180], "md": [0, 119, 180], "contain": [0, 1, 2, 4, 6, 8, 9, 10, 12, 14, 15, 17, 20, 21, 22, 23, 25, 34, 42, 47, 49, 50, 55, 58, 60, 64, 67, 68, 69, 75, 76, 78, 82, 85, 95, 101, 102, 111, 112, 116, 117, 122, 123, 125, 126, 127, 132, 134, 135, 137, 140, 143, 150, 154, 157, 158, 160, 161, 162, 164, 165, 166, 167, 169, 170, 172, 174, 175, 176, 179, 180, 182, 183, 189, 194, 197, 200, 202, 203, 204, 208, 210, 224, 225, 260, 265, 266], "abl": [0, 1, 3, 4, 5, 6, 14, 15, 17, 23, 49, 60, 85, 97, 98, 100, 103, 112, 117, 126, 130, 131, 132, 133, 136, 137, 139, 140, 145, 147, 148, 153, 155, 158, 160, 163, 170, 173, 174, 175, 179, 183, 186, 190, 193, 199, 202, 203, 210, 225], "phone": [0, 97, 105, 190, 225], "onnxliv": 0, "xcodeproj": [0, 225], "project": [0, 4, 5, 6, 23, 52, 58, 59, 60, 112, 116, 124, 140, 156, 161, 165, 166, 170, 189, 190, 195, 206, 210, 222, 224, 225, 226, 227, 228, 229, 259, 260, 264, 269], "recommend": [0, 4, 6, 8, 10, 15, 18, 19, 20, 23, 61, 82, 108, 115, 116, 119, 121, 128, 134, 138, 158, 159, 166, 169, 173, 176, 177, 178, 179, 182, 183, 186, 193, 198, 201, 222, 229, 230, 265], "9": [0, 1, 3, 5, 6, 17, 18, 19, 23, 34, 43, 44, 49, 65, 87, 92, 94, 95, 96, 103, 104, 109, 111, 112, 115, 116, 117, 118, 145, 147, 154, 158, 159, 161, 162, 169, 170, 172, 173, 174, 177, 178, 179, 188, 203, 206, 208, 210, 222, 223, 224, 231, 233, 240, 243, 244, 245, 251, 252, 256, 269], "x": [0, 1, 2, 5, 6, 7, 12, 14, 17, 18, 19, 20, 21, 22, 23, 25, 32, 33, 37, 38, 40, 43, 44, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 76, 78, 79, 80, 85, 87, 89, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104, 105, 108, 110, 111, 112, 113, 114, 115, 116, 117, 123, 124, 125, 127, 128, 129, 130, 131, 134, 135, 136, 139, 140, 142, 143, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 167, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 184, 185, 187, 188, 195, 197, 199, 200, 201, 203, 205, 207, 210, 211, 214, 215, 216, 217, 220, 221, 222, 223, 225, 228, 230, 233, 235, 239, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 252, 254, 255, 257, 258, 266], "might": [0, 1, 5, 8, 10, 15, 16, 25, 44, 50, 51, 52, 53, 60, 79, 97, 98, 102, 103, 105, 108, 109, 113, 127, 131, 132, 133, 134, 136, 143, 144, 146, 150, 154, 158, 164, 165, 166, 169, 173, 179, 183, 185, 186, 190, 191, 199, 202, 206, 208, 225, 234, 255, 263], "issu": [0, 2, 4, 5, 6, 8, 9, 19, 20, 22, 23, 51, 58, 113, 118, 122, 133, 138, 139, 143, 144, 145, 148, 155, 159, 169, 175, 185, 186, 187, 189, 190, 191, 193, 195, 197, 201, 206, 207, 209, 224, 232, 234], "older": [0, 56, 109, 139, 155, 161, 176, 185], "some": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 22, 23, 25, 42, 43, 44, 47, 48, 49, 50, 51, 52, 58, 59, 60, 61, 63, 68, 73, 76, 78, 80, 82, 87, 92, 97, 98, 99, 100, 101, 102, 103, 108, 109, 110, 112, 113, 116, 121, 122, 123, 126, 128, 130, 131, 132, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 149, 150, 151, 153, 155, 157, 158, 160, 161, 163, 164, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 183, 184, 185, 189, 190, 191, 192, 193, 194, 195, 196, 199, 200, 201, 202, 203, 204, 205, 207, 211, 222, 225, 240, 255, 264, 265], "replac": [0, 3, 6, 12, 19, 24, 43, 55, 57, 58, 59, 78, 99, 108, 109, 117, 118, 119, 123, 136, 138, 140, 142, 143, 148, 157, 158, 164, 166, 169, 174, 175, 178, 179, 185, 193, 196, 220, 222, 224, 233, 255], "all": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 34, 42, 43, 44, 45, 47, 49, 50, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 68, 69, 73, 76, 78, 80, 82, 85, 87, 90, 98, 99, 100, 101, 102, 103, 105, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 148, 149, 150, 151, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 182, 185, 186, 189, 190, 191, 192, 194, 195, 198, 199, 201, 202, 203, 204, 206, 207, 208, 210, 222, 225, 230, 231, 233, 248, 253, 265, 266], "set": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 37, 42, 43, 44, 47, 48, 49, 50, 52, 53, 55, 58, 59, 60, 61, 63, 64, 68, 73, 76, 79, 82, 83, 86, 97, 98, 99, 102, 103, 104, 105, 110, 111, 112, 113, 115, 116, 117, 118, 121, 122, 123, 124, 127, 128, 130, 132, 133, 134, 136, 137, 140, 145, 147, 149, 150, 153, 154, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 173, 174, 175, 178, 179, 182, 188, 189, 190, 191, 193, 195, 196, 200, 201, 203, 206, 208, 210, 222, 225, 226, 227, 230, 234, 243, 263, 267, 270], "tap": 0, "screen": [0, 58, 59, 147, 161, 263], "switch": [0, 5, 8, 15, 19, 95, 112, 140, 153, 196, 208, 234], "hope": [0, 5, 25, 49, 147, 153, 166, 173, 266], "gave": [0, 103], "framework": [0, 6, 7, 10, 24, 25, 52, 60, 61, 99, 100, 120, 121, 135, 150, 162, 165, 172, 177, 178, 184, 190, 223, 224], "experi": [0, 6, 10, 97, 98, 122, 136, 138, 147, 150, 156, 158, 160, 161, 165, 166, 167, 172, 173, 176, 177, 178, 185, 186, 191, 198, 207, 230], "test": [0, 3, 8, 13, 19, 20, 22, 23, 24, 37, 38, 42, 49, 58, 59, 60, 83, 85, 92, 97, 99, 100, 105, 108, 113, 114, 119, 122, 123, 136, 137, 139, 140, 142, 145, 148, 159, 160, 163, 166, 167, 170, 173, 174, 175, 182, 183, 184, 185, 198, 199, 201, 206, 207, 222, 223, 224, 225, 265, 266], "own": [0, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 23, 25, 49, 52, 58, 59, 64, 73, 87, 103, 108, 109, 111, 113, 121, 122, 123, 128, 130, 134, 140, 145, 150, 153, 154, 157, 159, 160, 163, 164, 166, 172, 173, 177, 179, 180, 185, 196, 197, 199, 200, 202, 203, 211, 265], "pleas": [0, 2, 4, 5, 6, 7, 9, 10, 19, 20, 22, 23, 44, 45, 47, 51, 61, 75, 87, 108, 113, 115, 118, 122, 123, 124, 134, 138, 139, 142, 143, 144, 145, 148, 150, 153, 155, 156, 158, 162, 163, 164, 169, 172, 173, 174, 175, 176, 177, 179, 180, 184, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 206, 207, 211, 222, 224, 234, 255, 265], "know": [0, 1, 5, 6, 8, 11, 18, 19, 22, 23, 43, 49, 73, 95, 99, 101, 103, 108, 113, 125, 127, 128, 131, 136, 137, 139, 145, 147, 148, 150, 151, 155, 160, 161, 162, 166, 170, 174, 175, 177, 178, 179, 180, 183, 192, 197, 263, 265], "hit": [0, 5, 9, 19, 61, 73, 113, 124, 169], "ani": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 43, 45, 47, 49, 51, 52, 53, 55, 60, 65, 67, 76, 97, 98, 100, 101, 103, 105, 107, 108, 110, 111, 112, 113, 115, 120, 123, 124, 125, 127, 131, 132, 136, 138, 139, 142, 143, 144, 147, 148, 150, 153, 154, 155, 159, 160, 161, 163, 164, 167, 169, 172, 174, 175, 177, 178, 182, 184, 186, 187, 189, 190, 191, 192, 193, 194, 196, 197, 200, 203, 204, 206, 209, 210, 211, 213, 220, 224, 227, 230, 242, 255, 263, 265], "give": [0, 1, 2, 5, 6, 11, 14, 17, 23, 25, 45, 47, 49, 50, 52, 58, 59, 60, 61, 73, 75, 79, 97, 98, 99, 101, 102, 103, 112, 118, 128, 132, 139, 143, 144, 145, 146, 147, 155, 159, 163, 166, 169, 172, 173, 174, 175, 177, 178, 183, 192, 195, 203, 225, 263, 265], "feedback": [0, 6, 9, 19, 122, 138, 143, 144, 147, 148, 177, 178, 186, 189, 190, 197, 198, 199, 206, 224], "d": [0, 2, 5, 6, 7, 8, 12, 19, 22, 52, 61, 63, 64, 65, 67, 71, 72, 76, 87, 89, 92, 95, 99, 103, 111, 113, 115, 122, 124, 126, 127, 128, 130, 134, 136, 138, 146, 147, 150, 153, 166, 169, 172, 176, 186, 194, 195, 200, 207, 210, 217, 222, 252, 265, 266], "hear": [0, 143, 144], "think": [0, 6, 22, 23, 44, 52, 68, 78, 98, 99, 101, 102, 103, 113, 144, 146, 160, 163, 165, 194, 207, 265], "click": [1, 7, 9, 12, 13, 14, 17, 20, 21, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 170, 173, 175, 179, 182, 185, 190, 191, 192, 193, 194, 195, 197, 205, 206, 207, 210, 213, 227, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258], "here": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 163, 164, 165, 166, 167, 169, 170, 173, 174, 175, 176, 177, 179, 180, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 197, 199, 200, 201, 202, 203, 205, 206, 207, 210, 211, 213, 220, 222, 224, 225, 227, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 257, 258, 263, 265, 266], "download": [1, 4, 6, 7, 9, 12, 13, 14, 17, 19, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 125, 126, 127, 128, 130, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 163, 165, 166, 167, 169, 170, 173, 175, 179, 183, 185, 189, 190, 191, 192, 193, 194, 195, 197, 199, 200, 205, 206, 207, 208, 210, 213, 222, 223, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 256, 257, 258, 269], "full": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 19, 20, 22, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 125, 126, 127, 128, 130, 132, 135, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160, 161, 162, 165, 166, 167, 169, 173, 175, 179, 182, 183, 185, 191, 192, 193, 194, 195, 196, 197, 200, 205, 206, 207, 210, 211, 213, 224, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 257, 258], "author": [1, 5, 7, 9, 11, 12, 13, 14, 16, 17, 19, 24, 36, 42, 45, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 73, 81, 82, 83, 85, 86, 97, 98, 99, 101, 102, 103, 104, 107, 108, 109, 111, 112, 113, 114, 116, 117, 122, 123, 124, 126, 127, 128, 132, 133, 134, 135, 136, 137, 138, 140, 143, 144, 145, 147, 148, 150, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 173, 174, 175, 177, 178, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 199, 200, 201, 202, 203, 206, 207, 208, 210, 211, 213, 224, 266], "vincent": [1, 14, 137, 160], "moen": [1, 14, 137, 160], "separ": [1, 5, 6, 7, 8, 20, 22, 23, 25, 49, 52, 85, 97, 109, 124, 126, 139, 145, 147, 154, 158, 163, 166, 172, 179, 180, 182, 183, 191, 195, 199, 202, 258], "rl": [1, 61, 121, 160, 161, 162], "algorithm": [1, 5, 6, 10, 11, 12, 49, 52, 56, 69, 82, 87, 98, 99, 100, 101, 111, 118, 122, 124, 126, 130, 136, 137, 147, 156, 160, 163, 167, 213], "variou": [1, 8, 15, 47, 48, 49, 50, 60, 83, 85, 102, 109, 112, 116, 126, 144, 146, 157, 160, 163, 164, 172, 185, 193, 195], "piec": [1, 5, 8, 14, 59, 85, 159, 160, 164, 172, 176, 178, 179, 180, 190, 215], "assembl": [1, 8, 49, 135], "collect": [1, 4, 6, 11, 14, 15, 17, 18, 19, 21, 42, 43, 44, 45, 49, 55, 60, 61, 73, 75, 79, 97, 99, 103, 121, 122, 123, 124, 134, 135, 137, 144, 147, 150, 156, 161, 164, 176, 178, 203, 232], "final": [1, 6, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 42, 43, 47, 49, 52, 58, 60, 73, 75, 85, 87, 97, 102, 105, 107, 108, 109, 112, 113, 117, 118, 119, 122, 123, 124, 126, 127, 128, 130, 131, 135, 136, 140, 144, 145, 146, 147, 151, 153, 155, 157, 158, 160, 161, 162, 163, 164, 166, 169, 170, 176, 177, 178, 180, 185, 186, 189, 190, 191, 194, 199, 200, 201, 202, 203, 205, 206, 210], "function": [1, 3, 4, 5, 6, 8, 9, 10, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 32, 38, 42, 43, 48, 49, 51, 53, 55, 59, 60, 61, 62, 65, 67, 68, 69, 75, 76, 79, 80, 82, 83, 89, 90, 92, 93, 94, 95, 96, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 135, 136, 137, 139, 143, 144, 145, 147, 148, 149, 150, 153, 154, 156, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 182, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 202, 203, 204, 205, 207, 208, 210, 211, 213, 222, 223, 225, 232, 233, 234, 235, 241, 248, 251, 252, 255, 257, 259], "trainabl": [1, 6, 68, 97, 99, 158], "paramet": [1, 4, 5, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 22, 24, 25, 32, 33, 35, 37, 38, 43, 44, 47, 48, 49, 51, 52, 61, 65, 67, 68, 69, 73, 75, 85, 87, 89, 92, 94, 96, 97, 98, 99, 101, 102, 103, 104, 109, 110, 111, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 134, 135, 136, 137, 138, 139, 140, 142, 143, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 158, 161, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 183, 185, 191, 197, 198, 199, 203, 205, 212, 213, 214, 216, 222, 223, 230, 232, 237, 239, 243, 244, 245, 246, 247, 251, 252, 255, 256, 261, 269], "tutori": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 35, 43, 44, 45, 46, 51, 52, 53, 55, 56, 58, 59, 60, 61, 73, 74, 75, 77, 79, 81, 82, 84, 86, 87, 91, 97, 98, 100, 101, 104, 105, 106, 107, 108, 112, 113, 115, 116, 117, 118, 119, 121, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 150, 151, 152, 153, 155, 156, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 176, 178, 179, 181, 182, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211, 213, 219, 224, 225, 230, 231, 236, 237, 239, 249, 253, 255], "guid": [1, 17, 58, 59, 61, 82, 85, 123, 136, 148, 159, 169, 174, 175, 177, 185, 198, 203, 231, 264], "ground": [1, 14, 44, 73, 179], "aim": [1, 6, 61, 75, 97, 100, 153, 161, 164, 194], "focus": [1, 3, 20, 97, 100, 150, 156, 166], "rel": [1, 5, 6, 7, 117, 119, 125, 126, 138, 146, 150, 151, 164, 166, 177, 187, 199, 223], "straightforward": [1, 5, 6, 16, 17, 49, 60, 97, 98, 145, 202], "determinist": [1, 11, 14, 137, 149, 161], "gradient": [1, 6, 7, 10, 11, 13, 14, 16, 25, 37, 42, 43, 44, 47, 49, 52, 56, 61, 63, 64, 65, 67, 68, 69, 71, 72, 78, 87, 97, 98, 99, 101, 102, 103, 104, 110, 111, 115, 117, 121, 122, 123, 124, 125, 127, 130, 131, 132, 134, 136, 142, 146, 147, 150, 153, 157, 158, 160, 161, 162, 163, 164, 170, 172, 191, 207, 218, 231, 237], "simpl": [1, 3, 4, 5, 6, 8, 12, 15, 16, 17, 19, 21, 22, 23, 24, 25, 47, 49, 51, 54, 56, 61, 67, 73, 79, 85, 87, 97, 107, 112, 116, 120, 121, 123, 125, 126, 131, 136, 139, 140, 145, 146, 151, 155, 157, 160, 162, 163, 164, 165, 167, 169, 173, 183, 186, 201, 203, 207, 209, 213, 222, 223, 230, 255, 265, 266], "continu": [1, 5, 17, 20, 21, 49, 53, 60, 73, 85, 87, 97, 102, 113, 116, 121, 124, 128, 132, 136, 143, 144, 147, 158, 160, 164, 166, 169, 177, 189, 190, 191, 193, 194, 200, 201, 202, 203, 206, 224, 255, 265], "control": [1, 4, 8, 10, 14, 21, 23, 25, 34, 43, 60, 61, 66, 83, 85, 97, 110, 111, 113, 114, 122, 125, 126, 135, 136, 142, 154, 160, 161, 162, 173, 184, 199, 210, 255], "It": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 42, 43, 44, 45, 47, 49, 51, 52, 60, 61, 73, 74, 75, 76, 82, 87, 95, 97, 98, 99, 100, 101, 103, 108, 112, 113, 115, 117, 122, 123, 124, 126, 127, 128, 130, 131, 132, 134, 135, 136, 137, 139, 141, 142, 144, 145, 146, 147, 150, 151, 153, 154, 155, 157, 158, 161, 162, 164, 166, 167, 168, 169, 171, 172, 174, 175, 178, 179, 180, 195, 202, 203, 204, 205, 206, 207, 210, 215, 224, 225, 226, 227, 230, 234, 263, 265], "consist": [1, 3, 6, 7, 14, 15, 16, 22, 24, 25, 43, 75, 97, 99, 118, 124, 132, 143, 144, 147, 151, 153, 160, 165, 166, 169, 174, 175, 178, 180, 193, 194, 201, 202, 210, 213, 265], "parametr": [1, 2, 17, 121, 160, 203], "action": [1, 19, 58, 59, 101, 113, 122, 123, 147, 157, 160, 161, 162, 163, 164, 169, 183, 191, 192, 193, 194, 199, 200, 206, 210, 253, 265], "pair": [1, 6, 14, 47, 49, 52, 116, 118, 128, 130, 138, 151, 155, 160, 161, 166, 169, 179, 180, 196, 201, 213, 265], "maxim": [1, 14, 52, 73, 82, 97, 99, 126, 147, 161, 173, 177, 196], "given": [1, 6, 8, 10, 12, 14, 17, 20, 21, 22, 23, 25, 32, 43, 48, 49, 51, 52, 60, 61, 73, 76, 78, 82, 85, 97, 98, 100, 101, 103, 112, 116, 122, 127, 128, 134, 136, 139, 142, 143, 146, 147, 148, 155, 157, 160, 161, 163, 164, 166, 173, 174, 175, 178, 179, 194, 197, 202, 203, 233], "certain": [1, 4, 5, 6, 10, 11, 15, 49, 55, 60, 101, 113, 120, 122, 124, 125, 130, 142, 146, 148, 160, 165, 190, 191, 194, 195, 196, 200], "what": [1, 2, 3, 5, 8, 14, 18, 19, 20, 21, 22, 23, 25, 43, 45, 46, 53, 54, 55, 58, 59, 61, 73, 78, 86, 87, 98, 99, 101, 102, 103, 114, 121, 124, 125, 126, 128, 132, 133, 136, 137, 143, 147, 151, 153, 157, 160, 161, 162, 165, 170, 172, 174, 179, 188, 189, 193, 197, 199, 202, 224, 228, 234, 237, 251, 255, 259, 265], "write": [1, 4, 8, 9, 10, 21, 22, 23, 44, 49, 58, 59, 60, 61, 64, 75, 98, 99, 100, 101, 104, 116, 117, 121, 125, 126, 131, 132, 134, 137, 138, 140, 142, 143, 145, 147, 148, 150, 151, 154, 156, 160, 163, 164, 166, 169, 172, 173, 186, 190, 194, 198, 199, 200, 207, 208, 210, 225, 226, 227, 234, 260, 265], "custom": [1, 4, 6, 8, 11, 17, 49, 52, 64, 65, 66, 79, 90, 109, 111, 121, 126, 137, 147, 160, 163, 172, 173, 178, 180, 184, 190, 197, 199, 201, 202, 203, 204, 206, 222, 237], "its": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 25, 43, 47, 49, 51, 52, 53, 55, 60, 61, 68, 69, 73, 75, 80, 82, 95, 97, 99, 101, 102, 103, 105, 107, 109, 111, 112, 113, 115, 122, 123, 124, 125, 126, 127, 128, 136, 137, 138, 139, 140, 142, 144, 145, 147, 148, 150, 153, 154, 157, 160, 161, 162, 163, 164, 166, 169, 170, 173, 174, 175, 176, 177, 185, 190, 193, 194, 195, 199, 202, 203, 204, 206, 208, 210, 211, 220, 222, 224, 230, 265], "includ": [1, 2, 3, 4, 5, 6, 8, 14, 15, 16, 22, 23, 24, 25, 42, 48, 49, 53, 55, 58, 59, 60, 61, 69, 73, 75, 82, 85, 87, 97, 98, 105, 107, 109, 113, 115, 124, 126, 127, 128, 131, 132, 134, 136, 137, 145, 147, 148, 156, 157, 160, 163, 166, 169, 170, 173, 174, 175, 176, 177, 178, 179, 183, 185, 190, 191, 193, 196, 201, 202, 206, 208, 210, 222, 224, 226, 227, 230, 233, 240, 259, 263, 265], "design": [1, 5, 6, 14, 17, 24, 25, 52, 56, 61, 73, 85, 103, 128, 134, 137, 160, 161, 162, 164, 165, 169, 170, 178, 180, 191, 192, 193, 197, 199, 202, 203, 207], "effici": [1, 5, 7, 10, 12, 15, 17, 20, 23, 25, 42, 49, 51, 73, 82, 95, 97, 101, 103, 115, 119, 122, 123, 124, 126, 127, 136, 137, 146, 151, 157, 160, 164, 165, 169, 172, 176, 178, 187, 189, 194, 195, 196, 203, 206], "store": [1, 4, 5, 6, 16, 17, 19, 20, 22, 23, 40, 43, 48, 51, 53, 60, 68, 87, 95, 98, 99, 101, 103, 105, 111, 125, 126, 128, 136, 137, 142, 144, 145, 147, 148, 154, 156, 157, 160, 161, 162, 163, 164, 166, 183, 185, 194, 199, 200, 203, 206, 255, 257], "trajectori": [1, 14, 61, 137, 160], "transit": [1, 14, 60, 85, 86, 98, 137, 161, 202], "assum": [1, 2, 4, 6, 8, 10, 12, 14, 15, 19, 21, 22, 43, 44, 51, 54, 60, 73, 97, 98, 100, 102, 116, 124, 125, 127, 128, 136, 137, 140, 154, 157, 160, 163, 165, 166, 174, 175, 176, 179, 193, 194, 195, 201, 202, 225], "complet": [1, 4, 5, 6, 15, 21, 25, 49, 76, 78, 85, 87, 98, 99, 101, 113, 117, 119, 122, 124, 126, 131, 136, 157, 158, 159, 160, 161, 163, 166, 172, 173, 178, 179, 185, 193, 194, 227, 230, 255], "ppo": [1, 121], "compon": [1, 5, 6, 8, 10, 14, 20, 25, 52, 61, 85, 97, 101, 112, 113, 115, 119, 121, 126, 137, 143, 147, 160, 164, 167, 169, 173, 174, 175, 178, 195], "depend": [1, 5, 6, 7, 8, 11, 14, 21, 22, 23, 42, 47, 50, 52, 60, 73, 82, 85, 97, 98, 102, 110, 118, 119, 121, 124, 126, 130, 131, 136, 137, 138, 140, 142, 143, 144, 146, 147, 150, 156, 159, 160, 163, 169, 173, 174, 175, 182, 183, 184, 185, 190, 193, 198, 199, 200, 206, 208, 210, 224, 226, 227, 234, 255], "tensordict": [1, 14, 137, 147, 160], "nn": [1, 2, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 32, 37, 38, 39, 42, 43, 44, 45, 47, 49, 52, 55, 60, 65, 66, 69, 73, 75, 77, 79, 87, 89, 90, 92, 94, 96, 97, 98, 99, 102, 103, 105, 107, 108, 109, 110, 115, 117, 118, 119, 121, 122, 123, 124, 125, 127, 128, 129, 130, 134, 135, 137, 138, 139, 142, 143, 144, 146, 147, 148, 149, 150, 151, 154, 155, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 178, 180, 182, 183, 184, 186, 192, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 211, 212, 213, 214, 216, 217, 220, 221, 222, 223, 225, 228, 230, 232, 234, 235, 236, 237, 240, 241, 243, 244, 245, 247, 249, 250, 251, 252, 253, 254, 255, 256, 259, 261], "tensordictmodul": [1, 14, 137, 160], "although": [1, 12, 16, 43, 49, 60, 61, 98, 99, 103, 105, 108, 115, 119, 125, 147, 150, 154, 158, 163, 173, 174, 175, 177, 183, 205, 265], "suffici": [1, 6, 49, 52, 97, 98, 117, 132, 134, 153], "transpar": [1, 12, 42, 99, 137, 163, 208, 222], "understood": [1, 4, 113], "without": [1, 4, 5, 6, 8, 9, 10, 14, 17, 20, 23, 32, 42, 49, 53, 55, 60, 73, 78, 97, 98, 107, 112, 113, 116, 123, 124, 125, 128, 130, 136, 138, 139, 142, 144, 146, 147, 148, 153, 155, 156, 157, 158, 159, 160, 161, 162, 165, 166, 169, 172, 177, 178, 191, 193, 194, 195, 196, 201, 202, 203, 205, 210, 211, 213, 222, 229, 230, 255, 263, 265], "understand": [1, 2, 4, 6, 15, 23, 43, 44, 52, 57, 58, 59, 82, 85, 91, 98, 99, 101, 108, 117, 121, 125, 126, 127, 128, 131, 136, 138, 142, 144, 145, 150, 158, 166, 172, 174, 175, 177, 192, 197, 201, 202, 210, 251], "class": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 19, 20, 21, 23, 24, 25, 33, 34, 37, 38, 42, 44, 45, 47, 49, 52, 53, 58, 59, 60, 64, 65, 67, 73, 75, 76, 78, 79, 83, 85, 87, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 104, 105, 108, 109, 110, 111, 112, 115, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 184, 191, 192, 193, 195, 196, 197, 199, 200, 201, 202, 204, 205, 210, 211, 214, 215, 216, 217, 218, 220, 221, 223, 225, 228, 235, 236, 239, 241, 242, 243, 244, 245, 246, 250, 251, 252, 254, 255, 264, 265, 266], "sota": [1, 75, 113, 119], "implement": [1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 17, 20, 24, 42, 43, 45, 47, 49, 51, 55, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 76, 79, 85, 103, 108, 111, 115, 120, 121, 124, 125, 126, 127, 131, 134, 135, 136, 137, 139, 140, 142, 145, 146, 147, 148, 150, 151, 155, 157, 160, 161, 164, 169, 174, 175, 179, 180, 187, 192, 194, 195, 196, 198, 199, 202, 203, 206, 208, 209, 210, 222, 224, 226, 233, 264], "rather": [1, 13, 23, 25, 49, 52, 69, 73, 85, 97, 103, 112, 121, 128, 130, 144, 145, 150, 154, 155, 160, 172, 185, 190, 191, 225], "high": [1, 2, 5, 6, 14, 15, 19, 23, 25, 42, 44, 49, 52, 53, 55, 57, 60, 82, 85, 99, 103, 105, 109, 112, 121, 122, 123, 124, 126, 127, 130, 136, 140, 147, 150, 160, 169, 170, 172, 177, 178, 187, 194, 197, 198, 199, 201, 255, 263], "level": [1, 2, 5, 6, 17, 19, 20, 23, 25, 44, 49, 53, 55, 57, 68, 79, 100, 105, 115, 122, 123, 124, 126, 127, 128, 132, 134, 136, 138, 142, 143, 144, 145, 148, 150, 165, 166, 169, 172, 174, 175, 177, 178, 183, 186, 197, 198, 199, 201, 203, 211, 225, 229, 269], "illustr": [1, 19, 44, 47, 56, 116, 117, 124, 125, 126, 139, 161, 170, 172, 179, 193, 194, 197], "librari": [1, 3, 4, 5, 6, 8, 12, 14, 18, 20, 22, 23, 25, 42, 44, 50, 51, 57, 61, 75, 87, 107, 108, 113, 115, 118, 121, 126, 130, 131, 138, 140, 144, 156, 159, 160, 164, 169, 174, 175, 178, 196, 206, 208, 221, 222, 224, 225, 228, 229, 230, 251, 253], "featur": [1, 4, 6, 10, 11, 12, 14, 17, 19, 22, 23, 34, 49, 50, 51, 52, 58, 59, 60, 61, 82, 83, 85, 90, 94, 95, 97, 98, 103, 108, 113, 121, 123, 125, 137, 138, 145, 146, 147, 150, 153, 156, 159, 160, 164, 165, 170, 173, 174, 175, 176, 177, 178, 179, 186, 187, 189, 190, 194, 195, 198, 201, 203, 206, 207, 208, 210, 253, 255], "context": [1, 2, 5, 8, 14, 16, 17, 43, 49, 60, 61, 64, 73, 103, 109, 111, 120, 124, 135, 142, 154, 160, 163, 164, 165, 166, 169, 178, 187, 201, 203, 208, 210, 214, 234], "bash": [1, 18, 20, 147, 161, 228], "pip3": [1, 18, 50, 122, 137, 160, 161, 169, 176, 185, 189, 190], "mujoco": [1, 137, 160], "glfw": 1, "tqdm": [1, 14, 17, 122, 137, 138, 160, 186, 203], "avail": [1, 2, 3, 5, 6, 10, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 40, 42, 43, 44, 48, 50, 51, 52, 53, 58, 59, 73, 80, 87, 97, 101, 105, 113, 115, 119, 122, 125, 136, 137, 140, 142, 147, 148, 157, 158, 159, 160, 161, 164, 165, 166, 169, 172, 176, 177, 178, 179, 182, 183, 189, 190, 198, 199, 200, 201, 203, 207, 222, 224, 225, 226, 227, 229, 230, 234, 263], "is_fork": [1, 137, 160], "multiprocess": [1, 6, 7, 11, 14, 34, 51, 53, 55, 56, 110, 122, 123, 134, 135, 136, 137, 160, 163, 164, 214, 216, 261], "get_start_method": [1, 137, 160], "fork": [1, 21, 137, 160, 161], "is_avail": [1, 5, 6, 12, 20, 33, 38, 40, 42, 44, 45, 48, 49, 52, 63, 73, 80, 87, 89, 95, 97, 104, 110, 111, 115, 117, 118, 130, 137, 147, 148, 156, 157, 158, 160, 161, 163, 165, 166, 167, 173, 179, 195, 232], "els": [1, 4, 5, 8, 9, 11, 12, 14, 16, 17, 18, 19, 20, 23, 25, 33, 38, 42, 44, 45, 47, 49, 51, 52, 58, 59, 60, 63, 73, 87, 94, 95, 96, 97, 103, 104, 105, 108, 110, 111, 115, 116, 117, 118, 122, 127, 128, 130, 135, 136, 137, 138, 143, 147, 148, 151, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 179, 182, 183, 186, 187, 195, 197, 199, 200, 203, 210, 211, 214, 217, 218, 220, 224, 232, 233, 246, 248, 254, 255, 257, 258, 261, 265, 266], "cpu": [1, 3, 5, 6, 8, 9, 10, 11, 12, 14, 15, 18, 19, 20, 23, 33, 38, 42, 43, 44, 45, 48, 49, 52, 60, 63, 64, 72, 73, 80, 82, 83, 87, 89, 90, 95, 97, 99, 104, 105, 108, 109, 110, 111, 115, 117, 118, 121, 123, 124, 130, 134, 135, 136, 137, 138, 147, 148, 151, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 176, 179, 182, 183, 186, 187, 189, 190, 195, 196, 197, 199, 200, 201, 204, 208, 209, 214, 218, 221, 225, 228, 231, 232, 234, 236, 239, 240, 242, 246, 253, 255, 256], "collector_devic": 1, "chang": [1, 2, 5, 6, 10, 11, 12, 14, 19, 21, 22, 23, 24, 40, 43, 48, 50, 51, 52, 53, 55, 58, 59, 61, 76, 78, 79, 80, 82, 83, 85, 87, 95, 97, 98, 100, 101, 102, 105, 108, 112, 116, 121, 123, 124, 126, 132, 133, 136, 137, 138, 140, 142, 145, 146, 147, 150, 153, 154, 156, 157, 158, 162, 169, 172, 173, 174, 175, 178, 182, 183, 185, 187, 189, 190, 193, 195, 199, 200, 202, 206, 208, 210, 213, 222, 224, 237, 255, 263], "seri": [1, 6, 15, 23, 52, 53, 54, 55, 56, 82, 91, 120, 121, 127, 128, 132, 133, 140, 144, 157, 160, 193], "reusabl": [1, 6, 25], "swappabl": 1, "signatur": [1, 5, 8, 10, 14, 15, 23, 108, 136, 154, 163, 174, 175, 255], "characterist": [1, 14, 43, 144, 146, 147, 159, 165], "copi": [1, 5, 6, 12, 18, 22, 23, 44, 45, 50, 55, 58, 61, 73, 82, 97, 109, 110, 112, 114, 117, 123, 125, 130, 134, 136, 137, 138, 139, 142, 143, 144, 147, 150, 154, 158, 163, 169, 172, 182, 183, 184, 190, 196, 200, 201, 206, 208, 210, 220, 221, 236, 266], "loss_modul": [1, 160], "whatev": [1, 8, 22, 23, 99, 101, 112, 197], "convent": [1, 14, 52, 60, 112, 126, 137, 172], "receiv": [1, 4, 6, 14, 16, 55, 64, 87, 101, 111, 136, 160, 162, 163, 164, 173], "necessari": [1, 4, 5, 6, 7, 8, 10, 12, 15, 16, 18, 19, 23, 24, 44, 52, 53, 55, 60, 85, 87, 98, 112, 113, 122, 123, 124, 130, 134, 147, 150, 160, 162, 163, 164, 169, 174, 175, 178, 180, 183, 186, 193, 195, 197, 199, 200, 201, 251], "return": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 33, 34, 37, 38, 40, 44, 45, 47, 49, 51, 52, 59, 60, 64, 65, 67, 68, 73, 75, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 115, 116, 117, 118, 122, 123, 124, 126, 127, 128, 129, 130, 131, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 191, 193, 195, 196, 197, 199, 200, 201, 202, 203, 205, 207, 208, 210, 211, 212, 214, 215, 216, 217, 220, 221, 222, 223, 224, 225, 228, 232, 233, 235, 236, 239, 241, 242, 243, 244, 245, 246, 248, 249, 250, 251, 252, 254, 255, 257, 258, 259], "replay_buff": [1, 160], "sampl": [1, 6, 8, 44, 47, 48, 49, 51, 52, 55, 60, 61, 75, 78, 79, 87, 92, 97, 99, 105, 110, 115, 116, 117, 118, 121, 123, 127, 130, 136, 137, 138, 140, 146, 147, 153, 154, 158, 160, 161, 162, 164, 172, 174, 175, 179, 183, 186, 195, 196, 199, 201, 207, 211, 227, 228, 265], "loss_dict": 1, "instanc": [1, 4, 5, 6, 7, 11, 12, 14, 21, 22, 23, 25, 45, 53, 54, 55, 58, 59, 60, 78, 82, 87, 97, 98, 99, 102, 103, 122, 123, 125, 126, 132, 133, 134, 135, 137, 145, 147, 158, 160, 162, 163, 164, 166, 173, 183, 184, 199, 201, 202, 204, 222, 255, 260], "written": [1, 4, 5, 6, 8, 10, 14, 22, 23, 25, 85, 100, 131, 137, 144, 151, 154, 155, 158, 165, 169, 172, 185, 191, 222], "under": [1, 4, 5, 8, 14, 18, 19, 23, 47, 49, 50, 52, 54, 56, 97, 99, 109, 113, 115, 124, 125, 136, 138, 140, 146, 147, 154, 157, 164, 169, 170, 178, 179, 180, 189, 190, 192, 194, 206, 224, 227, 265], "loss_": 1, "smth": 1, "where": [1, 3, 4, 6, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 32, 47, 49, 51, 60, 61, 64, 68, 75, 78, 79, 83, 85, 87, 97, 98, 99, 101, 102, 103, 110, 113, 122, 124, 126, 127, 128, 131, 133, 134, 135, 136, 138, 139, 140, 142, 145, 148, 150, 151, 153, 154, 155, 159, 160, 161, 162, 163, 164, 165, 166, 170, 173, 175, 176, 178, 179, 180, 183, 185, 189, 191, 194, 195, 196, 197, 202, 203, 206, 210, 228, 230, 266], "string": [1, 8, 15, 22, 23, 49, 51, 58, 59, 60, 65, 67, 105, 111, 115, 116, 118, 126, 127, 128, 137, 140, 157, 160, 166, 172, 183, 210, 211, 260, 263], "describ": [1, 4, 5, 6, 8, 10, 14, 15, 16, 19, 20, 21, 22, 23, 48, 49, 52, 58, 59, 61, 73, 97, 105, 114, 120, 136, 151, 160, 161, 164, 169, 172, 174, 175, 177, 198, 199, 200, 204, 255], "addit": [1, 2, 5, 7, 8, 11, 15, 17, 19, 50, 60, 73, 75, 97, 102, 105, 108, 109, 113, 122, 124, 125, 134, 136, 138, 139, 140, 143, 145, 148, 150, 157, 162, 163, 166, 170, 173, 174, 175, 177, 186, 191, 192, 193, 194, 199, 202, 203, 208, 210, 220, 222], "kei": [1, 6, 8, 11, 14, 15, 17, 49, 58, 75, 82, 90, 100, 103, 105, 109, 112, 114, 115, 116, 119, 122, 126, 137, 138, 140, 144, 147, 157, 159, 160, 161, 162, 165, 166, 169, 170, 172, 174, 175, 176, 178, 186, 195, 196, 197, 203, 211, 213, 222, 239, 257, 265], "mai": [1, 4, 5, 6, 8, 10, 11, 12, 14, 15, 17, 19, 21, 22, 23, 25, 42, 49, 50, 52, 58, 59, 60, 68, 73, 85, 95, 99, 112, 113, 116, 123, 124, 125, 126, 130, 131, 137, 138, 139, 140, 142, 144, 145, 146, 151, 153, 154, 159, 160, 163, 166, 169, 172, 173, 174, 175, 177, 178, 180, 182, 183, 186, 190, 193, 195, 199, 200, 201, 202, 203, 204, 210, 220, 230, 233, 255, 265, 266], "metric": [1, 17, 87, 97, 109, 122, 138, 147, 169, 172, 178, 179, 203, 223], "log": [1, 7, 14, 18, 49, 50, 52, 53, 58, 73, 97, 98, 99, 102, 103, 104, 118, 123, 126, 130, 133, 138, 149, 159, 160, 162, 164, 167, 169, 170, 172, 174, 175, 178, 186, 197, 210, 213, 258], "dure": [1, 3, 7, 8, 12, 14, 16, 18, 19, 25, 32, 37, 49, 52, 60, 61, 63, 64, 76, 78, 85, 97, 99, 103, 108, 111, 112, 113, 118, 121, 122, 123, 124, 125, 128, 130, 131, 132, 134, 137, 143, 144, 145, 150, 151, 154, 158, 159, 160, 161, 162, 164, 169, 173, 177, 178, 179, 186, 198, 200, 204, 208, 222, 225, 226, 227, 230, 255], "reason": [1, 5, 6, 8, 14, 15, 17, 23, 25, 52, 78, 82, 97, 99, 102, 112, 117, 125, 130, 136, 145, 150, 158, 160, 165, 166, 185, 193, 203, 225, 255], "independ": [1, 7, 23, 49, 60, 79, 103, 108, 110, 146, 147, 151, 163, 191], "user": [1, 3, 5, 14, 17, 18, 19, 22, 24, 25, 44, 49, 50, 60, 76, 79, 82, 83, 85, 97, 101, 108, 110, 113, 114, 115, 122, 124, 128, 134, 138, 140, 143, 144, 145, 148, 162, 164, 165, 166, 167, 169, 172, 174, 175, 176, 177, 178, 179, 180, 183, 186, 189, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 203, 206, 209, 222, 230, 265, 266], "sum": [1, 2, 4, 5, 7, 11, 13, 14, 16, 18, 19, 21, 25, 37, 38, 40, 43, 44, 49, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 76, 78, 82, 87, 89, 92, 97, 98, 99, 101, 103, 104, 109, 111, 115, 117, 122, 123, 125, 127, 128, 129, 130, 131, 136, 137, 146, 147, 151, 153, 154, 157, 158, 160, 161, 162, 163, 164, 167, 169, 173, 174, 175, 176, 183, 191, 192, 193, 194, 199, 200, 212, 213, 214, 216, 223, 233, 255, 261], "done": [1, 4, 5, 6, 8, 10, 14, 16, 17, 19, 20, 21, 22, 23, 25, 37, 38, 49, 54, 58, 59, 82, 85, 97, 98, 99, 108, 113, 115, 122, 123, 124, 125, 128, 130, 136, 137, 139, 144, 145, 147, 148, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 170, 172, 174, 175, 185, 186, 196, 203, 204, 210, 222, 225, 259], "via": [1, 3, 5, 6, 7, 16, 17, 18, 20, 22, 23, 54, 55, 58, 59, 73, 85, 97, 121, 122, 123, 124, 126, 136, 137, 140, 146, 154, 159, 160, 165, 170, 172, 173, 177, 178, 179, 190, 193, 203, 222, 263, 269], "loss_val": [1, 137, 160], "item": [1, 2, 6, 7, 9, 10, 11, 12, 14, 15, 34, 37, 38, 40, 44, 49, 52, 60, 63, 64, 65, 67, 68, 69, 72, 73, 87, 90, 92, 94, 95, 96, 97, 98, 101, 103, 104, 109, 111, 112, 114, 115, 117, 118, 119, 122, 123, 127, 128, 130, 136, 137, 138, 140, 142, 144, 147, 148, 158, 159, 160, 161, 162, 163, 164, 166, 167, 170, 172, 179, 180, 182, 195, 211, 215, 220, 223, 232, 236, 249, 252, 264, 266], "startswith": [1, 83, 148, 166, 248], "parent": [1, 14, 104, 115, 143, 147, 184, 186], "As": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 21, 22, 23, 25, 43, 49, 50, 52, 58, 59, 60, 61, 73, 85, 87, 97, 103, 105, 108, 112, 116, 118, 122, 123, 124, 125, 126, 127, 134, 136, 137, 138, 142, 143, 144, 145, 146, 147, 150, 153, 154, 157, 158, 160, 161, 162, 163, 164, 165, 169, 172, 175, 176, 177, 178, 179, 180, 183, 185, 186, 189, 190, 194, 195, 197, 199, 202, 206, 210, 224], "mani": [1, 2, 4, 5, 6, 10, 14, 15, 17, 18, 23, 25, 49, 51, 52, 60, 61, 65, 69, 73, 82, 97, 99, 100, 101, 104, 105, 107, 111, 113, 122, 124, 126, 127, 130, 136, 138, 139, 146, 148, 150, 151, 155, 158, 160, 162, 163, 166, 174, 175, 177, 178, 193, 196, 203, 206, 207, 222, 255, 263, 265, 266], "expect": [1, 4, 5, 6, 10, 11, 14, 20, 22, 23, 32, 45, 47, 49, 51, 58, 59, 60, 61, 73, 85, 87, 97, 101, 102, 103, 112, 113, 117, 119, 126, 130, 134, 135, 137, 146, 147, 153, 154, 157, 159, 160, 161, 162, 163, 165, 172, 173, 174, 175, 177, 179, 180, 183, 189, 190, 196, 197, 199, 201, 202, 206, 207, 222, 225], "similar": [1, 3, 5, 8, 10, 11, 14, 15, 19, 22, 23, 48, 49, 58, 59, 61, 82, 83, 97, 98, 103, 108, 116, 124, 131, 135, 136, 137, 140, 144, 150, 154, 160, 162, 163, 164, 165, 166, 169, 170, 172, 177, 179, 180, 183, 186, 191, 192, 193, 194, 195, 200, 201, 220], "structur": [1, 4, 5, 6, 8, 9, 14, 18, 19, 20, 21, 22, 23, 33, 48, 49, 52, 53, 60, 61, 78, 85, 97, 98, 102, 105, 110, 112, 121, 132, 137, 139, 144, 147, 148, 150, 154, 155, 157, 160, 164, 170, 172, 173, 179, 194, 196, 198, 199, 207, 210, 263, 265, 269], "make": [1, 4, 5, 6, 8, 10, 12, 14, 18, 19, 22, 23, 43, 44, 45, 47, 49, 50, 51, 53, 54, 55, 57, 58, 59, 60, 61, 68, 69, 73, 87, 97, 99, 100, 101, 102, 103, 108, 111, 112, 113, 114, 115, 117, 118, 121, 122, 123, 124, 126, 127, 128, 130, 134, 136, 137, 138, 140, 143, 144, 145, 146, 147, 150, 153, 154, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 170, 172, 173, 174, 175, 177, 179, 183, 185, 186, 190, 191, 192, 193, 194, 195, 196, 197, 199, 202, 207, 215, 220, 222, 225, 229, 230, 255, 259, 265, 267], "possibl": [1, 2, 4, 5, 6, 8, 10, 14, 15, 17, 22, 23, 52, 60, 61, 75, 98, 101, 108, 119, 125, 130, 131, 137, 139, 142, 144, 146, 147, 150, 158, 159, 160, 162, 163, 166, 179, 183, 186, 189, 195, 199, 200, 201, 202, 203, 204, 206, 222, 225, 255, 265], "across": [1, 5, 7, 8, 9, 11, 14, 16, 18, 20, 24, 49, 52, 54, 55, 56, 61, 82, 97, 105, 115, 120, 122, 123, 124, 132, 133, 134, 135, 136, 139, 147, 150, 157, 163, 164, 176, 177, 182, 213, 237, 263], "modal": [1, 60], "complex": [1, 6, 23, 25, 50, 61, 67, 68, 97, 105, 112, 120, 123, 134, 151, 154, 162, 164, 170, 195, 205, 211], "multipl": [1, 5, 8, 10, 11, 14, 16, 17, 18, 19, 20, 23, 40, 45, 48, 49, 53, 54, 55, 56, 61, 65, 78, 79, 81, 82, 87, 97, 101, 110, 120, 123, 124, 125, 126, 127, 128, 134, 135, 136, 139, 140, 144, 145, 147, 150, 159, 160, 162, 163, 164, 166, 169, 170, 172, 174, 175, 176, 177, 178, 183, 185, 195, 201, 202, 203, 237, 252, 265, 266], "entri": [1, 4, 11, 14, 23, 53, 75, 98, 101, 103, 109, 110, 112, 115, 132, 137, 144, 145, 157, 160, 162, 165, 169, 174, 175, 193, 194, 195, 197], "word": [1, 6, 7, 10, 11, 14, 42, 44, 49, 60, 73, 79, 82, 97, 98, 100, 102, 112, 115, 116, 118, 121, 127, 128, 136, 138, 144, 153, 154, 157, 164, 166, 177, 182, 192, 194, 195, 197, 201, 265], "oblivi": [1, 160], "type": [1, 4, 5, 6, 8, 9, 10, 14, 18, 19, 20, 21, 22, 23, 37, 38, 40, 42, 48, 49, 50, 51, 52, 60, 61, 73, 78, 80, 82, 85, 95, 101, 105, 108, 113, 118, 120, 122, 123, 124, 126, 135, 138, 139, 140, 143, 144, 145, 148, 149, 155, 156, 157, 160, 162, 163, 164, 165, 169, 172, 173, 174, 175, 176, 178, 180, 182, 186, 189, 191, 196, 199, 201, 202, 204, 206, 210, 211, 215, 218, 222, 223, 224, 225, 230, 246, 260, 265], "being": [1, 3, 4, 5, 6, 10, 12, 14, 17, 20, 21, 23, 42, 47, 49, 52, 58, 59, 60, 76, 80, 82, 97, 98, 99, 101, 103, 105, 110, 113, 117, 122, 124, 126, 130, 136, 137, 143, 154, 157, 160, 161, 163, 178, 186, 190, 192, 193, 195, 197, 201, 203, 204, 222], "run": [1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 51, 52, 56, 57, 61, 63, 64, 65, 67, 68, 69, 71, 72, 75, 76, 78, 79, 80, 82, 87, 89, 90, 92, 93, 94, 95, 96, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 128, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 173, 174, 176, 177, 178, 179, 182, 183, 184, 185, 187, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211, 215, 220, 222, 224, 225, 227, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 257, 258, 265], "elementari": [1, 2], "those": [1, 4, 5, 6, 10, 11, 14, 17, 42, 43, 61, 79, 87, 98, 103, 113, 115, 116, 124, 125, 127, 136, 139, 144, 153, 154, 156, 157, 164, 166, 170, 172, 174, 175, 178, 183, 185, 190, 192, 203, 204, 206, 207, 208, 225, 265], "keep": [1, 6, 7, 10, 11, 14, 23, 43, 49, 51, 52, 60, 61, 73, 82, 85, 95, 97, 99, 101, 102, 108, 112, 116, 119, 121, 122, 123, 124, 125, 127, 128, 133, 134, 137, 143, 145, 151, 158, 160, 164, 166, 178, 182, 183, 199, 210, 220], "didact": [1, 136], "displai": [1, 2, 5, 6, 12, 14, 34, 44, 52, 58, 75, 108, 109, 117, 130, 140, 158, 161, 166, 169, 260, 263], "each": [1, 2, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 21, 23, 24, 25, 34, 43, 44, 45, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 65, 68, 73, 75, 76, 79, 82, 83, 85, 87, 97, 98, 99, 102, 103, 107, 108, 109, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 131, 132, 133, 134, 135, 136, 137, 139, 142, 143, 144, 146, 147, 148, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 174, 175, 176, 177, 178, 179, 186, 187, 191, 194, 195, 197, 199, 200, 202, 203, 210, 211, 213, 222, 233, 255, 263, 265], "popul": [1, 14, 22, 43, 49, 58, 59, 87, 122, 137, 147, 160, 162, 213], "later": [1, 3, 4, 5, 6, 11, 23, 47, 49, 52, 60, 73, 78, 87, 97, 101, 102, 112, 113, 123, 124, 127, 128, 130, 131, 135, 136, 139, 142, 143, 144, 145, 146, 147, 151, 155, 160, 161, 164, 165, 166, 170, 172, 174, 175, 183, 191, 199, 200, 213, 225, 230, 234], "stage": [1, 7, 14, 16, 149, 187, 190, 208], "start": [1, 4, 5, 6, 9, 11, 14, 16, 17, 18, 19, 23, 24, 25, 43, 44, 49, 50, 52, 53, 54, 55, 59, 60, 61, 73, 87, 97, 98, 100, 101, 105, 113, 116, 120, 121, 122, 124, 125, 126, 127, 128, 130, 135, 136, 138, 140, 144, 145, 146, 147, 149, 150, 153, 154, 158, 159, 161, 162, 163, 166, 169, 170, 172, 173, 174, 177, 178, 179, 183, 185, 186, 189, 193, 197, 199, 200, 201, 202, 203, 205, 210, 225, 241, 254, 266], "solv": [1, 6, 14, 49, 51, 97, 103, 117, 118, 150, 154, 158, 160, 162, 164, 177, 193], "task": [1, 6, 7, 13, 14, 17, 21, 24, 49, 58, 59, 60, 75, 97, 98, 103, 109, 113, 116, 117, 118, 119, 120, 121, 123, 137, 138, 154, 158, 160, 161, 166, 167, 172, 179, 186, 203, 206, 210], "strategi": [1, 5, 17, 18, 24, 52, 82, 113, 121, 128, 136, 145, 146, 150, 155, 162, 163, 203], "predict": [1, 9, 17, 19, 20, 33, 37, 38, 43, 44, 49, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 87, 89, 90, 92, 97, 98, 102, 103, 104, 111, 113, 115, 116, 118, 121, 124, 126, 127, 128, 138, 139, 146, 147, 150, 155, 161, 166, 170, 179, 182, 183, 199, 200, 203, 215, 221, 259, 260], "henc": [1, 14, 17, 43, 48, 61, 78, 80, 82, 113, 123, 125, 134, 135, 148, 150, 151, 156, 160, 162, 164, 177, 203, 222], "two": [1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 40, 42, 43, 48, 49, 50, 52, 57, 58, 59, 60, 73, 75, 83, 85, 87, 92, 95, 97, 98, 99, 101, 102, 103, 105, 107, 108, 109, 116, 117, 119, 122, 123, 126, 127, 130, 131, 133, 134, 135, 136, 137, 140, 142, 144, 145, 146, 147, 148, 150, 151, 154, 155, 156, 157, 158, 160, 161, 162, 164, 165, 166, 172, 176, 177, 178, 179, 180, 184, 185, 187, 192, 194, 195, 197, 199, 200, 201, 202, 203, 204, 205, 226, 227, 231, 255, 265, 266, 270], "constructor": [1, 6, 10, 11, 12, 21, 22, 23, 25, 60, 65, 67, 69, 78, 85, 111, 116, 122, 123, 134, 135, 144, 156, 157, 160, 162, 164, 194, 204, 255], "both": [1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 19, 20, 21, 22, 23, 24, 25, 42, 49, 51, 52, 58, 59, 60, 61, 73, 82, 85, 97, 103, 109, 113, 116, 118, 122, 124, 126, 127, 130, 133, 134, 135, 136, 142, 143, 145, 146, 148, 150, 151, 157, 158, 160, 162, 163, 164, 165, 166, 174, 175, 176, 177, 178, 179, 180, 183, 185, 186, 187, 191, 194, 196, 197, 199, 201, 202, 211, 222, 225, 230, 233, 263, 265], "compat": [1, 4, 5, 6, 8, 11, 17, 50, 60, 94, 95, 101, 137, 148, 165, 174, 175, 183, 189, 204, 206, 224], "comput": [1, 3, 5, 6, 8, 11, 12, 13, 16, 17, 19, 20, 21, 23, 24, 25, 32, 37, 38, 40, 44, 47, 48, 49, 52, 53, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 83, 85, 95, 97, 98, 99, 100, 102, 105, 107, 110, 111, 115, 117, 119, 120, 121, 122, 123, 124, 125, 126, 130, 131, 132, 133, 134, 136, 137, 138, 140, 142, 143, 144, 145, 147, 149, 150, 153, 154, 155, 157, 159, 160, 161, 163, 165, 166, 169, 172, 173, 174, 175, 177, 178, 179, 183, 185, 189, 190, 195, 196, 197, 198, 199, 200, 201, 203, 204, 207, 208, 210, 213, 221, 225, 230, 233, 265], "fit": [1, 6, 7, 9, 10, 11, 12, 20, 24, 61, 87, 103, 122, 123, 124, 134, 149, 150, 164, 182, 265], "crucial": [1, 2, 12, 14, 23, 82, 101, 137, 160, 225], "convert_to_funct": 1, "extract": [1, 5, 20, 49, 52, 58, 59, 73, 97, 116, 117, 127, 128, 138, 142, 145, 155, 158, 160, 166, 173, 174, 175, 179, 210], "convert": [1, 5, 9, 10, 12, 14, 19, 20, 22, 23, 44, 49, 51, 52, 55, 73, 75, 95, 97, 105, 107, 110, 112, 113, 115, 116, 118, 119, 121, 127, 128, 138, 140, 158, 159, 160, 161, 162, 163, 167, 170, 178, 179, 182, 184, 185, 186, 190, 191, 192, 194, 195, 198, 201, 202, 211, 220, 222, 225, 226, 227, 229, 230, 255], "strictli": [1, 160], "speak": [1, 8, 43, 125, 136, 150], "perfectli": [1, 14, 65, 78, 111], "encourag": [1, 6, 19, 140, 161, 166, 172], "usag": [1, 3, 4, 11, 13, 15, 21, 23, 37, 60, 82, 109, 116, 121, 123, 125, 136, 137, 145, 146, 160, 162, 164, 165, 169, 178, 185, 186, 190, 195, 196, 197, 201, 222, 259, 265], "doe": [1, 2, 5, 6, 8, 13, 14, 15, 19, 22, 23, 25, 43, 47, 60, 61, 73, 79, 80, 85, 97, 98, 99, 101, 103, 105, 108, 112, 113, 117, 122, 123, 131, 134, 135, 136, 137, 140, 143, 146, 147, 148, 150, 153, 154, 159, 160, 161, 163, 164, 165, 166, 169, 170, 173, 174, 175, 177, 179, 183, 184, 185, 192, 193, 194, 199, 201, 204, 205, 207, 210, 225, 227, 230, 233, 265], "often": [1, 4, 5, 6, 10, 14, 17, 49, 73, 87, 97, 99, 101, 103, 112, 113, 124, 125, 126, 128, 147, 154, 178, 195, 203, 205, 265], "same": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 19, 20, 21, 22, 23, 25, 32, 40, 43, 44, 47, 49, 51, 52, 53, 55, 58, 59, 60, 65, 73, 78, 80, 85, 87, 95, 97, 98, 99, 101, 102, 103, 105, 108, 109, 111, 112, 118, 119, 122, 123, 124, 125, 127, 130, 133, 134, 136, 138, 139, 140, 142, 145, 146, 147, 148, 150, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 180, 182, 183, 186, 187, 191, 192, 193, 194, 195, 196, 199, 200, 201, 202, 203, 210, 220, 224, 225, 230, 233, 255, 259, 263, 265], "usual": [1, 5, 6, 8, 19, 23, 43, 58, 59, 60, 61, 99, 100, 102, 103, 113, 117, 124, 125, 128, 130, 131, 134, 136, 137, 145, 148, 153, 157, 158, 160, 167, 197, 207, 263], "former": [1, 5, 61, 79, 127, 128, 166], "lag": [1, 160], "absolut": [1, 6, 7, 10, 82, 99, 126, 157, 161, 210], "dilut": 1, "averag": [1, 3, 19, 49, 52, 61, 82, 87, 97, 113, 115, 123, 127, 128, 130, 136, 138, 144, 147, 155, 160, 161, 164, 166, 167, 169, 177, 178, 183, 199, 200], "associ": [1, 5, 6, 8, 10, 17, 50, 82, 131, 142, 143, 157, 165, 172, 192, 203, 204], "One": [1, 2, 4, 5, 6, 7, 10, 11, 15, 21, 23, 49, 51, 60, 61, 73, 79, 82, 97, 98, 99, 101, 122, 123, 124, 125, 128, 134, 136, 138, 139, 143, 144, 150, 153, 154, 167, 170, 173, 178, 179, 193, 197, 202, 207, 211, 225, 265, 266], "advantag": [1, 3, 6, 14, 17, 23, 49, 60, 85, 95, 98, 107, 120, 122, 125, 136, 137, 154, 160, 173, 178, 183, 186, 194, 203, 211, 222, 224], "match": [1, 4, 5, 10, 14, 17, 19, 20, 22, 49, 51, 58, 59, 60, 61, 68, 75, 76, 92, 97, 105, 108, 111, 112, 113, 135, 138, 139, 143, 145, 148, 150, 153, 155, 160, 163, 173, 174, 175, 183, 186, 192, 194, 197, 199, 203, 222], "exactli": [1, 5, 7, 8, 10, 12, 17, 25, 43, 51, 52, 60, 78, 80, 101, 103, 105, 137, 145, 154, 175, 186, 203], "configur": [1, 4, 5, 6, 14, 18, 19, 20, 22, 23, 24, 42, 49, 50, 60, 61, 82, 113, 122, 124, 132, 134, 143, 145, 150, 153, 158, 160, 163, 169, 172, 177, 184, 185, 201, 202, 210, 222, 227, 228, 269], "pessimist": [1, 160], "bound": [1, 23, 49, 112, 126, 145, 160, 161, 169, 174, 175, 177, 179, 185], "pai": [1, 10, 45, 49, 60, 115], "attent": [1, 7, 10, 42, 45, 49, 115, 118, 119, 121, 124, 137, 167, 185, 186, 195, 255], "create_target_param": 1, "keyword": [1, 5, 157, 160, 172], "argument": [1, 2, 4, 5, 6, 8, 14, 21, 22, 23, 32, 43, 44, 48, 51, 55, 60, 69, 76, 78, 82, 89, 97, 99, 102, 103, 109, 111, 112, 115, 122, 123, 126, 127, 128, 133, 134, 136, 137, 139, 145, 146, 155, 156, 157, 160, 162, 163, 164, 165, 169, 172, 173, 174, 175, 180, 190, 193, 196, 201, 207, 208, 210, 211, 224, 225, 265, 266], "below": [1, 2, 4, 6, 10, 11, 12, 14, 16, 17, 18, 19, 20, 23, 24, 34, 43, 45, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 79, 82, 85, 97, 98, 99, 101, 102, 103, 105, 107, 108, 113, 114, 116, 118, 119, 124, 126, 130, 132, 133, 134, 135, 136, 137, 138, 142, 145, 148, 150, 153, 156, 158, 160, 161, 162, 163, 164, 165, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 185, 186, 187, 190, 192, 193, 194, 195, 197, 204, 205, 206, 213, 220, 224, 225, 227, 230, 255, 265], "tell": [1, 18, 23, 42, 69, 87, 103, 111, 126, 127, 137, 139, 142, 153, 161, 162, 164, 166, 176, 189, 190, 211, 265], "fals": [1, 2, 6, 7, 10, 11, 12, 14, 19, 20, 23, 24, 34, 37, 38, 42, 43, 44, 49, 52, 55, 59, 60, 63, 64, 73, 82, 83, 87, 89, 92, 94, 96, 97, 101, 110, 111, 112, 115, 116, 117, 119, 122, 123, 124, 125, 126, 130, 135, 138, 142, 144, 145, 147, 148, 149, 151, 153, 154, 158, 159, 160, 161, 162, 163, 165, 166, 167, 170, 172, 173, 174, 175, 177, 178, 179, 180, 183, 185, 186, 187, 192, 193, 194, 196, 197, 199, 200, 202, 203, 208, 210, 212, 213, 220, 221, 222, 223, 225, 230, 232, 234, 246, 248, 249, 250, 252, 254, 255, 256, 261, 263, 264, 265, 266], "target_actor_network_param": 1, "attribut": [1, 6, 11, 14, 22, 25, 43, 47, 53, 60, 73, 76, 79, 82, 85, 90, 103, 108, 116, 125, 135, 137, 142, 148, 149, 154, 157, 174, 175, 177, 183, 186, 195, 196, 198, 201, 205, 209, 231, 265], "access": [1, 5, 6, 7, 10, 12, 14, 17, 19, 23, 50, 60, 68, 73, 78, 79, 87, 97, 102, 111, 112, 118, 119, 122, 125, 132, 136, 143, 154, 159, 161, 163, 172, 174, 175, 178, 186, 189, 191, 192, 194, 196, 203, 210, 211, 220, 255, 263], "detach": [1, 2, 6, 9, 11, 12, 13, 20, 32, 52, 73, 89, 90, 95, 101, 105, 108, 138, 151, 155, 166, 182, 186, 231, 246], "def": [1, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 33, 34, 37, 38, 44, 45, 47, 49, 51, 52, 53, 55, 60, 64, 65, 67, 73, 75, 78, 79, 85, 87, 89, 90, 92, 93, 94, 96, 97, 98, 99, 102, 103, 104, 105, 108, 109, 111, 112, 113, 115, 116, 117, 118, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 134, 135, 136, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 191, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 218, 220, 221, 223, 225, 228, 230, 232, 233, 235, 236, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 257, 258, 261, 265], "_init": 1, "self": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 25, 33, 34, 37, 38, 44, 45, 47, 49, 51, 52, 53, 55, 60, 65, 67, 73, 78, 79, 85, 87, 89, 92, 93, 94, 96, 97, 98, 99, 102, 103, 104, 105, 108, 109, 111, 112, 115, 118, 123, 124, 125, 127, 128, 129, 130, 134, 135, 136, 139, 143, 144, 145, 147, 149, 150, 151, 154, 155, 157, 161, 162, 163, 164, 166, 167, 169, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 184, 186, 195, 196, 197, 199, 200, 201, 204, 205, 211, 214, 216, 217, 218, 220, 221, 223, 224, 225, 228, 230, 235, 236, 239, 240, 241, 242, 243, 244, 245, 246, 250, 251, 252, 254, 255], "actor_network": [1, 160], "value_network": [1, 160], "none": [1, 7, 11, 12, 14, 15, 17, 18, 19, 20, 24, 34, 49, 51, 60, 63, 64, 76, 79, 87, 89, 90, 97, 104, 105, 108, 111, 113, 115, 117, 118, 119, 122, 123, 130, 135, 136, 138, 139, 142, 143, 145, 146, 147, 148, 149, 151, 153, 155, 158, 161, 163, 165, 166, 172, 174, 175, 176, 179, 180, 183, 186, 196, 203, 204, 209, 211, 215, 217, 218, 232, 246, 247, 255, 263, 265], "super": [1, 4, 5, 6, 7, 9, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 25, 33, 37, 38, 44, 45, 47, 49, 52, 59, 60, 65, 67, 73, 78, 79, 85, 87, 89, 92, 93, 94, 96, 97, 98, 99, 102, 103, 104, 105, 109, 111, 112, 115, 118, 123, 125, 127, 128, 129, 130, 134, 135, 139, 143, 144, 147, 149, 150, 151, 154, 155, 157, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 178, 180, 182, 195, 196, 197, 199, 200, 201, 204, 205, 210, 211, 214, 216, 217, 220, 221, 223, 224, 225, 228, 235, 236, 239, 241, 242, 243, 244, 245, 250, 251, 252, 254], "true": [1, 2, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 32, 34, 37, 38, 41, 42, 43, 44, 45, 47, 49, 51, 52, 55, 58, 59, 60, 63, 64, 68, 73, 76, 82, 87, 89, 90, 92, 94, 95, 96, 97, 98, 101, 104, 108, 109, 110, 111, 113, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 127, 129, 130, 131, 134, 135, 136, 137, 138, 140, 142, 144, 145, 147, 148, 149, 150, 154, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 180, 183, 185, 186, 187, 189, 190, 192, 193, 194, 195, 196, 199, 200, 201, 202, 203, 205, 206, 207, 208, 210, 213, 214, 215, 216, 220, 222, 223, 224, 225, 226, 227, 230, 231, 232, 233, 238, 240, 246, 252, 254, 255, 256, 257, 258, 259, 260, 261, 263, 266], "compare_against": 1, "list": [1, 5, 6, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 44, 47, 48, 49, 50, 52, 60, 61, 68, 73, 87, 90, 101, 102, 103, 105, 107, 108, 110, 111, 113, 115, 116, 118, 119, 125, 127, 128, 135, 136, 138, 143, 144, 148, 154, 155, 157, 158, 159, 160, 162, 163, 164, 166, 169, 170, 172, 173, 174, 175, 179, 184, 186, 187, 193, 195, 200, 202, 203, 206, 208, 210, 211, 217, 218, 220, 224, 225, 229, 230, 233, 255, 269], "actor_in_kei": 1, "in_kei": [1, 14, 137, 160], "sinc": [1, 3, 4, 5, 7, 8, 9, 10, 11, 13, 14, 16, 19, 20, 21, 23, 44, 49, 51, 52, 53, 60, 65, 73, 78, 85, 97, 98, 99, 101, 102, 103, 105, 111, 113, 115, 116, 117, 118, 119, 124, 126, 127, 128, 131, 132, 136, 137, 140, 143, 144, 149, 151, 153, 154, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 170, 172, 173, 176, 177, 179, 180, 183, 184, 185, 186, 189, 190, 191, 192, 193, 199, 200, 201, 202, 206, 225, 233, 265], "base": [1, 5, 6, 7, 9, 10, 11, 14, 16, 17, 18, 20, 23, 24, 25, 42, 44, 49, 52, 57, 58, 59, 60, 73, 75, 76, 78, 85, 87, 97, 99, 105, 109, 112, 115, 116, 119, 120, 121, 122, 123, 126, 127, 129, 137, 138, 147, 156, 157, 161, 163, 166, 169, 170, 172, 175, 178, 179, 182, 183, 185, 186, 187, 193, 197, 198, 199, 200, 201, 202, 203, 225, 227, 265], "singl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 17, 18, 20, 21, 22, 23, 43, 47, 51, 53, 54, 55, 56, 58, 59, 60, 61, 78, 85, 87, 97, 99, 113, 115, 121, 122, 123, 124, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 144, 146, 147, 151, 155, 160, 161, 162, 163, 164, 166, 169, 172, 173, 174, 175, 176, 180, 183, 185, 195, 199, 202, 203, 207, 220, 225, 229, 255, 265], "critic": [1, 52, 73, 85, 133, 225, 230], "actor_crit": 1, "actorcriticwrapp": 1, "loss_funct": [1, 99, 102, 103], "l2": [1, 87, 93, 157], "q": [1, 7, 17, 43, 49, 60, 121, 124, 147, 165, 172, 197, 199, 203, 236], "empir": [1, 151, 160], "bootstrap": [1, 137], "td": [1, 14, 52, 137], "varianc": [1, 6, 19, 160], "bia": [1, 2, 5, 6, 7, 9, 13, 19, 43, 47, 52, 68, 69, 93, 99, 104, 109, 111, 112, 115, 123, 129, 130, 135, 137, 143, 146, 157, 160, 164, 165, 167, 174, 180, 182, 186, 195, 197, 200, 202, 203, 205, 220, 225, 246, 249], "mean": [1, 2, 5, 6, 7, 10, 12, 14, 19, 23, 25, 42, 47, 49, 51, 52, 58, 59, 60, 68, 73, 76, 80, 82, 85, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 103, 104, 109, 111, 112, 115, 116, 117, 122, 124, 126, 127, 130, 136, 138, 140, 144, 147, 148, 150, 154, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 170, 172, 174, 175, 183, 186, 189, 191, 192, 193, 195, 199, 200, 202, 206, 207, 208, 212, 230, 231, 233, 236, 240, 255], "obtain": [1, 9, 24, 49, 60, 68, 87, 111, 126, 130, 136, 138, 143, 146, 155, 160, 161, 163, 169, 172, 179], "reward": [1, 4, 14, 137, 147, 160, 161, 162, 164], "noth": [1, 16, 23, 42, 73, 113, 131, 150, 160, 164, 169, 180], "mont": 1, "carlo": 1, "whole": [1, 3, 25, 44, 47, 60, 112, 113, 121, 136, 144, 157, 158, 160, 166, 183, 184, 186, 192, 202, 207, 210], "sequenc": [1, 5, 6, 12, 21, 23, 48, 49, 60, 67, 68, 98, 100, 103, 111, 112, 113, 115, 116, 118, 137, 138, 154, 160, 165, 166, 174, 175, 176, 183, 185, 186, 195, 197, 207, 213, 220, 225, 255, 265], "upcom": 1, "intermedi": [1, 17, 25, 74, 108, 112, 120, 121, 132, 135, 142, 145, 146, 147, 150, 153, 202, 203], "lambda": [1, 5, 7, 17, 20, 22, 49, 90, 104, 115, 116, 125, 129, 144, 159, 161, 162, 173, 174, 175, 203, 207, 232, 233, 248, 257, 265], "compromis": 1, "easi": [1, 2, 5, 6, 9, 23, 24, 44, 45, 51, 58, 59, 60, 61, 68, 80, 95, 97, 99, 122, 124, 126, 136, 143, 144, 146, 151, 154, 160, 169, 177, 184, 187, 197, 203, 207, 211, 222], "valueestim": 1, "enum": 1, "pointer": [1, 5, 6, 22, 23, 98, 163], "defin": [1, 2, 5, 12, 14, 15, 16, 17, 18, 20, 21, 23, 25, 38, 43, 45, 52, 58, 59, 62, 65, 67, 68, 69, 73, 78, 79, 85, 87, 98, 99, 103, 105, 111, 112, 113, 116, 118, 121, 122, 123, 125, 127, 132, 136, 137, 139, 140, 143, 144, 147, 151, 153, 155, 161, 162, 163, 165, 167, 169, 170, 173, 174, 175, 184, 189, 191, 197, 201, 202, 203, 210, 211, 222, 230, 237, 263], "default": [1, 3, 5, 6, 8, 9, 10, 11, 12, 15, 19, 20, 21, 24, 43, 45, 49, 51, 52, 55, 60, 63, 64, 69, 75, 76, 78, 82, 95, 99, 101, 108, 111, 115, 116, 117, 118, 119, 121, 122, 123, 124, 130, 135, 136, 137, 139, 142, 143, 145, 148, 150, 153, 156, 158, 159, 160, 162, 163, 164, 165, 169, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 187, 190, 194, 195, 196, 197, 199, 200, 201, 202, 204, 208, 210, 218, 222, 225, 230, 232, 237, 246, 255, 256, 263, 264, 265], "simplest": [1, 6, 23, 47, 99, 137, 160, 166], "util": [1, 3, 5, 7, 10, 14, 15, 17, 19, 20, 22, 23, 24, 25, 33, 34, 37, 38, 44, 45, 49, 51, 52, 53, 55, 60, 73, 75, 82, 87, 92, 94, 96, 104, 109, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 129, 130, 135, 136, 138, 139, 142, 143, 145, 146, 148, 149, 154, 155, 156, 158, 159, 160, 163, 165, 166, 167, 169, 170, 172, 173, 177, 178, 179, 183, 185, 186, 190, 195, 196, 199, 200, 201, 202, 203, 204, 206, 208, 210, 211, 212, 220, 222, 223, 224, 226, 227, 238, 242, 247, 248, 249, 252, 254, 255, 256, 257], "default_value_estim": 1, "td0": 1, "instruct": [1, 6, 7, 19, 23, 24, 42, 108, 113, 115, 116, 118, 127, 128, 137, 138, 142, 157, 158, 160, 162, 164, 166, 177, 178, 183, 196, 199, 200, 201, 208, 210, 222, 233, 248], "queri": [1, 14, 22, 49, 60, 112, 118, 163, 165, 166, 179, 186, 195, 199, 202], "default_value_kwarg": 1, "td0estim": 1, "td1estim": 1, "tdlambdaestim": 1, "make_value_estim": 1, "value_typ": 1, "hyperparam": [1, 203], "hp": 1, "dict": [1, 18, 49, 51, 143, 144, 147, 148, 153, 154, 157, 160, 174, 175, 179, 197, 202, 211, 218, 246], "hasattr": 1, "gamma": [1, 7, 115, 117, 122, 123, 130, 147, 158, 160, 161, 162, 164, 179], "value_kei": 1, "state_action_valu": [1, 161], "td1": 1, "_value_estim": 1, "elif": [1, 12, 16, 19, 49, 52, 60, 135, 138, 147, 148, 151, 157, 186, 218], "gae": [1, 160], "rais": [1, 8, 11, 12, 19, 49, 60, 73, 124, 125, 128, 145, 147, 148, 159, 160, 173, 174, 175, 206, 218, 246], "notimplementederror": [1, 246], "f": [1, 5, 7, 8, 9, 11, 12, 14, 17, 18, 19, 22, 32, 33, 34, 37, 38, 40, 42, 43, 44, 47, 48, 49, 53, 55, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 78, 87, 89, 90, 92, 93, 94, 96, 97, 99, 102, 103, 104, 105, 108, 110, 111, 112, 113, 116, 117, 118, 122, 123, 124, 125, 127, 130, 134, 135, 136, 137, 138, 139, 140, 145, 146, 147, 149, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 179, 182, 183, 185, 186, 187, 189, 190, 195, 197, 199, 200, 203, 206, 207, 212, 214, 215, 216, 217, 218, 221, 223, 228, 233, 235, 236, 239, 241, 242, 243, 244, 245, 246, 248, 250, 251, 252, 254, 257, 258, 259, 260, 261, 265], "tdlambda": 1, "unknown": [1, 49, 60, 75, 116, 215], "set_kei": 1, "central": [1, 8, 73, 102, 103, 132], "quit": [1, 6, 17, 23, 49, 60, 73, 125, 136, 140, 150, 153, 160, 164, 191, 203, 210], "weight": [1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 17, 19, 20, 24, 33, 39, 43, 44, 49, 60, 63, 64, 66, 67, 68, 69, 71, 72, 73, 78, 89, 90, 93, 97, 99, 100, 102, 103, 104, 110, 111, 112, 115, 117, 121, 123, 129, 130, 132, 135, 137, 138, 139, 140, 143, 145, 146, 148, 153, 154, 155, 157, 158, 160, 161, 164, 166, 167, 169, 172, 174, 178, 179, 180, 182, 183, 184, 185, 186, 190, 199, 200, 201, 202, 203, 204, 205, 207, 218, 225, 230, 231, 234, 246, 256, 265], "must": [1, 2, 4, 5, 6, 8, 10, 11, 12, 14, 22, 23, 42, 49, 52, 60, 61, 67, 73, 85, 98, 99, 103, 107, 108, 111, 112, 113, 122, 134, 136, 137, 139, 142, 158, 160, 163, 169, 172, 173, 174, 175, 180, 191, 192, 194, 195, 196, 200, 202, 204, 207, 229, 243, 265, 266], "sure": [1, 4, 5, 6, 8, 10, 11, 14, 19, 22, 51, 57, 58, 59, 60, 87, 97, 98, 99, 103, 108, 112, 113, 115, 118, 123, 124, 128, 134, 136, 137, 138, 140, 144, 150, 158, 160, 162, 172, 186, 190, 192, 194, 196, 202, 207, 222], "otherwis": [1, 8, 10, 12, 14, 17, 19, 23, 55, 82, 85, 112, 113, 123, 125, 131, 134, 137, 142, 145, 146, 148, 153, 160, 161, 163, 200, 203, 207, 208], "mix": [1, 8, 15, 60, 61, 109, 113, 148, 183, 201, 222, 223, 237, 255], "hold_out_param": 1, "_loss_actor": 1, "tensor": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 35, 37, 40, 41, 42, 43, 44, 45, 46, 47, 49, 51, 57, 58, 59, 60, 61, 62, 64, 65, 67, 68, 69, 70, 73, 75, 77, 78, 81, 85, 88, 89, 91, 92, 93, 96, 97, 98, 99, 102, 103, 104, 105, 108, 109, 112, 115, 116, 117, 118, 121, 122, 123, 128, 130, 131, 134, 135, 136, 137, 138, 139, 140, 142, 145, 146, 147, 148, 150, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 179, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 197, 198, 199, 201, 203, 204, 205, 207, 208, 210, 211, 218, 221, 222, 230, 232, 233, 246, 248, 249, 252, 257, 259], "td_copi": 1, "select": [1, 5, 10, 17, 23, 42, 50, 60, 80, 82, 87, 97, 105, 148, 157, 161, 162, 164, 169, 170, 183, 186, 193, 198, 199, 203, 208, 240, 264, 267], "made": [1, 6, 10, 15, 19, 25, 51, 52, 87, 97, 98, 103, 113, 119, 122, 125, 136, 137, 166, 170, 172, 174, 175, 176, 178, 194, 198, 202, 226, 227, 230, 265], "pass": [1, 2, 3, 4, 6, 8, 10, 12, 13, 14, 15, 16, 19, 22, 23, 25, 43, 44, 49, 51, 52, 53, 56, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 82, 85, 87, 97, 98, 99, 101, 102, 103, 111, 112, 113, 115, 116, 118, 121, 122, 123, 124, 125, 126, 127, 130, 131, 132, 134, 135, 136, 137, 139, 142, 144, 147, 148, 150, 151, 154, 155, 157, 160, 161, 162, 163, 164, 166, 167, 169, 172, 173, 174, 175, 180, 184, 185, 186, 189, 191, 194, 195, 196, 197, 200, 202, 204, 213, 224, 240, 255], "param": [1, 7, 14, 16, 19, 33, 43, 47, 51, 68, 85, 93, 99, 111, 112, 117, 122, 123, 131, 134, 136, 139, 142, 151, 155, 158, 163, 164, 179, 180, 191, 218, 233, 246, 249, 255, 260, 261], "actor_network_param": 1, "value_network_param": 1, "reli": [1, 3, 6, 8, 14, 23, 49, 103, 125, 147, 153, 157, 160, 193, 206], "distance_loss": 1, "_loss_valu": 1, "v": [1, 2, 7, 9, 19, 24, 32, 37, 43, 49, 52, 53, 55, 60, 89, 101, 102, 103, 105, 108, 124, 138, 142, 148, 151, 155, 161, 163, 169, 179, 182, 184, 191, 194, 202, 207, 210, 211, 266], "pred_val": 1, "squeez": [1, 9, 10, 12, 14, 34, 49, 60, 73, 90, 95, 110, 138, 147, 150, 151, 166, 170, 179, 185, 186, 231], "manual": [1, 5, 8, 12, 22, 23, 47, 49, 53, 63, 64, 69, 97, 111, 112, 131, 137, 139, 142, 154, 155, 158, 183, 184, 186, 195, 200, 264, 265], "reconstruct": 1, "first": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 40, 42, 44, 45, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 68, 69, 73, 76, 78, 79, 80, 82, 83, 85, 87, 97, 99, 101, 102, 103, 109, 111, 112, 113, 115, 116, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 150, 151, 153, 155, 156, 157, 158, 160, 161, 162, 163, 164, 166, 169, 172, 173, 174, 175, 176, 179, 180, 183, 185, 186, 189, 190, 191, 193, 194, 195, 196, 197, 199, 200, 202, 203, 205, 207, 210, 220, 224, 225, 227, 265, 266], "belong": [1, 7, 127, 138, 265], "second": [1, 4, 5, 6, 7, 8, 9, 12, 13, 14, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 123, 125, 126, 127, 128, 130, 131, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 160, 161, 165, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 179, 182, 185, 186, 191, 192, 193, 194, 195, 197, 202, 205, 207, 213, 220, 225, 226, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258, 265], "target_param": 1, "target_value_network_param": 1, "batch_siz": [1, 5, 6, 7, 14, 16, 17, 19, 20, 24, 34, 37, 38, 44, 45, 49, 51, 52, 55, 60, 73, 75, 78, 87, 89, 92, 94, 96, 97, 104, 110, 113, 115, 116, 117, 118, 122, 123, 124, 126, 130, 135, 136, 137, 138, 146, 147, 149, 150, 153, 155, 158, 160, 161, 162, 163, 165, 166, 167, 169, 170, 172, 176, 177, 178, 179, 183, 186, 195, 199, 200, 203, 207, 222, 223, 232, 236, 238, 252, 256], "target_valu": 1, "value_estim": 1, "l1": [1, 17, 87, 157, 178, 203], "smooth": [1, 6, 97, 172], "loss_valu": [1, 160], "td_error": 1, "pow": [1, 2, 5, 32, 63, 64, 68, 69, 72, 89, 111, 125, 191], "miss": [1, 51, 112, 113, 134, 137, 169, 173, 178, 192, 206, 224, 265], "glue": [1, 138, 164], "cost": [1, 5, 14, 49, 52, 97, 99, 109, 122, 123, 124, 125, 151, 169, 196, 225, 234], "deliv": [1, 42, 178, 222], "tensordictbas": [1, 14], "_forward": 1, "input_tensordict": 1, "unsqueez": [1, 2, 7, 12, 14, 47, 49, 58, 59, 60, 68, 69, 78, 90, 94, 95, 104, 110, 111, 117, 118, 130, 137, 140, 147, 151, 155, 159, 161, 162, 164, 166, 170, 206, 208, 231], "ndimens": 1, "inplac": [1, 12, 19, 20, 52, 110, 123, 135, 158, 174, 175, 182, 197, 203, 220, 225, 230], "loss_actor": 1, "pred_valu": 1, "pred_value_max": 1, "max": [1, 10, 11, 17, 19, 44, 49, 52, 58, 59, 60, 73, 75, 82, 87, 92, 95, 97, 98, 104, 117, 118, 123, 126, 130, 136, 137, 138, 140, 147, 158, 160, 161, 165, 167, 170, 172, 174, 175, 179, 183, 185, 186, 195, 199, 200, 202, 203, 215, 232, 261, 263], "target_value_max": 1, "ddpgloss": 1, "most": [1, 2, 4, 5, 11, 14, 17, 22, 23, 25, 42, 43, 49, 51, 52, 58, 59, 60, 73, 75, 87, 99, 101, 102, 109, 112, 117, 120, 123, 124, 125, 126, 128, 130, 131, 136, 138, 143, 144, 145, 147, 148, 153, 158, 159, 160, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 176, 177, 178, 183, 193, 194, 196, 197, 199, 200, 202, 203, 210, 222, 225], "taken": [1, 6, 8, 14, 19, 22, 25, 60, 82, 83, 113, 119, 137, 140, 144, 153, 160, 161, 172, 185, 186, 265], "condit": [1, 14, 49, 55, 65, 102, 111, 113, 115, 123, 136, 138, 154, 173, 174, 175, 204, 265], "remaind": [1, 7, 9, 135, 142, 182], "cheetah": 1, "goal": [1, 6, 14, 15, 44, 49, 52, 58, 61, 73, 85, 97, 125, 126, 136, 137, 144, 160, 162, 164, 177, 191], "half": [1, 7, 8, 17, 95, 117, 148, 177, 178, 203, 232, 265], "dm_control": 1, "gym": [1, 14, 121, 137, 147, 160, 161, 162, 164], "env": [1, 18, 133, 136, 137, 147, 160, 161, 162, 164, 189, 196, 208, 210, 233, 248], "gymenv": [1, 137, 160], "halfcheetah": 1, "v4": [1, 160], "dmcontrolenv": 1, "By": [1, 8, 17, 19, 25, 43, 60, 63, 64, 76, 82, 87, 101, 103, 111, 113, 122, 124, 126, 136, 139, 142, 144, 145, 153, 157, 161, 169, 174, 175, 177, 178, 187, 192, 194, 195, 196, 203, 208, 255, 263], "disabl": [1, 9, 11, 15, 42, 122, 123, 147, 149, 151, 159, 163, 165, 169, 182, 185, 191, 192, 193, 194, 200, 206, 208, 255, 263, 264], "render": [1, 6, 58, 82, 90, 126, 147, 160, 263], "easier": [1, 17, 18, 23, 24, 50, 51, 58, 98, 123, 126, 144, 145, 153, 162, 166, 170, 177, 185, 191, 194, 196, 202, 203, 207], "than": [1, 3, 5, 6, 8, 10, 11, 12, 13, 14, 17, 19, 23, 25, 44, 48, 49, 50, 52, 53, 60, 67, 69, 73, 82, 85, 95, 97, 98, 99, 101, 103, 105, 112, 113, 116, 117, 121, 122, 123, 126, 128, 130, 133, 134, 136, 139, 144, 145, 146, 147, 150, 151, 153, 154, 155, 159, 160, 161, 162, 169, 170, 172, 173, 178, 179, 183, 185, 190, 191, 195, 196, 197, 199, 203, 205, 206, 208, 211, 225, 230, 264, 265], "focu": [1, 6, 7, 10, 18, 58, 59, 97, 99, 107, 122, 124, 125, 138, 140, 160, 162, 164, 166, 178, 185, 192], "from_pixel": [1, 137], "pixels_onli": 1, "make_env": 1, "helper": [1, 5, 8, 9, 14, 16, 17, 23, 47, 51, 55, 59, 97, 98, 110, 118, 122, 123, 126, 127, 128, 130, 135, 136, 137, 161, 162, 163, 164, 166, 167, 170, 172, 179, 203, 210, 213], "either": [1, 2, 4, 5, 6, 8, 17, 19, 23, 42, 44, 49, 60, 65, 87, 97, 105, 111, 112, 113, 117, 122, 124, 134, 137, 138, 148, 157, 161, 162, 163, 169, 173, 183, 186, 194, 195, 200, 201, 203, 205, 211, 215, 222, 226, 227, 263, 265], "backend": [1, 5, 6, 7, 11, 14, 16, 18, 20, 24, 25, 33, 38, 53, 55, 61, 105, 117, 119, 120, 121, 126, 129, 130, 133, 134, 137, 138, 148, 151, 159, 160, 169, 173, 175, 176, 178, 189, 190, 196, 198, 202, 209, 225, 230, 249, 255, 256, 264], "consid": [1, 6, 10, 11, 14, 23, 49, 60, 61, 68, 73, 82, 111, 115, 116, 123, 131, 134, 136, 142, 148, 151, 153, 154, 156, 158, 162, 166, 169, 173, 179, 191, 192, 193, 207, 225, 255], "dm": [1, 127, 128, 166], "lib": [1, 4, 5, 6, 10, 18, 22, 23, 108, 137, 145, 160, 189, 206, 210, 222, 248], "env_librari": 1, "env_nam": [1, 82, 160], "global": [1, 5, 6, 17, 25, 49, 56, 60, 87, 124, 139, 145, 146, 150, 153, 155, 161, 163, 165, 167, 174, 175, 183, 185, 203, 212, 232, 233, 234, 248, 255], "env_task": 1, "env_arg": 1, "env_kwarg": 1, "frame_skip": [1, 160], "modifi": [1, 3, 6, 10, 11, 14, 19, 43, 44, 49, 52, 58, 59, 73, 78, 97, 98, 118, 119, 124, 136, 140, 143, 144, 145, 156, 157, 158, 160, 162, 166, 174, 175, 180, 190, 197, 205, 225, 266], "represent": [1, 4, 10, 14, 23, 25, 43, 52, 60, 85, 97, 99, 102, 103, 105, 108, 110, 112, 121, 126, 138, 143, 144, 147, 166, 169, 170, 174, 175, 176, 195, 198, 199, 202, 205, 211], "friendli": [1, 4, 15, 23, 178], "append": [1, 7, 8, 9, 12, 14, 16, 17, 18, 19, 21, 49, 52, 60, 73, 98, 103, 109, 112, 115, 118, 122, 125, 127, 128, 130, 135, 136, 137, 138, 144, 147, 149, 150, 157, 160, 161, 162, 163, 164, 165, 166, 170, 173, 179, 182, 183, 186, 199, 200, 203, 218, 232, 233], "special": [1, 7, 10, 18, 22, 23, 48, 60, 73, 99, 101, 103, 113, 115, 116, 118, 125, 137, 148, 156, 157, 169, 172, 174, 175, 183, 195, 199, 204, 255], "torchr": 1, "transformedenv": [1, 14, 137, 160], "common": [1, 4, 6, 8, 10, 14, 17, 19, 44, 49, 51, 60, 61, 82, 95, 97, 99, 101, 103, 112, 117, 121, 124, 134, 135, 138, 144, 147, 154, 157, 158, 159, 160, 165, 172, 176, 179, 184, 189, 193, 195, 203, 223, 233, 234, 248, 265], "rescal": [1, 51, 179, 185], "heurist": [1, 82, 202, 257], "multipli": [1, 5, 12, 19, 48, 49, 60, 95, 104, 127, 143, 166, 177, 178, 233], "5": [1, 2, 3, 5, 6, 7, 9, 11, 14, 17, 20, 23, 24, 32, 34, 36, 37, 38, 40, 43, 45, 47, 48, 49, 52, 60, 64, 65, 73, 75, 78, 80, 82, 85, 87, 89, 92, 93, 94, 95, 96, 98, 99, 101, 102, 103, 104, 109, 110, 111, 112, 113, 114, 115, 116, 118, 122, 123, 125, 126, 127, 130, 134, 136, 138, 139, 142, 143, 144, 145, 147, 148, 150, 151, 154, 155, 157, 158, 159, 162, 163, 164, 165, 166, 167, 172, 173, 174, 175, 177, 178, 179, 182, 188, 189, 191, 192, 193, 194, 195, 196, 197, 199, 200, 203, 204, 205, 207, 209, 210, 212, 213, 215, 217, 220, 221, 222, 223, 226, 228, 229, 235, 241, 245, 246, 247, 249, 250, 251, 254, 256, 259, 260, 265, 266, 269], "interfac": [1, 4, 5, 6, 14, 15, 20, 22, 23, 25, 49, 60, 126, 133, 136, 160, 172, 187, 196, 211, 222], "simul": [1, 17, 18, 19, 59, 119, 160, 161, 203, 206, 224], "doubl": [1, 2, 5, 6, 13, 23, 58, 80, 95, 104, 109, 117, 121, 125, 130, 137, 138, 142, 147, 155, 158, 160, 170, 186, 194, 265], "precis": [1, 4, 8, 10, 15, 20, 61, 125, 130, 131, 138, 148, 160, 170, 178, 183, 186, 190, 201, 222, 223, 232, 237], "number": [1, 5, 6, 7, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 42, 44, 49, 51, 52, 53, 55, 58, 60, 65, 82, 85, 87, 97, 99, 101, 103, 109, 112, 115, 116, 122, 123, 124, 125, 126, 127, 133, 134, 135, 136, 137, 138, 139, 140, 142, 145, 146, 149, 150, 151, 154, 157, 158, 159, 160, 161, 162, 163, 164, 169, 172, 173, 176, 179, 185, 186, 189, 190, 194, 195, 200, 201, 207, 208, 225, 230, 263], "presum": 1, "ones": [1, 2, 4, 6, 11, 12, 14, 19, 21, 32, 40, 48, 49, 60, 76, 80, 85, 89, 92, 95, 97, 110, 113, 118, 125, 136, 139, 144, 154, 155, 156, 158, 160, 161, 169, 174, 175, 178, 179, 180, 192, 193, 200, 204, 211, 222, 233, 248, 258, 265], "goe": [1, 4, 5, 23, 51, 95, 98, 99, 131, 146, 156, 160, 163, 230, 265], "wai": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 20, 21, 22, 25, 32, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60, 67, 73, 78, 80, 82, 87, 95, 98, 99, 101, 103, 105, 108, 110, 112, 113, 115, 120, 123, 124, 125, 126, 127, 131, 133, 134, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 153, 154, 157, 158, 160, 162, 163, 165, 167, 170, 174, 175, 176, 179, 180, 185, 186, 192, 193, 194, 195, 197, 198, 199, 200, 202, 204, 206, 211, 224, 225, 234, 242, 255], "doubletofloat": [1, 160], "refer": [1, 4, 5, 6, 8, 13, 15, 16, 17, 21, 22, 23, 24, 25, 49, 59, 60, 61, 73, 76, 82, 85, 97, 99, 101, 102, 103, 105, 107, 108, 109, 112, 113, 118, 122, 123, 124, 125, 127, 128, 133, 134, 145, 150, 153, 157, 158, 160, 162, 163, 164, 169, 172, 174, 175, 178, 179, 186, 190, 191, 194, 196, 199, 200, 201, 203, 206, 210, 211, 224, 226, 227, 255, 264, 269], "float": [1, 5, 6, 7, 8, 9, 11, 12, 13, 19, 23, 37, 38, 40, 41, 44, 48, 51, 52, 58, 59, 63, 64, 72, 73, 80, 89, 95, 101, 103, 104, 108, 109, 111, 118, 122, 123, 124, 126, 136, 138, 144, 145, 147, 148, 149, 156, 157, 158, 161, 162, 164, 165, 167, 179, 180, 182, 185, 186, 187, 191, 192, 193, 194, 195, 196, 199, 200, 202, 208, 210, 218, 220, 221, 225, 230, 232, 240, 246], "in_keys_inv": [1, 14], "befor": [1, 3, 5, 6, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 25, 32, 33, 42, 43, 44, 45, 47, 49, 51, 52, 55, 58, 59, 60, 68, 69, 73, 85, 95, 97, 98, 99, 101, 102, 103, 105, 107, 108, 109, 111, 112, 113, 115, 117, 119, 122, 124, 126, 127, 130, 134, 136, 137, 138, 140, 142, 145, 147, 150, 153, 154, 157, 158, 159, 160, 162, 163, 164, 166, 169, 170, 173, 174, 175, 177, 178, 179, 180, 183, 184, 186, 189, 191, 192, 194, 197, 199, 200, 202, 220, 226, 227, 229, 230, 233, 243, 255, 261], "concaten": [1, 14, 48, 49, 60, 79, 101, 102, 110, 115, 124, 128, 135, 161, 199], "cattensor": [1, 14], "leav": [1, 8, 17, 43, 49, 51, 53, 60, 61, 85, 113, 126, 153, 154, 159, 203, 206, 224], "constant": [1, 2, 6, 17, 20, 23, 25, 48, 58, 60, 82, 87, 99, 108, 113, 119, 137, 154, 160, 161, 170, 173, 175, 178, 186, 199, 203, 255], "envcreat": 1, "inittrack": [1, 137], "observationnorm": [1, 137, 160], "parallelenv": [1, 160], "rewardsc": [1, 137], "stepcount": [1, 137, 160], "make_transformed_env": 1, "scale": [1, 6, 12, 19, 51, 56, 61, 73, 97, 105, 112, 120, 121, 122, 123, 126, 136, 137, 147, 160, 161, 167, 178, 179, 180, 185, 186, 202, 232, 246], "base_env": [1, 160], "syntax": [1, 3, 23, 25, 48, 60, 84, 86, 99, 112, 121], "append_transform": [1, 14, 137], "loc": [1, 20, 83, 134, 137, 160, 166, 232], "reward_sc": 1, "observation_vector": 1, "renam": [1, 180, 183, 189, 199, 200], "facilit": [1, 11, 14, 49, 60, 97, 112, 121, 124, 137, 195], "downstream": [1, 6, 113, 172], "oper": [1, 4, 6, 13, 14, 15, 17, 18, 19, 20, 21, 25, 42, 43, 45, 47, 49, 51, 60, 61, 63, 64, 65, 67, 68, 76, 80, 82, 83, 85, 92, 97, 98, 99, 103, 105, 107, 109, 110, 111, 116, 118, 121, 123, 124, 125, 127, 131, 136, 137, 138, 139, 142, 143, 145, 146, 148, 150, 151, 155, 156, 159, 160, 162, 166, 169, 170, 172, 173, 174, 175, 177, 183, 184, 185, 186, 189, 190, 191, 192, 196, 198, 199, 200, 201, 203, 205, 206, 207, 208, 209, 222, 224, 230, 240, 248, 255], "vector": [1, 2, 4, 5, 6, 12, 14, 22, 23, 32, 49, 52, 60, 82, 97, 99, 101, 102, 103, 110, 115, 127, 128, 137, 138, 142, 145, 155, 156, 166, 178, 187, 201, 207, 210, 222, 259], "snippet": [1, 10, 21, 58, 59, 122, 123, 136, 145, 156, 165, 177, 186, 191, 199, 200, 210, 224, 230, 248, 255], "selected_kei": 1, "observation_spec": [1, 14, 160], "out_kei": [1, 14, 137, 160], "instanti": [1, 5, 6, 10, 14, 21, 22, 25, 51, 52, 65, 67, 78, 85, 97, 105, 111, 113, 118, 126, 156, 157, 161, 172, 176, 204], "stateless": [1, 14, 22, 139, 142], "standard_norm": [1, 137], "max_frames_per_traj": [1, 160], "marker": [1, 51, 128], "ornstein": 1, "uhlenbeck": 1, "ou": 1, "significantli": [1, 19, 102, 119, 120, 124, 130, 150, 173, 177, 185, 199, 201, 205, 230, 263], "speed": [1, 5, 6, 10, 14, 19, 48, 49, 61, 85, 97, 120, 121, 122, 124, 132, 137, 139, 145, 148, 159, 160, 162, 165, 173, 177, 185, 186, 187, 198, 205, 225, 230], "throughput": [1, 122, 178], "whether": [1, 6, 8, 10, 11, 14, 20, 22, 49, 52, 95, 97, 105, 108, 112, 126, 131, 136, 138, 144, 147, 153, 160, 162, 169, 170, 172, 180, 194, 264], "individu": [1, 5, 6, 12, 21, 25, 49, 78, 85, 110, 115, 124, 126, 130, 144, 150, 155, 157, 163, 166, 170, 180], "approach": [1, 4, 5, 6, 22, 23, 25, 56, 107, 112, 132, 140, 150, 154, 155, 160, 163, 166, 179, 184, 191, 194, 201, 206, 207, 210, 223, 225, 230], "num_work": [1, 24, 44, 51, 52, 87, 92, 94, 97, 117, 122, 123, 130, 158, 167, 169, 170, 177, 179, 249, 252], "leverag": [1, 6, 49, 73, 97, 107, 108, 112, 121, 122, 124, 134, 136, 146, 179, 187, 190, 198, 201, 224], "capabl": [1, 3, 11, 15, 17, 49, 60, 73, 124, 165, 169, 199, 201, 203, 213, 224], "pytorch": [1, 2, 7, 8, 9, 11, 14, 17, 18, 21, 23, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 42, 44, 45, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 62, 66, 70, 73, 74, 75, 77, 78, 79, 80, 83, 84, 85, 87, 89, 90, 97, 98, 104, 106, 107, 112, 113, 114, 115, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 173, 174, 175, 176, 179, 182, 183, 184, 185, 187, 188, 189, 191, 192, 193, 194, 195, 196, 203, 205, 206, 207, 209, 212, 213, 214, 215, 216, 217, 218, 220, 221, 223, 224, 230, 231, 232, 234, 236, 239, 246, 247, 248, 249, 252, 254, 255, 257, 258, 259, 261], "adopt": [1, 20, 24, 61, 153, 156, 163], "parallel_env_constructor": 1, "env_per_collector": 1, "transform_state_dict": 1, "make_t_env": 1, "init_stat": [1, 137, 160], "copy_": [1, 3, 40, 48, 109, 145, 162, 167, 239, 246], "env_creat": 1, "parallel_env": 1, "create_env_fn": 1, "create_env_kwarg": 1, "pin_memori": [1, 122, 123, 125, 130, 249], "limit": [1, 4, 6, 9, 10, 11, 14, 15, 17, 19, 49, 73, 119, 123, 124, 137, 138, 139, 147, 148, 150, 155, 166, 173, 174, 175, 178, 183, 185, 186, 189, 190, 196, 199, 203, 225, 230, 233, 264], "lazi": [1, 59], "cat_dim": [1, 137, 160], "reduce_dim": [1, 137, 160], "load_state_dict": [1, 9, 19, 20, 38, 39, 44, 49, 53, 60, 73, 87, 96, 97, 112, 117, 134, 147, 158, 161, 172, 182, 183, 199, 200, 216, 223, 232, 237, 242, 243, 244, 245, 250], "frame": [1, 6, 107, 137, 147, 159, 160, 169], "count": [1, 6, 11, 19, 22, 42, 44, 49, 60, 61, 82, 99, 103, 136, 137, 149, 160, 161, 164, 166, 169, 172, 178, 183, 199, 200, 248], "frames_per_batch": [1, 137, 160], "total_fram": [1, 137, 160], "adjust": [1, 7, 14, 19, 43, 49, 52, 73, 115, 124, 126, 151, 162, 196, 265], "total": [1, 5, 7, 9, 11, 12, 13, 14, 16, 17, 20, 21, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 83, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 122, 125, 126, 127, 128, 130, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 160, 161, 163, 165, 166, 167, 169, 172, 173, 175, 177, 179, 182, 183, 185, 186, 191, 192, 193, 194, 195, 197, 205, 207, 213, 221, 223, 226, 227, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258], "unchang": [1, 8, 83, 211], "seem": [1, 44, 52, 113, 125, 127, 137], "cheat": [1, 121, 166], "compar": [1, 5, 10, 15, 17, 19, 20, 23, 44, 58, 59, 61, 83, 97, 102, 108, 116, 117, 123, 124, 126, 127, 136, 138, 144, 145, 146, 148, 151, 153, 155, 157, 160, 162, 164, 166, 169, 172, 173, 174, 175, 177, 178, 182, 183, 185, 187, 191, 198, 199, 201, 202, 203, 222, 225, 230, 233], "dataset": [1, 6, 9, 17, 24, 33, 34, 35, 37, 38, 41, 42, 43, 44, 47, 49, 52, 53, 55, 57, 58, 59, 73, 75, 87, 90, 92, 94, 96, 97, 99, 116, 117, 118, 119, 120, 122, 123, 126, 127, 128, 130, 132, 136, 139, 149, 155, 158, 159, 163, 165, 166, 167, 169, 170, 172, 176, 182, 197, 201, 203, 222, 223, 235, 238, 252, 256], "10m": 1, "element": [1, 5, 6, 7, 9, 12, 17, 19, 40, 48, 49, 58, 59, 73, 76, 95, 99, 101, 102, 103, 116, 125, 136, 145, 151, 154, 160, 161, 172, 174, 175, 179, 182, 192, 193, 194, 195, 203, 225, 265, 266, 269], "anoth": [1, 4, 5, 7, 8, 11, 14, 20, 21, 23, 25, 43, 48, 49, 52, 59, 60, 63, 73, 80, 85, 98, 102, 108, 109, 112, 113, 115, 121, 128, 130, 131, 133, 136, 137, 142, 143, 154, 157, 160, 162, 163, 164, 165, 166, 173, 175, 177, 179, 180, 183, 185, 190, 197, 199, 202, 208, 215, 230, 255, 265, 266], "ratio": [1, 51, 82, 97, 115, 145, 160, 169, 179, 197], "interact": [1, 5, 6, 14, 49, 51, 60, 117, 126, 131, 147, 160, 163, 167, 170, 173, 174, 175, 199, 265], "nutshel": [1, 193], "cautiou": 1, "deal": [1, 5, 44, 49, 51, 52, 60, 97, 110, 112, 122, 146, 160], "lead": [1, 5, 6, 14, 49, 52, 61, 73, 79, 82, 87, 97, 115, 119, 131, 137, 139, 150, 158, 193, 207, 265], "bias": [1, 33, 43, 97, 112, 165], "comparison": [1, 9, 17, 21, 83, 95, 97, 98, 123, 138, 145, 146, 177, 182, 185, 191, 193, 195, 197, 203, 206, 224], "help": [1, 5, 8, 10, 15, 17, 18, 19, 22, 23, 32, 43, 49, 52, 58, 59, 60, 61, 68, 82, 87, 97, 98, 101, 102, 103, 112, 113, 120, 121, 122, 123, 126, 133, 134, 135, 137, 138, 139, 145, 146, 149, 151, 153, 156, 160, 162, 163, 164, 165, 166, 172, 177, 178, 185, 186, 192, 193, 194, 195, 199, 203, 207, 224, 225, 229, 258], "signal": [1, 13, 43, 134, 160, 162, 197], "magnitud": [1, 17, 42, 157, 203], "truncat": [1, 17, 109, 113, 145, 160, 161, 203], "A": [1, 5, 6, 7, 8, 11, 12, 14, 16, 17, 21, 22, 25, 42, 47, 48, 49, 51, 52, 53, 55, 57, 60, 63, 64, 67, 68, 69, 73, 78, 82, 83, 92, 97, 99, 101, 102, 103, 110, 112, 113, 115, 120, 121, 125, 126, 127, 128, 131, 132, 136, 139, 143, 144, 147, 150, 153, 154, 155, 160, 161, 162, 163, 165, 166, 167, 170, 172, 174, 175, 176, 177, 178, 195, 199, 203, 222, 224, 230, 233, 255, 266], "thousand": [1, 103, 120, 124, 127, 137, 166, 172], "500": [1, 6, 17, 24, 49, 52, 60, 75, 109, 115, 128, 146, 148, 161, 164, 167, 179, 233], "statist": [1, 44, 52, 87, 117, 121, 130, 143, 144, 157, 158, 160, 166, 169, 170, 172, 178, 183, 197, 199, 200, 223], "arbitrari": [1, 5, 8, 14, 64, 67, 78, 97, 102, 111, 122, 139, 147, 155, 170, 173, 176, 197], "random": [1, 6, 14, 16, 19, 20, 21, 25, 40, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 71, 72, 73, 76, 78, 80, 92, 95, 101, 102, 105, 109, 110, 111, 116, 117, 122, 123, 126, 127, 128, 134, 135, 136, 138, 139, 147, 150, 151, 153, 154, 157, 158, 160, 161, 162, 164, 165, 166, 170, 173, 183, 186, 195, 199, 200, 211], "standard": [1, 5, 8, 20, 23, 25, 44, 48, 52, 60, 61, 73, 82, 87, 92, 97, 98, 99, 105, 107, 108, 113, 136, 140, 150, 159, 167, 173, 174, 175, 179, 185, 195, 211, 225, 260, 265], "deviat": [1, 73, 82, 92, 97, 140, 150], "purpos": [1, 5, 20, 21, 22, 57, 73, 78, 85, 115, 118, 123, 125, 126, 128, 136, 137, 143, 144, 145, 153, 159, 160, 163, 164, 169, 173, 183, 185, 192, 199], "summari": [1, 82, 103, 126, 137, 144, 160, 169, 174, 177, 199, 248], "over": [1, 4, 5, 6, 7, 10, 11, 14, 17, 18, 19, 20, 22, 23, 34, 44, 47, 48, 49, 50, 51, 52, 53, 60, 61, 73, 75, 78, 79, 87, 97, 98, 99, 101, 102, 103, 109, 113, 117, 121, 122, 123, 124, 127, 130, 133, 134, 136, 139, 143, 144, 145, 146, 147, 148, 151, 155, 157, 158, 160, 161, 162, 163, 164, 165, 166, 169, 170, 172, 173, 175, 177, 179, 183, 185, 186, 189, 196, 199, 200, 203, 207, 252, 255, 265], "get_env_stat": 1, "proof_env": 1, "init_env_step": 1, "state_dict": [1, 9, 19, 38, 39, 44, 49, 53, 55, 87, 96, 97, 117, 122, 123, 134, 138, 147, 157, 158, 161, 182, 183, 197, 199, 200, 216, 222, 230, 232, 235, 236, 237, 239, 242, 243, 245, 246, 250, 253], "close": [1, 4, 6, 9, 14, 17, 19, 23, 52, 61, 94, 97, 98, 115, 122, 126, 138, 150, 153, 170, 182, 186, 203, 247, 249, 255], "5000": [1, 2, 7, 118, 127, 128, 140, 215, 233], "earlier": [1, 4, 5, 6, 22, 23, 73, 98, 99, 102, 116, 123, 124, 137, 153, 160, 166, 174, 175, 178, 225], "compositespec": [1, 14], "turn": [1, 4, 5, 6, 7, 8, 9, 14, 15, 19, 20, 23, 25, 49, 98, 102, 103, 109, 113, 126, 128, 137, 146, 153, 154, 157, 162, 166, 182, 187, 192, 193, 201], "seen": [1, 7, 10, 11, 18, 19, 44, 47, 49, 51, 97, 102, 103, 109, 113, 116, 118, 137, 144, 155, 163, 173, 174, 175, 265, 266], "requir": [1, 2, 4, 5, 6, 8, 10, 12, 14, 15, 18, 19, 20, 22, 23, 24, 25, 43, 49, 50, 51, 52, 55, 60, 61, 75, 83, 85, 87, 103, 107, 108, 113, 115, 116, 119, 123, 124, 126, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 146, 149, 150, 151, 153, 154, 155, 158, 159, 160, 162, 163, 164, 165, 166, 172, 173, 174, 175, 176, 177, 178, 179, 182, 183, 184, 185, 186, 187, 192, 193, 194, 196, 202, 204, 207, 210, 211, 213, 222, 224, 226, 234, 240, 259, 263], "recal": [1, 6, 23, 52, 60, 98, 103, 134, 138, 160, 170, 174, 175, 192, 193, 194], "wrap": [1, 5, 6, 7, 9, 10, 16, 22, 25, 45, 60, 63, 76, 79, 87, 98, 99, 101, 102, 103, 105, 109, 110, 111, 123, 125, 130, 134, 137, 143, 147, 158, 160, 163, 164, 172, 174, 175, 176, 182, 184, 196, 201, 213, 265, 268], "flow": [1, 4, 5, 14, 21, 23, 25, 43, 52, 60, 66, 85, 97, 110, 111, 113, 160, 161, 169, 173, 183, 184, 186, 199, 200, 201, 210, 255, 265], "handl": [1, 5, 8, 10, 23, 49, 52, 53, 61, 78, 85, 108, 113, 123, 126, 127, 138, 139, 140, 155, 157, 159, 160, 163, 164, 165, 166, 172, 173, 174, 175, 178, 183, 186, 191, 193, 195, 205, 207, 222], "specifi": [1, 4, 5, 6, 7, 8, 9, 11, 17, 19, 20, 22, 23, 24, 34, 39, 51, 52, 59, 76, 82, 87, 101, 110, 113, 116, 122, 123, 124, 126, 131, 135, 137, 138, 139, 142, 156, 157, 160, 163, 164, 169, 172, 174, 175, 180, 191, 192, 193, 194, 195, 198, 199, 200, 202, 203, 206, 207, 208, 210, 211, 224, 230, 244, 255, 263, 265], "scenario": [1, 4, 6, 14, 61, 105, 107, 108, 112, 117, 125, 161, 164, 201], "tensordictsequenti": [1, 137], "valueoper": [1, 160], "automat": [1, 2, 5, 6, 8, 10, 14, 15, 22, 25, 35, 40, 43, 45, 46, 47, 48, 53, 57, 61, 76, 80, 98, 114, 121, 122, 123, 124, 125, 126, 131, 138, 140, 143, 145, 148, 150, 160, 161, 164, 167, 169, 172, 177, 178, 183, 186, 211, 222, 234, 237, 255, 265], "state_valu": 1, "built": [1, 4, 5, 6, 7, 8, 22, 23, 47, 49, 59, 60, 61, 99, 108, 113, 115, 116, 121, 136, 137, 138, 160, 165, 170, 174, 175, 178, 179, 197, 206, 224, 233], "present": [1, 6, 8, 18, 22, 61, 82, 83, 97, 108, 135, 138, 144, 154, 156, 157, 158, 161, 162, 164, 172, 173, 176, 179, 195], "origin": [1, 5, 6, 7, 8, 12, 14, 17, 19, 23, 32, 49, 52, 58, 59, 60, 73, 87, 90, 97, 102, 105, 113, 115, 118, 119, 124, 125, 127, 128, 138, 143, 151, 154, 155, 157, 158, 161, 172, 173, 174, 175, 177, 178, 180, 182, 183, 184, 185, 187, 194, 199, 202, 203, 220, 222, 230, 255], "paper": [1, 5, 12, 16, 17, 52, 58, 59, 61, 73, 97, 113, 114, 118, 119, 124, 138, 160, 163, 165, 166, 167, 195, 203], "found": [1, 4, 5, 6, 10, 16, 22, 23, 25, 42, 49, 50, 60, 79, 97, 113, 115, 116, 118, 126, 128, 134, 135, 136, 137, 138, 143, 144, 148, 161, 163, 164, 165, 172, 174, 175, 182, 183, 184, 186, 195, 208, 222, 224, 265], "ddpgmlpactor": 1, "ddpgmlpqnet": 1, "materi": [1, 61, 123, 124, 146, 191, 204, 210], "achiev": [1, 3, 6, 14, 17, 19, 24, 32, 44, 49, 56, 82, 87, 97, 108, 119, 121, 125, 130, 136, 137, 138, 145, 150, 153, 154, 157, 158, 160, 161, 169, 177, 180, 183, 185, 186, 200, 201, 203, 205, 224], "practic": [1, 5, 6, 11, 20, 23, 37, 47, 49, 51, 52, 58, 59, 60, 61, 97, 99, 114, 117, 121, 124, 125, 126, 127, 132, 135, 137, 138, 145, 154, 157, 160, 174, 175, 176, 178, 191, 192, 195, 197, 234], "fake": [1, 6, 12, 17, 19, 25, 47, 52, 78, 153, 158, 195, 199, 200, 202, 203, 230], "spec": [1, 108, 126, 137, 160, 164, 180, 202, 233], "ornsteinuhlenbeckprocesswrapp": 1, "probabilisticactor": [1, 160], "tanhdelta": 1, "make_ddpg_actor": 1, "proof_environ": 1, "out_featur": [1, 33, 109, 123, 137, 180, 203], "action_spec": [1, 14, 137, 160], "shape": [1, 4, 12, 17, 23, 34, 38, 40, 42, 43, 47, 48, 49, 51, 52, 58, 59, 60, 63, 68, 76, 85, 90, 92, 95, 97, 98, 101, 103, 104, 109, 111, 118, 122, 124, 127, 128, 137, 138, 139, 142, 143, 146, 147, 148, 151, 153, 155, 157, 160, 169, 172, 179, 185, 186, 189, 194, 195, 197, 199, 203, 204, 211, 228, 233, 240, 241, 246], "actor_net": [1, 160], "action_dim": [1, 147], "distribution_class": [1, 160], "q_net": 1, "qnet": 1, "initi": [1, 6, 8, 11, 14, 16, 18, 19, 20, 21, 22, 23, 25, 37, 43, 49, 55, 60, 64, 71, 72, 73, 80, 97, 98, 99, 102, 103, 109, 111, 112, 117, 122, 123, 124, 127, 128, 130, 137, 139, 143, 145, 148, 149, 153, 157, 158, 159, 161, 162, 163, 164, 166, 167, 169, 174, 175, 176, 191, 194, 198, 200, 205, 208, 225, 233, 265], "reset": [1, 19, 117, 128, 137, 147, 160, 161, 162, 164, 166, 169, 173, 174, 175, 183, 187, 197, 199, 200, 223, 254, 258], "suggest": [1, 4, 12, 52, 86, 97, 128, 138, 145, 146, 147, 148, 151, 158, 169, 172, 174, 175, 176], "nois": [1, 6, 12, 52, 73, 149, 197], "reach": [1, 10, 17, 52, 60, 61, 97, 134, 136, 138, 147, 148, 150, 160, 164, 174, 175, 203], "minimum": [1, 49, 82, 160, 164, 174, 175, 178, 193], "annealing_fram": 1, "1_000_000": [1, 96, 137], "actor_model_explor": 1, "annealing_num_step": [1, 137], "share_memori": 1, "iter": [1, 3, 4, 6, 11, 12, 14, 16, 24, 34, 42, 43, 44, 47, 52, 53, 55, 60, 75, 85, 87, 92, 94, 96, 98, 103, 105, 112, 113, 116, 117, 118, 126, 127, 128, 132, 134, 135, 137, 143, 145, 150, 158, 160, 161, 162, 163, 164, 167, 169, 170, 173, 179, 182, 183, 196, 199, 200, 205, 213, 220, 225, 247], "tight": [1, 105, 107, 108], "per": [1, 5, 6, 8, 11, 19, 61, 87, 97, 103, 121, 122, 126, 127, 128, 130, 134, 136, 137, 138, 146, 148, 153, 157, 160, 164, 165, 166, 169, 170, 172, 176, 177, 178, 179, 186, 191, 196, 207, 220, 225, 233, 248], "sync": [1, 7, 10, 11, 16, 55, 121, 122, 123, 143, 147, 190, 196, 260], "natur": [1, 5, 6, 17, 18, 23, 24, 25, 45, 61, 73, 75, 97, 107, 116, 119, 126, 127, 136, 137, 138, 163, 172, 193, 195, 199, 202, 203, 265], "resourc": [1, 53, 58, 59, 61, 73, 87, 105, 119, 123, 134, 136, 153, 160, 169, 172, 177, 225, 238], "alloc": [1, 6, 18, 21, 22, 23, 48, 55, 59, 130, 136, 153, 169, 176, 177, 195, 204, 225, 261], "gpu": [1, 3, 4, 7, 12, 17, 18, 19, 20, 24, 33, 38, 40, 42, 43, 47, 48, 49, 50, 52, 53, 54, 56, 57, 60, 61, 64, 72, 73, 77, 80, 81, 82, 83, 88, 92, 96, 97, 99, 105, 111, 114, 117, 120, 121, 122, 123, 124, 125, 132, 133, 134, 135, 136, 137, 138, 139, 145, 148, 149, 150, 151, 153, 155, 158, 160, 161, 163, 164, 165, 172, 173, 176, 178, 179, 186, 187, 198, 203, 208, 209, 212, 216, 218, 225, 232, 233, 236, 242, 253, 255, 257, 260], "worker": [1, 6, 7, 11, 16, 51, 52, 61, 115, 120, 122, 123, 135, 136, 148, 160, 163, 164, 169, 214], "syncdatacollector": [1, 137, 160], "process": [1, 4, 5, 6, 11, 12, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 42, 47, 49, 50, 51, 52, 56, 60, 61, 73, 82, 85, 97, 103, 105, 110, 112, 113, 114, 116, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 132, 133, 136, 137, 138, 144, 145, 147, 148, 150, 155, 159, 161, 163, 164, 165, 166, 169, 172, 174, 175, 176, 177, 178, 183, 185, 186, 189, 190, 195, 197, 198, 203, 205, 206, 210, 215, 230, 264, 265], "offer": [1, 11, 14, 18, 42, 43, 53, 61, 99, 122, 124, 139, 142, 145, 146, 199], "multiasyncdatacollector": [1, 160], "rollout": [1, 137, 160], "asynchron": [1, 21, 61, 120, 121, 126, 135, 150, 156, 160, 164], "manner": [1, 5, 8, 14, 19, 61, 160, 172], "therebi": [1, 187, 191, 195], "decoupl": [1, 61, 154, 199], "factori": [1, 6, 101, 115, 192, 193, 234], "empti": [1, 5, 6, 8, 14, 19, 21, 23, 49, 80, 95, 108, 128, 130, 144, 145, 148, 154, 159, 166, 169, 172, 174, 175, 177, 186, 193, 195, 204, 208, 240, 248, 266], "maximum": [1, 11, 49, 60, 82, 102, 113, 126, 128, 137, 138, 145, 160, 165, 166, 174, 175, 186, 196, 197], "non": [1, 2, 3, 5, 8, 11, 14, 19, 22, 49, 51, 53, 54, 56, 60, 82, 85, 97, 98, 100, 103, 112, 113, 119, 122, 126, 130, 131, 135, 136, 137, 138, 140, 142, 146, 148, 151, 157, 158, 161, 162, 165, 166, 169, 173, 174, 177, 183, 185, 186, 191, 201, 204, 230, 255, 266, 268], "termin": [1, 14, 23, 53, 60, 87, 160, 161, 163, 164, 172, 190, 208, 227], "effect": [1, 5, 6, 8, 9, 11, 23, 55, 73, 82, 97, 103, 108, 124, 127, 128, 139, 153, 155, 157, 161, 165, 166, 172, 177, 178, 193, 201, 202, 207, 263], "regist": [1, 22, 43, 47, 78, 108, 109, 112, 121, 122, 124, 134, 142, 153, 154, 160, 174, 175, 178, 210, 222], "new": [1, 2, 4, 5, 6, 8, 9, 12, 13, 14, 22, 23, 24, 25, 31, 42, 43, 45, 48, 49, 50, 52, 55, 60, 62, 73, 75, 79, 80, 82, 85, 97, 99, 102, 103, 108, 109, 110, 112, 113, 117, 121, 122, 123, 125, 126, 127, 137, 138, 142, 143, 145, 147, 150, 153, 154, 155, 156, 157, 158, 160, 161, 162, 165, 166, 169, 172, 174, 175, 179, 180, 182, 187, 189, 190, 191, 195, 197, 198, 199, 200, 201, 202, 206, 207, 208, 210, 224, 225, 226, 227, 228, 265], "infer": [1, 3, 6, 8, 9, 10, 19, 20, 21, 22, 23, 42, 48, 49, 60, 61, 97, 101, 103, 105, 113, 121, 125, 126, 130, 140, 143, 145, 159, 160, 162, 172, 173, 178, 179, 186, 189, 190, 195, 196, 198, 199, 200, 201, 203, 205, 208, 211, 225, 226, 227, 230, 237, 243, 259], "around": [1, 5, 6, 11, 23, 24, 49, 55, 58, 59, 75, 97, 117, 128, 139, 145, 146, 151, 155, 158, 166, 169, 170, 174, 175, 183, 191, 192, 196, 199, 265, 268], "1m": [1, 137, 160], "10_000": [1, 97], "outer": [1, 6, 122, 146], "loop": [1, 3, 4, 5, 7, 8, 11, 16, 17, 19, 21, 25, 44, 47, 49, 51, 52, 59, 60, 65, 73, 75, 78, 85, 87, 97, 111, 118, 123, 126, 127, 138, 139, 145, 146, 147, 153, 155, 163, 164, 166, 170, 178, 184, 186, 203, 252], "equal": [1, 4, 10, 95, 97, 115, 116, 125, 138, 148, 157, 160, 161, 172, 174, 175, 177, 194], "length": [1, 7, 12, 14, 17, 20, 42, 45, 49, 52, 60, 102, 103, 105, 113, 115, 116, 124, 128, 137, 138, 147, 160, 165, 166, 176, 186, 193, 195, 198, 203, 207, 210, 253, 266], "sub": [1, 6, 20, 25, 49, 60, 109, 124, 129, 144, 150, 160, 164, 166, 169, 177, 178, 186, 248, 265], "traj_len": [1, 137], "200": [1, 6, 9, 90, 93, 137, 148, 164, 185, 196, 221], "init_random_fram": 1, "num_collector": 1, "explorationtyp": [1, 137, 160], "reset_at_each_it": 1, "split_traj": [1, 160], "exploration_typ": 1, "assess": 1, "mode": [1, 4, 7, 9, 12, 13, 16, 20, 37, 42, 43, 49, 51, 52, 55, 60, 73, 79, 82, 85, 86, 87, 97, 112, 115, 116, 117, 121, 122, 130, 131, 135, 137, 140, 143, 145, 147, 148, 151, 158, 162, 165, 166, 167, 170, 172, 173, 175, 178, 180, 185, 189, 190, 196, 197, 198, 200, 201, 202, 243], "dedic": [1, 10, 55, 60, 112, 135, 163, 164, 178, 201, 210, 225, 230, 266], "frequenc": [1, 7, 83, 126, 225], "trainer": [1, 16, 17, 24, 55, 126, 132, 149, 162, 163, 164, 203], "make_record": 1, "record_interv": 1, "load": [1, 5, 17, 18, 19, 20, 21, 23, 24, 34, 35, 38, 39, 42, 43, 47, 51, 52, 55, 73, 75, 87, 90, 96, 98, 104, 105, 110, 113, 116, 119, 121, 123, 125, 127, 140, 145, 148, 153, 160, 169, 170, 172, 175, 179, 182, 183, 185, 186, 187, 189, 196, 197, 203, 206, 208, 210, 215, 216, 222, 223, 224, 226, 227, 232, 233, 237, 242, 243, 244, 245, 248, 250, 251, 257, 259], "recorder_obj": 1, "record_fram": 1, "1000": [1, 2, 7, 9, 17, 19, 43, 52, 79, 89, 94, 96, 117, 119, 122, 123, 125, 127, 135, 137, 145, 150, 160, 161, 170, 173, 177, 178, 189, 201, 203, 205, 214, 215, 228, 233, 239, 248], "policy_explor": 1, "everi": [1, 2, 6, 8, 10, 12, 14, 15, 17, 18, 19, 24, 43, 44, 47, 49, 51, 52, 60, 61, 87, 103, 117, 124, 125, 127, 128, 130, 136, 137, 142, 147, 148, 151, 153, 154, 155, 157, 158, 160, 161, 162, 164, 166, 169, 170, 179, 195, 199, 200, 203, 210, 225, 234], "10": [1, 3, 4, 6, 7, 8, 11, 13, 14, 16, 17, 19, 20, 23, 25, 33, 34, 37, 38, 41, 42, 43, 44, 45, 47, 49, 51, 52, 53, 60, 73, 78, 79, 80, 83, 87, 89, 92, 93, 94, 95, 96, 103, 104, 105, 109, 112, 115, 117, 122, 123, 125, 126, 127, 129, 130, 134, 136, 137, 139, 140, 142, 143, 145, 147, 148, 149, 150, 151, 155, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 179, 180, 185, 188, 189, 191, 192, 193, 196, 197, 198, 199, 200, 203, 204, 205, 206, 208, 210, 211, 212, 213, 214, 217, 221, 223, 225, 228, 233, 235, 239, 240, 241, 242, 243, 244, 245, 247, 248, 250, 251, 252, 254, 269], "lazymemmapstorag": [1, 137, 147], "prioritizedsampl": 1, "randomsampl": [1, 19, 138, 166, 183, 186, 199, 200], "tensordictreplaybuff": [1, 137, 147], "flavor": [1, 5, 23, 107], "priorit": [1, 195], "error": [1, 4, 5, 6, 8, 10, 11, 12, 22, 37, 38, 43, 47, 49, 50, 52, 53, 58, 60, 61, 68, 78, 97, 101, 107, 108, 111, 122, 125, 131, 135, 140, 149, 153, 156, 160, 161, 173, 174, 175, 185, 191, 192, 197, 199, 206, 210, 222, 224, 259, 265], "higher": [1, 19, 44, 48, 53, 82, 97, 99, 122, 123, 127, 128, 131, 142, 146, 158, 159, 160, 161, 169, 170, 172, 183, 186, 197, 199, 201, 205, 207, 213, 225, 230, 263, 265], "likelihood": [1, 49, 99, 104, 127], "regular": [1, 4, 5, 6, 8, 10, 19, 23, 24, 97, 114, 127, 128, 135, 146, 154, 155, 165, 166, 167, 191, 193, 195, 201, 222], "circular": 1, "compos": [1, 5, 6, 10, 12, 17, 19, 21, 25, 44, 52, 58, 59, 73, 75, 79, 87, 90, 92, 94, 96, 97, 99, 108, 110, 113, 115, 117, 119, 121, 123, 130, 136, 137, 140, 142, 143, 147, 149, 151, 155, 158, 159, 160, 163, 165, 167, 169, 170, 172, 179, 183, 199, 200, 202, 206, 211, 215, 222, 223, 231, 252, 256], "pick": [1, 6, 19, 44, 98, 127, 161, 166], "physic": [1, 14, 103, 178], "memori": [1, 4, 5, 6, 8, 10, 16, 17, 18, 19, 21, 22, 23, 37, 48, 49, 51, 55, 61, 80, 87, 95, 97, 100, 105, 110, 112, 115, 118, 121, 122, 123, 124, 132, 136, 137, 145, 146, 147, 151, 157, 163, 165, 169, 172, 176, 179, 185, 190, 191, 194, 195, 196, 201, 203, 220, 222, 230, 232, 249, 261], "map": [1, 6, 7, 12, 13, 17, 49, 52, 58, 60, 75, 90, 97, 98, 102, 103, 104, 108, 110, 112, 113, 115, 116, 119, 127, 137, 139, 140, 144, 146, 153, 154, 155, 160, 161, 164, 172, 174, 175, 177, 179, 183, 199, 202, 203, 207, 211, 215], "arrai": [1, 6, 32, 43, 44, 47, 51, 58, 59, 85, 89, 95, 103, 109, 117, 127, 128, 140, 147, 158, 159, 161, 166, 167, 172, 194, 231], "desir": [1, 5, 8, 12, 14, 16, 49, 51, 52, 73, 82, 97, 110, 112, 116, 136, 143, 157, 169, 172, 185, 192, 204, 266], "hyperparamet": [1, 6, 14, 17, 52, 87, 112, 115, 121, 126, 191, 195], "randomcroptensordict": 1, "make_replay_buff": 1, "buffer_s": 1, "random_crop_len": 1, "prefetch": [1, 137, 178], "prb": 1, "sampler": [1, 6, 19, 34, 55, 110, 122, 123, 138, 160, 166, 167, 183, 186, 199, 200], "max_capac": 1, "alpha": [1, 5, 6, 15, 98, 108, 127, 128, 147, 150, 172, 179, 191, 195, 266], "7": [1, 3, 5, 6, 17, 18, 19, 22, 23, 34, 36, 51, 58, 59, 80, 85, 95, 96, 101, 109, 116, 117, 122, 123, 130, 135, 136, 147, 148, 150, 158, 159, 167, 172, 173, 174, 175, 176, 178, 179, 185, 188, 190, 201, 204, 205, 206, 208, 209, 210, 212, 213, 217, 220, 221, 223, 224, 226, 227, 229, 230, 232, 249, 255, 258, 269], "beta": [1, 6, 20, 52, 105, 118, 121, 194, 218, 236, 253], "scratch_dir": 1, "buffer_scratch_dir": 1, "sample_dim": 1, "temporari": [1, 5, 117, 126, 178, 182], "disk": [1, 4, 23, 25, 105, 112, 137, 189, 190, 196, 210, 225], "tempfil": [1, 7, 87, 117, 125, 126, 134], "tmpdir": 1, "temporarydirectori": [1, 87, 117, 125], "along": [1, 4, 5, 6, 7, 8, 14, 17, 21, 23, 43, 48, 49, 53, 54, 55, 56, 60, 83, 97, 101, 102, 110, 116, 117, 119, 122, 123, 127, 128, 132, 133, 137, 153, 157, 161, 163, 170, 172, 176, 193, 203, 204], "dimens": [1, 5, 6, 7, 12, 14, 18, 20, 21, 44, 47, 48, 49, 60, 78, 79, 87, 92, 99, 101, 102, 103, 110, 115, 121, 124, 127, 130, 137, 139, 147, 148, 155, 157, 159, 160, 162, 174, 175, 176, 192, 195, 199, 200, 207, 225], "feed": [1, 6, 12, 19, 44, 47, 49, 60, 97, 100, 102, 105, 112, 124, 127, 128, 134, 135, 147, 161, 166, 170, 177, 197], "adapt": [1, 2, 14, 17, 24, 87, 105, 126, 203], "divid": [1, 7, 8, 9, 10, 11, 12, 14, 15, 19, 85, 97, 99, 127, 135, 136, 150, 154, 164, 177, 178, 182], "yield": [1, 6, 11, 12, 16, 17, 19, 21, 104, 112, 115, 116, 118, 124, 125, 162, 164, 185, 194, 203, 243], "regard": [1, 6, 11, 14, 23, 60, 112, 145, 146, 160, 169, 265], "25": [1, 7, 9, 22, 23, 73, 89, 90, 97, 109, 117, 123, 158, 163, 165, 172, 182, 185, 205, 233, 235, 240], "balanc": [1, 6, 18, 134, 169], "choic": [1, 4, 6, 8, 49, 87, 126, 128, 166], "heterogen": [1, 198], "figur": [1, 8, 12, 14, 22, 34, 49, 51, 52, 73, 82, 97, 117, 121, 124, 126, 127, 128, 137, 145, 150, 160, 161, 162, 166, 169, 170, 172, 177, 179, 183, 197, 199, 238, 266, 268], "dataflow": 1, "8": [1, 3, 5, 6, 7, 9, 13, 14, 16, 17, 19, 23, 34, 49, 52, 58, 59, 65, 73, 87, 90, 93, 101, 102, 109, 111, 115, 116, 118, 119, 122, 124, 127, 128, 130, 134, 135, 138, 143, 145, 147, 148, 150, 154, 158, 159, 165, 166, 167, 169, 172, 173, 174, 175, 177, 179, 185, 186, 188, 189, 190, 191, 195, 201, 203, 208, 209, 210, 214, 216, 217, 218, 225, 226, 227, 230, 232, 236, 240, 249, 257, 260, 261, 265, 266, 269], "ceil_div": 1, "y": [1, 2, 5, 7, 17, 18, 20, 22, 23, 25, 32, 37, 38, 40, 41, 43, 47, 48, 51, 52, 63, 64, 65, 67, 68, 69, 71, 72, 73, 76, 82, 85, 89, 92, 93, 95, 96, 97, 98, 101, 102, 104, 110, 111, 113, 116, 122, 125, 138, 142, 145, 147, 148, 149, 156, 165, 169, 172, 173, 174, 175, 176, 186, 187, 188, 193, 197, 207, 210, 214, 247, 248, 257, 258, 266], "known": [1, 4, 5, 12, 17, 42, 113, 124, 136, 138, 142, 144, 157, 161, 166, 186, 190, 202, 203], "utd": [1, 137], "update_to_data": 1, "64": [1, 5, 6, 14, 15, 17, 18, 19, 20, 23, 34, 37, 38, 43, 49, 52, 60, 73, 87, 95, 97, 102, 104, 115, 119, 122, 123, 124, 126, 130, 135, 137, 139, 146, 147, 155, 159, 160, 162, 163, 165, 167, 174, 175, 176, 179, 185, 203, 205, 207, 210, 221, 223, 233, 235, 240, 254], "reproduc": [1, 12, 25, 52, 73, 97, 138, 145, 160, 164, 173, 186], "realiz": [1, 17, 203], "sever": [1, 2, 3, 10, 11, 15, 16, 19, 22, 25, 45, 47, 52, 53, 54, 61, 73, 78, 97, 99, 113, 122, 127, 133, 136, 143, 147, 150, 153, 154, 156, 158, 160, 162, 163, 169, 170, 173, 174, 175, 177, 178, 193, 202, 210, 222, 225, 255], "ve": [1, 5, 6, 7, 8, 17, 21, 22, 25, 45, 47, 50, 76, 78, 113, 121, 125, 130, 137, 143, 144, 146, 153, 155, 161, 163, 170, 177, 185, 191, 193, 194, 203, 215], "_must_": 1, "99": [1, 63, 64, 67, 68, 69, 71, 72, 111, 160, 161, 164], "lmbda": [1, 160], "tau": [1, 161], "001": [1, 12, 14, 24, 44, 51, 89, 92, 94, 96, 97, 103, 112, 117, 134, 150, 161, 162, 166, 169, 170, 222, 232, 243, 244, 245, 251, 252, 256], "decai": [1, 117, 137, 158, 161, 218], "factor": [1, 18, 20, 117, 130, 158, 161, 162, 173, 184, 185], "off": [1, 7, 8, 9, 12, 16, 19, 21, 24, 34, 43, 49, 51, 52, 98, 112, 113, 117, 119, 123, 126, 127, 145, 153, 158, 160, 162, 163, 164, 172, 182, 189, 191], "dictat": [1, 14], "introduc": [1, 11, 15, 16, 17, 21, 22, 23, 24, 42, 54, 60, 75, 78, 79, 87, 97, 99, 109, 118, 119, 121, 122, 134, 145, 148, 150, 153, 162, 164, 165, 166, 172, 173, 174, 175, 176, 178, 182, 183, 186, 187, 190, 191, 193, 194, 197, 199, 201, 202, 203, 205, 206, 207, 211, 222, 224, 225], "outdat": 1, "trick": [1, 6, 10, 49, 131, 136, 146], "multi": [1, 5, 6, 14, 18, 47, 49, 52, 53, 54, 55, 56, 61, 77, 99, 113, 121, 122, 124, 132, 133, 134, 135, 137, 138, 150, 160, 162, 165, 169, 178, 179, 186, 195], "altern": [1, 6, 10, 23, 48, 49, 102, 113, 117, 123, 139, 144, 148, 156, 158, 160, 166, 169, 172, 173, 183, 185, 194, 201, 211], "hack": [1, 138, 186, 191], "find": [1, 2, 4, 5, 6, 8, 10, 17, 22, 23, 48, 52, 73, 82, 83, 85, 87, 98, 101, 121, 123, 127, 128, 136, 138, 142, 143, 145, 150, 154, 158, 161, 164, 166, 169, 174, 175, 184, 191, 192, 193, 194, 197, 199, 202, 203, 206, 210, 224, 225, 255], "despit": [1, 73, 134], "fact": [1, 3, 5, 6, 8, 12, 14, 19, 22, 23, 60, 73, 80, 97, 99, 103, 113, 125, 154, 160, 161, 170], "part": [1, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 20, 23, 42, 43, 45, 49, 52, 58, 59, 60, 73, 76, 87, 98, 100, 103, 113, 116, 118, 121, 122, 124, 125, 128, 131, 132, 135, 136, 137, 138, 140, 144, 145, 150, 153, 154, 160, 166, 174, 175, 182, 183, 184, 185, 187, 190, 191, 193, 198, 200, 206, 210, 211, 224, 225, 255, 263, 264, 265], "thank": [1, 9, 19, 49, 104, 115, 119, 126, 127, 128, 136, 138, 166, 177, 178, 186, 189, 190, 197, 206, 224], "hardupd": 1, "softupd": [1, 137], "appropri": [1, 6, 7, 8, 42, 49, 60, 126, 127, 134, 154, 158, 163, 170, 176, 183, 199, 200, 201, 222], "locat": [1, 6, 31, 48, 78, 80, 82, 103, 109, 113, 136, 158, 160, 166, 169, 174, 175, 177, 179, 190, 206, 224, 225, 240, 260], "target_net_updat": 1, "ep": [1, 13, 73, 118, 130, 137, 143, 164, 174, 175, 180, 191, 200, 202, 203, 220], "adam": [1, 6, 11, 13, 14, 47, 49, 52, 69, 96, 97, 99, 110, 111, 118, 136, 137, 147, 149, 153, 160, 161, 162, 164, 166, 173, 212, 213, 216, 261], "optimizer_actor": 1, "lr": [1, 7, 11, 14, 16, 19, 24, 37, 38, 43, 44, 47, 49, 52, 65, 67, 69, 87, 89, 92, 94, 96, 97, 98, 99, 102, 103, 104, 110, 111, 112, 115, 117, 118, 122, 123, 130, 134, 135, 136, 137, 145, 147, 149, 150, 158, 160, 161, 162, 163, 164, 166, 167, 169, 170, 179, 212, 216, 218, 222, 223, 232, 239, 243, 244, 245, 247, 251, 252, 256, 261], "1e": [1, 13, 17, 20, 37, 38, 43, 63, 65, 67, 68, 69, 71, 72, 87, 93, 98, 111, 118, 125, 126, 130, 139, 151, 155, 158, 160, 161, 162, 164, 180, 191, 203, 220, 239], "weight_decai": [1, 98, 112, 158, 179, 218], "optimizer_valu": 1, "total_collection_step": 1, "pretti": [1, 16, 21, 44, 109, 113, 126, 146, 164, 183, 207], "rewards_ev": 1, "collected_fram": 1, "pbar": [1, 14, 137, 160], "r0": [1, 122], "enumer": [1, 7, 17, 19, 37, 38, 44, 49, 51, 52, 75, 87, 92, 94, 96, 98, 103, 115, 117, 123, 124, 127, 130, 137, 158, 159, 160, 163, 166, 167, 169, 170, 195, 203, 222, 223, 252, 256], "update_policy_weights_": 1, "numel": [1, 7, 8, 78, 97, 125, 130, 137, 148, 151, 160, 162, 191, 248, 257], "extend": [1, 4, 5, 6, 8, 19, 24, 52, 58, 59, 61, 87, 105, 106, 107, 113, 121, 123, 128, 135, 137, 159, 160, 163, 164, 172, 176, 178, 180, 187, 201, 210, 222], "current_fram": 1, "_": [1, 5, 11, 12, 14, 15, 16, 19, 21, 33, 34, 35, 36, 37, 40, 44, 48, 49, 52, 60, 75, 80, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 102, 104, 106, 111, 115, 117, 118, 135, 136, 137, 138, 139, 140, 143, 145, 146, 148, 150, 151, 153, 158, 160, 161, 162, 164, 165, 166, 170, 173, 177, 178, 182, 183, 185, 186, 197, 199, 200, 201, 206, 209, 212, 213, 214, 215, 218, 221, 231, 232, 236, 239, 254, 261, 265], "rang": [1, 5, 6, 7, 9, 11, 12, 14, 16, 17, 18, 19, 21, 25, 34, 37, 38, 42, 44, 49, 51, 52, 53, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 78, 82, 85, 87, 89, 92, 94, 96, 97, 98, 99, 102, 103, 104, 105, 107, 108, 111, 113, 115, 116, 117, 118, 122, 123, 126, 127, 128, 130, 135, 136, 137, 138, 139, 143, 145, 147, 150, 153, 155, 158, 159, 160, 161, 162, 164, 165, 166, 167, 169, 170, 173, 174, 175, 177, 178, 179, 180, 182, 185, 186, 187, 195, 196, 197, 200, 203, 205, 211, 212, 213, 214, 217, 221, 223, 228, 232, 239, 240, 247, 252, 254, 261], "sampled_tensordict": 1, "backward": [1, 2, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 25, 32, 37, 38, 43, 44, 45, 47, 49, 52, 61, 63, 64, 65, 67, 68, 69, 73, 75, 76, 87, 89, 92, 94, 96, 97, 98, 99, 101, 102, 103, 104, 111, 115, 117, 118, 121, 123, 124, 125, 127, 128, 129, 132, 134, 135, 136, 137, 142, 146, 147, 150, 151, 155, 158, 160, 161, 162, 163, 164, 166, 167, 169, 170, 173, 174, 175, 193, 200, 212, 213, 214, 216, 222, 223, 232, 240, 247, 249, 252, 256, 261], "gn1": 1, "clip_grad_norm_": [1, 7, 14, 49, 115, 160], "zero_grad": [1, 3, 6, 7, 12, 14, 19, 37, 38, 44, 47, 49, 52, 65, 67, 68, 69, 73, 75, 87, 89, 92, 94, 96, 97, 98, 99, 102, 103, 104, 111, 115, 117, 118, 122, 123, 127, 128, 130, 134, 136, 137, 147, 150, 153, 158, 160, 161, 162, 164, 166, 167, 169, 170, 173, 200, 216, 222, 223, 232, 247, 252, 256], "gn2": 1, "gn": [1, 14], "prioriti": [1, 8, 183], "update_tensordict_prior": 1, "td_record": 1, "r_evalu": 1, "len": [1, 7, 9, 12, 14, 17, 19, 34, 37, 38, 45, 47, 49, 51, 52, 55, 60, 73, 75, 79, 87, 93, 94, 96, 97, 98, 99, 102, 103, 104, 105, 108, 115, 116, 117, 118, 122, 123, 125, 127, 128, 130, 136, 138, 143, 150, 158, 161, 162, 163, 166, 167, 170, 172, 176, 179, 182, 186, 202, 203, 211, 217, 218, 223], "rn": 1, "rs": [1, 166], "std": [1, 2, 4, 5, 6, 12, 15, 19, 22, 23, 51, 58, 59, 73, 90, 92, 95, 97, 117, 150, 156, 158, 159, 164, 167, 172, 183, 187, 189, 191, 199, 200, 206, 210, 222, 224, 231, 233, 259], "set_descript": [1, 14, 137, 160], "2f": [1, 7, 19, 97, 115, 119, 123, 127, 130, 157, 159, 162, 164, 177, 178, 183, 185, 199, 200, 205, 230, 233, 236, 254], "grad": [1, 2, 6, 12, 13, 16, 32, 43, 47, 63, 64, 68, 73, 76, 78, 89, 101, 104, 111, 123, 125, 127, 128, 129, 130, 131, 134, 136, 142, 146, 151, 153, 160, 162, 163, 164, 191, 207, 213, 218, 232, 252], "norm": [1, 2, 14, 17, 19, 52, 78, 89, 97, 110, 121, 124, 154, 157, 160, 172, 183, 197, 203], "shutdown": [1, 16, 135, 162, 163, 164, 214], "del": [1, 44, 130, 142, 153, 160, 185, 187, 239], "plot": [1, 6, 12, 14, 17, 51, 52, 73, 82, 89, 113, 117, 126, 137, 147, 150, 160, 161, 162, 167, 170, 172, 197, 238], "mention": [1, 5, 6, 10, 11, 15, 16, 52, 60, 73, 85, 95, 97, 98, 112, 123, 124, 136, 137, 161, 163, 169, 172, 186, 199], "greater": [1, 11, 49, 52, 125, 177, 190, 208], "matplotlib": [1, 6, 12, 14, 34, 44, 51, 52, 57, 73, 75, 89, 90, 92, 94, 96, 104, 117, 127, 128, 137, 147, 150, 158, 160, 161, 166, 167, 170, 172, 179, 197, 238], "pyplot": [1, 6, 12, 14, 34, 44, 51, 52, 73, 75, 89, 90, 92, 94, 96, 104, 117, 127, 128, 137, 147, 150, 158, 160, 161, 166, 167, 170, 172, 179, 197, 238], "plt": [1, 6, 12, 14, 34, 44, 51, 52, 73, 75, 89, 90, 92, 94, 96, 117, 127, 128, 137, 147, 150, 158, 160, 161, 166, 167, 170, 172, 179, 197, 238], "zip": [1, 6, 17, 18, 44, 49, 50, 52, 104, 105, 108, 112, 116, 128, 138, 139, 151, 155, 161, 162, 164, 170, 172, 179, 182, 186, 203, 210, 218, 225, 232], "label": [1, 6, 17, 34, 40, 43, 44, 51, 52, 58, 59, 73, 75, 78, 87, 90, 92, 94, 96, 97, 99, 103, 109, 110, 113, 115, 117, 119, 122, 124, 127, 134, 135, 138, 147, 150, 158, 159, 162, 166, 169, 170, 179, 186, 203, 210, 215, 223, 233, 236, 238, 252, 261, 265], "legend": [1, 52, 147, 265], "xlabel": [1, 14, 52, 73, 137, 161, 172], "ylabel": [1, 17, 52, 73, 161, 172], "tight_layout": [1, 51, 73, 150, 158], "concret": [1, 5, 6, 8, 11, 150, 160, 191, 202], "takeawai": [1, 114], "further": [1, 4, 5, 6, 8, 19, 21, 23, 47, 61, 73, 87, 97, 113, 116, 118, 124, 127, 143, 145, 150, 157, 160, 172, 173, 178, 185, 195, 197, 198, 199, 200, 201, 206, 222, 224, 230, 255], "dispatch": [1, 5, 15, 121, 156, 178, 210], "distpatch": 1, "iql": 1, "flexibl": [1, 2, 5, 6, 23, 24, 25, 49, 60, 85, 105, 112, 115, 121, 122, 132, 201, 242], "minut": [1, 7, 9, 12, 13, 14, 17, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 160, 161, 165, 166, 167, 169, 170, 173, 175, 179, 182, 185, 191, 192, 193, 194, 195, 197, 205, 207, 213, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258], "000": [1, 7, 9, 12, 13, 14, 17, 19, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 170, 172, 173, 175, 177, 179, 182, 185, 191, 192, 193, 194, 195, 197, 205, 207, 213, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258], "coding_ddpg": 1, "jupyt": [1, 7, 9, 12, 13, 14, 17, 20, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 170, 172, 173, 175, 179, 182, 185, 191, 192, 193, 194, 195, 197, 205, 207, 213, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258], "notebook": [1, 7, 9, 12, 13, 14, 17, 18, 20, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 82, 83, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 170, 172, 173, 175, 179, 182, 185, 191, 192, 193, 194, 195, 197, 205, 207, 213, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258, 260], "ipynb": [1, 7, 9, 12, 13, 14, 17, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 173, 175, 179, 182, 185, 191, 192, 193, 194, 195, 197, 205, 207, 213, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258], "galleri": [1, 7, 9, 12, 13, 14, 17, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 173, 175, 179, 182, 185, 191, 192, 193, 194, 195, 197, 205, 207, 213, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258], "sphinx": [1, 7, 9, 12, 13, 14, 17, 20, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 60, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 130, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 166, 167, 169, 173, 175, 179, 182, 185, 191, 192, 193, 194, 195, 197, 205, 207, 213, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258, 263, 264, 265, 266, 270], "build": [2, 6, 7, 12, 14, 19, 20, 25, 35, 47, 49, 60, 61, 65, 68, 69, 75, 76, 78, 81, 87, 91, 95, 98, 103, 109, 111, 113, 114, 115, 118, 120, 121, 127, 128, 135, 136, 137, 138, 140, 142, 153, 155, 160, 161, 162, 163, 164, 175, 176, 182, 183, 186, 188, 189, 190, 195, 196, 198, 199, 201, 207, 222, 225, 226, 227, 248, 264, 269], "highli": [2, 5, 6, 10, 18, 49, 60, 87, 166, 176, 178, 207], "dynam": [2, 4, 5, 6, 8, 12, 14, 15, 19, 20, 22, 23, 25, 43, 53, 61, 65, 97, 100, 107, 111, 112, 119, 121, 148, 157, 160, 180, 183, 184, 185, 198, 199, 200, 201, 210, 222, 224, 237], "explor": [2, 6, 8, 14, 21, 23, 45, 49, 73, 108, 121, 126, 131, 137, 145, 147, 153, 160, 165, 166], "note": [2, 4, 5, 6, 7, 8, 9, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 43, 44, 45, 47, 49, 50, 52, 61, 73, 85, 99, 100, 101, 102, 103, 108, 109, 112, 113, 116, 117, 122, 123, 124, 125, 126, 130, 131, 133, 134, 135, 136, 138, 139, 142, 143, 145, 146, 148, 150, 153, 155, 156, 157, 158, 162, 163, 164, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 186, 189, 190, 191, 192, 193, 194, 195, 199, 200, 201, 203, 204, 205, 206, 207, 224, 240, 255, 263, 265], "differenti": [2, 5, 6, 14, 18, 25, 35, 40, 46, 47, 57, 76, 121, 137, 155, 161, 167, 193], "requires_grad": [2, 6, 7, 8, 12, 13, 20, 32, 37, 43, 47, 63, 64, 68, 73, 76, 89, 95, 101, 104, 105, 108, 110, 111, 117, 125, 129, 130, 131, 142, 147, 148, 158, 179, 193, 203, 207, 239, 246, 252], "track": [2, 5, 7, 8, 9, 14, 43, 52, 63, 82, 99, 101, 110, 111, 117, 122, 127, 128, 133, 137, 143, 158, 164, 166, 169, 210], "auto": [2, 3, 5, 6, 8, 10, 12, 22, 55, 59, 122, 123, 145, 156, 187, 189, 190, 208, 210, 222, 233, 248, 265, 266], "cout": [2, 4, 6, 22, 23, 189, 259], "endl": [2, 6, 22, 23, 189, 210], "cpufloattyp": [2, 4, 6, 23, 210], "wa": [2, 3, 4, 5, 11, 17, 20, 22, 23, 25, 42, 44, 49, 51, 52, 58, 59, 60, 61, 73, 76, 79, 95, 97, 98, 99, 101, 108, 112, 113, 115, 116, 123, 124, 126, 134, 136, 147, 151, 153, 154, 155, 157, 159, 160, 161, 164, 165, 166, 170, 177, 178, 185, 190, 193, 194, 200, 203, 210, 225, 233, 265], "result": [2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 19, 20, 21, 23, 24, 25, 43, 44, 51, 58, 59, 60, 63, 64, 65, 67, 68, 69, 71, 72, 76, 78, 82, 83, 87, 97, 101, 107, 108, 111, 112, 114, 116, 119, 122, 124, 125, 128, 134, 136, 137, 138, 142, 143, 144, 145, 146, 147, 148, 150, 151, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 183, 185, 190, 192, 193, 194, 195, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 210, 211, 220, 223, 224, 225, 230, 233, 235, 240, 243, 248, 255, 259, 263], "grad_fn": [2, 4, 25, 32, 43, 47, 76, 89, 101, 125, 131, 174, 186], "addbackward1": 2, "z": [2, 5, 7, 23, 32, 43, 49, 52, 60, 76, 80, 85, 89, 92, 95, 101, 148, 166, 175, 193, 205, 210, 258, 266], "27": [2, 7, 51, 145, 164, 177, 185, 230, 233], "mulbackward1": 2, "meanbackward0": 2, "requires_grad_": [2, 12, 32, 76, 101, 104, 146], "flag": [2, 5, 14, 23, 43, 73, 76, 101, 138, 151, 154, 166, 175, 177, 186, 198, 200, 206], "place": [2, 5, 6, 11, 12, 14, 18, 22, 23, 43, 45, 48, 49, 52, 76, 78, 85, 99, 101, 108, 113, 116, 118, 122, 126, 130, 134, 136, 139, 149, 150, 153, 155, 157, 158, 160, 161, 166, 172, 173, 176, 183, 191, 199, 200, 201, 207, 210, 255, 265, 266, 267], "randn": [2, 5, 6, 12, 13, 20, 23, 32, 45, 47, 52, 63, 65, 67, 71, 72, 76, 78, 80, 89, 97, 98, 99, 101, 102, 104, 105, 108, 110, 111, 125, 129, 134, 135, 139, 142, 143, 144, 145, 146, 150, 151, 155, 162, 164, 165, 173, 174, 175, 185, 187, 188, 193, 195, 199, 200, 201, 207, 210, 214, 232, 233, 234, 236, 240, 241, 247, 254, 257, 261], "b": [2, 5, 6, 7, 12, 18, 21, 23, 32, 43, 47, 63, 64, 65, 67, 71, 72, 76, 80, 83, 89, 92, 93, 95, 98, 99, 102, 103, 104, 109, 110, 111, 125, 127, 128, 130, 143, 145, 146, 148, 150, 159, 161, 173, 175, 188, 193, 195, 196, 205, 211, 233, 240, 248, 254, 266], "sumbackward0": 2, "backprop": [2, 43, 71, 72, 76, 98, 101, 111, 127, 147], "scalar": [2, 5, 14, 15, 23, 32, 43, 49, 52, 60, 63, 76, 101, 111, 170, 199, 208], "equival": [2, 4, 5, 11, 13, 17, 22, 23, 32, 43, 99, 138, 142, 155, 161, 163, 172, 174, 175, 186, 187, 191, 193, 195, 200, 201, 202, 203], "print": [2, 4, 5, 6, 7, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 32, 33, 34, 37, 38, 40, 42, 43, 44, 45, 47, 48, 49, 51, 52, 53, 58, 59, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 80, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 125, 127, 128, 130, 133, 134, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 147, 148, 149, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 185, 186, 188, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 203, 205, 208, 210, 211, 212, 213, 214, 216, 217, 220, 221, 222, 223, 225, 230, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 246, 248, 249, 251, 252, 254, 255, 257, 258, 259, 261, 265], "dx": [2, 64, 76, 99, 111, 131, 175], "got": [2, 15, 19, 55, 98, 99, 101, 113, 134, 147, 148, 156, 163, 190, 199, 202, 215, 265], "matrix": [2, 5, 6, 12, 17, 23, 32, 40, 43, 48, 82, 92, 98, 99, 101, 103, 109, 110, 124, 127, 128, 146, 151, 154, 165, 166, 167, 172, 174, 175, 177, 178, 194, 195, 201, 203, 207, 222, 223, 228], "explan": [2, 52, 61, 161, 170], "arriv": [2, 6, 15, 23, 42, 113, 122, 134, 162, 210], "valu": [2, 4, 5, 6, 7, 9, 12, 14, 18, 19, 20, 21, 22, 23, 25, 32, 33, 40, 41, 43, 47, 48, 49, 50, 55, 58, 59, 60, 61, 63, 68, 73, 80, 82, 85, 87, 92, 97, 98, 99, 101, 102, 103, 105, 108, 111, 113, 115, 124, 125, 126, 127, 130, 133, 134, 136, 138, 139, 140, 142, 144, 147, 150, 151, 155, 156, 157, 161, 162, 163, 164, 165, 166, 169, 172, 173, 174, 175, 176, 183, 184, 186, 189, 191, 192, 193, 194, 195, 197, 198, 199, 200, 202, 205, 206, 210, 211, 213, 218, 224, 263], "section": [2, 4, 5, 6, 7, 8, 11, 15, 18, 19, 21, 23, 43, 44, 47, 50, 51, 52, 73, 95, 97, 98, 99, 102, 103, 108, 113, 116, 118, 125, 130, 136, 140, 142, 145, 147, 151, 158, 161, 162, 164, 169, 172, 174, 177, 178, 179, 180, 183, 190, 192, 193, 202, 204, 213, 222, 263, 265, 266, 267, 269], "jacobian": [2, 43, 89, 121, 142, 207], "product": [2, 3, 4, 6, 12, 40, 42, 43, 48, 60, 61, 85, 99, 105, 113, 121, 122, 136, 140, 142, 166, 176, 177, 178, 186, 201, 202, 207, 211, 233, 253], "1021": 2, "4020": 2, "314": 2, "6695": 2, "613": 2, "4944": [2, 210], "0001": [2, 19, 49, 87, 89, 118, 145, 223], "kfloat": [2, 3, 59, 187, 190, 208], "102": 2, "4000": [2, 49, 60, 92, 248], "1024": [2, 5, 18, 21, 42, 82, 97, 130, 148, 165, 185, 201, 210, 212, 213, 233, 241], "0000": [2, 23, 174, 203, 210, 266], "stop": [2, 4, 5, 23, 51, 58, 59, 76, 78, 87, 98, 101, 110, 126, 128, 136, 148, 153, 160, 162, 166, 169], "histori": [2, 9, 47, 48, 101, 110, 113, 117, 128, 147, 157, 158, 166, 182], "nogradguard": [2, 259], "block": [2, 5, 6, 7, 8, 10, 12, 16, 17, 19, 22, 23, 47, 49, 75, 76, 82, 90, 101, 115, 116, 123, 124, 135, 136, 137, 145, 158, 162, 163, 164, 165, 169, 172, 185, 203, 209, 210, 269], "no_grad": [2, 7, 9, 12, 17, 19, 32, 37, 38, 42, 43, 44, 52, 58, 59, 63, 64, 68, 76, 87, 89, 92, 96, 97, 98, 99, 101, 102, 104, 110, 111, 115, 117, 122, 123, 127, 128, 130, 137, 138, 145, 147, 158, 159, 160, 161, 163, 166, 167, 170, 173, 175, 178, 179, 182, 183, 185, 186, 196, 199, 200, 201, 204, 218, 222, 249, 256, 259], "Or": [2, 21, 23, 153, 164, 180, 200, 208, 210, 265], "eq": [2, 19, 23, 49, 60, 95, 123, 130, 163, 167, 174, 183, 199, 200, 223, 240, 265], "bool": [2, 11, 14, 15, 17, 23, 95, 109, 118, 138, 144, 147, 156, 160, 161, 165, 172, 180, 186, 192, 194, 203, 210, 255, 263], "is_leaf": 2, "detach_": [2, 164], "register_hook": [2, 129], "retain_grad": 2, "doc": [2, 4, 6, 32, 33, 34, 37, 38, 40, 60, 69, 94, 104, 109, 111, 133, 136, 143, 144, 162, 164, 172, 175, 182, 195, 207, 232, 239, 263, 264, 265, 270], "calcul": [2, 12, 17, 43, 44, 49, 52, 56, 60, 73, 82, 85, 87, 97, 110, 127, 128, 138, 144, 147, 161, 162, 164, 165, 166, 172, 178, 183, 193, 195, 199, 202, 203], "penalti": [2, 154, 159], "h": [2, 4, 5, 6, 7, 8, 9, 10, 12, 22, 23, 25, 38, 49, 51, 96, 124, 130, 138, 145, 147, 148, 156, 179, 182, 186, 190, 210, 215, 222, 224, 227, 248, 259], "model": [2, 3, 5, 8, 11, 14, 16, 22, 23, 24, 33, 35, 37, 38, 39, 42, 43, 44, 47, 48, 52, 53, 54, 56, 61, 65, 67, 68, 69, 75, 78, 86, 87, 89, 90, 91, 93, 95, 96, 98, 99, 100, 101, 104, 106, 107, 108, 109, 110, 111, 116, 118, 119, 120, 121, 123, 126, 127, 128, 129, 130, 133, 136, 140, 142, 143, 145, 146, 149, 153, 154, 155, 159, 160, 161, 162, 163, 164, 165, 173, 174, 175, 177, 178, 184, 185, 187, 195, 198, 201, 202, 203, 206, 207, 209, 212, 215, 216, 217, 221, 223, 224, 229, 230, 231, 232, 236, 237, 240, 243, 244, 245, 247, 250, 251, 252, 253, 254, 256, 259, 260, 261], "linear": [2, 5, 6, 7, 9, 11, 16, 17, 19, 25, 37, 38, 43, 44, 45, 47, 48, 49, 60, 68, 69, 73, 78, 79, 87, 89, 92, 93, 94, 96, 97, 98, 100, 102, 103, 105, 109, 110, 111, 112, 115, 117, 118, 119, 123, 124, 125, 127, 128, 129, 130, 134, 135, 138, 139, 142, 145, 146, 147, 149, 150, 151, 154, 155, 157, 158, 161, 162, 163, 164, 165, 166, 167, 170, 173, 174, 175, 178, 180, 182, 183, 185, 186, 191, 195, 197, 199, 200, 201, 202, 203, 204, 205, 207, 209, 211, 212, 213, 214, 216, 217, 220, 221, 222, 223, 225, 228, 230, 232, 234, 235, 236, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 254, 255, 261], "loss": [2, 3, 5, 6, 7, 9, 11, 14, 16, 17, 19, 32, 38, 43, 48, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 78, 87, 89, 92, 94, 96, 99, 102, 103, 104, 111, 112, 115, 117, 118, 121, 122, 123, 125, 127, 129, 130, 135, 136, 147, 148, 149, 150, 153, 155, 158, 161, 163, 164, 166, 167, 169, 170, 173, 179, 182, 183, 190, 193, 199, 200, 203, 222, 223, 232, 243, 247, 252, 256], "target": [2, 3, 4, 6, 9, 12, 14, 16, 18, 19, 22, 23, 44, 47, 49, 55, 60, 73, 78, 90, 94, 97, 98, 99, 102, 103, 104, 113, 116, 118, 123, 127, 128, 130, 135, 136, 137, 139, 143, 145, 153, 155, 156, 159, 161, 162, 163, 164, 166, 167, 170, 172, 173, 174, 175, 179, 180, 182, 183, 190, 199, 200, 201, 202, 206, 208, 210, 222, 223, 224, 227, 231, 232, 256, 259], "mseloss": [2, 12, 37, 47, 65, 67, 68, 69, 78, 97, 110, 111, 134, 135, 150, 162, 216, 232, 247, 261], "grad_output": [2, 8, 10, 13, 64, 76, 78, 111], "ones_lik": [2, 32, 40, 48, 95, 143, 193], "create_graph": [2, 131], "gradient_penalti": 2, "dim": [2, 4, 5, 11, 14, 21, 33, 40, 41, 45, 48, 49, 60, 73, 90, 92, 93, 94, 96, 97, 99, 102, 103, 104, 110, 115, 118, 123, 127, 128, 130, 135, 145, 148, 149, 150, 155, 157, 159, 160, 162, 163, 164, 165, 166, 167, 170, 172, 174, 175, 192, 193, 194, 195, 205, 208, 221, 223, 235, 259], "combined_loss": 2, "1042": 2, "0638": 2, "0103": 2, "0723": 2, "2543": 2, "1222": 2, "0071": 2, "0814": 2, "1683": 2, "1052": 2, "0355": 2, "document": [2, 4, 5, 6, 20, 47, 52, 60, 61, 79, 82, 85, 87, 101, 112, 113, 117, 121, 134, 136, 137, 140, 142, 144, 145, 158, 163, 164, 165, 169, 172, 173, 174, 175, 177, 178, 179, 180, 193, 199, 201, 207, 208, 211, 220, 222, 230, 255, 263, 265, 266, 270], "link": [2, 4, 5, 6, 10, 12, 22, 23, 52, 58, 59, 82, 105, 108, 114, 116, 118, 136, 140, 142, 193, 206, 208, 210, 222, 263, 264, 269], "subclass": [2, 5, 6, 14, 17, 25, 64, 67, 79, 111, 121, 126, 137, 147, 157, 163, 170, 179, 193, 195, 203], "encod": [2, 7, 9, 14, 17, 42, 47, 48, 75, 76, 100, 104, 113, 118, 122, 126, 127, 128, 137, 154, 160, 164, 172, 179, 182, 185, 186, 197, 202, 203, 210, 232, 255], "method": [2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 19, 21, 23, 25, 44, 47, 49, 51, 55, 58, 59, 60, 64, 65, 67, 73, 79, 83, 85, 90, 95, 97, 99, 101, 111, 112, 113, 115, 120, 121, 126, 131, 134, 137, 138, 140, 142, 143, 144, 145, 146, 147, 150, 154, 155, 156, 157, 158, 160, 161, 162, 163, 170, 172, 173, 174, 175, 177, 183, 184, 191, 199, 200, 202, 203, 205, 210, 211, 215, 225, 226, 227, 230, 265], "forward": [2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 25, 33, 37, 38, 43, 44, 45, 47, 49, 52, 56, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 79, 85, 87, 89, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 108, 111, 112, 115, 117, 118, 121, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 134, 135, 136, 139, 140, 143, 147, 149, 150, 151, 153, 154, 155, 157, 158, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 178, 180, 182, 183, 184, 186, 189, 190, 195, 196, 197, 199, 200, 201, 205, 206, 208, 210, 211, 213, 214, 215, 216, 217, 220, 221, 222, 223, 228, 230, 235, 236, 239, 240, 241, 242, 243, 244, 245, 250, 251, 252, 254, 255, 259], "detail": [2, 5, 6, 8, 10, 12, 15, 16, 20, 22, 23, 25, 43, 44, 45, 52, 53, 58, 59, 60, 61, 69, 73, 82, 83, 85, 111, 113, 116, 119, 123, 124, 126, 128, 130, 132, 134, 143, 145, 150, 151, 153, 158, 161, 164, 165, 169, 170, 173, 174, 175, 178, 180, 186, 190, 191, 192, 193, 194, 196, 200, 201, 207, 210, 213, 220, 222, 226, 227, 230, 233, 248, 255], "namespac": [2, 6, 8, 10, 22, 23, 108, 138, 156, 180, 186, 195, 210, 259], "inherit": [2, 11, 15, 22, 51, 60, 85, 99, 144, 147, 150, 160, 172, 179, 193, 195, 197, 201], "linearfunct": 2, "public": [2, 8, 10, 15, 156, 210, 266], "static": [2, 8, 10, 14, 21, 58, 59, 60, 107, 121, 138, 142, 143, 156, 174, 175, 182, 184, 185, 186, 198, 199, 200, 201, 202, 210, 249, 263], "option": [2, 5, 6, 8, 10, 11, 14, 23, 44, 46, 49, 51, 53, 60, 61, 82, 87, 97, 109, 120, 121, 126, 132, 135, 137, 139, 145, 148, 150, 157, 159, 172, 174, 175, 183, 184, 185, 186, 195, 196, 199, 200, 201, 202, 206, 211, 214, 218, 220, 229, 255, 265, 269], "autogradcontext": [2, 8, 10], "ctx": [2, 5, 8, 10, 13, 18, 64, 111, 130, 131, 142, 214], "save_for_backward": [2, 5, 13, 64, 111, 130, 131], "mm": [2, 5, 12, 59, 110, 138, 186, 187, 190, 196, 199, 208, 209, 224, 227], "expand_a": [2, 19, 183, 199, 200], "tensor_list": [2, 8, 10, 136], "get_saved_vari": 2, "grad_input": [2, 13, 78, 130, 131], "grad_weight": 2, "grad_bia": [2, 13], "Then": [2, 12, 15, 17, 20, 22, 24, 25, 44, 45, 52, 58, 59, 61, 73, 85, 98, 99, 102, 103, 114, 121, 123, 134, 135, 150, 153, 156, 157, 160, 161, 162, 164, 166, 169, 174, 175, 190, 197, 202, 203, 224, 226, 227, 230], "5314": 2, "2807": 2, "4864": 2, "7608": 2, "9101": [2, 174], "0073": 2, "mulconst": [2, 78], "object": [2, 4, 5, 6, 7, 9, 10, 11, 14, 19, 20, 22, 23, 43, 49, 51, 52, 60, 61, 64, 68, 69, 75, 95, 97, 101, 110, 111, 112, 116, 117, 118, 121, 125, 130, 136, 137, 142, 143, 144, 146, 155, 156, 160, 161, 162, 163, 164, 165, 169, 170, 172, 174, 175, 178, 182, 183, 195, 199, 200, 202, 218, 222, 223, 225, 227, 233, 248], "stash": [2, 64, 111], "saved_data": 2, "were": [2, 3, 5, 6, 9, 12, 17, 18, 23, 32, 52, 60, 83, 85, 97, 99, 101, 103, 113, 114, 126, 133, 134, 139, 148, 154, 160, 161, 163, 165, 166, 174, 175, 177, 191, 203, 206, 207], "todoubl": 2, "On": [2, 4, 5, 6, 8, 17, 19, 21, 22, 23, 115, 117, 122, 134, 136, 138, 148, 154, 157, 162, 163, 173, 178, 179, 203, 205, 210], "easiest": [2, 5, 9, 23, 121, 140, 146, 158, 160, 230], "tabl": [2, 16, 21, 89, 103, 109, 115, 121, 122, 136, 138, 144, 145, 163, 164, 165, 169, 174, 175, 176, 221, 240, 269], "set_data": 2, "output_nr": 2, "after": [2, 3, 5, 6, 7, 9, 10, 12, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 32, 33, 34, 43, 45, 47, 49, 52, 53, 58, 59, 60, 61, 63, 64, 76, 79, 87, 97, 98, 99, 102, 103, 105, 110, 111, 112, 113, 115, 116, 122, 124, 127, 128, 130, 133, 134, 135, 136, 137, 138, 139, 143, 145, 147, 148, 150, 153, 154, 156, 157, 158, 159, 160, 161, 163, 164, 166, 167, 169, 170, 174, 175, 177, 179, 180, 182, 183, 184, 186, 189, 190, 197, 199, 200, 201, 202, 203, 204, 205, 206, 208, 210, 215, 225, 226, 227, 230, 233, 255, 261], "bug": [2, 5, 10, 23, 108, 145, 187], "report": [2, 10, 17, 23, 52, 73, 87, 98, 121, 138, 145, 162, 164, 165, 187, 203], "fix": [2, 14, 17, 20, 23, 24, 49, 50, 51, 52, 97, 108, 113, 125, 158, 162, 174, 175, 185, 203, 265], "soon": [2, 5, 52, 58, 59, 122, 148, 153, 200, 222], "overview": [2, 5, 6, 11, 53, 55, 61, 113, 119, 120, 121, 127, 128, 134, 135, 136, 143, 156, 160, 162, 163, 164, 166, 169, 191, 192, 194, 198, 229], "alwai": [2, 3, 4, 6, 9, 14, 16, 18, 19, 22, 23, 49, 52, 99, 102, 103, 108, 113, 124, 125, 130, 136, 137, 138, 140, 159, 160, 161, 162, 164, 174, 179, 186, 189, 190, 191, 197, 206, 224, 255, 265], "problem": [2, 4, 6, 11, 14, 15, 18, 22, 23, 49, 51, 52, 61, 98, 100, 103, 115, 117, 126, 137, 143, 145, 146, 150, 154, 158, 160, 162, 164, 169, 173, 177, 191, 193, 234, 265], "question": [2, 4, 5, 6, 8, 10, 17, 22, 23, 49, 75, 122, 136, 138, 144, 166, 184, 192, 202, 203, 233], "forum": [2, 4, 5, 6, 22, 23, 44, 79, 110, 143, 144, 184], "view": [3, 7, 9, 10, 11, 12, 14, 15, 16, 19, 25, 47, 49, 50, 52, 53, 55, 56, 61, 73, 78, 82, 92, 93, 94, 96, 98, 99, 101, 102, 103, 104, 105, 110, 112, 118, 123, 124, 126, 127, 132, 133, 134, 135, 136, 142, 143, 144, 145, 150, 151, 156, 157, 161, 162, 163, 164, 165, 166, 167, 170, 174, 175, 182, 183, 184, 195, 199, 200, 208, 213, 228, 242, 243, 244, 245, 247, 250, 251, 252, 263], "prerequisit": [3, 7, 53, 55, 56, 100, 108, 114, 124, 132, 133, 134, 135, 136, 137, 156, 162, 163, 164, 172, 188, 199], "frontend": [3, 10, 84, 110, 121, 178, 187, 189, 195, 201, 222], "semant": [3, 6, 22, 49, 58, 59, 68, 95, 100, 102, 111, 136, 138, 193, 194, 195, 198, 207, 265], "11": [3, 5, 6, 7, 11, 17, 18, 23, 59, 61, 95, 104, 109, 122, 123, 142, 159, 164, 172, 173, 174, 175, 176, 196, 206, 210, 217, 221, 227, 229, 233, 240, 259, 265, 269], "nvidia": [3, 5, 17, 50, 95, 130, 136, 138, 148, 173, 203, 217, 232, 249, 253, 260], "toolkit": [3, 23, 100, 143, 147], "releas": [3, 4, 6, 10, 17, 20, 23, 24, 42, 50, 105, 108, 109, 112, 122, 123, 125, 140, 143, 153, 163, 165, 169, 201, 203, 206, 210, 222, 265], "greatli": [3, 6, 49, 161], "overhead": [3, 5, 6, 10, 17, 56, 82, 109, 122, 123, 124, 134, 146, 148, 150, 159, 162, 164, 165, 169, 173, 177, 178, 185, 187, 195, 201, 203], "increas": [3, 5, 6, 18, 19, 20, 24, 44, 73, 82, 83, 87, 97, 122, 123, 124, 126, 128, 132, 135, 143, 153, 159, 169, 183, 185, 195, 196, 199, 211], "mostli": [3, 10, 19, 85, 97, 116, 127, 164, 166, 180, 199, 200, 201], "deploy": [3, 4, 25, 42, 60, 97, 112, 126, 178, 187, 201, 206, 222, 229, 230, 255], "appear": [3, 11, 14, 22, 25, 103, 265], "heart": [3, 49, 113, 266], "veri": [3, 4, 5, 6, 8, 12, 14, 15, 18, 19, 21, 22, 23, 24, 25, 45, 47, 48, 49, 58, 59, 60, 61, 65, 73, 75, 76, 85, 99, 101, 113, 115, 117, 123, 124, 125, 127, 135, 136, 150, 153, 154, 158, 161, 162, 164, 165, 166, 167, 169, 170, 177, 179, 183, 191, 193, 197, 200, 207, 266, 267], "time": [3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 78, 79, 80, 83, 85, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 177, 178, 179, 182, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 203, 205, 206, 207, 208, 213, 214, 221, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 257, 258, 263, 265], "compil": [3, 4, 6, 8, 10, 17, 21, 22, 25, 60, 85, 98, 108, 121, 136, 144, 174, 175, 176, 185, 187, 188, 195, 201, 206, 209, 222, 225, 253, 256, 259, 263], "boost": [3, 97, 99, 145, 146, 177, 185, 188, 201, 209, 222, 223], "demonstr": [3, 7, 9, 14, 16, 17, 20, 21, 22, 25, 42, 43, 50, 57, 61, 75, 82, 85, 108, 113, 120, 121, 122, 123, 124, 125, 127, 130, 131, 134, 135, 138, 139, 142, 143, 144, 145, 151, 156, 160, 162, 163, 164, 165, 169, 172, 174, 175, 178, 180, 185, 186, 187, 189, 190, 193, 195, 197, 200, 203, 204, 205, 206, 213, 220, 224, 226, 227, 230, 255, 265, 266, 267], "mnist": [3, 6, 34, 44, 47, 73, 78, 92, 94, 96, 119, 120, 121, 123, 126, 130, 136, 139, 149, 155, 163, 167, 170, 223, 235], "libtorch": [3, 6, 22, 23, 189, 206, 208, 210, 222, 224, 227, 253, 259], "counterpart": [3, 17, 108, 135, 145, 197, 203, 222, 255], "depict": 3, "chunk": [3, 5, 7, 55, 136, 153, 165], "batch": [3, 5, 6, 9, 12, 16, 17, 19, 21, 34, 37, 38, 39, 42, 44, 45, 47, 49, 51, 52, 53, 55, 56, 60, 61, 73, 75, 78, 79, 82, 87, 90, 92, 94, 97, 102, 104, 110, 112, 113, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 132, 135, 136, 137, 138, 139, 140, 147, 148, 149, 150, 151, 153, 155, 158, 159, 160, 161, 163, 164, 165, 167, 169, 170, 172, 173, 174, 175, 176, 178, 179, 182, 183, 185, 186, 193, 195, 198, 200, 203, 206, 207, 225, 233, 243, 244, 245], "data_load": [3, 6, 19, 179, 183, 199, 200, 201, 238], "nll_loss": [3, 73, 123, 130, 136, 149, 155, 163, 167, 223], "updat": [3, 6, 10, 11, 12, 13, 14, 16, 17, 19, 21, 23, 42, 43, 44, 49, 51, 52, 61, 63, 64, 65, 67, 68, 69, 71, 72, 75, 82, 97, 98, 99, 102, 103, 110, 111, 112, 117, 122, 123, 126, 130, 137, 138, 140, 148, 153, 160, 161, 163, 164, 169, 179, 183, 186, 191, 199, 200, 201, 202, 203, 206, 220, 223, 224, 230, 232], "captur": [3, 4, 6, 22, 23, 25, 52, 60, 107, 123, 142, 149, 159, 172, 173, 174, 175, 187, 196, 199, 200, 202], "But": [3, 6, 8, 10, 20, 42, 44, 45, 52, 73, 78, 101, 103, 116, 125, 148, 153, 154, 155, 161, 174, 175, 177, 179, 183, 186, 191, 194, 202, 207, 220, 225, 230, 255, 265], "slightli": [3, 5, 14, 23, 122, 136, 137, 159, 166, 174, 175, 194], "prealloc": [3, 14], "reus": [3, 10, 65, 78, 111, 131, 138, 142, 154, 161, 177, 178, 186, 189], "tensoropt": [3, 187], "floatcuda": 3, "dtype": [3, 7, 8, 9, 10, 13, 14, 15, 38, 40, 41, 48, 49, 51, 52, 60, 63, 64, 72, 78, 80, 85, 89, 92, 95, 98, 101, 102, 103, 109, 111, 115, 119, 127, 130, 131, 138, 142, 145, 147, 148, 151, 161, 165, 166, 167, 174, 175, 176, 179, 180, 186, 187, 191, 192, 193, 194, 195, 197, 199, 201, 202, 208, 211, 220, 222, 225, 230, 232, 236, 239, 246, 249, 255, 256], "longcuda": 3, "klong": 3, "zero": [3, 6, 7, 11, 16, 17, 19, 25, 32, 40, 41, 44, 47, 48, 49, 60, 63, 64, 65, 67, 68, 69, 73, 78, 87, 92, 95, 98, 99, 103, 104, 110, 111, 117, 118, 122, 123, 127, 128, 135, 136, 137, 142, 145, 150, 151, 154, 156, 157, 158, 161, 162, 164, 166, 170, 179, 182, 186, 191, 193, 194, 196, 202, 203, 211, 225, 237, 248, 249, 255, 258, 261], "ktrainbatchs": 3, "28": [3, 6, 7, 17, 33, 34, 37, 38, 47, 78, 93, 94, 104, 139, 149, 155, 170, 177, 203, 205, 206, 210, 223, 225, 233, 235, 248], "training_step": [3, 149], "void": [3, 5, 6, 15, 22, 23, 59, 145, 156, 187, 190, 210, 233, 240, 248], "cudagraph": 3, "cudastream": 3, "capturestream": 3, "getstreamfrompool": 3, "setcurrentcudastream": 3, "capture_begin": 3, "capture_end": 3, "warm": [3, 21, 70, 103, 109, 169, 173, 177, 178, 195, 205, 233], "side": [3, 20, 51, 52, 82, 103, 139, 148, 153, 155, 156, 161, 162, 167, 169, 190, 263], "prepar": [3, 11, 17, 19, 25, 44, 51, 52, 58, 59, 68, 69, 102, 103, 111, 112, 116, 135, 138, 139, 153, 156, 160, 162, 182, 186, 195, 197, 198, 201, 202, 203, 206, 211, 220, 224, 229, 230], "cach": [3, 64, 111, 138, 145, 169, 177, 178, 185, 186], "cubla": [3, 233], "cudnn": [3, 5, 78, 117, 130, 137, 148, 151, 232], "warmupstream": 3, "int": [3, 4, 5, 6, 9, 11, 14, 18, 19, 22, 23, 24, 51, 53, 55, 58, 59, 60, 75, 85, 87, 98, 109, 115, 118, 122, 123, 126, 136, 138, 145, 147, 149, 156, 157, 162, 163, 164, 165, 169, 173, 174, 175, 179, 182, 186, 190, 195, 208, 210, 211, 215, 217, 222, 225, 255, 259, 263], "num_warmup_it": 3, "success": [3, 6, 14, 23, 73, 101, 103, 126, 145, 166, 190, 206, 208], "replai": [3, 14, 25, 76, 147], "spin": [3, 60, 177], "ordinari": [3, 196], "epoch": [3, 6, 7, 9, 16, 19, 24, 37, 38, 44, 52, 53, 55, 75, 87, 92, 94, 96, 97, 98, 99, 102, 103, 104, 112, 115, 117, 118, 122, 123, 126, 130, 136, 148, 149, 153, 158, 160, 164, 166, 167, 170, 179, 200, 223, 232, 243, 247, 252], "59584": 3, "60000": [3, 136], "3921": 3, "2051": 3, "accuraci": [3, 9, 17, 19, 20, 24, 37, 38, 44, 92, 97, 104, 115, 119, 120, 121, 122, 123, 126, 130, 149, 151, 157, 158, 159, 163, 167, 170, 172, 178, 183, 186, 196, 197, 200, 201, 203, 220, 223, 229, 230], "938": [3, 6, 148], "1826": 3, "1273": 3, "960": 3, "1796": 3, "1012": [3, 148], "968": 3, "1603": 3, "0869": 3, "973": 3, "2315": 3, "0736": 3, "978": 3, "0511": [3, 186], "0704": 3, "977": [3, 148, 221], "0802": 3, "0654": 3, "979": 3, "0774": 3, "0604": 3, "980": [3, 177], "0669": 3, "0544": 3, "984": 3, "0219": 3, "0517": 3, "983": 3, "real": [3, 6, 14, 20, 32, 52, 54, 58, 97, 98, 99, 100, 103, 121, 123, 126, 127, 128, 136, 137, 150, 153, 156, 159, 161, 166, 173, 177, 193, 195, 199, 202, 220], "0m44": 3, "287": [3, 178, 265], "018": 3, "0m1": 3, "116": [3, 186], "produc": [3, 4, 5, 6, 11, 22, 23, 25, 60, 68, 97, 111, 113, 115, 126, 137, 139, 142, 144, 146, 148, 150, 160, 161, 166, 172, 174, 175, 180, 183, 184, 186, 199, 200, 201, 208, 265], "4092": 3, "2037": 3, "2039": 3, "1274": 3, "961": 3, "1779": 3, "1017": 3, "1559": 3, "0871": 3, "972": 3, "2240": 3, "0735": [3, 203], "0520": 3, "0710": 3, "0935": 3, "0666": [3, 23], "0744": 3, "0603": 3, "981": 3, "0762": 3, "0547": 3, "0207": 3, "0525": [3, 210], "0m6": 3, "952": [3, 145], "0m7": 3, "048": 3, "0m0": 3, "619": 3, "gain": [3, 5, 17, 82, 146, 155, 169, 177, 203], "six": [3, 160, 167, 265], "kind": [3, 5, 6, 19, 23, 44, 47, 49, 58, 59, 73, 98, 102, 112, 119, 121, 138, 174, 178, 199, 255], "larg": [3, 5, 6, 7, 12, 16, 17, 18, 23, 42, 49, 87, 97, 102, 103, 105, 117, 120, 121, 122, 123, 126, 130, 134, 136, 139, 140, 150, 151, 160, 161, 163, 164, 165, 172, 173, 177, 178, 179, 193, 201, 203, 204, 225, 263, 265], "improv": [3, 5, 6, 8, 10, 17, 19, 21, 24, 42, 49, 56, 97, 108, 120, 121, 122, 123, 124, 130, 143, 146, 148, 150, 154, 155, 158, 161, 165, 166, 172, 173, 177, 178, 185, 186, 196, 199, 202, 203, 206, 220, 222, 224, 266], "due": [3, 5, 6, 17, 18, 22, 52, 58, 60, 82, 85, 108, 122, 123, 124, 134, 153, 154, 158, 163, 173, 177, 183, 185, 193, 202, 203, 204, 213, 264, 265], "heavi": [3, 6, 49, 97, 101, 225], "impact": [3, 12, 17, 87, 97, 137, 162, 165, 185, 203, 211, 255], "smaller": [3, 9, 51, 79, 97, 103, 123, 124, 158, 160, 162, 172, 205, 210, 225], "nevertheless": [3, 5, 19, 23, 148, 160], "primari": [4, 5, 6, 15, 143, 176, 177, 178, 187, 195, 208], "program": [4, 5, 18, 21, 22, 23, 25, 60, 61, 98, 100, 101, 103, 121, 124, 127, 144, 163, 173, 174, 178, 188, 199, 200, 201, 202], "languag": [4, 5, 6, 7, 21, 23, 24, 25, 44, 49, 58, 59, 60, 78, 79, 98, 100, 102, 116, 118, 119, 121, 124, 126, 127, 128, 138, 164, 166, 174, 175, 182, 187, 197, 248, 255, 257, 264, 265, 266], "suitabl": [4, 8, 132, 136, 140, 172, 201, 225], "prefer": [4, 6, 8, 53, 58, 146, 151, 156, 160, 177, 196, 255], "eas": [4, 5, 85, 122, 178, 222], "situat": [4, 15, 23, 25, 37, 130, 131, 134, 136, 179, 185, 197], "properti": [4, 5, 6, 11, 14, 21, 23, 25, 32, 40, 48, 101, 103, 126, 148, 154, 166, 174, 175, 177, 178, 192, 210, 222, 251, 259, 263], "unfavor": 4, "environ": [4, 5, 6, 7, 11, 17, 18, 22, 25, 42, 55, 61, 82, 85, 105, 112, 114, 115, 121, 122, 123, 124, 133, 134, 135, 136, 145, 149, 150, 156, 161, 162, 163, 164, 173, 174, 175, 176, 177, 206, 208, 210, 214, 216, 217, 224, 225, 233, 255, 261], "latter": [4, 5, 6, 60, 61, 126, 162, 200], "land": [4, 23, 113, 147, 193, 222], "latenc": [4, 6, 17, 121, 124, 126, 133, 145, 159, 173, 177, 178, 189, 196, 203, 225], "strict": [4, 112, 172, 192, 222, 250], "bind": [4, 6, 10, 23, 121, 177, 178, 265], "java": [4, 58, 178, 206, 224, 225], "rust": 4, "paragraph": [4, 6, 23, 266, 269], "outlin": [4, 5, 6, 23, 229], "pure": [4, 5, 6, 10, 23, 47, 121, 127, 131, 139, 155, 179, 187, 201], "journei": [4, 6, 52, 138], "enabl": [4, 5, 6, 8, 11, 14, 15, 16, 18, 19, 23, 24, 42, 47, 55, 56, 58, 59, 60, 61, 75, 82, 97, 107, 112, 122, 123, 124, 126, 129, 130, 131, 134, 136, 138, 145, 148, 153, 157, 159, 160, 169, 170, 172, 176, 177, 178, 180, 184, 185, 191, 193, 195, 197, 198, 201, 206, 222, 226, 227, 230, 232, 242, 263], "vanilla": [4, 5, 6, 23, 49, 65, 99, 111, 127, 172, 191], "eager": [4, 10, 23, 60, 85, 86, 121, 129, 145, 148, 165, 173, 175, 182, 197, 199, 200, 201, 202, 212, 223], "discuss": [4, 5, 6, 8, 10, 15, 16, 23, 44, 73, 79, 101, 102, 116, 122, 123, 129, 135, 143, 144, 145, 150, 151, 173, 177, 178, 184, 191, 192, 193, 194, 209, 230], "littl": [4, 17, 25, 52, 61, 97, 99, 113, 137, 160, 162, 164, 165, 167, 169, 203], "effort": [4, 14, 49, 51, 52, 108, 183, 197, 198], "next": [4, 5, 6, 8, 9, 11, 12, 14, 15, 16, 17, 19, 20, 22, 23, 34, 42, 43, 49, 51, 53, 55, 56, 58, 59, 60, 75, 78, 80, 82, 85, 92, 94, 96, 97, 98, 99, 102, 103, 105, 112, 113, 115, 117, 121, 122, 123, 124, 125, 127, 128, 130, 131, 133, 137, 138, 139, 140, 144, 145, 147, 150, 151, 153, 155, 158, 161, 162, 163, 164, 166, 167, 169, 170, 178, 179, 182, 183, 185, 189, 190, 193, 194, 197, 199, 200, 201, 203, 205, 210, 222, 224, 225, 263, 265, 266], "mechan": [4, 5, 6, 11, 14, 15, 24, 32, 49, 56, 60, 131, 144, 154, 166, 167, 169, 175, 178, 201, 222], "evalu": [4, 6, 9, 12, 17, 19, 20, 24, 37, 73, 97, 105, 107, 112, 118, 146, 151, 160, 161, 163, 170, 173, 174, 175, 179, 182, 200, 203, 223, 243], "onc": [4, 5, 6, 8, 10, 11, 14, 16, 17, 20, 21, 22, 23, 25, 51, 52, 56, 60, 82, 97, 98, 102, 105, 113, 132, 137, 140, 148, 149, 153, 154, 157, 159, 160, 161, 163, 166, 169, 170, 178, 185, 186, 190, 195, 197, 203, 222, 225, 233], "record": [4, 6, 8, 19, 20, 23, 25, 43, 49, 60, 112, 121, 122, 123, 127, 130, 131, 144, 147, 153, 160, 161, 163, 164, 173, 175, 206, 255], "explicit": [4, 6, 21, 23, 60, 140, 148, 164, 192, 202, 211, 265], "pars": [4, 5, 23, 49, 51, 103, 116, 122, 123, 126, 211, 265], "subject": [4, 11, 14, 23, 42, 108, 113, 123, 142, 166, 174, 175, 189, 190, 195, 200, 206, 207, 208, 224], "constraint": [4, 6, 12, 17, 18, 60, 85, 98, 99, 121, 124, 126, 154, 160, 172, 199, 200, 202, 203, 255], "impos": [4, 225, 234], "guidanc": [4, 8, 177, 178, 197], "offici": [4, 82, 108, 113, 115, 136, 161, 173, 175, 182, 201, 220, 222, 255], "jit": [4, 6, 8, 15, 19, 21, 22, 25, 49, 58, 59, 60, 85, 112, 119, 138, 143, 148, 173, 178, 183, 186, 189, 190, 196, 199, 200, 205, 206, 208, 209, 210, 211, 218, 220, 222, 224, 225, 226, 227, 233, 240, 249, 254, 255, 257, 259], "scriptmodul": [4, 22, 23, 25, 85, 205, 224, 255, 259], "embed": [4, 7, 9, 16, 21, 23, 49, 60, 75, 79, 93, 98, 100, 102, 110, 112, 115, 118, 121, 122, 124, 138, 163, 164, 166, 170, 176, 182, 190, 195, 197, 243, 265], "resnet18": [4, 43, 90, 117, 148, 158, 159, 169, 172, 183, 197, 199, 200, 201, 231, 240, 259], "normal": [4, 6, 8, 11, 12, 19, 20, 21, 37, 39, 49, 51, 52, 58, 59, 60, 65, 73, 80, 85, 87, 90, 92, 94, 96, 97, 98, 99, 102, 103, 111, 112, 117, 119, 123, 127, 128, 130, 136, 137, 140, 147, 149, 154, 158, 159, 162, 163, 165, 166, 167, 169, 170, 172, 173, 178, 183, 185, 192, 199, 200, 206, 211, 215, 222, 223, 225, 226, 227, 230, 231, 243, 244, 245, 252, 255, 256, 265], "rand": [4, 5, 6, 14, 15, 17, 21, 23, 25, 33, 40, 43, 48, 85, 89, 92, 93, 95, 96, 109, 114, 130, 131, 145, 147, 153, 154, 165, 177, 178, 179, 180, 189, 197, 199, 200, 203, 205, 208, 212, 213, 216, 221, 222, 225, 226, 227, 228, 235, 241, 249, 255, 256, 259], "224": [4, 12, 19, 20, 51, 58, 59, 75, 90, 97, 117, 119, 140, 143, 144, 153, 158, 159, 167, 169, 172, 177, 178, 183, 189, 190, 196, 199, 200, 201, 206, 208, 215, 220, 222, 225, 226, 227, 231, 240, 249, 255, 256, 259], "traced_script_modul": [4, 225], "ident": [4, 6, 17, 55, 85, 124, 133, 143, 151, 158, 167, 170, 186, 194, 196, 203, 220], "2698": 4, "0381": 4, "4023": 4, "3010": 4, "0448": 4, "slicebackward": 4, "circumst": [4, 5], "emploi": [4, 97, 166, 169], "particular": [4, 5, 6, 8, 11, 23, 42, 44, 51, 60, 82, 83, 87, 103, 124, 126, 127, 136, 137, 139, 140, 151, 155, 163, 172, 174, 175, 179, 180, 191, 192, 194, 195, 225], "form": [4, 6, 9, 12, 15, 17, 23, 47, 49, 52, 60, 98, 105, 110, 113, 116, 121, 125, 128, 140, 145, 166, 172, 175, 185, 195, 203, 204, 215, 265], "accordingli": [4, 10, 12, 18, 22, 137, 150, 153, 162, 172, 190, 263], "sai": [4, 5, 6, 24, 43, 51, 99, 101, 103, 113, 115, 125, 139, 146, 150, 153, 157, 169, 185, 202, 224, 266], "mymodul": [4, 6, 109, 173, 174, 175, 204, 214], "__init__": [4, 5, 6, 7, 9, 11, 12, 13, 14, 16, 19, 20, 21, 22, 25, 33, 37, 38, 44, 45, 47, 49, 51, 52, 53, 60, 65, 67, 73, 78, 79, 85, 87, 89, 92, 93, 94, 96, 97, 98, 99, 102, 103, 104, 105, 109, 111, 112, 115, 118, 123, 125, 127, 128, 129, 130, 134, 135, 136, 139, 143, 144, 147, 149, 150, 151, 154, 155, 157, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 178, 179, 180, 182, 183, 184, 195, 196, 197, 199, 200, 201, 204, 205, 211, 214, 216, 217, 218, 220, 221, 223, 225, 228, 230, 235, 236, 239, 241, 242, 243, 244, 245, 246, 250, 251, 252, 254, 255, 265], "n": [4, 5, 6, 7, 9, 12, 17, 19, 22, 23, 32, 33, 37, 38, 40, 43, 47, 48, 49, 51, 59, 60, 75, 82, 85, 89, 90, 93, 94, 95, 97, 104, 110, 113, 115, 118, 122, 123, 127, 130, 134, 136, 137, 138, 144, 146, 147, 148, 151, 154, 157, 161, 162, 163, 164, 166, 167, 170, 179, 183, 185, 186, 188, 191, 192, 193, 194, 195, 199, 200, 202, 203, 207, 210, 215, 222, 232, 233, 238, 246, 249, 257, 259], "mv": [4, 110], "my_modul": 4, "20": [4, 6, 7, 9, 13, 16, 17, 19, 23, 33, 58, 59, 61, 78, 79, 82, 85, 87, 93, 95, 109, 123, 126, 128, 134, 136, 137, 143, 145, 147, 148, 150, 151, 153, 157, 162, 164, 167, 169, 174, 175, 178, 185, 189, 194, 197, 200, 203, 211, 223, 225, 233, 234, 236, 240, 248, 261, 269], "sm": [4, 169], "exclud": [4, 8, 43], "doesn": [4, 7, 8, 10, 12, 13, 17, 25, 58, 99, 101, 103, 113, 125, 144, 146, 148, 157, 172, 173, 177, 180, 184, 185, 191, 197, 200, 202, 203, 207, 210, 213, 230, 265], "yet": [4, 6, 10, 11, 18, 23, 50, 73, 102, 107, 108, 113, 136, 163, 166, 176, 180, 186, 195, 200, 201, 222, 226, 227], "could": [4, 5, 6, 8, 10, 11, 23, 52, 60, 87, 97, 98, 99, 101, 102, 103, 105, 109, 122, 123, 124, 125, 127, 128, 130, 136, 140, 148, 150, 153, 160, 161, 162, 163, 164, 166, 169, 170, 172, 177, 178, 179, 180, 191, 193, 199, 201, 202, 207, 222], "ignor": [4, 19, 49, 51, 97, 102, 103, 112, 143, 149, 156, 160, 172, 179, 180, 183, 189, 191, 192, 193, 194, 195, 199, 200, 220], "readi": [4, 6, 9, 10, 16, 22, 23, 42, 49, 58, 59, 60, 98, 99, 102, 103, 122, 135, 136, 151, 156, 160, 162, 163, 164, 176, 179, 189, 196, 199, 200, 201, 210, 215, 225, 226, 227, 230, 255], "hand": [4, 5, 6, 8, 14, 17, 18, 23, 61, 73, 98, 103, 128, 136, 140, 155, 173, 178, 192, 203], "shown": [4, 6, 8, 17, 19, 20, 21, 52, 58, 59, 113, 116, 124, 126, 138, 145, 147, 158, 161, 162, 164, 165, 169, 172, 173, 177, 178, 184, 190, 192, 193, 194, 197, 200, 202, 203, 222, 230, 255, 263, 265], "filenam": [4, 6, 49, 104, 109, 116, 127, 128, 172, 232], "traced_resnet_model": 4, "pt": [4, 6, 22, 23, 25, 53, 58, 59, 75, 112, 117, 119, 122, 123, 138, 190, 196, 206, 208, 210, 220, 222, 223, 224, 225, 226, 227, 230, 242, 243, 244, 245, 250, 259], "my_module_model": 4, "left": [4, 17, 32, 43, 47, 49, 51, 52, 64, 85, 89, 99, 103, 111, 112, 113, 136, 138, 147, 151, 160, 161, 163, 165, 169, 170, 202, 203, 263, 265], "realm": [4, 6], "cross": [4, 7, 8, 13, 20, 44, 52, 95, 118, 124, 126, 177, 265], "sphere": 4, "distribut": [4, 5, 6, 14, 15, 19, 24, 52, 54, 73, 75, 79, 80, 87, 97, 99, 103, 108, 113, 121, 122, 123, 124, 126, 132, 133, 138, 148, 150, 153, 156, 160, 162, 169, 177, 186, 195, 198, 204, 210, 214, 216, 217, 218, 225, 233, 253, 261], "encompass": 4, "share": [4, 5, 6, 10, 11, 18, 22, 23, 48, 55, 66, 78, 80, 87, 97, 101, 108, 110, 113, 121, 122, 125, 134, 136, 137, 147, 160, 162, 163, 164, 174, 175, 177, 197, 210, 222], "header": [4, 5, 6, 8, 22, 23, 144, 156, 190, 206, 210, 224, 227, 263, 265, 266], "cmake": [4, 6, 190, 208, 222, 259], "futur": [4, 7, 18, 21, 22, 42, 49, 58, 59, 109, 110, 118, 123, 135, 138, 142, 147, 153, 156, 158, 161, 162, 163, 164, 174, 175, 180, 182, 189, 190, 194, 199, 200, 201, 202, 206, 210, 224, 255], "begin": [4, 5, 6, 7, 11, 12, 17, 19, 22, 23, 25, 32, 43, 49, 50, 52, 55, 58, 59, 73, 85, 89, 102, 103, 108, 113, 115, 116, 122, 124, 138, 143, 153, 158, 161, 163, 169, 170, 193, 195, 203, 225, 230, 265], "iostream": [4, 5, 6, 22, 23, 222], "argc": [4, 22, 23, 222, 259], "const": [4, 5, 6, 8, 10, 15, 22, 23, 59, 145, 156, 187, 210, 222, 224, 233, 248, 259], "char": [4, 22, 23, 59, 145, 210, 222, 259], "cerr": [4, 22, 23, 222, 259], "app": [4, 23, 105, 119, 121, 140, 196, 206, 215, 222, 224, 229, 230, 255], "try": [4, 6, 12, 14, 15, 17, 19, 21, 22, 23, 25, 42, 44, 47, 48, 49, 52, 53, 58, 59, 60, 61, 73, 79, 97, 98, 99, 100, 101, 104, 105, 109, 116, 125, 126, 127, 128, 130, 137, 143, 145, 147, 148, 150, 151, 153, 156, 157, 160, 161, 165, 166, 169, 173, 174, 175, 177, 183, 185, 189, 192, 199, 203, 205, 210, 215, 222, 224, 259, 265, 266], "deseri": [4, 6, 23, 112, 183, 199, 200], "catch": [4, 8, 11, 22, 58, 210, 222, 224, 259], "c10": [4, 8, 10, 15, 22, 145, 156, 187, 190, 210, 222, 233, 248, 259], "ok": [4, 103, 162, 265], "relev": [4, 6, 14, 53, 98, 100, 103, 113, 114, 122, 124, 157, 172], "accept": [4, 5, 20, 67, 78, 87, 97, 102, 111, 115, 116, 124, 126, 142, 146, 151, 155, 160, 163, 169, 172, 180, 202, 204, 207, 255], "proce": [4, 11, 25, 97, 99, 145, 158, 166], "examin": [4, 11, 22, 25, 58, 59, 82, 97, 144], "moment": [4, 6, 11, 174, 180, 194, 208, 225], "cpp": [4, 5, 6, 8, 22, 23, 120, 121, 145, 189, 198, 201, 210, 222, 248, 259], "cmakelist": [4, 6, 22, 23, 210, 222, 259], "txt": [4, 5, 6, 9, 22, 23, 49, 75, 116, 127, 128, 138, 145, 159, 166, 186, 210, 222, 259], "cmake_minimum_requir": [4, 6, 22, 23, 210, 222, 259], "fatal_error": [4, 6, 22, 23, 210, 222, 259], "custom_op": [4, 108, 174, 175, 259], "find_packag": [4, 6, 22, 23, 222, 259], "add_execut": [4, 6, 22, 23, 222, 259], "target_link_librari": [4, 6, 22, 23, 210, 222, 259], "torch_librari": [4, 6, 8, 22, 23, 222, 259], "set_properti": [4, 6, 222, 259], "cxx_standard": [4, 6, 222, 259], "14": [4, 6, 22, 23, 24, 47, 73, 92, 123, 145, 172, 177, 210, 222, 223, 230, 233, 240, 269], "last": [4, 6, 11, 12, 14, 19, 23, 40, 43, 49, 52, 53, 59, 60, 73, 83, 85, 87, 99, 102, 105, 113, 117, 121, 124, 125, 127, 128, 136, 137, 143, 145, 149, 150, 153, 158, 160, 161, 162, 164, 165, 166, 170, 177, 179, 190, 191, 194, 195, 220, 222, 224, 230, 249, 255], "thing": [4, 5, 6, 8, 15, 21, 22, 23, 25, 43, 44, 47, 49, 58, 59, 85, 87, 97, 98, 99, 101, 102, 103, 113, 116, 124, 125, 126, 130, 131, 132, 133, 136, 137, 140, 144, 145, 148, 149, 154, 159, 160, 167, 178, 183, 185, 197, 199, 210, 265], "grab": [4, 6, 52, 159, 164], "latest": [4, 6, 10, 14, 20, 87, 107, 108, 112, 121, 138, 158, 159, 160, 163, 166, 167, 172, 173, 210, 260, 263], "stabl": [4, 20, 26, 27, 28, 29, 30, 32, 33, 34, 37, 38, 40, 94, 98, 113, 141, 159, 168, 169, 171, 182, 225, 232, 235, 253, 263], "page": [4, 6, 10, 22, 23, 50, 54, 61, 109, 127, 140, 164, 169, 176, 201, 206, 210, 211, 219, 222, 224, 267, 269], "websit": [4, 6, 161], "unzip": [4, 6, 19, 50, 172, 179, 182, 183, 199, 200, 210], "archiv": [4, 5, 6, 25, 148, 260], "against": [4, 22, 23, 44, 60, 81, 105, 136, 148, 160, 222], "window": [4, 5, 6, 7, 20, 44, 51, 103, 105, 121, 134, 163, 169, 179, 208, 265], "debug": [4, 6, 8, 19, 25, 58, 59, 60, 78, 98, 121, 125, 174, 175, 187, 197, 198, 233, 258], "abi": [4, 5, 6, 22, 23, 206, 208, 210, 222], "plan": [4, 6, 10, 18, 60, 112, 122, 124, 172, 176, 183, 189, 194, 200, 208, 210, 226], "correct": [4, 5, 6, 8, 10, 11, 12, 13, 19, 37, 38, 43, 44, 47, 49, 60, 64, 73, 85, 87, 92, 97, 98, 99, 102, 111, 122, 123, 125, 127, 130, 134, 137, 145, 148, 154, 157, 160, 162, 163, 166, 167, 169, 170, 183, 195, 199, 200, 223, 263], "laid": 4, "within": [4, 5, 7, 14, 18, 21, 23, 61, 85, 103, 105, 109, 110, 124, 131, 138, 143, 145, 154, 157, 161, 163, 172, 177, 178, 186, 187, 194, 195, 197, 201, 208, 210, 263, 265], "mkdir": [4, 6, 23, 104, 147, 169, 172, 182, 196, 210], "dcmake_prefix_path": [4, 6, 22, 23, 222, 259], "config": [4, 6, 10, 17, 20, 24, 87, 123, 126, 129, 138, 145, 159, 177, 178, 180, 185, 186, 187, 199, 201, 203, 222, 254, 257], "someth": [4, 5, 6, 11, 14, 19, 23, 25, 44, 87, 99, 101, 113, 116, 136, 145, 158, 159, 160, 166, 207, 265], "root": [4, 5, 6, 14, 22, 23, 34, 37, 38, 41, 43, 44, 51, 52, 87, 92, 97, 98, 110, 130, 137, 145, 163, 164, 167, 169, 179, 190, 206, 215, 222, 225, 238, 252, 255, 256, 263], "4b5a67132e81": 4, "identif": [4, 6, 22, 23, 222], "gnu": [4, 5, 6, 22, 23, 222, 249], "cxx": [4, 6, 22, 23, 188, 206, 208, 210, 222], "check": [4, 5, 6, 7, 8, 13, 14, 15, 19, 20, 22, 23, 25, 42, 43, 44, 45, 49, 50, 52, 55, 58, 59, 60, 73, 75, 85, 97, 98, 101, 104, 105, 108, 109, 110, 115, 116, 122, 126, 134, 136, 137, 140, 142, 143, 145, 147, 148, 154, 155, 157, 159, 160, 163, 172, 173, 174, 175, 177, 179, 190, 194, 195, 200, 202, 208, 210, 222, 224, 225, 255], "usr": [4, 6, 18, 22, 23, 136, 196, 222], "cc": [4, 6, 22, 23, 43, 108, 118, 206, 208, 222], "detect": [4, 6, 11, 12, 18, 22, 23, 52, 75, 121, 140, 159, 169, 173, 222], "info": [4, 5, 6, 22, 23, 82, 118, 133, 136, 138, 147, 161, 172, 174, 175, 176, 186, 209, 222, 223, 230], "pthread": [4, 5, 6, 22, 23, 210, 222], "pthread_creat": [4, 6, 22, 23, 222], "thread": [4, 5, 6, 8, 9, 21, 22, 23, 52, 61, 109, 134, 135, 138, 150, 159, 162, 163, 164, 177, 178, 182, 183, 196, 222, 233, 248], "scan": [4, 6, 22, 23, 172], "50": [4, 6, 7, 12, 16, 17, 19, 21, 22, 23, 24, 49, 52, 53, 58, 78, 92, 137, 145, 148, 157, 161, 164, 167, 178, 179, 183, 186, 193, 199, 201, 203, 205, 221, 223, 225, 230, 232, 249], "cmakefil": [4, 6, 22, 23], "dir": [4, 6, 22, 23, 82, 126, 148, 149, 206, 210, 225, 248], "o": [4, 5, 6, 7, 17, 22, 23, 90, 97, 98, 108, 128, 138, 151, 153, 172, 203, 265], "100": [4, 6, 9, 14, 16, 17, 19, 21, 22, 23, 37, 38, 44, 45, 48, 49, 52, 63, 64, 67, 68, 69, 71, 72, 80, 89, 92, 93, 94, 97, 99, 111, 119, 123, 125, 127, 128, 129, 130, 134, 139, 144, 145, 146, 147, 148, 150, 155, 157, 159, 160, 161, 164, 166, 167, 170, 172, 173, 174, 175, 177, 178, 183, 189, 193, 197, 199, 200, 203, 217, 221, 223, 233, 236, 248, 260], "suppli": [4, 6, 101, 148, 159, 265], "binari": [4, 6, 20, 22, 23, 49, 52, 105, 136, 148, 157, 173, 179, 190, 192, 198, 201, 206, 210, 220, 222, 224, 225, 233], "incompat": [4, 174, 175, 199], "1d": [4, 68, 93, 111, 207], "4d": [4, 47, 78, 148, 202], "path_to_model": 4, "successfulli": [4, 6, 22, 50, 58, 59, 60, 105, 119, 126, 136, 145, 163, 193, 196, 208, 227, 229, 243, 259], "coupl": [4, 14, 49, 103, 122, 124, 131, 137, 139, 153, 170, 184, 205], "awai": [4, 5, 6, 23, 47, 60, 98, 99, 101, 113, 144, 150, 160, 161, 162, 194, 265], "ivalu": [4, 23, 58, 145, 156, 208, 210, 222, 225, 259], "push_back": [4, 22, 23, 222, 259], "totensor": [4, 12, 19, 20, 23, 34, 37, 38, 44, 51, 52, 58, 59, 73, 75, 87, 90, 92, 94, 96, 97, 116, 117, 119, 123, 130, 136, 140, 149, 158, 159, 163, 167, 169, 170, 172, 183, 189, 190, 199, 200, 206, 208, 215, 222, 223, 225, 231, 252, 256, 259], "slice": [4, 5, 48, 80, 102, 127, 151, 157, 195, 208], "eras": [4, 25], "org": [4, 6, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 40, 42, 45, 46, 49, 58, 59, 74, 77, 84, 91, 93, 94, 96, 100, 104, 106, 113, 120, 122, 127, 128, 138, 141, 142, 143, 144, 153, 154, 158, 159, 166, 168, 169, 171, 173, 175, 182, 185, 189, 190, 192, 194, 196, 198, 205, 206, 207, 208, 209, 210, 215, 223, 224, 225, 226, 228, 232, 235, 236, 237, 238, 239, 259, 263, 265], "cppdoc": [4, 6], "pariti": 4, "manipul": [4, 60, 103, 144, 153, 183, 186], "five": [4, 9, 65, 95, 111, 113], "ideal": [4, 6, 14, 58, 59, 97, 150, 166, 178, 199], "variabl": [4, 5, 6, 7, 8, 12, 20, 22, 23, 42, 49, 60, 69, 76, 82, 87, 98, 99, 101, 111, 114, 127, 133, 136, 145, 162, 165, 174, 175, 177, 185, 193, 195, 207, 208, 210, 224, 255], "kcuda": [4, 6, 187], "live": [4, 6, 10, 15, 121, 125, 135, 163, 164, 194, 265], "hopefulli": [4, 6, 50, 51, 73, 85, 99, 112], "equip": [4, 5, 131, 137, 191], "concept": [4, 6, 11, 22, 55, 100, 101, 114, 121, 126, 147, 162, 165, 166, 187, 199, 201, 202], "Of": [4, 14, 23, 97, 101, 125, 134, 136, 170, 192, 194], "cours": [4, 6, 14, 17, 19, 23, 53, 97, 100, 101, 103, 104, 125, 134, 136, 170, 203], "did": [4, 6, 8, 19, 23, 25, 44, 52, 60, 68, 105, 111, 113, 136, 142, 154, 160, 163, 166, 177, 183, 265], "cover": [4, 5, 14, 15, 16, 18, 22, 25, 47, 58, 59, 100, 108, 113, 114, 119, 121, 122, 126, 136, 156, 160, 163, 164, 170, 173, 174, 175, 176, 193, 195, 199, 202, 222, 255], "insid": [4, 5, 6, 10, 16, 17, 18, 20, 22, 23, 45, 78, 108, 124, 169, 179, 197, 203, 207, 225, 265], "shortli": [4, 162], "html": [4, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 40, 45, 46, 52, 57, 74, 77, 84, 90, 91, 94, 100, 104, 106, 113, 114, 118, 120, 122, 138, 141, 143, 144, 158, 168, 171, 172, 175, 182, 189, 190, 192, 194, 205, 206, 232, 235, 236, 237, 239, 265], "peter": 5, "goldsborough": 5, "plethora": 5, "relat": [5, 11, 14, 52, 60, 101, 103, 113, 124, 145, 154, 174, 175, 183, 265], "algebra": [5, 14, 48, 99], "wrangl": 5, "novel": 5, "research": [5, 6, 17, 19, 23, 25, 49, 52, 60, 73, 75, 85, 99, 114, 115, 136, 138, 151, 155, 157, 172, 182, 203], "modul": [5, 7, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 37, 38, 39, 42, 44, 45, 47, 49, 52, 53, 55, 58, 59, 65, 66, 68, 73, 78, 79, 87, 89, 92, 94, 95, 96, 97, 98, 99, 102, 103, 105, 107, 108, 109, 110, 112, 115, 116, 117, 118, 121, 122, 123, 124, 125, 127, 128, 129, 130, 134, 136, 139, 143, 144, 145, 147, 148, 151, 153, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 170, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 187, 189, 190, 195, 196, 198, 199, 200, 201, 202, 203, 205, 208, 210, 211, 214, 216, 217, 221, 222, 223, 224, 225, 228, 229, 230, 233, 235, 236, 237, 240, 241, 242, 243, 244, 245, 250, 251, 252, 253, 254, 255, 259, 264, 265, 266], "power": [5, 6, 23, 43, 49, 57, 65, 73, 75, 87, 97, 99, 121, 123, 126, 136, 145, 147, 151, 156, 157, 159, 166, 172, 185, 189, 194, 196, 229, 265], "spare": [5, 6], "deriv": [5, 6, 10, 17, 23, 25, 43, 48, 76, 78, 99, 101, 102, 103, 110, 125, 130, 131, 142, 146, 197, 203], "express": [5, 13, 23, 95, 98, 107, 114, 124, 138, 174, 175, 193, 199, 200, 202, 211, 265], "better": [5, 6, 14, 17, 19, 21, 44, 52, 56, 61, 79, 97, 103, 109, 113, 115, 121, 126, 127, 128, 140, 145, 146, 147, 153, 155, 158, 160, 161, 166, 169, 170, 172, 174, 175, 177, 178, 183, 185, 191, 192, 197, 199, 200, 201, 202, 203, 225], "frequent": [5, 22, 23, 75, 82, 103, 123, 176, 177, 178, 193, 222], "expens": [5, 17, 97, 109, 164, 178, 185, 203], "plausibl": 5, "address": [5, 12, 18, 22, 24, 82, 136, 162, 163, 175, 177, 199, 266], "nativ": [5, 6, 8, 15, 23, 42, 55, 87, 107, 108, 119, 121, 122, 124, 137, 138, 164, 177, 178, 180, 185, 191, 194, 199, 222, 225, 240, 248], "intend": [5, 6, 8, 12, 23, 97, 123, 124, 130, 145, 148, 165, 173, 174, 175, 191, 199], "much": [5, 6, 8, 10, 12, 14, 17, 19, 23, 25, 52, 56, 73, 97, 98, 99, 103, 112, 119, 122, 125, 126, 143, 146, 147, 153, 159, 160, 163, 164, 166, 169, 170, 173, 177, 185, 191, 194, 202, 203, 220, 229, 230, 263, 265], "boilerpl": [5, 6, 19, 44, 99, 170, 191], "degre": [5, 64, 126, 166, 169, 194], "matter": [5, 135, 172, 191, 193], "organ": [5, 8, 14, 23, 51, 112, 127, 144, 150, 266], "tackl": [5, 109], "decid": [5, 6, 8, 10, 17, 18, 52, 87, 161, 176, 194, 198, 203], "contribut": [5, 52, 61, 65, 82, 111, 138, 148, 169, 177], "upstream": [5, 222], "rest": [5, 6, 14, 44, 117, 121, 137, 140, 144, 158, 160, 162, 163, 193, 200, 220, 265, 266], "chase": [5, 113], "someon": [5, 166], "fire": [5, 134], "dai": [5, 42, 103, 115, 116, 124], "head": [5, 7, 17, 21, 42, 75, 83, 109, 113, 124, 126, 134, 158, 165, 179, 195, 203], "straight": [5, 6, 23, 140, 166], "recurr": [5, 9, 44, 49, 60, 79, 81, 98, 102, 110, 121, 127, 128, 154, 166, 182, 197], "unit": [5, 6, 25, 49, 110, 122, 123, 146, 151, 157, 160, 161, 166, 172, 177, 178, 189], "superior": 5, "lstm": [5, 44, 49, 78, 79, 93, 100, 110, 119, 121, 127, 128, 164, 182, 184, 197, 230, 236, 253], "lack": [5, 15, 82, 191], "forget": [5, 6, 112, 158, 173, 190], "gate": [5, 49], "exponenti": [5, 49, 99, 101, 154, 161, 185], "elu": [5, 110], "never": [5, 7, 98, 99, 100, 103, 115, 125, 157, 167], "lltm": 5, "long": [5, 6, 7, 9, 10, 20, 23, 49, 50, 60, 78, 80, 82, 87, 98, 99, 100, 101, 103, 113, 118, 122, 125, 127, 128, 137, 138, 144, 145, 150, 154, 161, 164, 166, 169, 179, 186, 187, 197, 199, 210, 225, 233, 240, 248, 265, 266], "term": [5, 6, 15, 52, 73, 99, 100, 101, 109, 122, 124, 151, 157, 160, 175, 185, 194, 199, 200, 201, 202, 204, 265, 266], "signific": [5, 6, 9, 19, 42, 52, 58, 59, 82, 122, 130, 138, 144, 145, 146, 148, 153, 160, 165, 169, 173, 178, 205, 225, 265], "lstmcell": 5, "cell": [5, 21, 23, 25, 50, 60, 75, 80, 109, 160, 161, 165, 172, 185, 266], "plain": [5, 6, 23, 49, 127, 128, 166, 179], "input_featur": 5, "state_s": 5, "candid": [5, 145], "reset_paramet": [5, 130], "stdv": 5, "math": [5, 7, 10, 49, 63, 64, 65, 67, 68, 69, 71, 72, 85, 89, 95, 101, 104, 110, 111, 118, 127, 128, 130, 151, 159, 161, 165, 166, 269], "sqrt": [5, 7, 85, 104, 118, 130, 191, 204], "uniform_": [5, 6, 7, 9, 115, 164, 182, 197, 204], "old_h": 5, "old_cel": 5, "cat": [5, 7, 9, 20, 21, 40, 44, 48, 49, 60, 78, 90, 92, 98, 101, 102, 110, 115, 118, 128, 135, 140, 145, 150, 161, 164, 166, 170, 179, 182, 202, 231, 252], "gate_weight": 5, "split": [5, 7, 8, 9, 18, 19, 20, 21, 45, 49, 52, 60, 79, 85, 87, 98, 99, 102, 103, 113, 118, 121, 127, 128, 134, 135, 138, 143, 150, 160, 163, 164, 166, 179, 182, 183, 186, 195, 199, 200, 248], "input_g": 5, "sigmoid": [5, 6, 52, 93, 110, 180, 202, 249, 254], "output_g": 5, "tanh": [5, 6, 14, 25, 49, 52, 60, 93, 99, 110, 127, 146, 160, 166, 249], "candidate_cel": 5, "new_cel": 5, "hidden": [5, 7, 9, 21, 49, 60, 78, 97, 98, 102, 124, 126, 127, 128, 137, 143, 149, 164, 165, 166, 182, 197, 199, 236, 263], "new_h": [5, 25, 51], "rnn": [5, 9, 21, 25, 45, 49, 60, 61, 78, 79, 93, 110, 118, 121, 135, 137, 154, 163, 166, 182, 197, 201, 249], "new_c": 5, "intel": [5, 121, 136, 145, 148, 201, 208, 223, 253], "mkl": [5, 145, 240], "nnpack": 5, "why": [5, 6, 8, 11, 14, 25, 44, 52, 85, 97, 99, 103, 112, 114, 131, 134, 145, 153, 166, 173, 174, 175, 192, 194, 265], "room": [5, 97, 150, 265], "obviou": [5, 113], "knowledg": [5, 49, 52, 73, 99, 100, 114, 121, 145, 147, 265], "execut": [5, 6, 7, 8, 11, 15, 16, 20, 21, 22, 23, 25, 42, 43, 45, 50, 60, 61, 76, 78, 82, 98, 108, 120, 121, 125, 126, 135, 136, 137, 144, 145, 148, 150, 156, 160, 161, 163, 164, 165, 173, 174, 175, 177, 178, 183, 184, 186, 187, 189, 196, 205, 206, 208, 210, 225, 226, 227, 232, 255], "kernel": [5, 6, 8, 13, 17, 18, 23, 47, 83, 108, 110, 121, 139, 145, 148, 150, 154, 155, 157, 165, 166, 169, 173, 177, 178, 185, 187, 201, 203], "involv": [5, 8, 9, 15, 16, 17, 19, 23, 25, 50, 60, 85, 98, 101, 105, 112, 120, 125, 127, 133, 140, 147, 153, 164, 166, 174, 175, 183, 185, 195, 203], "launch": [5, 6, 21, 53, 61, 115, 126, 133, 134, 150, 162, 163, 164, 165, 169, 177, 208, 228], "amount": [5, 19, 25, 73, 82, 112, 124, 134, 157, 173, 185, 225], "becom": [5, 6, 11, 21, 24, 52, 61, 73, 75, 78, 85, 97, 124, 131, 146, 148, 169, 170, 177, 187, 195, 199, 255], "furthermor": [5, 19, 97, 139, 146, 170, 177, 187, 202, 226, 227], "interpret": [5, 6, 23, 25, 40, 56, 82, 85, 103, 121, 127, 128, 138, 166, 173, 174, 175, 187, 198, 231, 237, 253, 265], "slow": [5, 6, 8, 42, 123, 149, 177, 230], "down": [5, 8, 10, 11, 16, 19, 42, 50, 82, 87, 99, 104, 123, 137, 145, 146, 147, 163, 167, 170, 177, 191, 263], "therefor": [5, 6, 9, 15, 19, 49, 51, 60, 97, 108, 112, 113, 115, 120, 134, 135, 148, 151, 156, 157, 163, 164, 174, 175, 177, 193, 194, 202, 208, 225, 265], "rewrit": [5, 21, 45, 60, 107, 130, 154, 174, 175, 202, 207, 208, 255], "fuse": [5, 17, 19, 121, 145, 158, 159, 177, 178, 180, 182, 183, 185, 196, 200, 203, 208, 229, 249, 255], "group": [5, 7, 11, 16, 18, 19, 24, 49, 61, 83, 109, 113, 120, 121, 122, 123, 128, 130, 132, 134, 135, 136, 145, 169, 176, 179, 265, 266], "profit": 5, "fewer": [5, 11, 130, 146], "visibl": [5, 22, 23, 44, 87, 172, 183], "aten": [5, 8, 10, 15, 23, 42, 109, 145, 169, 174, 175, 178, 183, 186, 187, 190, 199, 200, 201, 221, 222, 228, 240, 246, 248], "translat": [5, 23, 25, 49, 60, 105, 107, 116, 118, 151, 166, 189, 193, 255], "benefit": [5, 6, 9, 17, 18, 42, 43, 85, 87, 119, 122, 142, 148, 153, 158, 165, 177, 185, 199, 203, 222], "massiv": [5, 25, 44, 101, 103, 222], "parallel": [5, 6, 11, 16, 18, 44, 46, 49, 51, 52, 55, 73, 79, 87, 112, 121, 126, 132, 136, 138, 145, 151, 160, 162, 163, 164, 176, 177, 232, 242, 249, 261], "ahead": [5, 22, 153, 170, 174, 175, 180, 190], "cpp_extens": [5, 10, 23, 156, 210, 233], "setup": [5, 6, 7, 10, 16, 19, 22, 42, 52, 53, 55, 122, 123, 126, 134, 149, 150, 153, 156, 159, 164, 185, 190, 193, 194, 206, 207, 208, 216, 233, 248], "lltm_cpp": 5, "ext_modul": [5, 10, 23, 156], "cppextens": [5, 10, 23, 156], "cmdclass": [5, 10, 23, 156], "build_ext": [5, 10, 23, 156], "buildextens": [5, 10, 23, 156], "conveni": [5, 8, 14, 22, 23, 44, 47, 49, 101, 125, 127, 128, 139, 146, 156, 160, 192, 194, 222, 255], "wrapper": [5, 6, 8, 16, 55, 112, 122, 123, 131, 137, 147, 160, 172, 198, 201, 242], "include_dir": [5, 10, 156], "include_path": 5, "manag": [5, 22, 43, 49, 61, 108, 109, 113, 120, 124, 132, 133, 134, 150, 154, 165, 169, 178, 234], "And": [5, 6, 10, 22, 23, 24, 25, 52, 101, 103, 105, 113, 131, 145, 146, 148, 151, 159, 169, 170, 173, 174, 175, 177, 178, 197, 201, 202, 215], "overal": [5, 19, 42, 49, 122, 123, 136, 150, 161, 172, 199, 202, 230], "d_sigmoid": 5, "bit": [5, 12, 15, 23, 25, 51, 68, 95, 109, 113, 117, 137, 149, 159, 160, 161, 166, 185, 191, 199, 201, 209, 230], "pybind11": [5, 8, 22, 23, 156, 233], "datatyp": [5, 23, 40, 48, 109, 222], "Its": [5, 97, 99, 195, 265], "inspect": [5, 23, 78, 97, 108, 122, 126, 144, 165, 167, 173, 174, 175, 183, 186], "notic": [5, 8, 14, 21, 22, 23, 25, 32, 42, 43, 44, 52, 60, 73, 85, 97, 99, 112, 131, 136, 145, 147, 150, 154, 155, 158, 160, 169, 173, 174, 175, 177, 178, 190, 191, 193, 197], "dispos": 5, "nvcc": 5, "workaround": [5, 7, 23, 79, 85, 131, 142], "logic": [5, 6, 11, 17, 23, 85, 98, 123, 126, 133, 135, 157, 163, 164, 172, 178, 184, 203, 204], "sigmoidalphablendforwardcuda": 5, "port": [5, 16, 136, 163], "entir": [5, 6, 14, 16, 18, 19, 25, 47, 49, 53, 60, 78, 97, 99, 102, 117, 121, 122, 123, 127, 130, 135, 143, 150, 153, 155, 157, 158, 160, 164, 166, 177, 183, 191, 192, 193, 196, 199, 200, 210, 265], "lltm_forward": 5, "addmm": [5, 6, 109, 145, 174, 190, 199, 208, 209, 221, 240], "transpos": [5, 6, 7, 12, 40, 44, 48, 49, 51, 52, 60, 90, 92, 94, 96, 110, 117, 118, 130, 145, 147, 154, 158, 161, 165, 167, 170, 174, 175, 195, 208, 231], "respect": [5, 16, 32, 34, 43, 49, 51, 52, 63, 64, 68, 69, 71, 72, 99, 101, 111, 114, 115, 124, 125, 135, 137, 142, 144, 145, 146, 155, 160, 164, 166, 169, 174, 175, 177, 178, 200, 251], "ultim": [5, 19, 49, 52, 60, 85, 191], "plop": [5, 23], "autograd": [5, 12, 13, 15, 16, 21, 25, 32, 40, 42, 46, 47, 57, 59, 61, 62, 68, 69, 77, 78, 81, 91, 93, 98, 100, 101, 104, 109, 110, 119, 121, 127, 128, 130, 131, 134, 135, 145, 146, 151, 155, 161, 162, 163, 166, 178, 193, 202, 207, 210, 214, 218, 228, 232, 249, 257], "nice": [5, 12, 49, 80, 144, 153, 155, 160], "dig": [5, 99, 103, 165], "deeper": [5, 11, 12, 95, 97, 99, 144, 145, 165, 178, 213], "interest": [5, 6, 10, 14, 17, 20, 23, 25, 44, 49, 51, 58, 59, 78, 87, 97, 99, 105, 107, 108, 113, 117, 122, 126, 146, 153, 154, 158, 160, 167, 174, 175, 177, 179, 203, 207, 265], "alex": 5, "grave": 5, "thesi": 5, "d_tanh": 5, "relu": [5, 6, 12, 19, 20, 23, 25, 37, 38, 44, 47, 52, 73, 78, 87, 89, 92, 93, 94, 96, 97, 99, 103, 104, 105, 110, 112, 123, 134, 135, 139, 145, 147, 149, 150, 151, 155, 157, 158, 159, 161, 162, 163, 164, 166, 167, 170, 173, 174, 175, 178, 182, 183, 202, 205, 207, 216, 217, 220, 221, 222, 223, 225, 232, 235, 241, 242, 243, 244, 245, 249, 250, 251, 252, 254, 255], "exp": [5, 7, 9, 65, 89, 98, 99, 104, 111, 118, 125, 131, 142, 161, 193], "d_elu": 5, "mask": [5, 17, 58, 75, 90, 109, 118, 121, 137, 154, 157, 161, 165, 172, 179, 185, 191, 192, 194, 195, 198, 203, 222, 257], "type_a": [5, 118], "lltm_backward": 5, "grad_h": 5, "grad_cel": 5, "d_output_g": 5, "d_tanh_new_cel": 5, "d_new_cel": 5, "d_old_cel": 5, "d_candidate_cel": 5, "d_input_g": 5, "d_gate": 5, "d_weight": 5, "d_bia": 5, "keepdim": [5, 13, 19, 73, 123, 130, 163, 167, 183, 199, 200, 223], "d_x": [5, 52], "d_old_h": 5, "d_input": 5, "span": [5, 17, 75, 98, 134, 150, 169, 203, 266], "four": [5, 7, 14, 18, 22, 61, 67, 85, 94, 95, 108, 111, 115, 119, 122, 135, 136, 150, 170, 225, 230, 265, 266], "pybind11_modul": [5, 156], "torch_extension_nam": [5, 156], "macro": [5, 6, 8, 15, 23], "maintain": [5, 10, 14, 22, 43, 49, 61, 73, 97, 102, 108, 121, 132, 136, 147, 161, 164, 177, 178, 196], "mismatch": [5, 61, 97], "nasti": 5, "hard": [5, 6, 8, 15, 21, 99, 126, 157], "At": [5, 6, 8, 14, 15, 17, 20, 23, 43, 47, 49, 50, 85, 87, 102, 116, 122, 123, 124, 137, 142, 147, 158, 160, 161, 162, 165, 166, 169, 191, 194, 199, 203, 208, 225, 264], "point": [5, 6, 8, 10, 11, 14, 17, 18, 19, 20, 22, 23, 43, 47, 49, 50, 51, 52, 53, 58, 60, 82, 85, 97, 98, 100, 101, 102, 103, 110, 123, 124, 125, 126, 131, 132, 134, 144, 147, 150, 151, 158, 160, 162, 166, 170, 172, 174, 175, 182, 183, 185, 186, 191, 193, 194, 196, 199, 202, 203, 210, 225, 230, 263, 264, 265], "bdist_egg": 5, "egg_info": [5, 23], "egg": [5, 23], "pkg": [5, 23, 260], "dependency_link": [5, 23], "top": [5, 6, 8, 17, 19, 20, 22, 23, 38, 50, 51, 52, 82, 83, 94, 96, 97, 115, 124, 127, 136, 140, 144, 158, 159, 164, 165, 169, 170, 177, 179, 183, 199, 200, 201, 203, 211, 229, 259, 263, 267], "top_level": [5, 23], "manifest": [5, 23, 193, 196], "bdist": 5, "x86_64": [5, 18, 23, 188, 206, 210], "install_lib": 5, "temp": [5, 9, 19, 23, 125, 129, 138, 182, 183, 186, 199, 200, 236], "gcc": [5, 23, 108, 145], "miniconda": [5, 18, 23], "compiler_compat": [5, 23], "wl": [5, 22, 23], "sysroot": [5, 23], "wsign": [5, 23], "dndebug": [5, 23], "g": [5, 6, 7, 8, 10, 11, 12, 14, 18, 23, 25, 42, 43, 49, 51, 52, 60, 61, 79, 87, 89, 97, 99, 100, 103, 108, 110, 117, 121, 123, 126, 127, 128, 134, 136, 138, 139, 145, 153, 155, 156, 160, 162, 164, 166, 169, 174, 175, 177, 180, 183, 186, 187, 194, 198, 202, 207, 208, 260, 265], "fwrapv": [5, 23], "o3": [5, 23, 233], "wall": [5, 23, 98, 144, 248], "wstrict": [5, 23], "prototyp": [5, 10, 11, 15, 23, 61, 113, 174, 175, 187, 195, 196, 202, 207, 208], "fpic": [5, 23, 108], "site": [5, 18, 22, 23, 50, 52, 58, 59, 143, 144, 166, 189, 226, 227, 229, 240, 248, 265], "csrc": [5, 22, 23, 156, 190, 224], "th": [5, 14, 23, 51, 99, 103, 136, 147], "thc": [5, 23], "7m": [5, 23], "dtorch_api_include_extension_h": [5, 23], "dtorch_extension_nam": [5, 23], "d_glibcxx_use_cxx11_abi": [5, 23], "cc1plu": [5, 23], "warn": [5, 19, 23, 42, 51, 138, 145, 149, 160, 165, 172, 173, 174, 175, 183, 186, 189, 191, 192, 193, 194, 199, 200, 233, 255], "valid": [5, 7, 9, 13, 17, 20, 23, 24, 49, 87, 94, 97, 104, 107, 109, 112, 113, 115, 117, 118, 122, 123, 126, 130, 131, 149, 156, 158, 172, 179, 182, 183, 192, 193, 202, 203, 206, 224], "objc": [5, 23], "l": [5, 7, 12, 14, 20, 23, 43, 49, 51, 52, 89, 99, 108, 110, 127, 128, 160, 161, 166, 174, 195, 196, 233], "rpath": [5, 23], "cpython": [5, 23], "37m": [5, 23], "stub": [5, 158, 211, 225, 266], "loader": [5, 6, 12, 24, 38, 44, 79, 160, 163, 179, 224, 233], "byte": [5, 138, 140, 175, 182, 210, 232], "37": [5, 7, 17, 109, 159, 164, 178, 203, 240], "pyc": 5, "native_lib": 5, "zip_saf": 5, "analyz": [5, 19, 23, 60, 82, 121, 153, 160, 173, 175, 186], "__pycache__": 5, "__file__": [5, 156, 233], "dist": [5, 7, 11, 16, 18, 110, 122, 123, 134, 136, 154, 156, 163, 176, 216, 217, 261], "py3": 5, "remov": [5, 9, 12, 17, 19, 49, 52, 53, 59, 60, 83, 109, 110, 114, 116, 125, 134, 138, 143, 145, 153, 159, 165, 166, 172, 173, 174, 175, 179, 182, 183, 184, 185, 186, 191, 192, 195, 196, 199, 200, 203, 206, 230, 233, 236, 248, 255, 263], "everyth": [5, 43, 87, 97, 99, 108, 126, 127, 131, 137, 140, 158, 159, 160, 161, 162, 166, 170, 189, 190, 225, 248], "finish": [5, 6, 16, 23, 44, 45, 58, 87, 92, 94, 115, 134, 135, 136, 144, 150, 162, 164, 170, 190, 201, 206, 220, 225, 252], "ubuntu": [5, 6, 169, 210], "16": [5, 7, 16, 17, 19, 23, 24, 44, 47, 52, 87, 89, 92, 93, 94, 96, 97, 104, 105, 112, 126, 134, 137, 142, 146, 148, 157, 158, 159, 164, 165, 170, 172, 173, 174, 175, 178, 179, 185, 189, 193, 196, 203, 206, 210, 216, 221, 233, 241, 242, 243, 244, 245, 250, 251, 252, 269], "04": [5, 7, 118, 169, 188, 221, 233], "recent": [5, 49, 75, 102, 109, 113, 115, 124, 136, 138, 145, 151, 154, 158, 161, 169, 210], "maco": [5, 6, 105, 136, 172], "clang": [5, 188, 206, 208], "worst": [5, 115, 138], "resolv": [5, 23, 97, 143, 148, 178, 193], "symbol": [5, 25, 115, 118, 143, 174, 175, 183, 202, 233, 248, 265], "linker": [5, 23, 206], "pycapsul": [5, 23], "builtin": [5, 156], "arg0": 5, "arg1": [5, 163], "arg2": [5, 163], "arg3": 5, "arg4": 5, "citizen": [5, 23, 191, 193], "lltmfunction": 5, "staticmethod": [5, 13, 14, 64, 111, 130, 131, 142, 162, 172, 246], "contigu": [5, 7, 8, 9, 14, 148, 182, 196, 201, 211, 220, 225], "saved_tensor": [5, 13, 64, 111, 130, 131], "benchmark": [5, 15, 17, 24, 42, 109, 117, 121, 126, 138, 139, 145, 146, 155, 159, 165, 173, 177, 178, 185, 189, 195, 201, 203, 212, 222, 237, 248, 249, 253], "measur": [5, 12, 21, 82, 97, 103, 123, 138, 144, 146, 150, 160, 161, 165, 167, 173, 177, 178, 185, 197, 201, 205, 214, 225, 233, 248], "durat": [5, 83, 156, 161, 169, 178, 265], "32": [5, 14, 17, 18, 19, 20, 21, 23, 24, 47, 52, 55, 73, 87, 92, 93, 97, 102, 105, 109, 123, 126, 130, 137, 138, 145, 146, 147, 148, 151, 155, 159, 163, 164, 165, 166, 167, 169, 172, 174, 175, 177, 178, 179, 200, 205, 221, 230, 233, 235, 241, 249], "128": [5, 6, 12, 22, 51, 52, 55, 73, 87, 97, 103, 109, 118, 123, 124, 126, 127, 128, 130, 135, 136, 137, 138, 139, 145, 150, 155, 159, 161, 162, 163, 164, 166, 173, 179, 186, 202, 205, 209, 214, 222, 232, 233, 234, 235, 248, 256], "100000": [5, 58, 59, 127, 128, 138, 147, 233], "3f": [5, 9, 17, 19, 44, 87, 92, 115, 118, 147, 165, 179, 182, 195, 200, 203, 232, 252], "wrote": [5, 23, 140, 173, 179, 265], "post": [5, 6, 11, 20, 49, 58, 59, 97, 121, 122, 123, 126, 138, 140, 148, 150, 167, 177, 178, 184, 186, 195, 198, 200, 202, 215], "my": [5, 21, 42, 50, 98, 103, 193, 200, 205, 265], "machin": [5, 6, 18, 20, 21, 25, 44, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 73, 87, 105, 107, 116, 118, 121, 122, 123, 126, 132, 133, 134, 135, 136, 144, 155, 159, 163, 164, 165, 166, 177, 179, 186, 196, 200, 205], "506": 5, "480": [5, 240], "444": 5, "694": 5, "349": [5, 92], "335": [5, 148, 164, 261], "443": [5, 164, 240], "523": 5, "speedup": [5, 17, 21, 42, 44, 121, 139, 145, 150, 155, 178, 182, 183, 185, 195, 203, 225], "30": [5, 6, 7, 14, 17, 19, 45, 82, 99, 115, 121, 122, 148, 157, 162, 164, 183, 194, 199, 203, 233, 234, 240], "albeit": [5, 14, 230], "major": [5, 10, 11, 19, 103, 117, 145, 153, 165, 173, 177, 178, 194], "particularli": [5, 13, 17, 53, 154, 166, 203], "engin": [5, 6, 14, 20, 43, 61, 87, 107, 119, 123, 159, 164, 172, 175, 179, 189, 207, 209, 222, 230, 263], "wonder": [5, 99, 153], "abstract": [5, 11, 14, 51, 87, 95, 100, 103, 110, 113, 124, 126, 136, 143, 156, 160, 266], "correspondingli": 5, "big": [5, 42, 52, 98, 103, 128, 130, 139, 153, 160, 166, 172, 196], "win": [5, 115, 153, 186], "No": [5, 6, 49, 53, 60, 99, 145, 149, 180, 206, 213], "cuda_devic": 5, "creation": [5, 6, 10, 194, 204, 210], "assert": [5, 9, 11, 12, 17, 18, 19, 22, 51, 94, 95, 98, 105, 108, 125, 129, 130, 134, 139, 142, 143, 145, 146, 151, 154, 155, 163, 165, 170, 173, 182, 195, 196, 202, 203, 207, 210, 211, 212, 232, 233, 246, 254], "synchron": [5, 11, 16, 55, 56, 61, 82, 134, 136, 150, 160, 162, 163, 169, 173, 177, 178, 185, 195, 214, 232, 254], "1e6": [5, 9, 19, 138, 165, 182, 183, 186, 199, 200, 212, 230, 233, 261], "1e5": 5, "again": [5, 6, 9, 21, 25, 44, 50, 60, 78, 97, 98, 102, 103, 108, 113, 116, 119, 125, 130, 136, 137, 153, 162, 164, 166, 169, 172, 173, 177, 185, 199, 202, 225, 265], "187": [5, 233], "719": 5, "410": [5, 148], "815": 5, "149": 5, "802": [5, 145], "393": [5, 178], "458": [5, 145], "That": [5, 6, 17, 23, 43, 44, 45, 49, 99, 101, 102, 103, 105, 108, 116, 124, 127, 135, 142, 144, 146, 148, 150, 151, 153, 160, 165, 169, 179, 191, 192, 194, 203, 225, 226, 265], "great": [5, 49, 60, 105, 112, 113, 193, 199, 265], "pull": [5, 7, 21, 144, 174, 175], "dive": [5, 6, 11, 23, 134, 145, 158], "elabor": [5, 6, 124, 145, 162], "fly": [5, 14, 23, 51, 98, 115, 160, 230], "background": [5, 6, 23, 58, 59, 73, 113, 159, 170, 172, 179, 265], "tmp": [5, 23, 126, 130, 145, 172, 187, 220, 225, 230, 240], "torch_extens": 5, "emit": [5, 6, 98], "ninja": 5, "verbos": [5, 23, 133, 172, 178, 209, 210, 266], "complic": [5, 14, 98, 99, 103, 126, 178, 199, 207, 211, 255], "techniqu": [5, 9, 16, 17, 19, 21, 49, 60, 97, 98, 103, 107, 121, 124, 130, 131, 132, 144, 150, 154, 157, 158, 164, 172, 178, 185, 191, 195, 203, 205, 206, 230], "fine": [5, 6, 17, 19, 49, 51, 98, 113, 120, 125, 135, 136, 145, 158, 159, 169, 186, 190, 191, 203, 249], "system": [5, 6, 8, 10, 12, 14, 15, 22, 23, 25, 55, 76, 97, 121, 126, 136, 154, 159, 160, 162, 176, 177, 178, 179, 208, 210], "increment": [5, 11, 12, 60, 85, 101, 136, 147, 161], "thu": [5, 6, 8, 10, 19, 20, 21, 23, 49, 85, 87, 97, 108, 122, 139, 143, 153, 166, 178, 199, 204, 210, 255, 265], "didn": [5, 8, 22, 76, 105, 144, 162, 182, 207, 265], "prospect": 5, "pointwis": [5, 8, 143, 148, 201], "declar": [5, 6, 13, 23, 60, 73, 78, 115, 210, 225, 255], "cu": 5, "ensur": [5, 8, 9, 10, 11, 12, 14, 15, 16, 19, 22, 37, 49, 53, 56, 60, 64, 97, 109, 111, 112, 115, 116, 123, 133, 136, 142, 160, 161, 163, 165, 172, 177, 179, 187, 196, 200, 204, 233, 243], "lltm_cuda": 5, "lltm_cuda_forward": 5, "lltm_cuda_backward": 5, "check_cuda": 5, "torch_check": [5, 8], "is_cuda": [5, 148], "check_contigu": 5, "is_contigu": [5, 148, 233, 248], "check_input": 5, "lltm_cuda_kernel": 5, "cannot": [5, 6, 11, 14, 16, 18, 22, 23, 49, 60, 61, 82, 108, 112, 113, 131, 134, 136, 137, 148, 150, 158, 160, 174, 175, 185, 197, 205, 207, 264], "peek": [5, 213], "cuda_runtim": 5, "templat": [5, 8, 22, 23, 59, 136, 145, 210, 211, 263], "typenam": [5, 210], "scalar_t": [5, 145], "__device__": 5, "__forceinline__": 5, "specif": [5, 6, 8, 9, 10, 11, 12, 17, 18, 19, 22, 23, 25, 44, 55, 58, 59, 73, 82, 87, 99, 100, 101, 105, 107, 108, 110, 112, 114, 122, 123, 124, 127, 128, 130, 134, 136, 137, 138, 144, 145, 149, 150, 157, 158, 160, 162, 163, 164, 165, 166, 169, 170, 174, 175, 177, 178, 179, 180, 186, 189, 192, 195, 201, 202, 203, 206, 208, 222, 253, 255, 265], "fmax": 5, "fmin": 5, "d_relu": 5, "wish": [5, 6, 23, 52, 60, 73, 95, 112, 113, 151, 155, 163, 172, 180, 186, 192, 200, 243, 266], "explicitli": [5, 6, 18, 25, 43, 48, 52, 53, 60, 87, 101, 124, 133, 137, 148, 164, 165, 167, 174, 177, 178, 183, 194, 195, 202], "zeros_lik": [5, 14, 95, 143, 162, 218, 257], "dim3": 5, "at_dispatch_floating_typ": 5, "lltm_forward_cuda": 5, "lltm_cuda_forward_kernel": 5, "indic": [5, 6, 10, 11, 14, 16, 23, 49, 60, 63, 64, 82, 98, 99, 102, 103, 108, 109, 110, 111, 115, 116, 118, 126, 127, 137, 138, 145, 157, 160, 161, 163, 169, 170, 172, 177, 178, 179, 186, 191, 193, 194, 197, 202, 259, 263, 265], "runtim": [5, 8, 14, 18, 21, 23, 25, 40, 50, 60, 82, 85, 107, 109, 121, 124, 130, 144, 153, 169, 173, 177, 178, 182, 185, 186, 199, 208, 209, 212], "back": [5, 6, 8, 10, 14, 15, 19, 20, 22, 23, 44, 47, 51, 58, 59, 60, 73, 80, 87, 97, 98, 101, 105, 109, 113, 125, 127, 140, 144, 148, 150, 153, 155, 160, 162, 163, 164, 166, 172, 177, 190, 191, 195, 196, 265], "determin": [5, 6, 8, 11, 17, 19, 48, 49, 97, 98, 101, 102, 103, 105, 124, 126, 139, 143, 153, 154, 155, 157, 161, 173, 183, 195, 203], "conceptu": [5, 6, 43, 49, 60, 178], "scalartyp": 5, "messag": [5, 49, 108, 136, 138, 172, 174, 175, 186, 210, 224, 227, 255], "alia": [5, 10, 64, 111, 174, 175], "retriev": [5, 6, 7, 14, 16, 21, 49, 125, 126, 147, 160, 162, 163, 178, 211], "at_dispatch_all_typ": 5, "sens": [5, 8, 12, 14, 97, 103, 113, 126, 139, 170, 265], "routin": [5, 6, 23], "convolut": [5, 6, 8, 12, 13, 20, 47, 52, 60, 97, 112, 117, 119, 121, 148, 151, 157, 158, 167, 177, 178, 183, 201, 202, 208, 209, 222, 225, 228, 240, 255], "harder": [5, 97, 185, 186], "ourselv": [5, 6, 49, 76, 130, 160], "grid": [5, 47, 51, 117, 150, 158, 167, 170, 187, 257], "fill": [5, 6, 14, 80, 103, 127, 137, 142, 177, 192, 193, 210, 225], "matric": [5, 12, 17, 23, 25, 48, 101, 146, 154, 203], "2048": [5, 18, 97, 130, 146], "heard": 5, "introductori": [5, 79], "fairli": [5, 97, 113, 136, 153, 161], "ever": [5, 6, 23, 125, 174, 175], "__global__": 5, "__restrict__": 5, "size_t": 5, "column": [5, 7, 18, 23, 40, 80, 99, 101, 109, 119, 124, 127, 145, 146, 151, 161, 169, 172, 192, 193, 194, 195, 233, 240, 266], "blockidx": 5, "blockdim": 5, "threadidx": 5, "index": [5, 6, 15, 34, 38, 41, 44, 45, 48, 49, 51, 58, 59, 60, 73, 83, 98, 99, 101, 102, 103, 109, 115, 116, 118, 119, 123, 125, 126, 127, 128, 130, 136, 140, 154, 161, 162, 166, 167, 169, 172, 173, 177, 185, 195, 207, 215, 263, 269], "gates_row": 5, "primarili": [5, 82, 163, 173], "imagin": [5, 98, 103, 131, 136, 153, 154, 166], "giant": [5, 166], "million": [5, 115, 117, 119, 122, 137, 177], "serial": [5, 6, 10, 23, 25, 60, 112, 121, 174, 175, 177, 183, 199, 200], "faster": [5, 6, 8, 9, 12, 19, 49, 56, 58, 59, 73, 97, 112, 122, 133, 137, 139, 146, 148, 155, 162, 166, 173, 178, 179, 183, 205, 220, 225, 229, 230], "right": [5, 6, 8, 10, 12, 14, 20, 23, 32, 43, 48, 49, 52, 64, 82, 89, 97, 99, 101, 103, 111, 113, 136, 138, 147, 151, 153, 158, 160, 161, 162, 165, 166, 169, 172, 179, 186, 197, 199, 207, 255, 265], "inde": [5, 14, 58, 59, 97, 130, 146, 160, 165, 173, 193, 194], "agnost": [5, 60, 110, 234], "ineffici": [5, 82, 177, 195], "readabl": [5, 25, 51, 98, 110, 128, 140, 169, 215], "especi": [5, 17, 19, 49, 52, 60, 73, 113, 122, 134, 144, 151, 153, 174, 175, 178, 185, 192, 201, 203, 225, 230], "dimension": [5, 47, 48, 49, 52, 60, 97, 100, 101, 102, 103, 113, 124, 148, 157, 165, 166, 170, 172, 194, 225], "stride": [5, 6, 19, 52, 90, 97, 104, 113, 123, 130, 135, 145, 147, 148, 167, 172, 178, 180, 194, 220, 231, 239, 246], "row": [5, 18, 23, 34, 40, 51, 73, 80, 99, 101, 102, 103, 116, 124, 126, 127, 146, 158, 161, 162, 177, 178, 192, 194, 207, 210, 233, 266], "arithmet": [5, 19, 144, 186], "fortun": [5, 6, 10, 15, 23, 87, 136, 137], "expos": [5, 6, 8, 22, 23, 108, 113, 121, 140, 164, 182, 199, 200, 208, 210], "foo": [5, 21, 22, 142, 143, 154, 163, 173, 175, 183, 188, 199, 204, 211, 248, 265, 266], "12": [5, 7, 23, 42, 58, 59, 92, 101, 109, 122, 123, 145, 150, 162, 170, 174, 179, 180, 185, 192, 195, 202, 203, 206, 210, 223, 224, 227, 229, 233, 260, 265, 269], "hold": [5, 14, 16, 18, 47, 60, 63, 64, 65, 67, 68, 69, 76, 78, 87, 98, 111, 122, 123, 133, 135, 140, 153, 161, 162, 164], "foo_a": 5, "packed_accessor64": 5, "packed_accessor32": 5, "pack": [5, 49, 60, 78, 115, 145, 160, 162, 164, 195, 210, 225, 255], "integ": [5, 6, 8, 60, 97, 99, 101, 103, 113, 115, 126, 147, 157, 174, 175, 179, 185, 194, 199, 200, 201, 209, 230, 268], "fundament": [5, 49, 91, 101, 103, 147, 192, 200], "packedtensoraccessor32": 5, "restrictptrtrait": 5, "decompos": [5, 10, 17, 123, 150, 174, 175, 199, 203], "packedaccessor32": 5, "variant": [5, 49, 60, 124, 130, 159, 165], "int32_t": 5, "packedaccessor64": 5, "slower": [5, 17, 56, 134, 146, 150, 159, 161, 173, 177, 179, 185, 187, 195, 203], "host": [5, 7, 16, 18, 54, 82, 98, 122, 123, 124, 134, 135, 136, 150, 163, 164, 169], "reshap": [5, 6, 9, 12, 19, 51, 95, 103, 104, 110, 118, 143, 160, 182, 183, 190, 191, 192, 193, 195, 199, 200, 208, 223, 233], "pattern": [5, 17, 21, 103, 124, 136, 143, 145, 154, 163, 178, 183, 184, 186, 191, 193, 199, 203, 204, 222], "lltm_cuda_backward_kernel": 5, "lltm_backward_cuda": 5, "d_gate_weight": 5, "cudaextens": [5, 156], "hassl": [5, 6], "entail": 5, "simpler": [5, 78, 124, 130, 142, 154, 199, 207], "fastest": [5, 150, 165], "129": [5, 109, 189], "431": 5, "304": [5, 49, 178], "641": [5, 148], "faq": [5, 22, 23], "sit": [6, 42, 105, 107, 108, 150, 154, 264, 266, 268], "atop": 6, "substanti": [6, 126], "codebas": [6, 10, 14], "foundat": [6, 160, 172], "underli": [6, 8, 14, 23, 48, 73, 80, 95, 97, 112, 126, 139, 145, 150, 155, 163, 183, 193, 194, 195], "popular": [6, 68, 73, 75, 97, 111, 126, 137, 138, 178, 185, 222, 264], "stochast": [6, 7, 47, 52, 65, 104, 111, 115, 136, 160, 161], "descent": [6, 7, 43, 47, 63, 64, 65, 68, 72, 104, 110, 111, 115, 136, 185], "digit": [6, 47, 121, 122, 123, 172], "whirlwind": 6, "wet": 6, "appetit": 6, "watch": [6, 37, 113, 132, 136], "lightn": [6, 126], "talk": [6, 8, 49, 52, 55, 101, 115, 136, 160, 163], "cppcon": 6, "2018": [6, 118, 138], "quick": [6, 17, 48, 58, 59, 97, 99, 102, 103, 119, 122, 127, 134, 139, 146, 154, 155, 185, 203], "humor": 6, "sweep": [6, 165], "philosophi": [6, 113], "ecosystem": [6, 108], "descript": [6, 50, 61, 122, 123, 145, 149, 160, 162, 163, 164, 165, 172, 182, 233, 260, 266], "embark": 6, "excit": [6, 22, 23, 144, 153], "team": [6, 108, 115, 126, 138, 161, 172], "job": [6, 45, 52, 53, 54, 82, 97, 126, 132, 133, 134, 136, 225], "reinforc": [6, 14, 61, 121, 147, 160, 161, 162, 163], "game": [6, 44, 52, 79, 147], "tractabl": [6, 98], "multithread": [6, 43, 56, 109, 233], "lock": [6, 14, 25, 56, 135, 136, 162, 163, 178, 264], "gil": [6, 56, 61, 134, 218], "scalabl": [6, 126, 191, 222], "shortcom": [6, 193], "neuroevolut": 6, "owner": [6, 162, 163, 164], "anyth": [6, 13, 44, 98, 101, 102, 103, 140, 149, 159, 182, 183, 185, 265, 266], "serv": [6, 37, 57, 61, 85, 97, 102, 121, 127, 134, 140, 144, 147, 150, 156, 163, 164, 177, 178, 193, 215], "web": [6, 105, 215, 253, 265], "server": [6, 16, 25, 61, 119, 120, 121, 127, 134, 150, 156, 164, 178, 180, 186, 196, 222, 230], "3d": [6, 7, 75, 93, 101, 102, 115, 172, 199, 202], "graphic": [6, 165, 208], "photo": [6, 231], "softwar": [6, 138, 150, 156, 169, 177, 208, 215, 265], "integr": [6, 10, 14, 23, 78, 87, 109, 121, 126, 140, 170, 177, 178, 180, 201, 202, 208, 231], "remain": [6, 7, 87, 97, 119, 136, 143, 153, 157, 166, 180, 185, 193, 195, 197, 201, 211], "forth": [6, 150, 177, 266], "retain": [6, 40, 48, 76, 80, 112], "intuit": [6, 52, 73, 78, 99, 108, 112, 145, 150, 166, 172, 192], "tradit": [6, 42, 52, 97, 99, 107, 146, 163], "compet": [6, 113, 115, 119, 126, 177, 178], "complement": 6, "alik": 6, "love": [6, 113], "simplic": [6, 73, 122, 130, 160, 161, 224], "core": [6, 8, 10, 11, 42, 45, 60, 76, 98, 99, 100, 104, 108, 112, 115, 121, 124, 126, 136, 137, 145, 148, 159, 169, 174, 175, 178, 196, 198, 199, 206, 224, 248, 249], "principl": [6, 8, 102, 103, 121, 126], "curiou": [6, 139, 153, 155, 213], "tri": [6, 18, 52, 98, 103, 113, 161, 208], "experienc": [6, 85], "ask": [6, 17, 22, 23, 60, 103, 128, 137, 160, 203, 211], "rememb": [6, 44, 52, 59, 73, 76, 98, 99, 102, 109, 112, 140, 146, 147, 153, 166], "dot": [6, 14, 32, 49, 52, 60, 102, 103, 121, 146, 166, 177, 178, 207, 233], "colon": [6, 172, 265], "minim": [6, 10, 12, 17, 23, 52, 61, 63, 64, 67, 68, 69, 73, 82, 99, 103, 121, 122, 126, 133, 138, 145, 161, 173, 183, 186, 191, 201, 203, 206, 211], "verifi": [6, 20, 58, 59, 85, 108, 114, 116, 119, 131, 139, 142, 143, 146, 148, 157, 159, 177, 178, 179, 208, 222], "too": [6, 10, 14, 19, 44, 64, 68, 82, 87, 97, 98, 103, 109, 111, 124, 127, 134, 140, 150, 153, 157, 161, 162, 164, 166, 191, 230, 263, 265, 266], "cu90": 6, "url": [6, 19, 104, 118, 169, 173, 185, 210, 224, 238, 263], "wget": [6, 18, 75, 179, 182, 185, 210], "nightli": [6, 18, 75, 122, 138, 142, 173, 176, 179, 185, 189, 190, 198, 199, 201, 206, 207, 210], "dep": 6, "tini": [6, 123, 150, 153], "three": [6, 10, 12, 14, 15, 51, 52, 61, 64, 73, 82, 85, 92, 95, 98, 108, 112, 113, 115, 118, 121, 124, 128, 136, 148, 154, 156, 160, 164, 165, 166, 167, 169, 170, 176, 177, 178, 185, 194, 201, 230, 265, 266], "ey": [6, 20, 23, 32, 103, 146, 151, 154, 207, 210, 265], "fledg": 6, "visual": [6, 14, 25, 43, 52, 73, 75, 82, 83, 90, 116, 121, 122, 125, 126, 131, 144, 154, 160, 169, 170, 172, 177, 178, 187, 188, 193, 231, 253], "studio": [6, 58, 188, 206, 224, 226, 229], "qmake": 6, "makefil": 6, "comfort": 6, "box": [6, 8, 10, 11, 17, 73, 113, 126, 131, 136, 147, 159, 162, 169, 177, 178, 179, 201, 203, 207, 222, 227, 265], "cmake_prefix_path": [6, 22, 23], "invok": [6, 8, 22, 23, 25, 97, 134, 135, 142, 144, 145, 156, 163, 164, 178, 187, 190, 193, 201, 205], "agre": [6, 23, 138], "break": [6, 8, 10, 11, 12, 19, 38, 49, 51, 60, 75, 82, 112, 113, 116, 118, 128, 140, 147, 153, 157, 161, 162, 164, 166, 169, 173, 191, 238, 265], "unexpect": [6, 51, 193, 197, 202], "pwd": [6, 210, 228], "fa350df05ecf": 6, "home": [6, 48, 113, 191, 196, 206, 208, 211, 219, 224], "enter": [6, 49, 60, 122, 134, 136], "ran": [6, 103, 160, 163, 165, 174, 175, 206, 233], "me": [6, 17, 42, 49, 99, 153, 166, 203, 265, 266], "extens": [6, 7, 15, 22, 23, 52, 112, 121, 127, 131, 136, 172, 177, 187, 191, 193, 199, 201, 223, 253], "besid": [6, 23, 103, 154, 162, 265], "encapsul": [6, 47, 153, 162], "buffer": [6, 14, 44, 47, 59, 69, 76, 110, 111, 112, 122, 130, 134, 139, 142, 147, 151, 153, 154, 155, 157, 161, 174, 175, 178, 190, 204, 208, 210, 225], "nest": [6, 14, 43, 110, 143, 160, 162, 164, 165, 198, 265, 266], "similarli": [6, 9, 12, 22, 51, 60, 80, 83, 113, 116, 125, 126, 135, 144, 145, 146, 153, 180, 194], "w": [6, 7, 9, 12, 32, 38, 43, 47, 49, 51, 73, 76, 98, 102, 103, 122, 125, 130, 138, 147, 148, 164, 169, 179, 185, 186, 189, 224], "struct": [6, 15, 22, 210, 255], "int64_t": [6, 8, 23], "register_paramet": [6, 204], "reflect": [6, 8, 23, 48, 95, 137, 160, 197], "magic": [6, 99, 128, 136, 146], "behind": [6, 8, 17, 23, 45, 82, 97, 99, 130, 161, 180, 192, 194, 198, 203, 204, 265], "scene": [6, 23, 58, 59, 113, 204], "another_bia": 6, "recurs": [6, 16, 44, 60, 110, 204, 220], "0808": 6, "8613": 6, "2017": [6, 73, 104, 118], "5206": 6, "5353": 6, "3740": 6, "0976": 6, "4786": 6, "4928": 6, "1434": 6, "4713": 6, "1735": 6, "3293": 6, "3467": 6, "3858": 6, "1980": 6, "1986": 6, "1975": 6, "4278": 6, "1831": 6, "2709": 6, "3730": 6, "4307": 6, "3236": 6, "0629": 6, "2038": 6, "4638": 6, "2023": [6, 172, 174], "1230": 6, "0516": 6, "aptli": [6, 13], "register_modul": 6, "dropout": [6, 7, 9, 12, 19, 20, 37, 39, 49, 60, 73, 93, 96, 97, 104, 110, 112, 118, 123, 124, 126, 128, 130, 137, 149, 158, 162, 164, 165, 166, 167, 182, 195, 196, 197, 200, 203, 223, 243, 244, 245, 255, 259], "conv2d": [6, 12, 19, 20, 44, 47, 52, 73, 78, 87, 92, 93, 94, 96, 97, 104, 105, 112, 123, 130, 135, 143, 147, 148, 151, 154, 155, 157, 159, 163, 167, 170, 178, 180, 183, 199, 200, 201, 202, 205, 209, 220, 222, 223, 225, 228, 230, 235, 240, 241, 242, 243, 244, 245, 249, 250, 251, 252, 255], "subtleti": [6, 194], "bodi": [6, 113, 145, 265, 266], "upon": [6, 14, 49, 56, 79, 117, 136, 142, 166, 170, 173, 263], "p": [6, 7, 9, 18, 19, 49, 68, 69, 93, 97, 98, 103, 104, 110, 111, 118, 122, 123, 127, 128, 130, 135, 136, 138, 139, 142, 143, 145, 147, 148, 151, 153, 158, 162, 163, 164, 166, 179, 182, 183, 186, 199, 200, 203, 208, 209, 210, 214, 218, 236, 240], "0345": [6, 186], "4456": 6, "6313": 6, "3585": 6, "4008": [6, 23], "1647": 6, "2891": 6, "0527": 6, "0354": 6, "3084": 6, "2025": 6, "0343": [6, 210], "1824": 6, "4630": 6, "2862": 6, "2500": 6, "0420": 6, "3679": 6, "1482": 6, "0460": 6, "1967": 6, "2132": 6, "1992": 6, "4257": 6, "0739": 6, "01": [6, 7, 11, 19, 43, 47, 98, 109, 136, 158, 164, 165, 167, 174, 188, 212, 213, 221, 223, 261, 266], "6861": 6, "1166": 6, "45": [6, 7, 126, 145, 164, 177, 206, 231], "0333": 6, "9983": 6, "0705": 6, "named_paramet": [6, 33, 142, 151, 154, 155, 157], "ordereddict": [6, 179], "13": [6, 23, 92, 95, 104, 109, 115, 164, 172, 177, 225, 228, 265, 269], "48": [6, 7, 17, 126, 127, 145, 148, 170, 203, 206, 221, 240], "1863": 6, "8611": 6, "1228": 6, "3269": 6, "9858": 6, "0339": 6, "2484": 6, "2035": 6, "2103": 6, "0715": 6, "2975": 6, "4350": 6, "1878": 6, "3616": 6, "1050": 6, "4982": 6, "0335": [6, 186], "1605": 6, "4963": 6, "4099": 6, "2883": 6, "1818": 6, "3447": 6, "1501": 6, "0215": 6, "0250": 6, "0408": 6, "3756": 6, "2149": 6, "3636": 6, "8559": 6, "1572": 6, "1069": 6, "1247": 6, "8060": 6, "topic": [6, 49, 58, 59, 61, 73, 105, 107, 108, 114, 120, 177], "devour": 6, "menu": [6, 50, 263, 265], "pipelin": [6, 16, 61, 113, 121, 140, 160, 162, 172, 177, 178, 179], "briefli": [6, 61, 121, 124, 160, 173], "who": [6, 42, 49, 60, 73, 79, 97, 100, 113, 136, 153, 265], "heap": 6, "referenc": [6, 135, 164], "lower": [6, 14, 17, 49, 50, 60, 73, 82, 108, 121, 122, 126, 134, 138, 142, 145, 153, 154, 158, 160, 161, 165, 166, 170, 172, 173, 180, 186, 194, 197, 200, 203, 225, 266], "heavili": [6, 113, 166, 177, 185], "influenc": [6, 52], "ergonom": 6, "far": [6, 7, 14, 20, 22, 47, 49, 58, 59, 64, 95, 97, 98, 99, 111, 115, 125, 136, 140, 150, 153, 157, 161, 166, 177, 191, 200, 265], "stack": [6, 8, 14, 15, 21, 22, 40, 48, 78, 92, 109, 121, 124, 139, 146, 147, 151, 155, 156, 162, 166, 169, 170, 172, 207], "shared_ptr": [6, 22], "cognit": 6, "everywher": [6, 103], "make_shar": 6, "though": [6, 10, 23, 47, 73, 97, 98, 113, 117, 130, 131, 139, 140, 144, 155, 160, 170, 174, 175, 185, 191, 222], "stai": [6, 82, 122, 124, 160, 161, 162, 177, 199, 200, 201, 230], "shorten": [6, 23], "wait": [6, 14, 16, 21, 82, 128, 134, 135, 136, 137, 145, 156, 161, 162, 163, 164, 169, 172, 177, 240], "hell": 6, "lot": [6, 8, 10, 15, 19, 21, 51, 79, 98, 113, 119, 123, 136, 151, 163, 166, 169, 173, 177, 185, 191], "came": [6, 52, 192], "scheme": [6, 18, 97, 121, 191, 204], "hide": [6, 118, 130, 160, 207], "reserv": [6, 10, 15, 138, 169], "simplifi": [6, 10, 14, 24, 78, 130, 134, 135, 166, 172, 178, 179, 191, 194, 198, 199, 201], "linearimpl": 6, "torch_modul": 6, "brief": [6, 24, 61, 82, 98, 160, 210], "typedef": 6, "among": [6, 8, 22, 53, 58, 59, 82, 87, 124, 157, 169, 177, 202, 230], "holder": [6, 118, 267], "arrow": [6, 43, 124, 197], "resembl": [6, 12, 23, 58, 59, 98, 132, 161], "extra": [6, 7, 8, 9, 56, 97, 101, 102, 107, 127, 128, 130, 135, 137, 142, 154, 160, 166, 172, 173, 178, 179, 182, 196, 222, 225], "netimpl": 6, "subtl": 6, "deserv": [6, 103, 113], "construct": [6, 14, 20, 21, 22, 25, 47, 52, 60, 61, 65, 67, 85, 97, 111, 117, 121, 128, 131, 135, 137, 139, 146, 150, 155, 160, 161, 163, 166, 179, 184, 195, 198, 199, 202, 204, 207, 251, 265, 266], "null": [6, 58, 210, 225, 228], "tricki": [6, 17, 131, 143, 174, 175, 177, 203], "had": [6, 23, 42, 47, 51, 102, 105, 113, 153, 154, 161, 170, 199, 222], "nullptr": [6, 187, 210], "familiar": [6, 8, 10, 22, 44, 48, 53, 54, 56, 60, 85, 98, 100, 112, 122, 125, 132, 133, 136, 140, 147, 163], "pythonista": 6, "disadvantag": [6, 112], "said": [6, 23, 25, 42, 147, 153, 160, 191, 192, 265], "introduct": [6, 11, 17, 25, 46, 53, 54, 55, 56, 57, 79, 84, 85, 99, 100, 105, 106, 107, 108, 121, 132, 133, 145, 193, 203, 222], "sooner": [6, 122], "technic": [6, 23, 136, 137, 153, 191, 213], "henceforth": 6, "recap": [6, 47, 161, 194], "adversari": [6, 44, 79, 121], "architectur": [6, 9, 17, 25, 52, 56, 60, 73, 85, 95, 97, 98, 110, 121, 122, 124, 126, 132, 139, 151, 157, 165, 170, 172, 173, 176, 177, 178, 199, 201, 203, 222, 230], "distinct": [6, 17, 21, 52, 82, 103, 122, 164, 170, 203], "transform": [6, 12, 17, 19, 20, 23, 24, 25, 32, 33, 34, 35, 36, 37, 38, 39, 40, 44, 49, 52, 58, 59, 60, 73, 75, 87, 90, 92, 93, 94, 96, 97, 109, 110, 113, 116, 117, 120, 121, 123, 130, 136, 137, 139, 140, 142, 143, 145, 147, 149, 151, 153, 154, 158, 159, 163, 166, 169, 170, 172, 179, 183, 185, 186, 195, 197, 199, 200, 201, 203, 206, 215, 222, 223, 231, 233, 248, 249, 252, 254, 256, 257], "probabl": [6, 8, 22, 49, 52, 58, 59, 60, 73, 75, 97, 98, 101, 103, 118, 123, 125, 126, 127, 128, 130, 149, 154, 159, 161, 167, 170, 172, 195], "judg": 6, "closer": [6, 97, 161, 178], "authent": 6, "theori": [6, 49, 52, 60, 97, 125, 265], "delic": 6, "tandem": 6, "indistinguish": 6, "fool": [6, 49, 73], "excel": [6, 51, 170], "realist": [6, 21, 60, 195], "2d": [6, 52, 93, 127, 130, 143, 157, 162, 172, 176, 202, 217, 255], "dcgangeneratorimpl": 6, "knoises": 6, "conv1": [6, 20, 44, 47, 73, 78, 87, 92, 93, 94, 96, 104, 105, 112, 123, 130, 143, 150, 151, 155, 157, 158, 163, 167, 170, 183, 197, 202, 205, 223, 235, 241, 242, 243, 244, 245, 250, 251, 252], "convtranspose2dopt": 6, "256": [6, 9, 17, 19, 51, 87, 90, 97, 117, 119, 124, 125, 126, 135, 145, 147, 160, 165, 166, 177, 179, 182, 183, 197, 199, 200, 202, 203, 221, 231, 232, 240], "batch_norm1": 6, "conv2": [6, 20, 44, 47, 73, 78, 87, 90, 92, 93, 94, 96, 104, 105, 112, 123, 130, 143, 151, 155, 157, 163, 167, 170, 202, 205, 223, 235, 241, 242, 243, 244, 245, 250, 251, 252], "pad": [6, 17, 19, 42, 49, 52, 60, 75, 97, 104, 113, 115, 118, 130, 135, 138, 165, 193, 195, 203], "batch_norm2": 6, "conv3": [6, 20, 104, 151], "batch_norm3": 6, "conv4": [6, 20], "convtranspose2d": [6, 52], "batchnorm2d": [6, 12, 19, 52, 104, 130, 135, 143, 144, 180, 200, 220, 225, 249, 255], "dcgangener": 6, "chosen": [6, 20, 22, 161, 173], "student": [6, 97, 113], "harm": [6, 97], "discoveri": 6, "fed": [6, 12, 49, 52, 61, 113, 118, 135, 140, 150, 172, 178, 202], "soylent": 6, "regularli": [6, 53], "channel": [6, 10, 12, 19, 21, 43, 44, 47, 52, 97, 110, 121, 122, 124, 140, 149, 153, 157, 170, 179, 186, 210, 222, 249, 264], "moduleopt": 6, "linearopt": 6, "leaki": [6, 52], "squash": [6, 137, 147], "sequenti": [6, 7, 12, 14, 19, 37, 38, 49, 52, 68, 69, 97, 103, 110, 111, 116, 118, 125, 135, 137, 143, 147, 149, 150, 154, 158, 160, 167, 186, 195, 196, 204, 207, 212, 213, 221, 232, 261], "orient": [6, 167], "layer": [6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 19, 20, 33, 37, 42, 43, 47, 49, 52, 55, 60, 68, 73, 78, 87, 93, 97, 99, 102, 110, 111, 112, 115, 117, 118, 121, 122, 123, 126, 127, 128, 135, 137, 148, 149, 150, 154, 157, 158, 159, 160, 163, 164, 166, 167, 177, 178, 179, 182, 185, 186, 202, 203, 213, 232, 235, 241, 243, 244, 254, 255], "conv2dopt": 6, "leakyrelu": [6, 52, 110], "leakyreluopt": 6, "negative_slop": 6, "composit": [6, 11, 14, 25, 99, 100, 146, 160], "third": [6, 8, 12, 22, 23, 52, 63, 64, 65, 67, 68, 69, 102, 111, 131, 156, 166, 176, 191, 197, 207, 266], "fourth": [6, 65, 131, 196, 201], "knob": [6, 177, 178], "truli": [6, 49, 147], "collat": [6, 51, 118, 266], "wherev": 6, "make_data_load": 6, "unique_ptr": 6, "spawn": [6, 7, 11, 16, 18, 49, 52, 53, 55, 123, 134, 135, 136, 150, 162, 163, 164, 214, 216, 261], "concurr": [6, 109, 124, 126, 135, 150, 177, 178], "kbatchsiz": 6, "dataloaderopt": 6, "consol": [6, 170, 172, 190], "field": [6, 10, 11, 12, 14, 15, 49, 102, 103, 113, 136, 153, 162, 169, 175, 179, 193, 202, 205, 225], "rebuild": [6, 233], "danc": [6, 12], "generator_optim": 6, "adamopt": 6, "2e": [6, 14, 89, 138], "make_tupl": 6, "discriminator_optim": 6, "5e": [6, 24, 64, 111], "adagrad": [6, 96, 110, 111, 194, 198], "lbfg": [6, 12, 110], "rmsprop": [6, 47, 69, 99, 110, 111], "sgd": [6, 7, 16, 19, 37, 38, 43, 44, 47, 65, 67, 69, 87, 89, 92, 94, 96, 98, 99, 102, 103, 104, 110, 111, 112, 115, 117, 134, 135, 136, 150, 158, 162, 163, 164, 167, 169, 170, 179, 222, 223, 232, 239, 243, 244, 245, 246, 247, 251, 252, 256], "date": [6, 10, 73, 115, 122, 163, 199, 206, 222, 266], "exhaust": [6, 11, 174, 175, 202], "knumberofepoch": 6, "batch_index": 6, "real_imag": 6, "real_label": [6, 52], "real_output": 6, "d_loss_real": 6, "binary_cross_entropi": [6, 232], "fake_imag": [6, 153], "fake_label": [6, 52], "fake_output": 6, "d_loss_fak": 6, "d_loss": [6, 52], "fill_": [6, 9, 52, 80, 118, 137, 166, 169, 193], "g_loss": [6, 52], "printf": 6, "r": [6, 7, 9, 11, 14, 16, 19, 42, 43, 47, 49, 51, 60, 73, 76, 85, 92, 98, 99, 121, 145, 146, 147, 148, 151, 161, 162, 164, 166, 172, 177, 179, 182, 183, 197, 199, 200, 206, 207, 210, 222, 233, 248, 249, 260, 265], "2ld": 6, "3ld": 6, "4f": [6, 12, 14, 49, 52, 60, 117, 122, 123, 127, 128, 130, 137, 146, 155, 158, 160, 166, 167, 205], "batches_per_epoch": 6, "uniformli": [6, 87, 161], "robust": [6, 49, 53, 54, 73, 161], "propag": [6, 10, 16, 32, 43, 45, 47, 52, 78, 97, 101, 102, 127, 131, 142, 148, 155, 160, 178, 199, 201], "repeat": [6, 14, 18, 19, 23, 128, 145, 147, 150, 160, 169, 177, 183, 191, 199, 200, 225, 240], "spiel": 6, "progress": [6, 8, 15, 24, 49, 52, 53, 110, 137, 158, 166, 170, 266], "observ": [6, 14, 19, 47, 51, 61, 82, 116, 117, 122, 123, 126, 137, 138, 147, 148, 153, 160, 161, 162, 164, 165, 166, 173, 177, 180, 182, 183, 186, 194, 199, 200, 201, 202, 205], "meaning": [6, 49, 60, 97, 148], "3c0711f20896": 6, "dcga": 6, "6876": 6, "1304": 6, "3776": 6, "3101": 6, "300": [6, 12, 98, 102, 122, 164, 179, 221, 233, 248], "3652": 6, "6626": 6, "400": [6, 47, 58, 59, 112, 138, 179, 186, 233, 248], "8057": 6, "2795": [6, 233], "3531": 6, "4452": 6, "600": [6, 119, 148, 161, 259], "3501": 6, "0811": 6, "700": 6, "3581": 6, "5623": 6, "800": 6, "6423": 6, "7385": 6, "900": 6, "3592": 6, "7333": 6, "4660": [6, 174], "5242": 6, "6364": 6, "0886": 6, "3717": 6, "8103": 6, "0201": 6, "3544": 6, "4522": 6, "6545": 6, "quickli": [6, 44, 82, 97, 98, 99, 103, 124, 153, 161, 166], "onto": [6, 8, 14, 16, 18, 44, 121, 137, 150, 153, 163, 164, 204], "somewher": [6, 23, 98, 99, 112], "kcpu": [6, 187, 208], "whose": [6, 42, 60, 82, 85, 97, 103, 122, 125, 148, 172, 189, 202], "insert": [6, 12, 17, 19, 49, 118, 138, 158, 164, 180, 182, 183, 199, 200, 201, 202, 203, 230, 255], "op": [6, 10, 11, 15, 21, 22, 23, 48, 82, 121, 122, 123, 124, 129, 130, 134, 136, 138, 143, 144, 145, 148, 159, 169, 177, 178, 179, 180, 182, 183, 185, 186, 187, 189, 190, 192, 193, 195, 199, 200, 201, 202, 204, 210, 223, 224, 225, 232, 246, 255], "previou": [6, 11, 13, 14, 15, 16, 17, 22, 23, 49, 52, 53, 55, 58, 59, 97, 98, 116, 117, 119, 122, 127, 128, 131, 132, 133, 135, 137, 147, 150, 153, 157, 158, 160, 161, 162, 164, 165, 166, 169, 170, 172, 173, 174, 175, 177, 178, 183, 199, 200, 201, 203, 210, 225, 263], "resid": [6, 7, 97, 135], "portabl": 6, "augment": [6, 24, 51, 117, 118, 119, 158, 167, 179], "period": [6, 49, 52, 126, 147, 169, 177], "crash": [6, 61], "middl": [6, 265], "procedur": [6, 23, 47, 120, 158, 161, 167], "restor": [6, 73, 112, 148], "session": [6, 20, 97, 105, 265], "interv": [6, 14, 52, 126, 164, 166, 174, 175], "kcheckpointeveri": 6, "str": [6, 9, 18, 19, 22, 49, 83, 90, 108, 113, 118, 122, 126, 138, 140, 143, 144, 149, 160, 163, 172, 174, 175, 186, 196, 205, 210, 211, 215, 218, 233, 240, 248], "checkpoint_count": 6, "counter": [6, 11, 49, 52, 73, 129, 136], "bump": 6, "beta1": [6, 52], "krestorefromcheckpoint": 6, "intermediari": [6, 125], "xxx": [6, 15, 45, 51], "argpars": [6, 52, 122, 123, 138, 149, 162, 163, 164, 186], "parser": [6, 98, 122, 123, 149, 162, 163, 164, 265], "argumentpars": [6, 122, 123, 149, 162, 163, 164], "add_argu": [6, 122, 123, 149, 162, 163, 164], "png": [6, 51, 119, 121, 150, 179], "parse_arg": [6, 122, 123, 149, 162, 163, 164], "sample_fil": [6, 140], "mul": [6, 40, 48, 108, 129, 145, 194, 199, 208, 233, 248], "255": [6, 12, 20, 59, 97, 140, 147, 172, 179, 180, 202, 215, 240], "uint8": [6, 20, 95, 145, 147, 179, 202], "numpi": [6, 12, 14, 17, 19, 20, 41, 44, 51, 52, 57, 60, 70, 72, 73, 75, 87, 89, 90, 92, 94, 96, 104, 105, 108, 109, 110, 117, 118, 119, 121, 127, 131, 138, 147, 150, 158, 159, 161, 164, 166, 167, 170, 172, 173, 183, 186, 191, 195, 197, 198, 199, 200, 203, 206, 231, 238, 248], "axi": [6, 13, 21, 34, 51, 52, 82, 101, 102, 109, 110, 117, 119, 127, 138, 147, 157, 158, 172, 186, 257], "subplot": [6, 14, 51, 52, 73, 117, 150, 158, 160, 166, 167, 179], "imshow": [6, 12, 34, 44, 51, 52, 73, 75, 90, 92, 94, 96, 104, 117, 158, 167, 170, 172, 179], "cmap": [6, 34, 73, 90, 94, 96, 104, 166, 170], "grai": [6, 34, 73, 104, 119, 147, 190], "get_xaxi": 6, "set_vis": 6, "get_yaxi": 6, "savefig": [6, 147, 150], "out_fil": 6, "17": [6, 21, 23, 58, 59, 92, 95, 109, 113, 145, 174, 175, 189, 205, 233, 269], "57": [6, 7, 17, 109, 127, 145, 240], "4953": 6, "0195": [6, 186], "3610": 6, "8148": 6, "4072": 6, "36760": 6, "4444": 6, "3761": 6, "8790": 6, "3977": 6, "3315": 6, "120": [6, 44, 47, 87, 92, 93, 94, 96, 105, 112, 117, 135, 150, 157, 158, 164, 170, 240, 241, 242, 243, 244, 245, 250, 251, 252], "8084": 6, "hoorai": [6, 25], "ball": 6, "court": 6, "digest": 6, "necess": [6, 49], "broad": [6, 57], "space": [6, 14, 22, 49, 52, 60, 73, 97, 98, 102, 103, 113, 115, 126, 137, 147, 153, 160, 161, 164, 166, 169, 170, 172, 196, 265, 266], "consult": [6, 153, 199, 264], "stuck": 6, "whenev": [6, 22, 53, 67, 69, 98, 99, 111], "rate": [6, 7, 43, 52, 87, 97, 99, 104, 115, 117, 122, 123, 126, 127, 147, 149, 158, 160, 161, 163, 179, 218, 238], "pritam": [7, 16], "damania": [7, 16], "torchtext": [7, 38, 42, 50, 92, 96, 113, 118, 121, 127, 166, 238], "positionalencod": [7, 118], "inject": 7, "posit": [7, 14, 17, 90, 99, 113, 118, 121, 138, 154, 160, 161, 165, 166, 172, 203, 231, 263], "token": [7, 9, 17, 42, 49, 60, 75, 103, 113, 115, 116, 118, 122, 124, 128, 165, 166, 182, 186, 203], "sine": [7, 14, 92, 95], "cosin": [7, 14], "os": [7, 9, 11, 17, 18, 19, 33, 34, 49, 50, 51, 52, 53, 55, 60, 87, 90, 117, 122, 123, 125, 127, 128, 134, 135, 136, 138, 147, 149, 156, 158, 159, 162, 163, 164, 176, 179, 182, 183, 186, 196, 197, 199, 200, 210, 214, 215, 216, 217, 230, 233, 236, 248, 261], "transformerencod": [7, 42, 93], "transformerencoderlay": [7, 42, 93, 165], "d_model": [7, 118], "max_len": [7, 118], "pe": 7, "arang": [7, 73, 118, 147, 150, 170, 191, 192, 193, 195, 246, 247, 257], "div_term": 7, "10000": [7, 44, 52, 92, 98, 118, 127, 137, 161, 164, 233, 248], "sin": [7, 14, 63, 64, 65, 67, 68, 69, 71, 72, 89, 95, 111, 118, 146, 173, 174, 175, 188, 194, 249, 265], "co": [7, 14, 89, 103, 118, 173, 174, 175, 188, 240, 249, 266], "replica": [7, 55, 56, 61, 79, 123, 134, 136, 150], "drive": [7, 16, 25, 52, 58, 59, 60, 121, 147, 191], "largest": [7, 60, 83, 161, 172, 186], "nlayer": [7, 9, 93, 164, 182, 197], "decod": [7, 9, 98, 113, 118, 122, 164, 165, 178, 182, 185, 197, 232, 255], "platform": [7, 20, 23, 105, 134, 136, 169, 196, 224, 228], "win32": 7, "exit": [7, 16, 142, 162, 163, 164, 212, 213], "device_count": [7, 11, 45, 53, 55, 87, 95, 123, 134, 151, 216, 217], "least": [7, 47, 58, 59, 73, 112, 113, 126, 128, 134, 147, 159, 166, 196, 225, 265, 266], "ntoken": [7, 9, 164, 182, 197], "ninp": [7, 9, 164, 182, 197], "pos_encod": 7, "init_weight": [7, 9, 115, 182, 197], "initrang": [7, 9, 115, 182, 197], "src": [7, 10, 11, 108, 118, 136, 156, 208, 210, 224, 246, 248], "zero_": [7, 9, 32, 104, 115, 156, 164, 167, 182, 197], "inp": [7, 19, 32, 49, 117, 143, 158, 163, 166, 167, 173, 175, 234, 241], "permut": [7, 90, 97, 110, 147, 148, 159, 166, 172, 174, 175, 179, 184], "run_work": [7, 16, 135, 162, 163, 164, 214], "rank": [7, 11, 16, 18, 42, 45, 53, 55, 82, 121, 122, 123, 134, 135, 136, 156, 162, 163, 164, 176, 195, 214, 216, 217, 261, 263], "world_siz": [7, 11, 16, 18, 24, 53, 55, 122, 123, 134, 135, 136, 156, 162, 163, 164, 176, 214, 216, 217, 261], "wikitext": [7, 9, 182, 195], "torchdata": [7, 50, 113, 115, 116, 118], "vocab": [7, 75, 99, 102, 103, 115, 116, 118, 124, 138, 186], "numeric": [7, 118], "batchifi": [7, 9, 182], "arrang": [7, 17, 203], "trim": [7, 9, 12, 60, 166, 182, 248], "alphabet": 7, "26": [7, 23, 145, 147, 148, 159, 164], "bmatrix": [7, 17, 102, 203], "text": [7, 17, 34, 38, 40, 44, 52, 73, 75, 85, 98, 99, 101, 102, 103, 113, 115, 116, 118, 120, 121, 122, 127, 128, 136, 138, 160, 161, 166, 169, 172, 182, 198, 203, 253, 266, 268], "c": [7, 12, 15, 18, 19, 21, 25, 38, 43, 49, 51, 63, 64, 65, 67, 71, 72, 85, 89, 90, 94, 95, 97, 103, 104, 108, 110, 111, 112, 115, 121, 127, 128, 130, 131, 136, 138, 140, 143, 145, 147, 148, 159, 164, 165, 166, 172, 174, 175, 176, 188, 190, 193, 201, 211, 223, 225, 227, 228, 232, 233, 246, 247, 253, 255, 266], "ldot": 7, "rightarrow": [7, 98, 136, 161], "j": [7, 22, 23, 32, 43, 44, 58, 59, 73, 89, 92, 94, 96, 97, 98, 102, 103, 117, 127, 138, 151, 166, 196], "k": [7, 12, 17, 19, 49, 58, 59, 60, 82, 90, 98, 105, 108, 124, 138, 148, 151, 155, 162, 163, 165, 179, 183, 199, 200, 203, 211], "u": [7, 14, 115, 118, 196], "treat": [7, 60, 75, 103, 113, 155, 162, 173, 205, 255], "print_with_rank": 7, "msg": [7, 189, 215], "wikitext2": 7, "get_token": [7, 115, 118], "build_vocab_from_iter": [7, 115, 116, 118], "train_it": [7, 115, 118], "basic_english": [7, 115], "unk": [7, 115, 116, 118], "set_default_index": [7, 115, 116, 118], "data_process": 7, "raw_text_it": 7, "tupl": [7, 9, 20, 48, 51, 58, 59, 60, 78, 80, 82, 97, 102, 103, 110, 115, 116, 138, 142, 143, 147, 148, 161, 174, 175, 179, 182, 183, 186, 194, 202, 211, 232, 259], "filter": [7, 13, 24, 49, 83, 97, 125, 138, 158, 166, 186, 210, 248], "val_it": [7, 118], "test_it": [7, 115], "train_data": [7, 55, 166], "val_data": 7, "test_data": [7, 9, 20, 34, 37, 38, 99, 182], "bsz": [7, 9, 136, 182, 197], "is_train": 7, "nbatch": [7, 9, 182], "wouldn": [7, 9, 17, 103, 123, 137, 182, 203], "cleanli": [7, 9, 182, 213], "narrow": [7, 9, 80, 145, 182, 195], "evenli": [7, 9, 18, 182], "data_per_rank": 7, "eval_batch_s": [7, 9, 19, 24, 138, 182, 183, 186, 199, 200], "get_batch": [7, 9, 182], "subdivid": [7, 8], "bptt": [7, 9, 182], "35": [7, 17, 73, 124, 148, 205, 221, 223], "seq_len": [7, 9, 165, 182], "min": [7, 9, 19, 52, 82, 87, 97, 104, 117, 136, 147, 156, 158, 160, 162, 164, 172, 174, 175, 177, 178, 179, 182, 199, 202], "4096": [7, 18, 176, 221, 232], "billion": [7, 122, 124], "rpc": [7, 109, 121, 134, 150, 218, 253], "rref": [7, 16, 61, 135, 162, 163, 214, 218], "expans": [7, 135], "replic": [7, 16, 18, 56, 60, 61, 79, 121, 123, 124, 132, 134, 136, 150, 163, 164, 217], "distributeddataparallel": [7, 16, 55, 56, 120, 122, 123, 136, 156, 164, 176, 232, 261], "vocabulari": [7, 49, 60, 103, 115, 118, 124, 138, 195], "emsiz": [7, 115], "nhid": [7, 9, 164, 182, 197], "feedforward": [7, 124], "nhead": [7, 118, 195], "multihead": [7, 42], "tmpfile": 7, "namedtemporaryfil": 7, "init_rpc": [7, 16, 135, 162, 163, 164, 214], "rpc_backend_opt": [7, 16, 135, 214], "tensorpiperpcbackendopt": [7, 16, 135, 214], "init_method": [7, 16, 134, 136], "_transport": 7, "_channel": 7, "longer": [7, 12, 42, 52, 78, 99, 113, 125, 130, 145, 150, 153, 157, 161, 162, 173, 177, 178, 195, 199, 200, 213, 263], "ibv": 7, "uv": 7, "cuda_ipc": 7, "cuda_bas": 7, "num_gpu": [7, 163], "partition_len": 7, "tmp_list": 7, "module_list": 7, "transformer_block": [7, 124], "checkpoint": [7, 39, 49, 60, 61, 75, 87, 117, 132, 153, 185, 216, 222, 232, 237, 239, 243, 245, 249], "ddp": [7, 11, 16, 53, 54, 61, 121, 122, 123, 124, 133, 169, 217, 261], "master_addr": [7, 11, 18, 53, 55, 123, 134, 135, 136, 156, 162, 163, 164, 176, 214, 216, 261], "localhost": [7, 11, 16, 18, 53, 55, 94, 123, 127, 134, 135, 140, 156, 162, 163, 164, 169, 170, 176, 214, 215, 216, 217, 247, 261], "master_port": [7, 11, 18, 53, 55, 123, 134, 135, 136, 156, 162, 163, 164, 176, 214, 216, 261], "29500": [7, 11, 16, 18, 135, 136, 156, 162, 163, 164, 176, 214, 261], "init_process_group": [7, 11, 16, 18, 53, 55, 61, 122, 123, 134, 136, 156, 176, 216, 217, 261], "nccl": [7, 11, 18, 53, 55, 82, 122, 123, 124, 134, 136, 169, 176, 216, 217], "get_total_param": 7, "total_param": 7, "crossentropyloss": [7, 9, 16, 19, 37, 38, 44, 78, 87, 92, 94, 96, 97, 99, 110, 115, 117, 118, 124, 158, 164, 169, 170, 173, 182, 183, 199, 200, 222, 252, 256], "steplr": [7, 110, 115, 117, 122, 123, 130, 158, 179], "togeth": [7, 11, 17, 21, 25, 49, 51, 59, 60, 75, 85, 97, 101, 113, 118, 123, 130, 137, 139, 159, 162, 164, 166, 172, 190, 199, 201, 202, 203, 255], "prevent": [7, 49, 55, 76, 109, 118, 125, 128, 134, 145, 147], "explod": [7, 49, 127], "criterion": [7, 9, 12, 16, 19, 44, 47, 52, 65, 67, 87, 92, 94, 97, 111, 115, 117, 127, 128, 158, 161, 164, 166, 169, 170, 182, 183, 199, 200, 222, 247, 252, 256], "schedul": [7, 11, 14, 82, 87, 115, 117, 122, 123, 130, 134, 145, 158, 160, 161, 169, 177, 179, 240], "lr_schedul": [7, 14, 110, 115, 117, 122, 123, 130, 158, 160, 179, 213], "95": [7, 115, 126, 137, 160, 164, 178, 180, 221], "total_loss": [7, 9, 103, 128, 166, 182], "start_tim": [7, 19, 115, 118, 200, 232, 239], "node": [7, 8, 18, 20, 23, 32, 43, 47, 53, 54, 55, 56, 63, 98, 108, 110, 120, 122, 132, 133, 134, 143, 144, 145, 163, 166, 177, 187, 200, 201, 202, 255], "local_valu": [7, 162, 163], "log_interv": [7, 115, 164], "cur_loss": 7, "elaps": [7, 9, 19, 115, 123, 144, 166, 182, 186], "5d": [7, 37, 38, 44, 87, 92, 115, 252], "02": [7, 52, 145, 150, 164, 188, 221], "ms": [7, 17, 19, 119, 145, 159, 177, 178, 185, 203], "ppl": 7, "get_last_lr": 7, "eval_model": 7, "data_sourc": [7, 9, 182], "output_flat": [7, 9, 182], "best_val_loss": [7, 122], "inf": [7, 118, 122, 193, 195, 197], "best_model": 7, "epoch_start_tim": [7, 115], "val_loss": [7, 87, 104, 118, 122], "89": [7, 145, 164, 177], "test_loss": [7, 37, 38, 123, 130, 167], "mp": [7, 11, 15, 16, 33, 38, 53, 55, 121, 122, 123, 134, 135, 136, 162, 163, 164, 214, 216, 261], "__name__": [7, 11, 12, 16, 51, 52, 53, 55, 78, 87, 122, 123, 134, 135, 136, 138, 140, 148, 149, 162, 163, 164, 186, 189, 196, 214, 215, 216, 228, 261], "__main__": [7, 11, 16, 51, 53, 55, 87, 122, 123, 134, 135, 136, 140, 149, 162, 163, 164, 189, 196, 214, 215, 216, 228, 233, 261], "arg": [7, 16, 18, 19, 21, 51, 53, 55, 73, 101, 110, 112, 122, 123, 125, 134, 135, 136, 138, 143, 144, 148, 149, 150, 157, 158, 161, 162, 163, 164, 165, 172, 173, 174, 175, 185, 186, 187, 195, 196, 200, 202, 212, 214, 216, 218, 222, 246, 261, 269], "nproc": [7, 11, 16, 53, 55, 123, 134, 135, 162, 164, 214, 216, 261], "join": [7, 9, 10, 16, 18, 34, 44, 48, 49, 50, 51, 53, 60, 61, 92, 96, 117, 118, 120, 123, 125, 127, 128, 134, 135, 136, 138, 158, 160, 162, 163, 164, 166, 179, 182, 186, 214, 216, 233, 248, 261], "00": [7, 92, 109, 145, 164, 172, 185, 188, 189, 221], "778": 7, "97": [7, 145, 164, 221], "43": [7, 119, 150, 221, 233], "31": [7, 122, 145, 146, 202, 221, 233, 240, 248], "6432469059895903232": 7, "90": [7, 127, 138, 164, 166, 193], "44": [7, 17, 145, 164, 203], "21245447128217366528": 7, "699": 7, "21176949187407757312": 7, "87": [7, 24, 109, 164, 233], "62": [7, 115, 164, 203], "23975861229620961280": 7, "698": 7, "86": [7, 17, 145, 159, 164, 203, 233], "41": [7, 17, 123, 159, 177, 233, 240], "1193312915629888256": 7, "40": [7, 113, 123, 147, 148, 150, 157, 164, 166, 177, 187, 194, 197, 203, 221, 233], "69": [7, 90, 174, 186, 233], "471605759847546240": 7, "34": [7, 109, 159, 214, 221, 225, 233, 240, 248], "42812308420836458496": 7, "33": [7, 146, 159, 164, 177, 178, 189, 233], "68": [7, 17, 51, 127, 138, 145, 178, 233], "68839569686012223488": 7, "08": [7, 122, 145, 164, 223, 233], "80": [7, 87, 115, 126, 148, 164, 166, 193, 236], "22": [7, 17, 145, 148, 164, 206, 221, 233], "09": [7, 17, 49, 145, 164, 177, 203, 221], "75": [7, 22, 23, 97, 115, 117, 123, 150, 158, 236], "768": [7, 138, 148, 186, 203], "51": [7, 119, 127, 148, 150, 164, 177, 221], "36": [7, 17, 115, 159], "6063529544668166": 7, "769": 7, "23": [7, 17, 95, 145, 164, 177, 185, 221, 233, 240, 248, 266], "17651211266236086": 7, "3798441739584": 7, "56": [7, 19, 148, 159, 177, 203, 233, 240], "29": [7, 138, 159, 164, 210, 233], "5203636967575": 7, "47": [7, 17, 87, 127, 148, 233, 240], "2212498693571": 7, "05": [7, 14, 16, 20, 21, 73, 115, 122, 135, 161, 164, 180, 220, 221], "2015144761281": 7, "13121380184": 7, "92": [7, 17, 203, 233], "14653799192": 7, "39": [7, 123, 127, 164, 221, 233], "24": [7, 17, 19, 113, 145, 159, 174, 185, 193, 203, 233], "98": [7, 51, 118, 145, 164, 189, 221], "361681": 7, "287876": 7, "61": [7, 19, 109, 148, 203, 221], "164364": 7, "60": [7, 34, 105, 110, 117, 122, 127, 128, 148, 150, 158, 159, 164, 166, 170, 193, 240], "159095": 7, "697": [7, 221], "54261": 7, "91": [7, 17, 164, 203, 221, 233], "72": [7, 17, 159, 233], "53372": 7, "49": [7, 17, 148, 150, 164, 186, 203, 233], "78": [7, 17, 203, 233], "47948": 7, "79": [7, 17, 145, 199, 203, 233, 240], "48664": 7, "42": [7, 23, 73, 97, 127, 138, 164, 177, 186, 210, 233], "96": [7, 19, 145, 148, 164], "38": [7, 109, 164, 178, 248], "46": [7, 17, 138, 145, 148, 159, 177], "ddp_pipelin": 7, "respons": [8, 11, 16, 18, 49, 60, 108, 121, 124, 130, 134, 136, 140, 162, 163, 166, 173, 178, 210, 231, 260, 265], "nontrivi": [8, 211], "cut": [8, 113, 119, 265], "concern": [8, 21, 61, 99, 191, 199], "rule": [8, 22, 43, 47, 60, 102, 103, 125, 130, 139, 146, 154, 155, 160, 161, 183], "vmap": [8, 121, 142, 146, 151, 155, 198], "statement": [8, 21, 25, 43, 45, 60, 65, 98, 111, 166, 174, 175, 184, 234, 265], "convers": [8, 49, 95, 112, 148, 166, 178, 191, 196, 225, 230], "basic": [8, 11, 15, 16, 23, 24, 49, 54, 56, 57, 61, 75, 86, 97, 100, 103, 105, 107, 108, 113, 115, 121, 124, 127, 130, 145, 160, 165, 192, 195, 253, 255, 266], "registr": [8, 10, 15, 22, 23, 210, 222], "highest": [8, 19, 44, 49, 58, 59, 60, 128, 161, 172], "transfer": [8, 22, 44, 58, 59, 79, 80, 97, 98, 112, 117, 121, 136, 159, 163, 169, 179, 208, 230, 234, 255, 264], "redispatch": 8, "happen": [8, 21, 23, 25, 32, 43, 52, 97, 99, 105, 122, 124, 131, 136, 142, 157, 162, 169, 170, 185, 186, 199, 201, 210, 211], "unlik": [8, 12, 17, 60, 97, 125, 142, 143, 148, 158, 166, 203], "style": [8, 60, 113, 115, 124, 179, 210, 263, 265, 266], "abid": [8, 52], "myop": 8, "myadd": [8, 10], "myadd_cpu": 8, "self_": 8, "other_": 8, "torch_internal_assert": 8, "devicetyp": [8, 15], "self_ptr": 8, "data_ptr": [8, 23, 59, 187, 210], "other_ptr": 8, "result_ptr": 8, "torch_library_impl": [8, 10, 15], "impl": [8, 10, 15, 108, 174, 175, 248], "myadd_cuda": 8, "boundari": [8, 61, 135, 160, 169], "myops_cpu": 8, "myops_cuda": 8, "xla": [8, 10, 15, 246], "torch_xla": [8, 10], "useabl": 8, "behav": [8, 12, 20, 60, 80, 148, 154, 162, 200, 267], "autogradnotimplementedfallback": 8, "notimpl": 8, "preserv": [8, 17, 22, 25, 49, 107, 121, 135, 148, 157, 178, 184, 192, 203, 205, 225, 251, 265], "require_grad": 8, "ness": 8, "pin": [8, 125, 264], "lost": [8, 17, 99, 148, 203], "mutat": [8, 10, 139, 155, 174, 175, 207, 213], "alias": [8, 10], "adinplaceorview": 8, "bookkeep": 8, "autogradnotimplementedinplaceorviewfallback": 8, "logi": 8, "properli": [8, 9, 10, 14, 23, 50, 55, 97, 118, 131, 134, 136, 148, 150, 153, 154, 160, 162, 163, 164, 166, 177, 190, 191, 193, 196, 204, 211, 226, 227], "annot": [8, 10, 18, 21, 22, 23, 51, 60, 99, 108, 118, 138, 172, 173, 178, 218], "guess": [8, 43, 49, 52, 113, 127, 166], "twist": [8, 113], "constitut": [8, 14], "hood": [8, 14, 19, 49, 52, 54, 56, 124, 125, 146, 147, 164, 194], "singleton": [8, 163], "findschemaorthrow": 8, "decltyp": [8, 145], "qualifi": [8, 22, 108], "overload": [8, 22, 108], "typic": [8, 11, 14, 19, 21, 43, 47, 48, 54, 55, 58, 59, 82, 98, 99, 103, 115, 119, 124, 126, 130, 132, 145, 153, 160, 163, 172, 173, 174, 175, 177, 178, 202, 215, 222, 230, 234], "cast": [8, 13, 17, 18, 108, 109, 122, 203], "lookup": [8, 16, 103, 115, 164, 176], "typo": 8, "myaddfunct": [8, 10], "autononvariabletypemod": [8, 10, 59, 210], "myadd_autograd": [8, 10], "except": [8, 11, 17, 23, 43, 44, 48, 49, 52, 58, 59, 60, 61, 76, 79, 80, 87, 95, 99, 102, 104, 117, 125, 127, 135, 138, 139, 140, 142, 143, 146, 148, 150, 155, 156, 158, 165, 166, 173, 174, 175, 185, 192, 195, 198, 202, 203, 204, 205, 207, 208, 222, 224, 248], "raii": 8, "guard": [8, 59, 134, 174, 201, 210, 213], "infinit": 8, "overflow": [8, 49, 185], "send": [8, 10, 11, 12, 44, 45, 61, 73, 78, 87, 115, 136, 140, 147, 156, 158, 162, 163, 164, 174, 175], "consider": [8, 10, 20, 123, 174, 175], "handler": [8, 172, 178, 260], "autogradcpu": 8, "autogradcuda": 8, "pythondispatch": 8, "_python_dispatch": 8, "isn": [8, 98, 142, 143, 159, 170, 193, 263, 265], "glorifi": 8, "add_cpu": 8, "add_cuda": 8, "unsupport": [8, 173, 174, 175, 178], "decentr": 8, "importantli": [8, 19, 23, 42, 131, 153, 191], "parti": [8, 22, 23, 156], "aspect": [8, 15, 51, 73, 136, 179], "patch": [8, 10, 161], "dispatchkei": [8, 10], "varieti": [8, 24, 49, 112, 128, 194], "fallback": [8, 10, 15, 186], "behavior": [8, 10, 11, 12, 14, 22, 25, 49, 51, 102, 108, 137, 144, 145, 148, 150, 153, 174, 175, 192, 193, 199, 200, 204, 225], "opt": [8, 16, 22, 104, 110, 126, 135, 148, 153, 156, 163, 164, 169, 173, 185, 204, 212, 213, 232, 239], "amp": [8, 15, 61, 148, 209, 222, 253, 256], "incom": [8, 169], "float16": [8, 15, 122, 138, 148, 165, 209, 232], "float32": [8, 14, 23, 85, 122, 145, 148, 159, 161, 164, 173, 187, 191, 201, 202, 232, 246, 249], "matmul": [8, 17, 23, 32, 40, 48, 95, 124, 145, 185, 195, 203, 207, 209, 210, 232], "impair": 8, "converg": [8, 49, 52, 64, 97, 111, 112, 124, 136, 154, 161, 166, 213], "hypothet": 8, "autocast_mod": 8, "mymatmul_autocast": 8, "excludedispatchkeyguard": 8, "no_autocast": 8, "mymatmul": 8, "cached_cast": 8, "khalf": 8, "elig": 8, "polici": [8, 15, 121, 123, 147, 161, 162, 164], "mixtur": 8, "meanwhil": [8, 125, 145, 192, 222], "float64": [8, 95], "unaffect": [8, 97], "forc": [8, 14, 17, 23, 49, 60, 127, 166, 173, 191, 193, 203, 263], "fallthrough": 8, "occur": [8, 11, 19, 23, 25, 53, 75, 78, 82, 97, 116, 145, 148, 162, 163, 169, 172, 174, 175, 178, 185, 186], "fall": [8, 15, 154, 161], "aren": [8, 131, 137, 193], "dri": [8, 169], "reduct": [8, 9, 58, 59, 65, 67, 68, 69, 111, 119, 122, 123, 125, 130, 138, 153, 156, 169, 172, 182, 191, 193, 198, 225], "gemm": [8, 145, 177, 178, 201, 221], "unless": [8, 20, 48, 99, 130, 138, 160, 183, 185, 186, 207], "categori": [8, 10, 19, 49, 73, 82, 117, 127, 128, 166, 169, 174, 175, 183, 191, 192, 193, 194, 199, 200, 210], "promote_typ": 8, "widest": 8, "safest": 8, "my_multiple_input_op_autocast": 8, "t0": [8, 122, 165, 185, 192, 212, 233], "t1": [8, 40, 48, 192, 233, 246], "optimist": 8, "exec_typ": 8, "my_multiple_input_op": 8, "myadd_autocast": 8, "gymnast": 8, "invoc": [8, 25, 144, 162, 178], "stabil": [8, 97, 161, 260], "41478": 8, "jame": [9, 25, 113, 144], "reed": [9, 25, 144], "seth": [9, 19, 36], "weidman": [9, 19], "io": [9, 34, 49, 51, 58, 60, 94, 119, 121, 127, 128, 140, 149, 162, 165, 166, 172, 179, 182, 198, 210, 215, 229, 230, 231, 253, 255], "lstmmodel": [9, 182, 197], "drop": [9, 23, 50, 105, 132, 153, 164, 177, 182, 185, 226, 227, 263], "emb": [9, 23, 93, 98, 102, 103, 137, 164, 182, 197, 266], "init_hidden": [9, 98, 182, 197], "new_zero": [9, 197], "corpu": [9, 49, 50, 60, 138, 182, 195], "preprocess": [9, 20, 42, 51, 58, 59, 60, 97, 104, 113, 116, 127, 159, 166, 172, 189, 206], "dictionari": [9, 14, 49, 58, 59, 60, 82, 103, 105, 112, 127, 128, 140, 153, 155, 160, 162, 163, 166, 172, 182, 186, 197], "word2idx": [9, 182], "idx2word": [9, 182], "add_word": [9, 182], "__len__": [9, 45, 51, 104, 136, 161, 179, 182], "train": [9, 10, 12, 16, 17, 18, 20, 23, 32, 34, 37, 38, 41, 42, 43, 46, 47, 51, 54, 56, 57, 58, 59, 60, 63, 64, 65, 67, 68, 69, 73, 75, 79, 82, 85, 91, 92, 94, 96, 97, 98, 100, 102, 103, 104, 105, 111, 113, 116, 118, 119, 121, 123, 126, 129, 130, 134, 138, 143, 147, 148, 149, 150, 151, 154, 155, 156, 159, 162, 163, 164, 165, 169, 172, 173, 176, 177, 179, 184, 186, 189, 193, 196, 198, 202, 203, 213, 223, 226, 227, 229, 243, 245, 247, 252, 253, 255, 256, 259], "utf8": [9, 182], "eo": [9, 49, 60, 113, 116, 118, 128, 166, 182], "idss": [9, 182], "int64": [9, 14, 60, 85, 95, 115, 145, 176, 179, 182, 194], "model_data_filepath": [9, 182], "512": [9, 12, 18, 33, 37, 38, 43, 75, 97, 113, 118, 122, 135, 145, 146, 147, 165, 179, 182, 195, 197, 203, 209, 222, 232, 233, 240], "word_language_model_quant": [9, 182], "map_loc": [9, 20, 49, 60, 73, 112, 134, 172, 182, 232, 239, 242], "input_": [9, 197], "randint": [9, 16, 34, 51, 52, 65, 111, 127, 128, 138, 139, 145, 147, 148, 155, 165, 173, 186, 192, 197, 222], "temperatur": [9, 97, 115], "num_word": [9, 49, 60], "outf": 9, "word_weight": 9, "div": [9, 12, 129, 145, 191, 193, 194, 199], "word_idx": 9, "multinomi": 9, "utf": [9, 49, 111, 127, 128, 138, 166, 210, 265, 266], "19": [9, 12, 17, 23, 60, 95, 127, 145, 161, 175, 185, 187, 203, 240, 266, 269], "all_output": 9, "gpt": [9, 54, 123, 132, 133], "almost": [9, 12, 19, 80, 102, 103, 123, 124, 137, 159, 177, 185], "repackage_hidden": [9, 182], "isinst": [9, 12, 14, 17, 19, 49, 51, 73, 125, 135, 143, 147, 148, 157, 182, 183, 186, 187, 199, 200, 202, 203, 246], "model_": [9, 96, 182], "quantize_dynam": [9, 119, 138, 197, 230, 236], "int8": [9, 19, 95, 138, 159, 178, 185, 186, 199, 201, 202, 223, 225, 230, 236], "quantized_model": [9, 19, 119, 138, 182, 183, 186, 199, 200], "qint8": [9, 119, 138, 180, 197, 230, 236], "print_size_of_model": [9, 19, 138, 182, 183, 186, 199, 200, 236], "mb": [9, 19, 109, 123, 138, 176, 182, 183, 186, 199, 200, 230, 240, 261], "getsiz": [9, 19, 138, 182, 183, 186, 199, 200, 230, 236], "set_num_thread": [9, 138, 159, 182, 186], "time_model_evalu": [9, 138, 182, 186], "nelaps": [9, 182], "1f": [9, 37, 38, 44, 49, 138, 170, 182, 186, 233], "macbook": [9, 19, 138, 166], "pro": [9, 19, 138], "welcom": [9, 19, 138, 186, 189, 190, 197, 206, 224], "dynamic_quantization_tutori": [9, 236], "outsid": [10, 14, 15, 23, 45, 60, 121, 124, 130, 169, 172, 174, 191, 265], "repo": [10, 15, 18, 19, 54, 58, 59, 82, 119, 121, 127, 132, 136, 138, 162, 163, 185, 196], "solut": [10, 17, 52, 60, 112, 121, 135, 145, 150, 155, 172, 173, 177, 193, 195, 203], "pr": [10, 170, 222], "propos": [10, 24, 124, 137, 154, 191, 193], "request": [10, 25, 43, 87, 104, 119, 122, 140, 154, 159, 162, 163, 167, 174, 175, 177, 178, 187, 193, 194, 215, 231], "hardwar": [10, 15, 17, 20, 48, 50, 60, 97, 105, 136, 139, 146, 148, 150, 155, 156, 157, 178, 185, 203, 222, 225, 234], "googl": [10, 17, 21, 24, 25, 42, 49, 52, 75, 104, 119, 121, 137, 138, 160, 161, 169, 206, 210, 263], "tpu": [10, 149, 156], "chip": [10, 178, 190], "layout": [10, 17, 124, 142, 178, 191, 194, 195, 198, 203, 246], "spars": [10, 16, 99, 103, 115, 121, 137, 157, 193, 198], "quantiz": [10, 58, 59, 97, 117, 121, 153, 159, 178, 196, 198, 220, 223, 229, 236, 237, 253, 255], "enforc": [10, 14, 22, 60, 98, 126, 150, 154, 174, 175, 191, 192], "mainli": [10, 14, 15, 18, 138, 145, 169, 173, 201, 202], "haven": [10, 23, 87, 98, 102, 103, 139, 144, 155], "addtion": 10, "identifi": [10, 17, 53, 55, 73, 82, 83, 109, 113, 133, 147, 148, 157, 163, 178, 179, 183, 186, 194, 202, 203], "carri": [10, 14, 49, 52, 97, 101, 132, 137, 148, 166], "privateuse1": [10, 121], "autogradprivateuse1": [10, 15], "privateuse2": [10, 15], "autogradprivateuse2": [10, 15], "privateuse3": [10, 15], "autogradprivateuse3": [10, 15], "tensorimpl": [10, 15, 233, 248], "storag": [10, 15, 20, 101, 112, 125, 137, 139, 147, 148, 160, 169, 191, 193, 194, 204, 211, 225, 232], "dispatchkeyset": [10, 15], "ks": 10, "caffe2": [10, 85, 189], "typemeta": 10, "data_typ": [10, 101], "opaquetensorimpl": 10, "tweak": [10, 49], "overrid": [10, 15, 40, 48, 51, 59, 68, 99, 108, 111, 144, 148, 150, 156, 172, 186, 190, 210], "vulkan": [10, 198, 255], "submit": [10, 222], "dispath": 10, "registrationdeclar": 10, "ab": [10, 13, 85, 92, 95, 173, 183, 195, 209, 236, 240], "schema": [10, 20, 23, 210], "abs_": 10, "abs_out": 10, "absolute_": 10, "absolute_out": 10, "angl": [10, 14, 95, 103], "angle_out": 10, "sgn": 10, "uniqu": [10, 17, 49, 53, 55, 95, 98, 99, 100, 102, 103, 116, 122, 133, 163, 166, 179, 191, 203, 260], "boolean": [10, 73, 137, 174, 175, 255], "impli": [10, 97, 102, 138], "schema_my_op1": 10, "my_op1": 10, "schema_my_op2": 10, "my_op2": 10, "schema_my_op2_backward": 10, "my_op2_backward": 10, "zoom": [10, 82, 126, 169, 172], "1600": [10, 233, 248], "grow": [10, 49, 61, 99, 125, 132, 176], "unrealist": 10, "classifi": [10, 12, 19, 24, 43, 46, 47, 52, 57, 73, 82, 87, 97, 112, 117, 127, 128, 138, 147, 179, 196, 266], "metadata": [10, 17, 22, 94, 142, 160, 170, 174, 175, 203, 263], "accompani": 10, "comment": [10, 136, 153, 166, 190, 191, 207, 222, 224, 234, 265], "sacrif": [10, 157], "max_pool2d": [10, 47, 73, 92, 93, 105, 123, 130, 155, 157, 163, 167, 205, 208, 223, 235, 240], "formula": [10, 97, 142, 160], "mathemat": [10, 13, 43, 48, 64, 101, 136, 160], "worri": [10, 52, 99, 130, 131, 134, 144, 153, 164], "my_op": [10, 23, 210], "op_backward": 10, "proper": [10, 32, 122, 124, 134, 148, 150, 160, 164, 172, 177, 191], "rare": [10, 15, 49, 117, 166], "assumpt": [10, 14, 60, 73, 97, 103, 151], "myadd_schema": 10, "my_add": 10, "setuptool": [10, 156, 169], "_xlac": 10, "torch_xla_sourc": 10, "extra_compile_arg": 10, "library_dir": 10, "extra_link_arg": 10, "make_relative_rpath": 10, "seamlessli": [10, 14, 53, 78, 124, 201], "nm": [10, 151, 222], "torchvsion": 10, "adhoc": 10, "unbox": 10, "potenti": [10, 14, 25, 73, 98, 122, 163, 179, 198, 199, 201, 268], "wiki": [10, 33, 142, 148, 154, 182], "suit": [10, 109, 160, 183, 198, 199, 201], "ship": [10, 44, 61, 92, 113, 252], "guarante": [10, 97, 133, 136, 148, 157, 163, 164, 175, 177, 192], "delet": [10, 17, 83, 125, 130, 134, 153, 164, 172, 185, 190, 205, 255], "old": [10, 19, 103, 112, 113, 119, 157, 169, 182, 183, 195, 225, 230], "until": [10, 16, 49, 60, 82, 113, 122, 128, 135, 136, 137, 145, 153, 160, 162, 163, 164, 169, 191], "interrupt": [10, 53, 87, 166], "quarterli": 10, "cadenc": 10, "announc": [10, 115], "slack": [10, 44, 79], "Not": [10, 16, 58, 59, 113, 134, 159, 174, 261], "search": [10, 18, 49, 75, 113, 121, 126, 145, 157, 174, 175, 185, 206, 263], "instantiate_device_type_test": 10, "testtorchdevicetyp": 10, "testviewop": 10, "testtensordeviceop": 10, "testtypepromot": 10, "etc": [10, 44, 45, 47, 49, 51, 61, 69, 79, 98, 99, 100, 101, 102, 110, 112, 124, 157, 160, 161, 166, 174, 175, 177, 178, 182, 183, 193, 202, 222, 263, 265], "__reduce_ex__": 10, "monkei": 10, "direct": [10, 23, 25, 43, 47, 52, 73, 103, 113, 126, 136, 138, 142, 147, 151, 154, 166, 185, 194, 218, 269], "suppos": [10, 12, 22, 97, 98, 99, 103, 123, 140, 179, 180, 222], "vice": [10, 23, 48, 80, 230], "versa": [10, 23, 48, 80, 230], "Such": [10, 11], "seamless": [10, 78, 201], "coverag": [10, 142, 146, 148, 195, 199, 201], "comprehens": [10, 21, 24, 48, 79, 108, 145, 201], "bahavior": 10, "refactor": [10, 112, 132], "codegen": [10, 145], "dev": [10, 99, 104, 129, 138, 159, 169, 172, 186, 198, 210, 228, 232, 260], "andrew": [11, 180, 200], "gu": 11, "shard": [11, 61, 120, 121, 132, 155, 176, 217], "saw": [11, 14, 21, 23, 49, 59, 60, 99, 101, 142, 143, 146, 147], "skeleton": [11, 14], "implicitli": [11, 43, 49, 123, 131, 165, 202], "particip": [11, 61, 113, 133, 135, 163], "hang": [11, 55, 61, 113, 128], "persist": [11, 22, 265], "earli": [11, 23, 52, 87, 113, 126, 134, 136, 180, 193], "shadow": [11, 197], "hook": [11, 107, 124, 134, 157], "num_input": 11, "device_id": [11, 16, 55, 79, 112, 122, 134, 242, 261], "arbitrarili": [11, 49, 97], "prior": [11, 15, 19, 42, 50, 52, 97, 115, 134, 147, 157, 170, 177, 178, 199], "notabl": [11, 19, 87, 196], "addition": [11, 12, 82, 115, 125, 126, 134, 177, 178, 179, 201], "divide_by_initial_world_s": 11, "world": [11, 14, 18, 23, 42, 54, 58, 59, 99, 103, 115, 124, 126, 136, 140, 144, 147, 150, 156, 161, 162, 163, 195, 265], "nonetheless": [11, 97, 265], "mind": [11, 49, 52, 85, 97, 108, 133, 151, 177, 220, 265], "preliminari": [11, 138], "delv": [11, 145], "insight": [11, 73, 82, 90, 136, 165], "join_hook": 11, "kwarg": [11, 16, 21, 112, 125, 135, 144, 148, 150, 160, 163, 165, 174, 175, 185, 195, 204, 212, 218, 246], "join_devic": 11, "join_process_group": 11, "processgroup": [11, 16, 18, 61, 120, 121, 124, 164, 217, 249], "throw_on_early_termin": 11, "explain": [11, 12, 17, 20, 23, 43, 47, 52, 61, 73, 99, 124, 145, 150, 173, 177, 187, 201, 203], "joinconfig": 11, "_join_config": 11, "main_hook": 11, "repeatedli": [11, 160, 164], "post_hook": 11, "is_last_join": 11, "broadcast": [11, 61, 68, 95, 98, 111, 134, 136, 156], "vacuou": 11, "contextlib": [11, 172], "nullcontext": 11, "conform": [11, 172], "interleav": 11, "syncbatchnorm": [11, 55], "__exit__": 11, "heartbeat": 11, "notify_join_context": 11, "serializ": 11, "fulli": [11, 12, 14, 15, 17, 20, 21, 22, 47, 78, 82, 87, 108, 110, 117, 120, 121, 126, 132, 148, 151, 158, 161, 163, 165, 169, 177, 183, 193, 196, 199, 203, 222], "proceed": [11, 47, 97, 108], "overlap": [11, 21, 56, 61, 122, 123, 127, 132, 134, 150, 169, 172, 177], "moreov": [11, 61, 191, 222], "permit": [11, 265], "customiz": [11, 137, 197], "idea": [11, 23, 24, 60, 73, 85, 97, 99, 100, 101, 103, 124, 130, 137, 145, 150, 154, 161, 162, 164, 166, 177, 191, 207, 265], "counterjoinhook": 11, "sync_max_count": 11, "all_reduc": [11, 61, 122, 123, 136, 156], "get_rank": [11, 134, 136], "process_group": 11, "common_rank": 11, "find_common_rank": 11, "max_count": 11, "__call__": [11, 51, 68, 111, 148, 157], "meth": [11, 14, 265], "to_consid": 11, "reduceop": [11, 122, 123, 136], "highlight": [11, 49, 60, 85, 90, 94, 114, 120, 122, 165, 169, 173, 222, 265], "alexi": 12, "jacq": 12, "winston": 12, "her": [12, 42, 113, 156], "leon": [12, 113], "gati": 12, "alexand": 12, "ecker": 12, "matthia": 12, "bethg": 12, "artist": 12, "distanc": [12, 63, 64, 67, 68, 69, 97, 111], "d_c": 12, "d_": [12, 96], "indispens": [12, 160], "pil": [12, 20, 41, 51, 58, 59, 90, 117, 119, 140, 147, 159, 172, 179, 206, 215, 231], "pretrain": [12, 20, 24, 42, 43, 58, 59, 73, 75, 103, 113, 117, 119, 121, 138, 140, 158, 159, 166, 172, 177, 178, 182, 183, 186, 189, 190, 196, 197, 199, 200, 201, 206, 208, 215, 222, 224, 225, 259], "vgg19": [12, 148], "vgg19_weight": 12, "throughout": [12, 25, 52, 102, 136, 150, 153, 160, 170, 177, 178, 193], "set_default_devic": [12, 63, 111, 232, 234], "resiz": [12, 19, 20, 47, 51, 52, 75, 90, 117, 119, 137, 140, 147, 158, 169, 183, 199, 200, 215, 222, 231, 256], "unabl": [12, 23, 139, 155, 185, 193], "caff": 12, "picasso": 12, "imsiz": 12, "image_load": 12, "image_nam": [12, 51], "style_img": 12, "content_img": 12, "reconvert": 12, "correctli": [12, 49, 52, 58, 59, 60, 73, 78, 114, 127, 142, 148, 153, 157, 159, 172, 173, 175, 193, 200, 226, 227, 255], "unload": 12, "topilimag": 12, "ion": [12, 14, 51, 117, 158, 161, 167], "titl": [12, 14, 17, 34, 51, 52, 73, 90, 117, 127, 137, 158, 160, 161, 166, 172, 179, 197, 227], "paus": [12, 51, 117, 161, 162, 200], "f_": [12, 160], "xl": [12, 221], "w_": [12, 103], "cl": [12, 75, 126, 138, 184, 188, 246], "squar": [12, 47, 51, 63, 64, 67, 68, 69, 71, 97, 111, 130, 131, 147, 154, 157, 161, 165, 180], "contentloss": 12, "throw": [12, 23, 61, 118, 140, 162, 174, 175], "mse_loss": [12, 97, 232], "recomput": [12, 97, 130, 132, 154], "act": [12, 22, 43, 49, 113, 126, 137, 157, 161, 163], "gram": 12, "g_": [12, 265], "hat": [12, 102, 113], "counteract": 12, "caus": [12, 15, 21, 22, 61, 73, 82, 119, 125, 145, 159, 162, 166, 169, 172, 175, 177, 178, 191, 197, 230, 234, 255, 263], "pool": [12, 18, 44, 52, 61, 87, 92, 94, 96, 97, 110, 112, 116, 170, 176, 178, 196, 241, 242, 243, 244, 245, 250, 251, 252], "tend": [12, 17, 97, 185, 203], "gram_matrix": 12, "f_xl": 12, "sl": 12, "styleloss": 12, "target_featur": 12, "vgg": 12, "child": [12, 60, 103, 109, 169, 186, 266], "connect": [12, 47, 59, 87, 103, 110, 117, 124, 136, 142, 144, 151, 157, 158, 159, 161, 177, 202, 210, 220, 225, 265], "cnn": [12, 45, 97, 119, 121, 147, 151, 154, 155, 167, 172, 178, 179, 201, 222, 230], "485": [12, 19, 51, 58, 59, 90, 97, 117, 140, 158, 159, 167, 183, 199, 200, 206, 215, 231], "456": [12, 19, 51, 58, 59, 90, 97, 117, 140, 158, 159, 167, 183, 199, 200, 206, 215, 231], "406": [12, 19, 51, 58, 59, 90, 97, 117, 140, 158, 159, 167, 183, 199, 200, 206, 215, 231], "229": [12, 19, 51, 58, 59, 90, 97, 117, 140, 158, 159, 167, 183, 199, 200, 206, 215, 231], "225": [12, 19, 51, 58, 59, 90, 97, 109, 117, 140, 158, 159, 167, 183, 199, 200, 206, 215, 231], "cnn_normalization_mean": 12, "cnn_normalization_std": 12, "height": [12, 43, 47, 58, 59, 78, 95, 147, 149, 153, 172, 178, 179, 265], "width": [12, 19, 43, 44, 47, 58, 59, 78, 95, 126, 147, 149, 150, 151, 153, 172, 178, 179, 265], "img": [12, 20, 34, 44, 51, 90, 92, 94, 96, 117, 119, 121, 140, 158, 170, 172, 179, 231, 260], "maxpool2d": [12, 44, 47, 78, 87, 92, 93, 94, 96, 97, 112, 135, 144, 167, 170, 241, 242, 243, 244, 245, 250, 251, 252], "align": [12, 150, 165, 166, 179, 192, 197, 265], "depth": [12, 43, 52, 56, 61, 101, 125, 145, 201, 236, 263], "immedi": [12, 18, 21, 48, 52, 102, 135, 136, 153, 162, 163, 166, 169, 185], "content_layers_default": 12, "conv_4": 12, "style_layers_default": 12, "conv_1": 12, "conv_2": 12, "conv_3": 12, "conv_5": 12, "get_style_model_and_loss": 12, "normalization_mean": 12, "normalization_std": 12, "content_lay": 12, "style_lay": 12, "content_loss": 12, "style_loss": 12, "conv": [12, 19, 52, 90, 110, 130, 143, 144, 148, 157, 158, 163, 178, 182, 183, 202, 220, 225, 228, 240, 241, 255], "children": [12, 169], "conv_": 12, "relu_": [12, 130, 202, 208], "plai": [12, 44, 49, 52, 79, 97, 99, 115, 121, 160, 178, 201], "pool_": 12, "bn_": 12, "runtimeerror": [12, 22, 118, 128, 156, 159, 165, 174, 175, 205], "unrecogn": 12, "__class__": [12, 52, 78, 148, 246], "add_modul": 12, "content_loss_": 12, "style_loss_": 12, "input_img": [12, 90, 231], "bfg": 12, "get_input_optim": 12, "closur": [12, 174, 175], "reevalu": 12, "exce": [12, 73, 130, 176, 230], "run_style_transf": 12, "num_step": [12, 162], "style_weight": 12, "1000000": 12, "content_weight": 12, "clamp_": 12, "style_scor": 12, "content_scor": 12, "sphinx_gallery_thumbnail_numb": [12, 127], "ioff": [12, 51, 117, 158, 161, 167], "neural_style_tutori": 12, "paszk": [13, 136, 161], "dziedzic": 13, "shall": [13, 47, 52, 103], "learnabl": [13, 47, 67, 68, 69, 111, 112, 121, 204], "badfftfunct": 13, "fft": [13, 173], "rfft2": 13, "irfft2": 13, "numpy_input": 13, "numpy_go": 13, "incorrect_fft": 13, "literatur": [13, 161], "confusingli": 13, "correl": [13, 82, 145], "flip": [13, 21, 146], "wrt": [13, 130, 131], "np": [13, 14, 17, 19, 20, 40, 44, 48, 51, 52, 60, 71, 73, 75, 80, 90, 92, 94, 95, 96, 98, 104, 109, 111, 117, 119, 138, 147, 150, 158, 159, 164, 166, 167, 170, 172, 173, 183, 186, 192, 195, 197, 199, 200, 203, 206, 231, 248], "convolve2d": 13, "correlate2d": 13, "scipyconv2dfunct": 13, "as_tensor": [13, 75, 193], "grad_filt": 13, "from_numpi": [13, 40, 48, 51, 80, 95, 109, 162, 164, 173], "scipyconv2d": 13, "filter_width": 13, "filter_height": 13, "gradcheck": [13, 130, 131, 142, 249], "moduleconv": 13, "atol": [13, 17, 20, 139, 151, 155, 203], "numpy_extensions_tutori": 13, "freeli": 14, "inspir": [14, 60, 116, 136, 146, 151, 165, 207], "v1": [14, 17, 61, 95, 135, 137, 161, 162, 164, 182, 194, 203, 233, 260], "openai": [14, 121, 147, 160, 161, 162, 164], "farama": [14, 160], "gymnasium": [14, 160, 161], "encount": [14, 49, 60, 110, 122, 145, 173, 255], "undertaken": 14, "broader": [14, 25], "challeng": [14, 101, 102, 123, 124, 136, 143, 154, 161, 172], "wider": [14, 146], "acquaint": 14, "set_se": [14, 138, 186], "avenu": [14, 85], "backpropag": [14, 37, 38, 43, 47, 49, 73, 98, 99, 100, 102, 103, 125, 147], "defaultdict": [14, 17, 75, 160, 203], "boundedtensorspec": 14, "unboundedcontinuoustensorspec": 14, "unsqueezetransform": 14, "_apply_to_composit": 14, "check_env_spec": [14, 160], "step_mdp": [14, 137], "default_x": 14, "pi": [14, 63, 64, 65, 67, 68, 69, 71, 72, 89, 95, 111, 121, 161, 265], "default_i": 14, "_set_se": 14, "torqu": 14, "upward": 14, "angular": 14, "stand": [14, 85, 113, 147, 194, 265], "equat": [14, 52, 138, 160, 161, 265], "motion": [14, 265], "veloc": [14, 161], "theta": [14, 73, 99, 160, 167, 265], "_t": [14, 147], "theta_t": 14, "dt": [14, 147, 265], "rad": 14, "sec": [14, 123, 138, 232], "gravit": 14, "mass": 14, "accord": [14, 15, 24, 112, 115, 119, 145, 147, 157, 161, 165, 172, 194, 204], "theta_": [14, 147], "deleg": [14, 21, 121, 144, 189, 199], "privat": [14, 15, 23, 58, 59, 115, 156, 157, 191, 210], "merg": [14, 20, 22, 45, 159, 161, 172, 222], "is_shar": 14, "modif": [14, 15, 19, 20, 21, 87, 98, 130, 136, 157, 160, 163, 167, 170, 174, 175, 183, 196], "new_th": 14, "plu": [14, 98, 99, 115, 128], "new_thdot": 14, "neg": [14, 21, 49, 90, 98, 99, 104, 113, 138, 145, 157, 160, 231, 255], "discourag": [14, 48, 160], "thdot": 14, "g_forc": 14, "clamp": [14, 73, 95, 199, 208], "max_torqu": 14, "angle_norm": 14, "max_spe": 14, "omit": [14, 23, 109, 145, 160, 178, 182, 196, 199, 200, 201, 240], "agent": [14, 61, 121, 161, 162, 164, 167], "mandatori": [14, 142, 160], "is_empti": 14, "gen_param": 14, "high_th": 14, "high_thdot": 14, "low_th": 14, "low_thdot": 14, "simultan": [14, 15, 22, 25, 43, 56, 121, 126, 136, 159], "rng": [14, 136], "domain": [14, 24, 49, 50, 73, 108, 121, 160, 195, 266], "accur": [14, 19, 73, 87, 109, 126, 144, 164, 173, 193], "lazili": [14, 153], "costli": [14, 125], "reward_spec": [14, 160], "done_spec": 14, "input_spec": [14, 160, 174], "state_spec": 14, "output_spec": [14, 174], "trivial": [14, 51, 56, 125, 140, 204, 211, 255], "neither": [14, 150, 180], "shortcut": 14, "tensorspec": [14, 189], "irrelev": [14, 156], "_make_spec": 14, "td_param": 14, "make_composite_from_td": 14, "unbound": 14, "incorpor": [14, 97, 137, 165, 266], "pseudo": [14, 24], "manual_se": [14, 17, 19, 25, 52, 73, 92, 95, 97, 98, 99, 101, 102, 103, 118, 122, 123, 130, 136, 138, 139, 146, 155, 162, 183, 186, 195, 199, 200, 203, 236, 261], "pendulumenv": 14, "expand": [14, 15, 49, 60, 98, 101, 105, 113, 145, 170, 178, 189, 195, 196, 211], "batch_lock": 14, "homonym": 14, "render_mod": [14, 147], "human": [14, 20, 49, 73, 110, 115, 128, 138, 140, 147, 166, 172, 215, 265], "rgb_arrai": 14, "render_fp": 14, "random_": [14, 16, 60, 135, 150, 162], "_make_step": 14, "rand_step": 14, "randomli": [14, 44, 51, 52, 65, 71, 72, 87, 111, 128, 138, 147, 161, 166, 186], "invers": [14, 95, 192], "showcas": [14, 23, 65, 122, 151, 153, 177, 178, 187, 198], "unsqueeze_dim": 14, "summar": [14, 49, 51, 114, 119, 120, 122, 126, 138, 144, 169, 178], "_apply_transform": 14, "_call": 14, "inv": 14, "_inv_apply_transform": 14, "eventu": [14, 130, 137], "out_keys_inv": 14, "subset": [14, 21, 23, 58, 59, 60, 85, 87, 97, 107, 117, 136, 156, 158, 172, 174, 175, 179, 193, 194, 255], "unitari": 14, "raw": [14, 23, 44, 49, 61, 68, 82, 104, 113, 118, 119, 174, 175, 179, 263], "sintransform": 14, "ob": [14, 147, 164, 202], "tensordict_reset": 14, "transform_observation_spec": 14, "costransform": 14, "t_sin": 14, "t_co": 14, "del_kei": 14, "cat_transform": 14, "met": [14, 123], "mdp": 14, "gather": [14, 49, 55, 79, 123, 124, 134, 136, 137, 144, 160, 161, 198, 207], "simple_rollout": 14, "_data": [14, 73], "keep_oth": 14, "unexplor": 14, "abil": [14, 23, 60, 61, 112, 124, 125, 136, 167, 170, 173, 193, 208], "recreat": [14, 43, 176, 210], "auto_reset": 14, "lazylinear": [14, 160], "clip": [14, 20, 49, 73, 117, 158, 160, 161, 167], "20_000": [14, 137], "cosineannealinglr": [14, 110, 160], "init_td": 14, "traj_return": 14, "last_reward": [14, 162, 164], "is_ipython": [14, 161], "inlin": [14, 25, 52, 60, 89, 92, 143, 145, 161, 191, 198, 205, 266, 269], "get_backend": [14, 161], "ipython": [14, 18, 52, 104, 109, 149, 161], "figsiz": [14, 34, 52, 73, 158, 160, 170, 179], "gcf": [14, 161], "clear_output": [14, 161], "scratch": [14, 43, 49, 53, 97, 98, 112, 114, 117, 118, 127, 128, 166, 255], "advanc": [15, 17, 19, 23, 43, 58, 59, 87, 100, 105, 107, 108, 120, 121, 134, 172, 177, 191, 194, 198, 201, 203, 207, 222, 223, 236, 266], "verif": [15, 163], "rapid": [15, 194], "manufactur": [15, 60], "imposs": [15, 98, 153, 207], "began": 15, "enhanc": [15, 115, 140, 167, 201, 230, 265], "rapidli": 15, "wrapper_custom_tensor_add": 15, "torch_fn": 15, "custom_cpu_fallback": 15, "operatorhandl": 15, "hint": [15, 18, 97, 98, 102, 108, 125, 136, 162, 169], "cpu_fallback": 15, "cppfunction": 15, "makefromboxedfunct": 15, "cumtomselufunct": 15, "selu": [15, 110], "wrapper_autogradcumstom__selu": 15, "wrapper_autogradcustom__selu": 15, "autocastprivateuse1": 15, "autocast": [15, 17, 201, 203, 209, 222, 249, 256], "kernel_privateuseon": 15, "makefallthrough": 15, "backendmodul": 15, "_register_device_modul": 15, "backend_nam": 15, "get_amp_supported_dtyp": 15, "is_autocast_en": 15, "get_autocast_dtyp": 15, "set_autocast_dtyp": 15, "set_autocast_en": 15, "generatorimpl": 15, "builder": 15, "register_generator_privateuse1": 15, "customgeneratorimpl": 15, "make_custom_gener": 15, "deviceindex": 15, "device_index": 15, "make_gener": 15, "make_cumstom_gener": 15, "event": [15, 22, 82, 109, 113, 122, 123, 162, 173, 178], "deviceguard": 15, "deviceguardimplinterfac": 15, "c10_register_guard_impl": 15, "customguardimpl": 15, "backend_meta_": 15, "extrameta": 15, "backendmeta": 15, "custombackendmetadata": 15, "unordered_map": 15, "tensorbackendmetaregistri": 15, "for_seri": 15, "for_deseri": 15, "timer": [15, 17, 52, 118, 139, 146, 155, 165, 166, 185, 189, 203, 212, 253], "ascend": [15, 52, 83], "npu": [15, 189, 225], "meet": [15, 50, 52, 204], "usabl": [15, 112, 137, 143], "compli": [15, 60], "habit": [15, 268], "torch_npu": 15, "exclus": [15, 23, 157], "strongli": [15, 137, 154, 265], "rename_privateuse1_backend": 15, "register_privateuse1_backend": 15, "unsupported_dtyp": 15, "quint8": [15, 180], "generate_methods_for_privateuse1_backend": 15, "for_tensor": 15, "for_modul": 15, "for_storag": 15, "is_npu": 15, "yi": [16, 174, 175], "wang": [16, 24, 108, 145, 147], "paradigm": [16, 17, 61, 97, 120, 134, 135, 163, 164, 203], "dens": [16, 17, 147, 191, 195, 203], "fc": [16, 43, 45, 115, 117, 135, 147, 150, 151, 158, 204], "hybrid": [16, 84, 110], "pipedream": 16, "embeddingbag": [16, 18, 115], "respond": [16, 147, 163], "amongst": [16, 192], "themselv": [16, 193, 199], "remotemodul": 16, "kick": [16, 43, 113, 153, 162, 163, 164], "remot": [16, 61, 120, 126, 135, 162, 163, 164, 169, 214], "hybridmodel": 16, "allreduc": [16, 61, 82, 123, 124, 134, 156, 249], "firstli": [16, 108, 145, 161], "tcp": [16, 55, 132, 133, 136, 214], "_run_train": [16, 164], "rpc_async": [16, 135, 162, 164], "shut": [16, 163], "29501": 16, "ps": [16, 61, 162, 163, 164, 197], "remote_emb_modul": 16, "num_embed": [16, 18, 110, 176], "embedding_dim": [16, 18, 93, 98, 102, 103, 110, 176], "fut": [16, 21, 162, 164], "trainer_rank": 16, "trainer_nam": 16, "gloo": [16, 134, 136, 156, 169, 176, 261], "offset": [16, 17, 115, 203, 257], "emb_lookup": 16, "distributedoptim": [16, 135, 163, 164, 214, 218], "remote_paramet": 16, "cannnot": 16, "aggreg": [16, 43, 109, 147, 172, 192, 240], "model_parameter_rref": 16, "get_next_batch": [16, 162, 164], "num_indic": 16, "longtensor": [16, 49, 60, 80, 99, 103, 128, 135, 150, 162, 164, 166], "offsets_tensor": 16, "dist_autograd": [16, 135, 163, 164], "context_id": [16, 135, 163, 164], "tun": 16, "jess": [17, 203], "cai": [17, 203], "seek": [17, 85, 203], "grain": [17, 34, 61, 122, 136, 169, 203], "2n": [17, 203], "degrad": [17, 73, 203, 230], "sparsifi": [17, 121, 157, 203], "answer": [17, 49, 75, 99, 103, 136, 138, 144, 153, 166, 203, 255], "tune": [17, 19, 82, 97, 113, 120, 121, 123, 126, 158, 159, 177, 185, 186, 203, 223], "recov": [17, 61, 122, 123, 134, 148, 200, 203], "nearli": [17, 170, 203], "f1": [17, 138, 173, 186, 203], "vs": [17, 18, 52, 78, 94, 122, 155, 169, 170, 177, 178, 185, 193, 196, 198, 199, 202, 203, 221], "3x": [17, 64, 111, 178, 203, 225], "beginn": [17, 35, 45, 46, 77, 84, 91, 100, 106, 120, 203, 205, 206, 236], "to_sparse_semi_structur": [17, 203], "sparsesemistructuredtensor": [17, 203], "_force_cutlass": [17, 203], "tile": [17, 172, 203, 209], "3072": [17, 97, 148, 203], "2560": [17, 203], "10240": [17, 203], "inference_mod": [17, 130, 172, 203], "dense_output": [17, 203], "dense_t": [17, 203], "stmt": [17, 139, 146, 150, 155, 165, 185, 203, 212, 233, 248], "blocked_autorang": [17, 165, 203, 212, 233], "median": [17, 173, 185, 203, 233, 248], "1e3": [17, 185, 203, 236], "sparse_output": [17, 203], "sparse_t": [17, 203], "a100": [17, 122, 125, 155, 173, 176, 185, 203], "80gb": [17, 203], "870m": [17, 203], "630m": [17, 203], "382x": [17, 203], "allclos": [17, 125, 139, 142, 145, 146, 151, 154, 155, 165, 173, 203, 207, 233], "motiv": [17, 73, 145, 163, 180, 187, 192, 193, 195, 203], "affect": [17, 97, 113, 131, 150, 177, 203], "swap": [17, 51, 99, 110, 124, 138, 160, 183, 185, 186, 195, 197, 200, 203], "compress": [17, 90, 157, 191, 194, 203, 211], "drawback": [17, 103, 203], "2020": [17, 203], "amper": [17, 122, 151, 155, 203, 232], "cutlass": [17, 203], "cusparselt": [17, 203], "milder": [17, 203], "account": [17, 50, 137, 153, 166, 170, 186, 203], "retrain": [17, 203, 229], "sweet": [17, 203], "spot": [17, 127, 203], "2x": [17, 85, 121, 131, 153, 177, 178, 182, 203], "theoret": [17, 52, 191, 203], "granular": [17, 122, 145, 178, 186, 203, 240, 249], "fp16": [17, 122, 148, 185, 190, 203], "resnet": [17, 43, 44, 79, 125, 135, 150, 158, 169, 183, 197, 199, 200, 201, 203, 225, 230, 249], "imagenet": [17, 44, 51, 79, 117, 119, 140, 158, 159, 183, 199, 200, 203, 215, 231], "76": [17, 148, 164, 203, 233], "resnext": [17, 203], "101_32x8d": [17, 203], "xception": [17, 203], "ssd": [17, 203, 249], "rn50": [17, 203], "coco2017": [17, 203], "bbap": [17, 203], "maskrcnn": [17, 203], "fairseq": [17, 203], "en": [17, 21, 33, 49, 60, 99, 113, 118, 142, 154, 166, 172, 203, 263], "de": [17, 18, 22, 49, 60, 113, 116, 118, 166, 203], "wmt14": [17, 203], "bleu": [17, 203], "squad": [17, 145, 203], "workflow": [17, 19, 58, 59, 82, 86, 87, 123, 174, 194, 198, 202, 203], "perspect": [17, 23, 101, 160, 178, 203], "subproblem": [17, 203], "handoff": [17, 203], "anticip": [17, 203], "area": [17, 113, 170, 179, 185, 194, 203, 267], "colab": [17, 18, 24, 25, 42, 48, 75, 94, 104, 115, 119, 121, 137, 138, 146, 158, 160, 161, 172, 176], "panda": [17, 34, 51, 73, 119, 172], "wandb_dis": 17, "ao": [17, 19, 180, 182, 183, 185, 199, 200, 201, 203], "weightnormsparsifi": [17, 203], "hug": [17, 75, 145], "face": [17, 44, 51, 52, 60, 73, 75, 79, 113, 145, 199], "preprocess_validation_funct": [17, 203], "strip": [17, 49, 75, 127, 128, 166, 203], "max_length": [17, 49, 60, 75, 128, 138, 166, 186, 203, 255], "384": [17, 189, 203], "only_second": [17, 203], "return_overflowing_token": [17, 203], "return_offsets_map": [17, 203], "sample_map": [17, 203], "pop": [17, 22, 98, 138, 186, 203], "overflow_to_sample_map": [17, 203], "example_id": [17, 203], "input_id": [17, 75, 122, 124, 138, 145, 166, 186, 203], "sample_idx": [17, 34, 203], "sequence_id": [17, 203], "offset_map": [17, 203], "preprocess_train_funct": [17, 203], "start_posit": [17, 203], "end_posit": [17, 203], "start_char": [17, 203], "answer_start": [17, 203], "end_char": [17, 203], "idx": [17, 19, 34, 51, 75, 98, 102, 103, 109, 115, 158, 159, 166, 170, 179, 203, 240], "context_start": [17, 203], "context_end": [17, 203], "compute_metr": [17, 138, 186, 203], "start_logit": [17, 203], "end_logit": [17, 203], "n_best": [17, 203], "max_answer_length": [17, 203], "example_to_featur": [17, 203], "predicted_answ": [17, 203], "feature_index": [17, 203], "start_index": [17, 203], "argsort": [17, 203], "tolist": [17, 51, 113, 179, 203], "end_index": [17, 203], "logit_scor": [17, 203], "score": [17, 49, 60, 98, 102, 103, 109, 138, 149, 165, 166, 179, 186, 203], "best_answ": [17, 203], "prediction_text": [17, 203], "theoretical_answ": [17, 203], "ex": [17, 73, 188, 203, 266, 268], "measure_execution_tim": [17, 203], "dataset_for_model": [17, 203], "remove_column": [17, 203], "set_format": [17, 203], "batch_size_to_time_sec": [17, 203], "column_nam": [17, 203], "baseline_predict": 17, "p50": [17, 203], "model_c": [17, 185], "fullgraph": [17, 129, 165, 173, 212, 213, 257], "_compil": 17, "new_predict": 17, "model_nam": [17, 49, 60, 122, 185, 201, 203, 222], "autotoken": [17, 122, 203], "from_pretrain": [17, 75, 122, 138, 145, 186, 203, 222], "automodelforquestionansw": [17, 203], "val": [17, 19, 22, 117, 118, 122, 149, 158, 159, 183, 199, 200, 203], "squad_dataset": [17, 203], "load_dataset": [17, 75, 122, 203], "tokenized_squad_dataset": [17, 203], "data_col": [17, 203], "datacollatorwithpad": [17, 203], "segment": [17, 121, 185, 203, 206, 224], "wikipedia": [17, 33, 142, 154, 203], "articl": [17, 113, 116, 203], "training_arg": [17, 203], "trainingargu": [17, 203], "num_train_epoch": [17, 138, 203], "lr_scheduler_typ": [17, 203], "per_device_train_batch_s": [17, 203], "per_device_eval_batch_s": [17, 203], "logging_step": 17, "runner": 17, "max_step": [17, 75], "report_to": 17, "train_dataset": [17, 55, 97, 115, 122, 203, 222, 256], "eval_dataset": [17, 138, 186, 203], "fair": [17, 97, 103, 113, 195, 196, 203], "fp16_baselin": [17, 203], "fp16_time": [17, 203], "cuda_fp16": [17, 203], "pd": [17, 34, 51, 119, 172], "df": [17, 83, 119, 126], "datafram": [17, 82, 119, 126, 172], "log_histori": 17, "lowest": [17, 61, 123, 157, 203], "satisfi": [17, 126, 174, 175, 197, 203, 204], "sparsity_level": [17, 203], "sparse_block_shap": [17, 203], "zeros_per_block": [17, 203], "sparse_config": [17, 203], "tensor_fqn": [17, 203], "fqn": [17, 203, 216], "named_modul": [17, 143, 157, 203, 241], "anytim": [17, 203], "pruner": [17, 203], "update_mask": [17, 203], "shot": [17, 113, 162, 203], "squash_mask": [17, 203], "set_printopt": [17, 203, 233], "edgeitem": [17, 203], "sparse_loss": 17, "quickstart": [17, 35, 203, 226], "metrics_spars": [17, 203], "sparse_perf": [17, 203], "perf": [17, 178, 190, 203], "28x": [17, 203], "bs": [17, 104, 145, 203], "amen": [17, 203], "spent": [17, 82, 113, 165, 169, 177, 178, 203], "delta": [17, 125, 145, 146, 147, 155, 161, 203, 233, 248], "exact": [17, 97, 112, 130, 140, 165, 174, 175, 186, 199, 200, 203], "53": [17, 148, 203, 221, 240, 266], "93": [17, 109, 164, 203, 233], "15": [17, 23, 24, 45, 52, 58, 59, 73, 90, 92, 93, 116, 117, 147, 158, 170, 172, 179, 189, 203, 205, 221, 233, 248, 265, 269], "54": [17, 148, 150, 178, 233], "71x": [17, 178], "74": [17, 119, 164, 186, 233], "23x": 17, "71": [17, 19, 21, 51, 145, 164], "59": [17, 115, 159, 172, 233, 240], "22x": 17, "286": [17, 148, 172, 203], "65": [17, 51, 164, 179, 220, 233], "247": [17, 164], "63": [17, 230, 240], "14x": 17, "02x": 17, "ye": [17, 50, 78, 99, 138, 153, 189], "18x": [17, 203], "13x": 17, "159": 17, "142": 17, "12x": 17, "semi_structured_spars": 17, "embeddingplann": [18, 121], "conda": [18, 23, 82, 90, 94, 136, 145, 176, 185, 188, 189, 190, 198, 223, 225, 231, 247, 248], "cudatoolkit": [18, 176], "sudo": [18, 169, 208], "rm": [18, 214, 225], "miniconda3": [18, 22, 248], "py37_4": 18, "sh": [18, 134, 190, 196, 206, 208, 220, 224, 225, 228], "anaconda": [18, 82, 136], "chmod": 18, "fbgemm": [18, 19, 119, 176, 180, 182, 183, 230], "cp": [18, 208, 210, 215, 260], "restart": [18, 23, 58, 59, 133, 161], "newli": [18, 49, 117, 136], "python37": 18, "dynload": 18, "enviro": 18, "spmd": [18, 124, 216], "mimic": [18, 19, 97, 150, 158, 185, 186, 191], "launcher": [18, 210], "embeddingbagcollect": 18, "bag": [18, 34, 38, 94, 96, 115, 170, 176], "ebc": [18, 176], "parameterconstraint": 18, "placement": [18, 177], "intra": [18, 21, 122, 124, 138], "interconnect": [18, 76, 177], "nvlink": [18, 124, 214], "data_parallel": [18, 79], "meta": [18, 49, 124, 126, 139, 155, 160, 174, 175, 176, 177, 178, 202, 204, 241, 246, 253, 257, 269], "planner": 18, "embedding_typ": 18, "embeddingcomputekernel": 18, "shardingtyp": 18, "large_table_cnt": 18, "small_table_cnt": 18, "large_t": 18, "embeddingbagconfig": [18, 176], "large_table_": 18, "feature_nam": [18, 176], "large_table_feature_": 18, "poolingtyp": [18, 176], "small_tabl": 18, "small_table_": 18, "small_table_feature_": 18, "gen_constraint": 18, "sharding_typ": 18, "table_wis": 18, "large_table_constraint": 18, "small_table_constraint": 18, "mimick": 18, "single_rank_execut": 18, "embeddingbagcollectionshard": 18, "model_parallel": 18, "embeddingshardingplann": 18, "topolog": [18, 138, 186, 222], "moduleshard": 18, "shardingenv": 18, "init_distributed_single_host": 18, "pyre": 18, "fixm": 18, "set_devic": [18, 53, 55, 122, 123, 187, 216, 217], "compute_devic": 18, "pg": 18, "sharder": [18, 176], "shardingplan": 18, "collective_plan": 18, "sharded_model": 18, "from_process_group": 18, "spmd_sharing_simul": 18, "get_context": 18, "exitcod": 18, "medium": [18, 122, 179, 265], "large_table_0": 18, "parametershard": 18, "compute_kernel": 18, "batched_fus": 18, "sharding_spec": 18, "enumerableshardingspec": 18, "shardmetadata": 18, "shard_offset": 18, "shard_siz": 18, "large_table_1": 18, "small_table_0": 18, "small_table_1": 18, "finer": [18, 34, 61, 178, 240], "halv": [18, 109], "row_wis": 18, "imbal": [18, 177], "vertic": [18, 21, 263, 265], "column_wis": 18, "unfortu": 18, "batched_dens": 18, "raghuraman": [19, 138, 158], "krishnamoorthi": [19, 138, 158], "jerri": [19, 182, 183, 184, 199, 201, 202], "zhang": [19, 182, 183, 184, 199, 201, 202, 216, 217], "decreas": [19, 49, 73, 83, 97, 103, 124, 147, 177, 178, 194, 225, 255], "mobilenetv2": [19, 190, 198, 200, 225], "dataload": [19, 33, 35, 37, 38, 44, 45, 52, 55, 73, 75, 87, 92, 94, 96, 97, 113, 115, 117, 118, 122, 123, 130, 136, 138, 149, 158, 163, 166, 167, 169, 170, 172, 179, 183, 186, 199, 200, 222, 223, 237, 238, 249, 252, 256], "filterwarn": [19, 51, 149, 160, 172, 183, 191, 192, 193, 194, 199, 200], "deprecationwarn": [19, 183, 199, 200], "seed": [19, 25, 52, 73, 97, 122, 123, 136, 138, 162, 164, 183, 186, 195, 199, 200, 233], "191009": [19, 25, 183, 199, 200], "floatfunct": 19, "quantstub": [19, 183, 220, 225, 230], "dequantstub": [19, 183, 220, 225, 230], "relu6": [19, 110], "_make_divis": 19, "divisor": 19, "min_valu": 19, "tf": [19, 94], "divis": [19, 166, 195], "tensorflow": [19, 94, 98, 100, 111], "blob": [19, 23, 33, 108, 123, 143, 169, 180, 183, 208, 218, 263], "slim": [19, 111], "mobilenet": [19, 58, 59, 121, 159, 196], "new_v": 19, "round": [19, 108, 115, 122, 147, 162], "convbnrelu": 19, "in_plan": [19, 135], "out_plan": [19, 135], "kernel_s": [19, 97, 104, 123, 130, 135, 147, 154, 167, 180, 220, 223], "momentum": [19, 43, 44, 65, 69, 87, 92, 94, 96, 104, 111, 112, 117, 130, 136, 158, 162, 169, 170, 179, 180, 200, 218, 220, 222, 223, 243, 244, 245, 251, 252, 256], "invertedresidu": 19, "oup": 19, "expand_ratio": 19, "hidden_dim": [19, 93, 98, 102], "use_res_connect": 19, "pw": 19, "dw": 19, "skip_add": 19, "num_class": [19, 24, 42, 75, 97, 115, 135, 149, 150, 162, 170, 172, 179], "width_mult": 19, "inverted_residual_set": 19, "round_nearest": 19, "v2": [19, 58, 59, 95, 97, 114, 137, 145, 159, 179, 188, 194, 209], "input_channel": 19, "last_channel": 19, "1280": [19, 179, 185], "160": [19, 138, 164, 172, 220, 233, 240], "320": [19, 78, 167, 223], "valueerror": [19, 49, 60, 147, 192, 218], "invert": [19, 121, 160, 192], "residu": [19, 124], "output_channel": 19, "quant": [19, 158, 180, 186, 196, 199, 202, 220, 225, 230], "dequant": [19, 158, 180, 183, 185, 186, 196, 197, 199, 201, 202, 220, 223, 225, 230], "init": [19, 20, 22, 23, 52, 59, 99, 118, 130, 135, 154, 160, 196, 204, 220, 224, 227, 260], "kaiming_normal_": [19, 135], "fan_out": [19, 135], "zeros_": 19, "ones_": 19, "normal_": [19, 52], "bn": [19, 130, 143, 144, 158, 180, 182, 200, 220, 225], "fuse_model": [19, 158, 196, 197], "is_qat": [19, 180, 200, 201], "fuse_modul": [19, 158], "fuse_modules_qat": 19, "averagemet": [19, 183, 199, 200], "fmt": [19, 150, 183, 199, 200, 211], "avg": [19, 37, 38, 127, 183, 199, 200, 221, 240], "__str__": [19, 183, 199, 200], "fmtstr": [19, 183, 199, 200], "__dict__": [19, 49, 60, 183, 199, 200, 201, 246], "topk": [19, 49, 90, 127, 128, 166, 183, 199, 200, 223, 259], "maxk": [19, 58, 59, 183, 199, 200], "pred": [19, 37, 38, 104, 117, 123, 124, 130, 138, 149, 158, 163, 167, 170, 173, 174, 175, 179, 183, 186, 199, 200, 223], "correct_k": [19, 183, 199, 200], "mul_": [19, 95, 183, 199, 200, 218], "neval_batch": [19, 200], "top1": [19, 183, 199, 200, 223], "acc": [19, 73, 117, 149, 158, 172, 183, 199, 200], "top5": [19, 183, 199, 200, 259], "cnt": [19, 73, 183, 199, 200], "acc1": [19, 183, 199, 200], "acc5": [19, 183, 199, 200], "load_model": [19, 183, 199, 200], "data_path": [19, 87, 104, 183, 199, 200], "prepare_data_load": [19, 183, 199, 200], "randomresizedcrop": [19, 117, 183, 199, 200], "randomhorizontalflip": [19, 51, 117, 158, 179, 183, 199, 200], "dataset_test": [19, 179, 183, 199, 200], "centercrop": [19, 52, 90, 117, 119, 140, 158, 183, 199, 200, 215, 231], "train_sampl": [19, 166, 183, 199, 200], "test_sampl": [19, 183, 199, 200], "sequentialsampl": [19, 138, 183, 186, 199, 200], "train_batch_s": [19, 183, 199, 200], "data_loader_test": [19, 179, 183, 199, 200, 201], "saved_model_dir": [19, 183, 199, 200], "float_model_fil": [19, 183, 199, 200], "mobilenet_pretrained_float": 19, "scripted_float_model_fil": [19, 183, 199], "mobilenet_quantization_script": 19, "scripted_quantized_model_fil": 19, "mobilenet_quantization_scripted_quant": 19, "float_model": [19, 182, 183, 186, 197, 199, 200, 201], "fusion": [19, 82, 144, 145, 178, 183, 185, 200, 220, 222, 255, 258], "baselin": [19, 21, 24, 90, 97, 172, 185, 199, 203, 231, 233, 248], "un": [19, 166], "num_eval_batch": [19, 200], "sophist": [19, 160], "num_calibration_batch": 19, "mymodel": [19, 105, 180], "estim": [19, 47, 51, 52, 126, 160, 161, 166, 185], "qconfig": [19, 119, 158, 180, 182, 183, 184, 186, 197, 199, 202, 220, 225, 230], "default_qconfig": [19, 183, 197], "calibr": [19, 180, 182, 184, 200, 201, 225], "safe": [19, 23, 65, 97, 111, 143, 189, 211], "4x": [19, 122, 178, 182, 183], "exercis": [19, 44, 136, 158, 177], "x86": [19, 119, 180, 182, 183, 196, 198, 206, 224, 230], "basi": [19, 122, 138, 151, 265], "histogram": [19, 197, 199], "per_channel_quantized_model": 19, "get_default_qconfig": [19, 119, 182, 183, 220, 225, 230], "67": [19, 109, 145, 178, 180, 186], "wors": [19, 119, 211], "qat": [19, 158, 180, 201], "train_one_epoch": [19, 96, 179, 200], "ntrain_batch": [19, 200], "avgloss": [19, 200], "5f": [19, 200, 236], "global_avg": [19, 200], "qat_model": 19, "get_default_qat_qconfig": [19, 230], "prepare_qat": [19, 158, 230], "toward": [19, 49, 60, 97, 128, 161, 183], "freez": [19, 43, 117, 158, 178, 198, 200, 201, 222, 249], "num_train_batch": [19, 200], "nepoch": [19, 200], "disable_observ": [19, 200], "intrins": [19, 180], "freeze_bn_stat": 19, "confirm": [19, 20, 58, 59, 87, 122, 146, 162], "allud": [19, 73], "run_benchmark": 19, "img_load": 19, "num_batch": [19, 37, 38, 135, 136, 150, 232], "num_imag": [19, 117], "0f": [19, 117, 130, 158, 167, 223], "dynamo_export": [20, 105, 107, 108], "newest": [20, 105], "torchdynamo": [20, 105, 107, 121, 174, 175, 188, 201, 202], "technolog": [20, 61, 97, 105, 121, 136, 253], "torchscript": [20, 58, 59, 105, 119, 121, 140, 143, 148, 178, 186, 189, 190, 196, 198, 211, 225, 226, 227, 230, 240, 249, 253], "prove": [20, 103, 177], "onnxruntim": [20, 105, 107, 108], "model_zoo": 20, "wide": [20, 61, 124, 127, 128, 136, 138, 150, 156, 166, 185, 210, 269], "superresolut": 20, "shi": 20, "et": [20, 24, 49, 52, 60, 73, 136, 157, 166, 268], "al": [20, 24, 49, 52, 60, 73, 157, 166], "upscal": 20, "ycbcr": 20, "superresolutionnet": 20, "upscale_factor": 20, "pixel_shuffl": 20, "pixelshuffl": 20, "_initialize_weight": 20, "orthogonal_": [20, 154, 204], "calculate_gain": 20, "torch_model": [20, 105], "ordinarili": 20, "batchnorm": [20, 52, 55, 112, 143, 148, 183, 196, 199, 200, 201, 249, 251, 255], "model_url": 20, "s3": [20, 174, 182], "amazonaw": [20, 182], "superres_epoch100": 20, "44c6958e": 20, "load_url": 20, "ax": [20, 51, 99, 102, 117, 121, 127, 150, 158, 166, 170], "dynamic_ax": 20, "torch_out": 20, "super_resolut": 20, "export_param": 20, "opset_vers": 20, "do_constant_fold": 20, "fold": [20, 143, 178, 183, 199, 201, 255, 266], "input_nam": [20, 174], "output_nam": [20, 128], "bundl": [20, 59, 196, 206, 210, 224], "ml": [20, 73, 95, 97, 120, 121, 126, 198, 221, 225, 260], "proto": [20, 110], "checker": [20, 105, 110], "check_model": [20, 105, 110], "onnx_model": [20, 105], "ort_sess": [20, 105, 108], "inferencesess": [20, 105, 108], "cpuexecutionprovid": [20, 105, 108], "to_numpi": [20, 105, 108], "ort_input": 20, "get_input": [20, 105, 108], "ort_out": 20, "assert_allclos": [20, 143], "rtol": [20, 139, 155], "03": [20, 92, 118, 119, 163, 164, 172, 185, 221, 248, 266], "contact": [20, 122, 207, 266], "famou": [20, 24, 73], "224x224": [20, 159, 215], "cb": 20, "cr": 20, "grayscal": [20, 137, 147], "blue": [20, 43, 58, 59, 90, 122, 124, 179, 265], "red": [20, 58, 59, 60, 124, 150, 170, 179, 197], "chroma": 20, "sensit": [20, 97, 132, 142, 183], "_static": [20, 104, 121, 140], "img_ycbcr": 20, "img_i": 20, "img_cb": 20, "img_cr": 20, "to_tensor": [20, 42, 192, 193], "unsqueeze_": [20, 95, 128, 215], "img_out_i": 20, "fromarrai": [20, 172], "final_img": 20, "bicub": 20, "rgb": [20, 52, 58, 59, 75, 92, 97, 140, 147, 159, 172, 179, 215, 231], "mobil": [20, 58, 59, 97, 119, 180, 189, 190, 196, 198, 208, 210, 211, 220, 230, 237, 253], "cat_superres_with_ort": 20, "deploi": [20, 54, 58, 59, 105, 121, 126, 133, 140, 157, 159, 211, 255, 260], "cloud": [20, 54, 105], "inferenc": 20, "azur": [20, 169], "servic": [20, 49, 126, 140, 159, 210, 222, 265], "super_resolution_with_onnxruntim": 20, "inter": [21, 121, 124, 133, 151], "workload": [21, 23, 61, 97, 109, 120, 121, 133, 134, 169, 177, 178, 183, 199, 222], "fragment": [21, 178], "fn": [21, 85, 129, 136, 142, 145, 148, 173, 187, 212, 213, 246, 248, 254, 258], "callabl": [21, 51, 169, 173, 174, 175, 183, 211], "x_normal": 21, "x_parallel": 21, "async": [21, 162, 164], "sort": [21, 25, 49, 98, 102, 109, 116, 138, 144, 159, 179, 186, 211], "parlanc": 21, "revers": [21, 43, 49, 60, 98, 142, 144, 151, 154, 159, 166], "bidirectionalrecurrentlstm": 21, "cell_f": 21, "input_s": [21, 45, 49, 60, 78, 127, 128, 137, 166], "hidden_s": [21, 49, 60, 78, 89, 127, 128, 137, 149, 166, 182, 255], "cell_b": 21, "output_f": 21, "x_rev": 21, "output_b": 21, "output_b_rev": 21, "lstmensembl": 21, "n_model": 21, "modulelist": [21, 154, 239, 254], "demo": [21, 25, 45, 58, 59, 113, 119, 121, 140, 156, 169, 206, 210, 224, 230, 265], "took": [21, 119, 136, 144, 153, 165, 173, 177, 178, 189], "future_f": 21, "stuff": [21, 265], "worth": [21, 23, 52, 103, 113, 153, 163], "profil": [21, 42, 82, 89, 119, 121, 123, 165, 177, 197, 221, 233, 237, 249, 253], "chrome": [21, 89, 165, 169, 240], "prof": [21, 42, 109, 165, 169, 221, 240], "export_chrome_trac": [21, 145, 165, 240], "json": [21, 49, 90, 109, 127, 140, 145, 165, 169, 215, 240], "navig": [21, 61, 169, 170, 206, 263], "button": [21, 50, 52, 58, 59, 105, 169, 190, 227, 263, 265], "timelin": [21, 153, 169, 178], "horizont": 21, "opportun": [21, 85, 105, 137, 150], "breviti": [21, 23, 191], "intro": [21, 35, 36, 55, 99, 100, 120, 137, 140, 160, 170, 213], "tracer": [21, 206], "member": [22, 65, 67, 79, 111, 158, 198, 225], "portion": [22, 82, 153, 157, 265], "custom_class": 22, "mystackclass": 22, "customclasshold": 22, "stack_": 22, "push": [22, 52, 73, 97, 146, 161, 185, 207, 220, 225], "pop_back": 22, "intrusive_ptr": [22, 156, 233, 248], "make_intrus": [22, 156], "elem": [22, 246], "smart": 22, "oppos": [22, 49, 52, 117, 136, 146, 151, 163], "class_": 22, "my_class": 22, "contructor": 22, "yourclass": 22, "ref": [22, 40, 199, 265], "unari": 22, "add_librari": [22, 23, 210], "cmake_cxx_standard": [22, 210], "custom_class_project": 22, "rh": 22, "devtoolset": 22, "torchbind_tutori": 22, "libcustom_class": 22, "load_librari": [22, 23], "loaded_librari": 22, "bar": [22, 49, 82, 143, 150, 154, 163, 172, 173, 183, 199, 204, 263, 265], "manipulate_inst": 22, "s2": [22, 47, 92, 174, 194], "do_stack": 22, "hi": [22, 103, 113, 115, 147, 195, 265, 266], "mom": 22, "wow": 22, "scripted_foo": 22, "filesystem": [22, 136], "treatment": [22, 113, 172, 193, 194], "cpp_inference_exampl": 22, "foobarbaz": 22, "tostr": 22, "add_subdirectori": [22, 23], "drill": 22, "momfoobarbaz": 22, "incred": 22, "make_custom_class": 22, "tocustomclass": 22, "iscustomclass": 22, "export_attr": 22, "__torch__": [22, 205], "def_pickl": 22, "pushivalueimpl": 22, "pickler": 22, "__getstate__": 22, "__setstate__": 22, "pickl": [22, 87, 104, 112, 153, 225, 233, 244, 248], "salient": 22, "wherea": [22, 150, 170, 172, 185, 192, 193], "confus": [22, 23, 98, 99, 127, 142, 172, 185, 192, 193, 194, 199, 225], "trycustomop": 22, "relax": [22, 154, 174, 175], "standalon": [22, 53, 124, 265], "blend": [22, 23], "smoothli": [22, 23], "subsequ": [23, 73, 97, 112, 118, 123, 137, 142, 162, 164, 166, 173, 178, 185, 201], "resort": 23, "opencv": [23, 44, 210], "vision": [23, 24, 34, 38, 44, 58, 59, 117, 119, 121, 153, 179, 189, 196, 198, 206, 224, 225, 235], "mat": [23, 210], "warpperspect": [23, 210], "warp_perspect": [23, 210], "warp": [23, 210], "image_mat": [23, 210], "cv": [23, 24, 126, 195, 210], "col": [23, 34, 158, 210], "cv_32fc1": [23, 210], "warp_mat": [23, 210], "output_mat": [23, 210], "dsize": [23, 210], "output_tensor": 23, "from_blob": [23, 59, 190, 210], "ptr": [23, 210], "short": [23, 25, 49, 60, 82, 98, 100, 115, 120, 128, 136, 154, 160, 166, 167, 199, 200, 201, 265, 266], "opencv2": [23, 210], "hpp": [23, 156, 210], "alongsid": [23, 142, 170, 172], "goodi": 23, "hardcod": [23, 130, 149, 202], "strikingli": 23, "opaqu": 23, "flat": 23, "scope": [23, 60, 101, 109, 125, 174, 175, 178], "dealloc": [23, 169, 178], "invalid": [23, 135, 192, 193, 194, 218], "quot": [23, 117, 266], "metaprogram": 23, "experiment": [23, 60, 123, 126, 143, 164, 174, 175, 180, 187, 223, 249], "target_compile_featur": 23, "cxx_std_14": 23, "opencv_cor": 23, "opencv_imgproc": 23, "libwarp_perspect": 23, "sensat": 23, "0x7f618fc6fa50": 23, "3218": 23, "4611": 23, "4636": 23, "3746": 23, "0978": 23, "5005": 23, "3245": 23, "0169": 23, "4458": 23, "1862": 23, "1692": 23, "noteworthi": 23, "frozen": [23, 43, 147, 158, 186, 205], "prim": [23, 186], "revel": 23, "restrict": [23, 25, 49, 85, 136, 169, 173, 175, 180, 206, 207], "script_method": [23, 85], "tensortobool": 23, "block0": 23, "block1": [23, 79], "21": [23, 58, 59, 109, 115, 159, 210, 221, 233, 240, 248], "sent": [23, 99, 102, 136, 162], "wire": 23, "dlopen": 23, "example_app": 23, "cxx_range_for": 23, "errorreport": 23, "mayb": [23, 101, 103, 139, 198, 265], "subdirectori": [23, 52, 179], "prefix": [23, 113, 122, 125, 137, 138, 169, 185, 186, 248, 261, 265], "inconveni": [23, 191], "altogeth": [23, 151, 193, 263], "nb": [23, 89, 95, 207], "impress": [23, 115, 145], "opencv_photo": 23, "happi": [23, 143, 144], "4125": 23, "8262": 23, "5345": 23, "6111": [23, 233], "3997": [23, 75], "4683": 23, "5969": 23, "0850": 23, "0698": 23, "4597": 23, "0926": 23, "5727": 23, "9319": 23, "4834": 23, "1747": 23, "0162": 23, "9521": 23, "6269": 23, "lastli": [23, 87, 121, 153, 224], "driver": [23, 169], "infrastructur": 23, "vener": 23, "beforehand": [23, 151, 202, 230], "is_python_modul": [23, 210], "extra_ldflag": [23, 210], "lopencv_cor": [23, 210], "lopencv_imgproc": [23, 210], "approxim": [23, 49, 108, 122, 130, 144, 147, 151, 157, 161, 177, 186], "0x7f3e0f840b10": 23, "load_inlin": [23, 210, 233], "op_sourc": [23, 210], "cpp_sourc": [23, 210, 233], "rout": [23, 60, 140, 145, 215], "quirki": 23, "with_opt": 23, "no_python_abi_suffix": 23, "bottom": [23, 98, 169, 172, 263], "suffix": [23, 48, 82, 145], "tag": [23, 51, 100, 103, 116, 174, 175, 210, 247, 265], "0x7ff51c5b7bd0": 23, "hao": 24, "chen": [24, 174, 175, 206, 224], "unifi": [24, 95, 121, 130, 197], "ssl": 24, "modular": [24, 110, 112], "fixmatch": 24, "defixmatch": 24, "speech": [24, 73, 98, 100, 103, 128], "light": [24, 25, 52, 130, 210, 265], "vit": 24, "strong": [24, 98, 177, 194, 265], "unlabel": 24, "confid": [24, 52, 99, 126, 160, 161, 170], "threshold": [24, 49, 60, 82, 109, 110, 126, 160, 164, 172], "statu": [24, 126, 164, 174, 175, 266], "absorb": 24, "gaussian": [24, 47, 52, 126, 160], "overcom": [24, 113], "quantiti": [24, 97, 121, 124, 146, 151, 155], "trade": [24, 126, 153], "afford": 24, "nlp": [24, 42, 92, 93, 99, 102, 103, 113, 114, 115, 116, 118, 127, 128, 138, 166, 178, 186, 195, 201, 232, 236, 249, 255], "audio": [24, 26, 27, 28, 29, 30, 34, 38, 44, 121, 141, 168, 171], "semilearn": 24, "get_dataset": 24, "get_data_load": 24, "weak": [24, 265], "get_net_build": 24, "get_algorithm": 24, "get_config": 24, "hyper": [24, 165], "vit_tiny_patch2_32": 24, "use_pretrain": 24, "pretrain_path": 24, "microsoft": [24, 107, 108, 138, 169, 188], "vit_tiny_patch2_32_mlp_im_1k_32": 24, "num_train_it": 24, "num_eval_it": 24, "num_log_it": 24, "adamw": [24, 75, 110, 122, 161], "layer_decai": 24, "cifar10": [24, 57, 87, 92, 97, 169, 222, 252, 256], "num_label": [24, 99], "img_siz": 24, "crop_ratio": 24, "875": 24, "data_dir": [24, 87, 117, 122, 138, 149, 158, 186], "ulb_samples_per_class": 24, "hard_label": 24, "ema_p": 24, "999": [24, 52, 94, 96, 170], "ent_loss_ratio": 24, "uratio": 24, "ulb_loss_ratio": 24, "dataset_dict": 24, "include_lb_to_ulb": 24, "train_lb_load": 24, "train_lb": 24, "train_ulb_load": 24, "train_ulb": 24, "eval_load": 24, "from_nam": 24, "tb_log": 24, "logger": [24, 138, 147, 149, 172, 186, 197], "lb_imb_ratio": 24, "ulb_imb_ratio": 24, "1500": [24, 122, 233], "ulb_num_label": 24, "3000": [24, 170], "kihyuk": 24, "sohn": 24, "yidong": 24, "usb_semisup_learn": 24, "jamesre": 25, "fb": 25, "michael": [25, 42, 98, 212, 213, 232, 258], "suo": 25, "rev2": 25, "hierarchi": [25, 60, 178], "__version__": [25, 42, 107, 119, 138, 147, 159, 186, 190, 208, 210, 224], "mycel": 25, "my_cel": 25, "3x4": 25, "redefin": 25, "succinctli": [25, 154], "mydecisiong": [25, 255], "dg": 25, "tape": [25, 42, 76], "traced_cel": [25, 255], "rewind": 25, "tracedmodul": [25, 60, 85, 255], "ir": [25, 110, 143, 145, 184, 218], "commonli": [25, 49, 69, 87, 97, 159, 166, 169, 180, 222, 266], "acquir": [25, 112, 135, 157, 160, 164], "laden": 25, "submodul": [25, 49, 60, 85, 154, 165, 204, 220, 224, 230], "branch": [25, 174, 175, 178, 179, 201, 208, 222, 226, 227], "nowher": 25, "faithfulli": [25, 191], "analysi": [25, 87, 107, 115, 121, 123, 144, 145, 165, 169, 172, 175, 177, 185, 228], "scripted_g": 25, "scripted_cel": [25, 255], "decis": [25, 100, 137, 191, 192, 194, 226, 227], "myrnnloop": 25, "xs": [25, 135, 167], "rnn_loop": 25, "wraprnn": 25, "freestand": 25, "wrapped_rnn": 25, "neurip": 25, "1hiicg6jrkbnr5hvk2": 25, "vnmi88vi9puzej": 25, "intro_to_torchscript_tutori": [25, 205], "audio_data_augmentation_tutori": [26, 28], "redirect": [26, 27, 28, 29, 30, 31, 74, 141, 152, 168, 171, 181, 219], "audio_datasets_tutori": 27, "audio_feature_extractions_tutori": 29, "audio_io_tutori": 30, "\u57fa\u7840\u77e5\u8bc6": [32, 33, 34, 35, 37, 38, 39, 40, 41, 121], "\u5feb\u901f\u5165\u95e8": [32, 33, 34, 36, 37, 39, 40, 41, 253], "\u6570\u636e\u96c6\u4e0e\u6570\u636e\u52a0\u8f7d\u5668": [32, 33, 36, 37, 38, 39, 40, 41], "\u6784\u5efa\u795e\u7ecf\u7f51\u7edc": [32, 34, 36, 37, 38, 39, 40, 41], "\u4f18\u5316\u6a21\u578b\u53c2\u6570": [32, 33, 34, 36, 39, 40, 41], "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": [32, 33, 34, 36, 37, 38, 40, 41, 216, 237, 253], "\u5728\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc\u65f6": [32, 252], "\u6700\u5e38\u7528\u7684\u7b97\u6cd5\u662f": 32, "\u53cd\u5411\u4f20\u64ad": [32, 37, 261], "\u5728\u8fd9\u4e2a\u7b97\u6cd5\u4e2d": 32, "\u53c2\u6570": [32, 95, 232, 240, 242, 246, 247, 249], "\u6a21\u578b\u6743\u91cd": 32, "\u6839\u636e\u635f\u5931\u51fd\u6570\u76f8\u5bf9\u4e8e\u7ed9\u5b9a\u53c2\u6570\u7684": 32, "\u68af\u5ea6": [32, 89, 249], "\u8fdb\u884c\u8c03\u6574": 32, "\u4e3a\u4e86\u8ba1\u7b97\u8fd9\u4e9b\u68af\u5ea6": 32, "\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5185\u7f6e\u7684\u5fae\u5206\u5f15\u64ce": 32, "\u79f0\u4e3a": [32, 39, 89], "\u5b83\u652f\u6301\u5bf9\u4efb\u4f55\u8ba1\u7b97\u56fe\u81ea\u52a8\u8ba1\u7b97\u68af\u5ea6": 32, "\u8003\u8651\u6700\u7b80\u5355\u7684\u5355\u5c42\u795e\u7ecf\u7f51\u7edc": 32, "\u5177\u6709\u8f93\u5165": 32, "\u548c": [32, 34, 36, 37, 38, 39, 41, 89, 90, 92, 95, 96, 111, 118, 121, 129, 188, 214, 215, 216, 217, 221, 223, 228, 231, 232, 233, 235, 236, 238, 240, 242, 243, 244, 245, 246, 248, 249, 251, 252, 253, 257, 259, 260, 261], "\u4ee5\u53ca\u4e00\u4e9b\u635f\u5931\u51fd\u6570": 32, "\u53ef\u4ee5\u5728": [32, 104, 231], "\u4e2d\u6309\u4ee5\u4e0b\u65b9\u5f0f\u5b9a\u4e49\u5b83": 32, "binary_cross_entropy_with_logit": [32, 232], "\u8fd9\u6bb5\u4ee3\u7801\u5b9a\u4e49\u4e86\u4ee5\u4e0b": 32, "\u8ba1\u7b97\u56fe": [32, 111], "\u5728\u8fd9\u4e2a\u7f51\u7edc\u4e2d": 32, "\u662f": [32, 34, 92, 93, 104, 232, 238, 246, 259, 260], "\u6211\u4eec\u9700\u8981\u5bf9\u5b83\u4eec\u8fdb\u884c\u4f18\u5316": 32, "\u56e0\u6b64": [32, 89, 111, 188, 214, 228, 232, 233, 240, 242, 244, 249, 261], "\u6211\u4eec\u9700\u8981\u80fd\u591f\u8ba1\u7b97\u635f\u5931\u51fd\u6570\u76f8\u5bf9\u4e8e\u8fd9\u4e9b\u53d8\u91cf\u7684\u68af\u5ea6": 32, "\u4e3a\u4e86\u505a\u5230\u8fd9\u4e00\u70b9": 32, "\u6211\u4eec\u8bbe\u7f6e\u4e86\u8fd9\u4e9b\u5f20\u91cf\u7684": 32, "\u5c5e\u6027": [32, 89, 95, 232], "\u6216\u5728\u521b\u5efa\u540e\u4f7f\u7528": 32, "\u65b9\u6cd5\u6765\u8bbe\u7f6e": 32, "\u6211\u4eec\u5e94\u7528\u4e8e\u5f20\u91cf\u4ee5\u6784\u5efa\u8ba1\u7b97\u56fe\u7684\u51fd\u6570\u5b9e\u9645\u4e0a\u662f": 32, "\u7c7b\u7684\u5bf9\u8c61": 32, "\u8fd9\u4e2a\u5bf9\u8c61\u77e5\u9053\u5982\u4f55\u5728": 32, "\u524d\u5411": [32, 92, 111, 252], "\u65b9\u5411\u8ba1\u7b97\u51fd\u6570": 32, "\u4e5f\u77e5\u9053\u5982\u4f55\u5728": 32, "\u6b65\u9aa4\u4e2d\u8ba1\u7b97\u5176\u5bfc\u6570": 32, "\u5bf9\u4e8e\u53cd\u5411\u4f20\u64ad\u51fd\u6570\u7684\u5f15\u7528\u5b58\u50a8\u5728\u5f20\u91cf\u7684": 32, "\u5c5e\u6027\u4e2d": [32, 252], "\u60a8\u53ef\u4ee5\u5728": 32, "\u6587\u6863": [32, 89, 93, 95, 216, 228, 236, 247, 249, 257, 258, 259], "__": [32, 37, 40, 90, 94, 172, 236], "\u4e2d\u627e\u5230\u6709\u5173": 32, "\u7684\u66f4\u591a\u4fe1\u606f": [32, 258], "\u4e3a\u4e86\u4f18\u5316\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u53c2\u6570\u6743\u91cd": 32, "\u6211\u4eec\u9700\u8981\u8ba1\u7b97\u635f\u5931\u51fd\u6570\u76f8\u5bf9\u4e8e\u53c2\u6570\u7684\u5bfc\u6570": 32, "\u5373\u5728\u67d0\u4e9b\u56fa\u5b9a\u7684": 32, "\u503c\u4e0b": 32, "\u6211\u4eec\u9700\u8981": 32, "frac": [32, 43, 64, 85, 89, 98, 99, 101, 103, 111, 125, 131, 136, 160, 161, 265], "partial": [32, 43, 75, 87, 89, 101, 112, 113, 122, 123, 124, 125, 137, 142, 146, 222, 265], "\u8981\u8ba1\u7b97\u8fd9\u4e9b\u5bfc\u6570": 32, "\u6211\u4eec\u8c03\u7528": [32, 95], "\u7136\u540e\u4ece": 32, "\u4e2d\u68c0\u7d22\u503c": 32, "\u9ed8\u8ba4\u60c5\u51b5\u4e0b": [32, 37, 95, 215, 216, 228, 240, 249], "\u6240\u6709\u5177\u6709": 32, "\u7684\u5f20\u91cf\u90fd\u5728\u8ddf\u8e2a\u5b83\u4eec\u7684\u8ba1\u7b97\u5386\u53f2\u5e76\u652f\u6301\u68af\u5ea6\u8ba1\u7b97": 32, "\u7136\u800c": [32, 111, 129, 188, 233, 239, 248, 254], "\u6709\u4e9b\u60c5\u51b5\u4e0b\u6211\u4eec\u4e0d\u9700\u8981\u8fd9\u6837\u505a": 32, "\u4f8b\u5982": [32, 33, 34, 38, 40, 89, 92, 93, 95, 104, 129, 209, 217, 218, 221, 228, 239, 240, 241, 246, 247, 248, 249, 252, 254, 261], "\u5f53\u6211\u4eec\u5df2\u7ecf\u8bad\u7ec3\u597d\u6a21\u578b\u5e76\u53ea\u60f3\u5c06\u5176\u5e94\u7528\u4e8e\u4e00\u4e9b\u8f93\u5165\u6570\u636e\u65f6": 32, "\u5373\u6211\u4eec\u53ea\u60f3\u901a\u8fc7\u7f51\u7edc\u8fdb\u884c": 32, "\u8ba1\u7b97": [32, 95], "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5c06\u6211\u4eec\u7684\u8ba1\u7b97\u4ee3\u7801\u5305\u88f9\u5728": 32, "\u5757\u4e2d\u6765\u505c\u6b62\u8ddf\u8e2a\u8ba1\u7b97": 32, "\u53e6\u4e00\u79cd\u5b9e\u73b0\u76f8\u540c\u7ed3\u679c\u7684\u65b9\u6cd5\u662f\u5bf9\u5f20\u91cf\u4f7f\u7528": 32, "\u65b9\u6cd5": [32, 33, 39, 89, 94, 95, 104, 231, 235, 247], "z_det": 32, "\u5e0c\u671b\u7981\u7528\u68af\u5ea6\u8ddf\u8e2a\u7684\u539f\u56e0\u53ef\u80fd\u5982\u4e0b": 32, "\u5c06\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u67d0\u4e9b\u53c2\u6570\u6807\u8bb0\u4e3a": 32, "\u51bb\u7ed3\u53c2\u6570": 32, "\u5728\u4ec5\u8fdb\u884c\u524d\u5411\u4f20\u9012\u65f6": 32, "\u52a0\u901f\u8ba1\u7b97": 32, "\u56e0\u4e3a\u4e0d\u8ddf\u8e2a\u68af\u5ea6\u7684\u5f20\u91cf\u4e0a\u7684\u8ba1\u7b97\u4f1a\u66f4\u9ad8\u6548": 32, "\u6982\u5ff5\u4e0a": 32, "\u5728\u4e00\u4e2a\u7531": 32, "\u5bf9\u8c61": [32, 92, 104, 248, 254], "\u7ec4\u6210\u7684\u6709\u5411\u65e0\u73af\u56fe": 32, "dag": 32, "\u4e2d\u8bb0\u5f55\u6570\u636e": 32, "\u548c\u6240\u6709\u6267\u884c\u7684\u64cd\u4f5c": 32, "\u4ee5\u53ca\u4ea7\u751f\u7684\u65b0\u5f20\u91cf": 32, "\u5728\u8fd9\u4e2a": 32, "\u4e2d": [32, 34, 92, 104, 212, 218, 228, 235, 237, 238, 239, 240, 248, 250, 253], "\u53f6\u5b50\u8282\u70b9\u662f\u8f93\u5165\u5f20\u91cf": 32, "\u6839\u8282\u70b9\u662f\u8f93\u51fa\u5f20\u91cf": 32, "\u901a\u8fc7\u4ece\u6839\u5230\u53f6\u8ddf\u8e2a\u8fd9\u4e2a\u56fe": 32, "\u53ef\u4ee5\u4f7f\u7528\u94fe\u5f0f\u6cd5\u5219\u81ea\u52a8\u8ba1\u7b97\u68af\u5ea6": 32, "\u5728\u524d\u5411\u4f20\u9012\u4e2d": 32, "\u540c\u65f6\u505a\u4e24\u4ef6\u4e8b": 32, "\u6267\u884c\u8bf7\u6c42\u7684\u64cd\u4f5c\u4ee5\u8ba1\u7b97\u7ed3\u679c\u5f20\u91cf": 32, "\u5728": [32, 33, 89, 92, 93, 94, 96, 104, 121, 140, 214, 215, 216, 217, 223, 228, 232, 233, 237, 239, 248, 249, 251, 253, 254, 260, 261], "\u4e2d\u7ef4\u62a4\u64cd\u4f5c\u7684": 32, "\u68af\u5ea6\u51fd\u6570": 32, "\u5f53\u5728": 32, "\u6839\u8282\u70b9\u4e0a\u8c03\u7528": 32, "\u65f6": [32, 89, 90, 95, 129, 217, 232, 239, 246, 249, 261], "\u53cd\u5411\u4f20\u9012\u5f00\u59cb": 32, "\u7136\u540e": [32, 93, 104, 111, 214, 217, 254], "\u4ece\u6bcf\u4e2a": 32, "\u5c06\u5b83\u4eec\u7d2f\u79ef\u5230\u5404\u81ea\u5f20\u91cf\u7684": 32, "\u4f7f\u7528\u94fe\u5f0f\u6cd5\u5219": 32, "\u4e00\u76f4\u4f20\u64ad\u5230\u53f6\u5b50\u5f20\u91cf": 32, "\u5728\u5f88\u591a\u60c5\u51b5\u4e0b": 32, "\u6211\u4eec\u6709\u4e00\u4e2a\u6807\u91cf\u635f\u5931\u51fd\u6570": 32, "\u9700\u8981\u8ba1\u7b97\u76f8\u5bf9\u4e8e\u67d0\u4e9b\u53c2\u6570\u7684\u68af\u5ea6": 32, "\u4e5f\u6709\u4e00\u4e9b\u60c5\u51b5\u4e0b": 32, "\u8f93\u51fa\u51fd\u6570\u662f\u4e00\u4e2a\u4efb\u610f\u7684\u5f20\u91cf": 32, "\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b": [32, 39, 95, 104, 232, 236, 242], "\u5141\u8bb8\u60a8\u8ba1\u7b97\u6240\u8c13\u7684": 32, "\u96c5\u53ef\u6bd4\u4e58\u79ef": 32, "\u800c\u4e0d\u662f\u5b9e\u9645\u7684\u68af\u5ea6": 32, "vec": [32, 43, 89, 98, 99, 145, 146, 151], "langl": 32, "x_1": [32, 101, 116, 151, 265], "x_n": [32, 52], "rangl": 32, "y_1": [32, 101, 116], "y_m": 32, "ccc": [32, 43, 89], "y_": [32, 43, 89, 98], "x_": [32, 43, 89, 265], "cdot": [32, 43, 52, 89, 103, 125], "vdot": [32, 43, 89], "ddot": [32, 43, 89], "v_1": 32, "v_m": 32, "retain_graph": [32, 76, 129, 193, 207], "nsecond": 32, "ncall": 32, "accumul": [32, 43, 47, 49, 52, 69, 76, 98, 99, 101, 102, 103, 111, 115, 130, 131, 147, 153, 161, 162, 163, 164], "leaf": [32, 43, 184], "life": [32, 97, 113, 127, 128], "autogradqs_tutori": [32, 35, 40], "\u5f20\u91cf": [33, 34, 36, 37, 38, 39, 41, 70, 88, 89, 90, 93, 94, 95, 96, 104, 215, 246], "\u81ea\u52a8\u5fae\u5206": [33, 34, 36, 37, 38, 39, 40, 41, 88, 89, 90, 92, 93, 94, 95, 96, 111], "\u795e\u7ecf\u7f51\u7edc\u7531\u6267\u884c\u6570\u636e\u64cd\u4f5c\u7684": 33, "\u5c42": [33, 92, 93, 104, 111, 232, 246, 249, 254], "\u6a21\u5757": [33, 90, 233, 240], "\u7ec4\u6210": [33, 228], "\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u4e86\u6784\u5efa\u4f60\u81ea\u5df1\u7684\u795e\u7ecf\u7f51\u7edc\u6240\u9700\u7684\u6240\u6709\u6784\u5efa\u5757": 33, "\u4e2d\u7684\u6bcf\u4e2a\u6a21\u5757\u90fd\u662f": 33, "\u7684\u5b50\u7c7b": [33, 34, 92, 93, 231, 232, 259], "\u795e\u7ecf\u7f51\u7edc\u672c\u8eab\u5c31\u662f\u4e00\u4e2a\u7531\u5176\u4ed6\u6a21\u5757": 33, "\u7ec4\u6210\u7684\u6a21\u5757": 33, "\u8fd9\u79cd\u5d4c\u5957\u7ed3\u6784\u5141\u8bb8\u8f7b\u677e\u6784\u5efa\u548c\u7ba1\u7406\u590d\u6742\u7684\u67b6\u6784": 33, "\u5728\u63a5\u4e0b\u6765\u7684\u90e8\u5206\u4e2d": 33, "\u6211\u4eec\u5c06\u6784\u5efa\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc": 33, "\u7528\u4e8e\u5bf9": 33, "fashionmnist": [33, 34, 37, 38, 41, 94, 96, 170], "\u6570\u636e\u96c6\u4e2d\u7684\u56fe\u50cf\u8fdb\u884c\u5206\u7c7b": 33, "\u6211\u4eec\u5e0c\u671b\u80fd\u591f\u5728\u786c\u4ef6\u52a0\u901f\u5668": 33, "\u5982": [33, 93, 104, 231, 239, 246, 259, 260], "\u6216": [33, 38, 72, 93, 95, 96, 104, 209, 223, 228, 231, 232, 236, 238, 244, 246], "\u4e0a\u8bad\u7ec3\u6211\u4eec\u7684\u6a21\u578b": 33, "\u5982\u679c\u53ef\u7528": [33, 38], "\u8ba9\u6211\u4eec\u68c0\u67e5\u4e00\u4e0b": 33, "\u662f\u5426\u53ef\u7528": 33, "\u5426\u5219\u6211\u4eec\u4f7f\u7528": 33, "\u6211\u4eec\u901a\u8fc7\u7ee7\u627f": 33, "\u6765\u5b9a\u4e49\u6211\u4eec\u7684\u795e\u7ecf\u7f51\u7edc": 33, "\u5e76\u5728": [33, 38, 129, 221], "\u65b9\u6cd5\u4e2d\u521d\u59cb\u5316\u795e\u7ecf\u7f51\u7edc\u5c42": 33, "\u6bcf\u4e2a": [33, 216], "\u5b50\u7c7b\u90fd\u5728": 33, "\u65b9\u6cd5\u4e2d\u5b9e\u73b0\u5bf9\u8f93\u5165\u6570\u636e\u7684\u64cd\u4f5c": 33, "neuralnetwork": [33, 37, 38, 189], "linear_relu_stack": [33, 37, 38, 221], "logit": [33, 37, 38, 97, 118, 138, 149, 186, 221], "\u6211\u4eec\u521b\u5efa\u4e00\u4e2a": 33, "\u7684\u5b9e\u4f8b": [33, 93, 221, 232], "\u5e76\u5c06\u5176\u79fb\u52a8\u5230": 33, "\u4e0a": [33, 38, 89, 95, 104, 214, 216, 232, 240, 249], "\u7136\u540e\u6253\u5370\u5176\u7ed3\u6784": 33, "\u8981\u4f7f\u7528\u6a21\u578b": 33, "\u6211\u4eec\u5c06\u8f93\u5165\u6570\u636e\u4f20\u9012\u7ed9\u5b83": 33, "\u8fd9\u5c06\u6267\u884c\u6a21\u578b\u7684": 33, "\u4ee5\u53ca\u4e00\u4e9b": 33, "\u540e\u53f0\u64cd\u4f5c": 33, "270111b7b611d174967ed204776985cefca9c144": 33, "l866": 33, "\u4e0d\u8981\u76f4\u63a5\u8c03\u7528": 33, "\u5c06\u8f93\u5165\u4f20\u9012\u7ed9\u6a21\u578b\u4f1a\u8fd4\u56de\u4e00\u4e2a\u4e8c\u7ef4\u5f20\u91cf": 33, "\u5176\u4e2d": [33, 93, 95, 111, 215], "\u5bf9\u5e94\u6bcf\u4e2a\u7c7b\u522b\u7684": 33, "\u4e2a\u539f\u59cb\u9884\u6d4b\u503c\u7684\u8f93\u51fa": 33, "\u5bf9\u5e94\u6bcf\u4e2a\u8f93\u51fa\u7684\u5404\u4e2a\u503c": 33, "\u6211\u4eec\u901a\u8fc7\u5c06\u5176\u4f20\u9012\u7ed9": 33, "\u6a21\u5757\u7684\u5b9e\u4f8b\u6765\u83b7\u5f97\u9884\u6d4b\u6982\u7387": 33, "pred_probab": [33, 221], "y_pred": [33, 63, 64, 65, 67, 68, 69, 71, 72, 111, 221], "argmax": [33, 37, 38, 98, 102, 104, 115, 119, 123, 130, 138, 147, 149, 163, 186, 221, 223], "\u8ba9\u6211\u4eec\u5206\u89e3\u4e00\u4e0b": 33, "\u6a21\u578b\u4e2d\u7684\u5404\u5c42": 33, "\u4e3a\u4e86\u89e3\u91ca\u5b83": 33, "\u6211\u4eec\u5c06\u53d6\u4e00\u4e2a\u5305\u542b": 33, "\u5f20": 33, "28x28": [33, 104, 170], "\u5c3a\u5bf8\u56fe\u50cf\u7684\u5c0f\u6279\u91cf\u6837\u672c": 33, "\u5e76\u89c2\u5bdf\u5b83\u5728\u901a\u8fc7\u7f51\u7edc\u65f6\u53d1\u751f\u4e86\u4ec0\u4e48": 33, "input_imag": [33, 58, 59], "\u6211\u4eec\u521d\u59cb\u5316": 33, "\u5c06\u6bcf\u4e2a\u4e8c\u7ef4": 33, "\u56fe\u50cf\u8f6c\u6362\u4e3a\u5305\u542b": 33, "784": [33, 94, 104, 139, 170], "\u4e2a\u50cf\u7d20\u503c\u7684\u8fde\u7eed\u6570\u7ec4": 33, "\u4fdd\u7559\u5c0f\u6279\u91cf\u7ef4\u5ea6": 33, "flat_imag": 33, "\u7ebf\u6027\u5c42": 33, "\u662f\u4e00\u4e2a\u6a21\u5757": 33, "\u5b83\u4f7f\u7528\u5b58\u50a8\u7684\u6743\u91cd": 33, "\u548c\u504f\u7f6e": [33, 104], "\u5bf9\u8f93\u5165\u5e94\u7528\u7ebf\u6027\u53d8\u6362": 33, "layer1": [33, 89, 150, 158, 161, 197], "in_featur": [33, 109, 117, 123, 158, 179, 180, 203, 204, 241], "hidden1": [33, 236], "\u975e\u7ebf\u6027\u6fc0\u6d3b\u51fd\u6570\u521b\u5efa\u4e86\u6a21\u578b\u8f93\u5165\u548c\u8f93\u51fa\u4e4b\u95f4\u7684\u590d\u6742\u6620\u5c04": 33, "\u5b83\u4eec\u5728\u7ebf\u6027\u53d8\u6362\u4e4b\u540e\u5e94\u7528": 33, "\u4ee5\u5f15\u5165": 33, "\u975e\u7ebf\u6027": [33, 93], "\u5e2e\u52a9\u795e\u7ecf\u7f51\u7edc\u5b66\u4e60\u5404\u79cd\u73b0\u8c61": 33, "\u5728\u8fd9\u4e2a\u6a21\u578b\u4e2d": 33, "\u6211\u4eec\u5728\u7ebf\u6027\u5c42\u4e4b\u95f4\u4f7f\u7528": 33, "\u4f46\u8fd8\u6709\u5176\u4ed6\u6fc0\u6d3b\u51fd\u6570\u53ef\u4ee5\u5728\u4f60\u7684\u6a21\u578b\u4e2d\u5f15\u5165\u975e\u7ebf\u6027": 33, "\u662f\u4e00\u4e2a\u6709\u5e8f\u7684\u6a21\u5757\u5bb9\u5668": 33, "\u6570\u636e\u6309\u7167\u5b9a\u4e49\u7684\u987a\u5e8f\u4f9d\u6b21\u901a\u8fc7\u6240\u6709\u6a21\u5757": 33, "\u60a8\u53ef\u4ee5\u4f7f\u7528\u5e8f\u5217\u5bb9\u5668\u6765\u5feb\u901f\u7ec4\u5408\u4e00\u4e2a\u7f51\u7edc": 33, "seq_modul": 33, "\u795e\u7ecf\u7f51\u7edc\u7684\u6700\u540e\u4e00\u4e2a\u7ebf\u6027\u5c42\u8fd4\u56de\u7684\u662f": 33, "\u5bf9\u6570\u51e0\u7387": 33, "infti": [33, 161], "\u8303\u56f4\u5185\u7684\u539f\u59cb\u503c": 33, "\u8fd9\u4e9b\u503c\u4f1a\u88ab\u4f20\u9012\u5230": 33, "\u5bf9\u6570\u51e0\u7387\u88ab\u7f29\u653e\u5230\u503c\u4e3a": 33, "\u7684\u8303\u56f4": 33, "\u8868\u793a\u6a21\u578b\u5bf9\u6bcf\u4e2a\u7c7b\u522b\u7684\u9884\u6d4b\u6982\u7387": 33, "\u53c2\u6570\u6307\u793a\u503c\u5fc5\u987b\u5728\u5176\u6cbf\u7740\u7684\u7ef4\u5ea6\u4e0a\u6c42\u548c\u4e3a": 33, "\u795e\u7ecf\u7f51\u7edc\u5185\u90e8\u7684\u8bb8\u591a\u5c42\u90fd\u662f": 33, "\u53c2\u6570\u5316": 33, "\u7684": [33, 34, 71, 72, 89, 90, 95, 104, 121, 188, 212, 214, 215, 216, 231, 232, 233, 235, 239, 240, 246, 253, 257, 258], "\u5373\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u4f1a\u4f18\u5316\u7684\u76f8\u5173\u6743\u91cd\u548c\u504f\u7f6e": 33, "\u901a\u8fc7\u5b50\u7c7b\u5316": 33, "\u53ef\u4ee5\u81ea\u52a8\u8ddf\u8e2a\u6a21\u578b\u5bf9\u8c61\u5185\u5b9a\u4e49\u7684\u6240\u6709\u5b57\u6bb5": 33, "\u5e76\u4f7f\u7528\u6a21\u578b\u7684": 33, "\u65b9\u6cd5\u8bbf\u95ee\u6240\u6709\u53c2\u6570": 33, "\u5728\u8fd9\u4e2a\u793a\u4f8b\u4e2d": [33, 111, 236, 243, 253, 254], "\u6211\u4eec\u904d\u5386\u6bcf\u4e2a\u53c2\u6570": 33, "\u5e76\u6253\u5370\u5176\u5927\u5c0f\u4ee5\u53ca\u503c\u7684\u9884\u89c8": 33, "buildmodel_tutori": [33, 35, 37, 38], "\u5904\u7406\u6570\u636e\u6837\u672c\u7684\u4ee3\u7801\u53ef\u80fd\u4f1a\u53d8\u5f97\u6df7\u4e71\u4e14\u96be\u4ee5\u7ef4\u62a4": 34, "\u7406\u60f3\u60c5\u51b5\u4e0b": 34, "\u6211\u4eec\u5e0c\u671b\u6570\u636e\u96c6\u4ee3\u7801\u4e0e\u6a21\u578b\u8bad\u7ec3\u4ee3\u7801\u89e3\u8026": 34, "\u4ee5\u63d0\u9ad8\u53ef\u8bfb\u6027\u548c\u6a21\u5757\u5316": 34, "\u63d0\u4f9b\u4e86\u4e24\u4e2a\u6570\u636e\u5904\u7406\u7684\u57fa\u672c\u5de5\u5177": 34, "\u5b83\u4eec\u5141\u8bb8\u60a8\u4f7f\u7528\u9884\u52a0\u8f7d\u7684\u6570\u636e\u96c6\u4ee5\u53ca\u60a8\u81ea\u5df1\u7684\u6570\u636e": 34, "\u5b58\u50a8\u6837\u672c\u53ca\u5176\u5bf9\u5e94\u7684\u6807\u7b7e": [34, 38], "\u800c": [34, 38, 89, 239, 246], "\u5219\u4e3a": 34, "\u5305\u88c5\u4e86\u4e00\u4e2a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 34, "\u4ee5\u4fbf\u4e8e\u8bbf\u95ee\u6837\u672c": 34, "\u57df\u5e93\u63d0\u4f9b\u4e86\u8bb8\u591a\u9884\u52a0\u8f7d\u7684\u6570\u636e\u96c6": 34, "\u8fd9\u4e9b\u6570\u636e\u96c6\u662f": 34, "\u5e76\u5b9e\u73b0\u4e86\u7279\u5b9a\u4e8e\u8be5\u6570\u636e\u7684\u51fd\u6570": 34, "\u5b83\u4eec\u53ef\u4ee5\u7528\u4e8e\u6a21\u578b\u7684\u539f\u578b\u8bbe\u8ba1\u548c\u57fa\u51c6\u6d4b\u8bd5": 34, "\u60a8\u53ef\u4ee5\u5728\u4ee5\u4e0b\u94fe\u63a5\u627e\u5230\u8fd9\u4e9b\u6570\u636e\u96c6": 34, "\u56fe\u50cf\u6570\u636e\u96c6": 34, "\u6587\u672c\u6570\u636e\u96c6": 34, "\u97f3\u9891\u6570\u636e\u96c6": 34, "\u4e0b\u9762\u662f\u4e00\u4e2a\u4ece": 34, "\u52a0\u8f7d": [34, 39, 242, 244], "fashion": [34, 49, 60, 94, 96, 107, 122, 124, 126, 135, 163, 167, 170, 172, 222], "\u6570\u636e\u96c6\u7684\u793a\u4f8b": 34, "zalando": 34, "\u7684\u5546\u54c1\u56fe\u7247\u6570\u636e\u96c6": 34, "\u5305\u62ec": [34, 89, 90, 93, 96, 218, 232, 233, 235, 236], "\u4e2a\u8bad\u7ec3\u6837\u672c\u548c": 34, "\u4e2a\u6d4b\u8bd5\u6837\u672c": 34, "\u6bcf\u4e2a\u6837\u672c\u5305\u542b\u4e00\u4e2a": 34, "\u7684\u7070\u5ea6\u56fe\u50cf\u548c\u4e00\u4e2a\u6765\u81ea": 34, "\u4e2a\u7c7b\u522b\u4e4b\u4e00\u7684\u6807\u7b7e": 34, "\u6211\u4eec\u4f7f\u7528\u4ee5\u4e0b\u53c2\u6570\u52a0\u8f7d": 34, "\u6570\u636e\u96c6": [34, 38, 92, 96, 104, 121, 235, 238], "\u662f\u5b58\u50a8\u8bad\u7ec3": 34, "\u6d4b\u8bd5\u6570\u636e\u7684\u8def\u5f84": 34, "\u6307\u5b9a\u662f\u8bad\u7ec3\u96c6\u8fd8\u662f\u6d4b\u8bd5\u96c6": 34, "\u8868\u793a\u5982\u679c\u6570\u636e\u5728": 34, "\u8def\u5f84\u4e2d\u4e0d\u53ef\u7528": 34, "\u5219\u4ece\u4e92\u8054\u7f51\u4e0b\u8f7d\u6570\u636e": 34, "target_transform": [34, 38, 41], "\u6307\u5b9a\u7279\u5f81\u548c\u6807\u7b7e\u7684\u8f6c\u6362": 34, "read_imag": [34, 179], "training_data": [34, 37, 38, 98, 102], "\u6211\u4eec\u53ef\u4ee5\u50cf\u5217\u8868\u4e00\u6837\u624b\u52a8\u7d22\u5f15": 34, "\u4f7f\u7528": [34, 88, 94, 95, 121, 129, 140, 188, 209, 217, 237, 238, 244, 246, 247, 252, 253, 259, 261], "\u6765\u53ef\u89c6\u5316\u8bad\u7ec3\u6570\u636e\u4e2d\u7684\u4e00\u4e9b\u6837\u672c": 34, "labels_map": 34, "shirt": [34, 38, 94, 96, 170], "trouser": [34, 38, 94, 96, 170], "pullov": [34, 38, 94, 96, 170], "dress": [34, 38, 94, 96, 170], "coat": [34, 38, 94, 96, 170], "sandal": [34, 38, 94, 96, 170], "sneaker": [34, 38, 94, 96, 170], "ankl": [34, 38, 94, 96, 170], "boot": [34, 38, 94, 96, 159, 170], "add_subplot": [34, 127, 166, 170], "\u81ea\u5b9a\u4e49\u6570\u636e\u96c6\u7c7b\u5fc5\u987b\u5b9e\u73b0\u4e09\u4e2a\u51fd\u6570": 34, "\u8bf7\u770b\u8fd9\u4e2a\u5b9e\u73b0\u793a\u4f8b": 34, "\u56fe\u50cf\u5b58\u50a8\u5728\u76ee\u5f55": 34, "img_dir": 34, "\u5b83\u4eec\u7684\u6807\u7b7e\u5355\u72ec\u5b58\u50a8\u5728": 34, "csv": [34, 49, 51, 122], "\u6587\u4ef6": [34, 90, 104, 247, 259, 260], "annotations_fil": 34, "\u5177\u4f53\u4ee3\u7801\u5b9e\u73b0\u5982\u4e0b": 34, "customimagedataset": 34, "img_label": 34, "read_csv": [34, 51], "img_path": [34, 117, 179], "iloc": [34, 51], "\u51fd\u6570\u5728\u5b9e\u4f8b\u5316\u6570\u636e\u96c6\u5bf9\u8c61\u65f6\u8fd0\u884c\u4e00\u6b21": 34, "\u6211\u4eec\u521d\u59cb\u5316\u5305\u542b\u56fe\u50cf\u7684\u76ee\u5f55": 34, "\u6ce8\u91ca\u6587\u4ef6\u548c\u4e24\u79cd\u8f6c\u6362": 34, "\u5728\u4e0b\u4e00\u90e8\u5206\u4e2d\u5c06\u66f4\u8be6\u7ec6\u5730\u4ecb\u7ecd": 34, "\u6587\u4ef6\u7684\u5185\u5bb9\u5982\u4e0b": 34, "tshirt1": 34, "tshirt2": 34, "ankleboot999": 34, "\u51fd\u6570\u8fd4\u56de\u6570\u636e\u96c6\u4e2d\u7684\u6837\u672c\u6570\u91cf": 34, "\u51fd\u6570\u52a0\u8f7d\u5e76\u8fd4\u56de\u6570\u636e\u96c6\u4e2d\u7ed9\u5b9a\u7d22\u5f15": 34, "\u7684\u6837\u672c": 34, "\u6839\u636e\u7d22\u5f15": 34, "\u5b83\u786e\u5b9a\u56fe\u50cf\u5728\u78c1\u76d8\u4e0a\u7684\u4f4d\u7f6e": 34, "\u5c06\u5176\u8f6c\u6362\u4e3a\u5f20\u91cf": [34, 215], "\u4ece": [34, 39, 71, 90, 92, 93, 96, 215, 233, 239, 249, 257, 260], "\u4e2d\u7684": [34, 92, 104, 228, 232, 238, 239, 254], "\u6570\u636e\u4e2d\u68c0\u7d22\u76f8\u5e94\u7684\u6807\u7b7e": 34, "\u5bf9\u5b83\u4eec\u8c03\u7528\u8f6c\u6362\u51fd\u6570": 34, "\u5982\u679c\u9002\u7528": 34, "\u5e76\u4ee5\u5143\u7ec4\u5f62\u5f0f\u8fd4\u56de\u5f20\u91cf\u56fe\u50cf\u548c\u76f8\u5e94\u7684\u6807\u7b7e": 34, "\u4e00\u6b21\u68c0\u7d22\u6211\u4eec\u6570\u636e\u96c6\u7684\u4e00\u4e2a\u6837\u672c\u7684\u7279\u5f81\u548c\u6807\u7b7e": 34, "\u5728\u8bad\u7ec3\u6a21\u578b\u65f6": [34, 89], "\u6211\u4eec\u901a\u5e38\u5e0c\u671b\u4ee5": 34, "\u5c0f\u6279\u91cf": 34, "\u7684\u65b9\u5f0f\u4f20\u9012\u6837\u672c": 34, "\u5728\u6bcf\u4e2a\u5468\u671f\u91cd\u65b0\u968f\u673a\u6392\u5217\u6570\u636e\u4ee5\u51cf\u5c11\u6a21\u578b\u8fc7\u62df\u5408": 34, "\u5e76\u4f7f\u7528": [34, 104, 121, 129, 214, 243, 248, 258], "\u52a0\u901f\u6570\u636e\u68c0\u7d22": 34, "\u662f\u4e00\u4e2a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 34, "\u5b83\u901a\u8fc7\u7b80\u5355\u7684": 34, "\u4e3a\u6211\u4eec\u62bd\u8c61\u4e86\u8fd9\u4e9b\u590d\u6742\u6027": 34, "train_dataload": [34, 37, 38, 75, 115, 118, 149, 166], "shuffl": [34, 44, 45, 51, 52, 55, 73, 87, 92, 94, 96, 97, 104, 113, 115, 116, 117, 122, 123, 130, 136, 158, 159, 163, 167, 169, 170, 179, 223, 238, 252], "test_dataload": [34, 37, 38, 115], "train_featur": 34, "train_label": 34, "\u6211\u4eec\u5df2\u7ecf\u5c06\u6570\u636e\u96c6\u52a0\u8f7d\u5230": 34, "\u5e76\u53ef\u4ee5\u6839\u636e\u9700\u8981\u5bf9\u6570\u636e\u96c6\u8fdb\u884c\u8fed\u4ee3": 34, "\u4e0b\u9762\u7684\u6bcf\u6b21\u8fed\u4ee3\u90fd\u4f1a\u8fd4\u56de\u4e00\u4e2a\u6279\u6b21\u7684": 34, "\u5206\u522b\u5305\u542b": 34, "\u4e2a\u7279\u5f81\u548c\u6807\u7b7e": 34, "\u56e0\u4e3a\u6211\u4eec\u6307\u5b9a\u4e86": 34, "\u6240\u4ee5\u5728\u8fed\u4ee3\u5b8c\u6240\u6709\u6279\u6b21\u540e\u6570\u636e\u4f1a\u88ab\u91cd\u65b0\u6d17\u724c": 34, "\u5982\u679c\u60f3\u5bf9\u6570\u636e\u52a0\u8f7d\u987a\u5e8f\u8fdb\u884c\u66f4\u7cbe\u7ec6\u7684\u63a7\u5236": 34, "\u8bf7\u67e5\u770b": [34, 37, 94, 95, 188, 215, 216], "data_tutori": [34, 35, 37, 38], "quickstart_tutori": [35, 36, 38], "tensorqs_tutori": [35, 40], "tensor_tutori": [35, 46, 48, 57], "dataquickstart_tutori": 35, "transforms_tutori": [35, 41], "autograd_tutori": [35, 37, 43, 46, 57], "optimization_tutori": [35, 37, 38], "saveloadrun_tutori": [35, 38, 39], "sphx_glr_beginner_basics_intro": 35, "sphx_glr_beginner_basics_saveloadrun_tutori": 35, "sphx_glr_beginner_basics_transforms_tutori": 35, "sphx_glr_beginner_basics_autogradqs_tutori": 35, "sphx_glr_beginner_basics_buildmodel_tutori": 35, "sphx_glr_beginner_basics_tensorqs_tutori": 35, "sphx_glr_beginner_basics_optimization_tutori": 35, "sphx_glr_beginner_basics_data_tutori": 35, "sphx_glr_beginner_basics_quickstart_tutori": 35, "suraj": [36, 53, 54, 55, 56, 109, 132, 133, 147, 177], "subramanian": [36, 53, 54, 55, 56, 109, 132, 133, 147, 177], "juarez": 36, "cassi": 36, "breviu": 36, "dmitri": 36, "soshnikov": 36, "ari": 36, "bornstein": 36, "\u5927\u591a\u6570\u673a\u5668\u5b66\u4e60\u5de5\u4f5c\u6d41\u6d89\u53ca\u5904\u7406\u6570\u636e": 36, "\u521b\u5efa\u6a21\u578b": 36, "\u4f18\u5316\u6a21\u578b\u53c2\u6570\u548c\u4fdd\u5b58\u8bad\u7ec3\u597d\u7684\u6a21\u578b": 36, "\u672c\u6559\u7a0b\u5c06\u5411\u60a8\u4ecb\u7ecd\u5728pytorch\u4e2d\u5b9e\u73b0\u7684\u5b8c\u6574ml\u5de5\u4f5c\u6d41": 36, "\u5e76\u63d0\u4f9b\u94fe\u63a5\u4ee5\u4e86\u89e3\u6709\u5173\u8fd9\u4e9b\u6982\u5ff5\u7684\u66f4\u591a\u4fe1\u606f": 36, "\u6211\u4eec\u5c06\u4f7f\u7528fashionmnist\u6570\u636e\u96c6\u6765\u8bad\u7ec3\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc": 36, "\u8be5\u7f51\u7edc\u53ef\u4ee5\u9884\u6d4b\u8f93\u5165\u56fe\u50cf\u662f\u5426\u5c5e\u4e8e\u4ee5\u4e0b\u7c7b\u522b\u4e4b\u4e00": 36, "t\u6064": 36, "\u4e0a\u8863": 36, "\u957f\u88e4": 36, "\u5957\u5934\u886b": 36, "\u8fde\u8863\u88d9": 36, "\u5916\u5957": 36, "\u51c9\u978b": 36, "\u886c\u886b": 36, "\u8fd0\u52a8\u978b": 36, "\u5305\u6216\u8e1d\u9774": 36, "\u672c\u6559\u7a0b\u5047\u8bbe\u60a8\u5bf9python\u548c\u6df1\u5ea6\u5b66\u4e60\u6982\u5ff5\u6709\u57fa\u672c\u7684\u4e86\u89e3": [36, 88], "\u60a8\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u51e0\u79cd\u65b9\u5f0f\u8fd0\u884c\u672c\u6559\u7a0b": [36, 88], "\u5728\u4e91\u7aef": [36, 88], "\u8fd9\u662f\u5f00\u59cb\u7684\u6700\u7b80\u5355\u65b9\u5f0f": [36, 88], "\u6bcf\u4e2a\u90e8\u5206\u7684\u9876\u90e8\u90fd\u6709\u4e00\u4e2a": 36, "\u5728microsoft": 36, "learn\u4e2d\u8fd0\u884c": 36, "\u5728googl": 36, "colab\u4e2d\u8fd0\u884c": [36, 238], "\u7684\u94fe\u63a5": 36, "\u5206\u522b\u4f1a\u5728microsoft": 36, "learn\u6216googl": 36, "colab\u4e2d\u6253\u5f00\u4e00\u4e2a\u96c6\u6210\u7684\u7b14\u8bb0\u672c": 36, "\u63d0\u4f9b\u5e26\u6709\u4ee3\u7801\u7684\u5b8c\u5168\u6258\u7ba1\u73af\u5883": 36, "\u672c\u5730\u8fd0\u884c": 36, "\u6b64\u9009\u9879\u9700\u8981\u60a8\u9996\u5148\u5728\u672c\u5730\u673a\u5668\u4e0a\u8bbe\u7f6epytorch\u548ctorchvis": [36, 88], "\u5b89\u88c5\u8bf4\u660e": [36, 88], "\u4e0b\u8f7d\u7b14\u8bb0\u672c\u6216\u5c06\u4ee3\u7801\u590d\u5236\u5230\u60a8\u559c\u6b22\u7684ide\u4e2d": 36, "\u5982\u679c\u60a8\u719f\u6089\u5176\u4ed6\u6df1\u5ea6\u5b66\u4e60\u6846\u67b6": 36, "\u8bf7\u5148\u67e5\u770b": 36, "\u4ee5\u5feb\u901f\u719f\u6089pytorch\u7684api": 36, "\u5982\u679c\u60a8\u662f\u6df1\u5ea6\u5b66\u4e60\u6846\u67b6\u7684\u65b0\u624b": 36, "\u8bf7\u76f4\u63a5\u8fdb\u5165\u6211\u4eec\u9010\u6b65\u6307\u5357\u7684\u7b2c\u4e00\u90e8\u5206": 36, "\u4f18\u5316\u6a21\u578b": 36, "\u4fdd\u5b58": [36, 242, 244], "\u52a0\u8f7d\u548c\u4f7f\u7528\u6a21\u578b": 36, "\u73b0\u5728\u6211\u4eec\u6709\u4e86\u6a21\u578b\u548c\u6570\u636e": 37, "\u662f\u65f6\u5019\u901a\u8fc7\u5728\u6570\u636e\u4e0a\u4f18\u5316\u6a21\u578b\u53c2\u6570\u6765\u8bad\u7ec3": 37, "\u9a8c\u8bc1\u548c\u6d4b\u8bd5\u6211\u4eec\u7684\u6a21\u578b\u4e86": 37, "\u8bad\u7ec3\u6a21\u578b\u662f\u4e00\u4e2a\u8fed\u4ee3\u8fc7\u7a0b": 37, "\u5728\u6bcf\u6b21\u8fed\u4ee3\u4e2d": 37, "\u6a21\u578b\u4f1a\u5bf9\u8f93\u51fa\u8fdb\u884c\u731c\u6d4b": 37, "\u8ba1\u7b97\u5176\u731c\u6d4b\u7684\u8bef\u5dee": 37, "\u635f\u5931": [37, 89, 96], "\u6536\u96c6\u8bef\u5dee\u76f8\u5bf9\u4e8e\u5176\u53c2\u6570\u7684\u5bfc\u6570": 37, "\u5982\u6211\u4eec\u5728": 37, "\u524d\u4e00\u8282": 37, "_\u4e2d\u6240\u89c1": 37, "\u5e76\u4f7f\u7528\u68af\u5ea6\u4e0b\u964d\u6cd5": 37, "\u4f18\u5316": [37, 92, 252], "\u8fd9\u4e9b\u53c2\u6570": 37, "\u6709\u5173\u6b64\u8fc7\u7a0b\u7684\u66f4\u8be6\u7ec6\u8bb2\u89e3": 37, "3blue1brown": [37, 43], "\u7684\u8fd9\u4e2a\u89c6\u9891": 37, "www": [37, 49, 94, 104, 138, 166, 179, 238, 263, 265], "youtub": [37, 53, 54, 55, 56, 89, 90, 92, 93, 94, 95, 96, 121, 132, 133, 176], "tiehlnjs5u8": 37, "\u6211\u4eec\u52a0\u8f7d\u524d\u51e0\u8282\u4e2d\u7684": 37, "\u6570\u636e\u96c6\u548c\u6570\u636e\u52a0\u8f7d\u5668": 37, "_\u548c": 37, "\u6784\u5efa\u6a21\u578b": [37, 88, 89, 90, 92, 94, 95, 96], "_\u7684\u4ee3\u7801": 37, "flatten": [37, 38, 44, 47, 68, 69, 73, 87, 97, 105, 111, 118, 123, 124, 130, 135, 137, 139, 147, 149, 151, 155, 158, 163, 195, 197, 205, 211, 221, 233, 235, 241], "\u8d85\u53c2\u6570\u662f\u53ef\u8c03\u53c2\u6570": 37, "\u5b83\u4eec\u53ef\u4ee5\u8ba9\u60a8\u63a7\u5236\u6a21\u578b\u7684\u4f18\u5316\u8fc7\u7a0b": 37, "\u4e0d\u540c\u7684\u8d85\u53c2\u6570\u503c\u4f1a\u5f71\u54cd\u6a21\u578b\u7684\u8bad\u7ec3\u548c\u6536\u655b\u901f\u5ea6": 37, "\u9605\u8bfb\u66f4\u591a": 37, "\u5173\u4e8e\u8d85\u53c2\u6570\u8c03\u6574\u7684\u5185\u5bb9": 37, "\u6211\u4eec\u4e3a\u8bad\u7ec3\u5b9a\u4e49\u4ee5\u4e0b\u8d85\u53c2\u6570": 37, "epoch\u6570\u91cf": 37, "\u8fed\u4ee3\u6574\u4e2a\u6570\u636e\u96c6\u7684\u6b21\u6570": 37, "\u6279\u91cf\u5927\u5c0f": 37, "\u5728\u66f4\u65b0\u53c2\u6570\u4e4b\u524d": 37, "\u901a\u8fc7\u7f51\u7edc\u4f20\u64ad\u7684\u6570\u636e\u6837\u672c\u6570\u91cf": 37, "\u5b66\u4e60\u7387": 37, "\u5728\u6bcf\u4e2a\u6279\u6b21": 37, "epoch\u4e2d\u66f4\u65b0\u6a21\u578b\u53c2\u6570\u7684\u5e45\u5ea6": 37, "\u8f83\u5c0f\u7684\u503c\u4f1a\u5bfc\u81f4\u5b66\u4e60\u901f\u5ea6\u7f13\u6162": 37, "\u800c\u8f83\u5927\u7684\u503c\u53ef\u80fd\u4f1a\u5bfc\u81f4\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u51fa\u73b0\u4e0d\u53ef\u9884\u6d4b\u7684\u884c\u4e3a": 37, "learning_r": [37, 47, 49, 63, 64, 68, 69, 71, 72, 97, 111, 126, 127, 128, 138, 149, 166], "\u4e00\u65e6\u8bbe\u7f6e\u597d\u8d85\u53c2\u6570": 37, "\u6211\u4eec\u5c31\u53ef\u4ee5\u7528\u4f18\u5316\u5faa\u73af\u6765\u8bad\u7ec3\u548c\u4f18\u5316\u6211\u4eec\u7684\u6a21\u578b": 37, "\u4f18\u5316\u5faa\u73af\u7684\u6bcf\u6b21\u8fed\u4ee3\u79f0\u4e3a\u4e00\u4e2a": 37, "\u6bcf\u4e2aepoch\u7531\u4e24\u4e2a\u4e3b\u8981\u90e8\u5206\u7ec4\u6210": 37, "\u8bad\u7ec3\u5faa\u73af": 37, "\u8fed\u4ee3\u8bad\u7ec3\u6570\u636e\u96c6\u5e76\u5c1d\u8bd5\u6536\u655b\u5230\u6700\u4f73\u53c2\u6570": 37, "\u9a8c\u8bc1": [37, 96], "\u6d4b\u8bd5\u5faa\u73af": 37, "\u8fed\u4ee3\u6d4b\u8bd5\u6570\u636e\u96c6\u4ee5\u68c0\u67e5\u6a21\u578b\u6027\u80fd\u662f\u5426\u6709\u63d0\u9ad8": 37, "\u8ba9\u6211\u4eec\u7b80\u8981\u4e86\u89e3\u8bad\u7ec3\u5faa\u73af\u4e2d\u4f7f\u7528\u7684\u4e00\u4e9b\u6982\u5ff5": 37, "\u8df3\u5230\u524d\u9762\u67e5\u770b\u4f18\u5316\u5faa\u73af\u7684": 37, "\u5f53\u9762\u5bf9\u4e00\u4e9b\u8bad\u7ec3\u6570\u636e\u65f6": 37, "\u6211\u4eec\u672a\u8bad\u7ec3\u7684\u7f51\u7edc\u53ef\u80fd\u4e0d\u4f1a\u7ed9\u51fa\u6b63\u786e\u7684\u7b54\u6848": 37, "\u8861\u91cf\u83b7\u5f97\u7684\u7ed3\u679c\u4e0e\u76ee\u6807\u503c\u7684\u5dee\u5f02\u7a0b\u5ea6": 37, "\u8fd9\u662f\u6211\u4eec\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u5e0c\u671b\u6700\u5c0f\u5316\u7684": 37, "\u8981\u8ba1\u7b97\u635f\u5931": 37, "\u6211\u4eec\u4f7f\u7528\u7ed9\u5b9a\u6570\u636e\u6837\u672c\u7684\u8f93\u5165\u8fdb\u884c\u9884\u6d4b": 37, "\u5e76\u5c06\u5176\u4e0e\u771f\u5b9e\u7684\u6570\u636e\u6807\u7b7e\u503c\u8fdb\u884c\u6bd4\u8f83": 37, "\u5e38\u89c1\u7684\u635f\u5931\u51fd\u6570\u5305\u62ec\u7528\u4e8e\u56de\u5f52\u4efb\u52a1\u7684": 37, "\u5747\u65b9\u8bef\u5dee": [37, 93], "\u4ee5\u53ca\u7528\u4e8e\u5206\u7c7b\u7684": 37, "nllloss": [37, 99, 102, 103, 110, 115, 127, 128, 166], "\u8d1f\u5bf9\u6570\u4f3c\u7136": 37, "_\u7ed3\u5408\u4e86": 37, "logsoftmax": [37, 78, 110, 115, 127, 128], "\u6211\u4eec\u5c06\u6a21\u578b\u7684\u8f93\u51falogits\u4f20\u9012\u7ed9": 37, "\u5b83\u5c06\u6807\u51c6\u5316logits\u5e76\u8ba1\u7b97\u9884\u6d4b\u8bef\u5dee": 37, "loss_fn": [37, 38, 68, 69, 78, 96, 111, 118, 134, 135, 137, 147, 150, 155, 162, 216, 232, 261], "\u4f18\u5316\u662f\u8c03\u6574\u6a21\u578b\u53c2\u6570\u4ee5\u51cf\u5c11\u6bcf\u6b21\u8bad\u7ec3\u6b65\u9aa4\u4e2d\u7684\u6a21\u578b\u8bef\u5dee\u7684\u8fc7\u7a0b": 37, "\u4f18\u5316\u7b97\u6cd5": 37, "\u5b9a\u4e49\u4e86\u8fd9\u4e2a\u8fc7\u7a0b\u5982\u4f55\u8fdb\u884c": 37, "\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d\u6211\u4eec\u4f7f\u7528\u968f\u673a\u68af\u5ea6\u4e0b\u964d\u6cd5": 37, "\u6240\u6709\u4f18\u5316\u903b\u8f91\u90fd\u5c01\u88c5\u5728": 37, "\u5bf9\u8c61\u4e2d": 37, "\u5728\u8fd9\u91cc": [37, 90, 92, 96, 111, 236, 244, 254], "\u6211\u4eec\u4f7f\u7528sgd\u4f18\u5316\u5668": 37, "\u6b64\u5916": [37, 93, 188, 216, 232, 233], "pytorch\u4e2d\u8fd8\u6709\u8bb8\u591a": 37, "\u4e0d\u540c\u7684\u4f18\u5316\u5668": 37, "\u5982adam\u548crmsprop": 37, "\u5b83\u4eec\u5bf9\u4e0d\u540c\u7c7b\u578b\u7684\u6a21\u578b\u548c\u6570\u636e\u6548\u679c\u66f4\u597d": 37, "\u6211\u4eec\u901a\u8fc7\u6ce8\u518c\u9700\u8981\u8bad\u7ec3\u7684\u6a21\u578b\u53c2\u6570\u5e76\u4f20\u5165\u5b66\u4e60\u7387\u8d85\u53c2\u6570\u6765\u521d\u59cb\u5316\u4f18\u5316\u5668": 37, "\u5728\u8bad\u7ec3\u5faa\u73af\u4e2d": 37, "\u4f18\u5316\u5206\u4e3a\u4e09\u4e2a\u6b65\u9aa4": 37, "\u8c03\u7528": [37, 95, 104, 239, 242, 243, 247, 248, 249], "\u6765\u91cd\u7f6e\u6a21\u578b\u53c2\u6570\u7684\u68af\u5ea6": 37, "\u68af\u5ea6\u4f1a\u7d2f\u52a0": 37, "\u4e3a\u9632\u6b62\u91cd\u590d\u8ba1\u7b97": 37, "\u6211\u4eec\u5728\u6bcf\u6b21\u8fed\u4ee3\u65f6\u663e\u5f0f\u5c06\u5176\u5f52\u96f6": 37, "\u53cd\u5411\u4f20\u64ad\u9884\u6d4b\u635f\u5931": 37, "pytorch\u4f1a\u5c06\u635f\u5931\u76f8\u5bf9\u4e8e\u6bcf\u4e2a\u53c2\u6570\u7684\u68af\u5ea6\u5b58\u50a8\u4e0b\u6765": 37, "\u4e00\u65e6\u6211\u4eec\u6709\u4e86\u68af\u5ea6": 37, "\u5c31\u8c03\u7528": 37, "\u901a\u8fc7\u53cd\u5411\u4f20\u64ad\u4e2d\u6536\u96c6\u7684\u68af\u5ea6\u6765\u8c03\u6574\u53c2\u6570": 37, "\u6211\u4eec\u5b9a\u4e49\u4e86": 37, "train_loop": 37, "\u6765\u5faa\u73af\u6267\u884c\u4f18\u5316\u4ee3\u7801": 37, "\u5e76\u5b9a\u4e49\u4e86": 37, "test_loop": 37, "\u6765\u8bc4\u4f30\u6a21\u578b\u5728\u6d4b\u8bd5\u6570\u636e\u4e0a\u7684\u6027\u80fd": 37, "unnecessari": [37, 172, 178], "7f": [37, 38], "8f": [37, 38], "\u6211\u4eec\u521d\u59cb\u5316\u635f\u5931\u51fd\u6570\u548c\u4f18\u5316\u5668": 37, "\u5e76\u5c06\u5b83\u4eec\u4f20\u9012\u7ed9": 37, "\u60a8\u53ef\u4ee5\u5c1d\u8bd5\u589e\u52a0epoch\u7684\u6570\u91cf\u4ee5\u89c2\u5bdf\u6a21\u578b\u6027\u80fd\u7684\u63d0\u5347": 37, "warmstart": [37, 237], "\u672c\u8282\u5c06\u4ecb\u7ecd\u673a\u5668\u5b66\u4e60\u4efb\u52a1\u4e2d\u5e38\u7528\u7684api": 38, "\u60f3\u66f4\u6df1\u5165\u4e86\u89e3\u5404\u6a21\u5757\u5185\u5bb9": 38, "\u53ef\u53c2\u8003\u6bcf\u8282\u6587\u672b\u5904\u7684\u94fe\u63a5": 38, "\u63d0\u4f9b\u4e86\u4e24\u4e2a\u7528\u4e8e": 38, "\u5904\u7406\u6570\u636e\u7684\u539f\u8bed": 38, "\u5219\u5728": 38, "\u5916\u90e8\u5c01\u88c5\u4e00\u5c42": 38, "\u53d8\u4e3a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 38, "\u63d0\u4f9b\u4e86\u7279\u5b9a\u9886\u57df\u7684\u5e93": 38, "torchaudio": [38, 50, 92, 96, 121, 122, 159, 169, 185, 189, 238], "\u6240\u6709\u8fd9\u4e9b\u5e93\u90fd\u5305\u542b\u4e86\u5bf9\u5e94\u6570\u636e\u96c6": 38, "\u5728\u672c\u6559\u7a0b\u4e2d": [38, 129, 188, 209, 212, 214, 216, 218, 221, 223, 228, 231, 235, 239, 240, 242, 244, 245, 246, 247, 248, 250, 251, 252, 254, 257, 258, 259, 260, 261], "\u6211\u4eec\u5c06\u4f7f\u7528": [38, 89, 90, 96, 104, 188, 212, 218, 235, 236, 238, 240, 242, 243, 244, 245, 250, 251, 254], "\u6a21\u5757\u5305\u542b\u8bb8\u591a\u73b0\u5b9e\u4e16\u754c\u89c6\u89c9\u6570\u636e": 38, "cifar": [38, 44, 92, 170], "coco": [38, 179], "\u6570\u636e\u96c6\u5217\u8868": 38, "\u6211\u4eec\u4f7f\u7528": [38, 41, 96, 104, 111, 215, 221, 231, 251], "\u6bcf\u4e2atorchvis": 38, "\u5305\u62ec\u4e24\u4e2a\u53c2\u6570": 38, "\u5206\u522b\u7528\u4e8e\u4fee\u6539\u6837\u672c\u6570\u636e\u548c\u6807\u7b7e": 38, "\u6211\u4eec\u5c06": [38, 90, 95, 254, 260], "\u4f5c\u4e3a\u53c2\u6570\u4f20\u9012\u7ed9": 38, "\u5728\u6570\u636e\u96c6\u4e0a\u5c01\u88c5\u4e86\u4e00\u4e2a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 38, "\u652f\u6301\u81ea\u52a8\u6279\u5904\u7406": 38, "\u91c7\u6837": 38, "\u6253\u4e71\u548c\u591a\u8fdb\u7a0b\u6570\u636e\u52a0\u8f7d": 38, "\u8fd9\u91cc\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u6279\u5904\u7406\u5927\u5c0f\u4e3a": 38, "\u5373": [38, 89, 104, 246], "\u6bcf\u6279\u5c06\u8fd4\u56de\u5927\u5c0f\u4e3a": 38, "\u7684\u7279\u5f81\u6570\u636e\u548c\u6807\u7b7e": 38, "\u83b7\u53d6\u66f4\u591a\u5173\u4e8e": 38, "pytorch\u6570\u636e\u52a0\u8f7d": 38, "\u7684\u4fe1\u606f": 38, "\u8981\u5728": [38, 72], "\u4e2d\u5b9a\u4e49\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc": 38, "\u6211\u4eec\u9700\u8981\u521b\u5efa\u4e00\u4e2a\u7ee7\u627f\u81ea": 38, "\u7684\u7c7b": [38, 93], "\u6211\u4eec\u5728": [38, 94, 104, 239], "\u51fd\u6570\u4e2d\u5b9a\u4e49\u7f51\u7edc\u7684\u5c42": 38, "\u51fd\u6570\u4e2d\u6307\u5b9a\u6570\u636e\u5982\u4f55\u7ecf\u8fc7\u7f51\u7edc": 38, "\u4e3a\u4e86\u52a0\u901f\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u8fd0\u7b97": 38, "\u6211\u4eec\u5c06\u5176\u79fb\u5230": 38, "pytorch\u6784\u5efa\u795e\u7ecf\u7f51\u7edc": 38, "\u7684\u5185\u5bb9": 38, "\u7ec3\u4e00\u4e2a\u6a21\u578b": 38, "\u6211\u4eec\u9700\u8981\u4e00\u4e2a": 38, "\u635f\u5931\u51fd\u6570": [38, 89, 92, 104], "\u548c\u4e00\u4e2a": 38, "\u4f18\u5316\u5668": [38, 92, 212, 218, 243, 244, 249, 251, 261], "\u5728\u5355\u4e2a\u8bad\u7ec3\u5faa\u73af\u4e2d": 38, "\u6a21\u578b\u5bf9\u8bad\u7ec3\u6570\u636e\u96c6": 38, "\u5206\u6279\u8f93\u5165": 38, "\u8fdb\u884c\u9884\u6d4b": 38, "\u5e76\u901a\u8fc7\u53cd\u5411\u4f20\u64ad\u9884\u6d4b\u8bef\u5dee\u6765\u8c03\u6574\u6a21\u578b\u7684\u53c2\u6570": 38, "\u6211\u4eec\u8fd8\u9700\u68c0\u67e5\u6a21\u578b\u5728\u6d4b\u8bd5\u6570\u636e\u96c6\u4e0a\u7684\u6548\u679c": 38, "\u4ee5\u786e\u4fdd\u5b83\u5728\u6301\u7eed\u5b66\u4e60": 38, "\u901a\u8fc7\u591a\u6b21\u8fed\u4ee3": 38, "\u8fdb\u884c\u8bad\u7ec3": 38, "\u5728\u6bcf\u4e2a\u8fed\u4ee3\u8fc7\u7a0b\u4e2d": 38, "\u6a21\u578b\u901a\u8fc7\u5bf9\u53c2\u6570\u7684\u5b66\u4e60\u4ee5\u63d0\u9ad8\u9884\u6d4b\u51c6\u786e\u6027": 38, "\u6211\u4eec\u5728\u6bcf\u4e2a": [38, 104], "\u6253\u5370\u6a21\u578b\u7684\u51c6\u786e\u7387\u548c\u635f\u5931": 38, "\u6211\u4eec\u5e0c\u671b\u770b\u5230\u968f\u7740\u6bcf\u4e2a": 38, "\u8bad\u7ec3": [38, 96, 238], "\u6a21\u578b\u9884\u6d4b\u51c6\u786e\u7387\u4e0d\u65ad\u63d0\u9ad8": 38, "\u635f\u5931\u9010\u6e10\u51cf\u5c11": 38, "\u8bad\u7ec3\u6a21\u578b": [38, 88, 89, 90, 92, 93, 94, 95], "\u4fdd\u5b58\u6a21\u578b\u7684\u5e38\u89c1\u65b9\u6cd5\u662f\u5c06\u5185\u90e8\u72b6\u6001\u5b57\u5178": 38, "\u5305\u542b\u6a21\u578b\u53c2\u6570": 38, "\u5e8f\u5217\u5316": 38, "\u52a0\u8f7d\u6a21\u578b\u7684\u8fc7\u7a0b\u5305\u62ec\u91cd\u65b0\u521b\u5efa\u6a21\u578b\u7ed3\u6784\u5e76\u52a0\u8f7d\u5176\u5185\u90e8\u72b6\u6001\u5b57\u5178": 38, "\u8fd9\u4e2a\u6a21\u578b\u73b0\u5728\u53ef\u4ee5\u7528\u6765\u8fdb\u884c\u9884\u6d4b\u4e86": 38, "\u83b7\u53d6\u66f4\u591a\u6709\u5173": 38, "\u5728\u672c\u8282\u4e2d": 39, "\u6211\u4eec\u5c06\u5b66\u4e60\u5982\u4f55\u901a\u8fc7\u4fdd\u5b58": 39, "\u52a0\u8f7d\u4ee5\u53ca\u8fd0\u884c\u6a21\u578b\u9884\u6d4b": 39, "\u6765\u6301\u4e45\u5316\u6a21\u578b": 39, "pytorch\u6a21\u578b\u5c06\u5b66\u4e60\u5230\u7684\u53c2\u6570\u5b58\u50a8\u5728\u4e00\u4e2a\u5185\u90e8\u72b6\u6001\u5b57\u5178\u4e2d": 39, "\u8fd9\u4e9b\u53c2\u6570\u53ef\u4ee5\u901a\u8fc7": 39, "\u8fdb\u884c\u6301\u4e45\u5316": 39, "vgg16": [39, 148], "imagenet1k_v1": [39, 90, 117, 140, 169, 197, 231], "model_weight": 39, "\u8981\u52a0\u8f7d\u6a21\u578b\u6743\u91cd": 39, "\u60a8\u9700\u8981\u5148\u521b\u5efa\u4e00\u4e2a\u76f8\u540c\u6a21\u578b\u7684\u5b9e\u4f8b": 39, "\u7136\u540e\u4f7f\u7528": [39, 243, 245], "\u65b9\u6cd5\u52a0\u8f7d\u53c2\u6570": 39, "untrain": 39, "\u6ce8\u610f": [39, 89, 90, 95, 96, 104, 215, 218, 240, 242, 244, 252, 260], "\u5728\u8fdb\u884c\u63a8\u7406\u4e4b\u524d": 39, "\u8bf7\u786e\u4fdd\u8c03\u7528": [39, 242], "\u65b9\u6cd5\u4ee5\u5c06": 39, "layers\u8bbe\u7f6e\u4e3a\u8bc4\u4f30\u6a21\u5f0f": [39, 244], "\u5982\u679c\u4e0d\u8fd9\u6837\u505a": [39, 243], "\u5c06\u5bfc\u81f4\u4e0d\u4e00\u81f4\u7684\u63a8\u7406\u7ed3\u679c": 39, "\u5728\u52a0\u8f7d\u6a21\u578b\u6743\u91cd\u65f6": 39, "\u6211\u4eec\u9700\u8981\u5148\u5b9e\u4f8b\u5316\u6a21\u578b\u7c7b": 39, "\u56e0\u4e3a\u7c7b\u5b9a\u4e49\u4e86\u7f51\u7edc\u7684\u7ed3\u6784": 39, "\u6211\u4eec\u53ef\u80fd\u5e0c\u671b\u5c06\u8fd9\u4e2a\u7c7b\u7684\u7ed3\u6784\u4e0e\u6a21\u578b\u4e00\u8d77\u4fdd\u5b58": 39, "\u6211\u4eec\u53ef\u4ee5\u5c06": 39, "\u800c\u4e0d\u662f": [39, 89, 95, 96, 104, 111, 232, 233], "\u4f20\u9012\u7ed9": [39, 240, 242], "\u51fd\u6570": [39, 41, 89, 92, 104, 111, 188, 235, 236, 240, 242, 244, 258, 259], "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u5982\u4e0b\u65b9\u5f0f\u52a0\u8f7d\u6a21\u578b": 39, "\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528checkpoint": 39, "\u7684\u5b9e\u7528\u6280\u5de7": 39, "\u7c7b\u4f3c\u4e8e\u6570\u7ec4\u548c\u77e9\u9635": 40, "\u5f20\u91cf\u4e5f\u662f\u4e00\u79cd\u7279\u5b9a\u7684\u6570\u636e\u7ed3\u6784": 40, "\u5728pytorch\u4e2d": [40, 111, 235, 244], "\u6211\u4eec\u4f7f\u7528\u5f20\u91cf\u5bf9\u4e00\u4e2a\u6a21\u578b\u7684\u53c2\u6570": 40, "\u8f93\u5165\u548c\u8f93\u51fa\u8fdb\u884c\u7f16\u7801": 40, "\u5f20\u91cf\u7684\u7ed3\u6784\u7c7b\u4f3c\u4e8e": 40, "\u4e2d\u7684ndarrai": 40, "\u800c\u5f20\u91cf\u53ef\u4ee5\u8fd0\u884c\u5728gpu\u53ca\u5176\u4ed6\u76f8\u4f3c\u7684\u786c\u4ef6\u52a0\u901f\u5668\u4e0a": 40, "\u4e8b\u5b9e\u4e0a": [40, 92, 93], "\u4e3a\u4e86\u51cf\u5c11\u6570\u636e\u7684\u62f7\u8d1d": 40, "\u5f20\u91cf\u548cnumpi": 40, "arrays\u5728\u5e95\u5c42\u5e38\u5e38\u5171\u4eab\u540c\u4e00\u5757\u5185\u5b58": 40, "bridg": [40, 85, 227], "role": [40, 103, 157, 164, 178, 265], "\u5728\u81ea\u52a8\u5fae\u5206": 40, "\u7684\u8fc7\u7a0b\u4e2d\u4e5f\u4f7f\u7528\u5f20\u91cf\u8fdb\u884c\u4f18\u5316": 40, "\u5728\u540e\u7eed": 40, "\u7ae0\u8282\u53ef\u4ee5\u770b\u5230\u66f4\u591a\u6709\u5173\u5185\u5bb9": 40, "\u5982\u679c\u5df2\u7ecf\u5bf9ndarrays\u5341\u5206\u719f\u6089\u4e86": 40, "\u90a3\u5bf9\u5f20\u91cf\u7684api\u4e5f\u53ef\u4ee5\u8fd0\u7528\u81ea\u5982": 40, "\u5982\u679c\u8fd8\u4e0d\u719f\u6089": 40, "\u4e0b\u9762\u7684\u6559\u7a0b\u4f1a\u5e2e\u52a9\u4f60\u4e0a\u624b": 40, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u591a\u79cd\u65b9\u5f0f\u521b\u5efa\u4e00\u4e2a\u5f20\u91cf": 40, "\u4f7f\u7528\u6570\u636e\u521b\u5efa": 40, "\u901a\u8fc7\u5df2\u5b9a\u4e49\u7684\u6570\u636e\u53ef\u4ee5\u76f4\u63a5\u521b\u5efa\u51fa\u6765\u5f20\u91cf": 40, "\u521b\u5efa\u65f6\u4f1a\u81ea\u52a8\u63a8\u65ad\u6570\u636e\u7c7b\u578b": 40, "x_data": [40, 48], "\u4f7f\u7528numpi": 40, "array\u521b\u5efa": 40, "\u53ef\u4ee5\u4f7f\u7528numpi": 40, "array\u521b\u5efa\u5f20\u91cf": 40, "\u53cd\u4e4b\u4ea6\u53ef": 40, "np_arrai": [40, 48], "x_np": [40, 48], "\u4f7f\u7528\u5df2\u6709\u5f20\u91cf\u521b\u5efa": 40, "\u65b0\u7684\u5f20\u91cf\u4f1a\u4fdd\u7559\u539f\u5f20\u91cf\u7684\u5c5e\u6027": 40, "\u5f62\u72b6": [40, 95], "\u6570\u636e\u7c7b\u578b": [40, 72, 232, 249], "\u9664\u975e\u521b\u5efa\u65f6\u663e\u793a\u58f0\u660e": 40, "x_one": [40, 48], "Ones": [40, 48], "x_rand": [40, 48], "rand_lik": [40, 48, 95, 142, 154], "\u901a\u8fc7\u968f\u673a\u6216\u5e38\u91cf\u521b\u5efa": 40, "\u63cf\u8ff0\u4e86\u5f20\u91cf\u7684\u7ef4\u5ea6": 40, "\u5728\u4e0b\u9762\u7684\u65b9\u6cd5\u8c03\u7528\u65f6": 40, "\u901a\u8fc7\u5b83\u6765\u58f0\u660e\u521b\u5efa\u5f20\u91cf\u7684\u7ef4\u5ea6": 40, "rand_tensor": [40, 48], "ones_tensor": [40, 48], "zeros_tensor": [40, 48], "\u5f20\u91cf\u7684\u5c5e\u6027\u4fdd\u5b58\u4e86\u5176\u5f62\u72b6": 40, "\u4ee5\u53ca\u5176\u5b58\u50a8\u8bbe\u5907\u7c7b\u578b": 40, "\u5f20\u91cf\u6709\u8d85\u8fc7100\u4e2a\u64cd\u4f5c\u65b9\u6cd5": 40, "\u5305\u62ec\u7b97\u6570": 40, "\u7ebf\u6027\u4ee3\u6570": 40, "\u77e9\u9635\u64cd\u4f5c": 40, "\u8f6c\u7f6e": 40, "\u7d22\u5f15": 40, "\u5207\u7247": 40, "\u91c7\u6837\u7b49": 40, "\u90fd\u5728": 40, "\u8fd9\u91cc": [40, 41, 90, 93, 95, 96, 104, 223, 232, 249], "\u6709\u8be6\u7ec6\u7684\u63cf\u8ff0": 40, "\u6bcf\u4e2a\u64cd\u4f5c\u90fd\u53ef\u4ee5\u5728gpu\u4e0a\u8fd0\u884c": 40, "\u901a\u5e38\u6bd4\u5728cpu\u4e0a\u901f\u5ea6\u66f4\u5feb": 40, "\u5982\u679c\u4f60\u5728\u4f7f\u7528colab": 40, "\u53ef\u4ee5\u901a\u8fc7\u4fee\u6539runtim": 40, "gpu\u6765\u5206\u914d\u4e00\u4e2agpu": 40, "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u5f20\u91cf\u662f\u5728cpu\u4e0a\u521b\u5efa\u7684": 40, "\u53ef\u4ee5\u901a\u8fc7": [40, 93, 233], "\u65b9\u6cd5\u5c06\u5f20\u91cf\u663e\u793a\u7684\u8f6c\u79fb\u5230gpu\u4e0a": 40, "\u5982\u679cgpu\u5728\u4f60\u7684\u73af\u5883\u91cc\u53ef\u7528\u7684\u8bdd": 40, "\u9700\u8981\u6ce8\u610f\u7684\u662f": 40, "\u5728\u4e0d\u540c\u8bbe\u5907\u95f4\u590d\u5236\u5927\u578b\u5f20\u91cf\u9700\u8981\u6d88\u8017\u5927\u91cf\u5185\u5b58": 40, "\u5e76\u4e14\u8017\u65f6\u8f83\u957f": 40, "\u5c1d\u8bd5\u4e0b\u5217\u64cd\u4f5c": 40, "\u5982\u679c\u4f60\u5df2\u7ecf\u5bf9numpi": 40, "api\u5341\u5206\u719f\u6089": 40, "\u4e0a\u624b\u5f20\u91cfapi\u5c06\u4f1a\u5f88\u7b80\u5355": 40, "\u7c7b\u4f3cnumpy\u7684\u7d22\u5f15\u548c\u5207\u7247\u64cd\u4f5c": 40, "\u8fde\u63a5\u5f20\u91cf": 40, "\u4f60\u53ef\u4ee5\u4f7f\u7528": [40, 95], "\u6cbf\u7740\u7ed9\u5b9a\u7684\u7ef4\u5ea6\u8fde\u63a5\u4e00\u7cfb\u5217\u5f20\u91cf": 40, "\u53e6\u4e00\u4e2a\u5f20\u91cf\u8fde\u63a5\u64cd\u4f5c\u7b26": 40, "\u4e0e": [40, 92, 93, 95, 111, 216, 249, 257], "\u7a0d\u6709\u4e0d\u540c": 40, "\u8bf7\u53c2\u9605": [40, 89, 94, 95, 209, 212, 215, 232, 247, 248, 249, 258, 259, 260], "\u8fd0\u7b97\u64cd\u4f5c": 40, "y1": [40, 179, 247], "y2": 40, "y3": 40, "wise": [40, 48, 73, 95, 99, 110, 124, 136, 145, 148, 151], "z1": [40, 145], "z2": 40, "z3": 40, "\u5355\u4e2a\u5143\u7d20\u7684\u5f20\u91cf": 40, "\u5728\u805a\u5408\u8fd0\u7b97\u573a\u666f\u4e2d": 40, "\u4f60\u53ef\u80fd\u4f1a\u5f97\u5230\u4e00\u4e2a\u5355\u5143\u7d20\u7684\u5f20\u91cf": 40, "\u53ef\u4f7f\u7528": 40, "\u5c06\u5176\u4f20\u5524\u4e3apython\u6570\u503c": 40, "agg": [40, 150, 166], "agg_item": 40, "\u539f\u5730\u64cd\u4f5c": 40, "\u4fee\u6539\u5f20\u91cf\u4e2d\u7684\u539f\u503c\u64cd\u4f5c\u79f0\u4e3a\u539f\u5730\u64cd\u4f5c": 40, "\u5b83\u4eec\u4ee5": 40, "\u540e\u7f00\u8868\u793a": 40, "t_": [40, 48, 265], "\u4f1a\u6539\u53d8": 40, "add_": [40, 48, 80, 95, 127, 128, 174, 175, 191, 208, 218], "\u5f20\u91cf\u5728\u4f7f\u7528cpu\u65f6": 40, "\u53ef\u4e0enumpi": 40, "arrays\u5171\u4eab\u5185\u5b58\u7a7a\u95f4": 40, "\u4fee\u6539\u5176\u4e2d\u4e00\u4e2a\u4f1a\u540c\u6b65\u6620\u5c04\u5230\u53e6\u4e00\u4e2a\u4e0a": 40, "\u5bf9\u4e8e\u5f20\u91cf\u7684\u4fee\u6539\u4f53\u73b0\u5230\u4e86numpi": 40, "array\u4e0a": 40, "\u6570\u636e\u5e76\u4e0d\u603b\u662f\u4ee5\u8bad\u7ec3\u673a\u5668\u5b66\u4e60\u7b97\u6cd5\u6240\u9700\u7684\u6700\u7ec8\u5904\u7406\u5f62\u5f0f\u5448\u73b0": 41, "\u6765\u5bf9\u6570\u636e\u8fdb\u884c\u4e00\u4e9b\u5904\u7406": 41, "\u4f7f\u5176\u9002\u7528\u4e8e\u8bad\u7ec3": 41, "\u6240\u6709": [41, 95], "\u6570\u636e\u96c6\u90fd\u6709\u4e24\u4e2a\u53c2\u6570": 41, "\u7528\u4e8e\u4fee\u6539\u7279\u5f81": 41, "\u7528\u4e8e\u4fee\u6539\u6807\u7b7e": 41, "\u5b83\u4eec\u63a5\u53d7\u5305\u542b\u8f6c\u6362\u903b\u8f91\u7684\u53ef\u8c03\u7528\u5bf9\u8c61": 41, "\u6a21\u5757\u63d0\u4f9b\u4e86\u51e0\u79cd\u5e38\u7528\u7684\u8f6c\u6362": 41, "\u7684\u7279\u5f81\u662f\u4ee5": 41, "\u56fe\u50cf\u683c\u5f0f\u5448\u73b0\u7684": 41, "\u6807\u7b7e\u662f\u6574\u6570": 41, "\u5bf9\u4e8e\u8bad\u7ec3": 41, "\u6211\u4eec\u9700\u8981\u5c06\u7279\u5f81\u8f6c\u6362\u4e3a\u5f52\u4e00\u5316\u7684\u5f20\u91cf": 41, "\u5c06\u6807\u7b7e\u8f6c\u6362\u4e3a\u7f16\u7801\u7684\u5f20\u91cf": 41, "\u4e3a\u4e86\u8fdb\u884c\u8fd9\u4e9b\u8f6c\u6362": 41, "\u6211\u4eec\u4f7f\u7528\u4e86": [41, 221], "ds": [41, 127, 128, 166], "scatter_": [41, 135, 150, 162], "\u5c06": [41, 92, 121, 215, 232, 244, 245, 249, 253], "\u56fe\u50cf\u6216": 41, "ndarrai": [41, 48, 51, 95, 110, 172], "\u8f6c\u6362\u4e3a": 41, "floattensor": [41, 49, 60, 95], "\u5e76\u5c06\u56fe\u50cf\u7684\u50cf\u7d20\u5f3a\u5ea6\u503c\u7f29\u653e\u5230\u8303\u56f4": 41, "\u5e94\u7528\u4efb\u4f55\u7528\u6237\u5b9a\u4e49\u7684": 41, "\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u51fd\u6570\u5c06\u6574\u6570\u8f6c\u6362\u4e3a\u72ec\u70ed\u7f16\u7801\u7684\u5f20\u91cf": 41, "\u5b83\u9996\u5148\u521b\u5efa\u4e00\u4e2a\u5927\u5c0f\u4e3a": 41, "\u6211\u4eec\u6570\u636e\u96c6\u4e2d\u6807\u7b7e\u7684\u6570\u91cf": 41, "\u7684\u96f6\u5f20\u91cf": 41, "\u7136\u540e\u8c03\u7528": 41, "\u5728\u7531\u6807\u7b7e": 41, "\u6307\u5b9a\u7684\u7d22\u5f15\u4e0a\u8d4b\u503c\u4e3a": 41, "gschwind": 42, "bt": 42, "fastpath": 42, "acceler": [42, 48, 50, 57, 75, 95, 121, 150, 178, 190, 196, 198, 213, 222], "multiheadattent": [42, 165, 195], "mha": [42, 192, 195], "exploit": [42, 97, 147, 166], "sparsiti": [42, 103, 121, 157, 191, 193, 198], "criteria": [42, 52], "blog": [42, 122, 123, 127, 132, 177, 231], "xlm": [42, 138, 186], "predefin": [42, 49, 97, 137, 202], "robertaclassificationhead": 42, "xlmr_larg": 42, "xlmr_large_encod": 42, "classifier_head": 42, "input_dim": [42, 147, 220, 225], "get_model": [42, 104, 113, 162], "small_input_batch": 42, "hello": [42, 49, 58, 59, 60, 99, 103, 140, 153], "big_input_batch": 42, "princ": 42, "genoa": 42, "lucca": 42, "famili": 42, "estat": 42, "buonapart": 42, "war": 42, "defend": [42, 73], "infami": 42, "horror": 42, "perpetr": 42, "antichrist": 42, "believ": [42, 192], "he": [42, 113, 115, 143, 147, 166], "friend": [42, 49, 153], "faith": 42, "slave": 42, "frighten": 42, "juli": 42, "1805": 42, "speaker": [42, 49], "anna": 42, "pavlovna": 42, "scherer": 42, "maid": 42, "honor": 42, "empress": 42, "marya": 42, "fedorovna": 42, "she": [42, 113, 166], "greet": 42, "vasili": 42, "kuragin": 42, "man": [42, 113, 115, 265, 266], "recept": 42, "cough": 42, "suffer": [42, 61, 113, 169], "la": [42, 99], "gripp": 42, "st": [42, 103, 115], "petersburg": 42, "elit": [42, 264, 266, 268], "input_batch": [42, 49, 58, 59, 60, 159], "model_input": [42, 113], "padding_valu": [42, 118], "_transformer_encoder_layer_fwd": 42, "use_cuda": [42, 49, 73, 89, 119, 130, 147, 234, 240], "enable_nested_tensor": 42, "prop": 43, "proportion": [43, 153], "travers": [43, 164], "walkthrough": [43, 48, 82, 109, 227], "resnet18_weight": [43, 197, 231], "3a": [43, 159], "9a": 43, "2b": 43, "dq": [43, 199], "external_grad": 43, "deposit": 43, "bf": 43, "chain": [43, 99, 100, 115, 130, 145, 162, 193, 202], "acycl": [43, 76], "finetun": [43, 75, 125, 153], "unfrozen": 43, "exclusionari": 43, "autodiff": [43, 121, 146], "pillow": [44, 92, 215], "scipi": [44, 121, 131, 173], "librosa": 44, "cython": 44, "nltk": 44, "spaci": [44, 116, 118], "viz": [44, 90, 231], "huge": [44, 99, 103, 124, 134, 137, 150], "airplan": [44, 97], "automobil": [44, 97], "bird": [44, 92, 252], "deer": [44, 92, 252], "dog": [44, 58, 59, 92, 97, 102, 113, 179, 190, 206, 231, 252, 260], "frog": [44, 92, 252], "hors": [44, 92, 252], "truck": [44, 92, 97, 252], "3x32x32": 44, "color": [44, 51, 52, 58, 59, 90, 94, 126, 147, 148, 159, 170, 172, 179, 233, 265], "32x32": [44, 47, 92, 97, 105, 170], "extrem": [44, 103, 148, 265], "pilimag": 44, "brokenpipeerror": 44, "trainset": [44, 87, 92, 170, 252], "trainload": [44, 87, 92, 170, 252], "testset": [44, 87, 92, 170, 252], "testload": [44, 87, 92, 170, 252], "plane": [44, 92, 135, 252], "car": [44, 58, 59, 92, 113, 252], "fun": [44, 49, 105, 107, 108, 160], "unnorm": [44, 92, 118, 170], "npimg": [44, 92, 94, 96, 170], "datait": [44, 92, 94, 96, 170], "make_grid": [44, 51, 52, 92, 94, 96, 117, 158, 167, 170], "5s": [44, 92], "fc1": [44, 47, 73, 78, 87, 92, 93, 94, 96, 105, 112, 123, 130, 139, 155, 157, 163, 167, 170, 186, 205, 223, 235, 241, 242, 243, 244, 245, 250, 251, 252], "fc2": [44, 47, 73, 78, 87, 92, 93, 94, 96, 105, 112, 123, 130, 139, 155, 157, 163, 167, 170, 186, 205, 223, 235, 241, 242, 243, 244, 245, 250, 251, 252], "84": [44, 47, 51, 87, 92, 93, 94, 96, 105, 109, 112, 137, 147, 157, 170, 177, 189, 241, 242, 243, 244, 245, 250, 251, 252], "fc3": [44, 47, 87, 92, 93, 94, 96, 105, 112, 139, 157, 170, 241, 242, 243, 244, 245, 250, 251, 252], "classif": [44, 52, 58, 59, 73, 75, 87, 97, 99, 115, 117, 119, 123, 128, 138, 149, 159, 167, 172, 179, 186, 208, 226, 227], "entropi": [44, 52, 118, 124], "running_loss": [44, 87, 92, 94, 96, 97, 117, 158, 170, 252], "2000": [44, 63, 64, 65, 67, 68, 69, 71, 72, 87, 92, 97, 111, 170, 172, 174, 175, 233, 252, 261], "1999": [44, 65, 87, 92, 111, 252], "mini": [44, 47, 49, 52, 78, 79, 87, 102, 104, 140, 147, 155, 159, 170, 206], "cifar_net": 44, "learnt": 44, "truth": [44, 73, 105, 179, 198], "okai": 44, "groundtruth": 44, "wasn": [44, 98, 101], "energi": [44, 49, 60, 265], "chanc": [44, 49, 97, 147, 255], "hmmm": 44, "correct_pr": 44, "classnam": [44, 52], "total_pr": 44, "correct_count": 44, "chat": [44, 49, 60, 79, 166], "cifar10_tutori": [44, 46, 57], "sung": 45, "kim": 45, "jenni": 45, "kang": 45, "mytensor": 45, "my_tensor": [45, 93, 112, 242], "parallelli": 45, "output_s": [45, 49, 51, 60, 78, 127, 128, 137, 166, 179], "data_s": [45, 78], "getitem": [45, 115], "randomdataset": 45, "__getitem__": [45, 51, 104, 136, 179], "rand_load": 45, "capsul": 45, "monitor": [45, 113, 136, 178], "tin": 45, "former_torchi": [45, 77], "parallelism_tutori": [45, 77, 79], "data_parallel_tutori": [45, 46], "neural_networks_tutori": [46, 47, 57], "gentl": [46, 56, 57, 120], "glimps": 47, "convnet": [47, 81, 137, 147, 158, 163], "5x5": [47, 92, 93, 157], "affin": [47, 92, 102, 130, 167, 177, 180, 220], "wx": [47, 92, 93], "c1": [47, 89, 92, 145, 193], "subsampl": 47, "2x2": [47, 93], "c3": [47, 89, 92], "s4": [47, 92], "f5": [47, 92], "f6": [47, 92], "lenet": [47, 73, 92, 93, 96, 157, 223], "nsampl": [47, 49, 78, 238], "nchannel": [47, 78], "next_funct": [47, 89], "clear": [47, 51, 73, 98, 99, 102, 103, 125, 129, 145, 164, 172, 187, 193], "sub_": 47, "nesterov": [47, 112], "overridden": [48, 137], "breez": [48, 80], "subtli": 48, "problemat": [48, 145, 154, 265], "matthew": [49, 60, 86, 112], "inkawhich": [49, 52, 60, 73, 85, 86, 112], "movi": [49, 50, 60, 113], "cornel": [49, 50, 60], "dialog": [49, 50, 60], "hot": [49, 73, 103, 127, 128, 137, 166], "artifici": [49, 60, 97], "intellig": 49, "onlin": [49, 137, 138, 147, 160, 163], "helpdesk": 49, "bot": [49, 60], "compani": [49, 115], "IT": 49, "teach": [49, 52, 97, 166], "boom": 49, "am": [49, 60, 101, 113, 128, 166, 210], "hospit": [49, 113], "lawyer": 49, "arrest": 49, "kid": 49, "sorri": [49, 95], "san": [49, 113], "francisco": [49, 104, 113], "goodby": [49, 195], "luong": [49, 60, 166], "jointli": [49, 166], "acknowledg": [49, 136], "borrow": [49, 61, 123, 135, 164], "yuan": [49, 60, 224], "kuei": [49, 60], "wu": [49, 60, 187], "ywk991112": [49, 60], "sean": [49, 60, 127, 128, 166], "robertson": [49, 60, 127, 128, 166], "spro": [49, 60], "floydhub": [49, 60], "textutil": [49, 60], "unicodedata": [49, 60, 127, 128, 166], "codec": 49, "itertool": [49, 161, 164, 202, 233], "reformat": 49, "rich": 49, "charact": [49, 60, 103, 113, 127, 128, 132, 160, 166, 265], "220": [49, 164], "579": [49, 148], "292": [49, 87], "035": 49, "617": 49, "713": [49, 92], "utter": [49, 50], "divers": 49, "variat": [49, 131, 191, 205], "formal": [49, 191], "sentiment": 49, "datafil": 49, "corpus_nam": [49, 50, 60], "printlin": 49, "readlin": [49, 75, 127, 128], "jsonl": [49, 50], "tab": [49, 116, 166, 170, 190], "sentenc": [49, 60, 93, 98, 99, 102, 103, 113, 118, 128, 136, 138, 166, 195, 265], "loadlinesandconvers": 49, "lineid": 49, "characterid": 49, "conversationid": 49, "movieid": 49, "extractsentencepair": 49, "iso": 49, "8859": 49, "linejson": 49, "lineobj": 49, "conversation_id": 49, "convobj": 49, "movie_id": 49, "qa_pair": 49, "inputlin": 49, "targetlin": 49, "wrong": [49, 52, 73, 99, 127, 145, 173, 197], "formatted_movie_lin": 49, "delimit": [49, 115, 116], "unescap": 49, "unicode_escap": 49, "nprocess": 49, "nwrite": 49, "outputfil": 49, "writer": [49, 94, 96, 127, 138, 143, 159, 160, 170, 186, 247], "linetermin": 49, "writerow": 49, "busi": [49, 115, 128, 177], "implicit": [49, 265], "discret": [49, 222, 265], "voc": [49, 60], "addword": [49, 60, 166], "addsent": [49, 60, 166], "infrequ": 49, "pad_token": [49, 60, 138], "sos_token": [49, 60, 166, 255], "eos_token": [49, 60, 166], "word2index": [49, 60, 166], "word2count": [49, 60, 166], "index2word": [49, 60, 166], "min_count": [49, 60], "keep_word": [49, 60], "reiniti": [49, 52, 60], "unicod": [49, 127, 128, 166], "ascii": [49, 103, 127, 128, 166], "unicodetoascii": [49, 127, 128, 166], "letter": [49, 60, 127, 128, 166, 266], "lowercas": [49, 60, 166], "punctuat": [49, 166], "normalizestr": [49, 60, 166], "aid": [49, 112, 113], "filterpair": [49, 166], "stackoverflow": [49, 127, 128, 161, 166, 233], "518232": [49, 127, 128, 166], "2809427": [49, 127, 128, 166], "nfd": [49, 127, 128, 166], "mn": [49, 127, 128, 166], "za": [49, 60, 166], "readvoc": 49, "loadpreparedata": 49, "save_dir": [49, 60, 147, 172], "npair": 49, "tactic": 49, "benefici": [49, 60, 120], "soften": [49, 97], "difficulti": [49, 160], "trimrareword": 49, "keep_pair": 49, "input_sent": [49, 60, 166], "output_sent": [49, 166], "keep_input": 49, "keep_output": 49, "massag": 49, "accommod": 49, "shorter": [49, 51, 116, 166, 169, 191], "english": [49, 99, 102, 113, 116, 118, 127, 166], "indexesfromsent": [49, 60, 166], "zeropad": 49, "inputvar": 49, "outputvar": 49, "batch2traindata": 49, "bunch": [49, 127, 128], "aforement": [49, 82, 97], "fillvalu": 49, "zip_longest": 49, "binarymatrix": 49, "seq": [49, 98, 102, 124, 135, 137], "indexes_batch": [49, 60], "padlist": 49, "padvar": 49, "max_target_len": 49, "booltensor": 49, "pair_batch": 49, "output_batch": 49, "small_batch_s": 49, "input_vari": 49, "target_vari": 49, "brain": 49, "sutskev": 49, "discov": [49, 108, 113, 136, 163], "accomplish": [49, 52, 151, 204], "jeddy92": [49, 60], "ts_seq2seq_intro": [49, 60], "invent": [49, 52, 160], "cho": [49, 177, 178], "2014": [49, 52], "bidirect": [49, 60, 98, 121, 137, 138], "gru": [49, 60, 93, 110, 127, 128, 166], "past": [49, 50, 101, 196, 265], "colah": 49, "2015": [49, 97], "unpack": [49, 60, 138, 142, 184, 186, 208, 210], "pack_padded_sequ": [49, 60], "pad_packed_sequ": [49, 60], "input_seq": [49, 60, 255], "input_length": [49, 60, 122, 255], "n_layer": [49, 60, 255], "num_direct": 49, "encoderrnn": [49, 60, 166, 255], "sole": [49, 169], "combat": [49, 103], "bahdanau": [49, 166], "groundwork": 49, "h_t": [49, 102], "_s": 49, "attn": [49, 60, 166], "softmax": [49, 60, 90, 93, 97, 102, 103, 104, 110, 127, 128, 159, 162, 164, 166, 170, 195, 221, 259], "concat": [49, 60, 101, 110, 119, 183, 202], "dot_scor": [49, 60], "encoder_output": [49, 60, 166], "general_scor": [49, 60], "concat_scor": [49, 60], "attn_energi": [49, 60], "unidirect": [49, 60], "input_step": [49, 60], "last_hidden": [49, 60, 78], "luongattndecoderrnn": [49, 60, 255], "attn_model": [49, 60], "embedding_dropout": [49, 60], "rnn_output": [49, 60], "attn_weight": [49, 60, 166], "bmm": [49, 60, 145, 166, 195, 209, 233], "concat_input": [49, 60], "concat_output": [49, 60], "masknllloss": 49, "ntotal": 49, "crossentropi": 49, "masked_select": [49, 240], "clever": [49, 99, 113], "teacher": [49, 97, 121, 166], "teacher_forcing_ratio": [49, 166], "wheel": [49, 97, 160, 169, 198], "instabl": [49, 166], "craft": [49, 73, 103, 128], "essenc": [49, 101, 265], "nan": [49, 192], "overshoot": 49, "steep": 49, "cliff": 49, "goodfellow": [49, 52, 73], "2016": 49, "deeplearningbook": 49, "realiti": [49, 52, 60, 73, 101, 158, 165], "encoder_optim": [49, 166], "decoder_optim": [49, 166], "print_loss": 49, "n_total": 49, "encoder_hidden": [49, 60, 166, 255], "decoder_input": [49, 60, 166], "decoder_hidden": [49, 60, 166], "use_teacher_forc": 49, "decoder_output": [49, 60, 166], "mask_loss": 49, "topi": [49, 127, 128, 166], "tie": 49, "trainit": [49, 166], "n_iter": [49, 127, 128, 173], "explanatori": 49, "lift": [49, 58, 59, 113, 207, 225], "tarbal": 49, "encoder_n_lay": [49, 60], "decoder_n_lay": [49, 60, 255], "print_everi": [49, 127, 128, 166], "save_everi": [49, 53, 55, 147], "loadfilenam": [49, 60], "training_batch": 49, "start_iter": 49, "print_loss_avg": [49, 166], "percent": [49, 103, 144, 146, 155, 166], "makedir": [49, 138, 186], "en_opt": [49, 60], "de_opt": [49, 60], "voc_dict": [49, 60], "tar": [49, 60, 75, 112, 118, 238, 243, 265], "NOT": [49, 60, 80, 85, 98, 102, 112, 131, 132, 134, 153, 210], "greedysearchdecod": [49, 255], "all_token": [49, 60], "all_scor": [49, 60], "decoder_scor": [49, 60], "searcher": [49, 60], "evaluateinput": [49, 60], "press": [49, 52, 265], "gracefulli": [49, 53, 163], "prompt": [49, 50, 60, 185, 260], "decoded_word": [49, 60, 166], "output_word": [49, 60, 166], "keyerror": [49, 60], "regardless": [49, 98, 146, 163, 266], "cb_model": [49, 60], "checkpoint_it": [49, 60], "_checkpoint": [49, 60, 122], "encoder_sd": [49, 60], "decoder_sd": [49, 60], "encoder_optimizer_sd": [49, 60], "decoder_optimizer_sd": [49, 60], "embedding_sd": [49, 60], "decoder_learning_ratio": 49, "uncom": [49, 51, 60, 64, 72, 101, 111], "folk": 49, "congratul": [49, 108, 125, 243], "tailor": [49, 136], "cool": [49, 52, 153, 155, 190, 207], "chatbot_tutori": 49, "uninstal": [50, 138], "reinstal": 50, "chatbot": [50, 60, 255], "browser": [50, 105, 169, 265], "subfold": 50, "visit": [50, 112, 113, 127, 185], "in_": 50, "_colab": 50, "_name": 50, "mount": 50, "gdrive": 50, "upload": [50, 260], "rerun": [50, 153], "evolv": [50, 103, 145, 151], "t4": 50, "sasank": [51, 117, 158], "chilamkurthi": [51, 117, 158], "scikit": [51, 138], "skimag": 51, "facial": 51, "pose": 51, "landmark": 51, "dlib": 51, "part_0_x": 51, "part_0_i": 51, "part_1_x": 51, "part_1_i": 51, "part_2_x": 51, "part_67_x": 51, "part_67_i": 51, "0805personali01": 51, "83": [51, 177, 248], "134": [51, 206], "1084239450_e76e00b7e7": 51, "70": [51, 148, 164, 178, 193, 203, 233], "236": 51, "257": [51, 233], "312": [51, 148], "person": [51, 58, 59, 113, 179], "img_nam": 51, "landmarks_fram": 51, "face_landmark": 51, "asarrai": [51, 75, 90], "show_landmark": 51, "scatter": [51, 79, 123, 134, 136, 172], "imread": 51, "facelandmarksdataset": 51, "csv_file": 51, "root_dir": 51, "is_tensor": 51, "face_dataset": 51, "fig": [51, 52, 117, 127, 150, 158, 166, 170], "set_titl": [51, 117, 158, 167, 170], "randomcrop": [51, 158], "crop": [51, 126, 167, 179], "tsfm": 51, "transformed_sampl": 51, "edg": [51, 98, 105, 119, 121, 144, 169, 180, 199, 202, 265], "new_w": 51, "extern": [51, 97, 112, 126, 144, 145, 187, 201, 211, 263, 265], "safer": 51, "stick": [51, 113, 136, 148, 263], "tsfrm": 51, "transformed_dataset": 51, "lose": [51, 53, 97, 147, 229, 263], "collate_fn": [51, 115, 118, 179], "show_landmarks_batch": 51, "sample_batch": 51, "images_batch": 51, "landmarks_batch": 51, "im_siz": 51, "grid_border_s": 51, "indent": [51, 148, 233, 265], "i_batch": 51, "4th": [51, 80], "imagefold": [51, 52, 92, 117, 158], "ant": [51, 117, 158, 268], "xxy": 51, "jpeg": [51, 140, 215], "xxz": 51, "bee": [51, 117, 158, 265], "123": [51, 164, 221, 266], "nsdf3": 51, "asd932_": 51, "data_transform": [51, 117, 158], "randomsizedcrop": 51, "hymenoptera_dataset": 51, "hymenoptera_data": [51, 117, 158], "dataset_load": 51, "\u8ba1\u7b97\u673a\u89c6\u89c9\u8fc1\u79fb\u5b66\u4e60\u6559\u7a0b": [51, 121], "data_loading_tutori": 51, "nathan": [52, 73, 85, 86], "celebr": [52, 121], "pictur": [52, 73, 124, 166], "thorough": [52, 177, 178], "shed": 52, "spend": [52, 82, 153], "sake": [52, 127, 137, 157, 161], "ian": 52, "constantli": [52, 73, 161], "outsmart": 52, "equilibrium": 52, "perfect": [52, 193], "notat": [52, 73, 110], "chw": [52, 159], "3x64x64": 52, "thought": [52, 83, 113, 116, 192, 265], "latent": [52, 103], "p_": 52, "p_g": 52, "minimax": 52, "logd": 52, "underset": 52, "mathbb": [52, 85, 151, 161], "sim": 52, "radford": 52, "unsupervis": 52, "compris": [52, 60, 112], "drawn": [52, 160], "volum": [52, 123], "tip": [52, 58, 59, 103, 170], "dset": 52, "vutil": 52, "anim": 52, "manualse": 52, "use_deterministic_algorithm": 52, "dataroot": 52, "image_s": [52, 153], "spatial": [52, 121, 179], "64x64": 52, "nc": [52, 89], "nz": 52, "ngf": 52, "ndf": 52, "num_epoch": [52, 117, 118, 158, 160, 179, 200], "0002": 52, "ngpu": 52, "celeba": 52, "celeb": 52, "img_align_celeba": 52, "188242": 52, "173822": 52, "284702": 52, "537394": 52, "real_batch": 52, "stdev": 52, "weights_init": 52, "netg": 52, "netd": 52, "constant_": [52, 135], "dataparallel": [52, 120, 121, 125, 138, 150, 186, 232, 249], "downsampl": [52, 135, 147], "promot": 52, "healthi": 52, "bceloss": [52, 110], "ell": [52, 166], "l_1": 52, "l_n": 52, "quad": [52, 161], "y_n": 52, "bce": 52, "gt": [52, 78, 109, 255], "fixed_nois": 52, "establish": [52, 60], "optimizerd": 52, "optimizerg": 52, "Be": 52, "somewhat": 52, "incorrect": [52, 125, 131, 173, 255], "collaps": 52, "went": [52, 145, 199], "ganhack": 52, "secondli": [52, 189], "loss_d": 52, "loss_g": 52, "img_list": 52, "real_cpu": 52, "b_size": 52, "errd_real": 52, "errd_fak": 52, "d_g_z1": 52, "errd": 52, "errg": 52, "d_g_z2": 52, "stat": [52, 55, 122, 129, 160, 169, 197, 200, 240, 248], "tloss_d": 52, "tloss_g": 52, "versu": [52, 73, 121], "im": [52, 75, 113], "artistanim": 52, "repeat_delai": 52, "blit": 52, "to_jshtml": 52, "music": 52, "dcgan_faces_tutori": 52, "mingpt": [53, 54, 55, 56, 132, 133], "aw": [53, 55, 123, 132, 133, 177, 178, 221, 253], "p3": [53, 54, 55, 64, 111, 132, 133], "8xlarg": [53, 55], "failur": [53, 61, 133, 134, 145, 174, 175, 213], "disrupt": 53, "suscept": 53, "elast": [53, 122, 134, 217], "attempt": [53, 99, 122, 174, 175], "minutia": 53, "multinod": [53, 132, 176], "load_snapshot": 53, "snapshot_path": 53, "train_step": 53, "should_checkpoint": 53, "save_snapshot": 53, "membership": [53, 133], "intervent": [53, 97, 186], "diff": [53, 55, 60, 82, 121, 199, 233], "multigpu": [53, 55, 133], "multigpu_torchrun": 53, "envvari": 53, "ddp_setup": [53, 55], "12355": [53, 55, 123, 134, 216], "local_rank": [53, 122, 133, 138, 186], "gpu_id": [53, 55, 133], "_save_snapshot": 53, "model_st": 53, "epochs_run": 53, "_load_snapshot": 53, "max_epoch": [53, 149], "_run_epoch": [53, 55], "total_epoch": [53, 55], "nproc_per_nod": [53, 122, 124, 134, 217], "migrat": [53, 55, 177], "fault": [54, 55, 56, 60, 61, 87, 132, 133], "toler": [54, 55, 56, 61, 87, 132, 133], "cluster": [54, 122, 126, 132, 133, 134, 136], "torchrun": [54, 122, 124, 132, 133, 217], "amazon": 54, "ec2": [54, 123], "gentli": 54, "convert_sync_batchnorm": 55, "single_gpu": 55, "mytraindataset": 55, "distributedsampl": [55, 56, 122, 123, 138, 186], "destroy_process_group": [55, 122, 123, 134, 216], "excess": [55, 82, 124, 222], "set_epoch": [55, 122, 123], "b_sz": 55, "_run_batch": 55, "ckp": 55, "_save_checkpoint": 55, "load_train_obj": 55, "prepare_dataload": 55, "shorthand": [55, 265], "ring": [56, 124], "destroi": [56, 142, 266], "soumith": [57, 81, 136], "chintala": [57, 81, 136], "scientif": [57, 95], "blitz": [57, 105, 110, 170], "jeff": [58, 59, 119], "tang": [58, 59, 119], "review": [58, 59, 78, 113, 132, 138, 158, 174, 175, 177, 178, 191, 192, 194, 222], "jeremiah": [58, 59], "chung": [58, 59, 126], "region": [58, 59, 126, 144, 167, 172, 177, 178, 179, 254], "bicycl": [58, 59], "bu": [58, 59], "autonom": [58, 59], "favor": [58, 126, 151, 160], "pitfal": [58, 59], "beyond": [58, 59, 61, 101, 156, 157, 211], "ndk": [58, 210, 226, 229], "recip": [58, 59, 61, 109, 119, 120, 178, 190, 196, 206, 208, 210, 224, 234, 239, 253], "deeplabv3_script": [58, 59, 206, 224], "deeplabv3_resnet50": [58, 59, 206, 224, 225], "resnet101": [58, 148], "hub": [58, 59, 119, 169, 206, 224, 225], "v0": [58, 59, 121, 147, 161, 179, 206, 224, 225, 262], "scriptedm": [58, 59], "168mb": [58, 59], "deeplab": [58, 59, 121, 206], "input_tensor": [58, 59, 159, 166, 167, 196, 215], "400x400": [58, 59], "oncreat": [58, 210], "mainact": [58, 208, 210, 224], "assetfilepath": [58, 210, 224], "ioexcept": [58, 210], "imagesegment": [58, 206, 224], "breakpoint": [58, 59], "73": [58, 145, 164, 177, 203, 233], "inputtensor": [58, 128, 156, 208], "tensorimageutil": [58, 225], "bitmaptofloat32tensor": 58, "bitmap": 58, "torchvision_norm_mean_rgb": [58, 225], "torchvision_norm_std_rgb": [58, 225], "getdataasfloatarrai": 58, "outtensor": 58, "todictstringkei": 58, "pytorch_vision_deeplabv3_resnet101": [58, 59], "outputtensor": [58, 59, 156, 189, 190, 208, 225], "getwidth": 58, "getheight": 58, "emul": [58, 147, 186, 206], "consum": [58, 59, 75, 107, 109, 125, 145, 150, 160, 162, 164, 165, 183, 190, 197, 202], "bulk": [58, 59, 130], "heaviest": [58, 59], "intvalu": 58, "classnum": [58, 59], "maxi": [58, 59], "maxj": [58, 59], "maxnum": [58, 59], "green": [58, 59, 60, 98, 113, 122, 124, 170], "sheep": [58, 59], "black": [58, 59, 73, 82, 124, 126, 162, 166], "0xffff0000": 58, "0xff00ff00": 58, "0xff0000ff": 58, "0xff000000": 58, "outputbitmap": 58, "imageview": 58, "bmpsegment": 58, "createscaledbitmap": 58, "getconfig": 58, "setpixel": 58, "setimagebitmap": 58, "textview": 58, "helloworld": [59, 119, 189, 190, 226, 227], "deeplabv3_resnet101": 59, "viewcontrol": [59, 224], "swift": [59, 224, 227], "uiviewcontrol": 59, "var": [59, 80, 130, 189, 210], "uiimag": 59, "func": [59, 104, 118, 121, 139, 142, 145, 146, 151, 155, 195, 207, 246], "viewdidload": 59, "torchmodul": [59, 190, 224, 227], "filepath": [59, 224], "forresourc": [59, 224], "oftyp": [59, 224], "fileatpath": [59, 224], "fatalerror": [59, 224], "predictimag": [59, 190], "unsign": [59, 145, 233], "imagebuff": [59, 190], "autogradmod": [59, 210], "non_var_type_mod": 59, "nsmutablearrai": 59, "floatinput": 59, "nil": [59, 224], "addobject": 59, "outputdict": 59, "_impl": [59, 189, 190, 224], "togenericdict": 59, "floatbuff": [59, 208, 225], "temporarili": 59, "nsmutabledata": 59, "datawithlength": 59, "sizeof": [59, 210], "mutablebyt": 59, "floatvalu": 59, "uiimageview": 59, "convertrgbbuffertouiimag": 59, "uiimagehelp": 59, "uitextview": 59, "segmentimag": 59, "phase": [60, 76, 78, 117, 136, 158, 164, 189, 196, 202, 206], "imper": 60, "idiomat": 60, "defer": 60, "optimiz": 60, "decor": [60, 61, 85, 110, 120, 147, 162, 173], "caveat": [60, 113, 134, 162, 202], "remind": [60, 113, 177], "necessarili": [60, 105, 107, 108, 131], "cooper": [60, 222], "chronolog": 60, "attend": 60, "greedili": 60, "_length": 60, "adher": [60, 204], "stem": 60, "surround": 60, "freedom": [60, 166], "__constants__": [60, 255], "liter": [60, 266], "_devic": [60, 255], "_sos_token": [60, 255], "pep": [60, 265], "3107": 60, "mypi": 60, "_decoder_n_lay": [60, 255], "evaluateexampl": 60, "stdin": 60, "4000_checkpoint": 60, "test_seq": 60, "num": [60, 104, 130, 138, 162, 186], "_word": 60, "test_seq_length": 60, "traced_encod": [60, 255], "presenc": [60, 173, 201], "unscript": [60, 259], "test_encoder_output": 60, "test_encoder_hidden": 60, "test_decoder_hidden": 60, "test_decoder_input": 60, "traced_decod": [60, 255], "scripted_search": 60, "script_modul": [60, 85], "scripted_chatbot": 60, "deploy_seq2seq_hybrid_frontend_tutori": 60, "shen": [61, 123, 134, 135, 150, 156, 162, 164], "li": [61, 103, 123, 127, 128, 134, 135, 136, 150, 156, 162, 164, 173, 177, 178], "categor": [61, 82, 137, 162, 164, 178], "lifetim": [61, 164], "c10d": [61, 134, 156, 249], "all_gath": [61, 122, 123, 136, 156], "p2p": 61, "isend": [61, 136], "gradual": [61, 85, 153], "willing": [61, 113], "hurdl": 61, "vldb": 61, "starter": 61, "unbalanc": 61, "zeroredundancyoptim": [61, 156, 253], "footprint": [61, 109, 122, 123, 132, 153, 220, 230], "uneven": [61, 120], "fsdp": [61, 121, 124, 132, 216, 217], "growth": [61, 172, 194], "recoveri": [61, 134], "sometim": [61, 125, 131, 133, 134, 137, 146, 161, 164, 166, 185, 193, 194], "inevit": [61, 134], "oom": [61, 122, 153], "desynchron": 61, "pillar": 61, "protocol": [61, 115], "spirit": [61, 103, 138, 265], "hogwild": 61, "async_execut": [61, 120, 121, 162], "polynomi": [63, 64, 65, 67, 68, 69, 111], "euclidean": [63, 64, 67, 68, 69, 97, 111], "linspac": [63, 64, 65, 67, 68, 69, 71, 72, 89, 111], "held": [63, 78, 97, 103, 111, 127, 163], "polynomial_autograd": 63, "bx": [64, 111], "cx": [64, 99, 111], "p_3": [64, 111], "5x": [64, 111], "legendr": 64, "legendrepolynomial3": [64, 111], "polynomial_custom_funct": 64, "strang": [65, 85, 111, 265], "fifth": [65, 266], "dynamicnet": [65, 111], "tough": [65, 111, 113], "30000": [65, 111, 136], "dynamic_net": 65, "polynomial3": [67, 111], "polynomial_modul": 67, "xx": [68, 69, 111, 145], "flaten": [68, 111], "mse": [68, 93, 97, 111], "linear_lay": [68, 69, 111], "polynomial_nn": 68, "overwritten": [69, 111, 186], "checkout": [69, 111, 117, 190, 208], "polynomial_optim": 69, "\u4e00\u4e2a\u4e09\u6b21\u591a\u9879\u5f0f": [71, 72], "\u5230": [71, 72, 89, 95, 231, 232, 233, 253], "\u901a\u8fc7\u6700\u5c0f\u5316\u6b27\u51e0\u91cc\u5f97\u8ddd\u79bb\u7684\u5e73\u65b9\u6765\u8bad\u7ec3\u9884\u6d4b": 71, "\u8be5\u5b9e\u73b0\u4f7f\u7528": [71, 72], "\u624b\u52a8\u8ba1\u7b97\u524d\u5411\u4f20\u9012": 71, "\u635f\u5931\u548c\u53cd\u5411\u4f20\u9012": [71, 72], "numpy\u6570\u7ec4\u662f\u4e00\u4e2a\u901a\u7528\u7684n\u7ef4\u6570\u7ec4": 71, "\u5b83\u4e0d\u4e86\u89e3\u6df1\u5ea6\u5b66\u4e60": [71, 72], "\u68af\u5ea6\u6216\u8ba1\u7b97\u56fe": 71, "\u53ea\u662f\u7528\u4e8e\u6267\u884c\u901a\u7528\u6570\u503c\u8ba1\u7b97\u7684\u4e00\u4e2a\u5e93": 71, "grad_y_pr": [71, 72, 111], "grad_a": [71, 72, 111], "grad_b": [71, 72, 111], "grad_c": [71, 72, 111], "grad_d": [71, 72, 111], "polynomial_numpi": 71, "\u901a\u8fc7\u6700\u5c0f\u5316\u6b27\u51e0\u91cc\u5f97\u8ddd\u79bb\u7684\u5e73\u65b9\u6765\u8bad\u7ec3\u9884\u6d4b\u4ece": 72, "\u5f20\u91cf\u624b\u52a8\u8ba1\u7b97\u524d\u5411\u4f20\u9012": 72, "\u5f20\u91cf\u57fa\u672c\u4e0a\u4e0e": 72, "\u6570\u7ec4\u76f8\u540c": 72, "\u8ba1\u7b97\u56fe\u6216\u68af\u5ea6": 72, "\u53ea\u662f\u7528\u4e8e\u4efb\u610f\u6570\u503c\u8ba1\u7b97\u7684\u901a\u7528n\u7ef4\u6570\u7ec4": 72, "\u6570\u7ec4\u548c": 72, "\u5f20\u91cf\u4e4b\u95f4\u6700\u5927\u7684\u533a\u522b\u662f": 72, "\u5f20\u91cf\u53ef\u4ee5\u5728": 72, "\u4e0a\u8fd0\u884c": 72, "\u4e0a\u8fd0\u884c\u64cd\u4f5c": 72, "\u53ea\u9700\u5c06\u5f20\u91cf\u8f6c\u6362\u4e3a": 72, "polynomial_tensor": 72, "appreci": [73, 98, 113], "overlook": 73, "secur": [73, 169], "awar": [73, 124, 126, 136, 137, 138, 148, 165, 174, 175, 177, 184, 189, 190, 191, 198], "vulner": 73, "surpris": [73, 154], "impercept": 73, "perturb": 73, "drastic": 73, "overarch": 73, "misclassif": 73, "alter": [73, 112, 185], "har": 73, "remark": [73, 173], "jump": [73, 102, 105, 107, 108, 140, 147], "mathbf": 73, "nabla_": [73, 99], "007": 73, "misclassifi": 73, "gibbon": 73, "clearli": [73, 126, 191, 192], "pretrained_model": [73, 172], "lenet_mnist_model": [73, 223], "dropout1": [73, 123, 163, 205, 235], "dropout2": [73, 123, 163, 205, 235], "9216": [73, 123, 130, 155, 163, 205, 235], "log_softmax": [73, 93, 97, 99, 102, 103, 104, 123, 130, 149, 155, 163, 166, 167, 205, 223, 235], "test_load": [73, 97, 123, 130, 163, 167, 223], "1307": [73, 123, 130, 136, 149, 163, 167, 223], "3081": [73, 123, 130, 136, 149, 163, 167, 223], "fgsm_attack": 73, "clean": [73, 102, 122, 123, 134, 153, 189, 191, 197, 265], "data_grad": 73, "_imag": 73, "_grad": 73, "sign_data_grad": 73, "perturbed_imag": 73, "denorm": 73, "strength": [73, 170, 197], "adv_exampl": 73, "init_pr": 73, "bother": 73, "datagrad": 73, "data_denorm": 73, "perturbed_data": 73, "reappli": 73, "perturbed_data_norm": 73, "final_pr": 73, "adv_ex": 73, "adv": 73, "final_acc": 73, "ttest": 73, "trend": [73, 83, 169], "curv": [73, 150, 169, 170], "linearli": 73, "ytick": [73, 170], "xtick": [73, 170], "lunch": [73, 196], "BUT": [73, 101], "percept": 73, "tradeoff": [73, 121, 125, 126, 136, 160], "evid": 73, "fontsiz": 73, "orig": [73, 143], "nip": [73, 118], "defens": 73, "competit": [73, 139, 155], "defenc": 73, "perhap": [73, 127, 157, 255], "dirti": 73, "fgsm_tutori": 73, "torchvision_tutori": [74, 179], "multimod": [75, 121], "ow": 75, "ubiquit": 75, "caption": [75, 265, 268], "vqa": 75, "unimod": 75, "contrast": [75, 128, 150, 155, 178, 191], "textvqa": 75, "bert": [75, 93, 121, 123, 178, 198, 201, 230, 236], "dl": [75, 104, 178, 185, 209, 210, 223, 265], "fbaipublicfil": [75, 185], "pythia": 75, "gz": [75, 104, 118, 238, 265, 266], "xf": 75, "prepend": [75, 155], "exclam": 75, "34602": 75, "answers_textvqa_more_than_1": 75, "answer_to_idx": 75, "uniform": [75, 113, 177, 204], "berttoken": [75, 138, 186], "functool": [75, 87, 113, 122, 123, 142, 146], "image_transform": 75, "return_tensor": 75, "ans_to_count": 75, "max_valu": 75, "ans_idx": 75, "uncas": [75, 138, 145, 178, 186], "set_transform": 75, "flava_model_for_classif": 75, "mlp": [75, 124, 139, 177], "toi": [75, 98, 102, 123, 134, 143, 150, 164, 176, 201], "mdetr": 75, "omnivor": 75, "multitask": 75, "flava_finetuning_tutori": 75, "flush": [76, 94, 96, 190, 205, 210, 247, 265], "twice": [76, 131, 185, 233], "retain_vari": 76, "freed": [76, 122, 153, 199], "fail": [76, 112, 125, 145, 148, 159, 161, 165, 173, 192, 198, 200, 202, 210, 222, 224, 243], "autograd_tutorial_old": [76, 77], "tensor_tutorial_old": [77, 80], "nnft_tutori": [77, 78], "redesign": 78, "concatt": 78, "caddtabl": 78, "nngraph": 78, "input1": 78, "input2": 78, "pdb": 78, "debugg": [78, 104], "mnistconvnet": 78, "pool1": 78, "pool2": 78, "crazi": 78, "legal": [78, 195], "ephemer": [78, 153], "classnll": 78, "err": 78, "printnorm": 78, "register_forward_hook": [78, 241], "printgradnorm": 78, "register_backward_hook": 78, "i2h": [78, 127, 128], "h2o": [78, 127], "penn": [78, 179], "bank": 78, "timestep": [78, 98, 102, 127, 128, 161], "dataparallelmodel": 79, "block2": 79, "block3": 79, "becam": [79, 210], "inaccess": 79, "clash": 79, "mydataparallel": 79, "__getattr__": [79, 85], "attributeerror": 79, "getattr": [79, 147, 148, 186, 211, 249], "primit": [79, 121, 124, 146, 178, 199, 209], "mpi": [79, 136], "parallel_appli": 79, "clariti": [79, 143], "output_devic": [79, 134], "distributedmodel": 79, "\u6df1\u5ea6\u5b66\u4e60": [79, 127, 128, 166], "60\u5206\u949f\u5165\u95e8": [79, 127, 128, 166], "uniniti": [80, 137, 204], "postfix": 80, "narrow_": 80, "lua": [80, 81, 127, 128, 166], "1st": [80, 97, 102, 123, 129], "5th": 80, "camelcas": 80, "anymor": 80, "indexadd": 80, "index_add_": 80, "chartensor": 80, "anupam": [82, 83, 116], "bhatnagar": [82, 83], "holistictraceanalysi": 82, "deactiv": 82, "trace_dir": 82, "trace_analysi": 82, "traceanalysi": 82, "engag": [82, 198], "time_spent_df": 82, "get_temporal_breakdown": 82, "enqueu": 82, "slowdown": [82, 122, 125], "consecut": [82, 128, 137, 147, 150, 159, 172, 178], "insuffici": [82, 161, 177], "delai": [82, 134, 162, 177], "stall": [82, 177, 178], "gap": [82, 85], "nanosecond": 82, "consecutive_kernel_delai": 82, "get_idle_time_breakdown": 82, "idle_time_df": 82, "show_idle_interval_stat": 82, "percentag": [82, 119, 144, 157, 177, 195], "visualize_pctg": 82, "comm": 82, "comp": 82, "mem": [82, 109, 240], "proport": [82, 153], "pie": [82, 153], "chart": 82, "kernel_type_metrics_df": 82, "kernel_metrics_df": 82, "get_gpu_kernel_breakdown": 82, "bottleneck": [82, 109, 122, 124, 133, 135, 150, 153, 162, 169, 173, 177, 178], "plotli": [82, 126], "hover": [82, 126, 159], "pan": 82, "num_kernel": 82, "duration_ratio": 82, "preced": [82, 130, 137, 143, 178, 183, 199, 201, 265], "lab": [82, 170, 185], "image_render": 82, "jupyterlab": 82, "gpu_kernel_breakdown": 82, "tflop": 82, "oversubscrib": 82, "unresolv": [82, 193], "extent": 82, "overlap_df": 82, "get_comm_comp_overlap": 82, "h2d": 82, "d2h": 82, "d2d": 82, "memcpi": 82, "memset": 82, "outstand": [82, 201], "generate_trace_with_count": 82, "_with_count": 82, "screenshot": 82, "get_memory_bw_summari": 82, "get_queue_length_summari": 82, "get_memory_bw_time_seri": 82, "get_queue_length_time_seri": 82, "mem_bw_summari": 82, "queue_len_summari": 82, "mem_bw_seri": 82, "queue_len_seri": 82, "get_queue_length_seri": 82, "25th": 82, "50th": 82, "75th": 82, "percentil": 82, "cudalaunchkernel": 82, "cudamemcpyasync": 82, "cudamemsetasync": 82, "kernel_info_df": 82, "get_cuda_kernel_launch_stat": 82, "outlier": [82, 161], "microsecond": [82, 146, 165, 220, 225, 233], "cutoff": 82, "runtime_cutoff": 82, "launch_delay_cutoff": 82, "occasion": [83, 163, 166], "hta": [83, 169], "tracediff": 83, "cumul": [83, 160, 161, 176], "compare_trac": 83, "ops_diff": 83, "absent": 83, "visualize_counts_diff": 83, "visualize_duration_diff": 83, "ten": [83, 97], "compare_traces_output": 83, "sort_valu": [83, 126], "diff_count": 83, "diff_dur": 83, "differer": 83, "overshadow": 83, "profilerstep": [83, 145], "trace_diff_demo": 83, "learning_hybrid_frontend_through_example_tutori": [84, 85], "hybrid_frontend": 84, "introduction_to_hybrid_frontend_tutori": 84, "intens": [85, 145, 178], "shini": 85, "enjoi": [85, 147], "aquaint": 85, "refin": 85, "proven": [85, 194, 201], "resouc": 85, "consumpt": [85, 109, 122, 124, 126, 145, 157, 169, 215], "discrep": 85, "interwork": 85, "intrus": [85, 153], "broken": [85, 101, 118, 178], "epsilon": [85, 130, 137, 147, 160, 161], "biggl": 85, "lfloor": 85, "prod_": 85, "biggr": 85, "rfloor": 85, "hline": 85, "190": [85, 164, 172, 233], "4377": 85, "59051": 85, "traced_fn": 85, "script_fn": 85, "floor": [85, 95, 127, 128, 166], "accomod": [85, 132], "fmod": [85, 193], "traced_modul": 85, "n_trace": 85, "onnx": [85, 121], "dramat": 87, "industri": 87, "tensorboard": [87, 88, 91, 96, 121, 126, 149, 240, 247, 253], "slight": [87, 131, 234], "pathlib": [87, 104, 122, 126, 147, 172, 196], "random_split": [87, 115], "get_checkpoint": 87, "ashaschedul": 87, "cloudpickl": 87, "trial": [87, 126, 149], "load_data": 87, "train_cifar": 87, "as_directori": 87, "checkpoint_dir": [87, 216], "pkl": [87, 104, 224], "checkpoint_st": 87, "start_epoch": 87, "net_state_dict": 87, "optimizer_state_dict": [87, 112, 216, 222, 243], "luckili": [87, 145, 193], "fraction": 87, "checkpoint_data": 87, "wb": [87, 104, 153, 260], "dump": [87, 145, 153, 190, 224, 233, 248], "from_directori": 87, "val_step": 87, "bad": [87, 113, 125, 140, 174, 175, 178, 185], "wast": [87, 169, 195, 198, 204], "test_ab": 87, "train_subset": 87, "val_subset": 87, "valload": 87, "epoch_step": 87, "test_accuraci": 87, "loguniform": [87, 233], "gpus_per_tri": 87, "resources_per_tri": 87, "num_sampl": [87, 122], "checkpoint_at_end": 87, "max_num_epoch": 87, "abspath": [87, 156], "max_t": 87, "grace_period": 87, "reduction_factor": 87, "best_trial": 87, "get_best_tri": 87, "last_result": 87, "best_trained_model": 87, "best_checkpoint": 87, "get_best_checkpoint": 87, "best_checkpoint_data": 87, "test_acc": 87, "000668163": 87, "31479": 87, "0977": 87, "0331514": 87, "31605": 87, "0983": 87, "000150295": 87, "30755": 87, "1023": 87, "0128248": 87, "66912": 87, "4391": 87, "00464561": 87, "7316": 87, "3463": 87, "00031556": 87, "19409": 87, "1736": 87, "00574329": 87, "85679": 87, "3368": 87, "00325652": 87, "30272": 87, "0984": 87, "000342987": 87, "76044": 87, "003734": 87, "53101": 87, "4761": 87, "0037339984519545164": 87, "5310075663924216": 87, "4737": 87, "hyperparameter_tuning_tutori": 87, "\u7b80\u4ecb": [88, 89, 90, 91, 93, 94], "tensorboard\u652f\u6301": [88, 89, 90, 92, 93, 94, 95, 96], "\u6a21\u578b\u7406\u89e3": [88, 89, 90, 92, 93, 94, 95, 96], "\u4f5c\u8005": [88, 129, 212, 216, 217, 221, 232, 236, 239, 246, 249, 254, 257, 258], "brad": 88, "heintz": 88, "\u672c\u6559\u7a0b\u4e0eyoutube\u4e0a\u7684": 88, "\u521d\u5b66\u8005\u7cfb\u5217": 88, "\u540c\u6b65": [88, 232], "\u6bcf\u4e2a\u90e8\u5206\u7684\u9876\u90e8\u90fd\u6709\u4e00\u4e2acolab\u94fe\u63a5": 88, "\u5b83\u4f1a\u5728\u5b8c\u5168\u6258\u7ba1\u7684\u73af\u5883\u4e2d\u6253\u5f00\u4e00\u4e2a\u5305\u542b\u4ee3\u7801\u7684\u7b14\u8bb0\u672c": 88, "\u4e13\u4e1a\u63d0\u793a": 88, "\u4f7f\u7528gpu\u8fd0\u884c\u65f6\u7684colab\u53ef\u4ee5\u52a0\u901f\u64cd\u4f5c": 88, "\u8fd0\u884c\u65f6": 88, "\u66f4\u6539\u8fd0\u884c\u65f6\u7c7b\u578b": 88, "\u672c\u5730": 88, "\u4e0b\u8f7dnotebook\u6216\u5c06\u4ee3\u7801\u590d\u5236\u5230\u60a8\u559c\u6b22\u7684ide\u4e2d": 88, "\u81ea\u52a8\u5fae\u5206\u57fa\u7840": 88, "\u652f\u6301": [88, 96, 223, 249, 253, 257], "captum": [88, 91, 237, 253], "\u8fdb\u884c\u6a21\u578b\u7406\u89e3": 88, "\u8ddf\u968f\u4e0b\u9762\u7684\u89c6\u9891\u6216\u5728": [89, 90, 92, 93, 94, 95, 96], "\u4e0a\u89c2\u770b": [89, 90, 92, 93, 94, 95, 96], "\u529f\u80fd\u662f\u4f7f": 89, "\u5728\u6784\u5efa\u673a\u5668\u5b66\u4e60\u9879\u76ee\u65f6\u7075\u6d3b\u4e14\u5feb\u901f\u7684\u90e8\u5206\u539f\u56e0": 89, "\u5b83\u5141\u8bb8\u5bf9\u590d\u6742\u8ba1\u7b97\u5feb\u901f\u8f7b\u677e\u5730\u8ba1\u7b97\u591a\u4e2a\u504f\u5bfc\u6570": 89, "\u4e5f\u79f0\u4e3a": 89, "\u8fd9\u4e2a\u64cd\u4f5c\u662f\u57fa\u4e8e\u53cd\u5411\u4f20\u64ad\u7684\u795e\u7ecf\u7f51\u7edc\u5b66\u4e60\u7684\u6838\u5fc3": 89, "\u7684\u5f3a\u5927\u4e4b\u5904\u5728\u4e8e\u5b83\u5728\u8fd0\u884c\u65f6\u52a8\u6001\u5730": 89, "\u8ddf\u8e2a\u4f60\u7684\u8ba1\u7b97": 89, "\u8fd9\u610f\u5473\u7740\u5982\u679c\u4f60\u7684\u6a21\u578b\u6709\u51b3\u7b56\u5206\u652f\u6216\u957f\u5ea6\u5728\u8fd0\u884c\u65f6\u624d\u77e5\u9053\u7684\u5faa\u73af": 89, "\u8ba1\u7b97\u4ecd\u7136\u4f1a\u88ab\u6b63\u786e\u8ddf\u8e2a": 89, "\u4f60\u4f1a\u5f97\u5230\u6b63\u786e\u7684\u68af\u5ea6\u6765\u9a71\u52a8\u5b66\u4e60": 89, "\u7ed3\u5408\u4f60\u7684\u6a21\u578b\u662f\u7528": 89, "\u6784\u5efa\u7684\u4e8b\u5b9e": 89, "\u8fd9\u6bd4\u4f9d\u8d56\u4e8e\u5bf9\u66f4\u52a0\u4e25\u683c\u7ed3\u6784\u5316\u7684\u6a21\u578b\u8fdb\u884c\u9759\u6001\u5206\u6790\u6765\u8ba1\u7b97\u68af\u5ea6\u7684\u6846\u67b6\u63d0\u4f9b\u4e86\u66f4\u5927\u7684\u7075\u6d3b\u6027": 89, "\u673a\u5668\u5b66\u4e60\u6a21\u578b\u662f\u4e00\u4e2a": 89, "\u6709\u8f93\u5165\u548c\u8f93\u51fa": 89, "\u5728\u672c\u8ba8\u8bba\u4e2d": 89, "\u6211\u4eec\u5c06\u628a\u8f93\u5165\u89c6\u4e3a\u4e00\u4e2a": 89, "\u7ef4\u5411\u91cf": 89, "\u5176\u5143\u7d20\u4e3a": 89, "\u7136\u540e\u6211\u4eec\u53ef\u4ee5\u5c06\u6a21\u578b": 89, "\u8868\u793a\u4e3a\u8f93\u5165\u7684\u5411\u91cf\u503c\u51fd\u6570": 89, "\u6211\u4eec\u5c06\u6a21\u578b": 89, "\u7684\u8f93\u51fa\u503c\u89c6\u4e3a\u5411\u91cf": 89, "\u56e0\u4e3a\u4e00\u822c\u6765\u8bf4": 89, "\u4e00\u4e2a\u6a21\u578b\u53ef\u80fd\u6709\u4efb\u610f\u6570\u91cf\u7684\u8f93\u51fa": 89, "\u7531\u4e8e\u6211\u4eec\u4e3b\u8981\u5728\u8bad\u7ec3\u7684\u80cc\u666f\u4e0b\u8ba8\u8bba\u81ea\u52a8\u5fae\u5206": 89, "\u6211\u4eec\u611f\u5174\u8da3\u7684\u8f93\u51fa\u5c06\u662f\u6a21\u578b\u7684\u635f\u5931": 89, "\u662f\u6a21\u578b\u8f93\u51fa\u7684\u5355\u503c\u6807\u91cf\u51fd\u6570": 89, "\u8be5\u51fd\u6570\u8868\u793a\u6211\u4eec\u6a21\u578b\u5bf9\u7279\u5b9a\u8f93\u5165\u7684": 89, "\u7406\u60f3": 89, "\u8f93\u51fa\u7684\u9884\u6d4b\u504f\u5dee\u6709\u591a\u5927": 89, "\u4ece\u8fd9\u4e00\u70b9\u5f00\u59cb": 89, "\u6211\u4eec\u901a\u5e38\u4f1a\u7701\u7565\u5411\u91cf\u7b26\u53f7": 89, "\u4f8b\u5982\u4f7f\u7528": 89, "\u6211\u4eec\u5e0c\u671b\u6700\u5c0f\u5316\u635f\u5931": 89, "\u5728\u7406\u60f3\u60c5\u51b5\u4e0b": [89, 95], "\u5373\u5b8c\u7f8e\u6a21\u578b\u7684\u60c5\u51b5\u4e0b": 89, "\u8fd9\u610f\u5473\u7740\u8c03\u6574\u5176\u5b66\u4e60\u6743\u91cd": 89, "\u4e5f\u5c31\u662f\u8be5\u51fd\u6570\u7684\u53ef\u8c03\u53c2\u6570": 89, "\u4f7f\u5f97\u5bf9\u4e8e\u6240\u6709\u8f93\u5165": 89, "\u635f\u5931\u4e3a\u96f6": 89, "\u5728\u73b0\u5b9e\u4e16\u754c\u4e2d": 89, "\u8fd9\u610f\u5473\u7740\u4e00\u4e2a\u8fed\u4ee3\u8fc7\u7a0b": 89, "\u4e0d\u65ad\u5fae\u8c03\u5b66\u4e60\u6743\u91cd": 89, "\u76f4\u5230\u6211\u4eec\u770b\u5230\u5bf9\u4e8e\u5e7f\u6cdb\u7684\u8f93\u5165": 89, "\u5f97\u5230\u53ef\u63a5\u53d7\u7684\u635f\u5931": 89, "\u6211\u4eec\u5982\u4f55\u51b3\u5b9a\u6743\u91cd\u5e94\u8be5\u671d\u54ea\u4e2a\u65b9\u5411\u5fae\u8c03\u591a\u8fdc\u5462": 89, "\u6211\u4eec\u5e0c\u671b": 89, "\u6700\u5c0f\u5316": 89, "\u8fd9\u610f\u5473\u7740\u4f7f\u5176\u5173\u4e8e\u8f93\u5165\u7684\u4e00\u9636\u5bfc\u6570\u7b49\u4e8e0": 89, "\u4f46\u662f\u8bf7\u8bb0\u4f4f": 89, "\u635f\u5931\u4e0d\u662f": 89, "\u76f4\u63a5": 89, "\u7531\u8f93\u5165\u5bfc\u51fa\u7684": 89, "\u800c\u662f\u7531\u6a21\u578b\u8f93\u51fa\u7684\u51fd\u6570\u5bfc\u51fa\u7684": 89, "\u800c\u6a21\u578b\u8f93\u51fa\u53c8\u662f\u8f93\u5165\u7684\u76f4\u63a5\u51fd\u6570": 89, "\u6839\u636e\u5fae\u79ef\u5206\u7684\u94fe\u5f0f\u6cd5\u5219": 89, "\u6211\u4eec\u6709": [89, 95], "\u662f\u590d\u6742\u7684\u5730\u65b9": 89, "\u5982\u679c\u6211\u4eec\u518d\u6b21\u4f7f\u7528\u94fe\u5f0f\u6cd5\u5219\u5c55\u5f00\u6a21\u578b\u8f93\u51fa\u5173\u4e8e\u8f93\u5165\u7684\u504f\u5bfc\u6570\u7684\u8868\u8fbe\u5f0f": 89, "\u5b83\u5c06\u6d89\u53ca\u6bcf\u4e2a\u4e58\u4ee5\u7684\u5b66\u4e60\u6743\u91cd": 89, "\u6bcf\u4e2a\u6fc0\u6d3b\u51fd\u6570\u4ee5\u53ca\u6a21\u578b\u4e2d\u7684\u6bcf\u4e2a\u5176\u4ed6\u6570\u5b66\u53d8\u6362\u7684\u8bb8\u591a\u5c40\u90e8\u504f\u5bfc\u6570": 89, "\u6211\u4eec\u8bd5\u56fe\u6d4b\u91cf\u5176\u68af\u5ea6\u7684\u6bcf\u4e2a\u53d8\u91cf\u7684\u5b8c\u6574\u8868\u8fbe\u5f0f": 89, "\u90fd\u662f\u901a\u8fc7\u8ba1\u7b97\u56fe\u4e2d\u6240\u6709\u53ef\u80fd\u8def\u5f84\u7684\u5c40\u90e8\u68af\u5ea6\u4e4b\u548c\u7684\u4e58\u79ef": 89, "\u7279\u522b\u611f\u5174\u8da3\u7684\u662f\u5b66\u4e60\u6743\u91cd\u4e0a\u7684\u68af\u5ea6": 89, "\u5b83\u4eec\u544a\u8bc9\u6211\u4eec": 89, "\u5e94\u8be5\u671d\u54ea\u4e2a\u65b9\u5411\u6539\u53d8\u6bcf\u4e2a\u6743\u91cd": 89, "\u4ee5\u4f7f\u635f\u5931\u51fd\u6570\u66f4\u63a5\u8fd1\u4e8e\u96f6": 89, "\u7531\u4e8e\u8fd9\u4e9b\u5c40\u90e8\u5bfc\u6570\u7684\u6570\u91cf": 89, "\u6bcf\u4e2a\u5bf9\u5e94\u4e8e\u8ba1\u7b97\u56fe\u4e2d\u7684\u5355\u72ec\u8def\u5f84": 89, "\u5f80\u5f80\u4f1a\u968f\u7740\u795e\u7ecf\u7f51\u7edc\u7684\u6df1\u5ea6\u5448\u6307\u6570\u589e\u957f": 89, "\u56e0\u6b64\u8ba1\u7b97\u5b83\u4eec\u7684\u590d\u6742\u5ea6\u4e5f\u4f1a\u589e\u52a0": 89, "\u8fd9\u5c31\u662f\u81ea\u52a8\u5fae\u5206\u53d1\u6325\u4f5c\u7528\u7684\u5730\u65b9": 89, "\u5b83\u8ddf\u8e2a\u6bcf\u4e00\u6b65\u8ba1\u7b97\u7684\u5386\u53f2": 89, "\u4f60\u5728pytorch\u6a21\u578b\u4e2d\u8ba1\u7b97\u7684\u6bcf\u4e2a\u5f20\u91cf\u90fd\u4fdd\u7559\u4e86\u5176\u8f93\u5165\u5f20\u91cf\u548c\u521b\u5efa\u5b83\u7684\u51fd\u6570\u7684\u5386\u53f2\u8bb0\u5f55": 89, "\u7ed3\u5408pytorch\u4e2d\u7528\u4e8e\u5bf9\u5f20\u91cf\u8fdb\u884c\u64cd\u4f5c\u7684\u6bcf\u4e2a\u51fd\u6570\u90fd\u5185\u7f6e\u4e86\u8ba1\u7b97\u81ea\u8eab\u5bfc\u6570\u7684\u5b9e\u73b0\u8fd9\u4e00\u4e8b\u5b9e": 89, "\u8fd9\u6781\u5927\u5730\u52a0\u5feb\u4e86\u5b66\u4e60\u6240\u9700\u7684\u5c40\u90e8\u5bfc\u6570\u7684\u8ba1\u7b97\u901f\u5ea6": 89, "\u8fd9\u662f\u5f88\u591a\u7406\u8bba": 89, "\u4f46\u5728\u5b9e\u8df5\u4e2d\u4f7f\u7528\u81ea\u52a8\u5fae\u5206\u662f\u4ec0\u4e48\u6837\u7684\u5462": 89, "\u8ba9\u6211\u4eec\u4ece\u4e00\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50\u5f00\u59cb": 89, "\u9996\u5148": [89, 90, 92, 95, 104, 188, 217, 218, 232, 233, 236, 239, 246, 254], "\u6211\u4eec\u5c06\u5bfc\u5165\u4e00\u4e9b\u5185\u5bb9": 89, "\u4ee5\u4fbf\u53ef\u4ee5\u7ed8\u5236\u7ed3\u679c": 89, "ticker": [89, 127, 166], "\u63a5\u4e0b\u6765": [89, 92, 95, 104, 218, 221, 239, 254], "\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a\u8f93\u5165\u5f20\u91cf": 89, "\u5176\u503c\u5747\u5300\u5206\u5e03\u5728\u533a\u95f4": 89, "2\u03c0": 89, "\u5e76\u6307\u5b9a": 89, "\u4e0e\u5927\u591a\u6570\u521b\u5efa\u5f20\u91cf\u7684\u51fd\u6570\u4e00\u6837": 89, "\u63a5\u53d7\u4e00\u4e2a\u53ef\u9009\u7684": 89, "\u9009\u9879": 89, "\u8bbe\u7f6e\u6b64\u6807\u5fd7\u610f\u5473\u7740\u5728\u968f\u540e\u7684\u6bcf\u4e2a\u8ba1\u7b97\u4e2d": 89, "\u90fd\u4f1a\u5728\u8be5\u8ba1\u7b97\u7684\u8f93\u51fa\u5f20\u91cf\u4e2d\u7d2f\u79ef\u8ba1\u7b97\u5386\u53f2": 89, "\u6211\u4eec\u5c06\u6267\u884c\u4e00\u4e2a\u8ba1\u7b97": 89, "\u5e76\u7ed8\u5236\u5176\u8f93\u51fa\u4e0e\u8f93\u5165\u7684\u5173\u7cfb\u56fe": 89, "\u8ba9\u6211\u4eec\u4ed4\u7ec6\u770b\u770b\u5f20\u91cf": 89, "\u5f53\u6211\u4eec\u6253\u5370\u5b83\u65f6": 89, "\u6211\u4eec\u770b\u5230\u4e00\u4e2a\u6307\u793a\u5b83\u6b63\u5728\u8ddf\u8e2a\u5176\u8ba1\u7b97\u5386\u53f2\u7684\u6307\u793a\u7b26": 89, "\u8fd9\u4e2a": [89, 92, 239], "\u7ed9\u4e86\u6211\u4eec\u4e00\u4e2a\u63d0\u793a": 89, "\u5f53\u6211\u4eec\u6267\u884c\u53cd\u5411\u4f20\u64ad\u6b65\u9aa4\u5e76\u8ba1\u7b97\u68af\u5ea6\u65f6": 89, "\u6211\u4eec\u9700\u8981\u8ba1\u7b97\u6240\u6709\u8fd9\u4e2a\u5f20\u91cf\u8f93\u5165\u7684": 89, "\u7684\u5bfc\u6570": 89, "\u8ba9\u6211\u4eec\u6267\u884c\u66f4\u591a\u8ba1\u7b97": 89, "\u6700\u540e": [89, 92, 96, 104, 215, 218, 242], "\u8ba9\u6211\u4eec\u8ba1\u7b97\u4e00\u4e2a\u5355\u5143\u7d20\u8f93\u51fa": 89, "\u5f53\u4f60\u5728\u4e0d\u5e26\u53c2\u6570\u7684\u60c5\u51b5\u4e0b\u5bf9\u4e00\u4e2a\u5f20\u91cf\u8c03\u7528": 89, "\u5b83\u671f\u671b\u8c03\u7528\u5f20\u91cf\u53ea\u5305\u542b\u4e00\u4e2a\u5143\u7d20": 89, "\u5c31\u50cf\u5728\u8ba1\u7b97\u635f\u5931\u51fd\u6570\u65f6\u4e00\u6837": 89, "\u6bcf\u4e2a\u5b58\u50a8\u5728\u6211\u4eec\u5f20\u91cf\u4e2d\u7684": 89, "\u5141\u8bb8\u4f60\u4f7f\u7528\u5176": 89, "\u6cbf\u7740\u8ba1\u7b97\u8def\u5f84\u4e00\u76f4\u56de\u6eaf\u5230\u5176\u8f93\u5165": 89, "\u6211\u4eec\u53ef\u4ee5\u770b\u5230": 89, "\u4e0a\u6df1\u5165\u94bb\u7814\u8fd9\u4e2a\u5c5e\u6027\u4f1a\u663e\u793a\u6211\u4eec\u4e4b\u524d\u6240\u6709\u5f20\u91cf\u7684\u68af\u5ea6\u51fd\u6570": 89, "\u88ab\u62a5\u544a\u4e3a": 89, "\u8868\u793a\u8fd9\u662f\u4e00\u4e2a\u6ca1\u6709\u81ea\u8eab\u5386\u53f2\u7684\u51fd\u6570\u8f93\u5165": 89, "na": [89, 92], "\u6709\u4e86\u8fd9\u4e9b\u673a\u5236": 89, "\u6211\u4eec\u5982\u4f55\u83b7\u53d6\u5bfc\u6570\u5462": 89, "\u60a8\u5728\u8f93\u51fa\u4e0a\u8c03\u7528": 89, "\u5e76\u68c0\u67e5\u8f93\u5165\u7684": 89, "\u5c5e\u6027\u6765\u68c0\u67e5\u68af\u5ea6": 89, "\u56de\u987e\u4e00\u4e0b\u6211\u4eec\u4e3a\u4e86\u8fbe\u5230\u8fd9\u4e00\u6b65\u6240\u91c7\u53d6\u7684\u8ba1\u7b97\u6b65\u9aa4": 89, "\u6dfb\u52a0\u4e00\u4e2a\u5e38\u6570": 89, "\u5c31\u50cf\u6211\u4eec\u8ba1\u7b97": 89, "\u65f6\u6240\u505a\u7684\u90a3\u6837": 89, "\u4e0d\u4f1a\u6539\u53d8\u5bfc\u6570": 89, "\u5269\u4e0b\u7684\u5c31\u662f": 89, "\u5b83\u7684\u5bfc\u6570\u5e94\u8be5\u662f": 89, "\u4ece\u4e0a\u9762\u7684\u56fe\u4e2d\u53ef\u4ee5\u770b\u51fa": 89, "\u8fd9\u6b63\u662f\u6211\u4eec\u6240\u770b\u5230\u7684": 89, "\u8bf7\u6ce8\u610f": [89, 96, 104, 214, 216, 217, 218, 249, 251, 254], "\u53ea\u6709\u8ba1\u7b97\u56fe\u7684": 89, "\u53f6\u5b50\u8282\u70b9": 89, "\u624d\u4f1a\u8ba1\u7b97\u5b83\u4eec\u7684\u68af\u5ea6": 89, "\u5982\u679c\u4f60\u5c1d\u8bd5": 89, "\u4f60\u4f1a\u5f97\u5230": 89, "\u5728\u8fd9\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50\u4e2d": 89, "\u53ea\u6709\u8f93\u5165\u662f\u53f6\u5b50\u8282\u70b9": 89, "\u6240\u4ee5\u53ea\u6709\u5b83\u6709\u8ba1\u7b97\u68af\u5ea6": 89, "\u6211\u4eec\u5df2\u7ecf\u7b80\u5355\u5730\u770b\u4e86\u4e00\u4e0b\u81ea\u52a8\u6c42\u5bfc\u662f\u5982\u4f55\u5de5\u4f5c\u7684": 89, "\u4f46\u662f\u5f53\u5b83\u5728\u5b9e\u9645\u5e94\u7528\u4e2d": 89, "\u770b\u8d77\u6765\u4f1a\u662f\u4ec0\u4e48\u6837\u5b50\u5462": 89, "\u8ba9\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u5c0f\u6a21\u578b\u5e76\u68c0\u67e5\u5b83\u5728\u5355\u4e2a\u8bad\u7ec3\u6279\u6b21\u540e\u662f\u5982\u4f55\u53d8\u5316\u7684": 89, "\u5b9a\u4e49\u4e00\u4e9b\u5e38\u91cf": 89, "\u6211\u4eec\u7684\u6a21\u578b": 89, "\u4ee5\u53ca\u4e00\u4e9b\u8f93\u5165\u548c\u8f93\u51fa": 89, "dim_in": 89, "dim_out": 89, "tinymodel": [89, 93], "layer2": [89, 150, 158, 161], "some_input": 89, "ideal_output": 89, "\u4f60\u53ef\u80fd\u4f1a\u6ce8\u610f\u5230": 89, "\u6211\u4eec\u4ece\u672a\u4e3a\u6a21\u578b\u7684\u5c42\u8bbe\u7f6e": 89, "\u7684\u5b50\u7c7b\u4e2d": 89, "\u5047\u5b9a\u6211\u4eec\u5e0c\u671b\u8ddf\u8e2a\u5c42\u6743\u91cd\u7684\u68af\u5ea6\u4ee5\u8fdb\u884c\u5b66\u4e60": 89, "\u5982\u679c\u6211\u4eec\u67e5\u770b\u6a21\u578b\u7684\u5c42": 89, "\u6211\u4eec\u53ef\u4ee5\u68c0\u67e5\u6743\u91cd\u7684\u503c": 89, "\u5e76\u9a8c\u8bc1\u5c1a\u672a\u8ba1\u7b97\u4efb\u4f55\u68af\u5ea6": 89, "\u53ea\u6253\u5370\u4e00\u5c0f\u90e8\u5206": 89, "\u8ba9\u6211\u4eec\u770b\u770b\u5f53\u6211\u4eec\u8fd0\u884c\u4e00\u4e2a\u8bad\u7ec3\u6279\u6b21\u65f6\u4f1a\u53d1\u751f\u4ec0\u4e48\u53d8\u5316": 89, "\u4f5c\u4e3a\u635f\u5931\u51fd\u6570": [89, 104], "\u4e4b\u95f4\u7684\u6b27\u51e0\u91cc\u5f97\u8ddd\u79bb\u7684\u5e73\u65b9": 89, "\u5e76\u4f7f\u7528\u57fa\u672c\u7684\u968f\u673a\u68af\u5ea6\u4e0b\u964d\u4f18\u5316\u5668": 89, "\u73b0\u5728": [89, 90, 94, 104, 216, 218, 238, 246, 247, 259], "\u8ba9\u6211\u4eec\u8c03\u7528": 89, "\u5e76\u770b\u770b\u4f1a\u53d1\u751f\u4ec0\u4e48": 89, "\u6bcf\u4e2a\u5b66\u4e60\u6743\u91cd\u7684\u68af\u5ea6\u90fd\u5df2\u7ecf\u8ba1\u7b97\u51fa\u6765\u4e86": 89, "\u4f46\u6743\u91cd\u4fdd\u6301\u4e0d\u53d8": 89, "\u56e0\u4e3a\u6211\u4eec\u8fd8\u6ca1\u6709\u8fd0\u884c\u4f18\u5316\u5668": 89, "\u4f18\u5316\u5668\u8d1f\u8d23\u6839\u636e\u8ba1\u7b97\u51fa\u7684\u68af\u5ea6\u66f4\u65b0\u6a21\u578b\u6743\u91cd": 89, "\u4f60\u5e94\u8be5\u770b\u5230": 89, "\u7684\u6743\u91cd\u5df2\u7ecf\u6539\u53d8": 89, "\u5173\u4e8e\u8fd9\u4e2a\u8fc7\u7a0b\u7684\u4e00\u4e2a\u91cd\u8981\u4e8b\u9879": 89, "\u5728\u8c03\u7528": [89, 129], "\u4e4b\u540e": [89, 104, 215, 246, 249], "\u4f60\u9700\u8981\u8c03\u7528": 89, "\u5426\u5219\u6bcf\u6b21\u4f60\u8fd0\u884c": 89, "\u5b66\u4e60\u6743\u91cd\u4e0a\u7684\u68af\u5ea6\u5c06\u4f1a\u7d2f\u79ef": 89, "set_to_non": [89, 232, 249], "\u5728\u8fd0\u884c\u4e0a\u9762\u7684\u5355\u5143\u683c\u540e": 89, "\u4f60\u5e94\u8be5\u4f1a\u770b\u5230\u5728\u591a\u6b21\u8fd0\u884c": 89, "\u5927\u591a\u6570\u68af\u5ea6\u7684\u5e45\u5ea6\u4f1a\u53d8\u5f97\u66f4\u5927": 89, "\u5982\u679c\u5728\u8fd0\u884c\u4e0b\u4e00\u4e2a\u8bad\u7ec3\u6279\u6b21\u4e4b\u524d": 89, "\u6ca1\u6709\u5c06\u68af\u5ea6\u6e05\u96f6": 89, "\u68af\u5ea6\u5c31\u4f1a\u4ee5\u8fd9\u79cd\u65b9\u5f0f\u81a8\u80c0": 89, "\u4ece\u800c\u5bfc\u81f4\u4e0d\u6b63\u786e\u548c": 89, "\u4e0d\u53ef\u9884\u6d4b\u7684\u5b66\u4e60\u7ed3\u679c": 89, "\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b": [89, 242, 252], "\u4f60\u9700\u8981\u5bf9\u662f\u5426\u542f\u7528\u81ea\u52a8\u6c42\u5bfc\u8fdb\u884c\u7ec6\u7c92\u5ea6\u63a7\u5236": 89, "\u6709\u591a\u79cd\u65b9\u6cd5\u53ef\u4ee5\u505a\u5230\u8fd9\u4e00\u70b9": 89, "\u5177\u4f53\u53d6\u51b3\u4e8e\u60c5\u51b5": 89, "\u6700\u7b80\u5355\u7684\u65b9\u6cd5\u662f\u76f4\u63a5\u66f4\u6539\u5f20\u91cf\u4e0a\u7684": 89, "\u6807\u5fd7": 89, "b1": 89, "b2": 89, "\u5728\u4e0a\u9762\u7684\u5355\u5143\u683c\u4e2d": [89, 95], "\u6709\u4e00\u4e2a": [89, 93, 215], "\u4e00\u4e2a": [89, 92, 235, 246, 251], "\u8ba1\u7b97\u5386\u53f2\u7684\u8ddf\u8e2a\u8bb0\u5f55": 89, "\u8fd9\u662f\u6211\u4eec\u6240\u671f\u671b\u7684": 89, "\u56e0\u4e3a\u5b83\u662f\u4ece\u4e00\u4e2a\u542f\u7528\u4e86": 89, "\u7684\u5f20\u91cf": [89, 92, 95, 111, 215], "\u6d3e\u751f\u51fa\u6765\u7684": 89, "\u5f53\u6211\u4eec\u4f7f\u7528": [89, 239], "\u663e\u5f0f\u5730\u5173\u95ed": 89, "\u8ba1\u7b97\u5386\u53f2\u5c31\u4e0d\u518d\u88ab\u8ddf\u8e2a\u4e86": 89, "\u6b63\u5982\u6211\u4eec\u5728\u8ba1\u7b97": 89, "\u6240\u770b\u5230\u7684\u90a3\u6837": 89, "\u5982\u679c\u4f60\u53ea\u9700\u8981\u4e34\u65f6\u5173\u95ed": 89, "\u4e00\u4e2a\u66f4\u597d\u7684\u65b9\u6cd5\u662f\u4f7f\u7528": 89, "c2": 89, "\u4e5f\u53ef\u4ee5\u7528\u4f5c\u51fd\u6570\u6216\u65b9\u6cd5\u88c5\u9970\u5668": 89, "add_tensors1": 89, "add_tensors2": 89, "\u6709\u4e00\u4e2a\u5bf9\u5e94\u7684\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668": 89, "enable_grad": 89, "\u7528\u4e8e\u5728\u5c1a\u672a\u542f\u7528\u65f6": 89, "\u6253\u5f00": [89, 95, 121], "\u5b83\u4e5f\u53ef\u4ee5\u7528\u4f5c\u88c5\u9970\u5668": 89, "\u4f60\u53ef\u80fd\u6709\u4e00\u4e2a\u9700\u8981\u68af\u5ea6\u8ddf\u8e2a\u7684\u5f20\u91cf": 89, "\u4f46\u4f60\u60f3\u8981\u4e00\u4e2a\u4e0d\u9700\u8981\u7684\u526f\u672c": 89, "\u4e3a\u6b64": [89, 90, 94, 95, 104, 215, 246, 260], "\u6211\u4eec\u6709\u5f20\u91cf\u5bf9\u8c61\u7684": 89, "\u5b83\u521b\u5efa\u4e00\u4e2a\u4e0e\u8ba1\u7b97\u5386\u53f2": 89, "\u5206\u79bb": 89, "\u7684\u5f20\u91cf\u526f\u672c": 89, "\u6211\u4eec\u4e4b\u524d\u8fd9\u6837\u505a\u662f\u56e0\u4e3a\u6211\u4eec\u60f3\u8981\u7ed8\u5236\u4e00\u4e9b\u5f20\u91cf\u7684\u56fe\u50cf": 89, "\u8fd9\u662f\u56e0\u4e3a": [89, 90, 233], "\u671f\u671b\u8f93\u5165\u662f\u4e00\u4e2a": 89, "\u6570\u7ec4": [89, 104, 231], "\u800c\u4ece\u5177\u6709": 89, "\u6570\u7ec4\u7684\u9690\u5f0f\u8f6c\u6362\u662f\u4e0d\u5141\u8bb8\u7684": 89, "\u5236\u4f5c\u4e00\u4e2a\u5206\u79bb\u7684\u526f\u672c\u8ba9\u6211\u4eec\u53ef\u4ee5\u7ee7\u7eed\u524d\u8fdb": 89, "\u5728\u672c\u7ec3\u4e60\u4e2d\u5230\u76ee\u524d\u4e3a\u6b62\u7684\u6bcf\u4e2a\u793a\u4f8b\u4e2d": 89, "\u6211\u4eec\u90fd\u4f7f\u7528\u4e86\u53d8\u91cf\u6765\u6355\u83b7\u8ba1\u7b97\u7684\u4e2d\u95f4\u503c": 89, "\u9700\u8981\u8fd9\u4e9b\u4e2d\u95f4\u503c\u6765\u6267\u884c\u68af\u5ea6\u8ba1\u7b97": 89, "\u5728\u4f7f\u7528": [89, 249], "\u4f60\u5fc5\u987b": 89, "\u5c0f\u5fc3\u4f7f\u7528\u539f\u4f4d\u64cd\u4f5c": 89, "\u8fd9\u6837\u505a\u53ef\u80fd\u4f1a\u7834\u574f\u8ba1\u7b97\u5bfc\u6570\u6240\u9700\u7684\u4fe1\u606f": 89, "\u8c03\u7528\u65f6\u9700\u8981\u8fd9\u4e9b\u4fe1\u606f": 89, "\u5982\u679c\u4f60\u5c1d\u8bd5\u5bf9\u9700\u8981": 89, "\u7684\u53f6\u53d8\u91cf\u8fdb\u884c\u539f\u4f4d\u64cd\u4f5c": 89, "\u751a\u81f3\u4f1a\u963b\u6b62\u4f60": 89, "\u5982\u4e0b\u6240\u793a": [89, 104, 216, 223, 246, 260], "\u4f1a\u8be6\u7ec6\u8ddf\u8e2a\u4f60\u7684\u6bcf\u4e00\u6b65\u8ba1\u7b97": 89, "\u8fd9\u79cd\u8ba1\u7b97\u5386\u53f2": 89, "\u7ed3\u5408\u65f6\u95f4\u4fe1\u606f": 89, "\u5c06\u6784\u6210\u4e00\u4e2a\u65b9\u4fbf\u7684\u5206\u6790\u5668": 89, "\u5c31\u5185\u7f6e\u4e86\u8fd9\u4e2a\u529f\u80fd": 89, "\u8fd9\u91cc\u6709\u4e00\u4e2a\u5feb\u901f\u4f7f\u7528\u793a\u4f8b": 89, "run_on_gpu": 89, "prf": 89, "key_averag": [89, 109, 145, 165, 221, 240], "sort_bi": [89, 109, 145, 165, 221, 240], "self_cpu_time_tot": [89, 109, 119, 145, 221, 240], "\u5206\u6790\u5668\u53ef\u4ee5\u6807\u8bb0\u4ee3\u7801\u7684\u5355\u4e2a\u5b50\u5757": 89, "\u6309\u8f93\u5165\u5f20\u91cf\u5f62\u72b6\u5206\u89e3\u6570\u636e": 89, "\u5e76\u5c06\u6570\u636e\u5bfc\u51fa\u4e3a": 89, "\u8ddf\u8e2a\u5de5\u5177\u6587\u4ef6": 89, "\u6709\u5173": [89, 232, 258], "\u7684\u5b8c\u6574\u8be6\u7ec6\u4fe1\u606f": 89, "\u5982\u679c\u4f60\u6709\u4e00\u4e2a\u5177\u6709": 89, "\u7ef4\u8f93\u5165\u548c": 89, "\u7ef4\u8f93\u51fa\u7684\u51fd\u6570": 89, "\u5b8c\u6574\u7684\u68af\u5ea6\u662f\u6bcf\u4e2a\u8f93\u51fa\u76f8\u5bf9\u4e8e\u6bcf\u4e2a\u8f93\u5165\u7684": 89, "\u5bfc\u6570\u7684\u77e9\u9635": 89, "\u5982\u679c\u4f60\u6709\u7b2c\u4e8c\u4e2a\u51fd\u6570": 89, "\u5b83": [89, 95, 96], "\u63a5\u53d7": [89, 249], "\u7ef4\u8f93\u5165": 89, "\u4e5f\u5c31\u662f\u4e0e\u4e0a\u9762\u7684\u8f93\u51fa\u5177\u6709\u76f8\u540c\u7684\u7ef4\u5ea6": 89, "\u5e76\u8fd4\u56de\u4e00\u4e2a": 89, "\u6807\u91cf\u8f93\u51fa": 89, "\u4f60\u53ef\u4ee5\u7528\u4e00\u4e2a\u5217\u5411\u91cf\u6765\u8868\u793a\u5b83\u76f8\u5bf9\u4e8e": 89, "\u7684\u68af\u5ea6": [89, 129], "\u8fd9\u5b9e\u9645\u4e0a\u53ea\u662f\u4e00\u4e2a\u4e00\u5217\u7684": 89, "\u66f4\u5177\u4f53\u5730\u8bf4": [89, 246], "\u60f3\u8c61\u7b2c\u4e00\u4e2a\u51fd\u6570\u662f\u4f60\u7684": 89, "\u6a21\u578b": [89, 93, 121, 140, 215, 232, 235, 236, 242, 253], "\u53ef\u80fd\u6709\u8bb8\u591a\u8f93\u5165\u548c\u8bb8\u591a\u8f93\u51fa": 89, "\u7b2c\u4e8c\u4e2a\u51fd\u6570\u662f\u4e00\u4e2a\u635f\u5931\u51fd\u6570": 89, "\u4ee5\u6a21\u578b\u7684\u8f93\u51fa\u4f5c\u4e3a\u8f93\u5165": 89, "\u635f\u5931\u503c\u4f5c\u4e3a\u6807\u91cf\u8f93\u51fa": 89, "\u5982\u679c\u6211\u4eec\u5c06\u7b2c\u4e00\u4e2a\u51fd\u6570\u7684": 89, "\u4e0e\u7b2c\u4e8c\u4e2a\u51fd\u6570\u7684\u68af\u5ea6\u76f8\u4e58": 89, "\u5e76\u5e94\u7528\u94fe\u5f0f\u6cd5\u5219": 89, "\u6211\u4eec\u5f97\u5230": 89, "\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528\u7b49\u4ef7\u7684\u64cd\u4f5c": 89, "\u5e76\u5f97\u5230\u4e00\u4e2a\u884c\u5411\u91cf": 89, "\u6240\u5f97\u5230\u7684\u5217\u5411\u91cf\u5c31\u662f": 89, "\u7b2c\u4e8c\u4e2a\u51fd\u6570\u76f8\u5bf9\u4e8e\u7b2c\u4e00\u4e2a\u51fd\u6570\u7684\u8f93\u5165\u7684\u68af\u5ea6": 89, "\u6216\u8005\u5728\u6211\u4eec\u7684": 89, "\u6a21\u578b\u548c\u635f\u5931\u51fd\u6570\u7684\u60c5\u51b5\u4e0b": 89, "\u5c31\u662f\u635f\u5931\u76f8\u5bf9\u4e8e\u6a21\u578b\u8f93\u5165\u7684\u68af\u5ea6": 89, "\u662f\u4e00\u4e2a\u7528\u4e8e\u8ba1\u7b97\u8fd9\u4e9b\u4e58\u79ef\u7684\u5f15\u64ce": 89, "\u8fd9\u5c31\u662f\u6211\u4eec\u5728": 89, "\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u5982\u4f55\u7d2f\u79ef\u5b66\u4e60\u6743\u91cd\u7684\u68af\u5ea6": 89, "\u8c03\u7528\u4e5f\u53ef\u4ee5": 89, "\u63a5\u53d7\u4e00\u4e2a\u53ef\u9009\u7684\u5411\u91cf\u8f93\u5165": 89, "\u8be5\u5411\u91cf\u8868\u793a": 89, "\u5f20\u91cf\u4e0a\u7684\u4e00\u7ec4\u68af\u5ea6": 89, "\u8fd9\u4e9b\u68af\u5ea6\u5c06\u4e58\u4ee5\u524d\u9762\u7684": 89, "\u8ddf\u8e2a\u5f20\u91cf\u7684": 89, "\u8ba9\u6211\u4eec\u7528\u4e00\u4e2a\u5c0f\u5411\u91cf\u5c1d\u8bd5\u4e00\u4e2a\u5177\u4f53\u7684\u4f8b\u5b50": 89, "\u5982\u679c\u6211\u4eec\u5c1d\u8bd5\u73b0\u5728\u8c03\u7528": 89, "\u6211\u4eec\u4f1a\u5f97\u5230\u4e00\u4e2a\u8fd0\u884c\u65f6\u9519\u8bef\u548c\u4e00\u6761": 89, "\u6d88\u606f": 89, "\u8bf4\u660e\u53ea\u80fd": 89, "\u9690\u5f0f\u5730": 89, "\u4e3a\u6807\u91cf\u8f93\u51fa\u8ba1\u7b97\u68af\u5ea6": 89, "\u5bf9\u4e8e\u591a\u7ef4\u8f93\u51fa": 89, "\u671f\u671b\u6211\u4eec": 89, "\u63d0\u4f9b\u8fd9\u4e09\u4e2a\u8f93\u51fa\u7684\u68af\u5ea6": 89, "\u5b83\u53ef\u4ee5\u5c06\u8fd9\u4e9b\u68af\u5ea6\u4e58\u4ee5jacobian\u77e9\u9635": 89, "\u4ee3\u66ff\u68af\u5ea6": 89, "\u8f93\u51fa\u68af\u5ea6\u90fd\u4e0e2\u7684\u5e42\u6709\u5173": 89, "\u8fd9\u6b63\u662f\u6211\u4eec\u4ece\u91cd\u590d\u7684\u53cc\u500d\u64cd\u4f5c\u4e2d\u6240\u671f\u671b\u7684": 89, "\u53ef\u4ee5\u76f4\u63a5\u8bbf\u95ee\u91cd\u8981\u7684\u5dee\u5206\u77e9\u9635\u548c\u5411\u91cf\u8fd0\u7b97": 89, "\u7279\u522b\u662f": 89, "\u5b83\u5141\u8bb8\u4f60\u8ba1\u7b97\u7279\u5b9a\u51fd\u6570\u5728\u7279\u5b9a\u8f93\u5165\u4e0b\u7684jacobian\u77e9\u9635\u548c": 89, "hessian\u77e9\u9635": 89, "\u7c7b\u4f3c\u4e8ejacobian\u77e9\u9635": 89, "\u4f46\u8868\u793a\u6240\u6709\u504f\u5bfc\u6570\u7684": 89, "\u7b2c\u4e8c\u9636": 89, "\u5bfc\u6570": 89, "\u5b83\u8fd8\u63d0\u4f9b\u4e86\u4e0e\u8fd9\u4e9b\u77e9\u9635": 89, "\u8fdb\u884c\u5411\u91cf\u4e58\u79ef\u7684\u65b9\u6cd5": 89, "\u8ba9\u6211\u4eec\u8ba1\u7b97\u4e00\u4e2a\u7b80\u5355\u51fd\u6570\u7684jacobian\u77e9\u9635": 89, "\u5bf9\u4e8e\u4e24\u4e2a\u5355\u5143\u7d20\u8f93\u5165\u8fdb\u884c\u8bc4\u4f30": 89, "exp_add": 89, "\u5982\u679c\u4f60\u4ed4\u7ec6\u89c2\u5bdf": 89, "\u7b2c\u4e00\u4e2a\u8f93\u51fa\u5e94\u8be5\u7b49\u4e8e": 89, "\u56e0\u4e3a": [89, 104, 216, 218, 232, 248], "\u5bfc\u6570\u662f": 89, "\u7b2c\u4e8c\u4e2a\u503c\u5e94\u8be5\u662f3": 89, "\u4f60\u5f53\u7136\u4e5f\u53ef\u4ee5\u5bf9\u66f4\u9ad8\u9636\u7684\u5f20\u91cf\u8fd9\u6837\u505a": 89, "hessian": [89, 121, 207], "\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u5b8c\u5168\u76f8\u540c": 89, "\u5047\u8bbe\u4f60\u7684": 89, "\u51fd\u6570\u662f\u4e24\u6b21\u53ef\u5fae\u7684": 89, "\u4f46\u8fd4\u56de\u6240\u6709\u4e8c\u9636\u5bfc\u6570\u7684\u77e9\u9635": 89, "\u5982\u679c\u4f60\u63d0\u4f9b\u4e86\u5411\u91cf": 89, "\u8fd8\u6709\u4e00\u4e2a\u76f4\u63a5\u8ba1\u7b97\u5411\u91cf": 89, "\u96c5\u53ef\u6bd4\u4e58\u79ef\u7684\u51fd\u6570": 89, "do_some_doubl": 89, "my_gradi": 89, "vjp": [89, 146, 151, 207], "jvp": [89, 142, 146, 151], "\u65b9\u6cd5\u6267\u884c\u4e0e": 89, "\u76f8\u540c\u7684\u77e9\u9635\u4e58\u6cd5": 89, "\u4f46\u64cd\u4f5c\u6570\u987a\u5e8f\u76f8\u53cd": 89, "vhp": [89, 121], "hvp": [89, 121], "\u65b9\u6cd5\u5bf9\u4e8e\u5411\u91cf": 89, "\u6d77\u68ee\u77e9\u9635\u4e58\u79ef\u4e5f\u662f\u5982\u6b64": 89, "\u6709\u5173\u66f4\u591a\u4fe1\u606f": [89, 94, 95, 249, 252], "\u529f\u80fd": [89, 257], "\u4e2d\u7684\u6027\u80fd\u8bf4\u660e": 89, "autogradyt_tutori": [89, 91], "\u4e0b\u8f7d\u7b14\u8bb0\u672c\u548c\u76f8\u5e94\u6587\u4ef6": 90, "\u62c9\u4e01\u8bed\u4e2d\u7684": 90, "\u7406\u89e3": 90, "\u662f\u4e00\u4e2a\u5f00\u6e90\u7684": 90, "\u53ef\u6269\u5c55\u7684\u6a21\u578b\u53ef\u89e3\u91ca\u6027\u5e93": 90, "\u5efa\u7acb\u5728pytorch\u4e4b\u4e0a": 90, "\u968f\u7740\u6a21\u578b\u590d\u6742\u6027\u7684\u589e\u52a0\u548c\u7531\u6b64\u5e26\u6765\u7684\u900f\u660e\u5ea6\u7684\u7f3a\u4e4f": 90, "\u6a21\u578b\u53ef\u89e3\u91ca\u6027\u65b9\u6cd5\u53d8\u5f97\u8d8a\u6765\u8d8a\u91cd\u8981": 90, "\u6a21\u578b\u7406\u89e3\u662f\u4e00\u4e2a\u6d3b\u8dc3\u7684\u7814\u7a76\u9886\u57df": 90, "\u4e5f\u662f\u8de8\u884c\u4e1a\u4f7f\u7528\u673a\u5668\u5b66\u4e60\u7684\u5b9e\u9645\u5e94\u7528\u7684\u4e00\u4e2a\u5173\u6ce8\u9886\u57df": 90, "captum\u63d0\u4f9b\u4e86\u6700\u5148\u8fdb\u7684\u7b97\u6cd5": 90, "\u5305\u62ec\u96c6\u6210\u68af\u5ea6": 90, "\u4e3a\u7814\u7a76\u4eba\u5458\u548c\u5f00\u53d1\u4eba\u5458\u63d0\u4f9b\u4e86\u4e00\u79cd\u7b80\u5355\u7684\u65b9\u5f0f\u6765\u7406\u89e3\u54ea\u4e9b\u7279\u5f81\u5bf9\u6a21\u578b\u7684\u8f93\u51fa\u505a\u51fa\u4e86\u8d21\u732e": 90, "\u5b8c\u6574\u7684\u6587\u6863": 90, "api\u53c2\u8003\u548c\u4e00\u5957\u5173\u4e8e\u7279\u5b9a\u4e3b\u9898\u7684\u6559\u7a0b\u53ef\u5728": 90, "\u7f51\u7ad9\u4e0a\u627e\u5230": 90, "captum\u5bf9\u6a21\u578b\u53ef\u89e3\u91ca\u6027\u7684\u65b9\u6cd5\u662f\u57fa\u4e8e": 90, "\u5f52\u56e0": 90, "captum\u4e2d\u6709\u4e09\u79cd\u7c7b\u578b\u7684\u5f52\u56e0": 90, "\u7279\u5f81\u5f52\u56e0": 90, "\u8bd5\u56fe\u89e3\u91ca\u7279\u5b9a\u8f93\u51fa\u662f\u7531\u751f\u6210\u5b83\u7684\u8f93\u5165\u7684\u54ea\u4e9b\u7279\u5f81\u4ea7\u751f\u7684": 90, "\u7528\u67d0\u4e9b\u8bcd\u6765\u89e3\u91ca\u4e00\u7bc7\u7535\u5f71\u8bc4\u8bba\u662f\u6b63\u9762\u8fd8\u662f\u8d1f\u9762\u7684": 90, "\u5c31\u662f\u7279\u5f81\u5f52\u56e0\u7684\u4e00\u4e2a\u4f8b\u5b50": 90, "\u5c42\u5f52\u56e0": 90, "\u68c0\u67e5\u6a21\u578b\u7684\u9690\u85cf\u5c42\u5728\u7279\u5b9a\u8f93\u5165\u4e0b\u7684\u6d3b\u52a8": 90, "\u68c0\u67e5\u5377\u79ef\u5c42\u5bf9\u8f93\u5165\u56fe\u50cf\u7684\u7a7a\u95f4\u6620\u5c04\u8f93\u51fa\u5c31\u662f\u5c42\u5f52\u56e0\u7684\u4e00\u4e2a\u4f8b\u5b50": 90, "\u795e\u7ecf\u5143\u5f52\u56e0": 90, "\u7c7b\u4f3c\u4e8e\u5c42\u5f52\u56e0": 90, "\u4f46\u5173\u6ce8\u5355\u4e2a\u795e\u7ecf\u5143\u7684\u6d3b\u52a8": 90, "\u5728\u8fd9\u4e2a\u4ea4\u4e92\u5f0f\u7b14\u8bb0\u672c\u4e2d": 90, "\u6211\u4eec\u5c06\u770b\u770b\u7279\u5f81\u5f52\u56e0\u548c\u5c42\u5f52\u56e0": 90, "\u6bcf\u79cd\u5f52\u56e0\u7c7b\u578b\u90fd\u6709\u591a\u79cd": 90, "\u5f52\u56e0\u7b97\u6cd5": 90, "\u4e0e\u4e4b\u76f8\u5173\u8054": 90, "\u8bb8\u591a\u5f52\u56e0\u7b97\u6cd5\u53ef\u5206\u4e3a\u4e24\u5927\u7c7b": 90, "\u57fa\u4e8e\u68af\u5ea6\u7684\u7b97\u6cd5": 90, "\u8ba1\u7b97\u6a21\u578b\u8f93\u51fa": 90, "\u5c42\u8f93\u51fa\u6216\u795e\u7ecf\u5143\u6fc0\u6d3b\u76f8\u5bf9\u4e8e\u8f93\u5165\u7684\u53cd\u5411\u68af\u5ea6": 90, "\u96c6\u6210\u68af\u5ea6": 90, "\u7528\u4e8e\u7279\u5f81": 90, "\u5c42\u68af\u5ea6": 90, "\u6fc0\u6d3b": [90, 228], "\u795e\u7ecf\u5143\u4f20\u5bfc": 90, "\u90fd\u662f\u57fa\u4e8e\u68af\u5ea6\u7684\u7b97\u6cd5": 90, "\u57fa\u4e8e\u6270\u52a8\u7684\u7b97\u6cd5": 90, "\u68c0\u67e5\u6a21\u578b": 90, "\u5c42\u6216\u795e\u7ecf\u5143\u7684\u8f93\u51fa\u5728\u8f93\u5165\u53d1\u751f\u53d8\u5316\u65f6\u7684\u53d8\u5316\u60c5\u51b5": 90, "\u8f93\u5165\u6270\u52a8\u53ef\u80fd\u662f\u6709\u9488\u5bf9\u6027\u7684\u6216\u968f\u673a\u7684": 90, "\u906e\u6321": 90, "\u7279\u5f81\u6d88\u878d": 90, "\u7279\u5f81\u7f6e\u6362": 90, "\u90fd\u662f\u57fa\u4e8e\u6270\u52a8\u7684\u7b97\u6cd5": 90, "\u6211\u4eec\u5c06\u5728\u4e0b\u9762\u68c0\u67e5\u8fd9\u4e24\u79cd\u7c7b\u578b\u7684\u7b97\u6cd5": 90, "\u7279\u522b\u662f\u5bf9\u4e8e\u5927\u578b\u6a21\u578b": 90, "\u4ee5\u4e0e\u88ab\u68c0\u67e5\u7684\u8f93\u5165\u7279\u5f81\u76f4\u63a5\u76f8\u5173\u7684\u65b9\u5f0f\u53ef\u89c6\u5316\u5f52\u56e0\u6570\u636e\u662f\u5f88\u6709\u4ef7\u503c\u7684": 90, "\u867d\u7136\u5f53\u7136\u53ef\u4ee5\u4f7f\u7528matplotlib": 90, "plotly\u6216\u7c7b\u4f3c\u5de5\u5177\u521b\u5efa\u81ea\u5df1\u7684\u53ef\u89c6\u5316": 90, "\u4f46captum\u63d0\u4f9b\u4e86\u4e13\u95e8\u7528\u4e8e\u5176\u5f52\u56e0\u7684\u589e\u5f3a\u5de5\u5177": 90, "attr": [90, 148, 156, 209, 231], "\u4e0b\u9762\u5bfc\u5165\u4e3a": 90, "\u63d0\u4f9b\u4e86\u6709\u52a9\u4e8e\u53ef\u89c6\u5316\u4e0e\u56fe\u50cf\u76f8\u5173\u7684\u5f52\u56e0\u7684\u51fd\u6570": 90, "\u662f\u5efa\u7acb\u5728captum\u4e4b\u4e0a\u7684\u4e00\u4e2a\u6613\u4e8e\u4f7f\u7528\u7684\u53ef\u89e3\u91ca\u6027\u53ef\u89c6\u5316\u5c0f\u90e8\u4ef6": 90, "\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5e26\u6709\u73b0\u6210\u53ef\u89c6\u5316\u5de5\u5177\u7684\u5c0f\u90e8\u4ef6": 90, "\u7528\u4e8e\u56fe\u50cf": 90, "\u6587\u672c\u548c\u4efb\u610f\u6a21\u578b\u7c7b\u578b": 90, "\u8fd9\u4e24\u79cd\u53ef\u89c6\u5316\u5de5\u5177\u96c6\u90fd\u5c06\u5728\u672c\u7b14\u8bb0\u672c\u4e2d\u8fdb\u884c\u6f14\u793a": 90, "\u524d\u51e0\u4e2a\u793a\u4f8b\u5c06\u96c6\u4e2d\u5728\u8ba1\u7b97\u673a\u89c6\u89c9\u7528\u4f8b\u4e0a": 90, "\u4f46\u6700\u540e\u7684captum": 90, "insights\u90e8\u5206\u5c06\u6f14\u793a\u89c6\u89c9\u95ee\u7b54\u6a21\u578b\u4e2d\u7684\u5f52\u56e0\u53ef\u89c6\u5316": 90, "\u5728\u5f00\u59cb\u4e4b\u524d": [90, 233, 235, 238, 243, 244, 245, 250, 251, 252, 254], "\u4f60\u9700\u8981\u6709\u4e00\u4e2apython\u73af\u5883": 90, "6\u6216\u66f4\u9ad8\u7248\u672c": 90, "\u5bf9\u4e8ecaptum": 90, "insights\u793a\u4f8b": 90, "\u9700\u8981flask": 90, "1\u6216\u66f4\u9ad8\u7248\u672c\u548cflask": 90, "\u63a8\u8350\u4f7f\u7528\u6700\u65b0\u7248\u672c": 90, "2\u6216\u66f4\u9ad8\u7248\u672c": 90, "4\u7248\u672c": 90, "\u56e0\u4e3acaptum\u76ee\u524d\u4f7f\u7528\u4e86\u4e00\u4e2a\u5728\u66f4\u9ad8\u7248\u672c\u4e2d\u53c2\u6570\u5df2\u88ab\u91cd\u547d\u540d\u7684matplotlib\u51fd\u6570": 90, "\u8981\u5728anaconda\u6216pip\u865a\u62df\u73af\u5883\u4e2d\u5b89\u88c5captum": 90, "\u8bf7\u4f7f\u7528\u4e0b\u9762\u9002\u7528\u4e8e\u60a8\u73af\u5883\u7684\u547d\u4ee4": 90, "flask": [90, 113, 121, 140, 253], "\u5728\u60a8\u8bbe\u7f6e\u7684\u73af\u5883\u4e2d\u91cd\u65b0\u542f\u52a8\u6b64\u7b14\u8bb0\u672c": 90, "\u60a8\u5c31\u53ef\u4ee5\u5f00\u59cb\u4e86": 90, "\u8ba9\u6211\u4eec\u770b\u4e00\u4e2a\u7b80\u5355\u7684\u89c6\u89c9\u793a\u4f8b": 90, "\u6211\u4eec\u5c06\u4ece\u4e00\u4e2a\u5728imagenet\u6570\u636e\u96c6\u4e0a\u9884\u8bad\u7ec3\u7684resnet\u6a21\u578b\u5f00\u59cb": 90, "\u6211\u4eec\u5c06\u83b7\u53d6\u4e00\u4e2a\u6d4b\u8bd5\u8f93\u5165": 90, "\u5e76\u4f7f\u7528\u4e0d\u540c\u7684": 90, "\u7b97\u6cd5\u6765\u68c0\u67e5\u8f93\u5165\u56fe\u50cf\u5982\u4f55\u5f71\u54cd\u8f93\u51fa": 90, "\u5e76\u67e5\u770b\u4e00\u4e9b\u6d4b\u8bd5\u56fe\u50cf\u7684\u8f93\u5165\u5f52\u56e0\u6620\u5c04\u7684\u6709\u7528\u53ef\u89c6\u5316": 90, "\u5bfc\u5165\u4e00\u4e9b\u5305": 90, "integratedgradi": 90, "occlus": [90, 231], "layergradcam": 90, "layerattribut": 90, "linearsegmentedcolormap": 90, "\u73b0\u5728\u6211\u4eec\u5c06\u4f7f\u7528torchvision\u6a21\u578b\u5e93\u4e0b\u8f7d\u4e00\u4e2a\u9884\u8bad\u7ec3\u7684resnet": 90, "\u7531\u4e8e\u6211\u4eec\u4e0d\u8fdb\u884c\u8bad\u7ec3": 90, "\u6211\u4eec\u5c06\u6682\u65f6\u5c06\u5176\u7f6e\u4e8e\u8bc4\u4f30\u6a21\u5f0f": 90, "\u4f60\u4ece\u4e2d\u83b7\u53d6\u8fd9\u4e2a\u4ea4\u4e92\u5f0f\u7b14\u8bb0\u672c\u7684\u5730\u65b9\u5e94\u8be5\u4e5f\u6709\u4e00\u4e2a": 90, "\u6587\u4ef6\u5939": 90, "\u5176\u4e2d\u5305\u542b\u4e00\u4e2a": 90, "test_img": 90, "test_img_data": 90, "\u6211\u4eec\u7684resnet\u6a21\u578b\u662f\u5728imagenet\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3\u7684": 90, "\u5b83\u671f\u671b\u56fe\u50cf\u5177\u6709\u4e00\u5b9a\u7684\u5927\u5c0f": 90, "\u5e76\u4e14\u901a\u9053\u6570\u636e\u88ab\u5f52\u4e00\u5316\u5230\u7279\u5b9a\u7684\u503c\u8303\u56f4": 90, "\u6211\u4eec\u8fd8\u5c06\u83b7\u53d6\u6a21\u578b\u8bc6\u522b\u7684\u7c7b\u522b\u7684\u4eba\u7c7b\u53ef\u8bfb\u6807\u7b7e\u5217\u8868": 90, "\u5b83\u5e94\u8be5\u4e5f\u5728": 90, "\u6587\u4ef6\u5939\u4e2d": 90, "\u6a21\u578b\u671f\u671b224x224": 90, "3\u8272\u5f69\u56fe\u50cf": 90, "\u6807\u51c6imagenet\u5f52\u4e00\u5316": 90, "transform_norm": 90, "transformed_img": 90, "\u6a21\u578b\u9700\u8981\u4e00\u4e2a\u865a\u62df\u7684\u6279\u6b21\u7ef4\u5ea6": 90, "labels_path": 90, "imagenet_class_index": [90, 140], "json_data": 90, "idx_to_label": 90, "\u6211\u4eec\u53ef\u4ee5\u95ee": 90, "\u8fd9\u4e2a\u6a21\u578b\u8ba4\u4e3a\u8fd9\u5f20\u56fe\u50cf\u4ee3\u8868\u4ec0\u4e48": 90, "prediction_scor": 90, "pred_label_idx": 90, "squeeze_": [90, 95], "predicted_label": [90, 115], "\u9884\u6d4b": 90, "\u6211\u4eec\u5df2\u7ecf\u786e\u8ba4resnet\u8ba4\u4e3a\u6211\u4eec\u7684\u732b\u7684\u56fe\u50cf\u786e\u5b9e\u662f\u4e00\u53ea\u732b": 90, "\u4f46\u662f": [90, 93, 95, 209, 216, 221, 233, 236, 239, 257], "\u4e3a\u4ec0\u4e48": 90, "\u6a21\u578b\u8ba4\u4e3a\u8fd9\u662f\u4e00\u5f20\u732b\u7684\u56fe\u50cf\u5462": 90, "\u8981\u56de\u7b54\u8fd9\u4e2a\u95ee\u9898": 90, "\u6211\u4eec\u5c31\u8981\u6c42\u52a9\u4e8ecaptum": 90, "\u8bd5\u56fe\u7528\u751f\u6210\u7279\u5b9a\u8f93\u51fa\u7684\u8f93\u5165\u7684\u7279\u5f81\u6765\u89e3\u91ca\u8be5\u8f93\u51fa": 90, "\u5b83\u4f7f\u7528\u7279\u5b9a\u7684\u8f93\u5165": 90, "\u5728\u8fd9\u91cc\u662f\u6211\u4eec\u7684\u6d4b\u8bd5\u56fe\u50cf": 90, "\u6765\u751f\u6210\u4e00\u4e2a\u8f93\u5165\u7279\u5f81\u5bf9\u7279\u5b9a\u8f93\u51fa\u7279\u5f81\u7684\u76f8\u5bf9\u91cd\u8981\u6027\u7684\u6620\u5c04": 90, "\u662fcaptum\u4e2d\u53ef\u7528\u7684\u7279\u5f81\u5f52\u56e0\u7b97\u6cd5\u4e4b\u4e00": 90, "\u96c6\u6210\u68af\u5ea6\u901a\u8fc7\u8fd1\u4f3c\u6a21\u578b\u8f93\u51fa\u76f8\u5bf9\u4e8e\u8f93\u5165\u7684\u68af\u5ea6\u7684\u79ef\u5206": 90, "\u4e3a\u6bcf\u4e2a\u8f93\u5165\u7279\u5f81\u5206\u914d\u4e00\u4e2a\u91cd\u8981\u6027\u5206\u6570": 90, "\u5728\u6211\u4eec\u7684\u4f8b\u5b50\u4e2d": [90, 95], "\u6211\u4eec\u5c06\u4f7f\u7528\u8f93\u51fa\u5411\u91cf\u7684\u4e00\u4e2a\u7279\u5b9a\u5143\u7d20": 90, "\u4e5f\u5c31\u662f\u8868\u793a\u6a21\u578b\u5bf9\u6240\u9009\u7c7b\u522b\u7684\u7f6e\u4fe1\u5ea6\u7684\u90a3\u4e2a\u5143\u7d20": 90, "\u5e76\u4f7f\u7528\u96c6\u6210\u68af\u5ea6\u6765\u7406\u89e3\u54ea\u4e9b\u8f93\u5165\u56fe\u50cf\u90e8\u5206\u5bf9\u8fd9\u4e2a\u8f93\u51fa\u505a\u51fa\u4e86\u8d21\u732e": 90, "\u4e00\u65e6\u6211\u4eec\u4ece\u96c6\u6210\u68af\u5ea6\u83b7\u5f97\u4e86\u91cd\u8981\u6027\u6620\u5c04": 90, "\u6211\u4eec\u5c06\u4f7f\u7528captum\u4e2d\u7684\u53ef\u89c6\u5316\u5de5\u5177\u6765\u63d0\u4f9b\u4e0e\u88ab\u68c0\u67e5\u7684\u8f93\u5165\u7279\u5f81\u76f4\u63a5\u76f8\u5173\u7684\u91cd\u8981\u6027\u6620\u5c04\u7684\u6709\u7528\u8868\u793a": 90, "captum\u7684": 90, "visualize_image_attr": 90, "\u51fd\u6570\u63d0\u4f9b\u4e86\u5404\u79cd\u81ea\u5b9a\u4e49\u663e\u793a\u5f52\u56e0\u6570\u636e\u7684\u9009\u9879": 90, "\u6211\u4eec\u4f20\u5165\u4e00\u4e2a\u81ea\u5b9a\u4e49\u7684matplotlib\u989c\u8272\u6620\u5c04": 90, "\u8fd0\u884c\u5e26\u6709": 90, "integrated_gradi": 90, "\u8c03\u7528\u7684\u5355\u5143\u683c\u901a\u5e38\u9700\u8981\u4e00\u4e24\u5206\u949f": 90, "\u7528\u6a21\u578b\u521d\u59cb\u5316\u5f52\u56e0\u7b97\u6cd5": 90, "\u8981\u6c42\u7b97\u6cd5\u5c06\u6211\u4eec\u7684\u8f93\u51fa\u76ee\u6807\u5f52\u56e0\u4e8e": 90, "attributions_ig": 90, "n_step": [90, 160, 162, 164], "\u663e\u793a\u539f\u59cb\u56fe\u50cf\u4ee5\u4f9b\u6bd4\u8f83": 90, "original_imag": [90, 231], "default_cmap": 90, "from_list": 90, "ffffff": 90, "0000ff": 90, "heat_map": [90, 231], "show_colorbar": [90, 231], "sign": [90, 154, 206], "\u5728\u4e0a\u9762\u7684\u56fe\u50cf\u4e2d": 90, "\u4f60\u5e94\u8be5\u53ef\u4ee5\u770b\u5230\u96c6\u6210\u68af\u5ea6\u5728\u56fe\u50cf\u4e2d\u732b\u7684\u4f4d\u7f6e\u7ed9\u51fa\u4e86\u6700\u5f3a\u7684\u4fe1\u53f7": 90, "\u57fa\u4e8e\u68af\u5ea6\u7684\u5f52\u56e0\u65b9\u6cd5\u6709\u52a9\u4e8e\u901a\u8fc7\u76f4\u63a5\u8ba1\u7b97\u8f93\u51fa\u76f8\u5bf9\u4e8e\u8f93\u5165\u7684\u53d8\u5316\u6765\u7406\u89e3\u6a21\u578b": 90, "\u57fa\u4e8e\u6270\u52a8\u7684\u5f52\u56e0": 90, "\u65b9\u6cd5\u5219\u66f4\u76f4\u63a5\u5730\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898": 90, "\u901a\u8fc7\u5bf9\u8f93\u5165\u8fdb\u884c\u53d8\u5316\u6765\u6d4b\u91cf\u5bf9\u8f93\u51fa\u7684\u5f71\u54cd": 90, "\u5c31\u662f\u8fd9\u6837\u4e00\u79cd\u65b9\u6cd5": 90, "\u5b83\u6d89\u53ca\u66ff\u6362\u8f93\u5165\u56fe\u50cf\u7684\u90e8\u5206\u533a\u57df": 90, "\u5e76\u68c0\u67e5\u5bf9\u8f93\u51fa\u4fe1\u53f7\u7684\u5f71\u54cd": 90, "\u4e0b\u9762": [90, 92, 94, 95, 96], "\u6211\u4eec\u8bbe\u7f6e\u906e\u6321\u5f52\u56e0": 90, "\u4e0e\u914d\u7f6e\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7c7b\u4f3c": 90, "\u4f60\u53ef\u4ee5\u6307\u5b9a\u76ee\u6807\u533a\u57df\u7684\u5927\u5c0f": 90, "\u4ee5\u53ca\u786e\u5b9a\u5355\u4e2a\u6d4b\u91cf\u95f4\u8ddd\u7684\u6b65\u957f\u957f\u5ea6": 90, "visualize_image_attr_multipl": [90, 231], "\u6765\u53ef\u89c6\u5316\u6211\u4eec\u7684\u906e\u6321\u5f52\u56e0\u8f93\u51fa": 90, "\u663e\u793a\u6bcf\u4e2a\u533a\u57df\u7684\u6b63\u9762\u548c\u8d1f\u9762\u5f52\u56e0\u7684\u70ed\u56fe": 90, "\u5e76\u7528\u6b63\u9762\u5f52\u56e0\u533a\u57df\u63a9\u7801\u539f\u59cb\u56fe\u50cf": 90, "\u63a9\u7801\u53ef\u4ee5\u7ed9\u51fa\u4e00\u4e2a\u975e\u5e38\u6709\u542f\u53d1\u6027\u7684\u89c6\u56fe": 90, "\u663e\u793a\u6a21\u578b\u53d1\u73b0\u54ea\u4e9b\u533a\u57df\u6700": 90, "\u50cf\u732b": 90, "attributions_occ": 90, "sliding_window_shap": [90, 231], "masked_imag": 90, "fig_siz": 90, "18": [90, 107, 108, 109, 118, 127, 145, 158, 159, 164, 174, 175, 185, 195, 230, 233, 269], "\u540c\u6837": [90, 95, 104, 216], "\u6211\u4eec\u770b\u5230\u56fe\u50cf\u4e2d\u5305\u542b\u732b\u7684\u533a\u57df\u88ab\u8d4b\u4e88\u4e86\u66f4\u5927\u7684\u91cd\u8981\u6027": 90, "\u5141\u8bb8\u4f60\u5c06\u6a21\u578b\u4e2d\u9690\u85cf\u5c42\u7684\u6d3b\u52a8\u5f52\u56e0\u4e8e\u8f93\u5165\u7684\u7279\u5f81": 90, "\u5c42\u5f52\u56e0\u7b97\u6cd5\u6765\u68c0\u67e5\u6a21\u578b\u4e2d\u4e00\u4e2a\u5377\u79ef\u5c42\u7684\u6d3b\u52a8": 90, "gradcam\u8ba1\u7b97\u76ee\u6807\u8f93\u51fa\u76f8\u5bf9\u4e8e\u7ed9\u5b9a\u5c42\u7684\u68af\u5ea6": 90, "\u5bf9\u6bcf\u4e2a\u8f93\u51fa\u901a\u9053": 90, "\u8f93\u51fa\u7684\u7b2c2\u7ef4": 90, "\u8fdb\u884c\u5e73\u5747": 90, "\u5e76\u5c06\u6bcf\u4e2a\u901a\u9053\u7684\u5e73\u5747\u68af\u5ea6\u4e58\u4ee5\u5c42\u6fc0\u6d3b": 90, "\u7ed3\u679c\u5728\u6240\u6709\u901a\u9053\u4e0a\u6c42\u548c": 90, "gradcam\u4e13\u4e3a\u5377\u79ef\u7f51\u7edc": 90, "\u8bbe\u8ba1": 90, "\u7531\u4e8e\u5377\u79ef\u5c42\u7684\u6d3b\u52a8\u901a\u5e38\u5728\u7a7a\u95f4\u4e0a\u6620\u5c04\u5230\u8f93\u5165": 90, "\u56e0\u6b64gradcam\u5f52\u56e0\u901a\u5e38\u4f1a\u88ab\u4e0a\u91c7\u6837": 90, "\u5e76\u7528\u4e8e\u63a9\u76d6\u8f93\u5165": 90, "\u5c42\u5f52\u56e0\u7684\u8bbe\u7f6e\u7c7b\u4f3c\u4e8e\u8f93\u5165\u5f52\u56e0": 90, "\u9664\u4e86\u9664\u4e86\u6a21\u578b\u4e4b\u5916": 90, "\u4f60\u8fd8\u5fc5\u987b\u6307\u5b9a\u6a21\u578b\u4e2d\u4f60\u5e0c\u671b\u68c0\u67e5\u7684": 90, "\u9690\u85cf\u5c42": 90, "\u4e0e\u4e0a\u9762\u4e00\u6837": 90, "\u5f53\u6211\u4eec\u8c03\u7528": 90, "\u6211\u4eec\u6307\u5b9a\u611f\u5174\u8da3\u7684\u76ee\u6807\u7c7b": 90, "layer_gradcam": 90, "layer3": [90, 150, 158, 161], "attributions_lgc": 90, "base_class": 90, "\u57fa\u7c7b\u4e2d\u7684\u4fbf\u5229\u65b9\u6cd5": 90, "interpol": [90, 119, 265], "\u6765\u4e0a\u91c7\u6837\u8fd9\u4e9b\u5f52\u56e0\u6570\u636e": 90, "\u4ee5\u4fbf\u4e0e\u8f93\u5165\u56fe\u50cf\u8fdb\u884c\u6bd4\u8f83": 90, "upsamp_attr_lgc": 90, "blended_heat_map": 90, "\u8fd9\u6837\u7684\u53ef\u89c6\u5316\u53ef\u4ee5\u8ba9\u4f60\u6df1\u5165\u4e86\u89e3\u9690\u85cf\u5c42\u5982\u4f55\u54cd\u5e94\u4f60\u7684\u8f93\u5165": 90, "insights\u662f\u4e00\u4e2a\u5efa\u7acb\u5728captum\u4e4b\u4e0a\u7684\u53ef\u89e3\u91ca\u6027\u53ef\u89c6\u5316\u5c0f\u90e8\u4ef6": 90, "\u65e8\u5728\u4fc3\u8fdb\u6a21\u578b\u7406\u89e3": 90, "insights\u53ef\u7528\u4e8e\u56fe\u50cf": 90, "\u6587\u672c\u548c\u5176\u4ed6\u7279\u5f81": 90, "\u5e2e\u52a9\u7528\u6237\u7406\u89e3\u7279\u5f81\u5f52\u56e0": 90, "\u5b83\u5141\u8bb8\u4f60\u53ef\u89c6\u5316": 90, "\u591a\u4e2a\u8f93\u5165": 90, "\u8f93\u51fa\u5bf9\u7684\u5f52\u56e0": 90, "\u5e76\u63d0\u4f9b\u7528\u4e8e\u56fe\u50cf": 90, "\u6587\u672c\u548c\u4efb\u610f\u6570\u636e\u7684\u53ef\u89c6\u5316\u5de5\u5177": 90, "\u5728\u672c\u7b14\u8bb0\u672c\u7684\u8fd9\u4e00\u90e8\u5206": 90, "\u6211\u4eec\u5c06\u4f7f\u7528captum": 90, "insights\u53ef\u89c6\u5316\u591a\u4e2a\u56fe\u50cf\u5206\u7c7b\u63a8\u7406": 90, "\u8ba9\u6211\u4eec\u6536\u96c6\u4e00\u4e9b\u56fe\u50cf": 90, "\u770b\u770b\u6a21\u578b\u5bf9\u5b83\u4eec\u7684\u770b\u6cd5": 90, "\u4e3a\u4e86\u589e\u52a0\u591a\u6837\u6027": 90, "\u6211\u4eec\u5c06\u4f7f\u7528\u732b": 90, "\u8336\u58f6\u548c\u4e09\u53f6\u866b\u5316\u77f3": 90, "teapot": 90, "trilobit": 90, "\u770b\u8d77\u6765\u6211\u4eec\u7684\u6a21\u578b\u90fd\u6b63\u786e\u8bc6\u522b\u4e86\u5b83\u4eec": 90, "\u6211\u4eec\u5f53\u7136\u5e0c\u671b\u6df1\u5165\u6316\u6398": 90, "insights\u5c0f\u90e8\u4ef6": 90, "\u6211\u4eec\u7528\u4e0b\u9762\u5bfc\u5165\u7684": 90, "attributionvisu": 90, "\u5bf9\u8c61\u5bf9\u5176\u8fdb\u884c\u914d\u7f6e": 90, "\u671f\u671b\u6279\u91cf\u6570\u636e": 90, "\u6240\u4ee5\u6211\u4eec\u5c06\u5f15\u5165captum\u7684": 90, "\u8f85\u52a9\u7c7b": 90, "\u6211\u4eec\u5c06\u67e5\u770b\u56fe\u50cf": 90, "\u56e0\u6b64\u6211\u4eec\u8fd8\u5c06\u5bfc\u5165": 90, "imagefeatur": 90, "\u6211\u4eec\u4f7f\u7528\u4ee5\u4e0b\u53c2\u6570\u914d\u7f6e": 90, "\u8981\u68c0\u67e5\u7684\u6a21\u578b\u6570\u7ec4": 90, "\u53ea\u6709\u4e00\u4e2a": 90, "\u4e00\u4e2a\u8bc4\u5206\u51fd\u6570": 90, "\u5141\u8bb8captum": 90, "insights\u4ece\u6a21\u578b\u4e2d\u63d0\u53d6\u524dk\u4e2a\u9884\u6d4b": 90, "\u6211\u4eec\u6a21\u578b\u8bad\u7ec3\u7684\u7c7b\u522b\u7684\u6709\u5e8f": 90, "\u4eba\u7c7b\u53ef\u8bfb\u5217\u8868": 90, "\u8981\u67e5\u627e\u7684\u7279\u5f81\u5217\u8868": 90, "\u662f\u4e00\u4e2a": [90, 246, 254], "\u4e00\u4e2a\u6570\u636e\u96c6": 90, "\u5b83\u662f\u4e00\u4e2a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 90, "\u8fd4\u56de\u8f93\u5165\u548c\u6807\u7b7e\u7684\u6279\u6b21": 90, "\u5c31\u50cf\u4f60\u7528\u4e8e\u8bad\u7ec3\u4e00\u6837": 90, "attr_vi": 90, "\u57fa\u7ebf\u662f\u5168\u96f6\u8f93\u5165": 90, "\u8fd9\u53ef\u80fd\u4f1a\u56e0\u4f60\u7684\u6570\u636e\u800c\u6709\u6240\u4e0d\u540c": 90, "baseline_func": 90, "\u5408\u5e76\u4e0a\u9762\u7684\u56fe\u50cf\u53d8\u6362": 90, "full_img_transform": 90, "score_func": 90, "\u7167\u7247": 90, "baseline_transform": 90, "input_transform": [90, 215], "282": 90, "849": [90, 221, 233], "\u8fd0\u884c\u4e0a\u9762\u7684\u5355\u5143\u683c\u5e76\u6ca1\u6709\u82b1\u8d39\u592a\u591a\u65f6\u95f4": 90, "\u4e0d\u50cf\u6211\u4eec\u4e4b\u524d\u7684\u5f52\u56e0\u90a3\u6837": 90, "insights\u5141\u8bb8\u4f60\u5728\u53ef\u89c6\u5316\u5c0f\u90e8\u4ef6\u4e2d\u914d\u7f6e\u4e0d\u540c\u7684\u5f52\u56e0\u7b97\u6cd5": 90, "\u4e4b\u540e\u5b83\u5c06\u8ba1\u7b97\u5e76\u663e\u793a": 90, "\u90a3\u4e2a": 90, "\u8fc7\u7a0b\u5c06\u9700\u8981\u51e0\u5206\u949f\u65f6\u95f4": 90, "\u8fd0\u884c\u4e0b\u9762\u7684\u5355\u5143\u683c\u5c06\u6e32\u67d3captum": 90, "\u7136\u540e\u4f60\u53ef\u4ee5\u9009\u62e9\u5f52\u56e0\u65b9\u6cd5\u53ca\u5176\u53c2\u6570": 90, "\u6839\u636e\u9884\u6d4b\u7684\u7c7b\u6216\u9884\u6d4b\u7684\u6b63\u786e\u6027\u8fc7\u6ee4\u6a21\u578b\u54cd\u5e94": 90, "\u67e5\u770b\u6a21\u578b\u7684\u9884\u6d4b\u53ca\u76f8\u5173\u6982\u7387": 90, "\u67e5\u770b\u5f52\u56e0\u4e0e": 90, "\u539f\u59cb\u56fe\u50cf\u7684\u70ed\u529b\u56fe": 90, "captumyt": 90, "introyt": 91, "rst": [91, 263, 265], "introyt1_tutori": [91, 92], "tensors_deeper_tutori": [91, 95], "modelsyt_tutori": [91, 93], "tensorboardyt_tutori": [91, 94], "trainingyt_tutori": 91, "captumyt_tutori": 91, "sphx_glr_beginner_introyt_modelsyt_tutori": 91, "sphx_glr_beginner_introyt_autogradyt_tutori": 91, "sphx_glr_beginner_introyt_trainingyt": 91, "sphx_glr_beginner_introyt_tensorboardyt_tutori": 91, "sphx_glr_beginner_introyt_captumyt": 91, "sphx_glr_beginner_introyt_tensors_deeper_tutori": 91, "sphx_glr_beginner_introyt_introyt1_tutori": 91, "\u4ece\u89c6\u9891\u7684": 92, "\u5f00\u59cb": [92, 93, 239, 249, 257], "\u6211\u4eec\u5c06\u5bfc\u5165": 92, "\u8ba9\u6211\u4eec\u770b\u4e00\u4e9b\u57fa\u672c\u7684\u5f20\u91cf\u64cd\u4f5c": 92, "\u521b\u5efa\u5f20\u91cf\u7684\u51e0\u79cd\u65b9\u5f0f": 92, "\u4e0a\u9762": [92, 93, 94], "\u6211\u4eec\u521b\u5efa\u4e86\u4e00\u4e2a": 92, "5x3": 92, "\u7684\u96f6\u77e9\u9635": 92, "\u5e76\u67e5\u8be2\u5176\u6570\u636e\u7c7b\u578b": 92, "\u53d1\u73b0\u96f6\u662f": 92, "\u4f4d\u6d6e\u70b9\u6570": 92, "\u8fd9\u662f": [92, 93, 95, 232, 259], "\u7684\u9ed8\u8ba4\u8bbe\u7f6e": [92, 233], "\u5982\u679c\u4f60\u60f3\u8981\u6574\u6570\u5462": 92, "\u53ef\u4ee5\u8986\u76d6\u9ed8\u8ba4\u8bbe\u7f6e": 92, "int16": [92, 95, 199, 236], "\u4f60\u53ef\u4ee5\u770b\u5230": [92, 93, 95], "\u5f53\u6211\u4eec\u6539\u53d8\u9ed8\u8ba4\u8bbe\u7f6e\u65f6": 92, "\u5728\u6253\u5370\u5f20\u91cf\u65f6\u4f1a\u6709\u6240\u63d0\u793a": 92, "\u901a\u5e38\u60c5\u51b5\u4e0b": 92, "\u4f1a\u4f7f\u7528\u7279\u5b9a\u7684\u79cd\u5b50\u521d\u59cb\u5316\u5b66\u4e60\u6743\u91cd": 92, "\u4ee5\u786e\u4fdd\u7ed3\u679c\u7684\u53ef\u91cd\u590d\u6027": 92, "1729": [92, 95], "r1": 92, "r2": 92, "\u65b0\u7684\u503c": 92, "r3": 92, "nshould": 92, "\u7531\u4e8e\u91cd\u65b0\u8bbe\u7f6e\u79cd\u5b50": 92, "\u6240\u4ee5\u4e0e": 92, "\u7684\u503c\u76f8\u540c": 92, "\u5f20\u91cf\u6267\u884c\u7b97\u672f\u8fd0\u7b97\u5f88\u76f4\u89c2": 92, "\u5f62\u72b6\u76f8\u4f3c\u7684\u5f20\u91cf\u53ef\u4ee5\u76f8\u52a0": 92, "\u76f8\u4e58\u7b49": 92, "\u4e0e\u6807\u91cf\u7684\u8fd0\u7b97\u4f1a\u5728\u6574\u4e2a\u5f20\u91cf\u4e0a\u5206\u5e03\u5f0f\u8fdb\u884c": 92, "\u6bcf\u4e2a\u5143\u7d20\u90fd\u4e58\u4ee5": 92, "\u5f62\u72b6\u76f8\u4f3c": 92, "\u56e0\u6b64\u5141\u8bb8\u76f8\u52a0": 92, "\u5f20\u91cf\u6309\u5143\u7d20\u76f8\u52a0": 92, "\u8fd9\u4e0e\u8f93\u5165\u5f20\u91cf\u5177\u6709\u76f8\u540c\u7684\u7ef4\u5ea6": 92, "\u53d6\u6d88\u6ce8\u91ca\u8fd9\u4e00\u884c\u4f1a\u5bfc\u81f4\u8fd0\u884c\u65f6\u9519\u8bef": 92, "\u8fd9\u91cc\u662f\u4e00\u4e9b\u53ef\u7528\u7684\u6570\u5b66\u8fd0\u7b97\u793a\u4f8b": 92, "\u503c\u5728": 92, "\u4e4b\u95f4": [92, 233], "\u652f\u6301\u5e38\u89c1\u7684\u6570\u5b66\u8fd0\u7b97": 92, "nabsolut": 92, "\u4ee5\u53ca\u4e09\u89d2\u51fd\u6570": 92, "ninvers": 92, "asin": [92, 95], "\u548c\u7ebf\u6027\u4ee3\u6570\u8fd0\u7b97": 92, "\u5982\u884c\u5217\u5f0f\u548c\u5947\u5f02\u503c\u5206\u89e3": 92, "ndetermin": 92, "det": [92, 102, 154], "nsingular": 92, "decomposit": [92, 145], "svd": [92, 95], "\u4ee5\u53ca\u7edf\u8ba1\u548c\u805a\u5408\u8fd0\u7b97": 92, "naverag": 92, "std_mean": 92, "nmaximum": 92, "\u5173\u4e8e": 92, "\u5f20\u91cf\u7684\u5f3a\u5927\u529f\u80fd\u8fd8\u6709\u5f88\u591a\u9700\u8981\u4e86\u89e3": 92, "\u5305\u62ec\u5982\u4f55\u4e3a": 92, "\u4e0a\u7684\u5e76\u884c\u8ba1\u7b97\u8bbe\u7f6e\u5b83\u4eec": 92, "\u6211\u4eec\u5c06\u5728\u53e6\u4e00\u4e2a\u89c6\u9891\u4e2d\u6df1\u5165\u63a2\u8ba8": 92, "\u8ba9\u6211\u4eec\u8ba8\u8bba\u4e00\u4e0b\u5982\u4f55\u5728": 92, "\u4e2d\u8868\u793a\u6a21\u578b": 92, "\u6a21\u578b\u7684\u7236\u5bf9\u8c61": 92, "\u7528\u4e8e\u6fc0\u6d3b\u51fd\u6570": 92, "\u56fe": 92, "\u4e0a\u56fe\u662f": 92, "\u7684\u793a\u610f\u56fe": 92, "\u5b83\u662f\u6700\u65e9\u7684\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u4e4b\u4e00": 92, "\u4e5f\u662f\u6df1\u5ea6\u5b66\u4e60\u7206\u53d1\u5f0f\u53d1\u5c55\u7684\u9a71\u52a8\u529b\u4e4b\u4e00": 92, "\u5b83\u88ab\u6784\u5efa\u7528\u4e8e\u8bfb\u53d6\u624b\u5199\u6570\u5b57\u7684\u5c0f\u56fe\u50cf": 92, "\u5e76\u6b63\u786e\u5206\u7c7b\u56fe\u50cf\u4e2d\u8868\u793a\u7684\u6570\u5b57": 92, "\u5b83\u5de5\u4f5c\u539f\u7406\u7684\u7b80\u8ff0\u4e3a": 92, "\u662f\u4e00\u4e2a\u5377\u79ef\u5c42": 92, "\u5b83\u5728\u8f93\u5165\u56fe\u50cf\u4e2d\u626b\u63cf\u5b83\u5728\u8bad\u7ec3\u671f\u95f4\u5b66\u4e60\u5230\u7684\u7279\u5f81": 92, "\u5b83\u8f93\u51fa\u4e00\u4e2a\u7279\u5f81\u6fc0\u6d3b\u56fe": 92, "\u63cf\u8ff0\u5b83\u5728\u56fe\u50cf\u4e2d\u770b\u5230\u6bcf\u4e2a\u5b66\u4e60\u5230\u7684\u7279\u5f81\u7684\u4f4d\u7f6e": 92, "\u6fc0\u6d3b\u56fe": 92, "\u5728\u5c42": 92, "\u4e2d\u88ab\u4e0b\u91c7\u6837": 92, "\u662f\u53e6\u4e00\u4e2a\u5377\u79ef\u5c42": 92, "\u8fd9\u6b21\u626b\u63cf": 92, "\u7684\u6fc0\u6d3b\u56fe\u4ee5\u67e5\u627e\u7279\u5f81\u7ec4\u5408": 92, "\u5b83\u4e5f\u8f93\u51fa\u4e00\u4e2a\u6fc0\u6d3b\u56fe": 92, "\u63cf\u8ff0\u8fd9\u4e9b\u7279\u5f81\u7ec4\u5408\u7684\u7a7a\u95f4\u4f4d\u7f6e": 92, "\u8be5\u6fc0\u6d3b\u56fe\u5728\u5c42": 92, "\u6700\u540e\u7684\u5168\u8fde\u63a5\u5c42": 92, "\u662f\u4e00\u4e2a\u5206\u7c7b\u5668": 92, "\u5b83\u5c06\u6700\u7ec8\u7684\u6fc0\u6d3b\u56fe\u5206\u7c7b\u4e3a": 92, "\u4e2a": [92, 232, 254], "\u4e2d\u7684\u4e00\u4e2a": 92, "\u8868\u793a": 92, "\u4e2a\u6570\u5b57": 92, "\u6211\u4eec\u5982\u4f55\u5728\u4ee3\u7801\u4e2d\u8868\u793a\u8fd9\u4e2a\u7b80\u5355\u7684\u795e\u7ecf\u7f51\u7edc\u5462": 92, "\u4e2a\u8f93\u5165\u56fe\u50cf\u901a\u9053": 92, "\u9ed1\u767d": [92, 93], "\u4e2a\u8f93\u51fa\u901a\u9053": [92, 93], "\u7684\u6b63\u65b9\u5f62\u5377\u79ef\u6838": 92, "\u4e00\u4e2a\u4eff\u5c04\u64cd\u4f5c": [92, 93], "\u7a97\u53e3\u4e0a\u8fdb\u884c\u6700\u5927\u6c60\u5316": [92, 93], "\u5982\u679c\u5c3a\u5bf8\u662f\u6b63\u65b9\u5f62": [92, 93], "\u4f60\u53ea\u9700\u6307\u5b9a\u4e00\u4e2a\u6570\u5b57": [92, 93], "num_flat_featur": [92, 93], "\u9664\u6279\u6b21\u7ef4\u5ea6\u5916\u7684\u6240\u6709\u7ef4\u5ea6": [92, 93], "num_featur": [92, 93, 130], "\u67e5\u770b\u8fd9\u6bb5\u4ee3\u7801": 92, "\u4f60\u5e94\u8be5\u80fd\u591f\u53d1\u73b0\u4e00\u4e9b\u4e0e\u4e0a\u56fe\u7ed3\u6784\u76f8\u4f3c\u7684\u5730\u65b9": 92, "\u8fd9\u6f14\u793a\u4e86\u5178\u578b": 92, "\u6a21\u578b\u7684\u7ed3\u6784": 92, "\u5b83\u7ee7\u627f\u81ea": 92, "\u6a21\u5757\u53ef\u4ee5\u5d4c\u5957": 92, "\u5373\u4f7f": 92, "\u5c42\u7c7b\u4e5f\u7ee7\u627f\u81ea": 92, "\u4e00\u4e2a\u6a21\u578b\u5c06\u6709\u4e00\u4e2a": 92, "\u5728\u8fd9\u91cc\u5b83\u5b9e\u4f8b\u5316\u5176\u5c42": 92, "\u5e76\u52a0\u8f7d\u4efb\u4f55\u5b83\u53ef\u80fd\u9700\u8981\u7684\u6570\u636e\u7ec4\u4ef6": 92, "\u6a21\u578b\u53ef\u80fd\u52a0\u8f7d\u8bcd\u6c47\u8868": 92, "\u8fd9\u662f\u5b9e\u9645\u8ba1\u7b97\u53d1\u751f\u7684\u5730\u65b9": 92, "\u8f93\u5165\u901a\u8fc7\u7f51\u7edc\u5c42\u548c\u5404\u79cd\u51fd\u6570\u751f\u6210\u8f93\u51fa": 92, "\u9664\u6b64\u4e4b\u5916": 92, "\u4f60\u53ef\u4ee5\u50cf\u6784\u5efa\u4efb\u4f55\u5176\u4ed6": 92, "\u7c7b\u4e00\u6837\u6784\u5efa\u4f60\u7684\u6a21\u578b\u7c7b": 92, "\u6dfb\u52a0\u4efb\u4f55\u4f60\u9700\u8981\u652f\u6301\u6a21\u578b\u8ba1\u7b97\u7684\u5c5e\u6027\u548c\u65b9\u6cd5": 92, "\u8ba9\u6211\u4eec\u5b9e\u4f8b\u5316\u8fd9\u4e2a\u5bf9\u8c61\u5e76\u8fd0\u884c\u4e00\u4e2a\u793a\u4f8b\u8f93\u5165": 92, "\u5bf9\u8c61\u6253\u5370\u4e86\u4ec0\u4e48\u4fe1\u606f": 92, "\u7684\u9ed1\u767d\u56fe\u50cf": [92, 93, 104], "nimag": 92, "\u4e0d\u76f4\u63a5\u8c03\u7528": 92, "nraw": 92, "\u5982\u4e0a\u4ee3\u7801\u5b58\u5728\u4e00\u4e9b\u8981\u70b9": 92, "\u6211\u4eec\u5b9e\u4f8b\u5316": 92, "\u7c7b": [92, 93, 104, 218, 248], "\u5e76\u6253\u5370": 92, "\u7684\u5b50\u7c7b\u5c06\u62a5\u544a\u5b83\u521b\u5efa\u7684\u5c42\u53ca\u5176\u5f62\u72b6\u548c\u53c2\u6570": 92, "\u8fd9\u53ef\u4ee5\u63d0\u4f9b\u4e00\u4e2a\u6a21\u578b\u7684\u6982\u89c8": 92, "\u5982\u679c\u4f60\u60f3\u4e86\u89e3\u5b83\u7684\u5904\u7406\u8fc7\u7a0b": 92, "\u5728\u4e0b\u9762": [92, 95], "\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u865a\u62df\u8f93\u5165": 92, "\u8868\u793a\u4e00\u4e2a": 92, "\u7684\u5355\u901a\u9053\u56fe\u50cf": 92, "\u4f60\u4f1a\u52a0\u8f7d\u4e00\u4e2a\u56fe\u50cf\u5207\u7247\u5e76\u5c06\u5176\u8f6c\u6362\u4e3a\u8fd9\u79cd\u5f62\u72b6\u7684\u5f20\u91cf": 92, "\u4f60\u53ef\u80fd\u5df2\u7ecf\u6ce8\u610f\u5230\u6211\u4eec\u7684\u5f20\u91cf\u6709\u4e00\u4e2a\u989d\u5916\u7684\u7ef4\u5ea6": 92, "\u6279\u6b21\u7ef4\u5ea6": 92, "\u6a21\u578b\u5047\u8bbe\u5b83\u4eec\u6b63\u5728\u5904\u7406\u6570\u636e": 92, "\u6279\u6b21": [92, 95, 96], "\u5305\u542b": [92, 104], "\u4e2a\u56fe\u50cf\u5207\u7247\u7684\u6279\u6b21\u5c06\u5177\u6709\u5f62\u72b6": 92, "\u7531\u4e8e\u6211\u4eec\u53ea\u4f7f\u7528\u4e00\u4e2a\u56fe\u50cf": 92, "\u6211\u4eec\u521b\u5efa\u4e86\u4e00\u4e2a\u5f62\u72b6\u4e3a": 92, "\u7684\u6279\u6b21": 92, "\u6211\u4eec\u901a\u8fc7\u50cf\u51fd\u6570\u4e00\u6837\u8c03\u7528\u5b83\u6765\u8981\u6c42\u6a21\u578b\u8fdb\u884c\u63a8\u7406": 92, "\u8fd9\u4e2a\u8c03\u7528\u7684\u8f93\u51fa\u8868\u793a\u6a21\u578b\u5bf9\u8f93\u5165\u8868\u793a\u7279\u5b9a\u6570\u5b57\u7684\u7f6e\u4fe1\u5ea6": 92, "\u7531\u4e8e\u8fd9\u4e2a\u6a21\u578b\u5b9e\u4f8b\u8fd8\u6ca1\u6709\u5b66\u4e60\u4efb\u4f55\u4e1c\u897f": 92, "\u6211\u4eec\u4e0d\u5e94\u8be5\u671f\u671b\u5728\u8f93\u51fa\u4e2d\u770b\u5230\u4efb\u4f55\u4fe1\u53f7": 92, "\u67e5\u770b": [92, 238, 258], "\u7684\u5f62\u72b6": 92, "\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u5b83\u4e5f\u6709\u4e00\u4e2a\u6279\u6b21\u7ef4\u5ea6": 92, "\u5176\u5927\u5c0f\u5e94\u8be5\u59cb\u7ec8\u4e0e\u8f93\u5165\u6279\u6b21\u7ef4\u5ea6\u76f8\u5339\u914d": 92, "\u5982\u679c\u6211\u4eec\u4f20\u5165\u4e86\u4e00\u4e2a\u5305\u542b": 92, "\u4e2a\u5b9e\u4f8b\u7684\u8f93\u5165\u6279\u6b21": 92, "\u5c06\u5177\u6709": 92, "\u6211\u4eec\u5c06\u6f14\u793a\u5982\u4f55\u4f7f\u7528": 92, "\u4e2d\u7684\u4e00\u4e2a\u53ef\u4e0b\u8f7d\u7684\u5f00\u653e\u8bbf\u95ee\u6570\u636e\u96c6": 92, "\u5982\u4f55\u8f6c\u6362\u56fe\u50cf\u4ee5\u4f9b\u4f60\u7684\u6a21\u578b\u4f7f\u7528": 92, "\u4ee5\u53ca\u5982\u4f55\u4f7f\u7528": [92, 253], "\u5c06\u6570\u636e\u6279\u6b21\u63d0\u4f9b\u7ed9\u4f60\u7684\u6a21\u578b": 92, "\u6211\u4eec\u9700\u8981\u505a\u7684\u7b2c\u4e00\u4ef6\u4e8b\u662f\u5c06\u4f20\u5165\u7684\u56fe\u50cf\u8f6c\u6362\u4e3a": 92, "4914": 92, "4822": 92, "4465": 92, "2470": 92, "2435": 92, "2616": 92, "\u6211\u4eec\u4e3a\u8f93\u5165\u6307\u5b9a\u4e86\u4e24\u79cd\u8f6c\u6362": 92, "\u52a0\u8f7d\u7684\u56fe\u50cf\u8f6c\u6362\u4e3a": 92, "\u8c03\u6574\u5f20\u91cf\u7684\u503c": 92, "\u4f7f\u5176\u5e73\u5747\u503c\u4e3a\u96f6": 92, "\u6807\u51c6\u5dee\u4e3a": 92, "\u5927\u591a\u6570\u6fc0\u6d3b\u51fd\u6570\u5728": 92, "\u9644\u8fd1\u5177\u6709\u6700\u5f3a\u68af\u5ea6": [92, 93], "\u56e0\u6b64\u5c06\u6211\u4eec\u7684\u6570\u636e\u5c45\u4e2d\u53ef\u4ee5\u52a0\u5feb\u5b66\u4e60\u901f\u5ea6": 92, "\u4f20\u9012\u7ed9\u8f6c\u6362\u7684\u503c\u662f\u6570\u636e\u96c6\u4e2d\u56fe\u50cf\u7684": 92, "\u503c\u7684\u5747\u503c": 92, "\u7b2c\u4e00\u4e2a\u5143\u7ec4": 92, "\u548c\u6807\u51c6\u5dee": 92, "\u7b2c\u4e8c\u4e2a\u5143\u7ec4": 92, "\u4f60\u53ef\u4ee5\u901a\u8fc7\u8fd0\u884c\u4ee5\u4e0b\u51e0\u884c\u4ee3\u7801\u81ea\u5df1\u8ba1\u7b97\u8fd9\u4e9b\u503c": 92, "concatdataset": 92, "\u5c06\u6240\u6709\u8bad\u7ec3\u56fe\u50cf\u5806\u53e0\u6210\u5f62\u72b6\u4e3a": 92, "50000": 92, "\u83b7\u53d6\u6bcf\u4e2a\u901a\u9053\u7684\u5747\u503c": 92, "\u8fd8\u6709\u8bb8\u591a\u5176\u4ed6\u53ef\u7528\u7684\u8f6c\u6362": 92, "\u5305\u62ec\u88c1\u526a": 92, "\u5c45\u4e2d": 92, "\u65cb\u8f6c\u548c\u53cd\u5c04": 92, "\u6211\u4eec\u5c06\u521b\u5efa": 92, "\u6570\u636e\u96c6\u7684\u4e00\u4e2a\u5b9e\u4f8b": 92, "\u8fd9\u662f\u4e00\u7ec4": 92, "\u7684\u5f69\u8272\u56fe\u50cf\u5207\u7247": 92, "\u4ee3\u8868": [92, 95], "\u7c7b\u7269\u4f53": 92, "\u79cd\u52a8\u7269": 92, "\u9e1f": 92, "\u732b": 92, "\u9e7f": 92, "\u72d7": 92, "\u9752\u86d9": 92, "\u9a6c": 92, "\u79cd\u8f66\u8f86": 92, "\u98de\u673a": 92, "\u6c7d\u8f66": 92, "\u8239": 92, "\u5361\u8f66": 92, "\u5f53\u4f60\u8fd0\u884c\u4e0a\u9762\u7684\u5355\u5143\u683c\u65f6": 92, "\u5b83\u53ef\u80fd\u9700\u8981\u4e00\u4e9b\u65f6\u95f4\u6765\u4e0b\u8f7d\u6570\u636e\u96c6": 92, "\u8fd9\u662f\u5728": 92, "\u4e2d\u521b\u5efa\u6570\u636e\u96c6\u5bf9\u8c61\u7684\u4e00\u4e2a\u793a\u4f8b": 92, "\u53ef\u4e0b\u8f7d\u7684\u6570\u636e\u96c6": 92, "\u5982\u4e0a\u9762\u7684": 92, "\u7c7b\u5305\u62ec": 92, "\u4e2d\u7684\u53ef\u4e0b\u8f7d\u6570\u636e\u96c6": 92, "\u4ee5\u53ca\u8bf8\u5982": 92, "\u4e4b\u7c7b\u7684\u5b9e\u7528\u7a0b\u5e8f\u6570\u636e\u96c6\u7c7b": 92, "\u5b83\u5c06\u8bfb\u53d6\u4e00\u4e2a\u6807\u8bb0\u8fc7\u7684\u56fe\u50cf\u6587\u4ef6\u5939": 92, "\u4f60\u4e5f\u53ef\u4ee5\u521b\u5efa": 92, "\u7684\u81ea\u5df1\u7684\u5b50\u7c7b": 92, "\u5f53\u6211\u4eec\u5b9e\u4f8b\u5316\u6211\u4eec\u7684\u6570\u636e\u96c6\u65f6": 92, "\u6211\u4eec\u9700\u8981\u544a\u8bc9\u5b83\u4e00\u4e9b\u4e8b\u60c5": 92, "\u6211\u4eec\u5e0c\u671b\u6570\u636e\u5b58\u653e\u7684\u6587\u4ef6\u7cfb\u7edf\u8def\u5f84": 92, "\u6211\u4eec\u662f\u5426\u4f7f\u7528\u8fd9\u4e2a\u96c6\u5408\u8fdb\u884c\u8bad\u7ec3": 92, "\u5927\u591a\u6570\u6570\u636e\u96c6\u5c06\u88ab\u5206\u4e3a\u8bad\u7ec3\u548c\u6d4b\u8bd5\u5b50\u96c6": 92, "\u5982\u679c\u6211\u4eec\u8fd8\u6ca1\u6709\u4e0b\u8f7d\u6570\u636e\u96c6": 92, "\u6211\u4eec\u662f\u5426\u5e0c\u671b\u4e0b\u8f7d\u5b83": 92, "\u6211\u4eec\u60f3\u5bf9\u6570\u636e\u5e94\u7528\u54ea\u4e9b\u8f6c\u6362": 92, "\u4e00\u65e6\u4f60\u7684\u6570\u636e\u96c6\u51c6\u5907\u5c31\u7eea": 92, "\u4f60\u5c31\u53ef\u4ee5\u5c06\u5b83\u4ea4\u7ed9": 92, "\u7684\u5b50\u7c7b\u5305\u88c5\u4e86\u5bf9\u6570\u636e\u7684\u8bbf\u95ee": 92, "\u5e76\u4e13\u95e8\u9488\u5bf9\u5b83\u6b63\u5728\u670d\u52a1\u7684\u6570\u636e\u7c7b\u578b": 92, "\u5bf9\u5b83\u6b63\u5728\u670d\u52a1\u7684\u6570\u636e\u4e00\u65e0\u6240\u77e5": 92, "\u4f46\u4f1a\u6839\u636e\u4f60\u6307\u5b9a\u7684\u53c2\u6570\u5c06": 92, "\u63d0\u4f9b\u7684\u8f93\u5165\u5f20\u91cf\u7ec4\u7ec7\u6210\u6279\u6b21": 92, "\u5728\u4e0a\u9762\u7684\u793a\u4f8b\u4e2d": [92, 111, 223, 240], "\u6211\u4eec\u8981\u6c42\u4e00\u4e2a": 92, "\u4e2d\u7ed9\u6211\u4eec\u6279\u6b21\u5927\u5c0f\u4e3a": 92, "\u968f\u673a\u6253\u4e71\u5b83\u4eec\u7684\u987a\u5e8f": 92, "\u5e76\u544a\u8bc9\u5b83\u542f\u52a8\u4e24\u4e2a\u5de5\u4f5c\u8fdb\u7a0b\u4ece\u78c1\u76d8\u52a0\u8f7d\u6570\u636e": 92, "\u53ef\u89c6\u5316\u4f60\u7684": 92, "\u63d0\u4f9b\u7684\u6279\u6b21\u662f\u4e00\u4e2a\u5f88\u597d\u7684\u505a\u6cd5": 92, "\u83b7\u53d6\u4e00\u4e9b\u968f\u673a\u8bad\u7ec3\u56fe\u50cf": 92, "\u663e\u793a\u56fe\u50cf": 92, "\u6253\u5370\u6807\u7b7e": 92, "\u8fd0\u884c\u4e0a\u9762\u7684\u5355\u5143\u683c\u5e94\u8be5\u4f1a\u663e\u793a\u4f60\u4e00\u6761\u56db\u5f20\u56fe\u50cf\u7684\u6761\u5e26": 92, "\u4ee5\u53ca\u6bcf\u5f20\u56fe\u50cf\u7684\u6b63\u786e\u6807\u7b7e": 92, "\u8ba9\u6211\u4eec\u628a\u6240\u6709\u7684\u90e8\u5206\u653e\u5728\u4e00\u8d77": 92, "\u8bad\u7ec3\u4e00\u4e2a\u6a21\u578b": 92, "\u6211\u4eec\u9700\u8981\u8bad\u7ec3\u548c\u6d4b\u8bd5\u6570\u636e\u96c6": 92, "\u5982\u679c\u4f60\u8fd8\u6ca1\u6709": 92, "\u8fd0\u884c\u4e0b\u9762\u7684\u5355\u5143\u683c\u6765\u786e\u4fdd\u6570\u636e\u96c6\u5df2\u4e0b\u8f7d": 92, "\u53ef\u80fd\u9700\u8981\u4e00\u5206\u949f": 92, "\u8fd0\u884c\u5bf9": 92, "\u8f93\u51fa\u7684\u68c0\u67e5": 92, "\u8fd9\u662f\u6211\u4eec\u5c06\u8981\u8bad\u7ec3\u7684\u6a21\u578b": 92, "\u5982\u679c\u5b83\u770b\u8d77\u6765\u5f88\u719f\u6089": 92, "\u90a3\u662f\u56e0\u4e3a\u5b83\u662f": 92, "\u7684\u4e00\u4e2a\u53d8\u4f53": 92, "\u5728\u672c\u89c6\u9891\u524d\u9762\u8ba8\u8bba\u8fc7": 92, "\u9002\u7528\u4e8e": 92, "\u8272\u56fe\u50cf": 92, "\u6211\u4eec\u6700\u540e\u9700\u8981\u7684\u662f\u4e00\u4e2a\u635f\u5931\u51fd\u6570\u548c\u4e00\u4e2a\u4f18\u5316\u5668": 92, "\u5982\u672c\u89c6\u9891\u524d\u9762\u6240\u8ba8\u8bba\u7684": 92, "\u662f\u8861\u91cf\u6a21\u578b\u9884\u6d4b\u4e0e\u7406\u60f3\u8f93\u51fa\u4e4b\u95f4\u5dee\u8ddd\u7684\u6307\u6807": 92, "\u4ea4\u53c9\u71b5\u635f\u5931\u662f\u50cf\u6211\u4eec\u8fd9\u6837\u7684\u5206\u7c7b\u6a21\u578b\u7684\u5178\u578b\u635f\u5931\u51fd\u6570": 92, "\u662f\u9a71\u52a8\u5b66\u4e60\u7684\u5173\u952e": 92, "\u6211\u4eec\u521b\u5efa\u4e86\u4e00\u4e2a\u5b9e\u73b0": 92, "\u968f\u673a\u68af\u5ea6\u4e0b\u964d": 92, "\u7684\u4f18\u5316\u5668": 92, "\u8fd9\u662f\u6700\u76f4\u63a5\u7684\u4f18\u5316\u7b97\u6cd5\u4e4b\u4e00": 92, "\u9664\u4e86\u7b97\u6cd5\u7684\u53c2\u6570": 92, "\u5982\u5b66\u4e60\u7387": 92, "\u548c\u52a8\u91cf": 92, "\u4e4b\u5916": [92, 93, 231], "\u6211\u4eec\u8fd8\u4f20\u5165\u4e86": 92, "\u5b83\u662f\u6a21\u578b\u4e2d\u6240\u6709\u5b66\u4e60\u6743\u91cd\u7684\u96c6\u5408": 92, "\u8fd9\u662f\u4f18\u5316\u5668\u8981\u8c03\u6574\u7684\u5bf9\u8c61": 92, "\u6240\u6709\u8fd9\u4e9b\u90fd\u88ab\u7ec4\u88c5\u5230\u8bad\u7ec3\u5faa\u73af\u4e2d": 92, "\u7ee7\u7eed\u8fd0\u884c\u8fd9\u4e2a\u5355\u5143\u683c": 92, "\u5b83\u53ef\u80fd\u9700\u8981\u51e0\u5206\u949f\u624d\u80fd\u6267\u884c": 92, "\u5728\u6570\u636e\u96c6\u4e0a\u5faa\u73af\u591a\u6b21": [92, 94], "\u83b7\u53d6\u8f93\u5165": [92, 252], "\u5c06\u53c2\u6570\u68af\u5ea6\u5f52\u96f6": 92, "\u53cd\u5411": [92, 252], "\u6253\u5370\u7edf\u8ba1\u4fe1\u606f": [92, 252], "\u6bcf": 92, "\u4e2a\u5c0f\u6279\u6b21\u6253\u5370\u4e00\u6b21": 92, "\u6211\u4eec\u53ea\u8fdb\u884c\u4e86": 92, "\u4e2a\u8bad\u7ec3\u8f6e\u6b21": 92, "\u7b2c": 92, "\u884c": 92, "\u4e5f\u5c31\u662f\u5728\u8bad\u7ec3\u6570\u636e\u96c6\u4e0a\u8fdb\u884c\u4e86\u4e24\u6b21\u5b8c\u6574\u904d\u5386": 92, "\u6bcf\u6b21\u904d\u5386\u90fd\u6709\u4e00\u4e2a\u5185\u90e8\u5faa\u73af": 92, "\u904d\u5386\u8bad\u7ec3\u6570\u636e": 92, "\u63d0\u4f9b\u7ecf\u8fc7\u8f6c\u6362\u7684\u8f93\u5165\u56fe\u50cf\u6279\u6b21\u53ca\u5176\u6b63\u786e\u6807\u7b7e": 92, "\u5c06\u68af\u5ea6\u5f52\u96f6": [92, 96, 249], "\u662f\u4e00\u4e2a\u91cd\u8981\u6b65\u9aa4": 92, "\u68af\u5ea6\u4f1a\u5728\u4e00\u4e2a\u6279\u6b21\u4e0a\u7d2f\u79ef": 92, "\u5982\u679c\u6211\u4eec\u4e0d\u4e3a\u6bcf\u4e2a\u6279\u6b21\u91cd\u7f6e\u5b83\u4eec": 92, "\u5b83\u4eec\u5c06\u7ee7\u7eed\u7d2f\u79ef": 92, "\u4ece\u800c\u63d0\u4f9b\u9519\u8bef\u7684\u68af\u5ea6\u503c": 92, "\u4f7f\u5b66\u4e60\u53d8\u5f97\u4e0d\u53ef\u80fd": 92, "\u5728\u7b2c": 92, "\u6211\u4eec": 92, "\u8981\u6c42\u6a21\u578b\u5bf9\u8fd9\u4e2a\u6279\u6b21\u8fdb\u884c\u9884\u6d4b": 92, "\u5728\u4e0b\u4e00\u884c": 92, "\u6211\u4eec\u8ba1\u7b97\u635f\u5931": 92, "\u6a21\u578b\u9884\u6d4b": 92, "\u6b63\u786e\u8f93\u51fa": 92, "\u4e4b\u95f4\u7684\u5dee\u5f02": 92, "\u6211\u4eec\u8fdb\u884c": 92, "\u4f20\u64ad": 92, "\u8ba1\u7b97\u5c06\u6307\u5bfc\u5b66\u4e60\u7684\u68af\u5ea6": 92, "\u4f18\u5316\u5668\u6267\u884c\u4e00\u6b65\u5b66\u4e60": 92, "\u5b83\u4f7f\u7528": 92, "\u8c03\u7528\u5f97\u5230\u7684\u68af\u5ea6\u6765\u8c03\u6574\u5b66\u4e60\u6743\u91cd": 92, "\u4ee5\u51cf\u5c0f\u635f\u5931": 92, "\u5faa\u73af\u7684\u5176\u4f59\u90e8\u5206\u5bf9\u8f6e\u6b21\u53f7": 92, "\u5df2\u5b8c\u6210\u7684\u8bad\u7ec3\u5b9e\u4f8b\u6570\u4ee5\u53ca\u8bad\u7ec3\u5faa\u73af\u4e2d\u6536\u96c6\u7684\u635f\u5931\u8fdb\u884c\u4e86\u4e00\u4e9b\u8f7b\u91cf\u7ea7\u62a5\u544a": 92, "\u4f60\u5e94\u8be5\u4f1a\u770b\u5230\u7c7b\u4f3c\u8fd9\u6837\u7684\u8f93\u51fa": 92, "235": [92, 109], "940": 92, "6000": 92, "8000": [92, 248], "573": 92, "507": 92, "12000": 92, "442": 92, "378": 92, "364": 92, "319": [92, 240], "284": [92, 164], "267": 92, "\u6ce8\u610f\u635f\u5931\u503c\u662f\u5355\u8c03\u4e0b\u964d\u7684": 92, "\u8868\u660e\u6211\u4eec\u7684\u6a21\u578b\u5728\u7ee7\u7eed\u63d0\u9ad8\u5176\u5728\u8bad\u7ec3\u6570\u636e\u96c6\u4e0a\u7684\u6027\u80fd": 92, "\u4f5c\u4e3a\u6700\u540e\u4e00\u6b65": 92, "\u6211\u4eec\u5e94\u8be5\u68c0\u67e5\u6a21\u578b\u662f\u5426\u771f\u6b63\u505a\u5230\u4e86": 92, "\u6cdb\u5316": 92, "\u5b66\u4e60": [92, 104], "\u800c\u4e0d\u662f\u7b80\u5355\u5730": 92, "\u8bb0\u4f4f": 92, "\u4e86\u6570\u636e\u96c6": 92, "\u8fd9\u88ab\u79f0\u4e3a": 92, "\u8fc7\u62df\u5408": 92, "\u901a\u5e38\u8868\u660e\u6570\u636e\u96c6\u592a\u5c0f": 92, "\u6ca1\u6709\u8db3\u591f\u7684\u6837\u672c\u8fdb\u884c\u6cdb\u5316\u5b66\u4e60": 92, "\u6216\u8005\u6a21\u578b\u7684\u5b66\u4e60\u53c2\u6570\u6bd4\u6b63\u786e\u5efa\u6a21\u6570\u636e\u96c6\u6240\u9700\u7684\u66f4\u591a": 92, "\u8fd9\u5c31\u662f\u4e3a\u4ec0\u4e48\u6570\u636e\u96c6\u88ab\u5206\u4e3a\u8bad\u7ec3\u548c\u6d4b\u8bd5\u5b50\u96c6\u7684\u539f\u56e0": 92, "\u4e3a\u4e86\u6d4b\u8bd5\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b": 92, "\u6211\u4eec\u8981\u6c42\u5b83\u5bf9\u4ece\u672a\u8bad\u7ec3\u8fc7\u7684\u6570\u636e\u8fdb\u884c\u9884\u6d4b": 92, "\u5982\u679c\u4f60\u4e00\u76f4\u8ddf\u968f\u4e0b\u6765": 92, "\u4f60\u5e94\u8be5\u4f1a\u770b\u5230\u6a21\u578b\u5728\u8fd9\u4e00\u70b9\u4e0a\u7684\u51c6\u786e\u7387\u5927\u7ea6\u4e3a": 92, "\u8fd9\u5e76\u4e0d\u662f\u6700\u5148\u8fdb\u7684\u6c34\u5e73": 92, "\u4f46\u6bd4\u968f\u673a\u8f93\u51fa\u7684": 92, "\u51c6\u786e\u7387\u8981\u597d\u5f97\u591a": 92, "\u8fd9\u8bc1\u660e\u4e86\u6a21\u578b\u786e\u5b9e\u53d1\u751f\u4e86\u4e00\u4e9b\u6cdb\u5316\u5b66\u4e60": 92, "\u5728\u8fd9\u4e2a\u89c6\u9891\u4e2d": 93, "\u6211\u4eec\u5c06\u8ba8\u8bba": 93, "\u63d0\u4f9b\u7684\u4e00\u4e9b\u7528\u4e8e\u6784\u5efa\u6df1\u5ea6\u5b66\u4e60\u7f51\u7edc\u7684\u5de5\u5177": 93, "\u9664\u4e86": [93, 231], "\u6211\u4eec\u5728\u672c\u89c6\u9891\u4e2d\u8ba8\u8bba\u7684\u6240\u6709\u7c7b\u90fd\u662f": 93, "\u7684\u57fa\u7c7b": 93, "\u65e8\u5728\u5c01\u88c5\u7279\u5b9a\u4e8e": 93, "\u6a21\u578b\u53ca\u5176\u7ec4\u4ef6\u7684\u884c\u4e3a": 93, "\u7684\u4e00\u4e2a\u91cd\u8981\u884c\u4e3a\u662f\u6ce8\u518c\u53c2\u6570": 93, "\u5982\u679c\u7279\u5b9a\u7684": 93, "\u5b50\u7c7b\u5177\u6709\u5b66\u4e60\u6743\u91cd": 93, "\u8fd9\u4e9b\u6743\u91cd\u5c06\u8868\u793a\u4e3a": 93, "\u7c7b\u662f": 93, "\u5177\u6709\u7279\u6b8a\u884c\u4e3a": 93, "\u5373\u5f53\u5b83\u4eec\u88ab\u5206\u914d\u4e3a": 93, "\u7684\u5c5e\u6027\u65f6": 93, "\u5b83\u4eec\u5c06\u88ab\u6dfb\u52a0\u5230\u8be5\u6a21\u5757\u7684\u53c2\u6570\u5217\u8868\u4e2d": 93, "\u7c7b\u4e0a\u7684": 93, "\u65b9\u6cd5\u8bbf\u95ee\u8fd9\u4e9b\u53c2\u6570": 93, "\u4f5c\u4e3a\u4e00\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50": 93, "\u8fd9\u91cc\u6709\u4e00\u4e2a\u975e\u5e38\u7b80\u5355\u7684\u6a21\u578b": 93, "\u5305\u542b\u4e24\u4e2a\u7ebf\u6027\u5c42\u548c\u4e00\u4e2a\u6fc0\u6d3b\u51fd\u6570": 93, "\u6211\u4eec\u5c06\u521b\u5efa\u5b83\u7684\u4e00\u4e2a\u5b9e\u4f8b": 93, "\u5e76\u8981\u6c42\u5b83\u62a5\u544a\u5176\u53c2\u6570": 93, "linear1": [93, 103, 254], "linear2": [93, 103, 254], "njust": 93, "nmodel": 93, "\u8fd9\u663e\u793a\u4e86": 93, "\u6a21\u578b\u7684\u57fa\u672c\u7ed3\u6784": 93, "\u65b9\u6cd5\u5b9a\u4e49\u6a21\u578b\u7684\u5c42\u548c\u5176\u4ed6\u7ec4\u4ef6": 93, "\u8fd8\u6709\u4e00\u4e2a": 93, "\u65b9\u6cd5\u6267\u884c\u8ba1\u7b97": 93, "\u6ce8\u610f\u6211\u4eec\u53ef\u4ee5\u6253\u5370\u6a21\u578b\u6216\u4efb\u4f55\u5b50\u6a21\u5757": 93, "\u4ee5\u4e86\u89e3\u5176\u7ed3\u6784": 93, "\u6700\u57fa\u672c\u7684\u795e\u7ecf\u7f51\u7edc\u5c42\u7c7b\u578b\u662f": 93, "\u7ebf\u6027": 93, "\u5168\u8fde\u63a5": 93, "\u8fd9\u662f\u4e00\u79cd\u6bcf\u4e2a\u8f93\u5165\u90fd\u4f1a\u5f71\u54cd\u8be5\u5c42\u6bcf\u4e2a\u8f93\u51fa\u7684\u5c42": 93, "\u5176\u5f71\u54cd\u7a0b\u5ea6\u7531\u5c42\u7684\u6743\u91cd\u6307\u5b9a": 93, "\u5982\u679c\u4e00\u4e2a\u6a21\u578b\u6709": 93, "\u4e2a\u8f93\u5165\u548c": 93, "\u4e2a\u8f93\u51fa": 93, "\u6743\u91cd\u5c06\u662f\u4e00\u4e2a": 93, "\u77e9\u9635": [93, 95], "lin": [93, 99, 104, 138, 158, 173, 174, 175, 211], "nweight": 93, "noutput": 93, "\u5982\u679c\u4f60\u5c06": 93, "\u4e0e\u7ebf\u6027\u5c42\u7684\u6743\u91cd\u76f8\u4e58": 93, "\u5e76\u52a0\u4e0a\u504f\u7f6e": 93, "\u4f60\u4f1a\u53d1\u73b0\u5f97\u5230\u7684\u662f\u8f93\u51fa\u5411\u91cf": 93, "\u53e6\u4e00\u4e2a\u9700\u8981\u6ce8\u610f\u7684\u91cd\u8981\u7279\u6027\u662f": 93, "\u5f53\u6211\u4eec\u7528": 93, "\u68c0\u67e5\u5c42\u7684\u6743\u91cd\u65f6": 93, "\u5b83\u5c06\u81ea\u5df1\u62a5\u544a\u4e3a\u4e00\u4e2a": 93, "\u5e76\u8ba9\u6211\u4eec\u77e5\u9053\u5b83\u6b63\u5728\u4f7f\u7528": 93, "\u8ddf\u8e2a\u68af\u5ea6": 93, "\u4e0d\u540c\u7684\u9ed8\u8ba4\u884c\u4e3a": 93, "\u7ebf\u6027\u5c42\u5728\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u4e2d\u88ab\u5e7f\u6cdb\u4f7f\u7528": 93, "\u4f60\u4f1a\u7ecf\u5e38\u5728\u5206\u7c7b\u5668\u6a21\u578b\u7684\u672b\u7aef\u770b\u5230\u5b83\u4eec": 93, "\u5176\u4e2d\u6700\u540e\u4e00\u5c42\u5c06\u6709": 93, "\u662f\u5206\u7c7b\u5668\u6240\u5904\u7406\u7684\u7c7b\u522b\u6570": 93, "\u5377\u79ef": [93, 232], "\u5c42\u88ab\u8bbe\u8ba1\u7528\u4e8e\u5904\u7406\u5177\u6709\u9ad8\u5ea6\u7a7a\u95f4\u76f8\u5173\u6027\u7684\u6570\u636e": 93, "\u5b83\u4eec\u5728\u8ba1\u7b97\u673a\u89c6\u89c9\u9886\u57df\u975e\u5e38\u5e38\u7528": 93, "\u7528\u4e8e\u68c0\u6d4b\u7ec4\u6210\u66f4\u9ad8\u7ea7\u7279\u5f81\u7684\u7d27\u5bc6\u7279\u5f81\u7ec4": 93, "\u5b83\u4eec\u4e5f\u51fa\u73b0\u5728\u5176\u4ed6\u4e0a\u4e0b\u6587\u4e2d": 93, "\u5e94\u7528\u7a0b\u5e8f\u4e2d": 93, "\u4e00\u4e2a\u5355\u8bcd\u7684\u76f4\u63a5\u4e0a\u4e0b\u6587": 93, "\u5373\u5e8f\u5217\u4e2d\u9644\u8fd1\u7684\u5176\u4ed6\u5355\u8bcd": 93, "\u53ef\u80fd\u4f1a\u5f71\u54cd\u53e5\u5b50\u7684\u542b\u4e49": 93, "\u6211\u4eec\u5728\u4e4b\u524d\u7684\u89c6\u9891\u4e2d\u770b\u5230\u4e86": 93, "lenet5": 93, "\u4e2d\u7684\u5377\u79ef\u5c42": 93, "\u8f93\u5165\u56fe\u50cf\u901a\u9053": 93, "\u8f93\u51fa\u901a\u9053": 93, "\u5e73\u65b9\u5377\u79ef\u6838": 93, "\u6765\u81ea\u56fe\u50cf\u7ef4\u5ea6": 93, "\u8ba9\u6211\u4eec\u5206\u89e3\u4e00\u4e0b\u8fd9\u4e2a\u6a21\u578b\u4e2d\u5377\u79ef\u5c42\u7684\u5de5\u4f5c\u539f\u7406": 93, "\u65e8\u5728\u63a5\u53d7": 93, "1x32x32": 93, "\u5377\u79ef\u5c42\u6784\u9020\u51fd\u6570\u7684\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f\u8f93\u5165\u901a\u9053\u6570": 93, "\u8fd9\u91cc\u662f": 93, "\u5982\u679c\u6211\u4eec\u6784\u5efa\u8fd9\u4e2a\u6a21\u578b\u6765\u67e5\u770b": 93, "\u8272\u5f69\u901a\u9053": 93, "\u5b83\u5c06\u662f": 93, "\u5377\u79ef\u5c42\u5c31\u50cf\u4e00\u4e2a\u626b\u63cf\u56fe\u50cf\u7684\u7a97\u53e3": 93, "\u5bfb\u627e\u5b83\u80fd\u8bc6\u522b\u7684\u6a21\u5f0f": 93, "\u8fd9\u4e9b\u6a21\u5f0f\u88ab\u79f0\u4e3a": 93, "\u7279\u5f81": 93, "\u5377\u79ef\u5c42\u7684\u4e00\u4e2a\u53c2\u6570\u662f\u6211\u4eec\u5e0c\u671b\u5b83\u5b66\u4e60\u7684\u7279\u5f81\u6570\u91cf": 93, "\u6784\u9020\u51fd\u6570\u7684\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662f\u8f93\u51fa\u7279\u5f81\u7684\u6570\u91cf": 93, "\u6211\u4eec\u8981\u6c42\u6211\u4eec\u7684\u5c42\u5b66\u4e60": 93, "\u4e2a\u7279\u5f81": 93, "\u5c31\u5728\u4e0a\u9762": 93, "\u6211\u5c06\u5377\u79ef\u5c42\u6bd4\u4f5c\u4e00\u4e2a\u7a97\u53e3": 93, "\u4f46\u662f\u7a97\u53e3\u6709\u591a\u5927": 93, "\u7b2c\u4e09\u4e2a\u53c2\u6570\u662f\u7a97\u53e3\u6216\u5185\u6838\u5927\u5c0f": 93, "\u6570\u5b57": 93, "\u610f\u5473\u7740\u6211\u4eec\u9009\u62e9\u4e86\u4e00\u4e2a": 93, "\u7684\u5185\u6838": 93, "\u5982\u679c\u4f60\u5e0c\u671b\u5185\u6838\u7684\u9ad8\u5ea6\u4e0e\u5bbd\u5ea6\u4e0d\u540c": 93, "\u4f60\u53ef\u4ee5\u4e3a\u6b64\u53c2\u6570\u6307\u5b9a\u4e00\u4e2a\u5143\u7ec4": 93, "\u6765\u83b7\u5f97\u4e00\u4e2a": 93, "3x5": 93, "\u7684\u5377\u79ef\u6838": 93, "\u5377\u79ef\u5c42\u7684\u8f93\u51fa\u662f\u4e00\u4e2a": 93, "\u6fc0\u6d3b\u6620\u5c04": 93, "\u8f93\u5165\u5f20\u91cf\u4e2d\u7279\u5f81\u5b58\u5728\u7684\u7a7a\u95f4\u8868\u793a": 93, "\u5c06\u7ed9\u6211\u4eec\u4e00\u4e2a": 93, "6x28x28": 93, "\u7684\u8f93\u51fa\u5f20\u91cf": [93, 95], "\u662f\u7279\u5f81\u6570": 93, "\u662f\u6620\u5c04\u7684\u9ad8\u5ea6\u548c\u5bbd\u5ea6": 93, "\u6765\u81ea\u4e8e\u5f53\u5728": 93, "\u50cf\u7d20\u884c\u4e0a\u626b\u63cf": 93, "\u50cf\u7d20\u7a97\u53e3\u65f6": 93, "\u53ea\u6709": 93, "\u4e2a\u6709\u6548\u4f4d\u7f6e\u7684\u4e8b\u5b9e": 93, "\u6211\u4eec\u5c06\u5377\u79ef\u7684\u8f93\u51fa\u901a\u8fc7": 93, "\u7a0d\u540e\u5c06\u8ba8\u8bba\u6fc0\u6d3b\u51fd\u6570": 93, "\u7136\u540e\u901a\u8fc7\u6700\u5927\u6c60\u5316\u5c42": 93, "\u6700\u5927\u6c60\u5316\u5c42\u5c06\u6fc0\u6d3b\u6620\u5c04\u4e2d\u5f7c\u6b64\u9760\u8fd1\u7684\u7279\u5f81\u7ec4\u5408\u5728\u4e00\u8d77": 93, "\u5b83\u901a\u8fc7\u51cf\u5c0f\u5f20\u91cf\u6765\u5b9e\u73b0\u8fd9\u4e00\u70b9": 93, "\u5c06\u8f93\u51fa\u4e2d\u6bcf\u4e2a": 93, "\u7ec4\u7684\u5355\u5143\u683c\u5408\u5e76\u4e3a\u4e00\u4e2a\u5355\u5143\u683c": 93, "\u5e76\u5c06\u8be5\u5355\u5143\u683c\u7684\u503c\u5206\u914d\u4e3a\u7ec4\u6210\u5b83\u7684": 93, "\u4e2a\u5355\u5143\u683c\u4e2d\u7684\u6700\u5927\u503c": 93, "\u8fd9\u7ed9\u4e86\u6211\u4eec\u4e00\u4e2a\u8f83\u4f4e\u5206\u8fa8\u7387\u7684\u6fc0\u6d3b\u6620\u5c04": 93, "\u5c3a\u5bf8\u4e3a": 93, "6x14x14": 93, "\u6211\u4eec\u7684\u4e0b\u4e00\u4e2a\u5377\u79ef\u5c42": 93, "\u671f\u671b": 93, "\u4e2a\u8f93\u5165\u901a\u9053": 93, "\u5bf9\u5e94\u4e8e\u7b2c\u4e00\u5c42\u5bfb\u627e\u7684": 93, "\u6709": 93, "\u5e76\u4e14\u5185\u6838\u5927\u5c0f\u4e3a": 93, "3x3": 93, "\u5b83\u8f93\u51fa\u4e00\u4e2a": 93, "16x12x12": 93, "\u7684\u6fc0\u6d3b\u6620\u5c04": 93, "\u518d\u6b21\u901a\u8fc7\u6700\u5927\u6c60\u5316\u5c42\u51cf\u5c0f\u5230": 93, "16x6x6": 93, "\u5728\u5c06\u6b64\u8f93\u51fa\u4f20\u9012\u7ed9\u7ebf\u6027\u5c42\u4e4b\u524d": 93, "\u5b83\u88ab\u91cd\u65b0\u6574\u5f62\u4e3a\u4e00\u4e2a": 93, "576": 93, "\u5143\u7d20\u5411\u91cf": 93, "\u4f9b\u4e0b\u4e00\u5c42\u4f7f\u7528": 93, "\u6709\u9488\u5bf9": 93, "\u5f20\u91cf\u7684\u5377\u79ef\u5c42": 93, "\u5377\u79ef\u5c42\u6784\u9020\u51fd\u6570\u8fd8\u6709\u8bb8\u591a\u5176\u4ed6\u53ef\u9009\u53c2\u6570": 93, "\u5305\u62ec\u6b65\u957f\u957f\u5ea6": 93, "\u53ea\u626b\u63cf\u6bcf\u7b2c\u4e8c\u4e2a\u6216\u6bcf\u7b2c\u4e09\u4e2a\u4f4d\u7f6e": 93, "\u586b\u5145": 93, "\u56e0\u6b64\u4f60\u53ef\u4ee5\u626b\u63cf\u5230\u8f93\u5165\u7684\u8fb9\u7f18": 93, "\u7b49\u7b49": 93, "\u66f4\u591a\u4fe1\u606f\u8bf7\u53c2\u89c1": 93, "\u5faa\u73af\u795e\u7ecf\u7f51\u7edc": 93, "\u7528\u4e8e\u5e8f\u5217\u6570\u636e": 93, "\u4ece\u79d1\u5b66\u4eea\u5668\u7684\u65f6\u95f4\u5e8f\u5217\u6d4b\u91cf\u5230\u81ea\u7136\u8bed\u8a00\u53e5\u5b50\u518d\u5230": 93, "dna": 93, "\u6838\u82f7\u9178": 93, "\u901a\u8fc7\u7ef4\u62a4\u4e00\u4e2a": 93, "\u9690\u85cf\u72b6\u6001": 93, "\u6765\u5b9e\u73b0\u8fd9\u4e00\u70b9": 93, "\u8be5\u9690\u85cf\u72b6\u6001\u5145\u5f53\u4e00\u79cd\u8bb0\u5fc6": 93, "\u8bb0\u5f55\u5230\u76ee\u524d\u4e3a\u6b62\u5b83\u5728\u5e8f\u5217\u4e2d\u770b\u5230\u7684\u5185\u5bb9": 93, "\u5c42\u7684\u5185\u90e8\u7ed3\u6784": 93, "\u6216\u5176\u53d8\u4f53": 93, "\u957f\u77ed\u671f\u8bb0\u5fc6": 93, "\u95e8\u63a7\u5faa\u73af\u5355\u5143": 93, "\u76f8\u5f53\u590d\u6742": 93, "\u8d85\u51fa\u4e86\u672c\u89c6\u9891\u7684\u8303\u56f4": 93, "\u4f46\u6211\u4eec\u5c06\u5411\u4f60\u5c55\u793a\u57fa\u4e8e": 93, "\u7684\u8bcd\u6027\u6807\u6ce8\u5668": 93, "\u4e00\u79cd\u5206\u7c7b\u5668": 93, "\u7528\u4e8e\u544a\u8bc9\u4f60\u4e00\u4e2a\u5355\u8bcd\u662f\u540d\u8bcd": 93, "\u52a8\u8bcd\u7b49": 93, "\u7684\u6837\u5b50": 93, "lstmtagger": [93, 102], "vocab_s": [93, 98, 99, 102, 103, 115, 118, 138, 145, 186, 222], "tagset_s": [93, 98, 102], "word_embed": [93, 102], "\u63a5\u53d7\u8bcd\u5d4c\u5165\u4f5c\u4e3a\u8f93\u5165": 93, "\u5e76\u8f93\u51fa\u7ef4\u5ea6\u4e3a": 93, "\u7684\u9690\u85cf\u72b6\u6001": 93, "\u5c06\u4ece\u9690\u85cf\u72b6\u6001\u7a7a\u95f4\u6620\u5c04\u5230\u6807\u8bb0\u7a7a\u95f4\u7684\u7ebf\u6027\u5c42": 93, "hidden2tag": [93, 98, 102], "lstm_out": [93, 98, 102], "tag_spac": [93, 102], "tag_scor": [93, 102], "\u6784\u9020\u51fd\u6570\u6709\u56db\u4e2a\u53c2\u6570": 93, "\u662f\u8f93\u5165\u8bcd\u6c47\u8868\u4e2d\u5355\u8bcd\u7684\u6570\u91cf": 93, "\u6bcf\u4e2a\u5355\u8bcd\u662f\u4e00\u4e2a": 93, "\u7ef4\u7684\u4e00\u70ed\u5411\u91cf": 93, "\u6216\u5355\u4f4d\u5411\u91cf": 93, "\u662f\u8f93\u51fa\u6807\u7b7e\u96c6\u7684\u5927\u5c0f": 93, "\u662f\u8bcd\u6c47\u7684": 93, "\u5d4c\u5165": 93, "\u7a7a\u95f4\u7684\u5927\u5c0f": 93, "\u5d4c\u5165\u5c06\u8bcd\u6c47\u6620\u5c04\u5230\u4e00\u4e2a\u4f4e\u7ef4\u7a7a\u95f4": 93, "\u5728\u8be5\u7a7a\u95f4\u4e2d": 93, "\u610f\u4e49\u76f8\u4f3c\u7684\u5355\u8bcd\u5f7c\u6b64\u63a5\u8fd1": 93, "\u7684\u8bb0\u5fc6\u5927\u5c0f": 93, "\u8f93\u5165\u5c06\u662f\u4e00\u4e2a\u53e5\u5b50": 93, "\u5355\u8bcd\u8868\u793a\u4e3a\u4e00\u70ed\u5411\u91cf\u7684\u7d22\u5f15": 93, "\u5d4c\u5165\u5c42\u5c06\u628a\u8fd9\u4e9b\u6620\u5c04\u5230\u4e00\u4e2a": 93, "\u7ef4\u7684\u7a7a\u95f4": 93, "\u63a5\u6536\u8fd9\u4e2a\u5d4c\u5165\u5e8f\u5217\u5e76\u5bf9\u5176\u8fdb\u884c\u8fed\u4ee3": 93, "\u4ea7\u751f\u4e00\u4e2a\u957f\u5ea6\u4e3a": 93, "\u7684\u8f93\u51fa\u5411\u91cf": 93, "\u6700\u540e\u7684\u7ebf\u6027\u5c42\u5145\u5f53\u5206\u7c7b\u5668": 93, "\u5c06\u6700\u540e\u4e00\u5c42\u7684\u8f93\u51fa\u901a\u8fc7": 93, "\u8f6c\u6362\u4e3a\u4e00\u7ec4\u5f52\u4e00\u5316\u7684\u4f30\u8ba1\u6982\u7387": 93, "\u8868\u793a\u7ed9\u5b9a\u5355\u8bcd\u6620\u5c04\u5230\u7ed9\u5b9a\u6807\u7b7e\u7684\u6982\u7387": 93, "\u5982\u679c\u4f60\u60f3\u770b\u770b\u8fd9\u4e2a\u7f51\u7edc\u7684\u5b9e\u9645\u8fd0\u884c\u60c5\u51b5": 93, "\u53ef\u4ee5\u67e5\u770b": 93, "\u4e0a\u7684": [93, 121, 239, 259], "\u5e8f\u5217\u6a21\u578b\u548c": 93, "\u7f51\u7edc": 93, "\u6559\u7a0b": [93, 104, 239, 240, 247, 249, 258], "\u662f\u591a\u7528\u9014\u7f51\u7edc": 93, "\u9886\u57df\u53d6\u5f97\u4e86\u6700\u5148\u8fdb\u7684\u6210\u679c": 93, "\u8ba8\u8bba\u8f6c\u6362\u5668\u67b6\u6784\u8d85\u51fa\u4e86\u672c\u89c6\u9891\u7684\u8303\u56f4": 93, "\u5141\u8bb8\u4f60\u5b9a\u4e49\u8f6c\u6362\u5668\u6a21\u578b\u7684\u6574\u4f53\u53c2\u6570": 93, "\u6ce8\u610f\u529b\u5934\u7684\u6570\u91cf": 93, "\u7f16\u7801\u5668\u548c\u89e3\u7801\u5668\u5c42\u7684\u6570\u91cf": 93, "\u548c\u6fc0\u6d3b\u51fd\u6570\u7b49": 93, "\u4f60\u751a\u81f3\u53ef\u4ee5\u7528\u6b63\u786e\u7684\u53c2\u6570\u4ece\u8fd9\u4e2a\u5355\u4e00\u7c7b\u6784\u5efa": 93, "\u7c7b\u8fd8\u5305\u542b\u5c01\u88c5\u5355\u4e2a\u7ec4\u4ef6": 93, "transformerdecod": 93, "\u548c\u5b50\u7ec4\u4ef6": 93, "transformerdecoderlay": 93, "\u8be6\u60c5\u8bf7\u67e5\u770b": [93, 228], "\u4e2d\u5173\u4e8e\u8f6c\u6362\u5668\u7c7b\u7684\u5185\u5bb9": 93, "\u4ee5\u53ca": [93, 104, 233], "\u4e0a\u76f8\u5173\u7684": 93, "\u8fd8\u6709\u5176\u4ed6\u7c7b\u578b\u7684\u5c42\u6267\u884c\u6a21\u578b\u4e2d\u7684\u91cd\u8981\u529f\u80fd": 93, "\u4f46\u5b83\u4eec\u81ea\u8eab\u4e0d\u53c2\u4e0e\u5b66\u4e60\u8fc7\u7a0b": 93, "\u6700\u5927\u6c60\u5316": 93, "\u53ca\u5176\u5b6a\u751f\u5c42\u6700\u5c0f\u6c60\u5316": 93, "\u901a\u8fc7\u7ec4\u5408\u5355\u5143\u5e76\u5c06\u8f93\u5165\u5355\u5143\u7684\u6700\u5927\u503c\u5206\u914d\u7ed9\u8f93\u51fa\u5355\u5143\u6765\u51cf\u5c0f\u5f20\u91cf": 93, "\u6211\u4eec\u4e4b\u524d\u770b\u5230\u8fc7\u8fd9\u4e00\u70b9": 93, "maxpool_lay": 93, "\u5982\u679c\u4f60\u4ed4\u7ec6\u89c2\u5bdf\u4e0a\u9762\u7684\u503c": 93, "\u4f60\u4f1a\u53d1\u73b0\u6700\u5927\u6c60\u5316\u8f93\u51fa\u4e2d\u7684\u6bcf\u4e2a\u503c\u90fd\u662f": 93, "6x6": 93, "\u8f93\u5165\u7684\u6bcf\u4e2a\u8c61\u9650\u7684\u6700\u5927\u503c": 93, "\u5f52\u4e00\u5316\u5c42": 93, "\u5728\u5c06\u4e00\u5c42\u7684\u8f93\u51fa\u9988\u9001\u5230\u53e6\u4e00\u5c42\u4e4b\u524d": 93, "\u91cd\u65b0\u5c45\u4e2d\u5e76\u5f52\u4e00\u5316\u8f93\u51fa": 93, "\u5c45\u4e2d\u548c\u7f29\u653e\u4e2d\u95f4\u5f20\u91cf\u6709\u8bb8\u591a\u6709\u76ca\u7684\u6548\u679c": 93, "\u4f8b\u5982\u8ba9\u4f60\u53ef\u4ee5\u4f7f\u7528\u66f4\u9ad8\u7684\u5b66\u4e60\u7387\u800c\u4e0d\u4f1a\u51fa\u73b0\u68af\u5ea6\u7206\u70b8": 93, "\u6d88\u5931": 93, "norm_lay": [93, 135], "batchnorm1d": 93, "normed_tensor": 93, "\u8fd0\u884c\u4e0a\u9762\u7684\u5355\u5143\u683c": 93, "\u6211\u4eec\u4e3a\u8f93\u5165\u5f20\u91cf\u6dfb\u52a0\u4e86\u4e00\u4e2a\u5927\u7684\u7f29\u653e\u56e0\u5b50\u548c\u504f\u79fb\u91cf": 93, "\u4f60\u5e94\u8be5\u4f1a\u770b\u5230\u8f93\u5165\u5f20\u91cf\u7684": 93, "\u5de6\u53f3": 93, "\u7ecf\u8fc7\u5f52\u4e00\u5316\u5c42\u5904\u7406\u540e": 93, "\u4f60\u53ef\u4ee5\u770b\u5230\u503c\u53d8\u5c0f\u4e86": 93, "\u5e76\u4e14\u56f4\u7ed5\u7740": 93, "\u5206\u5e03": [93, 231], "\u5e73\u5747\u503c\u5e94\u8be5\u975e\u5e38\u5c0f": 93, "\u8fd9\u662f\u6709\u76ca\u7684": 93, "\u56e0\u4e3a\u8bb8\u591a\u6fc0\u6d3b\u51fd\u6570": 93, "\u4e0b\u9762\u5c06\u8ba8\u8bba": 93, "\u4f46\u6709\u65f6\u5bf9\u4e8e\u5c06\u5b83\u4eec\u63a8\u79bb": 93, "\u5f88\u8fdc\u7684\u8f93\u5165\u4f1a\u9047\u5230\u68af\u5ea6\u6d88\u5931\u6216\u7206\u70b8\u7684\u95ee\u9898": 93, "\u5c06\u6570\u636e\u4fdd\u6301\u5728\u6700\u9661\u68af\u5ea6\u533a\u57df\u5468\u56f4\u5c06\u503e\u5411\u4e8e\u610f\u5473\u7740\u66f4\u5feb": 93, "\u66f4\u597d\u7684\u5b66\u4e60\u548c\u66f4\u9ad8\u7684\u53ef\u884c\u5b66\u4e60\u7387": 93, "\u662f\u4e00\u79cd\u9f13\u52b1\u6a21\u578b": 93, "\u7a00\u758f\u8868\u793a": 93, "\u7684\u5de5\u5177": 93, "\u4e5f\u5c31\u662f\u8bf4": [93, 95], "\u63a8\u52a8\u5b83\u5728\u63a8\u7406\u65f6\u4f7f\u7528\u8f83\u5c11\u7684\u6570\u636e": 93, "\u5c42\u7684\u5de5\u4f5c\u539f\u7406\u662f\u5728": 93, "\u8bad\u7ec3\u671f\u95f4": 93, "\u968f\u673a\u8bbe\u7f6e\u8f93\u5165\u5f20\u91cf\u7684\u4e00\u90e8\u5206": 93, "\u5c42\u5728\u63a8\u7406\u65f6\u603b\u662f\u5173\u95ed\u7684": 93, "\u8fd9\u8feb\u4f7f\u6a21\u578b\u9488\u5bf9\u8fd9\u79cd\u63a9\u7801\u6216\u51cf\u5c11\u7684\u6570\u636e\u96c6\u8fdb\u884c\u5b66\u4e60": 93, "\u5bf9\u793a\u4f8b\u5f20\u91cf\u7684\u5f71\u54cd": 93, "\u4f60\u53ef\u4ee5\u4f7f\u7528\u53ef\u9009\u7684": 93, "\u53c2\u6570\u8bbe\u7f6e\u5355\u4e2a\u6743\u91cd\u4e22\u5f03\u7684\u6982\u7387": 93, "\u5982\u679c\u4e0d\u8bbe\u7f6e": 93, "\u9ed8\u8ba4\u4e3a": [93, 249], "\u6fc0\u6d3b\u51fd\u6570\u4f7f\u6df1\u5ea6\u5b66\u4e60\u6210\u4e3a\u53ef\u80fd": 93, "\u795e\u7ecf\u7f51\u7edc\u5b9e\u9645\u4e0a\u662f\u4e00\u4e2a\u7a0b\u5e8f": 93, "\u6709\u8bb8\u591a\u53c2\u6570": 93, "\u7528\u4e8e": 93, "\u6a21\u62df\u4e00\u4e2a\u6570\u5b66\u51fd\u6570": 93, "\u5982\u679c\u6211\u4eec\u53ea\u662f\u91cd\u590d\u5730\u5c06\u5f20\u91cf\u4e0e\u5c42\u6743\u91cd\u76f8\u4e58": 93, "\u6211\u4eec\u53ea\u80fd\u6a21\u62df": 93, "\u7ebf\u6027\u51fd\u6570": 93, "\u6709\u591a\u5c42\u4e5f\u6ca1\u6709\u610f\u4e49": 93, "\u56e0\u4e3a\u6574\u4e2a\u7f51\u7edc\u53ef\u4ee5\u7b80\u5316\u4e3a\u5355\u4e2a\u77e9\u9635\u4e58\u6cd5": 93, "\u5728\u5c42\u4e4b\u95f4\u63d2\u5165": 93, "\u6fc0\u6d3b\u51fd\u6570\u4f7f\u5f97\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u80fd\u591f\u6a21\u62df\u4efb\u4f55\u51fd\u6570": 93, "\u800c\u4e0d\u4ec5\u4ec5\u662f\u7ebf\u6027\u51fd\u6570": 93, "\u6709\u5c01\u88c5\u6240\u6709\u4e3b\u8981\u6fc0\u6d3b\u51fd\u6570\u7684\u5bf9\u8c61": 93, "\u53ca\u5176\u8bb8\u591a\u53d8\u4f53": 93, "hardtanh": [93, 110, 255], "\u7b49": [93, 95, 104, 111, 214, 233, 239, 249], "\u5b83\u8fd8\u5305\u62ec\u5176\u4ed6\u51fd\u6570": 93, "\u8fd9\u4e9b\u51fd\u6570\u5728\u6a21\u578b\u7684\u8f93\u51fa\u9636\u6bb5\u6700\u6709\u7528": 93, "\u635f\u5931\u51fd\u6570\u544a\u8bc9\u6211\u4eec\u6a21\u578b\u7684\u9884\u6d4b\u4e0e\u6b63\u786e\u7b54\u6848\u76f8\u5dee\u591a\u8fdc": 93, "\u5305\u542b\u5404\u79cd\u635f\u5931\u51fd\u6570": 93, "\u5305\u62ec\u5e38\u89c1\u7684": 93, "\u8303\u6570": 93, "\u4ea4\u53c9\u71b5\u635f\u5931\u548c\u8d1f\u5bf9\u6570\u4f3c\u7136\u635f\u5931": 93, "\u5bf9\u4e8e\u5206\u7c7b\u5668\u5f88\u6709\u7528": 93, "\u8981\u8fd0\u884c\u6b64\u6559\u7a0b": 94, "\u60a8\u9700\u8981\u5b89\u88c5pytorch": 94, "matplotlib\u548ctensorboard": 94, "\u5b89\u88c5\u5b8c\u4f9d\u8d56\u9879\u540e": 94, "\u8bf7\u5728\u5b89\u88c5\u5b83\u4eec\u7684python\u73af\u5883\u4e2d\u91cd\u65b0\u542f\u52a8\u6b64\u7b14\u8bb0\u672c": 94, "\u5728\u672c\u7b14\u8bb0\u672c\u4e2d": 94, "\u6211\u4eec\u5c06\u8bad\u7ec3lenet": 94, "5\u7684\u53d8\u4f53": 94, "\u9488\u5bf9fashion": 94, "mnist\u6570\u636e\u96c6": 94, "mnist\u662f\u4e00\u7ec4\u63cf\u7ed8\u5404\u79cd\u670d\u88c5\u7684\u56fe\u50cf\u74e6\u7247": 94, "\u6709\u5341\u4e2a\u7c7b\u6807\u7b7e\u6307\u793a\u6240\u63cf\u7ed8\u7684\u670d\u88c5\u7c7b\u578b": 94, "pytorch\u6a21\u578b\u548c\u8bad\u7ec3\u5fc5\u9700\u54c1": 94, "\u56fe\u50cf\u6570\u636e\u96c6\u548c\u56fe\u50cf\u64cd\u4f5c": 94, "\u56fe\u50cf\u663e\u793a": 94, "summarywrit": [94, 96, 170, 247], "\u5982\u679c\u60a8\u4f7f\u7528\u7684\u73af\u5883\u5b89\u88c5\u4e86tensorflow": 94, "\u5982googl": 94, "\u8bf7\u53d6\u6d88\u6ce8\u91ca\u4ee5\u4e0b\u4ee3\u7801\u4ee5\u907f\u514d\u5c06\u5d4c\u5165\u4fdd\u5b58\u5230tensorboard\u76ee\u5f55\u65f6\u51fa\u73b0\u9519\u8bef": 94, "tb": [94, 173, 174, 175], "gfile": 94, "tensorflow_stub": 94, "\u8ba9\u6211\u4eec\u4ece\u5c06\u6570\u636e\u96c6\u4e2d\u7684\u793a\u4f8b\u56fe\u50cf\u6dfb\u52a0\u5230tensorboard\u5f00\u59cb": 94, "\u6536\u96c6\u6570\u636e\u96c6\u5e76\u51c6\u5907\u6d88\u8d39": 94, "data\u4e2d\u5b58\u50a8\u5355\u72ec\u7684\u8bad\u7ec3\u548c\u9a8c\u8bc1\u5206\u5272": 94, "training_set": [94, 96], "validation_set": [94, 96], "training_load": [94, 96], "validation_load": [94, 96], "\u7c7b\u6807\u7b7e": 94, "\u5185\u8054\u56fe\u50cf\u663e\u793a\u7684\u8f85\u52a9\u51fd\u6570": [94, 96], "matplotlib_imshow": [94, 96, 170], "one_channel": [94, 96, 170], "\u53cd\u5f52\u4e00\u5316": 94, "grei": [94, 96, 119, 170, 190], "\u63d0\u53d6\u4e00\u62794\u5f20\u56fe\u50cf": 94, "\u4ece\u56fe\u50cf\u521b\u5efa\u7f51\u683c\u5e76\u663e\u793a\u5b83\u4eec": [94, 96], "img_grid": [94, 96, 170], "\u6211\u4eec\u4f7f\u7528torchvision\u548cmatplotlib\u521b\u5efa\u4e86\u4e00\u4e2a\u8f93\u5165\u6570\u636e\u5c0f\u6279\u91cf\u7684\u53ef\u89c6\u7f51\u683c": 94, "\u4e0a\u4f7f\u7528": [94, 121], "add_imag": [94, 170], "\u8c03\u7528\u6765\u8bb0\u5f55\u56fe\u50cf": 94, "\u4ee5\u4f9btensorboard\u4f7f\u7528": 94, "\u6211\u4eec\u8fd8\u8c03\u7528": 94, "\u4ee5\u786e\u4fdd\u5b83\u7acb\u5373\u5199\u5165\u78c1\u76d8": 94, "\u9ed8\u8ba4log_dir\u53c2\u6570\u4e3a": 94, "\u4f46\u6700\u597d\u660e\u786e\u6307\u5b9a": 94, "summarywriter\u5728\u4e0a\u9762\u5bfc\u5165": 94, "fashion_mnist_experiment_1": [94, 170], "\u5c06\u56fe\u50cf\u6570\u636e\u5199\u5165tensorboard\u65e5\u5fd7\u76ee\u5f55": 94, "\u8981\u67e5\u770b": 94, "\u8bf7\u5728\u547d\u4ee4\u884c\u4e0a\u542f\u52a8tensorboard": 94, "logdir": [94, 169, 170, 247], "\u5e76\u5728\u65b0\u7684\u6d4f\u89c8\u5668\u9009\u9879\u5361\u4e2d\u6253\u5f00http": 94, "6006": [94, 169, 170, 247], "\u5982\u679c\u60a8\u5728\u547d\u4ee4\u884c\u542f\u52a8tensorboard\u5e76\u5728\u65b0\u7684\u6d4f\u89c8\u5668\u9009\u9879\u5361\u4e2d\u6253\u5f00\u5b83": 94, "\u901a\u5e38\u5728": 94, "\u60a8\u5e94\u8be5\u5728images\u9009\u9879\u5361\u4e0b\u770b\u5230\u56fe\u50cf\u7f51\u683c": 94, "tensorboard\u5bf9\u4e8e\u8ddf\u8e2a\u8bad\u7ec3\u7684\u8fdb\u5ea6\u548c\u6548\u679c\u5f88\u6709\u7528": 94, "\u6211\u4eec\u5c06\u8fd0\u884c\u4e00\u4e2a\u8bad\u7ec3\u5faa\u73af": 94, "\u8ddf\u8e2a\u4e00\u4e9b\u6307\u6807": 94, "\u5e76\u4fdd\u5b58\u6570\u636e\u4ee5\u4f9btensorboard\u4f7f\u7528": 94, "\u8ba9\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u6a21\u578b\u6765\u5bf9\u6211\u4eec\u7684\u56fe\u50cf\u74e6\u7247\u8fdb\u884c\u5206\u7c7b": 94, "\u4ee5\u53ca\u7528\u4e8e\u8bad\u7ec3\u7684\u4f18\u5316\u5668\u548c\u635f\u5931\u51fd\u6570": 94, "\u73b0\u5728\u8ba9\u6211\u4eec\u8bad\u7ec3\u4e00\u4e2aepoch": 94, "\u5e76\u6bcf1000\u6279\u6b21\u8bc4\u4f30\u4e00\u6b21\u8bad\u7ec3\u4e0e\u9a8c\u8bc1\u96c6\u7684\u635f\u5931": 94, "\u57fa\u672c\u8bad\u7ec3\u5faa\u73af": 94, "\u6bcf1000\u4e2a\u5c0f\u6279\u91cf": 94, "\u5bf9\u7167\u9a8c\u8bc1\u96c6": 94, "running_vloss": [94, 96], "\u5728\u8bc4\u4f30\u6a21\u5f0f\u4e0b": 94, "\u53ef\u4ee5\u7701\u7565\u4e00\u4e9b\u7279\u5b9a\u4e8e\u6a21\u578b\u7684\u64cd\u4f5c": 94, "\u4f8b\u5982dropout\u5c42": 94, "\u5207\u6362\u5230\u8bc4\u4f30\u6a21\u5f0f": 94, "\u4f8b\u5982\u5173\u95ed\u6b63\u5219\u5316": 94, "vdata": [94, 96], "vinput": [94, 96], "vlabel": [94, 96], "voutput": [94, 96], "vloss": [94, 96], "\u5207\u6362\u56de\u8bad\u7ec3\u6a21\u5f0f": 94, "\u4f8b\u5982\u6253\u5f00\u6b63\u5219\u5316": 94, "avg_loss": [94, 96], "avg_vloss": [94, 96], "\u8bb0\u5f55\u6bcf\u6279\u6b21\u5e73\u5747\u7684\u8fd0\u884c\u635f\u5931": [94, 96], "add_scalar": [94, 96, 170, 247], "\u5207\u6362\u5230\u60a8\u6253\u5f00\u7684tensorboard": 94, "\u67e5\u770bscalars\u9009\u9879\u5361": 94, "tensorboard\u8fd8\u53ef\u7528\u4e8e\u68c0\u67e5\u6a21\u578b\u5185\u7684\u6570\u636e\u6d41": 94, "\u8bf7\u4f7f\u7528\u6a21\u578b\u548c\u793a\u4f8b\u8f93\u5165\u8c03\u7528": 94, "add_graph": [94, 170], "\u518d\u6b21\u83b7\u53d6\u4e00\u4e2a\u5c0f\u6279\u91cf\u7684\u56fe\u50cf": 94, "\u5c06\u901a\u8fc7\u60a8\u7684\u6a21\u578b\u8ddf\u8e2a\u793a\u4f8b\u8f93\u5165": 94, "\u5e76\u5c06\u5176\u6e32\u67d3\u4e3a\u56fe\u5f62": 94, "\u5f53\u60a8\u5207\u6362\u5230tensorboard\u65f6": 94, "\u60a8\u5e94\u8be5\u4f1a\u770b\u5230\u4e00\u4e2agraphs\u9009\u9879\u5361": 94, "\u53cc\u51fb": 94, "\u8282\u70b9\u53ef\u67e5\u770b\u6a21\u578b\u5185\u7684\u5c42\u548c\u6570\u636e\u6d41": 94, "\u6211\u4eec\u4f7f\u7528\u768428x28\u56fe\u50cf\u74e6\u7247\u53ef\u4ee5\u5efa\u6a21\u4e3a784\u7ef4\u5411\u91cf": 94, "\u5c06\u5176\u6295\u5f71\u5230\u8f83\u4f4e\u7ef4\u5ea6\u7684\u8868\u793a\u5f62\u5f0f\u53ef\u80fd\u4f1a\u5f88\u6709\u542f\u53d1\u6027": 94, "add_embed": [94, 170], "\u65b9\u6cd5\u5c06\u4e00\u7ec4\u6570\u636e\u6295\u5f71\u5230\u5177\u6709\u6700\u9ad8\u65b9\u5dee\u7684\u4e09\u4e2a\u7ef4\u5ea6\u4e0a": 94, "\u5e76\u5c06\u5b83\u4eec\u663e\u793a\u4e3a\u4ea4\u4e92\u5f0f3d\u56fe\u8868": 94, "\u65b9\u6cd5\u901a\u8fc7\u6295\u5f71\u5230\u5177\u6709\u6700\u9ad8\u65b9\u5dee\u7684\u4e09\u4e2a\u7ef4\u5ea6\u6765\u81ea\u52a8\u6267\u884c\u6b64\u64cd\u4f5c": 94, "\u6211\u4eec\u5c06\u91c7\u6837\u6570\u636e": 94, "\u5e76\u751f\u6210\u8fd9\u6837\u4e00\u4e2a\u5d4c\u5165": 94, "\u9009\u62e9\u968f\u673a\u5b50\u96c6\u7684\u6570\u636e\u548c\u76f8\u5e94\u7684\u6807\u7b7e": 94, "select_n_random": [94, 170], "perm": [94, 170], "randperm": [94, 170, 179], "\u63d0\u53d6\u968f\u673a\u5b50\u96c6\u7684\u6570\u636e": 94, "\u83b7\u53d6\u6bcf\u4e2a\u56fe\u50cf\u7684\u7c7b\u6807\u7b7e": 94, "class_label": [94, 170, 172], "\u8bb0\u5f55\u5d4c\u5165": 94, "label_img": [94, 170], "\u5982\u679c\u60a8\u5207\u6362\u5230tensorboard\u5e76\u9009\u62e9projector\u9009\u9879\u5361": 94, "\u60a8\u5e94\u8be5\u4f1a\u770b\u5230\u6295\u5f71\u76843d\u8868\u793a": 94, "\u60a8\u53ef\u4ee5\u65cb\u8f6c\u548c\u7f29\u653e\u6a21\u578b": 94, "\u5728\u5927\u5c0f\u4e0d\u540c\u7684\u5c3a\u5ea6\u4e0a\u68c0\u67e5\u5b83": 94, "\u770b\u770b\u60a8\u662f\u5426\u53ef\u4ee5\u53d1\u73b0\u6295\u5f71\u6570\u636e\u548c\u6807\u7b7e\u805a\u7c7b\u4e2d\u7684\u6a21\u5f0f": 94, "\u4e3a\u4e86\u66f4\u597d\u7684\u53ef\u89c1\u6027": 94, "\u5efa\u8bae": 94, "\u4ece\u5de6\u4fa7\u7684": 94, "\u4e0b\u62c9\u83dc\u5355\u4e2d\u9009\u62e9": 94, "\u5207\u6362\u9876\u90e8\u7684night": 94, "mode\u56fe\u6807": 94, "\u5c06\u6d45\u8272\u56fe\u50cf\u7f6e\u4e8e\u6df1\u8272\u80cc\u666f\u4e0a": 94, "pytorch\u5173\u4e8e": 94, "__\u7684\u6587\u6863": 94, "org\u6559\u7a0b": 94, "\u4e2d\u7684tensorboard\u6559\u7a0b\u5185\u5bb9": 94, "\u6709\u5173tensorboard\u7684\u66f4\u591a\u4fe1\u606f": 94, "tensorboard\u6587\u6863": 94, "\u5f20\u91cf\u662fpytorch\u4e2d\u7684\u4e2d\u5fc3\u6570\u636e\u62bd\u8c61": 95, "\u8fd9\u4e2a\u4ea4\u4e92\u5f0f\u7b14\u8bb0\u672c\u63d0\u4f9b\u4e86\u5bf9": 95, "\u7c7b\u7684\u6df1\u5165\u4ecb\u7ecd": 95, "\u8ba9\u6211\u4eec\u5bfc\u5165pytorch\u6a21\u5757": 95, "\u6211\u4eec\u8fd8\u5c06\u6dfb\u52a0python\u7684\u6570\u5b66\u6a21\u5757": 95, "\u4ee5\u4fbf\u4e8e\u4e00\u4e9b\u793a\u4f8b": 95, "\u521b\u5efa\u5f20\u91cf\u6700\u7b80\u5355\u7684\u65b9\u6cd5\u662f\u4f7f\u7528": 95, "\u8ba9\u6211\u4eec\u89e3\u91ca\u4e0b\u521a\u624d\u53d1\u751f\u7684\u4e8b\u60c5": 95, "\u6211\u4eec\u4f7f\u7528\u9644\u52a0\u5230": 95, "\u6a21\u5757\u7684\u4f17\u591a\u5de5\u5382\u65b9\u6cd5\u4e4b\u4e00\u521b\u5efa\u4e86\u4e00\u4e2a\u5f20\u91cf": 95, "\u8be5\u5f20\u91cf\u662f\u4e8c\u7ef4\u7684": 95, "\u67093\u884c4\u5217": 95, "\u8fd4\u56de\u5bf9\u8c61\u7684\u7c7b\u578b\u662f": 95, "\u7684\u522b\u540d": 95, "pytorch\u5f20\u91cf\u752832\u4f4d\u6d6e\u70b9\u6570\u586b\u5145": 95, "\u66f4\u591a\u5173\u4e8e\u6570\u636e\u7c7b\u578b\u7684\u5185\u5bb9\u89c1\u4e0b\u6587": 95, "\u5f53\u6253\u5370\u4f60\u7684\u5f20\u91cf\u65f6": 95, "\u4f60\u53ef\u80fd\u4f1a\u770b\u5230\u4e00\u4e9b\u968f\u673a\u7684\u503c": 95, "\u8c03\u7528\u4e3a\u5f20\u91cf\u5206\u914d\u5185\u5b58": 95, "\u4f46\u4e0d\u4f1a\u7528\u4efb\u4f55\u503c\u521d\u59cb\u5316\u5b83": 95, "\u6240\u4ee5\u4f60\u770b\u5230\u7684\u662f\u5206\u914d\u65f6\u5185\u5b58\u4e2d\u7684\u4efb\u4f55\u503c": 95, "\u5173\u4e8e\u5f20\u91cf\u53ca\u5176\u7ef4\u6570\u548c\u672f\u8bed\u7684\u7b80\u8981\u8bf4\u660e": 95, "\u4f60\u6709\u65f6\u4f1a\u770b\u5230\u4e00\u7ef4\u5f20\u91cf\u88ab\u79f0\u4e3a": 95, "\u5411\u91cf": 95, "\u4e8c\u7ef4\u5f20\u91cf\u901a\u5e38\u88ab\u79f0\u4e3a": 95, "\u4efb\u4f55\u8d85\u8fc7\u4e24\u4e2a\u7ef4\u5ea6\u7684\u5f20\u91cf\u901a\u5e38\u90fd\u88ab\u79f0\u4e3a\u5f20\u91cf": 95, "\u5927\u591a\u6570\u60c5\u51b5\u4e0b": 95, "\u4f60\u4f1a\u5e0c\u671b\u7528\u4e00\u4e9b\u503c\u521d\u59cb\u5316\u4f60\u7684\u5f20\u91cf": 95, "\u5e38\u89c1\u7684\u60c5\u51b5\u662f\u5168\u96f6": 95, "\u5168\u4e00\u6216\u968f\u673a\u503c": 95, "\u6a21\u5757\u4e3a\u6240\u6709\u8fd9\u4e9b\u60c5\u51b5\u63d0\u4f9b\u4e86\u5de5\u5382\u65b9\u6cd5": 95, "\u5de5\u5382\u65b9\u6cd5\u90fd\u505a\u4e86\u4f60\u671f\u671b\u7684\u4e8b\u60c5": 95, "\u6211\u4eec\u6709\u4e00\u4e2a\u5168\u96f6\u5f20\u91cf": 95, "\u4e00\u4e2a\u5168\u4e00\u5f20\u91cf\u548c\u4e00\u4e2a\u968f\u673a\u503c\u57280\u52301\u4e4b\u95f4\u7684\u5f20\u91cf": 95, "\u8bf4\u5230\u968f\u673a\u5f20\u91cf": 95, "\u4f60\u662f\u5426\u6ce8\u610f\u5230\u5728\u5b83\u4e4b\u524d\u7acb\u5373\u8c03\u7528\u4e86": 95, "\u7528\u968f\u673a\u503c\u521d\u59cb\u5316\u5f20\u91cf": 95, "\u5982\u6a21\u578b\u7684\u5b66\u4e60\u6743\u91cd": 95, "\u662f\u5f88\u5e38\u89c1\u7684": 95, "\u4f46\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b": 95, "\u7279\u522b\u662f\u5728\u7814\u7a76\u73af\u5883\u4e2d": 95, "\u4f60\u53ef\u80fd\u5e0c\u671b\u5bf9\u7ed3\u679c\u7684\u53ef\u91cd\u590d\u6027\u6709\u4e00\u4e9b\u4fdd\u8bc1": 95, "\u624b\u52a8\u8bbe\u7f6e\u968f\u673a\u6570\u751f\u6210\u5668\u7684\u79cd\u5b50\u5c31\u662f\u8fd9\u6837\u505a\u7684\u65b9\u6cd5": 95, "\u8ba9\u6211\u4eec\u4ed4\u7ec6\u770b\u770b": 95, "random1": 95, "random2": 95, "random3": 95, "random4": 95, "\u4f60\u5e94\u8be5\u770b\u5230\u4e0a\u9762": 95, "\u5305\u542b\u76f8\u540c\u7684\u503c": 95, "\u4e5f\u662f\u5982\u6b64": [95, 249], "\u624b\u52a8\u8bbe\u7f6erng\u7684\u79cd\u5b50\u4f1a\u91cd\u7f6e\u5b83": 95, "\u56e0\u6b64\u76f8\u540c\u7684\u968f\u673a\u6570\u8ba1\u7b97\u5728\u5927\u591a\u6570\u8bbe\u7f6e\u4e0b\u5e94\u8be5\u63d0\u4f9b\u76f8\u540c\u7684\u7ed3\u679c": 95, "\u8bf7\u53c2\u9605pytorch\u5173\u4e8e\u53ef\u91cd\u590d\u6027\u7684": 95, "\u5f53\u4f60\u5728\u4e24\u4e2a\u6216\u591a\u4e2a\u5f20\u91cf\u4e0a\u6267\u884c\u64cd\u4f5c\u65f6": 95, "\u5b83\u4eec\u901a\u5e38\u9700\u8981\u5177\u6709\u76f8\u540c\u7684": 95, "\u5177\u6709\u76f8\u540c\u7684\u7ef4\u6570\u548c\u6bcf\u4e2a\u7ef4\u5ea6\u4e2d\u7684\u76f8\u540c\u6570\u91cf\u7684\u5355\u5143": 95, "_like": [95, 148], "empty_like_x": 95, "empty_lik": [95, 108, 148, 174, 175, 191, 211], "zeros_like_x": 95, "ones_like_x": 95, "rand_like_x": 95, "\u4e0a\u9762\u4ee3\u7801\u5355\u5143\u4e2d\u7684\u7b2c\u4e00\u4e2a\u65b0\u4e8b\u7269\u662f\u5728\u5f20\u91cf\u4e0a\u4f7f\u7528": 95, "\u8fd9\u4e2a\u5c5e\u6027\u5305\u542b\u4e86\u6bcf\u4e2a\u7ef4\u5ea6\u5f20\u91cf\u7684\u8303\u56f4\u7684\u5217\u8868": 95, "\u662f\u4e00\u4e2a\u4e09\u7ef4\u5f20\u91cf": 95, "\u5f62\u72b6\u4e3a": 95, "\u6211\u4eec\u53ef\u4ee5\u9a8c\u8bc1\u6bcf\u4e2a\u8fd9\u4e9b\u65b9\u6cd5\u90fd\u8fd4\u56de\u4e00\u4e2a\u5177\u6709\u76f8\u540c\u7ef4\u6570\u548c\u8303\u56f4\u7684\u5f20\u91cf": 95, "\u521b\u5efa\u5f20\u91cf\u7684\u6700\u540e\u4e00\u79cd\u65b9\u5f0f\u662f\u76f4\u63a5\u4ecepytorch\u96c6\u5408\u4e2d\u6307\u5b9a\u5176\u6570\u636e": 95, "some_const": 95, "1415926": 95, "71828": 95, "61803": 95, "0072897": 95, "some_integ": 95, "more_integ": 95, "\u662f\u5728\u4f60\u5df2\u7ecf\u6709python\u5143\u7ec4\u6216\u5217\u8868\u6570\u636e\u7684\u60c5\u51b5\u4e0b\u521b\u5efa\u5f20\u91cf\u7684\u6700\u76f4\u63a5\u65b9\u5f0f": 95, "\u5982\u4e0a\u6240\u793a": [95, 231], "\u5d4c\u5957\u96c6\u5408\u4f1a\u751f\u6210\u591a\u7ef4\u5f20\u91cf": 95, "\u521b\u5efa\u6570\u636e\u7684\u526f\u672c": 95, "\u8bbe\u7f6e\u5f20\u91cf\u7684\u6570\u636e\u7c7b\u578b\u6709\u4e24\u79cd\u65b9\u5f0f": 95, "int32": [95, 138, 166, 185, 186, 199, 202, 236], "\u8bbe\u7f6e\u5f20\u91cf\u5e95\u5c42\u6570\u636e\u7c7b\u578b\u7684\u6700\u7b80\u5355\u65b9\u5f0f\u662f\u5728\u521b\u5efa\u65f6\u4f7f\u7528\u53ef\u9009\u53c2\u6570": 95, "\u5728\u4e0a\u9762\u5355\u5143\u683c\u7684\u7b2c\u4e00\u884c\u4e2d": 95, "\u8bbe\u7f6e\u4e3a\u5f20\u91cf": 95, "\u5f53\u6211\u4eec\u6253\u5370": 95, "\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u5b83\u662f\u7531": 95, "\u586b\u5145\u7684": 95, "python\u7684\u4e00\u4e2a\u5fae\u5999\u63d0\u793a": 95, "\u8fd9\u662f\u4e00\u4e2a\u6574\u6570\u7c7b\u578b\u800c\u4e0d\u662f\u6d6e\u70b9\u6570": 95, "\u4f60\u53ef\u80fd\u8fd8\u6ce8\u610f\u5230": 95, "\u6253\u5370": 95, "\u4e0e\u6211\u4eec\u5c06": 95, "\u4fdd\u7559\u4e3a\u9ed8\u8ba4\u503c": 95, "32\u4f4d\u6d6e\u70b9\u6570": 95, "\u65f6\u4e0d\u540c": 95, "\u6253\u5370\u5f20\u91cf\u65f6\u4e5f\u6307\u5b9a\u4e86\u5176": 95, "\u6211\u4eec\u4ece\u6307\u5b9a\u5f20\u91cf\u5f62\u72b6\u4e3a\u4e00\u7cfb\u5217\u6574\u6570\u53c2\u6570": 95, "\u8f6c\u4e3a\u5c06\u8fd9\u4e9b\u53c2\u6570\u5206\u7ec4\u5230\u4e00\u4e2a\u5143\u7ec4\u4e2d": 95, "\u8fd9\u4e0d\u662f\u7edd\u5bf9\u5fc5\u8981\u7684": 95, "pytorch\u4f1a\u5c06\u4e00\u7cfb\u5217\u521d\u59cb\u7684": 95, "\u672a\u6807\u8bb0\u7684\u6574\u6570\u53c2\u6570\u89c6\u4e3a\u5f20\u91cf\u5f62\u72b6": 95, "\u4f46\u662f\u5f53\u6dfb\u52a0\u53ef\u9009\u53c2\u6570\u65f6": 95, "\u5b83\u53ef\u4ee5\u4f7f\u4f60\u7684\u610f\u56fe\u66f4\u52a0\u53ef\u8bfb": 95, "\u8bbe\u7f6e\u6570\u636e\u7c7b\u578b\u7684\u53e6\u4e00\u79cd\u65b9\u5f0f\u662f\u4f7f\u7528": 95, "\u6211\u4eec\u4ee5\u901a\u5e38\u7684\u65b9\u5f0f\u521b\u5efa\u4e86\u4e00\u4e2a\u968f\u673a\u6d6e\u70b9\u5f20\u91cf": 95, "\u6211\u4eec\u901a\u8fc7\u5c06": 95, "\u8f6c\u6362\u4e3a32\u4f4d\u6574\u6570\u6765\u521b\u5efa": 95, "\u5305\u542b\u4e0e": 95, "\u76f8\u540c\u7684\u503c": 95, "\u4f46\u88ab\u622a\u65ad\u4e3a\u6574\u6570": 95, "\u53ef\u7528\u7684\u6570\u636e\u7c7b\u578b\u5305\u62ec": 95, "bfloat": 95, "\u73b0\u5728\u4f60\u77e5\u9053\u4e86\u4e00\u4e9b\u521b\u5efa\u5f20\u91cf\u7684\u65b9\u6cd5": 95, "\u90a3\u4f60\u80fd\u5bf9\u5b83\u4eec\u505a\u4ec0\u4e48\u5462": 95, "\u8ba9\u6211\u4eec\u9996\u5148\u770b\u57fa\u672c\u7b97\u672f\u8fd0\u7b97": 95, "\u4ee5\u53ca\u5f20\u91cf\u5982\u4f55\u4e0e\u7b80\u5355\u7684\u6807\u91cf\u4ea4\u4e92": 95, "sqrt2": 95, "\u5982\u4f60\u6240\u89c1": [95, 104], "\u5f20\u91cf\u548c\u6807\u91cf\u4e4b\u95f4\u7684\u52a0\u6cd5": 95, "\u51cf\u6cd5": 95, "\u4e58\u6cd5": [95, 249], "\u9664\u6cd5\u548c\u6307\u6570\u8fd0\u7b97\u90fd\u662f\u5728\u5f20\u91cf\u7684\u6bcf\u4e2a\u5143\u7d20\u4e0a\u5206\u5e03\u5f0f\u8fdb\u884c\u7684": 95, "\u7531\u4e8e\u8fd9\u79cd\u64cd\u4f5c\u7684\u8f93\u51fa\u5c06\u662f\u4e00\u4e2a\u5f20\u91cf": 95, "\u4f60\u53ef\u4ee5\u50cf\u901a\u5e38\u7684\u8fd0\u7b97\u7b26\u4f18\u5148\u7ea7\u89c4\u5219\u4e00\u6837\u5c06\u5b83\u4eec\u94fe\u63a5\u5728\u4e00\u8d77": 95, "\u5c31\u50cf\u6211\u4eec\u5728\u521b\u5efa": 95, "\u7684\u90a3\u4e00\u884c\u4e2d\u6240\u505a\u7684\u90a3\u6837": 95, "\u4e24\u4e2a\u5f20\u91cf\u4e4b\u95f4\u7684\u7c7b\u4f3c\u8fd0\u7b97\u4e5f\u50cf\u4f60\u76f4\u89c9\u4e0a\u671f\u671b\u7684\u90a3\u6837": 95, "powers2": 95, "dozen": [95, 166], "\u8fd9\u91cc\u9700\u8981\u6ce8\u610f\u7684\u662f": 95, "\u524d\u9762\u4ee3\u7801\u5355\u5143\u4e2d\u7684\u6240\u6709\u5f20\u91cf\u90fd\u5177\u6709\u76f8\u540c\u7684\u5f62\u72b6": 95, "\u5982\u679c\u6211\u4eec\u5c1d\u8bd5\u5728\u4e0d\u540c\u5f62\u72b6\u7684\u5f20\u91cf\u4e0a\u6267\u884c\u4e8c\u5143\u8fd0\u7b97\u4f1a\u600e\u6837": 95, "\u4e0b\u9762\u7684\u5355\u5143\u683c\u4f1a\u629b\u51fa\u4e00\u4e2a\u8fd0\u884c\u65f6\u9519\u8bef": 95, "\u8fd9\u662f\u6709\u610f\u7684": 95, "\u4e00\u822c\u60c5\u51b5\u4e0b": 95, "\u4f60\u4e0d\u80fd\u4ee5\u8fd9\u79cd\u65b9\u5f0f\u5bf9\u4e0d\u540c\u5f62\u72b6\u7684\u5f20\u91cf\u8fdb\u884c\u64cd\u4f5c": 95, "\u5373\u4f7f\u5728\u4e0a\u9762\u7684\u5355\u5143\u683c\u4e2d": 95, "\u5f20\u91cf\u5177\u6709\u76f8\u540c\u6570\u91cf\u7684\u5143\u7d20": 95, "\u5982\u679c\u4f60\u719f\u6089numpi": 95, "ndarrays\u4e2d\u7684\u5e7f\u64ad\u8bed\u4e49": 95, "\u4f60\u4f1a\u53d1\u73b0\u8fd9\u91cc\u5e94\u7528\u7684\u662f\u76f8\u540c\u7684\u89c4\u5219": 95, "\u540c\u5f62\u89c4\u5219\u7684\u4f8b\u5916\u662f": 95, "\u8fd9\u91cc\u6709\u4e00\u4e2a\u4f8b\u5b50": 95, "\u8fd9\u91cc\u7684\u6280\u5de7\u662f\u4ec0\u4e48": 95, "\u6211\u4eec\u662f\u5982\u4f55\u5c06": 95, "\u5f20\u91cf\u4e0e": 95, "\u5f20\u91cf\u76f8\u4e58\u7684": 95, "\u5e7f\u64ad\u662f\u4e00\u79cd\u5728\u5177\u6709\u76f8\u4f3c\u5f62\u72b6\u7684\u5f20\u91cf\u4e4b\u95f4\u6267\u884c\u64cd\u4f5c\u7684\u65b9\u5f0f": 95, "\u5728\u4e0a\u9762\u7684\u4f8b\u5b50\u4e2d": [95, 129], "\u4e00\u884c\u56db\u5217\u7684\u5f20\u91cf\u4e0e\u4e24\u884c\u56db\u5217\u5f20\u91cf\u7684": 95, "\u4e24\u884c": 95, "\u76f8\u4e58": 95, "\u8fd9\u662f\u6df1\u5ea6\u5b66\u4e60\u4e2d\u4e00\u4e2a\u91cd\u8981\u7684\u64cd\u4f5c": 95, "\u5e38\u89c1\u7684\u4f8b\u5b50\u662f\u5c06\u4e00\u6279\u8f93\u5165\u5f20\u91cf\u7684\u5b66\u4e60\u6743\u91cd\u5f20\u91cf\u76f8\u4e58": 95, "\u5206\u522b\u5bf9\u6279\u6b21\u4e2d\u7684\u6bcf\u4e2a\u5b9e\u4f8b\u5e94\u7528\u8be5\u64cd\u4f5c": 95, "\u5e76\u8fd4\u56de\u4e00\u4e2a\u5f62\u72b6\u76f8\u540c\u7684\u5f20\u91cf": 95, "\u5c31\u50cf\u6211\u4eec\u4e0a\u9762\u7684": 95, "\u793a\u4f8b\u4e00\u6837": 95, "\u8fd4\u56de\u4e86\u4e00\u4e2a\u5f62\u72b6\u4e3a": 95, "\u5e7f\u64ad\u7684\u89c4\u5219\u662f": 95, "\u6bcf\u4e2a\u5f20\u91cf\u5fc5\u987b\u81f3\u5c11\u6709\u4e00\u4e2a\u7ef4\u5ea6": 95, "\u4e0d\u5141\u8bb8\u7a7a\u5f20\u91cf": 95, "\u6bd4\u8f83\u4e24\u4e2a\u5f20\u91cf\u7684\u7ef4\u5ea6\u5927\u5c0f": 95, "\u4ece\u6700\u540e\u4e00\u4e2a\u5230\u7b2c\u4e00\u4e2a": 95, "\u6bcf\u4e2a\u7ef4\u5ea6\u5fc5\u987b\u76f8\u7b49": 95, "\u5176\u4e2d\u4e00\u4e2a\u7ef4\u5ea6\u5fc5\u987b\u4e3a1": 95, "\u8be5\u7ef4\u5ea6\u5728\u5176\u4e2d\u4e00\u4e2a\u5f20\u91cf\u4e2d\u4e0d\u5b58\u5728": 95, "\u5f53\u7136": [95, 228], "\u76f8\u540c\u5f62\u72b6\u7684\u5f20\u91cf\u662f": 95, "\u53ef\u5e7f\u64ad": 95, "\u6b63\u5982\u4f60\u4e4b\u524d\u770b\u5230\u7684\u90a3\u6837": 95, "\u8fd9\u91cc\u6709\u4e00\u4e9b\u7b26\u5408\u4e0a\u8ff0\u89c4\u5219\u5e76\u5141\u8bb8\u5e7f\u64ad\u7684\u60c5\u51b5\u793a\u4f8b": 95, "\u7b2c3\u548c\u7b2c2\u7ef4\u4e0ea\u76f8\u540c": 95, "\u7b2c1\u7ef4\u4e0d\u5b58\u5728": 95, "\u7b2c3\u7ef4\u4e3a1": 95, "\u7b2c2\u7ef4\u4e0ea\u76f8\u540c": 95, "\u7b2c3\u7ef4\u4e0ea\u76f8\u540c": 95, "\u7b2c2\u7ef4\u4e3a1": 95, "\u4ed4\u7ec6\u89c2\u5bdf\u4e0a\u9762\u6bcf\u4e2a\u5f20\u91cf\u7684\u503c": 95, "\u521b\u5efa": 95, "\u7684\u4e58\u6cd5\u8fd0\u7b97\u662f\u5728": 95, "\u7684\u6bcf\u4e00\u5c42\u4e0a\u5e7f\u64ad\u7684": 95, "\u5bf9\u4e8e": [95, 249], "\u8be5\u8fd0\u7b97\u5728": 95, "\u7684\u6bcf\u4e00\u5c42\u548c\u6bcf\u4e00\u884c\u4e0a\u90fd\u8fdb\u884c\u4e86\u5e7f\u64ad": 95, "\u6bcf\u4e00\u52173\u4e2a\u5143\u7d20\u90fd\u662f\u76f8\u540c\u7684": 95, "\u6211\u4eec\u98a0\u5012\u4e86\u4e00\u4e0b": 95, "\u73b0\u5728\u6bcf\u4e00\u884c\u5728\u5c42\u4e0e\u5217\u4e4b\u95f4\u90fd\u662f\u76f8\u540c\u7684": 95, "\u6709\u5173\u5e7f\u64ad\u7684\u66f4\u591a\u4fe1\u606f": 95, "\u8bf7\u53c2\u9605pytorch\u5173\u4e8e\u6b64\u7684": 95, "\u8fd9\u91cc\u6709\u4e00\u4e9b\u5c1d\u8bd5\u5e7f\u64ad\u4f46\u4f1a\u5931\u8d25\u7684\u4f8b\u5b50": 95, "\u7ef4\u5ea6\u5fc5\u987b\u4ece\u6700\u540e\u5230\u7b2c\u4e00\u4e2a\u5339\u914d": 95, "\u7b2c3\u548c\u7b2c2\u7ef4\u90fd\u4e0d\u540c": 95, "\u4e0d\u80fd\u4e0e\u7a7a\u5f20\u91cf\u8fdb\u884c\u5e7f\u64ad": 95, "\u5f20\u91cf\u6709\u8d85\u8fc7\u4e09\u767e\u79cd\u53ef\u4ee5\u6267\u884c\u7684\u64cd\u4f5c": 95, "\u8fd9\u91cc\u662f\u4e00\u4e9b\u4e3b\u8981\u64cd\u4f5c\u7c7b\u522b\u7684\u793a\u4f8b": 95, "\u5e38\u7528\u65b9\u6cd5": 95, "ceil": [95, 136], "\u4e09\u89d2\u51fd\u6570\u53ca\u5176\u53cd\u51fd\u6570": 95, "nsine": 95, "arcsin": 95, "\u4f4d\u8fd0\u7b97": 95, "nbitwis": 95, "xor": 95, "bitwise_xor": 95, "\u6bd4\u8f83\u64cd\u4f5c": 95, "nbroadcast": 95, "\u8fd4\u56de\u5e03\u5c14\u7c7b\u578b\u5f20\u91cf": 95, "\u5f52\u7ea6\u64cd\u4f5c": 95, "n\u5f52\u7ea6\u64cd\u4f5c": 95, "\u8fd4\u56de\u5355\u5143\u7d20\u5f20\u91cf": 95, "\u4ece\u8fd4\u56de\u7684\u5f20\u91cf\u4e2d\u63d0\u53d6\u503c": 95, "\u5e73\u5747\u503c": 95, "\u6807\u51c6\u5dee": 95, "prod": [95, 192], "\u6240\u6709\u6570\u5b57\u7684\u4e58\u79ef": 95, "\u8fc7\u6ee4\u552f\u4e00\u5143\u7d20": 95, "\u5411\u91cf\u548c\u7ebf\u6027\u4ee3\u6570\u8fd0\u7b97": 95, "\u5355\u4f4d\u5411\u91cf": 95, "m1": [95, 233], "\u968f\u673a\u77e9\u9635": 95, "m2": 95, "\u4e09\u500d\u5355\u4f4d\u77e9\u9635": 95, "n\u5411\u91cf\u548c\u77e9\u9635": 95, "\u5355\u4f4d\u5411\u91cf\u7684\u8d1f\u503c": 95, "m3": 95, "\u7684\u4e09\u500d": 95, "\u5947\u5f02\u503c\u5206\u89e3": 95, "\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u548c\u5b8c\u6574\u7684\u6570\u5b66\u51fd\u6570\u6e05\u5355": 95, "\u5927\u591a\u6570\u5f20\u91cf\u7684\u4e8c\u5143\u8fd0\u7b97\u5c06\u8fd4\u56de\u7b2c\u4e09\u4e2a\u65b0\u5f20\u91cf": 95, "\u5f53\u6211\u4eec\u8bf4": 95, "\u662f\u5f20\u91cf": 95, "\u65b0\u5f20\u91cf": 95, "\u5c06\u5360\u7528\u4e0e\u5176\u4ed6\u5f20\u91cf\u4e0d\u540c\u7684\u5185\u5b58\u533a\u57df": 95, "\u6709\u65f6\u60a8\u53ef\u80fd\u5e0c\u671b\u5c31\u5730\u4fee\u6539\u5f20\u91cf": 95, "\u5982\u679c\u60a8\u6b63\u5728\u6267\u884c\u5143\u7d20wise\u8ba1\u7b97": 95, "\u53ef\u4ee5\u4e22\u5f03\u4e2d\u95f4\u503c": 95, "\u5927\u591a\u6570\u6570\u5b66\u51fd\u6570\u90fd\u6709\u4e00\u4e2a\u5e26\u6709\u9644\u52a0\u4e0b\u5212\u7ebf": 95, "\u7684\u7248\u672c": 95, "\u5b83\u5c06\u5c31\u5730\u4fee\u6539\u5f20\u91cf": 95, "\u6b64\u64cd\u4f5c\u5728\u5185\u5b58\u4e2d\u521b\u5efa\u65b0\u5f20\u91cf": 95, "\u672a\u66f4\u6539": 95, "sin_": 95, "\u6ce8\u610f\u4e0b\u5212\u7ebf": 95, "\u88ab\u4fee\u6539": 95, "\u5bf9\u4e8e\u7b97\u672f\u8fd0\u7b97": 95, "\u6709\u4e00\u4e9b\u51fd\u6570\u7684\u884c\u4e3a\u7c7b\u4f3c": 95, "nafter": [95, 154], "\u8fd9\u4e9b\u5c31\u5730\u7b97\u672f\u51fd\u6570\u662f": 95, "\u5bf9\u8c61\u4e0a\u7684\u65b9\u6cd5": 95, "\u800c\u4e0d\u662f\u50cf\u8bb8\u591a\u5176\u4ed6\u51fd\u6570": 95, "\u90a3\u6837\u9644\u52a0\u5230": 95, "\u6a21\u5757\u4e0a": 95, "\u6b63\u5982\u4f60\u4ece": 95, "\u4e2d\u770b\u5230\u7684": 95, "\u88ab\u8c03\u7528\u7684\u5f20\u91cf\u662f\u5c31\u5730\u6539\u53d8\u7684\u90a3\u4e2a": 95, "\u8fd8\u6709\u53e6\u4e00\u79cd\u9009\u62e9": 95, "\u53ef\u4ee5\u5c06\u8ba1\u7b97\u7ed3\u679c\u653e\u5728\u4e00\u4e2a\u5df2\u7ecf\u5206\u914d\u7684\u5f20\u91cf\u4e2d": 95, "\u6211\u4eec\u5230\u76ee\u524d\u4e3a\u6b62\u770b\u5230\u7684\u8bb8\u591a\u65b9\u6cd5\u548c\u51fd\u6570": 95, "\u5305\u62ec\u521b\u5efa\u65b9\u6cd5": 95, "\u90fd\u6709\u4e00\u4e2a": 95, "\u8ba9\u4f60\u6307\u5b9a\u4e00\u4e2a\u5f20\u91cf\u6765\u63a5\u6536\u8f93\u51fa": 95, "\u5982\u679c": [95, 111, 214, 246, 248, 249], "\u5f20\u91cf\u7684\u5f62\u72b6\u548c": 95, "\u6b63\u786e": 95, "\u8fd9\u53ef\u4ee5\u5728\u4e0d\u5206\u914d\u65b0\u5185\u5b58\u7684\u60c5\u51b5\u4e0b\u53d1\u751f": 95, "old_id": 95, "\u7684\u5185\u5bb9\u5df2\u7ecf\u6539\u53d8": 95, "\u6d4b\u8bd5": [95, 238], "\u662f\u540c\u4e00\u4e2a\u5bf9\u8c61": 95, "\u800c\u4e0d\u53ea\u662f\u5305\u542b\u76f8\u7b49\u7684\u503c": 95, "\u786e\u4fdd\u6211\u4eec\u7684\u65b0": 95, "\u662f\u65e7": 95, "\u7684\u540c\u4e00\u4e2a\u5bf9\u8c61": 95, "\u5bf9\u4e8e\u521b\u5efa\u4e5f\u53ef\u4ee5": 95, "\u53c8\u4e00\u6b21\u6539\u53d8": 95, "\u4ecd\u7136\u662f\u540c\u4e00\u4e2a\u5bf9\u8c61": 95, "\u4e2d\u7684\u4efb\u4f55\u5bf9\u8c61\u4e00\u6837": 95, "\u5c06\u5f20\u91cf\u8d4b\u503c\u7ed9\u53d8\u91cf\u4f1a\u4f7f\u8be5\u53d8\u91cf\u6210\u4e3a\u5f20\u91cf\u7684": 95, "\u6807\u7b7e": [95, 228, 238, 252], "\u800c\u4e0d\u4f1a\u590d\u5236\u5b83": 95, "561": [95, 178], "\u6211\u4eec\u6539\u53d8": 95, "\u4e5f\u88ab\u6539\u53d8\u4e86": 95, "\u5982\u679c\u4f60\u60f3\u8981\u4e00\u4e2a\u5355\u72ec\u7684\u6570\u636e\u526f\u672c\u6765\u5904\u7406\u5462": 95, "\u8fd9\u65f6\u5c31\u53ef\u4ee5\u4f7f\u7528": 95, "\u5185\u5b58\u4e2d\u7684\u4e0d\u540c\u5bf9\u8c61": 95, "\u4f46\u4ecd\u7136\u5177\u6709\u76f8\u540c\u7684\u5185\u5bb9": 95, "\u6539\u53d8\u4e86": 95, "\u4f46": [95, 233, 246], "\u4ecd\u7136\u662f\u5168": 95, "\u6709\u4e00\u4e2a\u91cd\u8981\u7684\u4e8b\u60c5\u9700\u8981\u6ce8\u610f": 95, "\u5982\u679c\u4f60\u7684\u6e90\u5f20\u91cf\u542f\u7528\u4e86\u81ea\u52a8\u6c42\u5bfc": 95, "\u90a3\u4e48\u514b\u9686\u5f20\u91cf\u4e5f\u4f1a\u542f\u7528\u81ea\u52a8\u6c42\u5bfc": 95, "\u8fd9\u5c06\u5728\u5173\u4e8e\u81ea\u52a8\u6c42\u5bfc\u7684\u89c6\u9891\u4e2d\u66f4\u6df1\u5165\u5730\u4ecb\u7ecd": 95, "\u4f46\u5982\u679c\u4f60\u60f3\u4e86\u89e3\u7ec6\u8282\u7684\u7b80\u5355\u7248\u672c": 95, "\u8bf7\u7ee7\u7eed\u9605\u8bfb": 95, "\u5728\u8bb8\u591a\u60c5\u51b5\u4e0b": 95, "\u8fd9\u6b63\u662f\u4f60\u6240\u9700\u8981\u7684": 95, "\u5982\u679c\u4f60\u7684\u6a21\u578b\u5728\u5176": 95, "\u65b9\u6cd5\u4e2d\u6709\u591a\u4e2a\u8ba1\u7b97\u8def\u5f84": 95, "\u5e76\u4e14": 95, "\u539f\u59cb\u5f20\u91cf\u548c\u5b83\u7684\u514b\u9686": 95, "\u90fd\u4f1a\u5f71\u54cd\u6a21\u578b\u7684\u8f93\u51fa": 95, "\u90a3\u4e48\u4e3a\u4e86\u542f\u7528\u6a21\u578b\u5b66\u4e60": 95, "\u4f60\u5e0c\u671b\u4e24\u4e2a\u5f20\u91cf\u90fd\u542f\u7528\u81ea\u52a8\u6c42\u5bfc": 95, "\u901a\u5e38\u5982\u679c\u5b83\u662f\u4e00\u7ec4\u5b66\u4e60\u6743\u91cd\u6216\u6e90\u81ea\u6d89\u53ca\u6743\u91cd\u7684\u8ba1\u7b97": 95, "\u90a3\u4e48\u4f60\u5c31\u4f1a\u5f97\u5230\u6240\u9700\u7684\u7ed3\u679c": 95, "\u53e6\u4e00\u65b9\u9762": [95, 236, 254], "\u5982\u679c\u4f60\u6b63\u5728\u8fdb\u884c\u4e00\u4e2a\u8ba1\u7b97": 95, "\u90fd\u4e0d\u9700\u8981\u8ddf\u8e2a\u68af\u5ea6": 95, "\u90a3\u4e48\u53ea\u8981\u6e90\u5f20\u91cf\u5173\u95ed\u4e86\u81ea\u52a8\u6c42\u5bfc": 95, "\u4f60\u5c31\u53ef\u4ee5\u7ee7\u7eed\u4e86": 95, "\u8fd8\u6709\u7b2c\u4e09\u79cd\u60c5\u51b5": 95, "\u5047\u8bbe\u4f60\u5728\u6a21\u578b\u7684": 95, "\u51fd\u6570\u4e2d\u6267\u884c\u4e00\u4e2a\u8ba1\u7b97": 95, "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u6240\u6709\u5185\u5bb9\u7684\u68af\u5ea6\u90fd\u6253\u5f00": 95, "\u4f46\u4f60\u60f3\u5728\u4e2d\u95f4\u63d0\u53d6\u4e00\u4e9b\u503c\u6765\u751f\u6210\u4e00\u4e9b\u6307\u6807": 95, "\u4f60": 95, "\u4e0d\u5e0c\u671b": 95, "\u514b\u9686\u7684\u6e90\u5f20\u91cf\u526f\u672c\u8ddf\u8e2a\u68af\u5ea6": 95, "\u5173\u95ed\u81ea\u52a8\u6c42\u5bfc\u7684\u5386\u53f2\u8bb0\u5f55\u8ddf\u8e2a\u53ef\u4ee5\u63d0\u9ad8\u6027\u80fd": 95, "\u4f60\u53ef\u4ee5\u5728\u6e90\u5f20\u91cf\u4e0a\u4f7f\u7528": 95, "\u6253\u5f00\u81ea\u52a8\u6c42\u5bfc": 95, "\u6b64\u5904\u53d1\u751f\u4e86\u4ec0\u4e48": 95, "\u6211\u4eec\u521b\u5efa\u4e86": [95, 129], "\u5e76\u5c06": [95, 223, 228, 258], "\u6211\u4eec\u8fd8\u6ca1\u6709\u4ecb\u7ecd\u8fd9\u4e2a\u53ef\u9009\u53c2\u6570": 95, "\u4f46\u5c06\u5728\u5173\u4e8e\u81ea\u52a8\u6c42\u5bfc\u7684\u5355\u5143\u4e2d\u4ecb\u7ecd": 95, "\u5b83\u544a\u8bc9\u6211\u4eec\u5c5e\u6027": 95, "\u8fd9\u610f\u5473\u7740\u81ea\u52a8\u6c42\u5bfc\u548c\u8ba1\u7b97\u5386\u53f2\u8ddf\u8e2a\u5df2\u6253\u5f00": 95, "\u6211\u4eec\u514b\u9686": 95, "\u5e76\u5c06\u5176\u6807\u8bb0\u4e3a": 95, "\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u5b83\u6b63\u5728\u8ddf\u8e2a\u5176\u8ba1\u7b97\u5386\u53f2": 95, "\u5b83\u7ee7\u627f\u4e86": 95, "\u7684\u81ea\u52a8\u6c42\u5bfc\u8bbe\u7f6e": 95, "\u5e76\u6dfb\u52a0\u5230\u4e86\u8ba1\u7b97\u5386\u53f2\u4e2d": 95, "\u4f46\u9996\u5148\u8c03\u7528": 95, "\u6211\u4eec\u770b\u4e0d\u5230\u4efb\u4f55\u8ba1\u7b97\u5386\u53f2": 95, "\u4e5f\u6ca1\u6709": 95, "\u5c06\u5f20\u91cf\u4e0e\u5176\u8ba1\u7b97\u5386\u53f2\u5206\u79bb": 95, "\u5b83\u8bf4": 95, "\u65e0\u8bba\u63a5\u4e0b\u6765\u53d1\u751f\u4ec0\u4e48": 95, "\u90fd\u50cf\u81ea\u52a8\u6c42\u5bfc\u5173\u95ed\u65f6\u90a3\u6837\u8fdb\u884c": 95, "\u5b83\u8fd9\u6837\u505a": 95, "\u5e76\u4e0d\u4f1a\u6539\u53d8": 95, "\u5f53\u6211\u4eec\u5728\u6700\u540e\u518d\u6b21\u6253\u5370": 95, "\u5b83\u4fdd\u7559\u4e86\u5176": 95, "\u7684\u4e3b\u8981\u4f18\u52bf\u4e4b\u4e00\u662f\u5728": 95, "\u517c\u5bb9\u7684": 95, "\u4e0a\u6709\u5f3a\u5927\u7684\u52a0\u901f\u80fd\u529b": 95, "\u7684\u5e76\u884c\u8ba1\u7b97\u5e73\u53f0": 95, "\u5230\u76ee\u524d\u4e3a\u6b62": [95, 233], "\u6211\u4eec\u6240\u505a\u7684\u4e00\u5207\u90fd\u662f\u5728": 95, "\u6211\u4eec\u5982\u4f55\u79fb\u52a8\u5230\u66f4\u5feb\u7684\u786c\u4ef6\u4e0a\u5462": 95, "\u6211\u4eec\u5e94\u8be5\u4f7f\u7528": 95, "\u65b9\u6cd5\u68c0\u67e5\u662f\u5426\u6709": 95, "\u53ef\u7528": 95, "\u5982\u679c\u4f60\u6ca1\u6709\u5b89\u88c5": 95, "\u9a71\u52a8\u7a0b\u5e8f": 95, "\u672c\u8282\u4e2d\u7684\u53ef\u6267\u884c\u5355\u5143\u683c\u5c06\u4e0d\u4f1a\u6267\u884c\u4efb\u4f55": 95, "\u76f8\u5173\u7684\u4ee3\u7801": 95, "\u4e00\u65e6\u6211\u4eec\u786e\u5b9a\u6709\u4e00\u4e2a\u6216\u591a\u4e2agpu\u53ef\u7528": 95, "\u6211\u4eec\u9700\u8981\u5c06\u6570\u636e\u653e\u5728gpu\u53ef\u4ee5\u8bbf\u95ee\u7684\u5730\u65b9": 95, "\u4f60\u7684cpu\u5728\u8ba1\u7b97\u673a\u7684ram\u4e0a\u5bf9\u6570\u636e\u8fdb\u884c\u8ba1\u7b97": 95, "\u4f60\u7684gpu\u6709\u4e13\u7528\u7684\u5185\u5b58\u8fde\u63a5\u5230\u5b83": 95, "\u6bcf\u5f53\u4f60\u60f3\u5728\u4e00\u4e2a\u8bbe\u5907\u4e0a\u6267\u884c\u8ba1\u7b97\u65f6": 95, "\u4f60\u5fc5\u987b\u5c06\u8be5\u8ba1\u7b97\u6240\u9700\u7684": 95, "\u6570\u636e\u79fb\u52a8\u5230\u8be5\u8bbe\u5907\u53ef\u8bbf\u95ee\u7684\u5185\u5b58\u4e2d": 95, "\u4fd7\u79f0": 95, "\u5c06\u6570\u636e\u79fb\u52a8\u5230gpu\u53ef\u8bbf\u95ee\u7684\u5185\u5b58": 95, "\u88ab\u7b80\u79f0\u4e3a": 95, "\u5c06\u6570\u636e\u79fb\u52a8\u5230gpu": 95, "\u6709\u591a\u79cd\u65b9\u5f0f\u53ef\u4ee5\u5c06\u6570\u636e\u79fb\u52a8\u5230\u76ee\u6807\u8bbe\u5907": 95, "\u4f60\u53ef\u4ee5\u5728\u521b\u5efa\u65f6\u8fd9\u6837\u505a": 95, "gpu_rand": 95, "\u65b0\u7684\u5f20\u91cf\u662f\u5728cpu\u4e0a\u521b\u5efa\u7684": 95, "\u6240\u4ee5\u6211\u4eec\u5fc5\u987b\u4f7f\u7528\u53ef\u9009\u7684": 95, "\u53c2\u6570\u6765\u6307\u5b9a\u6211\u4eec\u60f3\u5728gpu\u4e0a\u521b\u5efa\u5f20\u91cf": 95, "\u5f53\u6211\u4eec\u6253\u5370\u65b0\u7684\u5f20\u91cf\u65f6": 95, "\u4f60\u53ef\u4ee5\u770b\u5230pytorch\u4f1a\u544a\u8bc9\u6211\u4eec\u5b83\u5728\u54ea\u4e2a\u8bbe\u5907\u4e0a": 95, "\u5982\u679c\u4e0d\u5728cpu\u4e0a": 95, "\u67e5\u8be2gpu\u7684\u6570\u91cf": 95, "\u5982\u679c\u4f60\u6709\u591a\u4e2agpu": 95, "\u4f60\u53ef\u4ee5\u901a\u8fc7\u7d22\u5f15\u6307\u5b9a\u5b83\u4eec": 95, "\u4f5c\u4e3a\u7f16\u7801\u5b9e\u8df5": 95, "\u5728\u4efb\u4f55\u5730\u65b9\u90fd\u4f7f\u7528\u5b57\u7b26\u4e32\u5e38\u91cf\u6765\u6307\u5b9a\u8bbe\u5907\u662f\u76f8\u5f53\u8106\u5f31\u7684": 95, "\u65e0\u8bba\u4f60\u5728cpu\u8fd8\u662fgpu\u786c\u4ef6\u4e0a": 95, "\u4f60\u7684\u4ee3\u7801\u90fd\u5e94\u8be5\u7a33\u5065\u5730\u6267\u884c": 95, "\u4f60\u53ef\u4ee5\u901a\u8fc7\u521b\u5efa\u4e00\u4e2a\u8bbe\u5907\u53e5\u67c4\u6765\u5b9e\u73b0\u8fd9\u4e00\u70b9": 95, "\u800c\u4e0d\u662f\u4f7f\u7528\u5b57\u7b26\u4e32\u4f20\u9012\u7ed9\u4f60\u7684\u5f20\u91cf": 95, "my_devic": 95, "\u5982\u679c\u4f60\u6709\u4e00\u4e2a\u5df2\u7ecf\u5b58\u5728\u4e8e\u4e00\u4e2a\u8bbe\u5907\u4e0a\u7684\u5f20\u91cf": 95, "\u65b9\u6cd5\u5c06\u5b83\u79fb\u52a8\u5230\u53e6\u4e00\u4e2a\u8bbe\u5907": 95, "\u4e0b\u9762\u4e00\u884c\u4ee3\u7801\u5728cpu\u4e0a\u521b\u5efa\u4e00\u4e2a\u5f20\u91cf": 95, "\u5e76\u5c06\u5b83\u79fb\u52a8\u5230\u4f60\u5728\u4e0a\u4e00\u4e2a\u5355\u5143\u683c\u4e2d\u83b7\u53d6\u7684\u4efb\u4f55\u8bbe\u5907\u53e5\u67c4\u4e0a": 95, "\u91cd\u8981\u7684\u662f\u8981\u77e5\u9053": 95, "\u4e3a\u4e86\u8fdb\u884c\u6d89\u53ca\u4e24\u4e2a\u6216\u591a\u4e2a\u5f20\u91cf\u7684\u8ba1\u7b97": 95, "\u6240\u6709\u5f20\u91cf\u5fc5\u987b\u5728\u540c\u4e00\u8bbe\u5907\u4e0a": 95, "\u65e0\u8bba\u4f60\u662f\u5426\u6709gpu\u8bbe\u5907\u53ef\u7528": 95, "\u4ee5\u4e0b\u4ee3\u7801\u90fd\u4f1a\u629b\u51fa\u8fd0\u884c\u65f6\u9519\u8bef": 95, "thrown": [95, 194, 208], "\u6709\u65f6": 95, "\u4f60\u9700\u8981\u6539\u53d8\u5f20\u91cf\u7684\u5f62\u72b6": 95, "\u6211\u4eec\u5c06\u770b\u4e00\u4e9b\u5e38\u89c1\u7684\u60c5\u51b5": 95, "\u4ee5\u53ca\u5982\u4f55\u5904\u7406\u5b83\u4eec": 95, "\u4f60\u53ef\u80fd\u9700\u8981\u6539\u53d8\u7ef4\u5ea6\u6570\u91cf\u7684\u4e00\u79cd\u60c5\u51b5\u662f\u5c06\u5355\u4e2a\u5b9e\u4f8b\u8f93\u5165\u5230\u4f60\u7684\u6a21\u578b\u4e2d": 95, "pytorch\u6a21\u578b": 95, "\u901a\u5e38\u671f\u671b\u8f93\u5165": 95, "\u6570\u636e": [95, 238], "\u5047\u8bbe\u6709\u4e00\u4e2a\u6a21\u578b\u53ef\u4ee5\u5904\u74063x226x226\u7684\u56fe\u50cf": 95, "\u4e00\u4e2a226\u50cf\u7d20\u7684\u6b63\u65b9\u5f62": 95, "\u67093\u4e2a\u989c\u8272\u901a\u9053": 95, "\u5f53\u4f60\u52a0\u8f7d\u548c\u8f6c\u6362\u5b83\u65f6": 95, "\u4f60\u4f1a\u5f97\u5230\u4e00\u4e2a\u5f62\u72b6\u4e3a": 95, "226": 95, "\u4f46\u662f\u4f60\u7684\u6a21\u578b": 95, "\u671f\u671b\u8f93\u5165\u5f62\u72b6\u4e3a": 95, "\u662f\u6279\u6b21\u4e2d\u56fe\u50cf\u7684\u6570\u91cf": 95, "\u90a3\u4e48\u5982\u4f55\u521b\u5efa\u4e00\u4e2a\u6279\u6b21\u5927\u5c0f\u4e3a1\u7684\u8f93\u5165\u5462": 95, "\u65b9\u6cd5\u6dfb\u52a0\u4e86\u4e00\u4e2a\u5927\u5c0f\u4e3a1\u7684\u7ef4\u5ea6": 95, "\u5728\u6700\u524d\u9762\u6dfb\u52a0\u4e86\u4e00\u4e2a\u65b0\u76840\u7ef4\u5ea6": 95, "\u73b0\u5728\u4f60\u6709\u4e86\u4e00\u4e2a\u6279\u6b21\u5927\u5c0f\u4e3a1\u7684\u8f93\u5165": 95, "\u90a3\u4e48\u5982\u679c\u662f": 95, "\u53bb\u9664": 95, "\u591a\u4f59\u76841\u7ef4\u5ea6\u5462": 95, "\u6211\u4eec\u6240\u8bf4\u7684\u6324\u538b": 95, "\u5c31\u662f\u5229\u7528\u4e86": 95, "\u4efb\u4f55\u5927\u5c0f\u4e3a1\u7684\u7ef4\u5ea6": 95, "\u4e0d\u4f1a": 95, "\u6539\u53d8\u5f20\u91cf\u4e2d\u5143\u7d20\u7684\u6570\u91cf\u8fd9\u4e00\u4e8b\u5b9e": 95, "\u7ee7\u7eed\u4e0a\u9762\u7684\u4f8b\u5b50": 95, "\u5047\u8bbe\u6a21\u578b\u7684\u8f93\u51fa\u662f\u4e00\u4e2a20\u5143\u7d20\u7684\u5411\u91cf": 95, "\u5bf9\u4e8e\u6bcf\u4e2a\u8f93\u5165": 95, "\u90a3\u4e48\u4f60\u4f1a\u671f\u671b\u8f93\u51fa\u7684\u5f62\u72b6\u4e3a": 95, "\u662f\u8f93\u5165\u6279\u6b21\u4e2d\u7684\u5b9e\u4f8b\u6570\u91cf": 95, "\u8fd9\u610f\u5473\u7740\u5bf9\u4e8e\u6211\u4eec\u7684\u5355\u8f93\u5165\u6279\u6b21": 95, "\u6211\u4eec\u4f1a\u5f97\u5230\u5f62\u72b6\u4e3a": 95, "\u7684\u8f93\u51fa": [95, 238], "\u5982\u679c\u4f60\u60f3\u5bf9\u8be5\u8f93\u51fa\u8fdb\u884c\u4e00\u4e9b": 95, "\u975e\u6279\u6b21": 95, "\u4e00\u4e9b\u53ea\u671f\u671b20\u5143\u7d20\u5411\u91cf\u7684\u8ba1\u7b97": 95, "\u8be5\u600e\u4e48\u529e": 95, "\u4f60\u53ef\u4ee5\u4ece\u5f62\u72b6\u770b\u51fa": 95, "\u6211\u4eec\u7684\u4e8c\u7ef4\u5f20\u91cf\u73b0\u5728\u53d8\u6210\u4e86\u4e00\u7ef4\u7684": 95, "\u5982\u679c\u4f60\u4ed4\u7ec6\u89c2\u5bdf\u4e0a\u9762\u5355\u5143\u683c\u7684\u8f93\u51fa": 95, "\u4f60\u4f1a\u53d1\u73b0\u6253\u5370": 95, "\u65f6\u4f1a\u663e\u793a\u4e00\u7ec4": 95, "\u989d\u5916": 95, "\u7684\u65b9\u62ec\u53f7": 95, "\u8fd9\u662f\u56e0\u4e3a\u591a\u4e86\u4e00\u4e2a\u7ef4\u5ea6": 95, "\u4f60\u53ea\u80fd\u5bf9\u5927\u5c0f\u4e3a1\u7684\u7ef4\u5ea6\u6267\u884c": 95, "\u770b\u4e0a\u9762\u6211\u4eec\u5c1d\u8bd5\u5bf9\u5927\u5c0f\u4e3a2\u7684\u7ef4\u5ea6": 95, "\u8fdb\u884c\u6324\u538b": 95, "\u5f97\u5230\u7684\u5f62\u72b6\u4e0e\u5f00\u59cb\u65f6\u76f8\u540c": 95, "\u7684\u8c03\u7528\u53ea\u80fd\u4f5c\u7528\u4e8e\u5927\u5c0f\u4e3a1\u7684\u7ef4\u5ea6": 95, "\u56e0\u4e3a\u5bf9\u5176\u4ed6\u7ef4\u5ea6\u64cd\u4f5c\u4f1a\u6539\u53d8\u5f20\u91cf\u4e2d\u5143\u7d20\u7684\u6570\u91cf": 95, "\u4f60\u53ef\u80fd\u4f1a\u4f7f\u7528": 95, "\u7684\u53e6\u4e00\u4e2a\u573a\u666f\u662f\u4e3a\u4e86\u65b9\u4fbf\u5e7f\u64ad\u64cd\u4f5c": 95, "\u56de\u60f3\u4e00\u4e0b\u4e0a\u9762\u7684\u4f8b\u5b50": 95, "\u6211\u4eec\u6709\u4ee5\u4e0b\u4ee3\u7801": 95, "\u5176\u51c0\u6548\u679c\u662f\u5728\u7ef4\u5ea60\u548c2\u4e0a\u8fdb\u884c\u5e7f\u64ad\u64cd\u4f5c": 95, "\u5bfc\u81f4\u5f62\u72b6\u4e3a3x1\u7684\u968f\u673a\u5f20\u91cf\u4e0e": 95, "\u4e2d\u7684\u6bcf\u4e00\u52173\u5143\u7d20\u9010\u5143\u7d20\u76f8\u4e58": 95, "\u5982\u679c\u968f\u673a\u5411\u91cf\u53ea\u662f\u4e00\u4e2a3\u5143\u7d20\u5411\u91cf\u5462": 95, "\u6211\u4eec\u5c31\u5931\u53bb\u4e86\u5e7f\u64ad\u7684\u80fd\u529b": 95, "\u56e0\u4e3a\u6700\u540e\u7684\u7ef4\u5ea6\u4e0d\u4f1a\u6839\u636e\u5e7f\u64ad\u89c4\u5219\u5339\u914d": 95, "\u53ef\u4ee5\u89e3\u6551\u6211\u4eec": 95, "\u8bd5\u56fe\u5c06": 95, "\u4f1a\u5bfc\u81f4\u8fd0\u884c\u65f6\u9519\u8bef": 95, "\u53d8\u6210\u4e8c\u7ef4\u5f20\u91cf": 95, "\u5728\u672b\u5c3e\u6dfb\u52a0\u65b0\u7ef4\u5ea6": 95, "\u5e7f\u64ad\u518d\u6b21\u751f\u6548": 95, "\u65b9\u6cd5\u4e5f\u6709\u672c\u5730\u7248\u672c": 95, "batch_m": 95, "\u6709\u65f6\u4f60\u9700\u8981\u66f4\u5f7b\u5e95\u5730\u6539\u53d8\u5f20\u91cf\u7684\u5f62\u72b6": 95, "\u540c\u65f6\u4fdd\u7559\u5143\u7d20\u6570\u91cf\u548c\u5185\u5bb9\u4e0d\u53d8": 95, "\u4e00\u79cd\u60c5\u51b5\u662f\u5728\u6a21\u578b\u7684\u5377\u79ef\u5c42\u548c\u7ebf\u6027\u5c42\u4e4b\u95f4\u7684\u63a5\u53e3": 95, "\u8fd9\u5728\u56fe\u50cf\u5206\u7c7b\u6a21\u578b\u4e2d\u5f88\u5e38\u89c1": 95, "\u5377\u79ef\u6838\u4f1a\u4ea7\u751f\u5f62\u72b6\u4e3a": 95, "\u4f46\u63a5\u4e0b\u6765\u7684\u7ebf\u6027\u5c42\u671f\u671b\u4e00\u7ef4\u8f93\u5165": 95, "\u53ef\u4ee5\u4e3a\u4f60\u505a\u8fd9\u4ef6\u4e8b": 95, "\u53ea\u8981\u4f60\u8bf7\u6c42\u7684\u7ef4\u5ea6\u4e0e\u8f93\u5165\u5f20\u91cf\u5177\u6709\u76f8\u540c\u6570\u91cf\u7684\u5143\u7d20\u5373\u53ef": 95, "output3d": 95, "input1d": 95, "\u4e0a\u9762\u6700\u540e\u4e00\u884c\u5355\u5143\u683c\u4e2d\u7684": 95, "\u53c2\u6570\u662f\u56e0\u4e3apytorch\u5728\u6307\u5b9a\u5f20\u91cf\u5f62\u72b6\u65f6": 95, "\u671f\u671b\u4e00\u4e2a": 95, "\u5143\u7ec4": 95, "\u4f46\u5f53\u5f62\u72b6\u662f\u65b9\u6cd5\u7684\u7b2c\u4e00\u4e2a\u53c2\u6570\u65f6": 95, "\u5b83\u5141\u8bb8\u6211\u4eec\u53ea\u4f7f\u7528\u4e00\u7cfb\u5217\u6574\u6570": 95, "\u6211\u4eec\u5fc5\u987b\u6dfb\u52a0\u62ec\u53f7\u548c\u9017\u53f7\u6765\u8bf4\u670d\u8be5\u65b9\u6cd5\u8fd9\u786e\u5b9e\u662f\u4e00\u4e2a\u5355\u5143\u7d20\u5143\u7ec4": 95, "\u5f53\u53ef\u80fd\u65f6": 95, "\u4f1a\u8fd4\u56de\u8be5\u5f20\u91cf\u7684": 95, "\u89c6\u56fe": 95, "\u4e5f\u5c31\u662f\u4e00\u4e2a\u5355\u72ec\u7684\u5f20\u91cf\u5bf9\u8c61": 95, "\u67e5\u770b\u76f8\u540c\u7684\u5e95\u5c42\u5185\u5b58\u533a\u57df": 95, "\u8fd9\u4e00\u70b9\u5f88\u91cd\u8981": 95, "\u8fd9\u610f\u5473\u7740\u5bf9\u6e90\u5f20\u91cf\u6240\u505a\u7684\u4efb\u4f55\u66f4\u6539\u90fd\u4f1a\u53cd\u6620\u5728\u8be5\u5f20\u91cf\u7684\u89c6\u56fe\u4e0a": 95, "\u9664\u975e\u4f60": 95, "\u786e\u5b9e\u6709\u4e00\u4e9b\u6761\u4ef6": 95, "\u8d85\u51fa\u4e86\u672c\u4ecb\u7ecd\u7684\u8303\u56f4": 95, "\u5fc5\u987b\u8fd4\u56de\u6570\u636e\u7684\u526f\u672c": 95, "kinship": 95, "numpy_arrai": 95, "pytorch_tensor": 95, "pytorch_rand": 95, "numpy_rand": 95, "\u5728\u8fc7\u53bb\u7684\u89c6\u9891\u4e2d": 96, "\u6211\u4eec\u8ba8\u8bba\u5e76\u6f14\u793a\u4e86": 96, "\u6a21\u5757\u4e2d\u7684\u795e\u7ecf\u7f51\u7edc\u5c42\u548c\u51fd\u6570\u6784\u5efa\u6a21\u578b": 96, "\u81ea\u52a8\u68af\u5ea6\u8ba1\u7b97\u7684\u673a\u5236": 96, "\u8fd9\u662f\u57fa\u4e8e\u68af\u5ea6\u7684\u6a21\u578b\u8bad\u7ec3\u7684\u6838\u5fc3": 96, "\u53ef\u89c6\u5316\u8bad\u7ec3\u8fdb\u5ea6\u548c\u5176\u4ed6\u6d3b\u52a8": 96, "\u5728\u672c\u89c6\u9891\u4e2d": 96, "\u6211\u4eec\u5c06\u4e3a\u60a8\u7684\u5e93\u5b58\u6dfb\u52a0\u4e00\u4e9b\u65b0\u5de5\u5177": 96, "\u6211\u4eec\u5c06\u719f\u6089\u6570\u636e\u96c6\u548c\u6570\u636e\u52a0\u8f7d\u5668\u62bd\u8c61": 96, "\u4ee5\u53ca\u5b83\u4eec\u5982\u4f55\u7b80\u5316\u5411\u6a21\u578b\u8bad\u7ec3\u5faa\u73af\u63d0\u4f9b\u6570\u636e\u7684\u8fc7\u7a0b": 96, "\u6211\u4eec\u5c06\u8ba8\u8bba\u7279\u5b9a\u7684\u635f\u5931\u51fd\u6570\u4ee5\u53ca\u4f55\u65f6\u4f7f\u7528\u5b83\u4eec": 96, "\u6211\u4eec\u5c06\u4e86\u89e3": 96, "\u5b83\u4eec\u5b9e\u73b0\u4e86\u6839\u636e\u635f\u5931\u51fd\u6570\u7684\u7ed3\u679c\u8c03\u6574\u6a21\u578b\u6743\u91cd\u7684\u7b97\u6cd5": 96, "\u6211\u4eec\u5c06\u628a\u6240\u6709\u8fd9\u4e9b\u7ed3\u5408\u8d77\u6765": 96, "\u770b\u4e00\u4e2a\u5b8c\u6574\u7684": 96, "\u8bad\u7ec3\u5faa\u73af\u7684\u5b9e\u9645\u8fd0\u884c": 96, "\u7c7b\u5c01\u88c5\u4e86\u4ece\u5b58\u50a8\u4e2d\u63d0\u53d6\u6570\u636e\u5e76\u4ee5\u6279\u6b21\u5f62\u5f0f\u66b4\u9732\u7ed9\u8bad\u7ec3\u5faa\u73af\u7684\u8fc7\u7a0b": 96, "\u8d1f\u8d23\u8bbf\u95ee\u548c\u5904\u7406\u5355\u4e2a\u6570\u636e\u5b9e\u4f8b": 96, "\u4e2d\u63d0\u53d6\u6570\u636e\u5b9e\u4f8b": 96, "\u65e0\u8bba\u662f\u81ea\u52a8\u63d0\u53d6\u8fd8\u662f\u4f7f\u7528\u60a8\u5b9a\u4e49\u7684\u91c7\u6837\u5668": 96, "\u5c06\u5b83\u4eec\u6536\u96c6\u5230\u6279\u6b21\u4e2d": 96, "\u5e76\u8fd4\u56de\u7ed9\u60a8\u7684\u8bad\u7ec3\u5faa\u73af\u8fdb\u884c\u6d88\u8d39": 96, "\u53ef\u4ee5\u4e0e\u6240\u6709\u7c7b\u578b\u7684\u6570\u636e\u96c6\u4e00\u8d77\u4f7f\u7528": 96, "\u65e0\u8bba\u5b83\u4eec\u5305\u542b\u4ec0\u4e48\u7c7b\u578b\u7684\u6570\u636e": 96, "\u5bf9\u4e8e\u672c\u6559\u7a0b": [96, 221, 235, 244, 245, 250, 251, 252], "\u63d0\u4f9b\u7684": 96, "\u6765\u96f6\u4e2d\u5fc3\u548c\u6807\u51c6\u5316\u56fe\u50cf\u74e6\u7247\u5185\u5bb9\u7684\u5206\u5e03": 96, "\u5e76\u4e0b\u8f7d\u8bad\u7ec3\u548c\u9a8c\u8bc1\u6570\u636e\u5206\u5272": 96, "datetim": [96, 122, 147], "\u521b\u5efa\u8bad\u7ec3\u548c\u9a8c\u8bc1\u6570\u636e\u96c6": 96, "\u5982\u679c\u9700\u8981\u5219\u4e0b\u8f7d": 96, "\u4e3a\u6211\u4eec\u7684\u6570\u636e\u96c6\u521b\u5efa\u6570\u636e\u52a0\u8f7d\u5668": 96, "\u8bad\u7ec3\u65f6\u6253\u4e71": 96, "\u9a8c\u8bc1\u65f6\u4e0d\u6253\u4e71": 96, "\u7c7b\u522b\u6807\u7b7e": 96, "\u62a5\u544a\u5206\u5272\u5927\u5c0f": 96, "\u8bad\u7ec3\u96c6\u6709": 96, "\u4e2a\u5b9e\u4f8b": 96, "\u9a8c\u8bc1\u96c6\u6709": 96, "\u50cf\u5f80\u5e38\u4e00\u6837": 96, "\u8ba9\u6211\u4eec\u53ef\u89c6\u5316\u6570\u636e\u4f5c\u4e3a\u5065\u5168\u6027\u68c0\u67e5": 96, "\u53cd\u6807\u51c6\u5316": 96, "\u6211\u4eec\u5728\u672c\u4f8b\u4e2d\u4f7f\u7528\u7684\u6a21\u578b\u662f": 96, "\u7684\u53d8\u4f53": 96, "\u5982\u679c\u60a8\u89c2\u770b\u4e86\u672c\u7cfb\u5217\u7684\u524d\u51e0\u4e2a\u89c6\u9891": 96, "\u5e94\u8be5\u4f1a\u5f88\u719f\u6089": 96, "\u6a21\u578b\u7ee7\u627f\u81ea": 96, "garmentclassifi": 96, "\u5bf9\u4e8e\u672c\u4f8b": [96, 212, 238], "\u6211\u4eec\u5c06\u4f7f\u7528\u4ea4\u53c9\u71b5\u635f\u5931": 96, "\u4e3a\u4e86\u6f14\u793a\u76ee\u7684": 96, "\u6211\u4eec\u5c06\u521b\u5efa\u865a\u62df\u8f93\u51fa\u548c\u6807\u7b7e\u503c\u7684\u6279\u6b21": 96, "\u5c06\u5b83\u4eec\u901a\u8fc7\u635f\u5931\u51fd\u6570": 96, "\u5e76\u68c0\u67e5\u7ed3\u679c": 96, "\u635f\u5931\u51fd\u6570\u671f\u671b\u6570\u636e\u4ee5\u6279\u6b21\u5f62\u5f0f": 96, "\u6240\u4ee5\u6211\u4eec\u521b\u5efa\u4e86": 96, "\u4e2a\u6279\u6b21": 96, "\u8868\u793a\u6a21\u578b\u5bf9\u7ed9\u5b9a\u8f93\u5165\u7684": 96, "\u4e2a\u7c7b\u522b\u4e2d\u6bcf\u4e00\u4e2a\u7684\u7f6e\u4fe1\u5ea6": 96, "dummy_output": 96, "\u8868\u793a\u6b63\u786e\u7684\u7c7b\u522b\u5728\u6d4b\u8bd5\u7684": 96, "\u4e2a\u7c7b\u522b\u4e2d": 96, "dummy_label": 96, "\u6b64\u6279\u6b21\u7684\u603b\u635f\u5931": 96, "\u6211\u4eec\u5c06\u4f7f\u7528\u5e26\u52a8\u91cf\u7684\u7b80\u5355\u968f\u673a\u68af\u5ea6\u4e0b\u964d": 96, "\u5c1d\u8bd5\u4e00\u4e9b\u4f18\u5316\u65b9\u6848\u7684\u53d8\u4f53\u4f1a\u5f88\u6709\u542f\u53d1\u6027": 96, "\u5b66\u4e60\u7387\u51b3\u5b9a\u4e86\u4f18\u5316\u5668\u91c7\u53d6\u7684\u6b65\u957f\u5927\u5c0f": 96, "\u4e0d\u540c\u7684\u5b66\u4e60\u7387\u5bf9\u60a8\u7684\u8bad\u7ec3\u7ed3\u679c\u6709\u4f55\u5f71\u54cd": 96, "\u5728\u51c6\u786e\u6027\u548c\u6536\u655b\u65f6\u95f4\u65b9\u9762": 96, "\u52a8\u91cf\u5728\u591a\u4e2a\u6b65\u9aa4\u4e2d\u5c06\u4f18\u5316\u5668\u63a8\u5411\u6700\u5f3a\u68af\u5ea6\u7684\u65b9\u5411": 96, "\u6539\u53d8\u8fd9\u4e2a\u503c\u4f1a\u5bf9\u7ed3\u679c\u4ea7\u751f\u4ec0\u4e48\u5f71\u54cd": 96, "\u5c1d\u8bd5\u4e00\u4e9b\u4e0d\u540c\u7684\u4f18\u5316\u7b97\u6cd5": 96, "\u5982\u5e73\u5747": 96, "\u60a8\u7684\u7ed3\u679c\u6709\u4f55\u4e0d\u540c": 96, "\u5305\u4e2d\u6307\u5b9a\u4f18\u5316\u5668": 96, "\u6211\u4eec\u6709\u4e00\u4e2a\u6267\u884c\u4e00\u4e2a\u8bad\u7ec3\u5468\u671f\u7684\u51fd\u6570": 96, "\u679a\u4e3e\u6570\u636e": 96, "\u5e76\u5728\u5faa\u73af\u7684\u6bcf\u4e00\u6b21\u901a\u8fc7\u65f6\u6267\u884c\u4ee5\u4e0b\u64cd\u4f5c": 96, "\u83b7\u53d6\u4e00\u6279\u8bad\u7ec3\u6570\u636e": 96, "\u5c06\u4f18\u5316\u5668\u7684\u68af\u5ea6\u5f52\u96f6": 96, "\u6267\u884c\u63a8\u7406": 96, "\u4e5f\u5c31\u662f\u4ece\u6a21\u578b\u83b7\u53d6\u8f93\u5165\u6279\u6b21\u7684\u9884\u6d4b": 96, "\u8ba1\u7b97\u8be5\u7ec4\u9884\u6d4b\u4e0e\u6570\u636e\u96c6\u4e0a\u7684\u6807\u7b7e\u4e4b\u95f4\u7684\u635f\u5931": 96, "\u8ba1\u7b97\u5b66\u4e60\u6743\u91cd\u7684\u53cd\u5411\u68af\u5ea6": 96, "\u544a\u8bc9\u4f18\u5316\u5668\u6267\u884c\u4e00\u4e2a\u5b66\u4e60\u6b65\u9aa4": 96, "\u4e5f\u5c31\u662f\u6839\u636e\u6211\u4eec\u9009\u62e9\u7684\u4f18\u5316\u7b97\u6cd5": 96, "\u57fa\u4e8e\u8be5\u6279\u6b21\u89c2\u5bdf\u5230\u7684\u68af\u5ea6\u6765\u8c03\u6574\u6a21\u578b\u7684\u5b66\u4e60\u6743\u91cd": 96, "\u5b83\u6bcf": 96, "\u4e2a\u6279\u6b21\u62a5\u544a\u4e00\u6b21\u635f\u5931": 96, "\u5b83\u62a5\u544a\u6700\u540e": 96, "\u4e2a\u6279\u6b21\u7684\u5e73\u5747\u6bcf\u6279\u6b21\u635f\u5931": 96, "\u4ee5\u4fbf\u4e0e\u9a8c\u8bc1\u8fd0\u884c\u8fdb\u884c\u6bd4\u8f83": 96, "epoch_index": 96, "tb_writer": 96, "last_loss": 96, "\u4ee5\u4fbf\u6211\u4eec\u53ef\u4ee5\u8ddf\u8e2a\u6279\u6b21\u7d22\u5f15\u5e76\u8fdb\u884c\u4e00\u4e9b\u5468\u671f\u5185\u62a5\u544a": 96, "\u6bcf\u4e2a\u6570\u636e\u5b9e\u4f8b\u90fd\u662f\u4e00\u4e2a\u8f93\u5165": 96, "\u6807\u7b7e\u5bf9": 96, "\u5bf9\u4e8e\u6bcf\u4e2a\u6279\u6b21": 96, "\u5bf9\u8be5\u6279\u6b21\u8fdb\u884c\u9884\u6d4b": 96, "\u8ba1\u7b97\u635f\u5931\u53ca\u5176\u68af\u5ea6": 96, "\u8c03\u6574\u5b66\u4e60\u6743\u91cd": 96, "\u6536\u96c6\u6570\u636e\u5e76\u62a5\u544a": 96, "\u6bcf\u6279\u6b21\u635f\u5931": 96, "tb_x": 96, "\u6211\u4eec\u6bcf\u4e2a\u5468\u671f\u9700\u8981\u505a\u7684\u4e8b\u60c5\u6709": 96, "\u901a\u8fc7\u68c0\u67e5\u672a\u7528\u4e8e\u8bad\u7ec3\u7684\u4e00\u7ec4\u6570\u636e\u4e0a\u7684\u76f8\u5bf9\u635f\u5931\u6765\u6267\u884c\u9a8c\u8bc1": 96, "\u5e76\u62a5\u544a\u8fd9\u4e00\u70b9": 96, "\u4fdd\u5b58\u6a21\u578b\u7684\u526f\u672c": 96, "\u6211\u4eec\u5c06\u5728": 96, "\u4e2d\u8fdb\u884c\u62a5\u544a": 96, "\u8fd9\u9700\u8981\u8f6c\u5230\u547d\u4ee4\u884c\u542f\u52a8": 96, "\u5e76\u5728\u53e6\u4e00\u4e2a\u6d4f\u89c8\u5668\u9009\u9879\u5361\u4e2d\u6253\u5f00\u5b83": 96, "\u5728\u5355\u72ec\u7684\u5355\u5143\u683c\u4e2d\u521d\u59cb\u5316": 96, "\u4ee5\u4fbf\u6211\u4eec\u53ef\u4ee5\u8f7b\u677e\u5730\u5c06\u66f4\u591a\u5468\u671f\u6dfb\u52a0\u5230\u540c\u4e00\u8fd0\u884c\u4e2d": 96, "timestamp": [96, 128, 144], "strftime": [96, 122, 147], "fashion_trainer_": 96, "epoch_numb": 96, "best_vloss": 96, "\u5468\u671f": 96, "\u786e\u4fdd\u68af\u5ea6\u8ddf\u8e2a\u5df2\u6253\u5f00": 96, "\u5e76\u5bf9\u6570\u636e\u8fdb\u884c\u4e00\u6b21\u4f20\u9012": 96, "\u5c06\u6a21\u578b\u8bbe\u7f6e\u4e3a\u8bc4\u4f30\u6a21\u5f0f": 96, "\u7981\u7528": 96, "\u5e76\u4f7f\u7528\u6279\u91cf\u89c4\u8303\u5316\u7684\u7fa4\u4f53\u7edf\u8ba1\u6570\u636e": 96, "\u7981\u7528\u68af\u5ea6\u8ba1\u7b97\u5e76\u51cf\u5c11\u5185\u5b58\u6d88\u8017": 96, "\u6709\u6548": 96, "\u5bf9\u4e8e\u8bad\u7ec3\u548c\u9a8c\u8bc1": 96, "\u8bad\u7ec3\u4e0e\u9a8c\u8bc1\u635f\u5931": 96, "\u8ddf\u8e2a\u6700\u4f73\u6027\u80fd": 96, "\u5e76\u4fdd\u5b58\u6a21\u578b\u7684\u72b6\u6001": 96, "model_path": [96, 224], "\u8981\u52a0\u8f7d\u4fdd\u5b58\u7684\u6a21\u578b\u7248\u672c": 96, "\u4e00\u65e6\u52a0\u8f7d\u4e86\u6a21\u578b": 96, "\u5b83\u5c31\u53ef\u4ee5\u7528\u4e8e\u60a8\u9700\u8981\u7684\u4efb\u4f55\u4e8b\u60c5": 96, "\u66f4\u591a\u8bad\u7ec3": 96, "\u63a8\u7406\u6216\u5206\u6790": 96, "\u5982\u679c\u60a8\u7684\u6a21\u578b\u6709\u5f71\u54cd\u6a21\u578b\u7ed3\u6784\u7684\u6784\u9020\u51fd\u6570\u53c2\u6570": 96, "\u60a8\u9700\u8981\u63d0\u4f9b\u5b83\u4eec\u5e76\u4ee5\u4e0e\u4fdd\u5b58\u65f6\u76f8\u540c\u7684\u65b9\u5f0f\u914d\u7f6e\u6a21\u578b": 96, "\u4e0a\u7684\u6570\u636e\u5de5\u5177\u6587\u6863": 96, "\u5173\u4e8e\u4f7f\u7528\u56fa\u5b9a\u5185\u5b58\u8fdb\u884c": 96, "\u8bad\u7ec3\u7684\u8bf4\u660e": 96, "\u4e2d\u53ef\u7528\u6570\u636e\u96c6\u7684\u6587\u6863": 96, "\u4e2d\u53ef\u7528\u635f\u5931": 96, "trainingyt": 96, "alexandro": 97, "chariton": 97, "computation": [97, 172], "lightweight": [97, 121, 157], "drone": 97, "4gb": [97, 153, 159, 225], "satur": [97, 201], "subtract": 97, "greedi": [97, 113, 118, 137, 147, 161], "transforms_cifar": 97, "test_dataset": [97, 115], "num_images_to_keep": 97, "50_000": [97, 160], "train_load": [97, 122, 123, 130, 163, 167, 169, 222, 223, 256], "extractor": [97, 172], "neuron": 97, "deepnn": 97, "lightnn": 97, "detriment": 97, "denot": [97, 99, 102, 191, 192, 195, 265], "nn_deep": 97, "test_accuracy_deep": 97, "nn_light": 97, "new_nn_light": 97, "conclud": [97, 131, 150, 202], "total_params_deep": 97, "total_params_light": 97, "test_accuracy_light_c": 97, "interven": 97, "soft": [97, 161], "mistaken": 97, "valuabl": [97, 166, 195], "alon": [97, 112, 124, 166, 170], "meaningfulli": 97, "smoother": 97, "soft_target_loss_weight": 97, "ce_loss_weight": 97, "train_knowledge_distil": 97, "ce_loss": 97, "teacher_logit": 97, "student_logit": 97, "soft_target": 97, "soft_prob": 97, "soft_targets_loss": 97, "label_loss": 97, "ce": [97, 166], "test_accuracy_light_ce_and_kd": 97, "kd": 97, "coeffici": 97, "convei": [97, 202], "naiv": [97, 125, 146, 155, 165, 195], "rational": 97, "capac": [97, 132, 160, 161, 172], "cosineembeddingloss": [97, 110], "obvious": [97, 101, 164], "somehow": [97, 103], "modifieddeepnncosin": 97, "flattened_conv_output": 97, "flattened_conv_output_after_pool": 97, "avg_pool1d": 97, "modifiedlightnncosin": 97, "modified_nn_deep": 97, "deep_nn": 97, "modified_deep_nn": 97, "modified_nn_light": 97, "hidden_represent": 97, "sample_input": [97, 211, 249], "total_class": 97, "hidden_representation_s": 97, "train_cosine_loss": 97, "hidden_rep_loss_weight": 97, "cosine_loss": 97, "teacher_hidden_represent": 97, "student_hidden_represent": 97, "hidden_rep_loss": 97, "test_multiple_output": 97, "disregard": 97, "test_accuracy_light_ce_and_cosine_loss": 97, "convolutional_fe_output_stud": 97, "convolutional_fe_output_teach": 97, "modifieddeepnnregressor": 97, "conv_feature_map": 97, "modifiedlightnnregressor": 97, "regressor_output": 97, "train_mse_loss": 97, "feature_map_weight": 97, "teacher_feature_map": 97, "regressor_feature_map": 97, "modified_nn_light_reg": 97, "modified_nn_deep_reg": 97, "test_accuracy_light_ce_and_mse_loss": 97, "cosineloss": 97, "wiggl": 97, "regressorms": 97, "hinton": [97, 127], "vinyal": 97, "dean": 97, "workshop": 97, "romero": 97, "balla": 97, "kahou": 97, "chassang": 97, "gatta": 97, "bengio": 97, "fitnet": 97, "thin": [97, 265], "confer": 97, "knowledge_distillation_tutori": 97, "kit": 98, "dynet": [98, 100], "opposit": [98, 192], "theano": [98, 100], "kera": [98, 100, 111], "difficult": [98, 113, 146, 154, 166, 193, 197, 207], "constitu": 98, "roughli": [98, 122, 134, 145, 150, 182], "fat": [98, 113], "exception": 98, "entiti": [98, 103, 176, 265], "recognit": 98, "tagger": 98, "ner": 98, "sound": [98, 101, 174, 175], "scari": 98, "viterbi": [98, 102], "sum_": [98, 103, 161], "psi_i": 98, "sum_i": 98, "partit": [98, 121, 124, 136, 150], "emiss": 98, "textbf": 98, "psi_": 98, "y_i": [98, 102], "x_i": [98, 99], "tran": [98, 172], "h_i": [98, 102], "collin": 98, "robert": [98, 99, 101, 102, 103, 236], "guthri": [98, 99, 101, 102, 103, 236], "prepare_sequ": [98, 102], "to_ix": [98, 102], "log_sum_exp": 98, "max_scor": 98, "max_score_broadcast": 98, "bilstm_crf": 98, "tag_to_ix": [98, 102], "word_emb": 98, "num_lay": [98, 182, 232], "start_tag": 98, "stop_tag": 98, "_forward_alg": 98, "feat": [98, 172], "init_alpha": 98, "forward_var": 98, "alphas_t": 98, "next_tag": 98, "emit_scor": 98, "ith": [98, 103, 195], "trans_scor": 98, "next_tag_var": 98, "terminal_var": 98, "_get_lstm_featur": 98, "lstm_feat": 98, "_score_sent": 98, "_viterbi_decod": 98, "backpoint": 98, "init_vvar": 98, "bptrs_t": 98, "viterbivars_t": 98, "best_tag_id": 98, "path_scor": 98, "best_path": 98, "dont": [98, 99], "caller": [98, 135, 163], "saniti": [98, 126, 160, 172], "neg_log_likelihood": 98, "forward_scor": 98, "gold_scor": 98, "bilstm": 98, "tag_seq": 98, "street": [98, 266], "journal": 98, "todai": [98, 117, 158, 193, 225], "corpor": [98, 138], "monei": 98, "georgia": 98, "tech": 98, "univers": [98, 113, 115, 161, 172, 177, 265], "word_to_ix": [98, 99, 102, 103], "precheck_s": 98, "precheck_tag": 98, "sentence_in": [98, 102], "anywai": [98, 101], "gold": [98, 166], "perceptron": [98, 177], "score_sent": 98, "advanced_tutori": [98, 100], "workhors": 99, "2x5": 99, "acx": 99, "ac": [99, 172, 268], "sigma": [99, 160], "plenti": 99, "peopl": [99, 100, 103, 113, 117, 186, 202, 265], "shy": 99, "vanish": 99, "linearit": 99, "sum_j": 99, "x_j": 99, "theres": 99, "unseen": [99, 103], "supervis": [99, 167, 172], "eta": 99, "vari": [99, 113, 130, 147, 166, 173, 182, 183, 193, 195, 201, 225], "spanish": [99, 127, 128], "bow": 99, "gusta": 99, "comer": 99, "cafeteria": 99, "creo": 99, "que": [99, 166], "sea": [99, 118], "una": 99, "buena": 99, "yo": 99, "si": [99, 156, 166], "bowclassifi": 99, "bow_vec": 99, "make_bow_vector": 99, "make_target": 99, "label_to_ix": 99, "bow_vector": 99, "log_prob": [99, 103, 162, 164], "bigger": [99, 127, 128, 159, 172, 265], "0th": [99, 155, 157, 165, 195], "deep_learning_tutori": [99, 100], "russel": 100, "norvig": 100, "book": [100, 102], "rip": 100, "pytorch_tutori": [100, 101], "word_embeddings_tutori": [100, 103], "lexic": 100, "sequence_models_tutori": [100, 102, 236], "bi": [100, 138], "crf": 100, "v_data": 101, "m_data": 101, "2x2x2": 101, "t_data": 101, "terminolog": 101, "z_1": 101, "x_2": [101, 116, 151, 265], "y_2": [101, 116], "z_2": 101, "complain": 101, "vagu": 101, "programm": [101, 103, 199, 201, 265], "x_0": [101, 265], "overbrac": [101, 102, 103], "y_0": 101, "z_0": 101, "gloss": 101, "new_z": 101, "NO": 101, "forgotten": 101, "classic": [102, 113, 148, 154, 167], "markov": 102, "myriad": 102, "cow": 102, "q_": [102, 103, 147], "2nd": [102, 129, 163, 195], "reader": [102, 136, 150, 177, 265], "unfamiliar": 102, "w_1": 102, "w_m": 102, "w_i": [102, 103], "_i": [102, 186], "_1": [102, 255], "_m": 102, "_j": 102, "ah_i": 102, "noun": 102, "verb": 102, "ate": 102, "everybodi": [102, 136], "affix": [102, 103], "bear": 102, "ly": 102, "adverb": 102, "c_w": 102, "x_w": 102, "po": [102, 118, 172], "capit": [103, 265], "enorm": [103, 172], "notion": [103, 118], "mathematician": 103, "physicist": 103, "orthograph": 103, "linguist": 103, "hypothesi": 103, "coffe": 103, "phi": [103, 265], "dissimilar": 103, "pain": [103, 113], "earth": [103, 113], "herself": 103, "lookup_tensor": 103, "hello_emb": 103, "context_s": 103, "shakespear": [103, 165], "sonnet": 103, "test_sent": 103, "forti": 103, "winter": [103, 113], "besieg": 103, "thy": 103, "brow": 103, "trench": 103, "beauti": [103, 231], "youth": 103, "proud": 103, "liveri": 103, "gaze": 103, "Will": 103, "totter": 103, "weed": [103, 191], "treasur": 103, "lusti": 103, "thine": 103, "sunken": 103, "eat": [103, 153], "shame": 103, "thriftless": 103, "prais": 103, "thou": 103, "couldst": 103, "mine": [103, 165, 265], "excus": 103, "blood": 103, "cold": [103, 113, 166], "word_i": 103, "ngram": 103, "ngramlanguagemodel": 103, "context_idx": 103, "cbow": 103, "probabilist": [103, 160], "q_w": 103, "raw_text": 103, "studi": [103, 115, 121, 126, 157, 172, 177], "beings": 103, "inhabit": 103, "evolut": 103, "conjur": 103, "spell": [103, 127], "dedupl": 103, "make_context_vector": 103, "jeremi": 104, "howard": [104, 147, 156], "rachel": 104, "thoma": 104, "ingham": 104, "\u6211\u4eec\u5efa\u8bae\u5c06\u672c\u6559\u7a0b\u4f5c\u4e3a\u7b14\u8bb0\u672c": 104, "\u8fd0\u884c": [104, 232], "\u8bf7\u70b9\u51fb\u9875\u9762\u9876\u90e8\u7684\u94fe\u63a5": 104, "\u4e0b\u8f7d\u7b14\u8bb0\u672c": 104, "\u63d0\u4f9b\u4e86\u4f18\u96c5\u8bbe\u8ba1\u7684\u6a21\u5757\u548c\u7c7b": 104, "\u4ee5\u5e2e\u52a9\u4f60\u521b\u5efa\u548c\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc": 104, "\u4e3a\u4e86\u5145\u5206\u5229\u7528\u5b83\u4eec\u7684\u529f\u80fd": 104, "\u5e76\u901a\u8fc7\u81ea\u5b9a\u4e49\u5bf9\u5e94\u6a21\u5757\u6216\u7c7b": 104, "\u6765\u89e3\u51b3\u7279\u5b9a\u95ee\u9898": 104, "\u9700\u8981\u7406\u89e3\u5b83\u4eec\u7684\u5177\u4f53\u529f\u80fd": 104, "\u6211\u4eec\u5c06\u9996\u5148\u5728": 104, "\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3\u4e00\u4e2a\u57fa\u672c\u7684\u795e\u7ecf\u7f51\u7edc": 104, "\u800c\u4e0d\u4f7f\u7528\u8fd9\u4e9b\u6a21\u578b\u7684\u4efb\u4f55\u7279\u6027": 104, "\u6211\u4eec\u6700\u521d\u53ea\u4f7f\u7528\u6700\u57fa\u672c\u7684": 104, "\u5f20\u91cf\u529f\u80fd": 104, "\u6211\u4eec\u5c06\u9010\u6b65\u6dfb\u52a0": 104, "\u4e2d\u7684\u4e00\u4e2a\u7279\u6027": 104, "\u5c55\u793a\u6bcf\u4e2a\u90e8\u5206\u7684\u4f5c\u7528": 104, "\u4ee5\u53ca\u5982\u4f55\u4f7f\u7528\u5b83\u4eec\u8ba9\u4ee3\u7801\u66f4\u7b80\u6d01\u6216\u66f4\u7075\u6d3b": 104, "\u672c\u6559\u7a0b\u5047\u5b9a\u4f60\u5df2\u7ecf\u5b89\u88c5\u4e86": 104, "\u5e76\u4e14\u719f\u6089\u5f20\u91cf\u64cd\u4f5c\u7684\u57fa\u7840\u77e5\u8bc6": 104, "\u5982\u679c\u4f60\u719f\u6089": 104, "\u6570\u7ec4\u64cd\u4f5c": 104, "\u4f60\u4f1a\u53d1\u73b0\u8fd9\u91cc\u4f7f\u7528\u7684": 104, "\u5f20\u91cf\u64cd\u4f5c\u51e0\u4e4e\u76f8\u540c": 104, "\u6211\u4eec\u5c06\u4f7f\u7528\u7ecf\u5178\u7684": 104, "\u8be5\u6570\u636e\u96c6\u5305\u542b\u624b\u7ed8\u6570\u5b57": 104, "0\u52309\u4e4b\u95f4": 104, "\u6765\u5904\u7406\u8def\u5f84": 104, "\u6807\u51c6\u5e93\u7684\u4e00\u90e8\u5206": 104, "\u4e0b\u8f7d\u6570\u636e\u96c6": 104, "\u6211\u4eec\u53ea\u4f1a\u5728\u4f7f\u7528\u6a21\u5757\u65f6\u624d\u5bfc\u5165\u5b83\u4eec": 104, "\u56e0\u6b64\u4f60\u53ef\u4ee5\u6e05\u695a\u5730\u770b\u5230\u6bcf\u4e2a\u6b65\u9aa4\u4e2d\u6b63\u5728\u4f7f\u7528\u7684\u5185\u5bb9": 104, "exist_ok": 104, "\u8fd9\u4e2a\u6570\u636e\u96c6\u662f": 104, "\u6570\u7ec4\u683c\u5f0f\u7684": 104, "\u5e76\u4e14\u4f7f\u7528": 104, "\u5b58\u50a8": 104, "\u8fd9\u662f\u4e00\u4e2a": 104, "\u7279\u6709\u7684\u7528\u4e8e\u5e8f\u5217\u5316\u6570\u636e\u7684\u683c\u5f0f": 104, "gzip": 104, "as_posix": [104, 126], "x_train": [104, 151], "y_train": 104, "x_valid": 104, "y_valid": 104, "latin": 104, "\u6bcf\u5f20\u56fe\u50cf\u7684\u5c3a\u5bf8\u4e3a": 104, "\u5e76\u4ee5\u957f\u5ea6\u4e3a": 104, "\u7684\u5c55\u5e73\u884c\u5b58\u50a8": 104, "\u8ba9\u6211\u4eec\u6765\u770b\u770b\u5176\u4e2d\u4e00\u5f20": 104, "\u6211\u4eec\u9700\u8981\u5148\u5c06\u5176\u91cd\u5851\u4e3a\u4e8c\u7ef4": 104, "\u5728\u4e0d\u4f7f\u7528": 104, "\u65f6\u4f7f\u7528": [104, 239], "importerror": 104, "\u6240\u4ee5\u6211\u4eec\u9700\u8981\u8f6c\u6362\u6211\u4eec\u7684\u6570\u636e": 104, "\u6211\u4eec\u53ea\u4f7f\u7528": [104, 252], "\u5f20\u91cf\u64cd\u4f5c\u521b\u5efa\u4e00\u4e2a\u6a21\u578b": 104, "\u6211\u4eec\u5047\u8bbe\u4f60\u5df2\u7ecf\u719f\u6089\u795e\u7ecf\u7f51\u7edc\u7684\u57fa\u7840\u77e5\u8bc6": 104, "\u5982\u679c\u4e0d\u719f\u6089": 104, "\u63d0\u4f9b\u65b9\u6cd5\u6765\u521b\u5efa": 104, "\u968f\u673a": 104, "\u96f6": 104, "\u586b\u5145\u7684\u5f20\u91cf": 104, "\u6211\u4eec\u5c06\u4f7f\u7528\u8fd9\u4e9b\u65b9\u6cd5\u4e3a\u4e00\u4e2a\u7b80\u5355\u7684\u7ebf\u6027\u6a21\u578b\u521b\u5efa\u6743\u91cd\u548c\u504f\u7f6e": 104, "\u8fd9\u4e9b\u53ea\u662f\u5e38\u89c4\u7684\u5f20\u91cf": 104, "\u6709\u4e00\u4e2a\u975e\u5e38\u7279\u522b\u7684\u9644\u52a0\u529f\u80fd": 104, "\u6211\u4eec\u544a\u8bc9": 104, "\u5b83\u4eec\u9700\u8981\u68af\u5ea6": 104, "\u4f1a\u8bb0\u5f55\u5728\u5f20\u91cf\u4e0a\u5b8c\u6210\u7684\u6240\u6709\u64cd\u4f5c": 104, "\u4ee5\u4fbf\u5728\u53cd\u5411\u4f20\u64ad\u671f\u95f4": 104, "\u81ea\u52a8": 104, "\u8ba1\u7b97\u68af\u5ea6": [104, 129], "\u5bf9\u4e8e\u6743\u91cd": 104, "\u6211\u4eec\u5728\u521d\u59cb\u5316": 104, "\u8bbe\u7f6e": [104, 188, 217, 249], "\u56e0\u4e3a\u6211\u4eec\u4e0d\u5e0c\u671b\u521d\u59cb\u5316\u6b65\u9aa4\u5305\u62ec\u5728\u68af\u5ea6\u4e2d": 104, "\u4e2d\u7684\u5c3e\u968f": 104, "\u8868\u793a\u64cd\u4f5c\u662f\u5728\u539f\u5730\u6267\u884c": 104, "\u7531\u4e8e": [104, 251], "\u80fd\u591f\u81ea\u52a8\u8ba1\u7b97\u68af\u5ea6": 104, "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u4efb\u4f55\u6807\u51c6\u7684": 104, "\u6216\u53ef\u8c03\u7528\u5bf9\u8c61": 104, "\u4f5c\u4e3a\u6a21\u578b": 104, "\u8ba9\u6211\u4eec\u7f16\u5199\u4e00\u4e2a\u7b80\u5355\u7684\u77e9\u9635\u4e58\u6cd5\u548c\u5e7f\u64ad\u52a0\u6cd5": 104, "\u6765\u521b\u5efa\u4e00\u4e2a\u7b80\u5355\u7684\u7ebf\u6027\u6a21\u578b": 104, "\u6211\u4eec\u8fd8\u9700\u8981\u7f16\u5199\u4e00\u4e2a\u6fc0\u6d3b\u51fd\u6570": 104, "\u63d0\u4f9b\u4e86\u8bb8\u591a\u9884\u5148\u7f16\u5199\u7684\u635f\u5931\u51fd\u6570": 104, "\u6fc0\u6d3b\u51fd\u6570\u7b49": 104, "\u4f60\u4ecd\u53ef\u4ee5\u4f7f\u7528\u666e\u901a\u7684": 104, "\u7f16\u5199\u81ea\u5df1\u7684\u51fd\u6570": 104, "\u4f1a\u4e3a\u4f60\u7684\u51fd\u6570\u81ea\u52a8\u521b\u5efa": 104, "\u6216\u77e2\u91cf\u5316": 104, "\u4ee3\u7801": [104, 259], "xb": 104, "\u5728\u4e0a\u9762\u7684\u4ee3\u7801\u4e2d": 104, "\u8868\u793a\u77e9\u9635\u4e58\u6cd5\u64cd\u4f5c": 104, "\u5728\u4e00\u4e2a\u6570\u636e\u6279\u6b21\u4e0a\u8c03\u7528\u6211\u4eec\u7684\u51fd\u6570": 104, "\u5728\u672c\u4f8b\u4e2d\u4e3a64\u5f20\u56fe\u50cf": 104, "\u8fd9\u5c31\u662f\u4e00\u6b21": 104, "\u524d\u5411\u4f20\u9012": 104, "\u7531\u4e8e\u6211\u4eec\u5728\u5f00\u59cb\u65f6\u8bbe\u7f6e\u6743\u91cd\u4e3a\u968f\u673a\u6570\u503c": 104, "\u6b64\u65f6\u9884\u6d4b\u7ed3\u679c\u51c6\u786e\u6027\u8f83\u4f4e": 104, "\u5f20\u91cf\u4e0d\u4ec5\u5305\u542b\u5f20\u91cf\u503c": 104, "\u8fd8\u5305\u542b\u68af\u5ea6\u51fd\u6570": 104, "\u5728\u7a0d\u540e\u7684\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u4f1a\u7528\u5230\u5b83": 104, "\u8ba9\u6211\u4eec\u5b9e\u73b0": 104, "\u6211\u4eec\u53ef\u4ee5\u53ea\u4f7f\u7528\u6807\u51c6\u7684": 104, "nll": 104, "loss_func": 104, "\u8ba9\u6211\u4eec\u4f7f\u7528\u6211\u4eec\u7684\u968f\u673a\u6a21\u578b\u6765\u68c0\u67e5\u635f\u5931": 104, "\u8fd9\u6837\u6211\u4eec\u5c31\u53ef\u4ee5\u770b\u5230\u5728\u4e4b\u540e\u8fdb\u884c\u53cd\u5411\u4f20\u64ad\u540e": 104, "\u9884\u6d4b\u7ed3\u679c\u51c6\u786e\u7387\u662f\u5426\u6709\u6240\u63d0\u5347": 104, "yb": 104, "\u6211\u4eec\u8fd8\u8981\u5b9e\u73b0\u4e00\u4e2a\u51fd\u6570\u6765\u8ba1\u7b97\u6211\u4eec\u6a21\u578b\u7684\u51c6\u786e\u7387": 104, "\u5bf9\u4e8e\u6bcf\u4e2a\u9884\u6d4b\u7ed3\u679c": 104, "\u5982\u679c\u5177\u6709\u6700\u5927\u503c\u7684\u7d22\u5f15\u4e0e\u76ee\u6807\u503c\u5339\u914d": 104, "\u5219\u9884\u6d4b\u662f\u6b63\u786e\u7684": 104, "\u68c0\u67e5\u6211\u4eec\u968f\u673a\u6a21\u578b\u7684\u51c6\u786e\u7387": 104, "\u8fd9\u6837\u6211\u4eec\u5c31\u53ef\u4ee5\u770b\u5230\u968f\u7740\u635f\u5931\u7684\u6539\u5584": 104, "\u51c6\u786e\u7387\u662f\u5426\u6709\u6240\u63d0\u9ad8": 104, "\u73b0\u5728\u53ef\u4ee5\u8fd0\u884c\u4e00\u4e2a\u8bad\u7ec3\u5faa\u73af": 104, "\u5bf9\u4e8e\u6bcf\u6b21\u8fed\u4ee3": 104, "\u9009\u62e9\u4e00\u4e2a\u5927\u5c0f\u4e3a": 104, "\u7684\u6279\u91cf\u6570\u636e": 104, "\u4f7f\u7528\u6a21\u578b\u8fdb\u884c\u9884\u6d4b": 104, "\u8ba1\u7b97\u635f\u5931": 104, "\u66f4\u65b0\u6a21\u578b\u7684\u68af\u5ea6": 104, "\u5373\u66f4\u65b0": 104, "\u6211\u4eec\u73b0\u5728\u4f7f\u7528\u8fd9\u4e9b\u68af\u5ea6\u6765\u66f4\u65b0\u6743\u91cd": 104, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u4e2d\u6267\u884c\u6b64\u64cd\u4f5c": 104, "\u56e0\u4e3a\u6211\u4eec\u4e0d\u5e0c\u671b\u8fd9\u4e9b\u64cd\u4f5c\u8bb0\u5f55\u4e3a\u4e0b\u4e00\u6b21\u68af\u5ea6\u8ba1\u7b97\u7684\u4e00\u90e8\u5206": 104, "\u4f60\u53ef\u4ee5\u5728": [104, 235], "\u9605\u8bfb\u6709\u5173": 104, "\u5982\u4f55\u8bb0\u5f55\u64cd\u4f5c\u7684\u66f4\u591a\u4fe1\u606f": 104, "\u6211\u4eec\u5c06\u68af\u5ea6\u8bbe\u7f6e\u4e3a\u96f6": 104, "\u4ee5\u4fbf\u6211\u4eec\u51c6\u5907\u8fdb\u884c\u4e0b\u4e00\u6b21\u5faa\u73af": 104, "\u5426\u5219": [104, 214], "\u6211\u4eec\u7684\u68af\u5ea6\u5c06\u8bb0\u5f55\u6240\u6709\u5df2\u53d1\u751f\u7684\u64cd\u4f5c": 104, "\u6dfb\u52a0": 104, "\u68af\u5ea6\u5230\u5df2\u6709\u7684\u68af\u5ea6\u4e2d": 104, "\u800c\u4e0d\u662f\u66ff\u6362\u5b83\u4eec": 104, "set_trac": 104, "start_i": 104, "end_i": 104, "\u6211\u4eec\u5df2\u7ecf\u4ece\u96f6\u5f00\u59cb\u521b\u5efa\u5e76\u8bad\u7ec3\u4e86\u4e00\u4e2a\u6700\u5c0f\u7684\u795e\u7ecf\u7f51\u7edc": 104, "\u4f7f\u7528\u903b\u8f91\u56de\u5f52": 104, "\u6ca1\u6709\u9690\u85cf\u5c42": 104, "\u8ba9\u6211\u4eec\u68c0\u67e5\u4e00\u4e0b\u635f\u5931\u548c\u51c6\u786e\u7387": 104, "\u5e76\u5c06\u5b83\u4eec\u4e0e\u4e4b\u524d\u5f97\u5230\u7684\u7ed3\u679c\u8fdb\u884c\u6bd4\u8f83": 104, "\u9884\u8ba1\u635f\u5931\u4f1a\u51cf\u5c11": 104, "\u51c6\u786e\u7387\u4f1a\u63d0\u9ad8": 104, "\u73b0\u5728\u6211\u4eec\u5c06\u91cd\u6784\u4ee3\u7801": 104, "\u4f7f\u5176\u4e0e\u4e4b\u524d\u505a\u7684\u4e8b\u60c5\u76f8\u540c": 104, "\u53ea\u662f\u6211\u4eec\u5c06\u5f00\u59cb\u5229\u7528": 104, "\u4f7f\u5176\u66f4\u7b80\u6d01\u548c\u7075\u6d3b": 104, "\u4ece\u8fd9\u91cc\u5f00\u59cb\u7684\u6bcf\u4e00\u6b65": 104, "\u90fd\u8ba9\u6211\u4eec\u7684\u4ee3\u7801\u53d8\u5f97\u66f4\u77ed": 104, "\u66f4\u6613\u7406\u89e3\u548c\u66f4\u7075\u6d3b": 104, "\u7b2c\u4e00\u6b65\u4e5f\u662f\u6700\u7b80\u5355\u7684\u4e00\u6b65\u662f\u901a\u8fc7\u7528": 104, "\u901a\u5e38\u6309\u60ef\u4f8b\u5bfc\u5165\u4e3a\u547d\u540d\u7a7a\u95f4": 104, "\u4e2d\u7684\u6fc0\u6d3b\u548c\u635f\u5931\u51fd\u6570\u66ff\u6362\u6211\u4eec\u624b\u5199\u7684\u6fc0\u6d3b\u548c\u635f\u5931\u51fd\u6570": 104, "\u4ece\u800c\u4f7f\u6211\u4eec\u7684\u4ee3\u7801\u66f4\u7b80\u77ed": 104, "\u8be5\u6a21\u5757\u5305\u542b": 104, "\u5e93\u4e2d\u7684\u6240\u6709\u51fd\u6570": 104, "\u9664\u4e86\u5404\u79cd\u635f\u5931\u548c\u6fc0\u6d3b\u51fd\u6570": 104, "\u4f60\u8fd8\u4f1a\u770b\u5230\u4e00\u4e9b\u521b\u5efa\u795e\u7ecf\u7f51\u7edc\u7684\u4fbf\u6377\u51fd\u6570": 104, "\u6bd4\u5982\u6c60\u5316\u51fd\u6570": 104, "\u8fd8\u6709\u7528\u4e8e\u5377\u79ef": 104, "\u7ebf\u6027\u5c42\u7b49\u7684\u51fd\u6570": 104, "\u4f46\u6b63\u5982\u6211\u4eec\u5c06\u770b\u5230\u7684": 104, "\u8fd9\u4e9b\u901a\u5e38\u66f4\u9002\u5408\u4f7f\u7528\u5e93\u7684\u5176\u4ed6\u6a21\u5757\u6765\u5904\u7406": 104, "\u5982\u679c\u4f60\u4f7f\u7528neg": 104, "\u90a3\u4e48": [104, 111, 249], "\u63d0\u4f9b\u4e86\u4e00\u4e2a\u7ed3\u5408\u4e86\u4e24\u8005\u7684\u5355\u4e00\u51fd\u6570": 104, "cross_entropi": [104, 124], "\u6240\u4ee5\u6211\u4eec\u53ef\u4ee5\u4ece\u6a21\u578b\u4e2d\u79fb\u9664\u6fc0\u6d3b\u51fd\u6570": 104, "\u6211\u4eec\u4e0d\u518d\u5728": 104, "\u51fd\u6570\u4e2d\u8c03\u7528": 104, "\u67e5\u770b\u4e0b\u635f\u5931\u548c\u51c6\u786e\u7387\u662f\u5426\u4e0e\u4e4b\u524d\u7ed3\u679c\u4e00\u81f4": 104, "\u4ee5\u5b9e\u73b0\u66f4\u6e05\u6670\u548c\u7b80\u6d01\u7684\u8bad\u7ec3\u5faa\u73af": 104, "\u6211\u4eec\u5c06\u7ee7\u627f": 104, "\u5b83\u672c\u8eab\u662f\u4e00\u4e2a\u7c7b": 104, "\u80fd\u591f\u8ddf\u8e2a\u72b6\u6001": 104, "\u6211\u4eec\u60f3\u521b\u5efa\u4e00\u4e2a\u7c7b\u6765\u4fdd\u5b58\u6211\u4eec\u7684\u6743\u91cd": 104, "\u504f\u7f6e\u548cforward\u65b9\u6cd5": 104, "\u6211\u4eec\u5c06\u4f1a\u4f7f\u7528": 104, "\u7684\u5c5e\u6027\u548c\u65b9\u6cd5": 104, "\u5927\u5199": 104, "\u7279\u6709\u7684\u6982\u5ff5": 104, "\u662f\u4f7f\u7528pytorch\u8fc7\u7a0b\u4e2d\u5927\u91cf\u4f7f\u7528\u7684\u7c7b": 104, "\u4e0d\u8981\u4e0e": 104, "\u6982\u5ff5\u7684": 104, "\u5c0f\u5199": 104, "\u6df7\u6dc6": 104, "mnist_logist": 104, "\u7531\u4e8e\u6211\u4eec\u73b0\u5728\u4f7f\u7528\u7684\u662f\u5bf9\u8c61\u800c\u4e0d\u662f\u4ec5\u4ec5\u4f7f\u7528\u51fd\u6570": 104, "\u6211\u4eec\u9996\u5148\u8981\u521b\u5efa\u6a21\u578b\u5bf9\u8c61": 104, "\u73b0\u5728\u6211\u4eec\u53ef\u4ee5\u50cf\u4e4b\u524d\u4e00\u6837\u8ba1\u7b97\u635f\u5931": 104, "\u5bf9\u8c61\u53ef\u4ee5\u50cf\u51fd\u6570\u4e00\u6837\u4f7f\u7528": 104, "\u5373\u5b83\u4eec\u662f": 104, "\u53ef\u8c03\u7528\u7684": 104, "\u4f1a\u81ea\u52a8\u8c03\u7528\u6211\u4eec\u7684": 104, "\u5728\u4e4b\u524d\u7684\u8bad\u7ec3\u5faa\u73af\u4e2d": 104, "\u6211\u4eec\u5fc5\u987b\u6309\u540d\u79f0\u66f4\u65b0\u6bcf\u4e2a\u53c2\u6570\u7684\u503c": 104, "\u5e76\u624b\u52a8\u5c06\u6bcf\u4e2a\u53c2\u6570\u7684\u68af\u5ea6\u5206\u522b\u6e05\u96f6": 104, "\u73b0\u5728\u6211\u4eec\u53ef\u4ee5\u5229\u7528": 104, "\u5b9a\u4e49\u7684\u65b9\u6cd5": 104, "\u6765\u4f7f\u8fd9\u4e9b\u6b65\u9aa4\u66f4\u7b80\u6d01": 104, "\u9632\u6b62\u5fd8\u8bb0\u5904\u7406\u67d0\u4e9b\u53c2\u6570\u5bfc\u81f4\u9519\u8bef": 104, "\u5c24\u5176\u662f\u5f53\u6211\u4eec\u5b9e\u73b0\u4e00\u4e2a\u66f4\u590d\u6742\u7684\u6a21\u578b\u65f6": 104, "\u5c06\u8bad\u7ec3\u5faa\u73af\u5305\u88c5\u5728\u4e00\u4e2a": 104, "\u51fd\u6570\u4e2d": 104, "\u8fd9\u6837\u53ef\u4ee5\u591a\u6b21\u8fd0\u884c\u5b83": 104, "gone": [104, 113, 125], "\u8ba9\u6211\u4eec\u67e5\u770b\u4e0b\u8bad\u7ec3\u540e": 104, "\u635f\u5931\u662f\u5426\u4e0b\u964d\u4e86": 104, "\u6211\u4eec\u7ee7\u7eed\u91cd\u6784\u4ee3\u7801": 104, "\u6765\u5b9e\u73b0\u7ebf\u6027\u5c42": 104, "\u4e0d\u518d\u624b\u52a8\u5b9a\u4e49\u548c\u521d\u59cb\u5316": 104, "\u4ee5\u53ca\u8ba1\u7b97": 104, "\u5177\u6709\u591a\u79cd\u9884\u5b9a\u4e49\u7684\u5c42": 104, "\u53ef\u4ee5\u5927\u5927\u7b80\u5316\u6211\u4eec\u7684\u4ee3\u7801": 104, "\u5e76\u4e14\u63d0\u9ad8\u6267\u884c\u901f\u5ea6": 104, "\u521d\u59cb\u5316\u6a21\u578b\u5bf9\u8c61": 104, "\u5e76\u8ba1\u7b97\u635f\u5931\u6570\u503c": 104, "\u65b9\u6cd5\u8fdb\u884c\u8bad\u7ec3\u6a21\u578b": 104, "\u67e5\u770b\u8bad\u7ec3\u7ed3\u679c": 104, "\u5305\u542b\u591a\u79cd\u4f18\u5316\u7b97\u6cd5": 104, "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u4f18\u5316\u5668\u7684": 104, "\u65b9\u6cd5\u8fdb\u884c\u4f18\u5316\u6b65\u9aa4": 104, "\u65e0\u9700\u624b\u52a8\u66f4\u65b0\u6bcf\u4e2a\u53c2\u6570": 104, "\u4e4b\u524d\u7684\u4f18\u5316\u6b65\u9aa4": 104, "\u91cd\u6784\u4e3a": 104, "\u5728\u4e0b\u4e2a\u8bad\u7ec3\u5faa\u73af\u5f00\u59cb\u524d": 104, "\u6211\u4eec\u9700\u8c03\u7528": 104, "\u5c06\u53c2\u6570\u7684\u68af\u5ea6\u91cd\u7f6e\u4e3a0": 104, "\u5b9a\u4e49\u521b\u5efa\u6a21\u578b\u548c\u4f18\u5316\u5668\u7684\u65b9\u6cd5\u5982\u4e0b": 104, "\u6709\u4e00\u4e2a\u62bd\u8c61\u7684": 104, "\u53ef\u4ee5\u662f\u4efb\u4f55\u5177\u6709": 104, "\u7531": [104, 228], "\u7684\u6807\u51c6": 104, "\u51fd\u6570\u8c03\u7528": 104, "\u4f5c\u4e3a\u7d22\u5f15\u65b9\u5f0f": 104, "\u7684\u5bf9\u8c61": 104, "\u8be6\u7ec6\u4ecb\u7ecd\u4e86\u521b\u5efa\u4e00\u4e2a\u81ea\u5b9a\u4e49": 104, "faciallandmarkdataset": 104, "\u7c7b\u4f5c\u4e3a": 104, "\u5b50\u7c7b\u7684\u4f8b\u5b50": 104, "tensordataset": [104, 110, 138, 166, 186], "\u662f\u4e00\u4e2a\u5305\u88c5\u5f20\u91cf\u7684": 104, "\u4e3a\u6211\u4eec\u63d0\u4f9b\u4e86\u4e00\u79cd\u8fed\u4ee3": 104, "\u7d22\u5f15\u548c\u6cbf\u5f20\u91cf\u7684\u7b2c\u4e00\u4e2a\u7ef4\u5ea6\u5207\u7247\u7684\u65b9\u5f0f": 104, "\u4f7f\u6211\u4eec\u5728\u8bad\u7ec3\u65f6\u66f4\u5bb9\u6613\u540c\u65f6\u8bbf\u95ee\u81ea\u53d8\u91cf\u548c\u56e0\u53d8\u91cf": 104, "\u5bf9": [104, 232, 239, 246, 249, 257, 259], "\u8fdb\u884c\u5305\u88c5": 104, "\u8ba9\u6211\u4eec\u66f4\u5bb9\u6613\u5bf9\u6570\u636e\u8fdb\u884c\u904d\u5386\u548c\u5207\u7247\u64cd\u4f5c": 104, "train_d": 104, "\u4e4b\u524d\u6211\u4eec\u9700\u8981\u5355\u72ec\u5904\u7406": 104, "\u4e24\u7ec4\u6570\u503c": 104, "\u73b0\u5728\u53ef\u4ee5\u5408\u5e76\u5904\u7406": 104, "\u4f60\u53ef\u4ee5\u4ece\u4efb\u4f55": 104, "\u521b\u5efa\u4e00\u4e2a": 104, "\u800c\u540e\u7531": 104, "\u8d1f\u8d23\u5bf9\u6570\u636e\u5206\u6279": 104, "\u6211\u4eec\u4e0d\u5fc5\u518d\u53bb\u5b9e\u73b0\u5206\u6279\u4ee3\u7801": 104, "\u4f1a\u81ea\u52a8\u4e3a\u6211\u4eec\u63d0\u4f9b\u6bcf\u6279\u6570\u636e": 104, "train_dl": 104, "\u4e4b\u524d\u6211\u4eec\u7f16\u5199\u5206\u6279\u4ee3\u7801\u5982\u4e0b": 104, "\u6211\u4eec\u7684\u5faa\u73af\u53d8\u5f97\u66f4\u52a0\u7b80\u6d01": 104, "\u81ea\u52a8\u4ecedataloader\u4e2d\u52a0\u8f7d": 104, "\u901a\u8fc7\u4f7f\u7528": [104, 216, 238], "\u6211\u4eec\u5b9e\u73b0\u7684\u8bad\u7ec3\u5faa\u4ee3\u7801\u91cf\u5e76\u4e14\u66f4\u5bb9\u6613\u7406\u89e3": 104, "\u73b0\u5728\u8ba9\u6211\u4eec\u5c1d\u8bd5\u589e\u52a0\u4e00\u4e9b\u521b\u5efa\u5b9e\u9645\u6709\u6548\u6a21\u578b\u6240\u9700\u7684\u57fa\u672c\u529f\u80fd": 104, "\u5728\u7b2c\u4e00\u90e8\u5206\u4e2d": 104, "\u6211\u4eec\u53ea\u662f\u5b9e\u73b0\u4e86\u4f7f\u7528\u6570\u636e\u8fdb\u884c\u8bad\u7ec3\u7684\u903b\u8f91": 104, "\u5b9e\u9645\u5e94\u7528\u4e2d": 104, "\u8fd8\u9700\u8981": 104, "\u9a8c\u8bc1\u96c6": 104, "\u4ee5\u786e\u5b9a\u6211\u4eec\u7684\u6a21\u578b\u662f\u5426\u5b58\u5728\u8fc7\u62df\u5408\u95ee\u9898": 104, "\u6253\u4e71\u8bad\u7ec3\u6570\u636e\u662f": 104, "\u5341\u5206\u5fc5\u8981\u7684": 104, "\u4ee5\u9632\u6b62\u6279\u6b21\u4e4b\u95f4\u7684\u76f8\u5173\u6027\u548c\u8fc7\u62df\u5408": 104, "\u800c\u9a8c\u8bc1\u6570\u636e\u96c6\u5219\u65e0\u9700\u8fdb\u6b64\u64cd\u4f5c": 104, "\u65e0\u8bba\u6253\u4e71\u4e0e\u5426": 104, "\u9a8c\u8bc1\u635f\u5931\u503c\u662f\u76f8\u540c\u7684": 104, "\u800c\u4e14\u6253\u4e71\u64cd\u4f5c\u9700\u8981\u6d88\u8017\u989d\u5916\u7684\u65f6\u95f4": 104, "\u6ca1\u6709\u5b9e\u9645\u610f\u4e49": 104, "\u6211\u4eec\u5c06\u4e3a\u9a8c\u8bc1\u96c6\u4f7f\u7528\u7684\u6279\u91cf\u5927\u5c0f\u8bbe\u4e3a\u8bad\u7ec3\u96c6\u7684\u4e24\u500d": 104, "\u56e0\u4e3a\u9a8c\u8bc1\u96c6\u4e0d\u9700\u8981\u8fdb\u884c\u53cd\u5411\u4f20\u64ad": 104, "\u56e0\u6b64\u9700\u8981\u7684\u5185\u5b58\u8f83\u5c11": 104, "\u4e0d\u9700\u8981\u5b58\u50a8\u68af\u5ea6": 104, "\u56e0\u6b64\u6211\u6211\u4eec\u53ef\u4ee5\u914d\u7f6e\u8f83\u5927\u5355\u6279\u6570\u91cf": 104, "\u63d0\u9ad8\u8ba1\u7b97\u901f\u5ea6": 104, "valid_d": 104, "valid_dl": 104, "\u7ed3\u675f\u65f6\u8ba1\u7b97\u5e76\u6253\u5370\u635f\u5931\u503c": 104, "\u6211\u4eec\u5728\u8bad\u7ec3\u4e4b\u524d\u603b\u662f\u8c03\u7528": 104, "\u5728\u63a8\u65ad\u4e4b\u524d\u8c03\u7528": 104, "\u5c42\u4f1a\u4f7f\u7528": 104, "\u6765\u786e\u4fdd\u5176\u7ed3\u679c\u6b63\u786e": 104, "valid_loss": 104, "\u6211\u4eec\u5728\u8ba1\u7b97\u8bad\u7ec3\u96c6\u548c\u9a8c\u8bc1\u96c6\u7684\u635f\u5931\u7c7b\u4f3c\u7684\u4ee3\u7801": 104, "\u62bd\u53d6\u4e00\u4e2a\u72ec\u7acb\u7684\u51fd\u6570": 104, "loss_batch": 104, "\u7528\u4e8e\u8ba1\u7b97\u4e00\u4e2a\u6279\u6b21\u7684\u635f\u5931": 104, "\u8bad\u7ec3\u96c6\u4f20\u5165\u4e00\u4e2a\u4f18\u5316\u5668": 104, "\u5e76\u4f7f\u7528\u5b83\u6267\u884c\u53cd\u5411\u4f20\u64ad": 104, "\u5bf9\u4e8e\u9a8c\u8bc1\u96c6": 104, "\u5219\u4e0d\u4f20\u5165\u4f18\u5316\u5668": 104, "\u4e0d\u6267\u884c\u53cd\u5411\u4f20\u64ad": 104, "\u5728\u6bcf\u4e2a\u8bad\u7ec3\u5faa\u73af\u4e2d\u8ba1\u7b97\u8bad\u7ec3\u548c\u9a8c\u8bc1\u635f\u5931": 104, "\u8fd4\u56de\u8bad\u7ec3\u548c\u9a8c\u8bc1\u6570\u636e\u96c6\u7684dataload": 104, "\u6211\u4eec\u83b7\u53d6\u6570\u636e\u52a0\u8f7d\u5668\u548c\u62df\u5408\u6a21\u578b\u7684\u6574\u4e2a\u8fc7\u7a0b\u53ef\u4ee5\u7528": 104, "\u884c\u4ee3\u7801\u6765\u5b9e\u73b0": 104, "\u4f60\u53ef\u4ee5\u4f7f\u7528\u8fd9\u4e09\u884c\u57fa\u672c\u4ee3\u7801\u6765\u8bad\u7ec3\u5404\u79cd\u5404\u6837\u7684\u6a21\u578b": 104, "\u8ba9\u6211\u4eec\u770b\u770b\u662f\u5426\u53ef\u4ee5\u7528\u6765\u8bad\u7ec3\u4e00\u4e2a\u5377\u79ef\u795e\u7ecf\u7f51\u7edc": 104, "\u73b0\u5728\u6211\u4eec\u5c06\u4f7f\u7528\u4e09\u4e2a\u5377\u79ef\u5c42\u6784\u5efa\u6211\u4eec\u7684\u795e\u7ecf\u7f51\u7edc": 104, "\u56e0\u4e3a\u524d\u9762\u90e8\u5206\u7684\u51fd\u6570\u90fd\u4e0d\u5047\u8bbe\u4efb\u4f55\u5173\u4e8e\u6a21\u578b\u5f62\u5f0f\u7684\u4e1c\u897f": 104, "\u6240\u4ee5\u6211\u4eec\u53ef\u4ee5\u5728\u4e0d\u505a\u4efb\u4f55\u4fee\u6539\u7684\u60c5\u51b5\u4e0b\u4f7f\u7528\u5b83\u4eec\u6765\u8bad\u7ec3\u4e00\u4e2a": 104, "\u9884\u5b9a\u4e49\u7684": 104, "\u7c7b\u4f5c\u4e3a\u6211\u4eec\u7684\u5377\u79ef\u5c42": 104, "\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u5177\u6709": 104, "\u4e2a\u5377\u79ef\u5c42\u7684": 104, "\u6bcf\u4e2a\u5377\u79ef\u5c42\u540e\u9762\u8ddf\u7740\u4e00\u4e2a": 104, "\u6211\u4eec\u6267\u884c\u5e73\u5747\u6c60\u5316": 104, "\u7248\u7684": 104, "mnist_cnn": [104, 123], "avg_pool2d": [104, 208], "\u7684\u4e00\u79cd\u53d8\u4f53": 104, "\u901a\u8fc7\u7edf\u8ba1\u66f4\u65b0\u8bb0\u5f55\u6765\u63d0\u5347\u8bad\u7ec3\u901f\u5ea6": 104, "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528": [104, 111, 233, 240, 241, 246], "\u6765\u5e2e\u52a9\u6211\u4eec\u7b80\u5316\u4ee3\u7801": 104, "\u63d0\u4f9b\u4e86\u4e00\u79cd\u66f4\u7b80\u5355\u7684\u7f16\u5199\u795e\u7ecf\u7f51\u7edc\u7684\u65b9\u5f0f": 104, "\u5176\u4f1a\u6309\u987a\u5e8f\u8fd0\u884c\u5b9a\u4e49\u4e2d\u5305\u542b\u7684\u6bcf\u4e2a\u6a21\u5757": 104, "\u6211\u4eec\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2a": [104, 217], "\u81ea\u5b9a\u4e49\u5c42": 104, "\u6ca1\u6709\u7684": 104, "view\u5c42": 104, "\u521b\u5efa\u6a21\u578b\u5341\u5206\u7b80\u5355": 104, "avgpool2d": 104, "\u6211\u4eec\u7f16\u5199\u7684": 104, "\u5341\u5206\u7b80\u6d01": 104, "\u4f46\u4ec5\u9002\u7528\u4e8emnist": 104, "\u5b83\u5047\u8bbe\u8f93\u5165\u662f\u4e00\u4e2a": 104, "\u957f\u7684\u5411\u91cf": 104, "\u5b83\u5047\u8bbe\u6700\u7ec8\u7684": 104, "\u7f51\u683c\u5927\u5c0f\u662f": 104, "\u6211\u4eec\u4f7f\u7528\u7684\u5e73\u5747\u6c60\u5316\u6838\u5927\u5c0f": 104, "\u8ba9\u6211\u4eec\u53bb\u9664\u8fd9\u4e24\u4e2a\u5047\u8bbe": 104, "\u4f7f\u6211\u4eec\u7684\u6a21\u578b\u9002\u7528\u4e8e\u4efb\u4f552d\u5355\u901a\u9053\u56fe\u50cf": 104, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5c06\u6570\u636e\u9884\u5904\u7406\u79fb\u5230\u751f\u6210\u5668\u4e2d\u6765\u5220\u9664": 104, "wrappeddataload": 104, "__iter__": 104, "\u4e3a\u4e86\u8ba9\u6211\u4eec\u5b9a\u4e49\u6211\u4eec\u60f3\u8981\u7684\u8f93\u51fa\u5f20\u91cf\u7684\u5927\u5c0f": 104, "\u800c\u975e": 104, "\u8f93\u5165": [104, 252], "\u6211\u4eec\u53ef\u4ee5\u7528": 104, "adaptiveavgpool2d": [104, 135, 137], "\u66ff\u6362": 104, "\u4ece\u800c\u4f7f\u6211\u4eec\u7684\u6a21\u578b\u53ef\u9002\u7528\u4e8e\u4efb\u4f55\u5927\u5c0f\u7684\u8f93\u5165": 104, "\u8ba9\u6211\u4eec\u67e5\u770b\u4e0b\u7ed3\u679c": 104, "\u5728\u62e5\u6709": 104, "gpu\u7684\u73af\u5883\u4e2d": 104, "\u4f60\u53ef\u4ee5\u4f7f\u7528\u5b83\u6765\u52a0\u901f\u4ee3\u7801": 104, "\u9996\u5148\u68c0\u67e5\u4f60\u7684gpu\u5728pytorch\u4e2d\u662f\u5426\u6b63\u5e38\u5de5\u4f5c": 104, "\u7136\u540e\u521b\u5efa": 104, "\u4fee\u6539": 104, "\u6b65\u9aa4": [104, 240], "\u5c06\u6570\u636e\u79fb\u52a8\u81f3": 104, "\u5c06\u6a21\u578b\u52a0\u8f7d\u5230": 104, "\u8fd0\u884c\u901f\u5ea6\u4f1a\u63d0\u5347\u5f88\u591a": 104, "\u7f16\u5199\u4e86\u4e00\u4e2a\u53ef\u4ee5\u7528\u4e8e\u591a\u79cd\u6a21\u578b\u8bad\u7ec3\u7684\u5b9e\u73b0": 104, "\u5b8c\u6574\u7684\u8bad\u7ec3\u4ee3\u7801": 104, "mnist_sampl": 104, "\u540e\u7eed\u8fd8\u53ef\u5c1d\u8bd5\u589e\u52a0\u5176\u4ed6\u529f\u80fd": 104, "\u4f8b\u5982\u6570\u636e\u589e\u5f3a": 104, "\u8d85\u53c2\u6570\u8c03\u4f18": 104, "\u76d1\u63a7\u8bad\u7ec3": 104, "\u8fc1\u79fb\u5b66\u4e60\u7b49\u7b49": 104, "\u8fd9\u4e9b\u529f\u80fd\u5728fastai\u5e93\u4e2d\u90fd\u6709\u63d0\u4f9b": 104, "\u8be5\u5e93\u662f\u4f7f\u7528\u672c\u6559\u7a0b\u4e2d\u6240\u793a\u7684\u76f8\u540c\u8bbe\u8ba1\u65b9\u6cd5\u5f00\u53d1\u7684": 104, "\u4e3a\u5e0c\u671b\u8fdb\u4e00\u6b65\u6539\u8fdb\u6a21\u578b\u7684\u4ece\u4e1a\u4eba\u5458\u63d0\u4f9b\u4e0b\u4e00\u6b65\u6307\u5bfc": 104, "\u6211\u4eec\u5b66\u4e60\u4e86\u5982\u4f55\u4f7f\u7528": [104, 216], "\u73b0\u5728\u8ba9\u6211\u4eec\u603b\u7ed3\u4e00\u4e0b": 104, "\u521b\u5efa\u4e00\u4e2a\u7c7b\u4f3c\u4e8e\u51fd\u6570\u7684\u53ef\u8c03\u7528\u5bf9\u8c61": 104, "\u5176\u4e2d\u5305\u542b\u4e86\u72b6\u6001\u6570\u636e": 104, "\u5982\u795e\u7ecf\u7f51\u7edc\u5c42\u6743\u91cd": 104, "\u5b83\u53ef\u4ee5\u81ea\u52a8\u5bf9\u5305\u542b\u7684\u53c2\u6570": 104, "\u8fdb\u884c\u68af\u5ea6\u5f52\u96f6\u548c\u66f4\u65b0\u6743\u91cd\u7b49\u64cd\u4f5c": 104, "\u5bf9\u5f20\u91cf\u8fdb\u884c\u5305\u88c5": 104, "\u4f7f": [104, 251], "\u5bf9\u8c61\u5728\u8fdb\u884c\u53cd\u5411\u4f20\u64ad\u65f6": 104, "\u53ef\u66f4\u65b0\u6743\u91cd\u53c2\u6570": 104, "\u4ec5\u8bbe\u7f6e": 104, "\u53c2\u6570\u65f6\u751f\u6548": 104, "\u5305\u542b\u591a\u79cd\u6fc0\u6d3b\u51fd\u6570": 104, "\u4ee5\u53ca\u65e0\u72b6\u6001\u7684\u5377\u79ef\u5c42\u548c\u7ebf\u6027\u5c42\u7b49\u7684\u5b9e\u73b0": 104, "\u5305\u542b\u591a\u79cd\u4f18\u5316\u5668": 104, "\u5728\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u4f18\u5316\u6743\u91cd\u53c2\u6570": 104, "\u65b9\u6cd5\u7684\u62bd\u8c61\u63a5\u53e3\u5b9a\u4e49": 104, "\u5b9e\u73b0\u7c7b": 104, "\u8fdb\u884c\u5c01\u88c5": 104, "\u63d0\u4f9b\u5206\u6279\u904d\u5386\u6570\u636e\u96c6\u7684\u80fd\u529b": 104, "nn_tutori": 104, "registri": [105, 106, 107, 121, 210], "thiago": [105, 107], "crepaldi": [105, 107], "gamut": 105, "supercomput": 105, "constrain": [105, 126, 154, 174, 175], "onnxscript": [105, 107, 108], "torch_input": 105, "onnx_program": [105, 108], "onnxprogram": 105, "protobuf": [105, 108, 189], "my_image_classifi": 105, "drag": [105, 153, 169, 170, 226, 227], "onnx_input": [105, 108], "adapt_torch_inputs_to_onnx": [105, 108], "onnxruntime_input": [105, 108], "onnxruntime_output": [105, 108], "torch_output": [105, 108], "adapt_torch_outputs_to_onnx": [105, 108], "assert_clos": [105, 108], "export_simple_model_to_onnx_tutori": [105, 106], "intro_onnx": [106, 107], "onnx_registry_tutori": [106, 108], "sphx_glr_beginner_onnx_intro_onnx": 106, "sphx_glr_beginner_onnx_export_simple_model_to_onnx_tutori": 106, "sphx_glr_beginner_onnx_onnx_registry_tutori": 106, "bytecod": [107, 173, 224], "fx": [107, 121, 145, 174, 175, 180, 188, 198, 199, 202, 223, 249], "polish": [107, 127, 264], "newer": [107, 148, 153, 155], "upgrad": [107, 154, 159, 169, 198], "opset18": [107, 108], "opset": [107, 108, 174, 175], "succe": 107, "ti": 108, "tai": 108, "titaiwang": 108, "empow": 108, "runtimeerrorwithdiagnost": 108, "call_funct": [108, 174, 202], "operator_nam": 108, "onnxregistri": 108, "input_x": 108, "input_i": 108, "input_add_x": 108, "input_add_i": 108, "aten_add_model": 108, "custom_aten_add": 108, "custom_aten": 108, "native_funct": 108, "yaml": [108, 132, 206, 223, 224], "castlik": 108, "onnx_registri": 108, "register_op": 108, "op_nam": 108, "is_registered_op": 108, "export_opt": 108, "exportopt": 108, "op_typ": 108, "custom_aten_add_model": 108, "custom_add_model": 108, "gelu": [108, 110], "customgelu": 108, "namspac": 108, "custom_ort": 108, "custom_aten_gelu": 108, "aten_gelu_model": 108, "input_gelu_x": 108, "diagram": [108, 161], "custom_aten_gelu_model": 108, "custom_gelu_model": 108, "_custom_op": 108, "mylibrari": 108, "addandround_op": 108, "tensor_x": 108, "impl_abstract": [108, 175], "addandround_op_impl_abstract": 108, "addandround_op_impl": 108, "_dynamo": [108, 129, 145, 173, 174, 201, 254, 258], "allow_in_graph": 108, "customfoo": 108, "input_addandround_x": 108, "custom_addandround_model": 108, "customop": 108, "customopon": 108, "customoptwo": 108, "cpu_op": 108, "custom_opset": 108, "custom_addandround": 108, "add_x": 108, "round_x": 108, "libcustom_op_librari": 108, "custom_op_librari": 108, "ort": 108, "lonnxruntim": 108, "ort_session_opt": 108, "sessionopt": 108, "register_custom_ops_librari": 108, "sess_opt": 108, "quicker": 109, "record_funct": [109, 145, 165, 221, 240], "incur": [109, 124], "investig": [109, 113, 148, 157, 172, 173], "hi_idx": 109, "argwher": 109, "with_stack": [109, 169, 240], "profile_memori": [109, 169, 240], "group_by_stack_n": [109, 240], "traceback": [109, 145, 173, 174, 175], "193a910735e8": 109, "stacktrac": 109, "row_limit": [109, 145, 165, 240], "88": [109, 164, 177, 199], "212": 109, "953": 109, "mnt": [109, 136], "xarfus": 109, "au": 109, "07": [109, 122, 220, 221, 248], "715": 109, "848m": 109, "350": [109, 138], "151u": 109, "293": [109, 148], "342u": 109, "095u": 109, "931": 109, "006": 109, "476": 109, "338": 109, "759m": 109, "as_strid": [109, 145], "281": [109, 148], "808u": 109, "275": 109, "721u": 109, "_local": 109, "268": 109, "650u": [109, 240], "_scalar_dens": 109, "347": 109, "elimin": [109, 130, 139, 145, 146, 159, 184, 195], "nonzero": [109, 249], "as_tupl": [109, 116], "089m": 109, "402m": 109, "491m": 109, "119": [109, 186], "441": 109, "587u": 109, "_numpi": 109, "395": [109, 164], "602u": 109, "801m": 109, "xxxx": 110, "alexnet": [110, 148], "printable_graph": 110, "tensor_seq": 110, "ret": [110, 150, 159, 162, 211], "disable_cuda": 110, "convxd": 110, "maxpoolxd": 110, "batchnormxd": 110, "dropout2d": [110, 163, 167, 205, 223, 235], "l1loss": 110, "ctcloss": 110, "poissonnllloss": 110, "kldivloss": 110, "bcewithlogitsloss": 110, "marginrankingloss": 110, "hingeembeddingloss": 110, "multilabelmarginloss": 110, "smoothl1loss": [110, 147, 161], "softmarginloss": 110, "multilabelsoftmarginloss": 110, "multimarginloss": 110, "tripletmarginloss": 110, "prelu": 110, "rrelu": 110, "celu": 110, "hardshrink": 110, "logsigmoid": 110, "softplu": 110, "softshrink": 110, "softsign": 110, "tanhshrink": 110, "softmin": 110, "softmax2d": 110, "adaptivesoftmaxwithloss": 110, "adadelta": [110, 123, 130], "sparseadam": 110, "adamax": 110, "asgd": 110, "rprop": 110, "lambdalr": 110, "multiplicativelr": 110, "multisteplr": 110, "exponentiallr": 110, "reducelronplateau": 110, "cycliclr": 110, "onecyclelr": 110, "cosineannealingwarmrestart": 110, "xsampler": 110, "subsetrandom": 110, "weightedrandom": 110, "justin": 111, "johnson": 111, "\u672c\u6559\u7a0b\u901a\u8fc7\u81ea\u5305\u542b\u793a\u4f8b\u4ecb\u7ecd\u4e86": 111, "\u7684\u57fa\u672c\u6982\u5ff5": [111, 121], "\u5728\u5176\u6838\u5fc3": 111, "pytorch\u63d0\u4f9b\u4e86\u4e24\u4e2a\u4e3b\u8981\u529f\u80fd": 111, "\u4e00\u4e2an\u7ef4\u5f20\u91cf": 111, "\u7c7b\u4f3c\u4e8enumpi": 111, "\u4f46\u53ef\u4ee5\u5728gpu\u4e0a\u8fd0\u884c": 111, "\u7528\u4e8e\u6784\u5efa\u548c\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc\u7684\u81ea\u52a8\u5fae\u5206": 111, "\u6211\u4eec\u5c06\u4f7f\u7528\u62df\u5408": 111, "\u7684\u95ee\u9898\u4f5c\u4e3a\u793a\u4f8b": 111, "\u7f51\u7edc\u5c06\u5177\u6709\u56db\u4e2a\u53c2\u6570": 111, "\u5e76\u5c06\u4f7f\u7528\u68af\u5ea6\u4e0b\u964d\u6cd5\u8bad\u7ec3": 111, "\u901a\u8fc7\u6700\u5c0f\u5316\u7f51\u7edc\u8f93\u51fa\u4e0e\u771f\u5b9e\u8f93\u51fa\u4e4b\u95f4\u7684\u6b27\u51e0\u91cc\u5f97\u8ddd\u79bb": 111, "\u6765\u62df\u5408\u968f\u673a\u6570\u636e": 111, "\u53ef\u5728": [111, 228], "\u672c\u6587\u672b\u5c3e\u5904": 111, "\u67e5\u770b\u793a\u4f8b": [111, 121], "\u5728\u4ecb\u7ecd": 111, "\u4e4b\u524d": [111, 239, 246], "\u6211\u4eec\u5c06\u5148\u4f7f\u7528": 111, "\u6765\u5b9e\u73b0\u7f51\u7edc": 111, "numpy\u63d0\u4f9b\u4e86\u4e00\u4e2an\u7ef4\u6570\u7ec4\u5bf9\u8c61": 111, "\u5e76\u63d0\u4f9b\u4e86\u8bb8\u591a\u7528\u4e8e\u64cd\u4f5c\u8fd9\u4e9b\u6570\u7ec4\u7684\u51fd\u6570": 111, "numpy\u662f\u4e00\u4e2a\u901a\u7528\u7684\u79d1\u5b66\u8ba1\u7b97\u6846\u67b6": 111, "\u5b83\u4e0d\u77e5\u9053\u4efb\u4f55\u5173\u4e8e\u8ba1\u7b97\u56fe": 111, "\u6df1\u5ea6\u5b66\u4e60\u6216\u68af\u5ea6\u7684\u4fe1\u606f": 111, "\u6211\u4eec\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u4f7f\u7528": 111, "\u63d0\u4f9b\u7684\u65b9\u6cd5": 111, "\u624b\u52a8\u5b9e\u73b0\u524d\u5411\u548c\u540e\u5411\u4f20\u64ad\u8fc7\u7a0b": 111, "\u6765\u62df\u5408\u4e00\u4e2a\u4e09\u6b21\u591a\u9879\u5f0f\u5230\u6b63\u5f26\u51fd\u6570": 111, "numpy\u662f\u4e00\u4e2a\u5f88\u68d2\u7684\u6846\u67b6": 111, "\u4f46\u5b83\u4e0d\u80fd\u5229\u7528gpu\u6765\u52a0\u901f\u5176\u6570\u503c\u8ba1\u7b97": 111, "\u5bf9\u4e8e\u73b0\u4ee3\u6df1\u5ea6\u795e\u7ecf\u7f51\u7edc": 111, "gpu\u901a\u5e38\u63d0\u4f9b": 111, "50\u500d\u6216\u66f4\u5927\u7684\u52a0\u901f": 111, "numpy\u5bf9\u4e8e\u73b0\u4ee3\u6df1\u5ea6\u5b66\u4e60\u6765\u8bf4\u8fd8\u662f\u4e0d\u591f\u7684": 111, "\u6211\u4eec\u4ecb\u7ecd\u4e86pytorch\u6700\u57fa\u672c\u7684\u6982\u5ff5": 111, "\u4e00\u4e2apytorch\u5f20\u91cf\u5728\u6982\u5ff5\u4e0a\u4e0enumpy\u6570\u7ec4\u76f8\u540c": 111, "\u4e00\u4e2an\u7ef4\u6570\u7ec4": 111, "pytorch\u63d0\u4f9b\u4e86\u8bb8\u591a\u64cd\u4f5c\u8fd9\u4e9b\u5f20\u91cf\u7684\u51fd\u6570": 111, "\u53ef\u4ee5\u81ea\u52a8\u8ddf\u8e2a\u8ba1\u7b97\u56fe\u548c\u68af\u5ea6": 111, "\u5b83\u4eec\u4e5f\u4f5c\u4e3a\u79d1\u5b66\u8ba1\u7b97\u7684\u901a\u7528\u5de5\u5177\u975e\u5e38\u6709\u7528": 111, "\u4e0d\u540c": [111, 246], "\u5f20\u91cf\u53ef\u4ee5\u5229\u7528gpu\u6765\u52a0\u901f\u5b83\u4eec\u7684\u6570\u503c\u8ba1\u7b97": 111, "\u8981\u5728gpu\u4e0a\u8fd0\u884c": 111, "\u60a8\u53ea\u9700\u8981\u6307\u5b9a\u6b63\u786e\u7684\u8bbe\u5907": 111, "\u5f20\u91cf\u6765\u62df\u5408\u4e00\u4e2a\u4e09\u6b21\u591a\u9879\u5f0f\u5230\u6b63\u5f26\u51fd\u6570\u4e2d": 111, "\u4e0e\u4e0a\u9762\u7684numpy\u793a\u4f8b\u7c7b\u4f3c": 111, "\u6211\u4eec\u9700\u8981\u624b\u52a8\u5b9e\u73b0\u7f51\u7edc\u7684\u524d\u5411\u548c\u540e\u5411\u4f20\u9012": 111, "\u6211\u4eec\u5fc5\u987b\u624b\u52a8\u5b9e\u73b0\u795e\u7ecf\u7f51\u7edc\u7684\u524d\u5411\u548c\u540e\u5411\u4f20\u9012": 111, "\u5bf9\u4e8e\u4e00\u4e2a\u5c0f\u578b\u7684\u4e24\u5c42\u7f51\u7edc\u6765\u8bf4": 111, "\u624b\u52a8\u5b9e\u73b0\u540e\u5411\u4f20\u9012\u5e76\u4e0d\u662f\u4ec0\u4e48\u5927\u95ee\u9898": 111, "\u4f46\u5bf9\u4e8e\u5927\u578b\u590d\u6742\u7684\u7f51\u7edc\u6765\u8bf4": 111, "\u5f88\u5feb\u5c31\u4f1a\u53d8\u5f97\u975e\u5e38\u9ebb\u70e6": 111, "\u5e78\u8fd0\u7684\u662f": [111, 233], "\u6765\u81ea\u52a8\u8ba1\u7b97\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u540e\u5411\u4f20\u9012": 111, "pytorch\u4e2d\u7684": 111, "\u5305\u6b63\u662f\u63d0\u4f9b\u4e86\u8fd9\u79cd\u529f\u80fd": 111, "\u5f53\u4f7f\u7528\u81ea\u52a8\u6c42\u5bfc\u65f6": 111, "\u7f51\u7edc\u7684\u524d\u5411\u4f20\u9012\u5c06\u5b9a\u4e49\u4e00\u4e2a": 111, "\u56fe\u4e2d\u7684\u8282\u70b9\u662f\u5f20\u91cf": 111, "\u8fb9\u662f\u4ece\u8f93\u5165\u5f20\u91cf\u751f\u6210\u8f93\u51fa\u5f20\u91cf\u7684\u51fd\u6570": 111, "\u901a\u8fc7\u8fd9\u4e2a\u56fe\u8fdb\u884c\u53cd\u5411\u4f20\u64ad": 111, "\u7136\u540e\u53ef\u4ee5\u8f7b\u677e\u8ba1\u7b97\u68af\u5ea6": 111, "\u8fd9\u542c\u8d77\u6765\u5f88\u590d\u6742": 111, "\u4f46\u5728\u5b9e\u9645\u4f7f\u7528\u4e2d\u975e\u5e38\u7b80\u5355": 111, "\u6bcf\u4e2a\u5f20\u91cf\u4ee3\u8868\u8ba1\u7b97\u56fe\u4e2d\u7684\u4e00\u4e2a\u8282\u70b9": 111, "\u662f\u4e00\u4e2a\u8bbe\u7f6e\u4e86": 111, "\u5c06\u662f\u53e6\u4e00\u4e2a\u5f20\u91cf": 111, "\u5b83\u5305\u542b\u4e86": [111, 236], "\u76f8\u5bf9\u4e8e\u67d0\u4e2a\u6807\u91cf\u503c\u7684\u68af\u5ea6": 111, "\u6211\u4eec\u4f7f\u7528pytorch\u5f20\u91cf\u548c\u81ea\u52a8\u6c42\u5bfc\u6765\u5b9e\u73b0\u6211\u4eec\u7528\u4e09\u6b21\u591a\u9879\u5f0f\u62df\u5408\u6b63\u5f26\u6ce2\u7684\u793a\u4f8b": 111, "\u73b0\u5728\u6211\u4eec\u4e0d\u518d\u9700\u8981\u624b\u52a8\u5b9e\u73b0\u7f51\u7edc\u7684\u540e\u5411\u4f20\u9012": 111, "\u5728\u5e95\u5c42": [111, 214], "\u6bcf\u4e2a\u539f\u59cb\u7684\u81ea\u52a8\u6c42\u5bfc\u64cd\u4f5c\u5b9e\u9645\u4e0a\u662f\u5bf9\u5f20\u91cf\u8fdb\u884c\u64cd\u4f5c\u7684\u4e24\u4e2a\u51fd\u6570": 111, "\u51fd\u6570\u4ece\u8f93\u5165\u5f20\u91cf\u8ba1\u7b97\u8f93\u51fa\u5f20\u91cf": 111, "\u540e\u5411": 111, "\u51fd\u6570\u63a5\u6536\u8f93\u51fa\u5f20\u91cf\u76f8\u5bf9\u4e8e\u67d0\u4e2a\u6807\u91cf\u503c\u7684\u68af\u5ea6": 111, "\u5e76\u8ba1\u7b97\u8f93\u5165\u5f20\u91cf\u76f8\u5bf9\u4e8e\u540c\u4e00\u6807\u91cf\u503c\u7684\u68af\u5ea6": 111, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5b9a\u4e49\u4e00\u4e2a": 111, "\u7684\u5b50\u7c7b\u5e76\u5b9e\u73b0": 111, "\u8f7b\u677e\u5b9a\u4e49\u81ea\u5df1\u7684\u81ea\u52a8\u6c42\u5bfc\u64cd\u4f5c\u7b26": 111, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u6784\u9020\u5b9e\u4f8b\u5e76\u50cf\u51fd\u6570\u4e00\u6837\u8c03\u7528\u5b83": 111, "\u4f20\u9012\u5305\u542b\u8f93\u5165\u6570\u636e\u7684\u5f20\u91cf": 111, "\u6765\u4f7f\u7528\u6211\u4eec\u65b0\u7684\u81ea\u52a8\u6c42\u5bfc\u64cd\u4f5c\u7b26": 111, "\u6211\u4eec\u5c06\u6a21\u578b\u5b9a\u4e49\u4e3a": 111, "\u662f\u4e09\u9636\u7684": 111, "\u52d2\u8ba9\u5fb7\u591a\u9879\u5f0f": 111, "\u6211\u4eec\u7f16\u5199\u4e86\u81ea\u5df1\u7684\u81ea\u5b9a\u4e49\u81ea\u52a8\u6c42\u5bfc\u51fd\u6570\u6765\u8ba1\u7b97": 111, "\u7684\u524d\u5411\u548c\u540e\u5411\u4f20\u9012": 111, "\u5e76\u4f7f\u7528\u5b83\u6765\u5b9e\u73b0\u6211\u4eec\u7684\u6a21\u578b": 111, "\u548c\u81ea\u52a8\u6c42\u5bfc": 111, "\u662f\u5b9a\u4e49\u590d\u6742\u64cd\u4f5c\u975e\u5e38\u5f3a\u5927\u7684\u529f\u80fd": 111, "\u539f\u59cb\u7684\u81ea\u52a8\u6c42\u5bfc\u8fd8\u662f\u4e0d\u8db3\u4ee5\u652f\u6301\u5b9e\u73b0\u5927\u578b\u795e\u7ecf\u7f51\u7edc": 111, "\u5728\u6784\u5efa\u795e\u7ecf\u7f51\u7edc\u65f6": 111, "\u6211\u4eec\u901a\u5e38\u4f1a\u8003\u8651\u5c06\u8ba1\u7b97\u5b89\u6392\u6210": 111, "\u5176\u4e2d\u4e00\u4e9b\u5c42\u5177\u6709": 111, "\u53ef\u5b66\u4e60\u7684\u53c2\u6570": 111, "\u8fd9\u4e9b\u53c2\u6570\u5c06\u5728\u5b66\u4e60\u8fc7\u7a0b\u4e2d\u8fdb\u884c\u4f18\u5316": 111, "\u5728tensorflow\u4e2d": 111, "\u50cf": 111, "tflearn": 111, "\u63d0\u4f9b\u4e86\u76f8\u8f83\u4e8e\u539f\u59cb\u8ba1\u7b97\u56fe\u7684\u66f4\u9ad8\u5c42\u6b21\u7684\u62bd\u8c61": 111, "\u8fd9\u4e9b\u62bd\u8c61\u5bf9\u4e8e\u6784\u5efa\u795e\u7ecf\u7f51\u7edc\u975e\u5e38\u6709\u7528": 111, "\u5305\u8d77\u5230\u4e86\u540c\u6837\u7684\u4f5c\u7528": 111, "\u5305\u5b9a\u4e49\u4e86\u4e00\u7ec4": 111, "\u8fd9\u4e9b\u6a21\u5757\u76f8\u5f53\u4e8e\u795e\u7ecf\u7f51\u7edc\u5c42": 111, "\u4e00\u4e2a\u6a21\u5757\u63a5\u6536\u8f93\u5165\u5f20\u91cf\u5e76\u8ba1\u7b97\u8f93\u51fa\u5f20\u91cf": 111, "\u4f46\u4e5f\u53ef\u4ee5\u5305\u542b\u5185\u90e8\u72b6\u6001": 111, "\u4f8b\u5982\u5305\u542b\u53ef\u5b66\u4e60\u53c2\u6570\u7684\u5f20\u91cf": 111, "\u5305\u8fd8\u5b9a\u4e49\u4e86\u4e00\u7ec4\u5e38\u7528\u4e8e\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc\u7684\u6709\u7528\u7684\u635f\u5931\u51fd\u6570": 111, "\u5305\u6765\u5b9e\u73b0\u6211\u4eec\u7684\u591a\u9879\u5f0f\u6a21\u578b\u7f51\u7edc": 111, "\u6211\u4eec\u901a\u8fc7\u4f7f\u7528": 111, "\u624b\u52a8\u66f4\u6539\u5f20\u91cf\u7684\u53ef\u5b66\u4e60\u53c2\u6570": 111, "\u6765\u66f4\u65b0\u6a21\u578b\u7684\u6743\u91cd": 111, "\u5bf9\u4e8e\u50cf\u968f\u673a\u68af\u5ea6\u4e0b\u964d\u8fd9\u6837\u7684\u4f18\u5316\u7b97\u6cd5\u6765\u8bf4": 111, "\u8fd9\u5e76\u4e0d\u662f\u4e00\u4e2a\u5f88\u5927\u7684\u8d1f\u62c5": 111, "\u4f46\u5728\u5b9e\u8df5\u4e2d": 111, "\u6211\u4eec\u7ecf\u5e38\u4f7f\u7528\u66f4\u590d\u6742\u7684\u4f18\u5316\u5668\u6765\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc": 111, "\u6bd4\u5982": 111, "\u5305\u62bd\u8c61\u4e86\u4f18\u5316\u7b97\u6cd5\u7684\u5b9a\u4e49": 111, "\u5e76\u63d0\u4f9b\u4e86\u5e38\u7528\u4f18\u5316\u7b97\u6cd5\u7684\u5b9e\u73b0": 111, "\u6211\u4eec\u5c06\u50cf\u4ee5\u524d\u4e00\u6837\u4f7f\u7528": 111, "\u5305\u6765\u5b9a\u4e49\u6211\u4eec\u7684\u6a21\u578b": 111, "\u4f46\u6211\u4eec\u5c06\u4f7f\u7528": 111, "\u5305\u63d0\u4f9b\u7684": 111, "\u7b97\u6cd5\u6765\u4f18\u5316\u6a21\u578b": 111, "\u6709\u65f6\u4f60\u53ef\u80fd\u4f1a\u5e0c\u671b\u81ea\u5b9a\u4e49\u6bd4\u73b0\u6709\u6a21\u5757\u96c6\u66f4\u590d\u6742\u7684\u6a21\u578b": 111, "\u5728\u8fd9\u4e9b\u60c5\u51b5\u4e0b": 111, "\u4f60\u53ef\u4ee5\u901a\u8fc7\u7ee7\u627f": 111, "\u5e76\u5b9a\u4e49\u4e00\u4e2a": 111, "\u65b9\u6cd5\u6765\u81ea\u5b9a\u4e49\u6a21\u5757": 111, "\u8be5\u65b9\u6cd5\u63a5\u6536\u8f93\u5165\u5f20\u91cf": 111, "\u5e76\u4f7f\u7528\u5176\u4ed6\u6a21\u5757\u6216\u5728\u5f20\u91cf\u4e0a\u81ea\u52a8\u6c42\u5bfc\u7b49\u64cd\u4f5c\u751f\u6210\u65b0\u7684\u8f93\u51fa\u5f20\u91cf": 111, "\u6211\u4eec\u5c06\u5b9e\u73b0\u4e00\u4e2a\u4e09\u6b21\u591a\u9879\u5f0f\u4f5c\u4e3a\u81ea\u5b9a\u4e49\u6a21\u5757\u7684\u5b50\u7c7b": 111, "\u4f5c\u4e3a\u52a8\u6001\u8ba1\u7b97\u56fe\u548c\u6743\u91cd\u5171\u4eab\u7684\u4e00\u4e2a\u793a\u4f8b": 111, "\u6211\u4eec\u5b9e\u73b0\u4e86\u4e00\u4e2a\u975e\u5e38\u5947\u7279\u7684\u6a21\u578b": 111, "\u4e00\u4e2a\u4e09\u81f3\u4e94\u9636\u7684\u591a\u9879\u5f0f": 111, "\u5728\u6bcf\u6b21\u524d\u5411\u4f20\u9012\u65f6\u968f\u673a\u9009\u62e9\u4e00\u4e2a3\u52305\u4e4b\u95f4\u7684\u6570\u5b57": 111, "\u5e76\u4f7f\u7528\u8be5\u9636\u6570\u591a\u9879\u5f0f\u6765\u8ba1\u7b97": 111, "\u91cd\u590d\u4f7f\u7528\u76f8\u540c\u7684\u6743\u91cd\u591a\u6b21\u4ee5\u8ba1\u7b97\u56db\u9636\u548c\u4e94\u9636\u591a\u9879\u5f0f": 111, "\u5bf9\u4e8e\u8fd9\u4e2a\u6a21\u578b": 111, "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528python\u6d41\u63a7\u5236\u6765\u5b9e\u73b0\u5faa\u73af": 111, "\u5e76\u4e14\u53ef\u4ee5\u901a\u8fc7\u5728\u5b9a\u4e49\u524d\u5411\u4f20\u9012\u65f6": 111, "\u591a\u6b21\u91cd\u590d\u4f7f\u7528\u76f8\u540c\u7684\u53c2\u6570": 111, "\u6765\u5b9e\u73b0\u6743\u91cd\u5171\u4eab": 111, "\u6211\u4eec\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u5c06\u8fd9\u4e2a\u6a21\u578b\u5b9e\u73b0\u4e3a\u4e00\u4e2a\u6a21\u5757\u7684\u5b50\u7c7b": 111, "\u5177\u4f53\u793a\u4f8b\u5982\u4e0b": 111, "unpickl": 112, "facil": 112, "running_mean": [112, 143, 200, 251], "themodelclass": 112, "param_tensor": [112, 251], "var_nam": [112, 251], "param_group": [112, 160, 213, 218, 246], "dampen": 112, "4675713712": 112, "4675713784": 112, "4675714000": 112, "4675714072": 112, "4675714216": 112, "4675714288": 112, "4675714432": 112, "4675714504": 112, "4675714648": 112, "4675714720": 112, "_use_new_zipfile_seri": 112, "inconsist": [112, 145, 243], "best_model_st": 112, "deepcopi": [112, 139, 143, 158, 183, 200, 201], "overfit": [112, 128, 158], "model_script": 112, "model_state_dict": [112, 216, 222, 243], "theoptimizerclass": 112, "modela_state_dict": [112, 245], "modela": [112, 245], "modelb_state_dict": [112, 245], "modelb": [112, 245], "optimizera_state_dict": [112, 245], "optimizera": [112, 245], "optimizerb_state_dict": [112, 245], "optimizerb": [112, 245], "themodelaclass": 112, "themodelbclass": 112, "theoptimizeraclass": 112, "theoptimizerbclass": 112, "gan": [112, 121, 154, 245], "ensembl": [112, 121], "remap": 112, "overwrit": 112, "saving_loading_model": 112, "pendo": 113, "abbo": 113, "joe": [113, 134], "cum": 113, "cnndm": 113, "imdb": 113, "multi30k": [113, 118], "sentencepiec": 113, "t5transform": 113, "padding_idx": 113, "eos_idx": [113, 118], "max_seq_len": 113, "t5_sp_model_path": 113, "t5_tokenizer_bas": 113, "sp_model_path": 113, "t5_base_gener": 113, "t5_base": 113, "beam": 113, "sequence_gener": 113, "datapip": [113, 116], "appendix": 113, "cnndm_batch_siz": 113, "cnndm_datapip": 113, "apply_prefix": 113, "rows2columnar": 113, "cnndm_dataload": 113, "batch_prefix": 113, "sst2": 113, "imdb_batch_s": 113, "imdb_datapip": 113, "process_label": 113, "imdb_dataload": 113, "german": [113, 116, 118, 127, 128], "multi_batch_s": 113, "language_pair": [113, 118], "multi_datapip": 113, "multi_dataload": 113, "input_text": 113, "beam_siz": 113, "model_output": [113, 142, 163], "num_beam": 113, "output_text": 113, "year": [113, 151, 154], "tattoo": 113, "decad": [113, 177], "australia": 113, "campaign": 113, "honest": 113, "london": 113, "stephen": 113, "hendri": 113, "fame": [113, 268], "supermodel": 113, "sydnei": 113, "australian": 113, "fan": [113, 129, 159], "him": 113, "hotel": 113, "heartthrob": 113, "strai": 113, "pooch": 113, "buri": 113, "stagger": 113, "nearbi": 113, "farm": 113, "dirt": 113, "emaci": 113, "disloc": 113, "jaw": 113, "leg": 113, "injuri": [113, 265], "cave": 113, "sinu": 113, "caviti": 113, "surgeri": [113, 172], "breath": 113, "theia": 113, "bulli": 113, "breed": 113, "appar": [113, 158], "whack": 113, "hammer": 113, "miracl": 113, "sara": 113, "mellado": 113, "mohammad": 113, "javad": 113, "zarif": 113, "iran": 113, "sunni": 113, "fridai": 113, "morn": 113, "bring": [113, 160, 169, 172, 185, 194, 207], "rejoin": 113, "john": 113, "kerri": 113, "foreign": 113, "minist": 113, "takeov": 113, "iranian": 113, "consul": 113, "tweet": 113, "american": 113, "week": 113, "ebola": 113, "west": 113, "africa": 113, "discharg": 113, "hasn": 113, "clinician": 113, "health": 113, "boston": 113, "viru": 113, "sierra": 113, "march": 113, "diagnos": [113, 133], "diseas": [113, 172], "maryland": 113, "nation": 113, "institut": 113, "patient": [113, 172], "campu": 113, "polic": 113, "offic": [113, 199, 200], "affair": 113, "admit": 113, "noos": 113, "wednesdai": 113, "incid": 113, "racist": 113, "colleg": 113, "duke": 113, "disciplinari": 113, "school": 113, "rope": 113, "sci": [113, 115], "fi": 113, "tv": 113, "underfund": 113, "misunderstood": 113, "babylon": 113, "star": 113, "trek": 113, "silli": [113, 125], "prosthet": 113, "cheap": 113, "cardboard": 113, "stilt": 113, "dialogu": 113, "cg": 113, "painfulli": 113, "clich\u00e9d": 113, "uninspir": 113, "viewer": 113, "emot": 113, "genr": 113, "serious": 113, "cf": 113, "seriou": 113, "foolish": 113, "spark": 113, "Their": [113, 192, 194], "reaction": 113, "wooden": [113, 265], "maker": 113, "rubbish": 113, "gene": 113, "roddenberri": 113, "ash": 113, "orbit": 113, "dull": 113, "poorli": [113, 127], "advert": 113, "trudg": 113, "trabant": 113, "lumber": 113, "spoiler": 113, "kill": 113, "actor": [113, 137], "jeeez": 113, "dalla": 113, "entertain": 113, "rental": 113, "fight": 113, "van": 113, "damm": 113, "shoot": 113, "battl": 113, "shell": [113, 210, 215, 220, 225], "shotgun": 113, "terrorist": 113, "bomb": 113, "blow": 113, "br": 113, "inclus": [113, 174, 175, 248], "rabbit": 113, "hardli": [113, 115], "profound": 113, "stereotyp": 113, "angri": 113, "veteran": 113, "terrifi": 113, "illeg": 113, "alien": 113, "crook": 113, "cop": 113, "indiffer": 113, "bitchi": 113, "ladi": 113, "station": 113, "politician": 113, "federal": 113, "typecast": 113, "mexican": 113, "hollywood": 113, "1940": 113, "passabl": 113, "villain": 113, "certainli": [113, 144, 192, 194], "knew": 113, "gui": [113, 228, 253, 265], "weren": [113, 139, 155], "desert": 113, "simplist": 113, "hamlet": 113, "annoi": [113, 146], "vd": 113, "daughter": 113, "film": 113, "semi": [113, 121, 195, 198], "alright": 113, "dam": 113, "disappoint": [113, 115], "budget": [113, 126], "poor": 113, "orang": [113, 125, 159], "ein": [113, 118], "mann": 113, "einem": [113, 118], "orangen": 113, "hut": 113, "der": 113, "etwa": 113, "schaut": 113, "mit": [113, 140], "orangefarbenen": 113, "anstarrt": 113, "terrier": 113, "lush": 113, "grass": 113, "front": [113, 115, 139, 157, 177, 178], "fenc": 113, "l\u00e4uft": 113, "auf": 113, "\u00fcppigem": 113, "gr\u00fcnem": 113, "gra": 113, "vor": [113, 118], "wei\u00dfen": 113, "zaun": 113, "\u00fcber": 113, "saftig": 113, "gr\u00fcne": 113, "girl": 113, "karat": 113, "m\u00e4dchen": 113, "bricht": 113, "einen": [113, 116], "st\u00f6ck": 113, "frontkick": 113, "karateanzug": 113, "brett": 113, "tritt": 113, "wear": 113, "jacket": 113, "helmet": 113, "snow": 113, "snowmobil": 113, "f\u00fcnf": 113, "menschen": [113, 118], "winterjacken": 113, "und": 113, "helmen": 113, "stehen": 113, "schnee": 113, "schneemobilen": 113, "hintergrund": 113, "leut": 113, "roof": 113, "hous": 113, "die": 113, "fixieren": 113, "da": 113, "dach": 113, "haus": 113, "reparieren": 113, "t5_tutori": 113, "firstnam": 114, "lastnam": 114, "gallery_pattern": 114, "neural_style_transfer_tutori": 114, "_build": 114, "beginner_sourc": 114, "link1": 114, "link2": 114, "template_tutori": 114, "portalock": 115, "ag_new": 115, "fear": 115, "pension": 115, "union": [115, 180], "turner": 115, "newal": 115, "stricken": 115, "firm": 115, "feder": 115, "mogul": 115, "race": [115, 136], "spaceflight": 115, "toronto": 115, "canada": [115, 266], "rocket": 115, "ansari": 115, "prize": 115, "contest": 115, "fund": 115, "suborbit": 115, "flight": 115, "ky": 115, "grant": 115, "peptid": 115, "ap": 115, "chemistri": 115, "louisvil": 115, "amino": 115, "acid": 115, "protein": 115, "revisit": [115, 192, 265], "yield_token": [115, 118], "data_it": [115, 116, 118], "475": [115, 164], "5297": 115, "text_pipelin": 115, "label_pipelin": 115, "collate_batch": 115, "label_list": [115, 138, 172, 186], "text_list": 115, "_label": 115, "_text": 115, "processed_text": 115, "cumsum": 115, "textclassificationmodel": 115, "embed_dim": [115, 165], "sport": 115, "tec": 115, "total_acc": 115, "total_count": 115, "to_map_style_dataset": 115, "total_accu": 115, "num_train": 115, "split_train_": 115, "split_valid_": 115, "valid_dataload": 115, "accu_v": 115, "accu_test": 115, "golf": 115, "ag_news_label": 115, "ex_text_str": 115, "memphi": 115, "tenn": 115, "ago": 115, "jon": 115, "rahm": 115, "endur": 115, "season": 115, "weather": 115, "sundai": 115, "royal": 115, "portrush": 115, "wind": 115, "rain": 115, "thursdai": 115, "wgc": 115, "fedex": 115, "jude": 115, "invit": 115, "stori": 115, "mid": 115, "spaniard": 115, "stroke": 115, "flawless": 115, "pga": 115, "tour": 115, "nine": 115, "tpc": 115, "southwind": 115, "text_sentiment_ngrams_tutori": 115, "sharma": 116, "legaci": 116, "tatoeba": [116, 166], "deu": 116, "en_core_web_sm": [116, 118], "de_core_news_sm": [116, 118], "dp": [116, 124, 177, 178], "eng": [116, 166, 196], "file_path": 116, "data_pip": 116, "iterablewrapp": 116, "fileopen": 116, "parse_csv": 116, "skip_lin": 116, "removeattribut": 116, "engtoken": 116, "detoken": 116, "haben": 116, "sie": 116, "guten": 116, "gettoken": 116, "source_vocab": 116, "min_freq": [116, 118], "special_first": [116, 118], "target_vocab": 116, "get_ito": 116, "gettransform": 116, "text_tranform": 116, "vocabtransform": 116, "addtoken": 116, "temp_list": 116, "some_sent": 116, "798": 116, "transformed_sent": 116, "index_to_str": 116, "applytransform": 116, "sequence_pair": 116, "bucketbatch": 116, "sortbucket": 116, "batch_num": 116, "bucket_num": 116, "use_in_batch_shuffl": 116, "sort_kei": 116, "x_3": [116, 265], "y_3": 116, "x_4": [116, 265], "y_4": 116, "separatesourcetarget": 116, "applypad": 116, "pair_of_sequ": 116, "source_index_to_str": 116, "target_index_to_str": 116, "showsometransformedsent": 116, "traget": 116, "torchtext_custom_dataset_tutori": 116, "cs231n": 117, "licens": [117, 138, 140, 167], "bsd": [117, 167], "image_dataset": [117, 158], "dataset_s": [117, 158], "class_nam": [117, 140, 158, 172, 215], "train_model": [117, 158, 247], "tempdir": 117, "best_model_params_path": 117, "best_model_param": 117, "best_acc": [117, 158], "running_correct": [117, 158], "set_grad_en": [117, 158, 221], "epoch_loss": [117, 136, 158], "epoch_acc": [117, 158], "time_elaps": [117, 158], "visualize_model": [117, 158], "was_train": [117, 158], "images_so_far": 117, "model_ft": [117, 158], "num_ftr": [117, 158], "optimizer_ft": [117, 158], "exp_lr_schedul": [117, 158], "step_siz": [117, 122, 123, 130, 158, 179], "model_conv": 117, "optimizer_conv": 117, "visualize_model_predict": 117, "72100438_73de9f17af": 117, "transfer_learning_tutori": 117, "\u8fdb\u884c\u8bed\u8a00\u7ffb\u8bd1": [118, 121], "inbuilt": [118, 154], "1756": 118, "issuecom": 118, "1163664163": 118, "githubusercont": [118, 119, 179], "neychev": 118, "small_dl_repo": 118, "src_languag": 118, "tgt_languag": 118, "token_transform": 118, "vocab_transform": 118, "language_index": 118, "data_sampl": 118, "unk_idx": 118, "pad_idx": 118, "bos_idx": 118, "special_symbol": 118, "bo": 118, "ln": 118, "emb_siz": 118, "maxlen": [118, 161], "den": 118, "pos_embed": 118, "register_buff": [118, 154, 204], "token_embed": 118, "tokenembed": 118, "seq2seqtransform": 118, "num_encoder_lay": 118, "num_decoder_lay": 118, "src_vocab_s": 118, "tgt_vocab_s": 118, "dim_feedforward": 118, "src_tok_emb": 118, "tgt_tok_emb": 118, "positional_encod": 118, "trg": 118, "src_mask": 118, "tgt_mask": 118, "src_padding_mask": 118, "tgt_padding_mask": 118, "memory_key_padding_mask": 118, "src_emb": 118, "tgt_emb": 118, "tgt": [118, 166], "generate_square_subsequent_mask": 118, "sz": 118, "triu": [118, 154], "masked_fil": [118, 193], "create_mask": 118, "src_seq_len": 118, "tgt_seq_len": 118, "ffn_hid_dim": 118, "xavier_uniform_": 118, "ignore_index": 118, "pad_sequ": 118, "club": 118, "sequential_transform": 118, "txt_input": 118, "tensor_transform": 118, "token_id": 118, "text_transform": 118, "src_batch": 118, "tgt_batch": 118, "src_sampl": 118, "tgt_sampl": 118, "rstrip": 118, "train_epoch": [118, 166], "tgt_input": 118, "tgt_out": 118, "val_dataload": [118, 149], "ingredi": 118, "timeit": [118, 139, 145, 146, 150, 155, 195, 225, 236, 241, 248], "default_tim": [118, 195, 241], "train_loss": 118, "end_tim": [118, 232, 239], "greedy_decod": 118, "start_symbol": 118, "ys": 118, "prob": [118, 160, 162, 164, 170], "next_word": 118, "src_sentenc": 118, "num_token": 118, "tgt_token": 118, "lookup_token": 118, "grupp": 118, "von": 118, "steht": 118, "iglu": 118, "3f5ee243547dee91fbd053c1c4a845aa": 118, "pdf": 118, "harvard": 118, "edu": [118, 179], "translation_transform": 118, "geeta": [119, 177], "chauhan": [119, 177], "facebook": [119, 136, 206, 224], "android": [119, 121, 196, 198, 229, 230, 253, 255], "2012": [119, 266], "hundr": [119, 120, 124, 172], "distil": [119, 121, 189], "timm": 119, "imagenet_default_mean": 119, "imagenet_default_std": 119, "facebookresearch": [119, 185, 218], "deit_base_patch16_224": 119, "clsidx": 119, "269": [119, 148], "timber": [119, 190], "wolf": [119, 190], "cani": [119, 190], "lupu": [119, 190], "scripted_model": [119, 190], "fbdeit_script": 119, "346mb": 119, "qnnpack": [119, 159, 180, 220, 225, 230], "qconfig_spec": [119, 230], "scripted_quantized_model": 119, "fbdeit_scripted_quant": 119, "fbdeit_quantized_script": 119, "89mb": 119, "mobile_optim": [119, 190, 196, 208, 220, 224, 226, 227, 255], "optimize_for_mobil": [119, 190, 196, 208, 220, 224, 225, 226, 227, 255], "optimized_scripted_quantized_model": 119, "fbdeit_optimized_scripted_quant": 119, "_save_for_lite_interpret": [119, 189, 190, 196, 206, 224, 225], "fbdeit_optimized_scripted_quantized_lit": 119, "ptl": [119, 189, 206, 224, 225], "prof1": 119, "prof2": 119, "prof3": 119, "prof4": 119, "prof5": 119, "1236": 119, "69m": 119, "1226": 119, "72m": 119, "593": 119, "19m": 119, "598": 119, "01m": 119, "81": [119, 145], "52": [119, 127, 148, 177], "vt_tutori": 119, "spread": [120, 172], "demand": 120, "mesh": [120, 124], "ddp_series_intro": 120, "utm_sourc": 120, "distr_land": 120, "utm_medium": 120, "distributeddata": 120, "ddp_tutori": 120, "intermediate_ddp_tutori": 120, "generic_join": 120, "fsdp_tutori": 120, "fsdp_getting_start": 120, "huggingfac": [120, 122, 123, 186, 203], "hf": 120, "t5": 120, "fsdp_adavnced_tutori": 120, "fsdp_advanc": 120, "tp_tutori": [120, 124], "distributed_device_mesh": 120, "rpc_tutori": 120, "rpc_getting_start": 120, "rpc_param_server_tutori": 120, "rpc_async_execut": 120, "rpc_ddp_tutori": 120, "rpc_plus_ddp": 120, "plug": [120, 156, 167, 225], "process_group_cpp_extension_tutori": 120, "custom_extensions_cpp": 120, "\u65b0\u589e\u6559\u7a0b": 121, "\u4e3a": [121, 216, 246], "\u6355\u83b7\u66f4\u5927\u7684\u540e\u5411\u56fe": 121, "\u901a\u8fc7\u533a\u57df\u7f16\u8bd1\u51cf\u5c11": [121, 253], "\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4": [121, 253], "\u5982\u4f55\u5728": [121, 253, 259], "torchinductor": [121, 173, 187, 201], "\u719f\u6089": 121, "\u7684\u6982\u5ff5\u548c\u6a21\u5757": 121, "\u901a\u8fc7\u672c\u5feb\u901f\u5165\u95e8\u6307\u5357": 121, "\u5b66\u4e60\u5982\u4f55\u52a0\u8f7d\u6570\u636e": 121, "\u6784\u5efa\u6df1\u5ea6\u795e\u7ecf\u7f51\u7edc": 121, "\u8bad\u7ec3\u548c\u4fdd\u5b58\u6a21\u578b": 121, "\u5f00\u542f": 121, "\u65c5\u7a0b": 121, "\u793a\u4f8b": [121, 249, 260], "\u5c0f\u5de7\u6613\u7528": 121, "\u5373\u65f6\u90e8\u7f72\u7684": 121, "\u4ee3\u7801\u793a\u4f8b": 121, "\u5168\u90e8": 121, "\u9010\u6b65\u6559\u4f60\u5982\u4f55\u7528pytorch\u6784\u5efa\u5b8c\u6574\u7684\u673a\u5668\u5b66\u4e60\u6d41\u7a0b": 121, "\u4ecb\u7ecd\u89c6\u9891": 121, "\u7528pytorch\u6784\u5efa\u5b8c\u6574\u7684\u673a\u5668\u5b66\u4e60\u5de5\u4f5c\u6d41\u7a0b": 121, "pytorch\u521d\u5b66\u8005\u7cfb\u5217": 121, "\u901a\u8fc7\u793a\u4f8b\u5b66\u4e60": 121, "\u672c\u6559\u7a0b\u901a\u8fc7\u72ec\u7acb\u7684\u793a\u4f8b\u4ecb\u7ecd\u4e86": 121, "\u4ec0\u4e48\u662f": 121, "\u6765\u521b\u5efa\u548c\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc": 121, "\u5c55\u73b0\u6a21\u578b": 121, "\u6570\u636e\u548c\u8bad\u7ec3\u8fc7\u7a0b": 121, "\u5b66\u4e60\u4f7f\u7528": 121, "\u53ef\u89c6\u5316\u6570\u636e\u96c6\u548c\u6a21\u578b\u8bad\u7ec3\u8fc7\u7a0b": 121, "\u76ee\u6807\u68c0\u6d4b\u5fae\u8c03\u6559\u7a0b": 121, "\u5fae\u8c03\u9884\u8bad\u7ec3\u7684": 121, "\u4f7f\u7528\u8fc1\u79fb\u5b66\u4e60\u8bad\u7ec3\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u8fdb\u884c\u56fe\u50cf\u5206\u7c7b": 121, "\u4f18\u5316\u89c6\u89c9transformer\u6a21\u578b": 121, "\u5e94\u7528\u6700\u524d\u6cbf\u7684": 121, "\u57fa\u4e8e": 121, "\u6a21\u578b\u5230\u8ba1\u7b97\u673a\u89c6\u89c9\u4efb\u52a1\u4e2d": 121, "\u5bf9\u6297\u6027\u6837\u672c\u751f\u6210": 121, "dcgan": 121, "\u5b66\u4e60\u5982\u4f55\u901a\u8fc7\u89c6\u89c9\u6ce8\u610f\u673a\u5236\u589e\u5f3a\u4f60\u7684\u7f51\u7edc": 121, "tiatoolbox": 121, "\u5bf9\u56fe\u50cf\u8fdb\u884c\u63a8\u7406": 121, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528tiatoolbox\u5bf9\u56fe\u50cf\u8fdb\u884c\u63a8\u7406": 121, "usb": [121, 159], "\u7684\u534a\u76d1\u7763\u5b66\u4e60\u6559\u7a0b": 121, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528": [121, 253], "\u5bf9\u81ea\u5b9a\u4e49\u6570\u636e\u8fdb\u884c\u534a\u76d1\u7763\u5b66\u4e60\u7b97\u6cd5\u7684\u8bad\u7ec3": 121, "\u52a0\u8f7d\u6570\u636e": [121, 237, 253], "\u91cd\u91c7\u6837": 121, "\u5bf9\u97f3\u9891\u6ce2\u5f62\u8fdb\u884c\u91cd\u65b0\u91c7\u6837": 121, "\u6570\u636e\u589e\u5f3a": 121, "\u5e94\u7528\u6570\u636e\u589e\u5f3a": 121, "\u7279\u5f81\u63d0\u53d6": 121, "\u63d0\u53d6\u7279\u5f81": 121, "\u7279\u5f81\u589e\u5f3a": 121, "\u5bf9\u7279\u5f81\u8fdb\u884c\u589e\u5f3a": 121, "\u4e2d\u4f7f\u7528": [121, 253], "wav2vec2": 121, "\u8fdb\u884c\u81ea\u52a8\u8bed\u97f3\u8bc6\u522b": 121, "\u7684\u9884\u8bad\u7ec3\u6a21\u578b\u6765\u6784\u5efa\u8bed\u97f3\u8bc6\u522b\u5e94\u7528\u7a0b\u5e8f": 121, "\u8bed\u97f3\u547d\u4ee4\u5206\u7c7b": 121, "\u5b66\u4e60\u5982\u4f55\u6b63\u786e\u683c\u5f0f\u5316\u97f3\u9891\u6570\u636e\u96c6": 121, "\u7136\u540e\u5728\u8be5\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3": 121, "\u6d4b\u8bd5\u97f3\u9891\u5206\u7c7b\u5668\u7f51\u7edc": 121, "\u8fdb\u884c\u6587\u672c\u8f6c\u8bed\u97f3": 121, "\u7684\u9884\u8bad\u7ec3\u6a21\u578b\u6784\u5efa\u6587\u672c\u8f6c\u8bed\u97f3\u5e94\u7528\u7a0b\u5e8f": 121, "\u8fdb\u884c\u5bf9\u9f50": 121, "\u9884\u8bad\u7ec3\u6a21\u578b\u5bf9\u6587\u672c\u8fdb\u884c\u4e0e\u8bed\u97f3\u5bf9\u9f50": 121, "\u63d0\u5347\u63a8\u7406\u6548\u7387": 121, "\u5b9e\u73b0\u7684": [121, 246], "\u4ee5\u5b9e\u73b0\u9ad8\u6027\u80fd\u7684\u63a8\u65ad": 121, "\u4ece\u96f6\u5f00\u59cb\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406": 121, "\u4f7f\u7528\u5b57\u7b26\u7ea7": 121, "\u5bf9\u59d3\u540d\u8fdb\u884c\u5206\u7c7b": 121, "\u6784\u5efa\u5e76\u8bad\u7ec3\u4e00\u4e2a\u57fa\u672c\u7684\u5b57\u7b26\u7ea7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc": 121, "\u4ece\u96f6\u5f00\u59cb\u5206\u7c7b\u5355\u8bcd": 121, "\u800c\u4e0d\u4f7f\u7528": 121, "\u751f\u6210\u59d3\u540d": [121, 127, 166], "\u5728\u4f7f\u7528\u5b57\u7b26\u7ea7\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u5bf9\u59d3\u540d\u8fdb\u884c\u5206\u7c7b\u4e4b\u540e": 121, "\u5b66\u4e60\u5982\u4f55\u4ece\u8bed\u8a00\u4e2d\u751f\u6210\u59d3\u540d": 121, "\u4f7f\u7528\u5e8f\u5217\u5230\u5e8f\u5217\u7f51\u7edc\u548c\u6ce8\u610f\u529b\u8fdb\u884c\u7ffb\u8bd1": 121, "\u5728\u8fd9\u91cc\u6211\u4eec\u7f16\u5199\u81ea\u5df1\u7684\u7c7b\u548c\u51fd\u6570\u6765\u9884\u5904\u7406\u6570\u636e\u4ee5\u6267\u884c\u6211\u4eec\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406\u5efa\u6a21\u4efb\u52a1": 121, "\u8fdb\u884c\u6587\u672c\u5206\u7c7b": 121, "\u5e93\u6784\u5efa\u6570\u636e\u96c6\u5e76\u5bf9\u6587\u672c\u8fdb\u884c\u5206\u7c7b": 121, "\u4ece\u96f6\u5f00\u59cb\u8bad\u7ec3\u4e00\u4e2a\u4f7f\u7528": 121, "\u7684\u8bed\u8a00\u7ffb\u8bd1\u6a21\u578b": 121, "\u4f7f\u7528torchtext\u9884\u5904\u7406\u81ea\u5b9a\u4e49\u6587\u672c\u6570\u636e\u96c6": 121, "\u51c6\u5907\u81ea\u5b9a\u4e49\u6570\u636e\u96c6": 121, "\u53ef\u9009": [121, 253], "\u6a21\u578b\u5bfc\u51fa\u4e3a": 121, "\u8fd0\u884c\u5b83": 121, "\u6784\u5efa\u4e00\u4e2a": 121, "\u56fe\u50cf\u5206\u7c7b\u5668\u6a21\u578b": 121, "\u7136\u540e\u5c06\u5176\u8f6c\u6362\u4e3a": 121, "\u683c\u5f0f": [121, 249, 253, 259], "\u6700\u540e\u4f7f\u7528": 121, "\u90e8\u7f72\u5b83": 121, "\u4ecb\u7ecd": [121, 249, 253, 257], "\u6f14\u793a\u5982\u4f55\u901a\u8fc7\u4f7f\u7528": 121, "\u6765\u89e3\u51b3\u4e0d\u652f\u6301\u7684\u64cd\u4f5c\u7b26": 121, "\u4ece\u800c\u5b9e\u73b0\u7aef\u5230\u7aef\u7684\u6d41\u7a0b": 121, "\u5f3a\u5316\u5b66\u4e60": 121, "dqn": 121, "cartpol": [121, 137, 161, 164], "\u4efb\u52a1\u4e0a\u8bad\u7ec3\u4e00\u4e2a": 121, "\u4ee3\u7406": 121, "\u4f7f\u7528torchrl\u8fdb\u884c\u5f3a\u5316\u5b66\u4e60": 121, "torchrl": [121, 137, 147], "proxim": [121, 160], "pendulum": [121, 160], "\u8bad\u7ec3\u4e00\u4e2a\u9a6c\u91cc\u5965\u6e38\u620f\u7684": 121, "mario": [121, 147, 154], "ddpg": 121, "\u4e2d\u90e8\u7f72": [121, 140], "densenet": [121, 140, 215], "121": [121, 140, 145, 179, 240], "\u4e2d\u52a0\u8f7d": [121, 140, 253], "thumbnail": [121, 172], "holist": 121, "fuser": 121, "nchw": [121, 130, 148, 178, 222, 225], "raspberri": 121, "nerur": 121, "netork": 121, "exploresever": 121, "tangent": [121, 142, 146], "plugin": [121, 169, 210], "rai": 121, "orthogon": [121, 154], "symmetr": [121, 138, 154, 199, 202], "prune": [121, 154, 198], "snapshot": [121, 132, 175, 210, 224], "grok": 121, "torchserv": [121, 162, 215, 253], "torchx": 121, "inductor": [121, 175, 185, 188, 198, 199, 257, 258], "scaled_dot_product_attent": [121, 165, 195], "paral": 121, "executorch": [121, 199], "sdk": [121, 210, 229, 260], "v3": [121, 230], "xnnpack": [121, 180, 199, 200, 202], "metal": 121, "shader": 121, "fp32": [121, 122, 132, 138, 148, 178, 180, 185, 186, 190, 199, 201, 223, 236], "torchrec": 121, "distributedmodelparallel": 121, "torchmultimod": 121, "\u89c6\u89c9": 121, "\u6587\u672c": 121, "\u5f3a\u5316\u5b66\u4e60\u7684": 121, "\u53ef\u4ee5\u5c06\u5176\u878d\u5165\u73b0\u6709\u5de5\u4f5c\u5185\u5bb9": 121, "sheet": 121, "\u57fa\u7840\u5185\u5bb9\u901f\u89c8": 121, "\u4e0a\u7684\u6559\u7a0b": 121, "\u83b7\u53d6": 121, "\u4e0a\u8fd0\u884c\u6559\u7a0b": 121, "\u5b66\u4e60\u5982\u4f55\u5c06\u6559\u7a0b\u6570\u636e\u590d\u5236\u5230": 121, "\u4ee5\u4fbf\u60a8\u53ef\u4ee5\u5728": 121, "hamid": [122, 123, 177, 178], "shojanazeri": [122, 123, 177, 178], "wright": 122, "rohan": [122, 163], "varma": [122, 163], "yanli": [122, 123], "zhao": [122, 123], "wikihow": 122, "p4dn": 122, "pressur": 122, "fdsp": 122, "discard": [122, 123, 169], "reduce_scatt": [122, 123, 124], "xxl": 122, "3b": [122, 159], "whl": [122, 138, 158, 169, 173, 185, 189, 190], "cu113": 122, "torch_nightli": [122, 138, 158, 189, 190], "wikihowal": 122, "wikihowsep": 122, "cs": 122, "summarization_dataset": 122, "t5_train": 122, "gpt2tokenizerfast": 122, "t5token": 122, "t5forconditionalgener": 122, "modeling_t5": 122, "t5block": 122, "checkpoint_wrapp": 122, "checkpointimpl": 122, "apply_activation_checkpointing_wrapp": 122, "fullyshardeddataparallel": [122, 123, 124, 156, 216, 217], "mixedprecis": 122, "backwardprefetch": [122, 123], "shardingstrategi": [122, 217], "fullstatedictconfig": 122, "statedicttyp": [122, 216], "transformer_auto_wrap_polici": 122, "enable_wrap": [122, 123], "cleanup": [122, 123, 134, 216], "setup_model": 122, "get_date_of_run": 122, "2022": [122, 188], "12_pm": 122, "date_of_run": 122, "s_": [122, 161], "format_metrics_to_gb": 122, "gigabyt": 122, "metric_num": 122, "g_gigabyt": 122, "ndigit": 122, "fsdp_loss": 122, "inner_pbar": 122, "colour": 122, "desc": [122, 138, 186], "source_id": 122, "attention_mask": [122, 138, 186], "source_mask": 122, "target_id": [122, 166], "train_accuraci": 122, "val_load": 122, "fsdp_main": [122, 123], "type_path": 122, "output_length": 122, "print_text": 122, "150": [122, 164], "val_dataset": 122, "sampler1": [122, 123], "num_replica": [122, 123], "sampler2": [122, 123], "train_kwarg": [122, 123, 130], "test_kwarg": [122, 123, 130], "test_batch_s": [122, 123], "cuda_kwarg": [122, 123, 130], "t5_auto_wrap_polici": 122, "transformer_layer_cl": 122, "sharding_strategi": [122, 217], "shard_grad_op": 122, "zero2": 122, "full_shard": 122, "zero3": 122, "init_start_ev": [122, 123], "enable_tim": [122, 123, 173], "init_end_ev": [122, 123], "bf16_readi": 122, "is_bf16_support": 122, "loosevers": 122, "is_nccl_avail": 122, "mp_polici": 122, "bfsixteen": 122, "auto_wrap_polici": [122, 123], "mixed_precis": 122, "current_devic": [122, 232], "curr_val_loss": 122, "file_save_nam": 122, "time_of_run": 122, "dur": 122, "train_acc_track": 122, "val_acc_track": 122, "training_start_tim": 122, "track_memori": 122, "mem_alloc_track": 122, "mem_reserved_track": 122, "run_valid": 122, "zone": 122, "memory_alloc": [122, 130], "memory_reserv": 122, "save_model": [122, 123], "save_polici": 122, "offload_to_cpu": 122, "rank0_onli": 122, "state_dict_typ": 122, "full_state_dict": 122, "cpu_stat": 122, "currepoch": 122, "save_nam": 122, "barrier": [122, 123, 134, 136, 138, 177, 186], "metavar": [122, 123, 162, 164], "002": 122, "store_tru": [122, 123], "store_fals": 122, "nnode": [122, 134], "transfom": 122, "mhsa": 122, "ffn": 122, "fsdp_auto_wrap_polici": [122, 123], "bfloat16": [122, 185, 201, 209, 232, 239, 246, 249, 256], "v100": [122, 173, 176], "percis": 122, "fpsixteen": 122, "param_dtyp": 122, "reduce_dtyp": 122, "buffer_dtyp": 122, "fp32_polici": 122, "grad_bf16": 122, "backward_pr": 122, "backward_prefetch": 122, "backward_post": 122, "offload": [122, 123], "allgath": [122, 123, 124, 156, 249], "ram": [122, 225, 239], "1t": [123, 132], "feasibl": 123, "possess": [123, 185], "fsdp_mnist": 123, "size_based_auto_wrap_polici": 123, "default_auto_wrap_polici": 123, "fully_sharded_data_parallel": [123, 216], "cpuoffload": 123, "handwritten": 123, "ddp_loss": 123, "batch_idx": [123, 130, 149, 167, 222, 223, 256], "tloss": [123, 130, 167], "6f": [123, 130, 167, 223], "view_a": [123, 130, 163, 167, 223], "dataset1": [123, 130], "dataset2": [123, 130], "my_auto_wrap_polici": 123, "min_num_param": 123, "elapsed_tim": [123, 173], "110": [123, 164, 186, 233], "85": [123, 138, 221, 233], "67462890625sec": 123, "_fsdp_wrapped_modul": 123, "flattenparamswrapp": 123, "_fpw_modul": 123, "peak": [123, 130, 153, 159, 185], "g4dn": 123, "xlarg": 123, "seal": 123, "20000": 123, "89130859375sec": 123, "auto_wrap": 123, "66": [123, 221, 233], "cpu_offload": 123, "offload_param": 123, "dpp": 123, "ddp_mnist": 123, "77766015625sec": 123, "wanchao": [124, 217], "liang": [124, 217], "tianyu": 124, "liu": 124, "devicemesh": [124, 253], "megatron": 124, "lm": [124, 214], "sp": 124, "parallelstyl": 124, "parallelize_modul": 124, "dtensor": 124, "foward": 124, "aris": [124, 185, 193], "exceed": [124, 160], "domin": [124, 148, 172, 205], "consequ": [124, 161], "ballpark": 124, "flop": 124, "llm": 124, "trillion": [124, 132], "month": 124, "llama": 124, "70b": 124, "2k": 124, "llama2": 124, "1k": 124, "colwiseparallel": 124, "rowwiseparallel": 124, "sequenceparallel": 124, "rmsnormpython": 124, "preparemoduleinput": 124, "preparemoduleoutput": 124, "device_mesh": [124, 217], "init_device_mesh": [124, 217], "tp_mesh": 124, "transformerblock": 124, "swiglu": 124, "w2": 124, "silu": 124, "w1": 124, "w3": 124, "colwis": 124, "rowwis": [124, 233], "parallelize_plan": 124, "layer_tp_plan": 124, "feed_foward": 124, "feed_forward": 124, "wq": 124, "wk": 124, "wv": 124, "wo": 124, "tp_plan": 124, "draft": [124, 136], "num_head": [124, 165], "layer_id": 124, "attn_lay": 124, "n_head": 124, "n_kv_head": 124, "tok_embed": 124, "input_layout": 124, "output_layout": 124, "attention_norm": 124, "ffn_norm": 124, "desired_input_layout": 124, "yellow": 124, "loss_parallel": 124, "use_local_output": 124, "mesh_2d": [124, 217], "submesh": 124, "dp_mesh": 124, "model_tp": 124, "model_2d": 124, "use_orig_param": 124, "broadli": 125, "torchviz": [125, 131], "_save": 125, "_saved_self": 125, "_saved_oth": 125, "kept": [125, 127, 266], "_saved_result": 125, "cycl": [125, 169], "thumb": [125, 146, 160], "pack_hook": 125, "unpack_hook": 125, "saved_tensors_hook": 125, "harmless": 125, "debat": 125, "__repr__": [125, 246], "repr": [125, 233], "save_on_cpu": 125, "152": 125, "48gb": 125, "5gb": 125, "6x": [125, 178, 225], "savetocpu": 125, "uuid": 125, "tmp_dir": 125, "uuid4": 125, "leak": 125, "tmp_dir_obj": 125, "succeed": [125, 210], "selfdeletingtempfil": 125, "__del__": 125, "temp_fil": 125, "save_on_disk_threshold": 125, "tensor_or_sctf": 125, "savetodisk": 125, "autograd_saved_tensors_hooks_tutori": 125, "david": [126, 266], "eriksson": 126, "balandat": 126, "methodolog": [126, 178, 222], "runnabl": [126, 145], "laptop": [126, 196], "sustain": 126, "botorch": 126, "bayesian": 126, "mnist_train_na": [126, 149], "appdef": 126, "log_path": [126, 149], "hidden_size_1": [126, 149], "hidden_size_2": [126, 149], "trial_idx": 126, "joinpath": 126, "torchx_imag": 126, "kubernet": 126, "local_cwd": 126, "torchxrunn": 126, "log_dir": [126, 170], "mkdtemp": 126, "ax_runn": 126, "tracker_bas": 126, "component_const_param": 126, "cfg": 126, "choiceparamet": 126, "parametertyp": 126, "rangeparamet": 126, "num_param": [126, 149], "pareto": 126, "frontier": 126, "weird": 126, "upper": [126, 154, 165, 266], "parameter_typ": 126, "log_scal": 126, "is_ord": 126, "search_spac": 126, "parameter_constraint": 126, "outcom": [126, 202], "fetch": [126, 128, 135, 162, 163, 164, 177, 178], "proxi": [126, 191, 194], "tensorboardcurvemetr": 126, "mytensorboardmetr": 126, "prespecifi": 126, "classmethod": [126, 184, 246], "get_ids_from_tri": 126, "queryabl": 126, "is_available_while_run": 126, "curve_nam": 126, "lower_is_bett": 126, "val_acc": [126, 149], "model_num_param": 126, "multiobjectiveoptimizationconfig": 126, "94": [126, 199, 221, 240], "multiobject": 126, "objectivethreshold": 126, "optimization_config": 126, "opt_config": 126, "objective_threshold": 126, "80_000": 126, "torchx_mnist": 126, "generationstrategi": 126, "total_tri": 126, "modelbridg": 126, "dispatch_util": 126, "choose_generation_strategi": 126, "gs": [126, 260], "num_trial": 126, "scheduleropt": 126, "max_pending_tri": 126, "generation_strategi": 126, "autom": [126, 144, 148, 172, 183], "run_all_tri": 126, "report_util": 126, "exp_to_df": 126, "_pareto_frontier_scatter_2d_plotli": 126, "surrog": 126, "uncertainti": 126, "cross_valid": 126, "compute_diagnost": 126, "diagnost": 126, "interact_cross_validation_plotli": 126, "init_notebook_plot": 126, "contour": 126, "interact_contour_plotli": 126, "metric_nam": 126, "kiuk": 126, "tristan": [126, 159], "rice": [126, 159], "ax_multiobjective_nas_tutori": [126, 149], "\u5e8f\u5217\u5230\u5e8f\u5217\u7f51\u7edc\u548c\u6ce8\u610f\u529b\u673a\u5236\u8fdb\u884c\u7ffb\u8bd1": 127, "surnam": 127, "scottish": 127, "irish": 127, "schmidhub": 127, "czech": 127, "dutch": 127, "\u8ddf\u7740\u793a\u4f8b\u5b66\u4e60": [127, 128, 166], "unreason": [127, 128], "roman": [127, 266], "glob": [127, 128, 210], "findfil": [127, 128], "all_lett": [127, 128], "ascii_lett": [127, 128], "n_letter": [127, 128], "\u015blus\u00e0rski": 127, "category_lin": [127, 128], "all_categori": [127, 128], "splitext": [127, 128], "basenam": [127, 128], "n_categori": [127, 128], "italian": 127, "0s": [127, 137, 186], "line_length": 127, "lettertoindex": 127, "lettertotensor": 127, "linetotensor": 127, "jone": 127, "h2h": 127, "inithidden": [127, 128], "n_hidden": 127, "next_hidden": 127, "precomput": 127, "albert": 127, "greatest": [127, 172], "categoryfromoutput": 127, "top_n": 127, "top_i": 127, "category_i": 127, "randomchoic": [127, 128], "randomtrainingexampl": [127, 128], "category_tensor": [127, 128], "line_tensor": 127, "005": [127, 161, 179], "plot_everi": [127, 128, 166], "current_loss": 127, "all_loss": [127, 128], "timesinc": [127, 128, 166], "guess_i": 127, "histor": [127, 128], "minu": [127, 169], "n_confus": 127, "111": [127, 164, 166, 177, 186, 233, 259], "cax": [127, 166], "matshow": [127, 166], "colorbar": [127, 166], "set_xticklabel": [127, 150, 166], "rotat": [127, 166, 167, 170], "set_yticklabel": [127, 166], "tick": [127, 166], "xaxi": [127, 166], "set_major_loc": [127, 166], "multipleloc": [127, 166], "yaxi": [127, 150, 166], "bright": 127, "incorrectli": [127, 200], "chines": [127, 128], "korean": 127, "greek": 127, "input_lin": 127, "n_predict": 127, "topv": [127, 128], "category_index": 127, "doveski": 127, "jackson": 127, "satoshi": 127, "bottl": [127, 145], "hazaki": 127, "japanes": 127, "5533": 127, "yournam": 127, "gender": 127, "subreddit": 127, "char_rnn_classification_tutori": 127, "russian": 128, "ru": 128, "rovakov": 128, "uantov": 128, "shavakov": 128, "ger": 128, "gerren": 128, "ereng": 128, "rosher": 128, "spa": 128, "salla": 128, "parer": 128, "allan": 128, "chi": 128, "chan": 128, "iun": 128, "\u8fdb\u884c\u59d3\u540d\u5206\u7c7b": [128, 166], "some_fil": [128, 134], "n\u00e9\u00e0l": 128, "o2o": 128, "muscl": [128, 172], "fuzz": 128, "chao": 128, "i2o": 128, "input_combin": 128, "output_combin": 128, "randomtrainingpair": 128, "abcd": 128, "categorytensor": 128, "targettensor": 128, "letter_index": 128, "input_line_tensor": 128, "target_line_tensor": 128, "0005": [128, 179], "start_lett": 128, "abc": [128, 172], "fiction": 128, "countri": 128, "citi": 128, "char_rnn_generation_tutori": 128, "simon": 129, "\u4f60\u5c06\u5b66\u5230\u4ec0\u4e48": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u5982\u4f55\u4e0e": 129, "\u4ea4\u4e92": 129, "\u5982\u4f55\u4f7f\u7528\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206api": 129, "\u5982\u4f55\u4f7f\u7528": [129, 253], "torch_log": [129, 174, 175, 253, 254], "\u68c0\u67e5\u65e5\u5fd7": 129, "\u9884\u5907\u77e5\u8bc6": 129, "\u5b8c\u6210": 129, "compile\u4ecb\u7ecd": 129, "\u9605\u8bfb": 129, "\u5f00\u59cb\u4f7f\u7528pytorch": 129, "\u4e2d\u7684torchdynamo\u548caotautograd\u90e8\u5206": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u662f": 129, "\u4e2d\u5f15\u5165\u7684": 129, "\u6269\u5c55": [129, 233], "\u5b83\u5141\u8bb8\u6355\u83b7\u66f4\u5927\u7684\u540e\u5411\u56fe": 129, "\u867d\u7136": [129, 233, 257], "\u786e\u5b9e\u4f1a\u6355\u83b7\u540e\u5411\u56fe": 129, "\u4f46\u5b83\u662f": 129, "\u90e8\u5206": [129, 232], "\u6355\u83b7\u7684": 129, "aotautograd": 129, "\u7ec4\u4ef6\u63d0\u524d\u6355\u83b7\u540e\u5411\u56fe": 129, "\u4f46\u5b58\u5728\u4e00\u4e9b\u9650\u5236": 129, "\u524d\u5411\u4e2d\u7684\u56fe\u65ad\u88c2\u5bfc\u81f4\u540e\u5411\u4e2d\u7684\u56fe\u65ad\u88c2": 129, "\u540e\u5411\u94a9\u5b50": 129, "\u6ca1\u6709\u88ab\u6355\u83b7": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u901a\u8fc7\u76f4\u63a5\u4e0e\u81ea\u52a8\u5fae\u5206\u5f15\u64ce\u96c6\u6210": 129, "\u5141\u8bb8\u5728\u8fd0\u884c\u65f6\u6355\u83b7\u5b8c\u6574\u7684\u540e\u5411\u56fe": 129, "\u5177\u6709\u4ee5\u4e0b\u4e24\u4e2a\u7279\u5f81\u7684\u6a21\u578b\u5e94\u8be5\u5c1d\u8bd5\u4f7f\u7528\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206": 129, "\u5e76\u53ef\u80fd\u89c2\u5bdf\u5230\u66f4\u597d\u7684\u6027\u80fd": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u4e5f\u6709\u5bf9\u5e94\u7684\u9650\u5236": 129, "\u5728\u540e\u5411\u5f00\u59cb\u65f6\u589e\u52a0\u4e86\u8fd0\u884c\u65f6\u5f00\u9500": 129, "\u7528\u4e8e\u7f13\u5b58\u67e5\u627e": 129, "\u5728\u52a8\u6001\u4e2d\u66f4\u5bb9\u6613\u91cd\u65b0\u7f16\u8bd1\u548c\u56fe\u65ad\u88c2": 129, "\u56e0\u4e3a\u6355\u83b7\u7684\u8303\u56f4\u66f4\u5927": 129, "\u6211\u4eec\u5c06\u57fa\u4e8e\u8fd9\u4e2a\u7b80\u5355\u7684\u795e\u7ecf\u7f51\u7edc\u6a21\u578b\u8fdb\u884c\u793a\u4f8b": 129, "\u5b83\u63a5\u53d7\u4e00\u4e2a10\u7ef4\u8f93\u5165\u5411\u91cf": 129, "\u901a\u8fc7\u5355\u4e2a\u7ebf\u6027\u5c42\u5904\u7406\u5b83": 129, "\u5e76\u8f93\u51fa\u53e6\u4e00\u4e2a10\u7ef4\u5411\u91cf": 129, "api\u4e4b\u524d": 129, "\u8bf7\u786e\u4fdd\u5c06": 129, "compiled_autograd": 129, "\u8bbe\u7f6e\u4e3a": [129, 236, 252, 258], "\u5728\u4e0a\u8ff0\u4ee3\u7801\u4e2d": 129, "\u7c7b\u7684\u5b9e\u4f8b": 129, "\u751f\u6210\u4e86\u4e00\u4e2a\u968f\u673a\u768410\u7ef4\u5f20\u91cf": 129, "\u6211\u4eec\u5b9a\u4e49\u4e86\u8bad\u7ec3\u5faa\u73af\u51fd\u6570": 129, "\u5e76\u7528": 129, "\u88c5\u9970\u5b83\u4ee5\u4f18\u5316\u5176\u6267\u884c": 129, "\u5f53\u8c03\u7528": 129, "python\u89e3\u91ca\u5668\u8c03\u7528dynamo": 129, "\u56e0\u4e3a\u6b64\u8c03\u7528\u88ab\u88c5\u9970\u6709": 129, "dynamo\u62e6\u622apython\u5b57\u8282\u7801": 129, "\u6a21\u62df\u5b83\u4eec\u7684\u6267\u884c\u5e76\u5c06\u64cd\u4f5c\u8bb0\u5f55\u5230\u56fe\u4e2d": 129, "aotdispatch": 129, "\u7981\u7528\u94a9\u5b50\u5e76\u8c03\u7528\u81ea\u52a8\u5fae\u5206\u5f15\u64ce\u4e3a": 129, "\u5e76\u5c06\u64cd\u4f5c\u8bb0\u5f55\u5230\u56fe\u4e2d": 129, "aotdispatcher\u91cd\u5199": 129, "\u7684\u524d\u5411\u548c\u540e\u5411\u5b9e\u73b0": 129, "inductor\u751f\u6210\u4e00\u4e2a\u5bf9\u5e94\u4e8eaotdispatcher\u524d\u5411\u548c\u540e\u5411\u7684\u4f18\u5316\u5b9e\u73b0\u7684\u51fd\u6570": 129, "dynamo\u5c06\u4f18\u5316\u540e\u7684\u51fd\u6570\u8bbe\u7f6e\u4e3apython\u89e3\u91ca\u5668\u4e0b\u4e00\u6b21\u6267\u884c": 129, "python\u89e3\u91ca\u5668\u6267\u884c\u4f18\u5316\u540e\u7684\u51fd\u6570": 129, "\u6267\u884c": 129, "python\u89e3\u91ca\u5668\u6267\u884c": 129, "\u8c03\u7528\u81ea\u52a8\u5fae\u5206\u5f15\u64ce": 129, "\u56e0\u4e3a\u6211\u4eec\u8bbe\u7f6e\u4e86": 129, "\u6240\u4ee5\u8def\u7531\u5230\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u5f15\u64ce": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u8ba1\u7b97": 129, "\u5305\u62ec\u5b83\u9047\u5230\u7684\u4efb\u4f55\u94a9\u5b50": 129, "\u5728\u6b64\u8fc7\u7a0b\u4e2d": 129, "\u5b83\u5c06\u8bb0\u5f55aotdispatcher\u4e4b\u524d\u91cd\u5199\u7684\u540e\u5411": 129, "\u7136\u540e\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u751f\u6210\u4e00\u4e2a\u65b0\u7684\u51fd\u6570": 129, "\u5bf9\u5e94\u4e8e": 129, "\u7684\u5b8c\u5168\u8ddf\u8e2a\u5b9e\u73b0": 129, "\u7684\u63a8\u7406\u6a21\u5f0f\u4e0b\u6267\u884c\u5b83": 129, "\u76f8\u540c\u7684\u6b65\u9aa4\u9012\u5f52\u5730\u9002\u7528\u4e8e\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u56fe": 129, "\u4f46\u8fd9\u4e00\u6b21aotdispatcher\u5c06\u4e0d\u9700\u8981\u5212\u5206\u56fe": 129, "\u73af\u5883\u53d8\u91cf\u8fd0\u884c\u811a\u672c": 129, "\u4ec5\u6253\u5370\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u56fe": 129, "\u4ee5\u6027\u80fd\u4e3a\u4ee3\u4ef7\u6253\u5370\u5e26\u6709\u66f4\u591a\u5f20\u91cf\u5143\u6570\u636e\u548c\u91cd\u65b0\u7f16\u8bd1\u539f\u56e0\u7684\u56fe": 129, "compiled_autograd_verbos": 129, "\u91cd\u65b0\u8fd0\u884c\u4e0a\u8ff0\u4ee3\u7801\u7247\u6bb5": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u56fe\u73b0\u5728\u5e94\u8be5\u88ab\u8bb0\u5f55\u5230": 129, "stderr": 129, "\u67d0\u4e9b\u56fe\u8282\u70b9\u7684\u540d\u79f0\u5c06\u6709": 129, "aot0_": 129, "\u7684\u524d\u7f00": 129, "\u8fd9\u4e9b\u5bf9\u5e94\u4e8eaotautograd\u540e\u5411\u56fe0\u4e2d\u9884\u5148\u7f16\u8bd1\u7684\u8282\u70b9": 129, "aot0_view_2": 129, "\u5bf9\u5e94\u4e8eid\u4e3a0\u7684aot\u540e\u5411\u56fe\u4e2d\u7684view_2": 129, "\u4e0b\u56fe\u4e2d": 129, "\u7ea2\u8272\u6846\u5305\u542b\u4e86": 129, "\u5728\u6ca1\u6709\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u7684\u60c5\u51b5\u4e0b\u6355\u83b7\u7684aot\u540e\u5411\u56fe": 129, "\u4f60\u53ef\u4ee5\u4e3a\u4e24\u6b21\u7f16\u8bd1\u4f7f\u7528\u4e0d\u540c\u7684\u7f16\u8bd1\u5668\u914d\u7f6e": 129, "\u5373\u4f7f\u524d\u5411\u5b58\u5728\u56fe\u65ad\u88c2": 129, "\u540e\u5411\u53ef\u80fd\u662f\u5168\u56fe": 129, "\u6216\u8005\u4f60\u53ef\u4ee5\u4f7f\u7528\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668": 129, "\u5b83\u5c06\u9002\u7528\u4e8e\u5176\u4f5c\u7528\u57df\u5185\u7684\u6240\u6709\u81ea\u52a8\u5fae\u5206\u8c03\u7528": 129, "\u524d\u5411\u4f20\u9012\u4e2d\u7684\u56fe\u65ad\u88c2\u4e0d\u518d\u5fc5\u7136\u5bfc\u81f4\u540e\u5411\u4f20\u9012\u4e2d\u7684\u56fe\u65ad\u88c2": 129, "aot_eag": [129, 145], "graph_break": 129, "3rd": [129, 222], "unique_graph": 129, "\u5728\u7b2c\u4e00\u4e2a": [129, 240], "\u6848\u4f8b\u4e2d": 129, "\u6211\u4eec\u53ef\u4ee5\u770b\u5230\u7531\u4e8e\u7f16\u8bd1\u51fd\u6570": 129, "\u4e2d\u7684\u4e24\u4e2a\u56fe\u65ad\u88c2": 129, "\u4ea7\u751f\u4e863\u4e2a\u540e\u5411\u56fe": 129, "\u800c\u5728\u7b2c\u4e8c\u4e2a\u5e26\u6709\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u7684": 129, "\u5c3d\u7ba1\u5b58\u5728\u56fe\u65ad\u88c2": 129, "\u6211\u4eec\u770b\u5230\u4e86\u6574\u4e2a\u540e\u5411\u56fe\u88ab\u8ddf\u8e2a": 129, "\u73b0\u5728\u53ef\u4ee5\u6355\u83b7\u540e\u5411\u94a9\u5b50": 129, "\u56fe\u4e2d\u5e94\u8be5\u6709\u4e00\u4e2a": 129, "call_hook": 129, "\u8282\u70b9": 129, "dynamo\u7a0d\u540e\u5c06\u5176\u5185\u8054\u5230\u4ee5\u4e0b\u5185\u5bb9": 129, "\u7531\u4e8e\u635f\u5931\u503c\u7684\u81ea\u52a8\u5fae\u5206\u7ed3\u6784\u53d1\u751f\u53d8\u5316": 129, "\u6211\u4eec\u5728\u6bcf\u6b21\u8fed\u4ee3\u4e2d\u8c03\u7528\u4e0d\u540c\u7684\u64cd\u4f5c\u7b26": 129, "\u5bfc\u81f4": 129, "\u6bcf\u6b21\u90fd\u8ddf\u8e2a\u4e0d\u540c\u7684\u81ea\u52a8\u5fae\u5206\u5386\u53f2": 129, "\u4f60\u5e94\u8be5\u770b\u5230\u4e00\u4e9b\u91cd\u65b0\u7f16\u8bd1\u6d88\u606f": 129, "\u7531\u4e8e\u65b0\u7684\u81ea\u52a8\u5fae\u5206\u8282\u70b9\u5bfc\u81f4\u7684\u7f13\u5b58\u672a\u547d\u4e2d": 129, "\u7531\u4e8e\u5f20\u91cf\u5f62\u72b6\u53d8\u5316": 129, "\u6539\u53d8\u4e86\u5f62\u72b6": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u5728\u7b2c\u4e00\u6b21\u53d8\u5316\u540e\u5c06x\u6807\u8bb0\u4e3a\u52a8\u6001\u5f62\u72b6\u5f20\u91cf": 129, "\u4f60\u5e94\u8be5\u770b\u5230\u91cd\u65b0\u7f16\u8bd1\u6d88\u606f": 129, "\u7531\u4e8e\u5f62\u72b6\u53d8\u5316\u5bfc\u81f4\u7684\u7f13\u5b58\u672a\u547d\u4e2d": 129, "\u6211\u4eec\u4ecb\u7ecd\u4e86": [129, 258], "\u4e0e\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u7684\u9ad8\u7ea7\u751f\u6001\u7cfb\u7edf": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u7684\u57fa\u7840\u77e5\u8bc6\u4ee5\u53ca\u4e00\u4e9b\u5e38\u89c1\u7684\u91cd\u65b0\u7f16\u8bd1\u539f\u56e0": 129, "\u8bf7\u7ee7\u7eed\u5173\u6ce8": 129, "\u4e0a\u7684\u6df1\u5165\u63a2\u8ba8": 129, "adjac": [130, 265], "dilat": [130, 135], "track_running_statist": 130, "denomin": 130, "nenadmarku": [130, 143], "once_differenti": 130, "convolution_backward": 130, "grad_out": [130, 131], "grad_x": [130, 131], "conv_transpose2d": [130, 209], "unsqueeze_al": 130, "batch_norm_backward": 130, "sqrt_var": 130, "d_denom": 130, "denom": 130, "unnecessarili": 130, "d_var": 130, "d_mean_dx": 130, "reassign": [130, 157], "unbiased_var": 130, "unbias": 130, "fast_mod": 130, "fusedconvbn2dfunct": 130, "conv_weight": 130, "ndim": [130, 194], "x_conv_out": 130, "fusedconvbn": 130, "in_channel": [130, 147, 154, 179], "out_channel": [130, 147, 154, 179], "exp_avg_factor": 130, "factory_kwarg": 130, "weight_shap": 130, "kaiming_uniform_": [130, 204], "convbn1": 130, "convbn2": 130, "bn1": [130, 143, 150, 158], "track_running_stat": [130, 180, 220], "bn2": 130, "ntest": [130, 167], "geforc": 130, "rtx": 130, "3070": 130, "56gb": 130, "unfus": [130, 143], "68gb": 130, "shallow": [130, 137], "peak_memory_alloc": 130, "123456": 130, "max_memory_alloc": [130, 185, 232, 261], "reset_peak_memory_stat": [130, 185], "gb": [130, 185], "custom_function_conv_bn_tutori": 130, "finit": [131, 151], "differenc": 131, "magnifi": 131, "gradgradcheck": [131, 249], "make_dot": 131, "dout": [131, 146], "ouptut": 131, "sinh": 131, "cosh": 131, "expx": 131, "expnegx": 131, "_grad_out_exp": 131, "_grad_out_negexp": 131, "sinhbad": 131, "cube_backward": 131, "cubebackward": 131, "cube_forward": 131, "cube_backward_backward": 131, "sav_grad_out": 131, "cube_backward_backward_grad_out": 131, "cube": 131, "dgrad_out": 131, "artifact": [132, 175], "reachabl": [132, 133, 136], "2xlarg": [132, 133], "hydra": 132, "slurm": [132, 133, 134], "char_dataset": 132, "gpt2_train_cfg": 132, "bucket": [132, 260], "aggress": 132, "rendezv": [133, 156], "nccl_debug": 133, "nccl_socket_ifnam": 133, "eth0": 133, "zhu": [134, 145], "trigger": [134, 145, 162, 164], "clarifi": 134, "filestor": 134, "tcpstore": 134, "libtmp": 134, "toymodel": [134, 150, 216, 217], "net1": [134, 150, 216, 217], "net2": [134, 150, 216, 217], "demo_bas": 134, "ddp_model": [134, 261], "run_demo": 134, "demo_fn": 134, "caution": 134, "timeout": [134, 156], "straggler": [134, 169], "unpredict": 134, "spike": [134, 159], "AND": [134, 255], "torchelast": 134, "demo_checkpoint": 134, "checkpoint_path": [134, 185, 200], "gettempdir": 134, "toympmodel": 134, "dev0": 134, "dev1": 134, "demo_model_parallel": 134, "mp_model": 134, "ddp_mp_model": 134, "n_gpu": [134, 138, 186], "elastic_ddp": 134, "rdzv_id": [134, 217], "rdzv_backend": 134, "rdzv_endpoint": [134, 217], "29400": [134, 217], "aka": [134, 146, 148, 158, 174, 175, 222, 225], "scontrol": 134, "hostnam": 134, "slurm_nodelist": 134, "srun": 134, "torchrun_script": 134, "rpc_sync": [135, 162, 163, 164, 214], "embeddingt": [135, 164, 176], "amort": [135, 160, 162], "resnetbas": 135, "conv1x1": 135, "inplan": 135, "width_per_group": 135, "_lock": 135, "_block": 135, "_norm_lay": 135, "base_width": 135, "_make_lay": 135, "previous_dil": 135, "parameter_rref": [135, 164, 214], "calle": [135, 162, 163], "resnetshard1": 135, "nonlinear": 135, "x_rref": 135, "to_her": 135, "resnetshard2": 135, "distresnet50": 135, "micro": [135, 177, 178], "y_rref": 135, "num_split": 135, "p1_rref": 135, "p2_rref": 135, "out_futur": 135, "z_fut": 135, "wait_al": [135, 162], "remote_param": [135, 163, 164], "worker1": [135, 214], "worker2": 135, "image_w": [135, 150, 162], "image_h": [135, 150, 162], "run_mast": 135, "one_hot_indic": [135, 150, 162], "passiv": [135, 162, 164], "num_worker_thread": [135, 214], "tik": [135, 162, 214], "tok": [135, 162, 214], "s\u00e9b": 136, "arnold": 136, "practition": [136, 194], "sysadmin": 136, "coordin": [136, 167, 179, 185, 194], "pdsh": 136, "clustershel": 136, "init_process": 136, "127": [136, 180, 202], "set_start_method": 136, "ip": 136, "recv": [136, 164], "irecv": 136, "dst": 136, "req": 136, "nor": [136, 143, 180, 191], "undefin": [136, 150, 191, 192, 193], "behaviour": 136, "fanci": 136, "baidu": 136, "deepspeech": 136, "communc": 136, "new_group": [136, 217], "commut": 136, "scatter_list": 136, "gather_list": 136, "tnt": 136, "splitdataset": 136, "data_idx": 136, "datapartition": 136, "1234": 136, "data_len": 136, "part_len": 136, "partition_dataset": 136, "get_world_s": 136, "partition_s": 136, "train_set": [136, 169], "average_gradi": 136, "voil\u00e0": 136, "send_buff": 136, "recv_buff": 136, "accum": 136, "send_req": 136, "bandwidth": [136, 169, 198], "subsect": [136, 265], "eleg": 136, "handi": [136, 147, 170], "smi": [136, 232], "mvapich2": 136, "ipc": [136, 169], "recompil": [136, 143, 173, 200, 213], "requisit": 136, "forg": [136, 223], "openmpi": 136, "mpirun": 136, "myscript": 136, "handshak": 136, "superflu": 136, "readili": 136, "fcntl": 136, "nf": 136, "sharedfil": 136, "23456": 136, "socket": [136, 145, 177, 178], "everyon": 136, "unclear": [136, 150, 174, 175], "natalia": 136, "gimelshein": 136, "carrier": [137, 160], "brought": [137, 160], "mod": [137, 143, 144, 173, 174, 175, 196, 205, 234, 246], "set_exploration_typ": [137, 160], "totensorimag": 137, "egreedymodul": 137, "lstmmodul": 137, "qvaluemodul": 137, "dqnloss": 137, "84x84": 137, "accessori": [137, 159], "stamp": 137, "is_init": 137, "tensordictprim": 137, "primer": [137, 194], "disappear": 137, "keep_dim": 137, "backbon": [137, 172], "flank": 137, "assist": 137, "num_cel": [137, 160], "squeeze_output": 137, "aggregator_class": 137, "aggregator_kwarg": 137, "n_cell": 137, "tensordictmodulebas": 137, "batch_first": [137, 166], "make_tensordict_prim": 137, "action_valu": [137, 147], "qval": 137, "action_spac": [137, 147, 161], "qvalueactor": 137, "stoch_polici": 137, "exploration_modul": 137, "eps_init": 137, "set_recurrent_mod": 137, "redund": 137, "delay_valu": 137, "3e": [137, 155, 160], "longest": [137, 144], "npai": 137, "chosen_action_valu": 137, "recurrent_st": 137, "to_tensordict": 137, "non_block": 137, "step_count": [137, 160], "action_spread": 137, "dqn_with_rnn_tutori": 137, "jianyu": 138, "huang": [138, 156, 216], "jessica": [138, 158], "paraphras": 138, "mrpc": [138, 186], "dolan": 138, "brockett": 138, "2005": 138, "imbalanc": 138, "sklearn": [138, 172], "tochvis": 138, "cu101": [138, 158], "bertconfig": [138, 186], "bertforsequenceclassif": [138, 186], "glue_compute_metr": [138, 186], "glue_output_mod": [138, 186], "output_mod": [138, 186], "glue_processor": [138, 186], "processor": [138, 177, 186, 201, 222], "glue_convert_examples_to_featur": [138, 186], "convert_examples_to_featur": [138, 186], "getlogg": [138, 149, 172, 186], "basicconfig": [138, 186], "asctim": [138, 186], "levelnam": [138, 186], "datefmt": [138, 186], "modeling_util": [138, 186], "setlevel": [138, 149, 186], "__config__": [138, 186], "parallel_info": [138, 186], "sep": [138, 195], "glue_data": [138, 186], "download_glue_data": [138, 186], "glue_dir": [138, 186], "task_nam": [138, 186], "out_dir": [138, 186], "run_glu": 138, "model_typ": [138, 185, 186], "model_name_or_path": [138, 186], "do_train": 138, "do_ev": 138, "do_lower_cas": [138, 186], "max_seq_length": [138, 186], "per_gpu_eval_batch_s": [138, 186], "per_gpu_train_batch_s": 138, "save_step": 138, "output_dir": [138, 186], "get_label": [138, 186], "overwrite_cach": [138, 186], "copyright": [138, 266], "inc": 138, "apach": [138, 177, 178], "complianc": 138, "law": [138, 195], "AS": 138, "IS": 138, "warranti": 138, "OR": 138, "OF": 138, "govern": [138, 162], "permiss": 138, "mnli": [138, 186], "mi": [138, 186, 268], "eval_task_nam": [138, 186], "eval_outputs_dir": [138, 186], "eval_task": [138, 186], "eval_output_dir": [138, 186], "load_and_cache_exampl": [138, 186], "eval_sampl": [138, 186], "eval_dataload": [138, 186, 223], "eval_loss": 138, "nb_eval_step": [138, 186], "out_label_id": [138, 186], "distilbert": [138, 186], "token_type_id": [138, 186], "xlnet": [138, 186], "roberta": [138, 186], "segment_id": [138, 186], "tmp_eval_loss": 138, "regress": [138, 167, 186], "output_eval_fil": [138, 186], "eval_result": [138, 186], "cached_features_fil": [138, 186], "cached_": [138, 186], "get_dev_exampl": [138, 186], "get_train_exampl": [138, 186], "pad_on_left": 138, "convert_tokens_to_id": 138, "pad_token_segment_id": 138, "all_input_id": [138, 186], "all_attention_mask": [138, 186], "all_token_type_id": [138, 186], "all_label": [138, 186], "438": [138, 186], "181": [138, 233], "30522": 138, "eval_start_tim": [138, 186], "eval_end_tim": [138, 186], "eval_duration_tim": [138, 186], "408": [138, 178], "prec": [138, 148], "9019": 138, "902": [138, 186], "8788": 138, "8956": 138, "asymmetr": [138, 202], "openmp": [138, 177, 209, 228, 249], "tbb": 138, "ids_tensor": [138, 186], "dummy_input": [138, 186, 226, 227, 255, 259], "traced_model": [138, 143, 186, 249], "bert_traced_eager_qu": 138, "loaded_quantized_model": [138, 183, 199], "implic": [138, 186], "devlin": 138, "lee": 138, "toutanova": 138, "zafrir": 138, "boudoukh": 138, "izsak": 138, "wasserblat": 138, "2019": 138, "q8bert": 138, "8bit": 138, "tradition": [139, 204], "simplemlp": 139, "pretend": [139, 155], "minibatch": [139, 155], "num_model": [139, 155], "6400": 139, "predictions_diff_minibatch_loop": 139, "predictions2": 139, "stack_module_st": 139, "functional_cal": [139, 142, 151, 155], "base_model": 139, "fmodel": 139, "predictions1_vmap": 139, "in_dim": [139, 146, 155, 207, 236], "predictions2_vmap": 139, "without_vmap": [139, 146, 155], "with_vmap": [139, 146, 155], "avinash": 140, "sajjanshetti": 140, "refresh": [140, 170], "endpoint": [140, 215, 260], "class_id": [140, 215], "n02124075": 140, "egyptian_cat": [140, 215], "jsonifi": [140, 215], "image_net_xxx": 140, "transform_imag": [140, 215], "image_byt": 140, "my_transform": [140, 215], "bytesio": [140, 231], "densenet121": [140, 148, 173, 215], "get_predict": [140, 215], "y_hat": [140, 215], "predicted_idx": 140, "img_byt": 140, "TO": [140, 255], "flask_env": 140, "flask_app": [140, 215], "resp": 140, "recogn": [140, 156, 202], "ui": [140, 159, 253, 264], "streamer": 140, "queue": 140, "flask_rest_api_tutori": 140, "forced_alignment_tutori": 141, "incomplet": 142, "eagerli": [142, 153, 175], "primal": [142, 146, 265], "dual": [142, 265], "forward_ad": 142, "fwad": 142, "dual_level": 142, "make_du": 142, "dual_input": 142, "unpack_du": 142, "dual_input_alt": 142, "plain_tensor": 142, "dual_output": 142, "namedtupl": [142, 161], "delattr": 142, "setattr": [142, 143, 148], "fresh": 142, "dual_param": 142, "jvp2": 142, "gi": 142, "check_forward_ad": 142, "check_backward_ad": 142, "check_undefined_grad": 142, "check_batched_grad": 142, "functorch": [142, 174, 175], "downsid": 142, "ft": 142, "primal0": 142, "tangent0": 142, "primal1": 142, "tangent1": 142, "primal_out": 142, "tangent_out": 142, "new_fn": 142, "reformul": [142, 151], "make_functional_with_buff": 142, "analog": [142, 193, 194], "consolid": [142, 162, 200], "func_params_onli": 142, "jvp_out": 142, "dual_numb": 142, "forward_ad_usag": 142, "horac": 143, "wrappedbatchnorm": 143, "symbolic_trac": [143, 144, 173], "bake": 143, "fuse_conv_bn_ev": 143, "batch_norm": [143, 240], "fused_conv": 143, "fuse_conv_bn_weight": 143, "running_var": [143, 200], "conv_w": 143, "conv_b": 143, "bn_rm": 143, "bn_rv": 143, "bn_ep": 143, "bn_w": 143, "bn_b": 143, "bn_var_rsqrt": 143, "rsqrt": 143, "_parent_nam": 143, "qualnam": 143, "atom": 143, "baz": 143, "rsplit": 143, "replace_node_modul": 143, "new_modul": 143, "parent_nam": 143, "graphmodul": [143, 144, 173, 174, 175, 180], "fx_model": 143, "call_modul": 143, "replace_all_uses_with": 143, "erase_nod": 143, "lint": 143, "simplif": 143, "fused_model": 143, "rn18": [143, 144], "fused_rn18": 143, "jit_rn18": 143, "conclus": 143, "tracker": [143, 144], "fx_conv_bn_fus": 143, "nicer": 144, "instrument": [144, 253], "tabul": [144, 173], "traced_rn18": 144, "ca": 144, "profilinginterpret": 144, "gm": [144, 173, 202], "total_runtime_sec": 144, "runtimes_sec": 144, "intercept": [144, 178], "t_start": 144, "return_v": 144, "t_end": 144, "run_nod": 144, "setdefault": 144, "should_sort": 144, "node_summari": 144, "mean_total_runtim": 144, "mean_runtim": 144, "pct_total": 144, "pct": 144, "clock": 144, "interp": 144, "51393": 144, "fx_profiling_tutori": 144, "xuan": 145, "liao": 145, "haozh": 145, "jiong": [145, 177, 178, 187, 201, 202], "gong": [145, 177, 178, 187, 201, 202], "weihan": 145, "intricaci": 145, "troubleshoot": 145, "pinpoint": [145, 178], "foo1": 145, "x1": [145, 151, 179], "x2": [145, 151], "8390": 145, "compiled_foo1": 145, "neg1": 145, "torch_compile_debug": 145, "_inductor": [145, 175, 185, 187, 201, 254], "model___20": 145, "torchinductor_root": 145, "rx": 145, "crxfi2ybd7yp5sbj2pnhw33wfhtdw7wumvrobyp5sjvdui5ktjc2": 145, "fx_graph_runn": 145, "fx_graph_transform": 145, "ir_post_fus": 145, "ir_pre_fus": 145, "output_cod": [145, 258], "triton": [145, 173, 188, 201, 253], "forward1": 145, "arg0_1": [145, 174, 187], "arg1_1": [145, 174], "codecach": 145, "asynccompil": 145, "async_compil": 145, "cpp_fused_cat_maximum_neg_0": 145, "gv": 145, "cgv6n5aotqjo5w4vknjibhengeycuattfto532hkxpozszcgxr3x": 145, "in_ptr0": [145, 257], "in_ptr1": [145, 257], "out_ptr0": 145, "pragma": 145, "ivdep": 145, "i0": 145, "static_cast": 145, "0l": 145, "8390l": 145, "1l": [145, 187], "i1": 145, "8l": 145, "tmp0": 145, "tmp1": 145, "tmp2": 145, "tmp3": 145, "max_propagate_nan": 145, "dynamo": [145, 174, 175, 187, 258], "aot": [145, 257], "neg2": 145, "exc": [145, 174], "backendcompilerfail": 145, "cppcompileerror": 145, "xg": 145, "cxga5tk3b4lkwoxyigrtocjp5s7vc5cg2ikuscf6bk6pjqip2bhx": 145, "deduct": 145, "substitut": [145, 146, 153, 202, 265], "deduc": 145, "buf0": [145, 187], "schedulernod": 145, "computedbuff": 145, "memorydep": 145, "c0": 145, "67120": 145, "unmet_depend": 145, "met_depend": 145, "nodeus": 145, "can_inplac": 145, "buf0_loop_bodi": 145, "var_rang": 145, "z0": 145, "index0": 145, "index1": 145, "get_index": 145, "get_index_1": 145, "load_1": 145, "get_index_2": 145, "silent": [145, 173, 201], "minifi": 145, "dead": 145, "unus": [145, 156], "minif": 145, "foo2": 145, "expected_result": 145, "compiled_foo2": 145, "actual_result": 145, "neg3": 145, "tol": 145, "test_script": 145, "assertionerror": 145, "torchdynamo_repro_aft": 145, "torchdynamo_repro_level": 145, "forward2": 145, "conduct": [145, 156, 185], "mobilebertforquestionansw": 145, "xeon": [145, 148, 177, 201, 222], "platinum": [145, 177], "8358": 145, "60ghz": 145, "kmp_blocktim": [145, 249], "kmp_set": 145, "kmp_affin": [145, 249], "compact": [145, 211, 249], "ld_preload": [145, 249], "conda_prefix": [145, 233], "dirnam": [145, 156, 228], "libiomp5": [145, 249], "libjemalloc": 145, "malloc_conf": 145, "oversize_threshold": 145, "background_thread": 145, "metadata_thp": 145, "dirty_decay_m": 145, "muzzy_decay_m": 145, "numactl": [145, 249], "bench": [145, 177, 178], "csarron": 145, "mobilebert": 145, "seq_length": [145, 222], "input_dict": 145, "compiled_model": [145, 165], "num_it": [145, 160], "warmup": [145, 169, 196, 205, 213, 221, 225, 240], "eager_t": 145, "inductor_t": 145, "1023553796113": 145, "339": 145, "95180135127157": 145, "359459053287382": 145, "355x": 145, "enable_kernel_profil": 145, "profileract": [145, 165, 221, 240], "result_dir": 145, "prof_trac": 145, "my_schedul": [145, 240], "skip_first": [145, 240], "trace_handl": [145, 240], "step_num": [145, 240], "on_trace_readi": [145, 169, 240], "370": 145, "814m": 145, "362": 145, "161": [145, 220], "276m": 145, "363": 145, "416m": 145, "488": [145, 233], "154m": 145, "194": 145, "clamp_min": [145, 221], "444m": 145, "258m": 145, "810": 145, "920m": 145, "447m": 145, "_softmax": 145, "087m": 145, "376": [145, 174, 189], "888m": 145, "77": 145, "430m": 145, "502m": 145, "161m": 145, "850": 145, "377m": 145, "386": [145, 164, 195], "index_select": 145, "000u": [145, 240], "986": 145, "420m": 145, "703": 145, "656": [145, 261], "963": 145, "864m": 145, "_mkl_linear": 145, "231": [145, 233, 240], "573m": [145, 240], "992m": 145, "336": [145, 240], "642m": 145, "graph_0_cpp_fused_constant_pad_nd_embedding_0": 145, "915": 145, "911": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_151": 145, "901": [145, 186], "graph_0_cpp_fused__mkl_linear_add_mul_relu_226": 145, "899": [145, 259], "graph_0_cpp_fused__mkl_linear_add_mul_relu_361": 145, "898": [145, 259], "graph_0_cpp_fused__mkl_linear_add_mul_relu_121": 145, "895": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_31": 145, "893": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_76": 145, "892": [145, 159, 233, 259], "graph_0_cpp_fused__mkl_linear_add_mul_relu_256": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_346": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_241": 145, "891": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_316": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_91": 145, "890": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_106": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_211": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_61": 145, "889": 145, "graph_0_cpp_fused__mkl_linear_add_mul_relu_286": 145, "graph_0_cpp_fused_": 145, "63x": 145, "cblas_sgemm_comput": 145, "339m": 145, "94x": 145, "cpp_fused__mkl_linear_add_mul_relu_151": 145, "clrlgu27q4ggd472umdzwsu6qcpqxcuusjxqvx2hwitjbujiiz7z": 145, "in_out_ptr0": 145, "in_ptr2": 145, "in_ptr3": 145, "arrayref": 145, "omp": [145, 177], "num_thread": [145, 233, 248], "16384l": 145, "512l": 145, "loadu": 145, "tmp5": 145, "tmp7": 145, "tmp4": 145, "tmp6": 145, "tmp8": 145, "neck": 145, "arg_0": 145, "arg_1": 145, "arg_2": 145, "arg_3": 145, "arg_4": 145, "add_0": 145, "add_1": 145, "mul_1": 145, "add_2": 145, "16384": [145, 233], "inductor_func": 145, "780875144992024": 145, "9588955780491233": 145, "0286805751604735": 145, "smallest": [145, 157], "solid": 145, "analyt": [145, 263], "hotspot": [145, 177, 178], "phenomenon": 145, "inductor_debug_cpu": 145, "jax": [146, 151, 207], "compute_jac": 146, "xp": 146, "jacobian_row": [146, 207], "unit_vector": 146, "rid": 146, "vjp_fn": [146, 151], "ft_jacobian": 146, "argnum": 146, "millisecond": [146, 156, 189, 225], "get_perf": [146, 155], "first_descriptor": [146, 155], "second_descriptor": [146, 155], "final_gain": [146, 155], "no_vmap_tim": [146, 155], "with_vmap_tim": [146, 155], "ft_jac_weight": 146, "ft_jac_bia": 146, "rigor": 146, "taller": 146, "din": 146, "using_fwd": 146, "using_bwd": 146, "jacfwd_tim": 146, "jacrev_tim": 146, "hessiani": 146, "overwhelm": 146, "hess_api": 146, "hess_fwdfwd": 146, "hess_revrev": 146, "compute_batch_jacobian": 146, "batch_jacobian0": 146, "predict_with_output_sum": 146, "batch_jacobian1": 146, "movedim": 146, "compute_batch_hessian": 146, "batch_hess": 146, "hvp_revrev": 146, "result_hvp_revrev": 146, "jacobians_hessian": 146, "yuansong": 147, "feng": [147, 156], "steven": 147, "guo": 147, "cheatsheet": 147, "companion": 147, "bro": 147, "dequ": [147, 161], "framestack": 147, "ne": [147, 166, 174, 240], "nes_pi": 147, "joypadspac": 147, "gym_super_mario_bro": 147, "tube": 147, "mushroom": 147, "supermariobro": 147, "new_step_api": 147, "apply_api_compat": 147, "next_stat": [147, 161], "trunc": 147, "240": [147, 164, 240], "pipe": 147, "sky": 147, "grayscaleobserv": 147, "resizeobserv": 147, "skipfram": 147, "movement": 147, "_skip": 147, "total_reward": 147, "trunk": 147, "observationwrapp": 147, "obs_shap": 147, "observation_spac": 147, "permute_orient": 147, "antialia": 147, "num_stack": 147, "exploration_r": 147, "marionet": 147, "state_dim": 147, "dnn": [147, 240], "exploration_rate_decai": 147, "99999975": 147, "exploration_rate_min": 147, "curr_step": 147, "5e5": 147, "lazyfram": 147, "action_idx": 147, "__array__": 147, "first_if_tupl": 147, "ddqn": 147, "output_dim": 147, "__build_cnn": 147, "q_target": 147, "3136": 147, "_e": 147, "argmax_": 147, "td_target": 147, "td_estim": 147, "current_q": 147, "q_onlin": 147, "next_state_q": 147, "best_act": 147, "next_q": 147, "td_t": 147, "td_e": 147, "leftarrow": 147, "nabla": [147, 265], "00025": 147, "update_q_onlin": 147, "sync_q_target": 147, "save_path": 147, "mario_net_": 147, "chkpt": 147, "burnin": 147, "1e4": 147, "learn_everi": 147, "sync_everi": 147, "td_est": 147, "td_tgt": 147, "metriclogg": 147, "save_log": 147, "episod": [147, 161, 162, 164], "meanreward": 147, "meanlength": 147, "meanloss": 147, "meanqvalu": 147, "timedelta": 147, "ep_rewards_plot": 147, "reward_plot": 147, "ep_lengths_plot": 147, "length_plot": 147, "ep_avg_losses_plot": 147, "loss_plot": 147, "ep_avg_qs_plot": 147, "q_plot": 147, "ep_reward": [147, 162, 164], "ep_length": 147, "ep_avg_loss": 147, "ep_avg_q": 147, "moving_avg_ep_reward": 147, "moving_avg_ep_length": 147, "moving_avg_ep_avg_loss": 147, "moving_avg_ep_avg_q": 147, "init_episod": 147, "record_tim": 147, "log_step": 147, "curr_ep_reward": 147, "curr_ep_length": 147, "curr_ep_loss": 147, "curr_ep_q": 147, "curr_ep_loss_length": 147, "log_episod": 147, "mean_ep_reward": 147, "mean_ep_length": 147, "mean_ep_loss": 147, "mean_ep_q": 147, "last_record_tim": 147, "time_since_last_record": 147, "8d": 147, "clf": [147, 161], "moving_avg_": 147, "_plot": 147, "flag_get": 147, "mario_rl_tutori": 147, "vitali": 148, "fedyunin": 148, "densest": 148, "4x4": 148, "10x3x16x16": 148, "memory_format": [148, 196, 201, 208, 209, 218, 220, 222, 225], "channels_last": [148, 178, 196, 201, 209, 220, 222, 225], "contiguous_format": 148, "minor": [148, 158, 164, 170, 222], "ambigu": [148, 192, 193], "n1hw": 148, "contrari": [148, 157], "restrid": 148, "special_x": 148, "unintend": 148, "7603": 148, "apex": 148, "main_amp": 148, "resnet50": [148, 150, 159, 162, 177, 178, 222, 249, 256], "o2": 148, "opt_level": 148, "keep_batchnorm_fp32": 148, "nonetyp": 148, "loss_scal": 148, "cast_model_typ": 148, "patch_torch_funct": 148, "master_weight": 148, "125": [148, 240], "866": 148, "230": [148, 164, 172], "949": 148, "6735125184": 148, "6735": 148, "259": 148, "562": 148, "773": 148, "481": 148, "355": 148, "693": 148, "6968704462": 148, "6852": 148, "55": [148, 177, 199, 206, 233], "58": [148, 203, 223], "258": [148, 265], "461": 148, "775": 148, "089": 148, "433": 148, "965": 148, "7877287269": 148, "7194": 148, "833": 148, "771": 148, "710": 148, "487": 148, "8285319805": 148, "7467": 148, "260": [148, 164], "380": 148, "770": 148, "090": 148, "525": 148, "908": 148, "7370464802": 148, "7447": 148, "360": 148, "623": 148, "555": 148, "728": 148, "7592862844": 148, "7472": 148, "917": 148, "345": [148, 179], "774": 148, "746": [148, 233], "115": [148, 186, 221], "9698858261": 148, "9218": 148, "324": 148, "597": 148, "659": 148, "2505953312": 148, "0879": 148, "767": [148, 225], "785": 148, "7579724789": 148, "7580": 148, "198": 148, "482": 148, "135": [148, 159, 233], "414": 148, "716": [148, 233], "7007197738": 148, "7293": 148, "250": [148, 164, 240], "387": 148, "1010": 148, "516": 148, "7113101482": 148, "7233": 148, "667": 148, "197": 148, "340": 148, "1013": 148, "023": 148, "588": 148, "333": 148, "8943189979": 148, "7661": 148, "541": 148, "7113249302": 148, "9551": 148, "1011": 148, "163": 148, "683": 148, "574": 148, "8537774086": 148, "7716": 148, "279": 148, "453": 148, "7595844269": 148, "3413": 148, "429": 148, "827": 148, "743": [148, 174], "883": 148, "8196096420": 148, "4011": 148, "volta": [148, 232, 249], "mnasnet0_5": 148, "mnasnet0_75": 148, "mnasnet1_0": 148, "mnasnet1_3": 148, "mobilenet_v2": [148, 159, 179, 189, 190, 196, 208, 225, 226, 227, 230], "resnet152": 148, "resnet34": 148, "resnext50_32x4d": 148, "shufflenet_v2_x0_5": [148, 159], "shufflenet_v2_x1_0": [148, 159], "shufflenet_v2_x1_5": [148, 159], "shufflenet_v2_x2_0": [148, 159], "squeezenet1_0": 148, "squeezenet1_1": 148, "vgg11": 148, "vgg11_bn": 148, "vgg13": 148, "vgg13_bn": 148, "vgg16_bn": 148, "vgg19_bn": 148, "wide_resnet101_2": 148, "wide_resnet50_2": 148, "ic": 148, "lake": [148, 222], "densenet161": 148, "densenet169": 148, "googlenet": [148, 159, 230], "inception_v3": [148, 159], "resnext101_32x8d": [148, 159], "spite": 148, "contains_cl": 148, "print_input": 148, "check_wrapp": 148, "check_cl": 148, "was_cl": 148, "old_attr": 148, "exclude_funct": 148, "has_nam": 148, "nc11": 148, "memory_format_tutori": 148, "pytorch_lightn": 149, "lightningmodul": 149, "pl_logger": 149, "torchmetr": 149, "multiclass_accuraci": 149, "path_dataset": 149, "mnistmodel": 149, "tunabl": 149, "hidden_lay": [149, 179], "validation_step": 149, "prog_bar": 149, "configure_optim": 149, "prepare_data": 149, "mnist_train": 149, "mnist_val": 149, "run_training_job": 149, "mnist_model": 149, "enable_progress_bar": 149, "default_root_dir": 149, "tensorboardlogg": 149, "train_tim": 149, "log_metr": 149, "capture_output": 149, "val_accuraci": 149, "stitch": [150, 162, 163], "modelparallelresnet50": 150, "seq1": 150, "maxpool": [150, 158, 202], "seq2": 150, "layer4": [150, 158], "avgpool": [150, 158], "deterior": 150, "quantit": 150, "switch_backend": [150, 166], "num_repeat": 150, "mp_run_tim": 150, "mp_mean": 150, "mp_std": 150, "rn_run_tim": 150, "rn_mean": 150, "rn_std": 150, "fig_nam": 150, "yerr": 150, "center": [150, 161, 169], "ecolor": 150, "capsiz": 150, "set_ylabel": 150, "set_xtick": [150, 158], "mp_vs_rn": 150, "idl": [150, 162, 169], "pipelineparallelresnet50": 150, "split_siz": 150, "s_next": 150, "s_prev": 150, "pp_run_tim": 150, "pp_mean": 150, "pp_std": 150, "mp_vs_rn_vs_pp": 150, "destin": [150, 164], "errorbar": 150, "ro": 150, "set_xlabel": 150, "split_size_tradeoff": 150, "prev": 150, "model_parallel_tutori": 150, "jacrev": 151, "21632": 151, "x_test": 151, "fnet_singl": 151, "j_": 151, "empirical_ntk_jacobian_contract": 151, "jac1": 151, "jac2": 151, "einsum": 151, "naf": 151, "mbf": 151, "nmab": 151, "j1": 151, "j2": 151, "diagon": 151, "einsum_expr": 151, "maf": 151, "nma": 151, "asymptot": 151, "i_o": 151, "i_": 151, "e_o": 151, "textrm": 151, "_o": 151, "empirical_ntk_ntk_vp": 151, "get_ntk": 151, "func_x1": 151, "func_x2": 151, "get_ntk_slic": 151, "nmkk": 151, "nmk": 151, "tensorfloat": 151, "sacrific": [151, 196], "allow_tf32": 151, "result_from_jacobian_contract": 151, "result_from_ntk_vp": 151, "luck": [151, 153], "neural_tangent_kernel": 151, "deprec": [152, 169, 181, 219], "homepag": [152, 181], "ooz": 153, "_might_": 153, "vit_l_16": 153, "2p": 153, "_record_memory_histori": 153, "_snapshot": 153, "memory_viz": 153, "devot": 153, "bat": [153, 188], "2gb": [153, 159], "6gb": 153, "foreach": 153, "reveal": [153, 165, 173, 174], "silver": 153, "bullet": 153, "sizabl": 153, "tantamount": 153, "lora": 153, "unlock": [153, 183, 186], "optimizer_dict": 153, "optimizer_hook": 153, "neat": 153, "lrschedul": [153, 253], "convinc": 153, "slate": 153, "bwd": 153, "likewis": 153, "woohoo": 153, "apart": 153, "shrunk": 153, "0gb": 153, "optimizer_step_in_backward_tutori": 153, "lezcano": 154, "surprisingli": 154, "ill": 154, "singular": [154, 165], "frobeniu": 154, "spectral": 154, "lipschitz": 154, "x\u1d40": 154, "triangular": 154, "linearsymmetr": 154, "n_featur": 154, "reimplement": [154, 157], "register_parametr": 154, "skew": [154, 169], "unparametr": 154, "nparametr": 154, "moduledict": [154, 203], "parametrizationlist": [154, 203], "weight_orig": [154, 157], "noisyparametr": 154, "caylei": 154, "cayleymap": 154, "linalg": 154, "spd": 154, "matrixexponenti": 154, "matrix_exp": 154, "layer_orthogon": 154, "layer_spd": 154, "eigvalsh": 154, "right_invers": 154, "cayley_transform": 154, "matrix_map": 154, "neg_": 154, "pruningparametr": 154, "p_drop": 154, "full_lik": [154, 191], "bernoulli": 154, "niniti": 154, "remove_parametr": 154, "unconstrain": [154, 174, 175], "parametri": 154, "leave_parametr": 154, "privaci": [155, 157], "simplecnn": 155, "compute_grad": 155, "compute_sample_grad": 155, "sample_grad": 155, "per_sample_grad": 155, "named_buff": [155, 157], "compute_loss": 155, "ft_compute_grad": 155, "ft_compute_sample_grad": 155, "ft_per_sample_grad": 155, "25x": [155, 172, 203], "second_r": 155, "first_r": 155, "opacu": 155, "tian": 156, "processgroupnccl": 156, "processgroupgloo": 156, "processgroupmpi": 156, "ucc": 156, "oneccl": [156, 249], "trainum": 156, "emerg": 156, "backenddummi": 156, "chrono": 156, "allgatheropt": 156, "allreduceopt": 156, "workdummi": 156, "optyp": 156, "recvanysourc": 156, "future_": 156, "iscomplet": 156, "issuccess": 156, "kunsettimeout": 156, "virtual": 156, "getfutur": 156, "outputtensorvec": 156, "listtyp": 156, "tensortyp": 156, "markcomplet": 156, "createbackenddummi": 156, "backenddummyconstructor": 156, "__attribute__": 156, "register_backend": 156, "cpp_function": [156, 233], "libraries_dir": 156, "dummy_collect": 156, "michela": 157, "paganini": 157, "biolog": 157, "batteri": 157, "lucki": 157, "subnetwork": 157, "lotteri": 157, "ticket": 157, "destruct": [157, 178], "0a0": [157, 190, 208], "8e8a5e0": 157, "lecun": 157, "1998": 157, "nelement": 157, "unprun": 157, "basepruningmethod": 157, "adequ": [157, 160], "random_unstructur": 157, "_orig": 157, "intact": [157, 162], "weight_mask": 157, "_mask": 157, "forward_pre_hook": 157, "_forward_pre_hook": 157, "l1_unstructur": 157, "bias_orig": 157, "bias_mask": 157, "pruningcontain": 157, "compute_mask": 157, "ln_structur": 157, "_tensor_nam": 157, "perman": 157, "undo": 157, "new_model": [157, 158], "global_unstructur": 157, "parameters_to_prun": 157, "pruning_method": 157, "l1unstructur": 157, "induc": 157, "apply_mask": 157, "shouldn": 157, "unstructur": 157, "preprun": 157, "pruning_typ": 157, "foobarpruningmethod": 157, "default_mask": 157, "foobar_unstructur": 157, "pruning_tutori": 157, "zafar": 158, "takhirov": 158, "initializaion": 158, "unfreez": 158, "set_ytick": 158, "nrow": 158, "best_model_wt": 158, "current_row": 158, "current_col": 158, "lbl": 158, "jdx": 158, "model_f": 158, "isol": 158, "create_combined_model": 158, "model_fe_featur": 158, "new_head": 158, "default_qat_qconfig": 158, "model_ft_tun": 158, "model_quantized_and_train": 158, "heat": 159, "sink": [159, 265], "5v": 159, "sd": 159, "card": [159, 165], "8gb": 159, "arm": [159, 221, 230], "64bit": 159, "aarch64": 159, "arm64": [159, 190, 206, 208, 220, 225], "raspberrypi": 159, "raspios_arm64": 159, "rpi": 159, "internet": 159, "sdcard": 159, "start_x": 159, "128m": 159, "gpu_mem": 159, "commment": 159, "camera_auto_detect": 159, "v4l2": 159, "reboot": 159, "video4linux2": 159, "video0": 159, "picamera": 159, "36fp": 159, "30fp": 159, "framer": 159, "cv2": 159, "cap": [159, 160, 169], "videocaptur": 159, "cap_prop_frame_width": 159, "cap_prop_frame_height": 159, "cap_prop_fp": 159, "bgr": 159, "chose": 159, "mobilenet_v3_larg": 159, "109": 159, "233": [159, 164], "885": [159, 221], "204": [159, 221, 233], "195": [159, 164], "132": 159, "82": [159, 199, 221], "prequant": 159, "20fp": 159, "cap_v4l2": 159, "last_log": 159, "frame_count": 159, "htop": [159, 177], "mug": 159, "allevi": 159, "repetit": [160, 233], "maximis": 160, "clipppoloss": 160, "theta_k": 160, "pi_": 160, "shift": [160, 265], "lingua": 160, "franca": 160, "normalparamextractor": 160, "replaybuff": 160, "samplerwithoutreplac": 160, "lazytensorstorag": 160, "tanhnorm": 160, "max_grad_norm": 160, "sub_batch_s": 160, "inner": [160, 178, 266], "cardin": 160, "clip_epsilon": 160, "entropy_ep": 160, "deepmind": [160, 167], "interchang": 160, "panel": [160, 169], "inverteddoublependulum": 160, "transmit": [160, 265], "gymwrapp": 160, "loos": 160, "supplementari": 160, "told": 160, "stringent": 160, "mu_": 160, "d_ob": 160, "d_action": 160, "mu": [160, 172, 265], "policy_modul": 160, "distribution_kwarg": 160, "return_log_prob": 160, "discount": [160, 161, 162], "value_net": 160, "value_modul": 160, "datacollector": 160, "multisyncdatacollector": 160, "refil": [160, 225], "max_siz": 160, "value_target": 160, "advantage_modul": 160, "average_ga": 160, "critic_network": 160, "entropy_bonu": 160, "entropy_coef": 160, "critic_coef": 160, "loss_critic_typ": 160, "smooth_l1": 160, "eval_str": 160, "tensordict_data": 160, "data_view": 160, "subdata": 160, "loss_object": 160, "loss_crit": 160, "loss_entropi": 160, "cum_reward_str": 160, "stepcount_str": 160, "lr_str": 160, "horizon": 160, "eval_rollout": 160, "videorecord": 160, "reinforcement_ppo": 160, "tower": 161, "cart": 161, "pole": 161, "attach": [161, 197, 202, 211, 215], "upright": 161, "classic_control": 161, "decorrel": 161, "replaymemori": 161, "cyclic": 161, "formul": 161, "r_": 161, "t_0": 161, "r_t": 161, "uncertain": 161, "tempor": 161, "max_a": 161, "obei": 161, "bellman": 161, "huber": 161, "noisi": [161, 233, 248], "mathcal": 161, "le": [161, 166], "mathrm": 161, "n_observ": 161, "n_action": 161, "left0exp": 161, "right0exp": 161, "select_act": [161, 162, 164], "eps_start": 161, "eps_end": 161, "eps_decai": 161, "plot_dur": 161, "underneath": 161, "policy_net": 161, "target_net": 161, "amsgrad": 161, "steps_don": 161, "eps_threshold": 161, "episode_dur": 161, "show_result": 161, "durations_t": 161, "unfold": [161, 166], "optimize_model": 161, "s_t": 161, "a_t": 161, "19343": 161, "3343043": 161, "non_final_mask": 161, "non_final_next_st": 161, "state_batch": 161, "action_batch": 161, "reward_batch": 161, "next_state_valu": 161, "expected_state_action_valu": 161, "clip_grad_value_": 161, "num_episod": [161, 162], "i_episod": [161, 162, 164], "\u03b8": 161, "\u03c4": 161, "target_net_state_dict": 161, "policy_net_state_dict": 161, "reinforcement_q_learn": 161, "unblock": 162, "callback": 162, "update_and_fetch_model": 162, "future_model": 162, "notifi": [162, 169], "batch_update_s": 162, "batchupdateparameterserv": 162, "curr_update_s": 162, "ps_rref": 162, "setti": 162, "set_result": 162, "get_worker_info": [162, 164], "543": 162, "affine1": [162, 164], "affine2": [162, 164], "action_scor": [162, 164], "select_action_batch": 162, "run_episod": [162, 164], "agent_rref": [162, 164], "start_step": 162, "curr_reward": 162, "saved_log_prob": [162, 164], "rob": 162, "ob_rref": [162, 164], "running_reward": [162, 164], "ob_rank": [162, 164], "ob_info": [162, 164], "observer_nam": [162, 164], "future_act": 162, "pending_st": 162, "select_acion": 162, "ob_id": [162, 164], "oberv": [162, 164], "policy_loss": [162, 164], "n_episod": 162, "print_log": 162, "rank0": [162, 164], "agent_nam": [162, 164], "tlast": [162, 164], "taverag": [162, 164], "next_devic": 163, "call_method": 163, "remote_method": 163, "foo_inst": 163, "parameterserv": 163, "input_devic": 163, "intention": [163, 164], "miscellan": 163, "get_dist_gradi": 163, "get_gradi": 163, "get_param_rref": 163, "cid": 163, "cpu_grad": 163, "k_cpu": 163, "v_cpu": 163, "paramt": 163, "param_rref": [163, 164], "run_parameter_serv": 163, "param_serv": 163, "global_lock": 163, "get_parameter_serv": 163, "parameter_serv": 163, "offlin": 163, "trainernet": 163, "param_server_rref": 163, "get_global_param_rref": 163, "paramat": 163, "run_training_loop": 163, "nueral": 163, "get_accuraci": 163, "correct_sum": 163, "trainer_": 163, "traffic": [163, 177], "listen": 163, "subprocess": 163, "rpc_parameter_serv": 163, "solver": 164, "formatter_class": 164, "argumentdefaultshelpformatt": 164, "report_reward": 164, "_max_episode_step": 164, "finfo": 164, "reward_threshold": 164, "finish_episod": 164, "min_reward": 164, "distinguish": [164, 170], "surpass": 164, "ctrl": 164, "131": 164, "130": 164, "137": 164, "140": 164, "104": 164, "170": [164, 179], "126": [164, 174], "180": [164, 174, 175, 233], "213": 164, "322": [164, 221], "165": 164, "272": [164, 221], "210": 164, "168": [164, 174], "184": [164, 186], "208": [164, 172, 231], "270": [164, 172], "405": 164, "280": 164, "290": 164, "464": 164, "3163778435275": 164, "vehicl": 164, "rnnmodel": 164, "emb_table_rref": 164, "decoder_rref": 164, "_remote_method": 164, "rremot": 164, "_parameter_rref": 164, "run_train": 164, "nindic": 164, "driss": 165, "guessou": 165, "flashattent": 165, "benchmark_torch_function_in_microsecond": [165, 212], "max_sequence_len": 165, "embed_dimens": 165, "sdpbackend": 165, "sdpa_kernel": 165, "math_tim": 165, "flash_attent": 165, "flash_tim": 165, "flash": [165, 185], "efficient_attent": 165, "efficient_tim": 165, "efficientattent": 165, "andrej": 165, "karpathi": 165, "nanogpt": 165, "causalselfattent": 165, "is_caus": [165, 195], "c_attn": 165, "c_proj": 165, "resid_dropout": 165, "query_project": 165, "head_dim": 165, "attn_mask": 165, "dropout_p": [165, 166, 195], "heads_per_dim": 165, "generate_rand_batch": 165, "pad_percentag": 165, "seq_len_list": 165, "gauss": 165, "nested_tensor": [165, 195], "random_nt": 165, "random_dens": 165, "nt": [165, 195], "166": 165, "616": 165, "726": 165, "amaz": 165, "record_shap": [165, 169, 240], "compili": 165, "cuda_time_tot": [165, 240], "compiled_causal_attention_trac": 165, "concentr": 165, "6090": 165, "49m": 165, "3273": 165, "17m": 165, "commit": [165, 198, 209], "ae3a8d5": 165, "causal_upper_left": 165, "causal_lower_right": 165, "sequence_length_q": 165, "sequence_length_kv": 165, "upper_left_bia": 165, "lower_right_bia": 165, "issubclass": 165, "causalbia": 165, "corner": 165, "attn_scor": 165, "out_upper_left": 165, "out_lower_right": 165, "out_is_caus": 165, "compiled_sdpa": 165, "scaled_dot_product_attention_tutori": 165, "french": 166, "il": 166, "est": [166, 169, 268], "peindr": 166, "tableau": 166, "paint": 166, "pourquoi": 166, "pa": 166, "essay": 166, "vin": 166, "delicieux": 166, "delici": 166, "wine": 166, "poet": 166, "romancier": 166, "novelist": 166, "vou": 166, "trop": 166, "maigr": 166, "skinni": 166, "condens": [166, 211, 248], "phrase": [166, 265], "\u5b57\u7b26\u7ea7": 166, "__future__": [166, 172, 239, 246], "unicode_liter": 166, "print_funct": 166, "manyth": 166, "anki": 166, "fra": 166, "froid": 166, "lang": [166, 210, 264], "n_word": [166, 255], "readlang": 166, "lang1": 166, "lang2": 166, "input_lang": [166, 255], "output_lang": [166, 255], "apostroph": 166, "eng_prefix": 166, "preparedata": 166, "je": 166, "sui": 166, "noir": 166, "decoderrnn": 166, "target_tensor": 166, "forward_step": 166, "burden": 166, "attn_appli": 166, "bahdanauattent": 166, "ua": 166, "va": 166, "attndecoderrnn": [166, 255], "input_gru": 166, "tensorfromsent": 166, "tensorsfrompair": 166, "get_dataload": 166, "inp_id": 166, "tgt_id": 166, "exhibit": 166, "coher": 166, "grammar": 166, "wander": 166, "asminut": 166, "es": 166, "n_epoch": 166, "plot_loss": 166, "print_loss_tot": 166, "plot_loss_tot": 166, "plot_loss_avg": 166, "showplot": 166, "decoder_attn": 166, "decoded_id": 166, "judgement": 166, "evaluaterandomli": 166, "showattent": 166, "bone": 166, "evaluateandshowattent": 166, "aussi": 166, "grand": 166, "son": 166, "pere": 166, "fatigu": 166, "pour": 166, "conduir": 166, "desol": 166, "idiot": 166, "reellement": 166, "fier": 166, "iot": 166, "word2vec": 166, "glove": 166, "autoencod": 166, "seq2seq_translation_tutori": 166, "ghassen": 167, "hamrouni": 167, "geometr": 167, "invari": [167, 192], "urllib": 167, "build_open": 167, "addhead": 167, "mozilla": 167, "install_open": 167, "boil": 167, "affine_grid": 167, "grid_sampl": 167, "conv2_drop": [167, 223], "regressor": 167, "fc_loc": 167, "size_averag": 167, "convert_image_np": 167, "visualize_stn": 167, "transformed_input_tensor": 167, "in_grid": 167, "out_grid": 167, "axarr": 167, "spatial_transformer_tutori": 167, "speech_recognition_pipeline_tutori": 168, "tensorboard_trace_handl": 169, "batch_data": [169, 172], "torch_tb_profil": 169, "safari": 169, "pytorch_profil": 169, "breakdown": 169, "dropdown": 169, "callstack": 169, "multiprocessor": 169, "occup": 169, "tooltip": 169, "toolbar": 169, "keyboard": [169, 265], "mous": [169, 265], "resnet18_4work": 169, "76m": [169, 183], "132m": 169, "torchtbprofil": 169, "memory_demo_1_10": 169, "gpu0": 169, "distributed_bert": 169, "rocm": 169, "docker": [169, 260], "profiler_tutori": 169, "test_cifar10": 169, "vi": [169, 265], "kfd": 169, "sys_ptrac": 169, "seccomp": 169, "unconfin": 169, "shm": [169, 214], "8g": 169, "apt": [169, 172, 210], "libjpeg": 169, "rocm5": 169, "scp": 169, "tensorboard_profiler_tutori": 169, "plot_classes_pr": 170, "four_fashion_mnist_imag": 170, "datapoint": 170, "night": [170, 266], "thoroughli": 170, "clearer": 170, "images_to_prob": 170, "preds_tensor": 170, "el": 170, "add_figur": 170, "global_step": [170, 247], "scroll": [170, 263, 267], "test_siz": 170, "class_prob": 170, "class_probs_batch": 170, "test_prob": 170, "test_label": 170, "add_pr_curve_tensorboard": 170, "class_index": 170, "tensorboard_truth": 170, "tensorboard_prob": 170, "add_pr_curv": 170, "poke": 170, "tacotron2_pipeline_tutori": 171, "wsi": 172, "tissu": 172, "biopsi": 172, "scanner": 172, "pathologist": 172, "cancer": 172, "microscop": 172, "tumor": 172, "000x100": 172, "25x0": 172, "micron": 172, "pyramid": 172, "magnif": 172, "sketch": 172, "histoencod": 172, "jopo666": 172, "openjpeg": 172, "openslid": 172, "pixman": 172, "qq": 172, "libopenjp2": 172, "libpixman": 172, "echo": [172, 210, 265], "brew": 172, "hashandl": 172, "nopython": 172, "shutil": 172, "zipfil": 172, "mpl": 172, "cm": 172, "accuracy_scor": 172, "confusion_matrix": 172, "patch_predictor": 172, "iopatchpredictorconfig": 172, "misc": 172, "download_data": 172, "grab_files_from_dir": 172, "overlay_prediction_mask": 172, "wsicor": 172, "wsiread": 172, "rcparam": 172, "dpi": 172, "facecolor": 172, "dark": 172, "on_gpu": 172, "suppress": 172, "overli": 172, "suppress_console_output": 172, "redirect_stderr": 172, "stringio": 172, "abnorm": 172, "global_save_dir": 172, "mainten": 172, "rmdir": 172, "dir_path": 172, "is_dir": 172, "rmtree": 172, "kather": 172, "100k": 172, "wsi_path": 172, "sample_wsi": 172, "sv": 172, "patches_path": 172, "kather100k": 172, "weights_path": 172, "dc": 172, "warwick": 172, "uk": 172, "tcga": 172, "3l": 172, "aa1b": 172, "01z": 172, "dx1": 172, "8923a151": 172, "a690": 172, "40b7": 172, "9e5a": 172, "fcbedfc2394f": 172, "extractal": 172, "pc": 172, "patch_list": 172, "dataset_path": 172, "image_ext": 172, "tif": 172, "label_dict": 172, "glass": 172, "mucosa": 172, "deb": 172, "debri": 172, "tum": 172, "colorect": 172, "adenocarcinoma": 172, "epithelium": 172, "adi": 172, "adipos": 172, "muc": 172, "mucu": 172, "stroma": 172, "lym": 172, "lymphocyt": 172, "dataset_class_path": 172, "patch_list_single_class": 172, "file_typ": 172, "299": 172, "211": [172, 240], "176": 172, "178": 172, "209": 172, "232": [172, 233], "modelabc": 172, "tia": 172, "toolbox": 172, "readthedoc": 172, "_autosummari": 172, "models_abc": 172, "preproc_func": 172, "predictor": [172, 179], "pretrained_weight": 172, "cnnmodel": 172, "conf": [172, 223, 263, 270], "df_cm": 172, "215": [172, 178], "993000": 172, "000000": 172, "00000": 172, "988636": 172, "011364": 172, "991304": 172, "008696": 172, "996503": 172, "003497": 172, "004808": 172, "990385": 172, "988764": 172, "011236": 172, "996296": 172, "003704": 172, "004785": 172, "985646": 172, "004310": 172, "99569": 172, "input_resolut": 172, "patch_input_shap": 172, "stride_shap": 172, "wsi_ioconfig": 172, "mpp": 172, "return_prob": 172, "ioconfig": 172, "merge_predict": 172, "wsi_output": 172, "wsi_predict": 172, "overlai": 172, "overlay_patch_predict": 172, "overview_resolut": 172, "overview_unit": 172, "wsi_overview": 172, "slide_thumbnail": 172, "label_color_dict": 172, "get_cmap": 172, "set1": 172, "pred_map": 172, "label_info": 172, "return_ax": 172, "histolog": 172, "pohjonen": 172, "joona": 172, "helsinki": 172, "umap": 172, "semantic_segmentor": 172, "deepfeatureextractor": 172, "iosegmentorconfig": 172, "histoencwrapp": 172, "histoenc": 172, "feat_extract": 172, "extract_featur": 172, "num_block": 172, "avg_pool": 172, "infer_batch": 172, "img_patches_devic": 172, "create_encod": 172, "prostate_medium": 172, "662": 172, "446": 172, "605": 172, "169": [172, 221], "155": [172, 174], "output_resolut": 172, "patch_output_shap": 172, "auto_generate_mask": 172, "otsu": 172, "num_loader_work": 172, "num_postproc_work": 172, "wsi_featur": 172, "umap_reduc": 172, "n_neighbor": 172, "n_compon": 172, "manhattan": 172, "random_st": 172, "fit_transform": 172, "npy": 172, "5mpp": 172, "4mpp": 172, "william": [173, 174, 175], "wen": [173, 174, 175], "modern": [173, 189, 196], "h100": 173, "elsewher": 173, "gpu_ok": 173, "device_cap": 173, "get_device_cap": [173, 212, 213, 258], "torchtriton": 173, "cu117": 173, "opt_foo1": [173, 188], "opt_foo2": 173, "opt_mod": 173, "generate_data": 173, "init_model": 173, "model_opt": 173, "eager_tim": 173, "compile_tim": 173, "eager_m": 173, "compile_m": 173, "train_opt": 173, "dashboard": 173, "struggl": 173, "fn1": 173, "fn2": 173, "test_fn": 173, "out1": [173, 236], "out2": [173, 236], "inp1": [173, 174, 175], "inp2": [173, 174, 175], "traced_f1": 173, "print_exc": [173, 174, 175], "fx_f1": 173, "concrete_arg": 173, "compile_f1": 173, "f2": 173, "script_f2": 173, "compile_f2": 173, "f3": 173, "dct": 173, "traced_f3": 173, "disallow": 173, "compile_f3": 173, "unoptim": 173, "custom_backend": 173, "example_input": [173, 180, 182, 183, 184, 199, 200, 201, 202, 249], "print_tabular": 173, "opt_model": 173, "opt_bar": 173, "resum": [173, 200, 243], "explain_output": 173, "torch_compile_tutori": 173, "zhengxu": [174, 175], "angela": [174, 175], "exportedprogram": [174, 175, 199], "synonym": [174, 175], "dynamic_shap": [174, 175], "exportedgraph": [174, 175], "exported_mod": [174, 175], "exported_program": 174, "2178": 174, "4397": 174, "4774": 174, "0943": [174, 186], "4656": 174, "8333": 174, "5912": 174, "4689": 174, "2122": 174, "1996": 174, "4628": 174, "7495": 174, "3900": 174, "4515": 174, "8187": 174, "8938": 174, "5753": 174, "7709": 174, "8081": 174, "8002": 174, "9441": 174, "5711": 174, "0921": [174, 203], "3438": 174, "3268": 174, "4640": 174, "2434": 174, "7253": 174, "6886": 174, "6982": 174, "5100": [174, 248], "2279": 174, "2951": 174, "1055": 174, "2088": 174, "5022": 174, "1468": [174, 233], "5220": 174, "1592": 174, "9096": 174, "4248": 174, "2142": 174, "relubackward0": 174, "graph_modul": [174, 175], "f32": 174, "arg2_1": 174, "arg3_1": 174, "torch_export_nightly_tutori": 174, "exportgraphsignatur": 174, "inputspec": 174, "inputkind": 174, "tensorargu": 174, "user_input": 174, "outputspec": 174, "outputkind": 174, "user_output": 174, "graph_signatur": [174, 175], "range_constraint": [174, 175], "equality_constraint": 174, "inputs_to_paramet": 174, "inputs_to_buff": 174, "buffers_to_mut": 174, "backward_signatur": 174, "assertion_dep_token": 174, "bad1": [174, 175], "usererror": 174, "control_flow": [174, 175], "cond": [174, 175], "bad2": [174, 175], "ban": 174, "aot_export": 174, "bad3": [174, 175], "call_id": 174, "tensorvari": 174, "bad4": [174, 175], "builtinvari": 174, "constantvari": 174, "bad1_fix": 174, "true_fn": [174, 175], "false_fn": [174, 175], "exported_bad1_fix": [174, 175], "8415": 174, "5403": 174, "predic": [174, 175], "operand": [174, 175], "mymodule2": [174, 175], "mod2": [174, 175], "exported_mod2": [174, 175], "dynamic_shapes_example1": 174, "inp1_dim0": [174, 175], "inp1_dim1": [174, 175], "dynamic_shapes1": [174, 175], "exported_dynamic_shapes_example1": [174, 175], "0828": 174, "8190": 174, "0037": 174, "0221": 174, "0898": 174, "8182": 174, "9165": 174, "3572": 174, "7422": 174, "4423": 174, "2497": 174, "1912": 174, "0522": 174, "4442": 174, "4188": 174, "8161": 174, "inp1_dim1_bad": [174, 175], "dynamic_shapes1_bad": [174, 175], "inp3": [174, 175], "dynamic_shapes_example2": 174, "inp2_dim0": [174, 175], "inner_dim": [174, 175], "inp3_dim1": [174, 175], "dynamic_shapes2": [174, 175], "exported_dynamic_shapes_example2": [174, 175], "5352": 174, "3836": 174, "8961": 174, "3412": 174, "3891": 174, "4326": 174, "1697": [174, 261], "inp4": [174, 175], "inp5": [174, 175], "dynamic_shapes_example3": [174, 175], "dynamic_shapes3": [174, 175], "inp4_dim": [174, 175], "inp5_dim": [174, 175], "violat": 174, "inp4_dim0": [174, 175], "inp5_dim0": [174, 175], "inp5_dim1": [174, 175], "inp4_dim1": [174, 175], "suggested_fix": [174, 175], "shared_dim": [174, 175], "dynamic_shapes3_fix": [174, 175], "exported_dynamic_shapes_example3": [174, 175], "1510": 174, "1174": 174, "5075": 174, "3566": 174, "2102": 174, "2033": 174, "3611": 174, "9041": 174, "2987": 174, "5751": 174, "1508": 174, "4470": 174, "2460": 174, "9288": 174, "1764": 174, "5879": 174, "5107": 174, "0845": 174, "3962": 174, "4359": 174, "2877": 174, "2839": 174, "3742": 174, "5569": 174, "0485": 174, "1028": 174, "4692": 174, "3837": 174, "8744": 174, "4191": 174, "9387": 174, "8480": 174, "9857": 174, "7783": 174, "2220": 174, "5934": 174, "9793": 174, "1118": 174, "9817": 174, "6156": 174, "2070": 174, "6976": 174, "8177": 174, "4002": 174, "3291": 174, "0860": 174, "7406": 174, "6509": 174, "1847": 174, "6311": 174, "8144": 174, "0439": 174, "9141": 174, "8778": 174, "5971": 174, "8781": 174, "1364": 174, "3096": 174, "0822": 174, "0587": 174, "3681": 174, "_log": [174, 175, 213, 258], "set_log": [174, 175, 213, 258], "657": 174, "symbolic_convert": 174, "374": 174, "658": 174, "symbolic_shap": 174, "create_env": 174, "663": 174, "create_symbol": 174, "s0": 174, "665": 174, "s1": [174, 194], "9223372036854775806": 174, "677": [174, 185], "680": 174, "734": [174, 240], "_meta_registr": 174, "1891": 174, "meta_mm": 174, "738": 174, "return_valu": 174, "output_graph": 174, "dynamo_normalization_capturing_compil": 174, "747": [174, 212], "produce_guard": 174, "839": 174, "eval_fram": 174, "847": 174, "rangeconstraint": 174, "min_val": 174, "max_val": 174, "inputdim": 174, "my_custom_librari": [174, 175], "compositeexplicitautograd": [174, 175], "custom_op_meta": [174, 175], "custom_op_exampl": 174, "exported_custom_op_exampl": [174, 175], "print_read": [174, 175], "5947": 174, "8062": 174, "6231": 174, "6615": 174, "5412": 174, "evidenc": [174, 175], "_schema": [174, 175], "is_mut": [174, 175], "run_decomposit": [174, 175], "decomposition_t": [174, 175], "_op": [174, 175], "operatorbas": [174, 175], "core_ir_ep": [174, 175], "num_us": 174, "placehold": 174, "get_decomposit": [174, 175], "_decomp": [174, 175], "decomp_t": [174, 175], "cond_pred": [174, 175], "stronger": 175, "safeti": 175, "bad2_nonstrict": 175, "bad3_nonstrict": 175, "bad4_nonstrict": 175, "bad1fix": 175, "dynamicshapesexample1": 175, "dynamicshapesexample2": 175, "deriveddimexample1": 175, "dimx": 175, "dimi": 175, "derived_dynamic_shapes1": 175, "derived_dim_example1": 175, "deriveddimexample2": 175, "dz": 175, "dy": 175, "derived_dynamic_shapes2": 175, "derived_dim_example2": 175, "dynamicshapesexample3": 175, "customopexampl": 175, "aotinductor": 175, "tensorrt": [175, 180], "so_path": 175, "aot_compil": 175, "compiler_aot_inductor": 175, "aot_load": 175, "torch_export_tutori": 175, "dlrm": 176, "dmp": 176, "datastructur": 176, "k80": 176, "appripri": 176, "product_t": 176, "user_t": 176, "101": 176, "202": 176, "303": 176, "product_eb": 176, "jag": [176, 195], "404": 176, "505": 176, "606": 176, "keyedtensor": 176, "3x64": 176, "pooled_embed": 176, "criteo": 176, "terabyt": 176, "jean": [177, 178], "saroufim": [177, 178], "ashok": [177, 178], "emani": [177, 178], "tl": [177, 186, 257], "dr": [177, 186], "numa": [177, 178], "upi": 177, "fma": [177, 178], "hyperthread": 177, "contend": 177, "ultra": 177, "cpu_launcher_en": [177, 178], "toepliz": 177, "toggl": 177, "use_logical_cor": 177, "vtune": [177, 253], "8180m": 177, "omp_num_thread": [177, 249], "982": 177, "__kmp_fork_barri": 177, "589": 177, "neglig": 177, "887": 177, "530": 177, "lscpu": 177, "112": [177, 186, 206, 240], "llc": [177, 178], "asid": 177, "get_num_thread": [177, 233], "node_id": [177, 178], "base_handl": 177, "56x4": 177, "affinit": [177, 178], "amplifi": 177, "slot": 177, "uop": [177, 178], "__sched_yield": 177, "disassoci": 177, "exacerb": 177, "core_51": 177, "8180": 177, "tid": 177, "97097": 177, "cpu_81": 177, "cpu_14": 177, "cpu_5": 177, "cpu_70": 177, "cpu_100": 177, "cpu_24": 177, "num_physical_cor": 177, "94290": 177, "cpu_78": 177, "cpu_108": 177, "microarchitectur": 177, "onednn": [177, 178, 201, 209, 221, 222, 228, 249], "immens": [177, 178], "ning": [177, 178], "jing": [177, 178], "xu": [177, 178, 188, 189, 190], "20x": 178, "toplev": 178, "pmu": 178, "mispredict": 178, "hierarch": 178, "retir": 178, "specul": 178, "cancel": 178, "untun": 178, "subsystem": 178, "l3": 178, "dram": 178, "starv": 178, "wll": 178, "uncomplet": 178, "oneapi": [178, 188, 228], "deconvolut": [178, 231], "emit_itt": [178, 228], "intel_extension_for_pytorch": [178, 222, 256], "ipex_en": 178, "submetr": 178, "spinlock": 178, "arena": 178, "enable_tcmalloc": 178, "enable_jemalloc": 178, "use_default_alloc": 178, "range_push": [178, 228], "step_": 178, "range_pop": [178, 228], "step_x": 178, "step_99": 178, "308": 178, "261": 178, "843": 178, "8960": 178, "cpu_launcher_arg": 178, "688": 178, "251": 178, "401": 178, "392": [178, 212], "bf16": [178, 185, 201, 221], "ipex": [178, 222, 253, 256], "8x": 178, "851": 178, "310": [178, 233], "7x": [178, 185], "803": 178, "248": 178, "eltwis": 178, "elementwis": 178, "nhwc": [178, 196, 222, 225], "disable_auto_channels_last": 178, "reorder": [178, 209, 228], "731": [178, 259], "634": 178, "fudan": 179, "databas": 179, "pedestrian": 179, "keypoint": 179, "tv_tensor": 179, "boundingbox": 179, "x0": 179, "y0": 179, "image_id": 179, "iscrowd": 179, "compliant": 179, "pycocotool": 179, "gautamchitni": 179, "cocoapi": 179, "cocodataset": 179, "pythonapi": 179, "get_height_and_width": 179, "ci": 179, "upenn": 179, "jshi": 179, "ped_html": 179, "pennfudanp": 179, "pedmask": 179, "fudanped00001_mask": 179, "fudanped00002_mask": 179, "fudanped00003_mask": 179, "fudanped00004_mask": 179, "pngimag": 179, "fudanped00001": 179, "fudanped00002": 179, "fudanped00003": 179, "fudanped00004": 179, "fudanped00046": 179, "fudanped00046_mask": 179, "122": [179, 240], "tvtensor": 179, "masks_to_box": 179, "pennfudandataset": 179, "listdir": 179, "mask_path": 179, "obj_id": 179, "num_obj": 179, "crowd": 179, "xyxi": 179, "canvas_s": 179, "get_siz": 179, "zoo": 179, "faster_rcnn": 179, "fastrcnnpredictor": 179, "fasterrcnn_resnet50_fpn": 179, "roi_head": 179, "box_predictor": 179, "cls_score": 179, "fasterrcnn": 179, "rpn": 179, "anchorgener": 179, "anchor": 179, "anchor_gener": 179, "aspect_ratio": 179, "featmap_nam": 179, "roi_pool": 179, "multiscaleroialign": 179, "sampling_ratio": 179, "rcnn": 179, "rpn_anchor_gener": 179, "box_roi_pool": 179, "mask_rcnn": 179, "maskrcnnpredictor": 179, "get_model_instance_segment": 179, "maskrcnn_resnet50_fpn": 179, "in_features_mask": 179, "mask_predictor": 179, "conv5_mask": 179, "coco_util": 179, "coco_ev": 179, "get_transform": 179, "todtyp": 179, "topuretensor": 179, "print_freq": 179, "draw_bounding_box": 179, "draw_segmentation_mask": 179, "eval_transform": 179, "rgba": 179, "pred_label": 179, "pred_box": 179, "output_imag": 179, "train2017": 179, "prepare_fx": [180, 182, 183, 184], "convert_fx": [180, 182, 183, 184], "default_weight_observ": 180, "get_default_qconfig_map": 180, "minmaxobserv": [180, 202], "backend_config": 180, "backendpatternconfig": 180, "dtypewithconstraint": 180, "observationtyp": 180, "quantize_fx": [180, 182, 183], "fp32_linear": 180, "quant1": 180, "dequant1": 180, "quant2": 180, "dequant2": 180, "bracket": [180, 265], "fp32_conv_relu": 180, "quint8_with_constraint": 180, "quant_min_lower_bound": 180, "quant_max_upper_bound": 180, "scale_min_lower_bound": 180, "weighted_int8_dtype_config": 180, "input_dtyp": 180, "output_dtyp": 180, "weight_dtyp": 180, "bias_dtyp": 180, "fuse_conv2d_relu": 180, "convrelu2d": [180, 183], "linear_config": 180, "set_pattern": 180, "set_observation_typ": 180, "output_use_different_observer_as_input": 180, "add_dtype_config": 180, "set_root_modul": 180, "set_qat_modul": 180, "set_reference_quantized_modul": 180, "conv_relu_config": 180, "set_fused_modul": 180, "set_fuser_method": 180, "fused_conv_relu_config": 180, "my_backend": 180, "set_backend_pattern_config": 180, "quant_max": [180, 202], "activation_observ": 180, "with_arg": [180, 202], "quant_min": [180, 202], "qconfig_map": [180, 182, 183, 184], "set_object_typ": [180, 182, 183, 199], "use_bn": 180, "quantizedlinear": 180, "012136868201196194": 180, "zero_point": [180, 186, 202], "qscheme": [180, 202], "per_tensor_affin": [180, 202], "quantizedconvrelu2d": 180, "0029353597201406956": 180, "linear_input_scale_0": 180, "linear_input_zero_point_0": 180, "quantize_per_tensor": [180, 186, 199, 223], "dequantize_2": 180, "015307803638279438": 180, "dequantize_1": 180, "get_fbgemm_backend_config": 180, "get_qnnpack_backend_config": 180, "get_native_backend_config": 180, "rfc": [180, 192, 265], "0019": [180, 186], "tldr": [182, 183], "default_dynamic_qconfig": [182, 186], "qconfigmap": [182, 184, 199, 202], "release": 182, "set_glob": [182, 183, 184, 199, 200, 201], "prepared_model": [182, 183, 199, 200, 201], "metamind": 182, "asset": [182, 208, 210, 226], "lstm_model": 182, "float_qparams_weight_only_qconfig": 182, "model_to_quant": [182, 183, 199], "forunct": 182, "fx_graph_mode_ptq_dynam": 182, "charl": 183, "hernandez": 183, "traceabl": 183, "identitc": [183, 199], "resnet18_pretrained_float": [183, 199, 200], "fuse_fx": 183, "recursivescriptmodul": [183, 186, 199, 200], "qconfig_opt": [183, 199], "set_module_name_regex": 183, "set_module_nam": [183, 199], "set_module_name_object_type_ord": 183, "object_typ": 183, "module_name_regex": 183, "module_nam": 183, "serila": [183, 199], "fx_graph_mode_model_file_path": 183, "resnet18_fx_graph_mode_quant": 183, "erro": 183, "convrelu": 183, "moduleattributeerror": 183, "_modul": 183, "conv1_weight_after_fus": 183, "conv1_weight_after_qu": 183, "resnet18_script": [183, 199], "eager_quantized_model": 183, "eager_mode_model_fil": 183, "resnet18_eager_mode_quant": 183, "aibench": 183, "192": 183, "48m": 183, "63m": 183, "non_traceable_code_1": 184, "traceable_cod": 184, "non_traceable_code_2": 184, "fp32traceabl": 184, "traceable_submodul": 184, "traceable_code_1": 184, "traceable_code_2": 184, "model_fp32": 184, "non_traceable_cod": 184, "fp32nontrac": 184, "non_traceable_submodul": 184, "prepare_custom_config_dict": 184, "non_traceable_module_nam": 184, "non_traceable_module_class": 184, "mnontrac": 184, "model_prepar": 184, "transpose_for_scor": 184, "new_x_shap": 184, "num_attention_head": 184, "attention_head_s": 184, "custommodul": 184, "observednontrac": 184, "from_float": 184, "from_observ": 184, "staticquantnontrac": 184, "float_to_observed_custom_module_class": 184, "convert_custom_config_dict": 184, "observed_to_quantized_custom_module_class": 184, "model_quant": [184, 226, 227, 230, 255], "thee": 184, "dynamicquantnontrac": 184, "weightonlyquantmnontrac": 184, "test_custom_module_class": 184, "test_quantize_fx": 184, "hdcharl": 185, "pg509": 185, "330": 185, "myenv": 185, "cu121": 185, "vit_h": 185, "segment_anyth": 185, "sam_vit_h_4b8939": 185, "sam_checkpoint_base_path": 185, "change_linear_weights_to_int8_dqtensor": 185, "sam_model_registri": 185, "batchsiz": 185, "only_one_block": 185, "adaptive_autorang": 185, "min_run_tim": [185, 233, 248], "max_run_tim": 185, "1e9": 185, "get_sam_model": 185, "sam": 185, "image_encod": 185, "fp32_re": 185, "16m": 185, "33gb": 185, "instant": 185, "protect": [185, 210, 224, 225], "bf16_re": 185, "43m": 185, "17gb": 185, "autotun": [185, 257], "comp_r": 185, "95m": 185, "24gb": 185, "int4": 185, "change_linear_weights_to_int8_woqtensor": 185, "change_linear_weights_to_int4_woqtensor": 185, "apply_dynamic_qu": 185, "apply_weight_only_int8_qu": 185, "change_linear_weight": 185, "quant_r": 185, "04m": 185, "58gb": 185, "force_fuse_int_mm_with_mul": 185, "78m": 185, "37gb": 185, "unquant": [185, 202], "epilogu": 185, "enlarg": 185, "epilogue_fus": 185, "coordinate_descent_tun": 185, "coordinate_descent_check_all_direct": 185, "39gb": 185, "10x": 185, "729": 185, "65m": 185, "96gb": 185, "28m": 185, "93gb": 185, "gpu_quantization_torchao_tutori": 185, "supriya": 186, "rao": 186, "per_channel_dynamic_qconfig": 186, "quantize_dynamic_jit": 186, "ts_model": 186, "installaion": 186, "necesessari": 186, "lenght": 186, "qconfig_glob": 186, "qconfig_sub": 186, "qconfig_fc": 186, "242141": 186, "354759": 186, "188": [186, 233], "157": 186, "4s": 186, "quantized_model_debug": 186, "prepare_dynamic_jit": 186, "convert_dynamic_jit": 186, "406429": 186, "897": 186, "113": 186, "4_scale_0": 186, "114": 186, "4_zero_point_0": 186, "4_axis_0": 186, "4_scalar_type_0": 186, "quantize_per_channel": 186, "1640": 186, "_choose_qparams_per_tensor": 186, "98304": 186, "linear_dynam": 186, "_c": [186, 189, 246, 249], "0157": 186, "0257": 186, "0269": 186, "0158": 186, "0764": 186, "0548": 186, "0325": 186, "0423": 186, "0528": 186, "1382": 186, "0069": 186, "0106": 186, "0113": 186, "0275": 186, "0253": 186, "0457": 186, "0090": 186, "0512": 186, "0555": 186, "0277": 186, "0543": 186, "0539": 186, "0619": 186, "1040": 186, "0598": [186, 203], "0465": 186, "0009": 186, "0949": 186, "0097": 186, "0183": 186, "0085": 186, "clonebackward": 186, "0011": 186, "0010": 186, "0034": 186, "0013": 186, "0012": 186, "0015": 186, "0016": 186, "0036": 186, "0014": 186, "0008": 186, "0023": 186, "0018": 186, "0031": 186, "0022": 186, "0024": 186, "016605": 186, "182": 186, "878029": 186, "jit_model_path_float": 186, "jit_model_path_eag": 186, "jit_model_path_graph": 186, "chunyuan": 187, "bao": 187, "cpp_wrapper": [187, 201], "opt_fn": 187, "assert_size_strid": 187, "empty_strid": [187, 208, 240], "cpp_fused_add_lift_fresh_0": 187, "c_void_p": 187, "constant0": 187, "inductor_entry_cpp": 187, "19l": 187, "cppwrappercodecach": 187, "cpp_wrapper_src": 187, "c2buojsvlqbywxe3itb43hldieh4jqulk72iswa2awalwev7hjn2": 187, "_wrap_func": 187, "args_tensor": 187, "constants_tensor": 187, "_deviceguard": 187, "lift_fresh": 187, "stream0": 187, "get_cuda_stream": 187, "triton_poi_fused_add_lift_fresh_0": 187, "run_intermediate_hook": 187, "cudaguard": 187, "device_guard": 187, "loadkernel": 187, "torchinductor_us": 187, "cmm6xjgijjffxjku4akv55eyzibirvw6bti6uqmfnruujm5cvvmw": 187, "cubin": 187, "triton_poi_fused_add_lift_fresh_0_0d1d2d3": 187, "cudeviceptr": 187, "var_0": 187, "reinterpret_cast": [187, 210], "var_1": 187, "var_2": 187, "var_3": 187, "kernel_args_var_0": 187, "cudastream_t": 187, "getcurrentcudastream": 187, "launchkernel": 187, "czbpeilh4qqmbyejdgsbpdfuk2ss5jigl2qjb7xs4gearrjvuwem": 187, "zhaoqiong": 188, "zheng": 188, "han": 188, "\u662f\u4e00\u4e2a\u7f16\u8bd1\u5668\u540e\u7aef": 188, "\u5b83\u5c06": 188, "\u751f\u6210\u7684": [188, 248], "\u56fe\u8f6c\u6362\u4e3a\u9ad8\u5ea6\u4f18\u5316\u7684": 188, "\u5185\u6838": [188, 221, 235, 253], "\u672c\u6559\u7a0b\u5c06\u6307\u5bfc\u5728": 188, "\u4e0a\u7f16\u8bd1\u548c\u6267\u884c\u4f7f\u7528": 188, "\u5185\u6838\u8fdb\u884c\u4f18\u5316\u7684\u57fa\u7840\u77e5\u8bc6": 188, "\u6216\u66f4\u9ad8\u7248\u672c": [188, 212, 228, 232, 239, 246, 254, 257, 258], "msvc": 188, "\u7248": 188, "miniforg": 188, "\u8ba9\u6211\u4eec\u5b89\u88c5\u6240\u9700\u7684\u8f6f\u4ef6": 188, "\u4f18\u5316\u9700\u8981": 188, "\u5728\u672c\u793a\u4f8b\u4e2d": 188, "\u4e0b\u8f7d\u5e76\u5b89\u88c5": 188, "\u5728\u5b89\u88c5\u8fc7\u7a0b\u4e2d": 188, "\u5de5\u4f5c\u8d1f\u8f7d": [188, 232], "\u8868\u4e2d\u7684": 188, "\u684c\u9762\u548c\u79fb\u52a8": 188, "\u90e8\u5206\u9009\u62e9": 188, "\u8fdb\u884c\u684c\u9762\u5f00\u53d1": 188, "\u7136\u540e\u5b89\u88c5\u8f6f\u4ef6": 188, "\u6211\u4eec\u63a8\u8350\u4f7f\u7528": 188, "\u66f4\u9ad8\u6027\u80fd\u7684\u66ff\u4ee3\u7f16\u8bd1\u5668": 188, "miniforge3": 188, "\u901a\u8fc7": [188, 215, 251], "cmd": [188, 206], "\u6253\u5f00\u547d\u4ee4\u884c\u73af\u5883": 188, "\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u6fc0\u6d3b": 188, "vc": 188, "auxiliari": [188, 209], "vcvars64": 188, "programdata": 188, "\u521b\u5efa\u5e76\u6fc0\u6d3bconda\u73af\u5883": 188, "inductor_cpu_window": 188, "\u5b89\u88c5": [188, 215, 228, 238], "\u6216\u66f4\u65b0\u7248\u672c": 188, "\u8fd9\u91cc\u6709\u4e00\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50\u6765\u6f14\u793a\u5982\u4f55\u4f7f\u7528": 188, "\u4ee5\u4e0b\u662f\u6b64\u4ee3\u7801\u53ef\u80fd\u8fd4\u56de\u7684\u793a\u4f8b\u8f93\u51fa": 188, "9074e": 188, "3994e": 188, "3894e": 188, "2630e": 188, "3060e": 188, "1833e": 188, "4016e": 188, "1905e": 188, "0637e": 188, "3648e": 188, "3728e": 188, "2863e": 188, "6888e": 188, "5442e": 188, "6790e": 188, "2025e": 188, "2647e": 188, "2684e": 188, "2483e": 188, "2845e": 188, "7747e": 188, "2028e": 188, "1431e": 188, "7196e": 188, "5304e": 188, "1945e": 188, "6654e": 188, "7376e": 188, "3644e": 188, "3600e": 188, "0157e": 188, "7200e": 188, "0146e": 188, "8175e": 188, "4057e": 188, "8119e": 188, "2853e": 188, "2773e": 188, "5082e": 188, "4615e": 188, "4140e": 188, "2130e": 188, "0762e": 188, "3914e": 188, "1122e": 188, "6895e": 188, "8852e": 188, "3310e": 188, "4101e": 188, "8318e": 188, "2355e": 188, "9290e": 188, "3707e": 188, "3754e": 188, "3768e": 188, "8970e": 188, "1171e": 188, "9944e": 188, "2553e": 188, "3394e": 188, "3428e": 188, "8400e": 188, "1756e": 188, "0654e": 188, "7973e": 188, "4019e": 188, "1886e": 188, "9194e": 188, "3632e": 188, "1811e": 188, "1615e": 188, "6622e": 188, "2089e": 188, "2011e": 188, "0659e": 188, "0892e": 188, "1932e": 188, "3888e": 188, "3898e": 188, "3218e": 188, "4139e": 188, "4000e": 188, "1192e": 188, "0175e": 188, "6432e": 188, "0498e": 188, "4115e": 188, "3212e": 188, "0964e": 188, "0127e": 188, "7244e": 188, "2799e": 188, "3595e": 188, "0907e": 188, "7191e": 188, "4062e": 188, "3672e": 188, "8502e": 188, "5216e": 188, "6046e": 188, "\u4e3a\u4e86\u63d0\u9ad8": 188, "\u7684\u6027\u80fd": 188, "\u60a8\u53ef\u4ee5\u4f7f\u7528": [188, 209, 260], "\u7f16\u8bd1\u5668\u6216": 188, "\u5b83\u4eec\u4f9d\u8d56\u4e8e": 188, "\u7684\u8fd0\u884c\u65f6\u5e93": 188, "\u60a8\u7684\u7b2c\u4e00\u6b65\u5e94\u8be5\u662f\u5b89\u88c5": 188, "\u7248\u672c": [188, 254], "\u73af\u5883\u53d8\u91cf": 188, "icx": 188, "\u8fd8\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5168\u9762\u7684\u5206\u6b65\u6307\u5357": 188, "\u5305\u542b\u6027\u80fd\u6570\u636e": 188, "dpc": 188, "\u5e76\u9009\u62e9": 188, "win64": 188, "\u6211\u4eec\u5b66\u4e60\u4e86\u5982\u4f55\u5728": 188, "\u6211\u4eec\u8fd8\u8ba8\u8bba\u4e86\u4f7f\u7528": 188, "\u7f16\u8bd1\u5668\u548c": 188, "\u7f16\u8bd1\u5668\u8fdb\u4e00\u6b65\u63d0\u9ad8\u6027\u80fd\u7684\u65b9\u6cd5": 188, "tao": [189, 190], "solidifi": [189, 196], "coremltool": 189, "0b5": 189, "to_backend": 189, "_coreml": 189, "compilespec": 189, "coremlcomputeunit": 189, "mobilenetv2_spec": 189, "allow_low_precis": 189, "compile_spec": 189, "_jit_to_backend": 189, "coreml": 189, "mobilenetv2_coreml": 189, "cpuandgpu": 189, "mil": 189, "385": 189, "1496": 189, "anaconda3": 189, "name_sanitization_util": 189, "userwarn": [189, 191, 192, 193, 194], "647": 189, "var_647": 189, "new_nam": 189, "138": 189, "495": [189, 233], "1977": 189, "backend_detail": 189, "codegen_backend_modul": 189, "desktop": [189, 190, 210], "cocoapod": [189, 190, 206, 224, 227], "podfil": [189, 224, 227], "pod": [189, 206, 224, 227, 229, 253], "lite": [189, 206, 224], "client": [190, 225], "prepack": [190, 210, 255], "pytorch_root": [190, 208], "use_pytorch_metal_export": 190, "ON": [190, 197, 220, 225], "41237a4": [190, 208], "optimized_model": [190, 201], "export_opnam": [190, 224], "mobilenetv2_met": 190, "optimized_mobil": 190, "adaptive_avg_pool2d": 190, "copy_to_host": 190, "metal_prepack": 190, "conv2d_run": 190, "conect": 190, "slighli": 190, "malamut": 190, "malemut": 190, "alaskan": 190, "eskimo": 190, "huski": 190, "ios_arch": [190, 225], "use_pytorch_met": 190, "build_io": [190, 206, 224, 225], "a9": 190, "nsarrai": 190, "nsnumber": 190, "inferencemod": 190, "metalperformanceshad": 190, "1369": 191, "clr": 191, "sparse_coo_tensor": [191, 194], "state_sum": 191, "addcmul_": 191, "addcdiv_": 191, "_make_spars": 191, "grad_indic": 191, "coalesc": 191, "_indic": 191, "grad_valu": 191, "_valu": 191, "sparse_mask": [191, 194], "std_valu": 191, "sqrt_": 191, "state_sum2": 191, "masked_grad": 191, "get_data": [191, 193, 194], "std2": 191, "masked_tensor": [191, 192, 193, 194], "to_spars": [191, 194], "param2": [191, 204], "glanc": 191, "dodg": 191, "make_spars": 191, "diverg": [191, 193], "brittl": 191, "argu": 191, "densif": 191, "csc": [191, 194], "bsr": [191, 194], "bsc": 191, "conflat": 191, "disentangl": 191, "purposefulli": 191, "to_dens": [191, 194], "cleaner": [191, 193, 198, 199], "relianc": 191, "unreli": [191, 193], "maskedarrai": [191, 198], "maskedtensor_adagrad": 191, "maskedtensor_overview": [192, 193, 194], "unspecifi": [192, 193, 194, 198], "intersect": 192, "logical_or": 192, "npm0": 192, "ma": 192, "masked_arrai": 192, "npm1": 192, "mt0": 192, "mt1": [192, 194], "mt2": [192, 194], "get_mask": [192, 193], "mt": [192, 193, 194], "amin": [192, 194], "amax": 192, "data0": 192, "data1": 192, "mask0": 192, "mask1": 192, "intent": [192, 199, 202, 210, 265], "necessit": 192, "maskedtensor_advanced_semant": 192, "as_masked_tensor": 193, "afterthought": 193, "born": 193, "recur": 193, "inabl": 193, "10729": 193, "troubl": 193, "mx": 193, "52248": 193, "frustrat": 193, "4132": 193, "67180": 193, "longstand": 193, "bgrad1": 193, "isnan": 193, "unsaf": 193, "61474": 193, "nanmax": 193, "nanmin": 193, "lend": 193, "argmin": 193, "substructur": 194, "sparse_coo": 194, "sparse_csr": 194, "nse": 194, "sparse_tensor_data": 194, "sparse_tensor_mask": 194, "dense_masked_tensor": 194, "to_sparse_coo": 194, "to_sparse_csr": 194, "nuanc": 194, "sparse_coo_mt": 194, "crow_indic": 194, "col_indic": 194, "nnz": 194, "mt_sparse_csr": 194, "mt_sparse_coo": 194, "mt_dens": 194, "is_spars": 194, "is_sparse_coo": 194, "is_sparse_csr": 194, "surfac": 194, "vast": 194, "mask_valu": 194, "sparse_csr_tensor": 194, "synergi": 194, "invest": 194, "maskedtensor_spars": 194, "rag": 195, "invalu": 195, "nestedtensor": [195, 198], "padded_out_tensor": 195, "to_padded_tensor": 195, "poss": 195, "is_nest": 195, "irregularli": 195, "nt_reshap": 195, "nt_transpos": 195, "nt_mm": 195, "nt3": 195, "nt4": 195, "nt5": 195, "embrac": 195, "padded_sent": 195, "nested_sent": 195, "semnat": 195, "ux": [195, 199, 201], "padded_sentences_for_softmax": 195, "e_q": 195, "e_k": 195, "e_v": 195, "e_tot": 195, "query_proj": 195, "key_proj": 195, "value_proj": 195, "e_out": 195, "out_proj": 195, "e_head": 195, "sdpa": 195, "l_t": 195, "l_": 195, "attn_output": 195, "todo": [195, 263], "unflatten": 195, "zipf": 195, "zipf_sentence_length": 195, "unigram": 195, "858": [195, 220], "sentence_length": 195, "ibatch": 195, "gen_batch": 195, "jagged_to_pad": 195, "jt": 195, "padding_v": 195, "unbind": [195, 207], "padded_queri": 195, "padded_kei": 195, "padded_valu": 195, "output_nest": 195, "time_nest": 195, "output_pad": 195, "time_pad": 195, "entry_length": 195, "compiled_mha": 195, "compiled_output_nest": 195, "compiled_time_nest": 195, "compiled_output_pad": 195, "compiled_time_pad": 195, "_nnapi": 196, "convert_model_to_nnapi": 196, "bundled_input": [196, 206, 211], "make_mobilenetv2_nnapi": 196, "output_dir_path": 196, "quantize_mod": 196, "quantize_cor": 196, "quantize_ifac": 196, "input_float": 196, "nnapi_nhwc": 196, "nnapi_model": 196, "bundlewrapp": 196, "augment_model_with_bundled_input": 196, "bundle_large_tensor": [196, 206], "quant_": 196, "quant_ful": 196, "speed_benchmark_torch": [196, 220, 225], "pthreadpool_s": 196, "use_bundled_input": 196, "use_caching_alloc": 196, "200gb": 196, "googlesourc": [196, 208], "envsetup": 196, "aosp_x86_64": 196, "j16": 196, "lib64": 196, "libneuralnetwork": 196, "ctype": 196, "cdll": 196, "loadlibrari": [196, 210], "get_all_bundled_input": [196, 211], "_numeric_suit": 197, "ns": 197, "default_eval_fn": 197, "qmodel": 197, "img_data": 197, "compare_weight": 197, "wt_compare_dict": 197, "nkei": 197, "sqnr": 197, "relationship": 197, "nomin": 197, "compute_error": 197, "pn": 197, "log10": 197, "hist": 197, "compare_model_output": 197, "act_compare_dict": 197, "white_list": 197, "outputlogg": 197, "default_numeric_suite_compare_model_output_white_list": 197, "prepare_model_output": 197, "get_matching_activ": 197, "myoutputlogg": 197, "logger_cl": 197, "prepare_model_with_stub": 197, "shadowlogg": 197, "compare_model_stub": 197, "quantizablebasicblock": 197, "module_swap_list": 197, "ob_dict": 197, "get_logger_dict": 197, "myshadowlogg": 197, "is_quant": 197, "db": [197, 199], "numeric_suite_tutori": 197, "pypi": [198, 223], "pt2": [198, 201, 212, 213, 217], "optimizi": 198, "nnapi": 198, "autovector": [198, 207], "maskedtensor": 198, "coo": 198, "csr": 198, "14k": 199, "prepare_pt2": [199, 201], "convert_pt2": [199, 200, 201], "capture_pre_autograd_graph": [199, 200, 201], "shoud": [199, 200, 201], "quantize_pt2": [199, 200, 201], "xnnpackquant": [199, 200, 202], "get_symmetric_quantization_config": [199, 200], "backendconfig": [199, 202], "fake_qu": 199, "embedding_byt": 199, "executorchquant": 199, "prone": 199, "composed_quant": 199, "quantization_cap": 199, "minmax": 199, "exported_model": [199, 200, 201], "dynamic_dim": [199, 200], "xnnpack_quant": [199, 200], "themodel": 199, "fp32_op": 199, "qauntiz": 199, "quantized_linear": 199, "x_int8": 199, "x_scale": 199, "x_zero_point": 199, "weight_int8": 199, "weight_scal": [199, 202], "weight_zero_point": 199, "bias_fp32": 199, "output_scal": 199, "output_zero_point": 199, "x_fp32": 199, "quantized_decompos": 199, "dequantize_per_tensor": 199, "x_i8": 199, "x_quant_min": 199, "x_quant_max": 199, "weight_fp32": 199, "weight_i8": 199, "weight_quant_min": 199, "weight_quant_max": 199, "weight_permut": 199, "permute_copi": 199, "out_fp32": 199, "out_i8": 199, "out_scal": 199, "out_zero_point": 199, "out_quant_min": 199, "out_quant_max": 199, "float32_op": 199, "use_reference_represent": 199, "x_int16": 199, "weight_int16": 199, "acc_int32": 199, "out_dtyp": 199, "bias_scal": 199, "bias_int32": 199, "out_int8": 199, "qmin": 199, "qmax": 199, "pt2e_quantized_model_file_path": 199, "resnet18_pt2e_quant": 199, "quantized_ep": 199, "loaded_quantized_ep": 199, "ptq": [200, 201], "prepare_qat_pt2": [200, 201], "move_exported_model_to_ev": [200, 201], "move_exported_model_to_train": 200, "subgraph": 200, "_native_batch_norm_legit": 200, "cudnn_batch_norm": 200, "num_observer_update_epoch": 200, "num_batch_norm_update_epoch": 200, "num_epochs_between_ev": 200, "subseq": 200, "new_arg": 200, "prepared_model_copi": 200, "checkpoint_": 200, "lesli": [201, 202], "fang": [201, 202], "weiwen": [201, 202], "xia": [201, 202], "x86inductorquant": 201, "spr": 201, "x86_inductor_quant": 201, "xiq": 201, "traced_b": 201, "aten_graph": 201, "get_default_x86_inductor_quantization_config": 201, "is_dynam": [201, 202], "converted_model": 201, "absenc": 201, "mirror": 201, "device_typ": [201, 232, 256], "qconvolut": 201, "qlinear": 201, "conting": 201, "qmaxpool2d": 201, "torchinductor_freez": 201, "example_x86inductorquantizer_pytorch_2_1": 201, "torchbench": [201, 221], "example_x86inductorquantizer_qat": 201, "kimish": 202, "patel": 202, "quantiat": 202, "qnnpackquant": 202, "quantizationspec": 202, "quantizationannot": 202, "bitwidth": 202, "histogramobserv": 202, "dataclass": 202, "input_qspec_map": 202, "output_qspec": 202, "_annot": 202, "matcher": 202, "get_source_partit": 202, "add_partit": 202, "add_nod": 202, "output_nod": 202, "act_quantization_spec": 202, "observer_or_fake_quant_ctr": 202, "input_act_qspec": 202, "output_act_qspec": 202, "input_act0": 202, "input_act1": 202, "quantization_annot": 202, "sharedquantizationspec": 202, "average_pool": 202, "edgeornod": 202, "conv1_out": 202, "conv2_out": 202, "qspec1": 202, "cat_input0": 202, "cat_input1": 202, "share_qparams_with_input_act0_qspec": 202, "fixedqparamsquantizationspec": 202, "act_qspec": 202, "sigmoid_nod": 202, "input_act": 202, "derivedquantizationspec": 202, "derive_qparams_fn": 202, "observerorfakequant": 202, "observerbas": 202, "fakequantizebas": 202, "obejct": 202, "obs_or_fq": 202, "fq": 202, "act_obs_or_fq": 202, "weight_obs_or_fq": 202, "act_scal": 202, "act_zp": 202, "calculate_qparam": 202, "weight_zp": 202, "bias_qspec": 202, "derived_from": 202, "per_tensor_symmetr": 202, "weight_quantization_spec": 202, "backendquant": 202, "quantizationconfig": 202, "get_input_act_qspec": 202, "get_output_act_qspec": 202, "get_weight_qspec": 202, "get_bias_qspec": 202, "relu_nod": 202, "maybe_conv_nod": 202, "conv1d": [202, 209, 249], "recognz": 202, "subgraphmatch": 202, "conv_relu_pattern": 202, "name_node_map": 202, "input_nod": 202, "weight_nod": 202, "bias_nod": 202, "exact_match": 203, "53358561967833": 203, "9280493093186": 203, "927572380751371": 203, "607915310189128": 203, "18846387788653": 203, "91255673766136": 203, "parameter": 203, "elemen": 203, "paramter": 203, "bertoutput": 203, "parametrizedlinear": 203, "fakespars": 203, "layernorm": 203, "elementwise_affin": 203, "59602649006622": 203, "51610004515979": 203, "0237": 203, "0130": 203, "0462": 203, "0272": 203, "0436": 203, "0492": 203, "0844": 203, "0340": 203, "0302": 203, "0350": 203, "0303": 203, "0175": 203, "0529": 203, "0327": 203, "0213": 203, "0258": 203, "0239": 203, "0380": 203, "0562": 203, "0432": 203, "0262": 203, "0227": 203, "0244": 203, "0784": 203, "0761": 203, "0225": 203, "0395": 203, "0684": 203, "0344": 203, "43897824030275": 203, "48718950090766": 203, "621004460379481": 203, "368514601141214": 203, "702805917710066": 203, "244": [203, 228], "19364519417286": 203, "87x": 203, "skip_init": 204, "param1": 204, "some_buff": 204, "to_empti": [204, 246], "intial": 204, "fnet": 205, "___torch_mangle_3": 205, "fnet2": 205, "0107": 205, "0048": 205, "torchscript_freez": 205, "lai": [206, 224], "cccclai": 206, "dhruv": 206, "matani": 206, "dhruvbird": 206, "scripted_modul": [206, 211, 224], "input_image_1": 206, "input_tensor_1": 206, "input_batch_1": 206, "input_image_2": 206, "input_tensor_2": 206, "input_batch_2": 206, "step2": 206, "bundled_model_input": 206, "bundled_model": [206, 211], "bundle_input": [206, 211], "deeplabv3_scripted_with_bundled_input": 206, "macosx_deployment_target": [206, 208], "max_job": 206, "tracing_bas": 206, "model_trac": 206, "model_input_path": 206, "build_yaml_path": 206, "armeabi": 206, "v7a": 206, "v8a": [206, 208, 220, 225], "selected_op_list": [206, 224], "build_pytorch_android": [206, 208, 224], "build_lite_interpret": 206, "chenlai": 206, "aar": [206, 208, 210], "xarg": 206, "ls": 206, "lah": 206, "rw": 206, "staff": 206, "13m": 206, "feb": 206, "pytorch_android": [206, 208, 210, 226], "36k": 206, "pytorch_android_torchvis": [206, 224, 226], "gradl": [206, 208, 224, 226, 229], "androidx": [206, 210, 224], "appcompat": [206, 210, 224], "constraintlayout": [206, 224], "testimplement": [206, 224], "junit": [206, 224], "androidtestimplement": [206, 224], "ext": [206, 222, 224, 265, 266], "espresso": [206, 224], "v7": [206, 210], "fbjni": [206, 210, 224], "allproject": [206, 210], "jcenter": [206, 210], "flatdir": 206, "ios_platform": [206, 224], "deintegr": 206, "all_load": 206, "bitcod": 206, "deeplabv3": [206, 224], "deeplabv3_on_android": 206, "42368": 207, "unsuccessfulli": 207, "rummag": 207, "batched_dot": [207, 233], "feature_s": 207, "shenanigin": 207, "feature_vec": 207, "8304": 207, "23475": 207, "basis_vector": 207, "get_vjp": 207, "jacobian_vmap": 207, "performantli": 207, "7786": 207, "grad_sampl": 207, "batch_of_sampl": 207, "vmap_recip": 207, "ivan": [208, 210], "kobzarev": [208, 210], "use_vulkan": 208, "vulkan_wrapp": 208, "use_vulkan_wrapp": 208, "libvulkan": 208, "vulkansdk": 208, "lunarg": 208, "vulkan_sdk": 208, "vulkan_sdk_root": 208, "install_vulkan": 208, "use_vulkan_shaderc_runtim": 208, "android_abi": [208, 210, 220, 225], "build_android": [208, 220, 225], "script_model": 208, "mobilenet2": 208, "32bit": 208, "script_model_vulkan": 208, "optimization_blocklist": 208, "mobileoptimizertyp": 208, "vulkan_automatic_gpu_transf": 208, "is_vulkan_avail": 208, "tensor_vulkan": 208, "tensor_output_vulkan": 208, "tensor_output": 208, "_adaptive_avg_pool2d": 208, "_cat": 208, "hardtanh_": 208, "transpose_": 208, "upsample_nearest2d": 208, "allocatefloatbuff": [208, 225], "fromblob": [208, 225], "mmodul": [208, 224, 225], "test_app": 208, "testapp": [208, 225], "l133": 208, "apploc": 208, "installmbvulkanlocalbasedebug": 208, "mbq": 208, "swiftshad": 208, "amx": [209, 222, 223], "\u4e5f\u79f0\u4e3a\u82f1\u7279\u5c14": 209, "\u662f\u4e00\u79cdx86\u6269\u5c55": 209, "\u5f15\u5165\u4e86\u4e24\u4e2a\u65b0\u7ec4\u4ef6": 209, "\u4e00\u4e2a\u79f0\u4e3a": 209, "\u7684\u4e8c\u7ef4\u5bc4\u5b58\u5668\u6587\u4ef6\u548c\u4e00\u4e2a\u80fd\u591f\u5728\u8fd9\u4e9btile\u4e0a\u8fdb\u884c\u77e9\u9635\u4e58\u6cd5": 209, "tmul": 209, "\u7684\u52a0\u901f\u5668": 209, "amx\u65e8\u5728\u52a0\u901fcpu\u4e0a\u7684\u6df1\u5ea6\u5b66\u4e60\u8bad\u7ec3\u548c\u63a8\u7406\u5de5\u4f5c\u8d1f\u8f7d": 209, "\u975e\u5e38\u9002\u5408\u81ea\u7136\u8bed\u8a00\u5904\u7406": 209, "\u63a8\u8350\u7cfb\u7edf\u548c\u56fe\u50cf\u8bc6\u522b\u7b49\u5de5\u4f5c\u8d1f\u8f7d": 209, "\u82f1\u7279\u5c14\u901a\u8fc7\u7b2c4\u4ee3\u82f1\u7279\u5c14": 209, "\u81f3\u5f3a": 209, "\u53ef\u6269\u5c55\u5904\u7406\u5668\u548c\u82f1\u7279\u5c14": 209, "amx\u63a8\u8fdb\u4e86ai\u80fd\u529b": 209, "\u76f8\u6bd4\u4e0a\u4e00\u4ee3\u4ea7\u54c1": 209, "\u63a8\u7406\u548c\u8bad\u7ec3\u6027\u80fd\u63d0\u9ad8\u4e863\u500d\u81f310\u500d": 209, "\u8be6\u89c1": 209, "\u4f7f\u7528intel": [209, 249], "amx\u52a0\u901fai\u5de5\u4f5c\u8d1f\u8f7d": 209, "\u4e0e\u8fd0\u884cintel": 209, "\u9ad8\u7ea7\u77e2\u91cf\u6269\u5c55512\u795e\u7ecf\u7f51\u7edc\u6307\u4ee4": 209, "avx": [209, 222], "vnni": [209, 222], "\u7684\u7b2c3\u4ee3\u82f1\u7279\u5c14\u81f3\u5f3a\u53ef\u6269\u5c55\u5904\u7406\u5668\u76f8\u6bd4": 209, "\u8fd0\u884cintel": 209, "amx\u7684\u7b2c4\u4ee3\u82f1\u7279\u5c14\u81f3\u5f3a\u53ef\u6269\u5c55\u5904\u7406\u5668\u6bcf\u5468\u671f\u53ef\u6267\u884c2": 209, "048\u4e2aint8\u64cd\u4f5c": 209, "\u800c\u4e0d\u662f256\u4e2aint8\u64cd\u4f5c": 209, "\u5b83\u4eec\u8fd8\u53ef\u4ee5\u6bcf\u5468\u671f\u6267\u884c1": 209, "024\u4e2abf16\u64cd\u4f5c": 209, "\u800c\u4e0d\u662f64\u4e2afp32\u64cd\u4f5c": 209, "_\u7b2c4\u9875": 209, "\u6709\u5173amx\u7684\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f": 209, "amx\u6982\u8ff0": 209, "pytorch\u901a\u8fc7\u5176\u540e\u7aefonednn\u5229\u7528amx\u6765\u8ba1\u7b97bfloat16\u548cint8\u91cf\u5316\u7684\u8ba1\u7b97\u5bc6\u96c6\u578b\u7b97\u5b50": 209, "\u4ece\u800c\u5728\u652f\u6301amx\u7684x86": 209, "cpu\u4e0a\u83b7\u5f97\u66f4\u9ad8\u7684\u6027\u80fd": 209, "\u6709\u5173onednn\u7684\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f": 209, "\u64cd\u4f5c\u5b8c\u5168\u7531onednn\u6839\u636e\u751f\u6210\u7684\u6267\u884c\u4ee3\u7801\u8def\u5f84\u5904\u7406": 209, "\u5f53\u652f\u6301\u7684\u64cd\u4f5c\u5728\u652f\u6301amx\u7684\u786c\u4ef6\u5e73\u53f0\u4e0a\u6267\u884c\u5230onednn\u5b9e\u73b0\u65f6": 209, "amx\u6307\u4ee4\u5c06\u5728onednn\u5185\u90e8\u81ea\u52a8\u8c03\u7528": 209, "\u7531\u4e8eonednn\u662fpytorch": 209, "cpu\u7684\u9ed8\u8ba4\u52a0\u901f\u5e93": 209, "\u56e0\u6b64\u65e0\u9700\u624b\u52a8\u64cd\u4f5c\u5373\u53ef\u542f\u7528amx\u652f\u6301": 209, "\u672c\u8282\u63d0\u4f9b\u4e86\u5982\u4f55\u5229\u7528amx\u52a0\u901f\u5404\u79cd\u5de5\u4f5c\u8d1f\u8f7d\u7684\u6307\u5357": 209, "bfloat16\u6570\u636e\u7c7b\u578b": 209, "\u5c06\u5229\u7528amx\u52a0\u901f\u652f\u6301\u7684\u7b97\u5b50": 209, "\u5185\u5b58\u683c\u5f0f\u53ef\u83b7\u5f97\u66f4\u597d\u7684\u6027\u80fd": 209, "\u91cf\u5316": [209, 223, 236], "\u5e94\u7528\u91cf\u5316\u5c06\u5229\u7528amx\u52a0\u901f\u652f\u6301\u7684\u7b97\u5b50": 209, "\u5f53\u751f\u6210\u7684\u56fe\u6a21\u578b\u8fd0\u884c\u5230onednn\u5b9e\u73b0\u7684\u652f\u6301\u7b97\u5b50\u65f6": 209, "amx\u52a0\u901f\u5c06\u88ab\u6fc0\u6d3b": 209, "\u5728\u652f\u6301amx\u7684cpu\u4e0a\u4f7f\u7528pytorch\u65f6": 209, "\u6846\u67b6\u5c06\u9ed8\u8ba4\u81ea\u52a8\u542f\u7528amx\u4f7f\u7528": 209, "\u8fd9\u610f\u5473\u7740pytorch\u5c06\u5c3d\u53ef\u80fd\u5229\u7528amx\u529f\u80fd\u6765\u52a0\u901f\u77e9\u9635\u4e58\u6cd5\u64cd\u4f5c": 209, "\u91cd\u8981\u7684\u662f\u8981\u6ce8\u610f": 209, "\u662f\u5426\u8c03\u5ea6\u5230amx\u5185\u6838\u6700\u7ec8\u53d6\u51b3\u4e8epytorch\u6240\u4f9d\u8d56\u7684onednn\u5e93\u548c\u91cf\u5316\u540e\u7aef\u7684\u5185\u90e8\u4f18\u5316\u7b56\u7565": 209, "pytorch\u548conednn\u5e93\u5185\u90e8\u5982\u4f55\u5904\u7406amx\u5229\u7528\u7684\u5177\u4f53\u7ec6\u8282\u53ef\u80fd\u4f1a\u968f\u7740\u6846\u67b6\u7684\u66f4\u65b0\u548c\u6539\u8fdb\u800c\u53d1\u751f\u53d8\u5316": 209, "\u53ef\u5229\u7528amx\u7684bf16": 209, "cpu\u7b97\u5b50": 209, "conv3d": [209, 249], "conv_transpose1d": 209, "conv_transpose3d": 209, "baddbmm": 209, "addbmm": 209, "\u53ef\u5229\u7528amx\u7684\u91cf\u5316cpu\u7b97\u5b50": 209, "\u8bbe\u7f6e\u73af\u5883\u53d8\u91cf": 209, "onednn_verbos": 209, "\u6216\u4f7f\u7528": 209, "mkldnn": [209, 221], "\u4ee5\u542f\u7528onednn\u8f6c\u50a8\u8be6\u7ec6\u6d88\u606f": 209, "verbose_on": 209, "\u83b7\u53d6onednn\u8be6\u7ec6\u8f93\u51fa": 209, "6dbeffbae1f23cbbeae17adb7b5b13f1f37c080": 209, "nthr": 209, "isa": [209, 249], "prim_templ": 209, "prop_kind": 209, "memory_descriptor": 209, "problem_desc": 209, "exec_tim": 209, "exec": 209, "undef": 209, "src_f32": 209, "f0": 209, "dst_f32": 209, "scratchpad": 209, "2561": 209, "avx512_core_amx_bf16": 209, "forward_train": 209, "src_bf16": 209, "acdb": 209, "wei_bf16": 209, "abcd16b16a2b": 209, "bia_f32": 209, "dst_bf16": 209, "alg": 209, "convolution_direct": 209, "mb7_ic2oc1_ih224oh111kh3sh2dh1ph1_iw224ow111kw3sw2dw1pw1": 209, "628906": 209, "brg": 209, "avx512_core_amx_int8": 209, "src_s8": 209, "wei_s8": 209, "ba16a64b4a": 209, "dst_s8": 209, "1x30522": 209, "30522x768": 209, "1x768": 209, "66382": 209, "\u5982\u679c\u4f60\u83b7\u5f97\u4e86": 209, "\u7684\u8be6\u7ec6\u8f93\u51fa": 209, "\u7528\u4e8ebfloat16": 209, "\u7528\u4e8eint8\u91cf\u5316": 209, "\u5219\u8868\u793aamx\u5df2\u88ab\u6fc0\u6d3b": 209, "\u6211\u4eec\u7b80\u8981\u4ecb\u7ecd\u4e86amx": 209, "\u5982\u4f55\u5728pytorch\u4e2d\u5229\u7528amx\u6765\u52a0\u901f\u5de5\u4f5c\u8d1f\u8f7d": 209, "\u4ee5\u53ca\u5982\u4f55\u786e\u8ba4amx\u6b63\u5728\u88ab\u5229\u7528": 209, "\u968f\u7740pytorch\u548conednn\u7684\u6539\u8fdb\u548c\u66f4\u65b0": 209, "amx\u7684\u5229\u7528\u60c5\u51b5\u53ef\u80fd\u4f1a\u76f8\u5e94\u53d1\u751f\u53d8\u5316": 209, "\u5982\u679c\u60a8\u9047\u5230\u4efb\u4f55\u95ee\u9898\u6216\u6709\u4efb\u4f55\u7591\u95ee": 209, "\u8bba\u575b": 209, "_\u6216": 209, "_\u4e0e\u6211\u4eec\u8054\u7cfb": 209, "r19c": 210, "android_ndk": 210, "3859397": 210, "android_sdk": 210, "android_hom": 210, "gradle_hom": 210, "jdk": [210, 229], "java_hom": 210, "openjdk": 210, "opencv_android_sdk": 210, "registeroper": 210, "cento": 210, "yum": 210, "devel": 210, "libopencv": 210, "nativeapp": 210, "useandroidx": 210, "enablejetifi": 210, "buildscript": 210, "classpath": 210, "maven": [210, 224], "oss": [210, 224], "sonatyp": [210, 224], "extractfornativebuild": 210, "compilesdkvers": 210, "buildtoolsvers": 210, "defaultconfig": 210, "applicationid": 210, "minsdkvers": 210, "targetsdkvers": 210, "versioncod": 210, "versionnam": 210, "externalnativebuild": 210, "dandroid_stl": 210, "_share": 210, "buildtyp": 210, "minifyen": 210, "sourceset": 210, "jnilib": 210, "srcdir": 210, "extractaarfornativebuild": 210, "dolast": 210, "absolutefil": 210, "ziptre": 210, "builddir": 210, "jni": 210, "whentaskad": 210, "dependson": 210, "nexu": 210, "libpytorch_jni": 210, "libfbjni": 210, "stl": 210, "pytorch_nativeapp": 210, "build_dir": 210, "cmake_source_dir": 210, "pytorch_testapp_cpp_dir": 210, "cmake_current_list_dir": 210, "pytorch_testapp_sourc": 210, "pytorch_include_dir": 210, "pytorch_link_dir": 210, "target_compile_opt": 210, "fexcept": 210, "build_subdir": 210, "find_librari": 210, "pytorch_librari": 210, "pytorch_jni": 210, "no_cmake_find_root_path": 210, "fbjni_librari": 210, "endif": 210, "opencv_include_dir": 210, "target_include_directori": 210, "opencv_lib_dir": 210, "opencv_librari": 210, "opencv_java4": 210, "libopencv_java4": 210, "logcat": 210, "torschscript": 210, "androidmanifest": 210, "xml": 210, "xmln": 210, "apk": 210, "allowbackup": 210, "pytorchnativeapp": 210, "supportsrtl": 210, "theme": 210, "darkactionbar": 210, "appcompatact": 210, "fileoutputstream": 210, "inputstream": 210, "outputstream": 210, "assetnam": 210, "getfilesdir": 210, "getabsolutepath": 210, "getasset": 210, "savedinstancest": 210, "modelfileabsolutefilepath": 210, "nativecli": 210, "loadandforwardmodel": 210, "assertfilepath": 210, "nativep": 210, "libpytorch_nativeapp": 210, "modelpath": 210, "cassert": 210, "cmath": 210, "unistd": 210, "alogi": 210, "__android_log_print": 210, "android_log_info": 210, "__va_args__": 210, "alog": 210, "android_log_error": 210, "ostringstream": 210, "c_str": 210, "jitcallguard": 210, "no_autograd_guard": 210, "non_var_guard": 210, "graphoptimizerenabledguard": 210, "no_optimizer_guard": 210, "jnienv": 210, "jclass": 210, "jstring": 210, "jmodelpath": 210, "getstringutfchar": 210, "t_out": 210, "releasestringutfchar": 210, "jniexport": 210, "jint": 210, "jni_onload": 210, "javavm": 210, "vm": [210, 266], "getenv": [210, 233], "jni_version_1_6": 210, "jni_ok": 210, "jni_err": 210, "findclass": 210, "jninativemethod": 210, "ljava": 210, "rc": 210, "registern": 210, "intermix": 210, "assembledebug": 210, "installdebug": 210, "icon": [210, 263, 265], "adb": [210, 220, 225], "grep": 210, "26968": 210, "9484": 210, "1757": 210, "5832": 210, "9144": 210, "8867": 210, "0933": 210, "4004": 210, "3389": 210, "5200": [210, 233], "7625": 210, "5724": 210, "2073": 210, "4613": 210, "2730": 210, "6789": 210, "2247": 210, "2790": 210, "0067": 210, "9266": 210, "6034": 210, "1941": 210, "7021": 210, "5368": 210, "3803": 210, "0188": 210, "2021": [210, 223], "7412": 210, "2257": 210, "5044": 210, "6592": 210, "0826": 210, "0084": 210, "8733": 210, "5435": 210, "1087": 210, "1066": 210, "9926": 210, "1047": 210, "5311": 210, "9178": 210, "5451": 210, "0473": 210, "7571": 210, "3909": 210, "4039": 210, "5085": 210, "2776": 210, "4080": 210, "9203": 210, "3655": 210, "4395": 210, "4467": 210, "9837": 210, "3335": 210, "0445": 210, "8039": 210, "2512": 210, "3122": 210, "6543": 210, "5819": 210, "5680": 210, "6442": 210, "3090": 210, "6197": 210, "0773": 210, "5967": 210, "1105": 210, "0274": 210, "0330": 210, "0124": 210, "8644": 210, "0493": 210, "7633": 210, "9657": 210, "3469": 210, "3159": 210, "0683": 210, "4529": 210, "4559": 210, "7038": 210, "8396": 210, "9716": 210, "5279": 210, "1780": 210, "3849": 210, "4368": 210, "1480": 210, "jacob": 211, "szwejbka": 211, "example_dict": 211, "all_info": 211, "get_bundled_inputs_functions_and_info": 211, "func_nam": 211, "input_func_nam": 211, "get_inputs_function_nam": 211, "func_to_run": 211, "model_funct": 211, "decompress": 211, "ie": 211, "bundle_randn": 211, "deflat": 211, "create_exampl": 211, "deflated_input": 211, "inflatablearg": 211, "randn_lik": 211, "bundle_optional_dict_of_randn": 211, "fmt_fn": 211, "lazo": [212, 213, 258], "\u4f18\u5316\u5668\u662f\u8bad\u7ec3\u4efb\u4f55\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u7684\u5173\u952e\u7b97\u6cd5": 212, "\u7531\u4e8e\u5b83\u8d1f\u8d23\u66f4\u65b0\u6bcf\u4e2a\u6a21\u578b\u53c2\u6570": 212, "\u56e0\u6b64\u5bf9\u4e8e\u5927\u578b\u6a21\u578b": 212, "\u5b83\u5f80\u5f80\u4f1a\u6210\u4e3a\u8bad\u7ec3\u6027\u80fd\u7684\u74f6\u9888": 212, "\u6211\u4eec\u5c06\u5728\u4f18\u5316\u5668\u4f7f\u7528": 212, "\u63d0\u5347\u5728": 212, "\u4e0a\u7684\u6027\u80fd": 212, "\u672c\u6559\u7a0b\u9700\u8981": [212, 239, 246, 258], "\u6211\u4eec\u5c06\u4f7f\u7528\u4e00\u4e2a\u7b80\u5355\u7684\u7ebf\u6027\u5c42\u5e8f\u5217": 212, "\u7531\u4e8e\u6211\u4eec\u53ea\u662f\u5bf9\u4f18\u5316\u5668\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5": 212, "\u6240\u9009\u62e9\u7684\u6a21\u578b\u5e76\u4e0d\u91cd\u8981": 212, "\u56e0\u4e3a\u4f18\u5316\u5668\u7684\u6027\u80fd\u4e0e\u51fd\u6570\u53c2\u6570\u6570\u91cf\u6709\u5173": 212, "\u6839\u636e\u60a8\u4f7f\u7528\u7684\u673a\u5668\u4e0d\u540c": 212, "\u7ed3\u679c\u53ef\u80fd\u4f1a\u6709\u6240\u4e0d\u540c": 212, "\u5728\u672c\u4f8b\u4e2d": 212, "\u5e76\u521b\u5efa\u4e00\u4e2a\u8f85\u52a9\u51fd\u6570\u6765\u5c06": 212, "\u5305\u88c5\u5728": 212, "\u4ec5\u652f\u6301device_cap": 212, "\u8bbe\u5907": [212, 217, 233], "\u5982\u679c\u6211\u4eec\u5728\u4e0d\u652f\u6301": 212, "\u7684\u8bbe\u5907\u4e0a": 212, "\u5219\u5e72\u51c0\u5730\u9000\u51fa": [212, 258], "\u8ba9\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u6709\u7528\u7684\u57fa\u51c6\u6d4b\u8bd5\u51fd\u6570": 212, "\u9884\u70ed\u8fd0\u884c\u4ee5\u7f16\u8bd1\u51fd\u6570": 212, "eager_runtim": 212, "compiled_runtim": 212, "\u793a\u4f8b\u7ed3\u679c": 212, "2437149845064u": 212, "07384741178u": 212, "\u6709\u5173\u6df1\u5165\u7684\u6280\u672f\u6982\u8ff0": 212, "linearlr": 213, "sched": 213, "total_it": 213, "compiling_optimizer_lr_schedul": 213, "\u76f4\u63a5\u8bbe\u5907\u5230\u8bbe\u5907rpc": 214, "\u5728pytorch": [214, 249], "8\u4e2d\u4f5c\u4e3a\u539f\u578b\u529f\u80fd\u5f15\u5165": 214, "\u6b64api\u53ef\u80fd\u4f1a\u53d1\u751f\u53d8\u5316": 214, "\u60a8\u5c06\u5b66\u4e60": [214, 215, 218, 228, 259, 261], "rpc\u7684\u9ad8\u7ea7\u6982\u5ff5": 214, "\u5206\u5e03\u5f0frpc\u6846\u67b6\u5165\u95e8": 214, "rpc\u652f\u6301\u76f4\u63a5\u4ece\u672c\u5730cuda\u5185\u5b58\u5411\u8fdc\u7a0bcuda\u5185\u5b58\u53d1\u9001\u5f20\u91cf": 214, "\u57281": 214, "8\u7248\u672c\u53d1\u5e03\u4e4b\u524d": 214, "rpc\u53ea\u63a5\u53d7cpu\u5f20\u91cf": 214, "\u5f53\u5e94\u7528\u7a0b\u5e8f\u9700\u8981\u901a\u8fc7rpc\u53d1\u9001cuda\u5f20\u91cf\u65f6": 214, "\u5b83\u5fc5\u987b\u9996\u5148\u5c06\u5f20\u91cf\u79fb\u52a8\u5230\u8c03\u7528\u65b9\u7684cpu": 214, "\u901a\u8fc7rpc\u53d1\u9001": 214, "\u7136\u540e\u5728\u88ab\u8c03\u7528\u65b9\u5c06\u5176\u79fb\u52a8\u5230\u76ee\u6807\u8bbe\u5907": 214, "\u8fd9\u4f1a\u5bfc\u81f4\u4e0d\u5fc5\u8981\u7684\u540c\u6b65\u548cd2h\u548ch2d\u590d\u5236": 214, "\u4ece1": 214, "8\u7248\u672c\u5f00\u59cb": 214, "rpc\u5141\u8bb8\u7528\u6237\u4f7f\u7528": 214, "set_device_map": 214, "api\u914d\u7f6e\u6bcf\u4e2a\u8fdb\u7a0b\u7684\u5168\u5c40\u8bbe\u5907\u6620\u5c04": 214, "\u6307\u5b9a\u5982\u4f55\u5c06\u672c\u5730\u8bbe\u5907\u6620\u5c04\u5230\u8fdc\u7a0b\u8bbe\u5907": 214, "\u5177\u4f53\u6765\u8bf4": [214, 261], "worker0": 214, "\u7684\u8bbe\u5907\u6620\u5c04\u6709\u4e00\u4e2a\u6761\u76ee": 214, "\u6240\u6709\u6765\u81ea": 214, "\u4e0a\u7684rpc\u53c2\u6570": 214, "\u5c06\u76f4\u63a5\u53d1\u9001\u5230": 214, "rpc\u7684\u54cd\u5e94\u5c06\u4f7f\u7528\u8c03\u7528\u65b9\u8bbe\u5907\u6620\u5c04\u7684\u9006\u6620\u5c04": 214, "\u5373\u5982\u679c": 214, "\u8fd4\u56de": 214, "\u4e0a\u7684\u5f20\u91cf": 214, "\u5b83\u5c06\u76f4\u63a5\u53d1\u9001\u5230": 214, "\u6240\u6709\u9884\u671f\u7684\u8bbe\u5907\u5230\u8bbe\u5907\u76f4\u63a5\u901a\u4fe1\u5fc5\u987b\u5728\u6bcf\u4e2a\u8fdb\u7a0b\u7684\u8bbe\u5907\u6620\u5c04\u4e2d\u6307\u5b9a": 214, "\u53ea\u5141\u8bb8cpu\u5f20\u91cf": 214, "rpc\u4f9d\u8d56\u4e8e": 214, "tensorpip": [214, 253], "\u4f5c\u4e3a\u901a\u4fe1\u540e\u7aef": 214, "rpc\u4ece\u6bcf\u4e2a\u8bf7\u6c42\u6216\u54cd\u5e94\u4e2d\u63d0\u53d6\u6240\u6709\u5f20\u91cf\u5230\u4e00\u4e2a\u5217\u8868\u4e2d": 214, "\u5e76\u5c06\u5176\u4ed6\u6240\u6709\u5185\u5bb9\u6253\u5305\u6210\u4e8c\u8fdb\u5236\u8d1f\u8f7d": 214, "tensorpipe\u5c06\u6839\u636e\u5f20\u91cf\u8bbe\u5907\u7c7b\u578b\u548c\u8c03\u7528\u65b9\u548c\u88ab\u8c03\u7528\u65b9\u7684\u901a\u9053\u53ef\u7528\u6027": 214, "\u81ea\u52a8\u4e3a\u6bcf\u4e2a\u5f20\u91cf\u9009\u62e9\u901a\u4fe1\u901a\u9053": 214, "\u73b0\u6709\u7684": 214, "\u901a\u9053\u6db5\u76d6": 214, "infiniband": 214, "cma": 214, "\u4ee5\u4e0b\u4ee3\u7801\u5c55\u793a\u4e86\u5982\u4f55\u4f7f\u7528cuda": 214, "\u8be5\u6a21\u578b\u5305\u542b\u4e24\u4e2a\u7ebf\u6027\u5c42": 214, "\u88ab\u5206\u6210\u4e24\u4e2a\u5206\u7247": 214, "\u8fd9\u4e24\u4e2a\u5206\u7247\u5206\u522b\u653e\u7f6e\u5728": 214, "\u4f5c\u4e3a\u4e3b\u8282\u70b9\u9a71\u52a8\u524d\u5411\u548c\u540e\u5411\u4f20\u64ad": 214, "\u6211\u4eec\u6709\u610f\u8df3\u8fc7\u4e86": 214, "\u4ee5\u7a81\u51fa\u4f7f\u7528": 214, "\u65f6\u7684\u6027\u80fd\u6539\u8fdb": 214, "\u5b9e\u9a8c\u91cd\u590d\u524d\u5411\u548c\u540e\u5411\u4f20\u64ad": 214, "\u6b21": [214, 254], "\u5e76\u6d4b\u91cf\u603b\u6267\u884c\u65f6\u95f4": 214, "\u5b83\u6bd4\u8f83\u4e86\u4f7f\u7528": 214, "\u4e0e\u624b\u52a8\u6682\u5b58\u5230": 214, "\u5185\u5b58": 214, "\u7684\u60c5\u51b5": 214, "comm_mod": 214, "\u5982\u679cx\u5df2\u7ecf\u5728self": 214, "device\u4e0a": 214, "\u662f\u4e00\u4e2a\u7a7a\u64cd\u4f5c": 214, "\u4e0a\u7684\u672c\u5730\u6a21\u5757": 214, "\u4e0a\u7684\u8fdc\u7a0b\u6a21\u5757": 214, "\u51c6\u5907\u968f\u673a\u8f93\u5165": 214, "\u4e0a\u540c\u6b65": 214, "\u4ee5\u786e\u4fdd\u6240\u6709\u5f85\u5904\u7406\u7684cuda\u64cd\u4f5c\u90fd\u5305\u542b\u5728\u6d4b\u91cf\u4e2d": 214, "current_stream": 214, "rpc\u603b\u6267\u884c\u65f6\u95f4": 214, "\u963b\u585e\u76f4\u5230\u6240\u6709rpc\u5b8c\u6210": 214, "\u8f93\u51fa\u663e\u793a\u5982\u4e0b": 214, "\u8868\u660e\u5728\u8fd9\u4e2a\u5b9e\u9a8c\u4e2d": 214, "\u53ef\u4ee5\u5e2e\u52a9\u5b9e\u73b0": 214, "\u500d\u7684\u901f\u5ea6\u63d0\u5347": 214, "\u76f8\u6bd4\u4e8e": 214, "3145179748535156\u79d2": 214, "06867480278015137\u79d2": 214, "\u5728\u8fd9\u4e2a\u6559\u7a0b\u4e2d": 215, "\u5982\u4f55\u5c06\u8bad\u7ec3\u597d\u7684": 215, "\u6a21\u578b\u5c01\u88c5\u5230": 215, "\u5bb9\u5668\u4e2d": 215, "\u66b4\u9732\u51fa\u53bb": 215, "\u5982\u4f55\u5c06\u4f20\u5165\u7684": 215, "\u8bf7\u6c42\u8f6c\u6362\u4e3a": 215, "\u4ee5\u4f9b\u60a8\u7684\u6a21\u578b\u4f7f\u7528": 215, "\u5982\u4f55\u4e3a": 215, "\u54cd\u5e94\u6253\u5305\u60a8\u6a21\u578b\u7684\u8f93\u51fa": 215, "\u60a8\u9700\u8981\u4e00\u4e2a\u5b89\u88c5\u4e86\u4ee5\u4e0b\u8f6f\u4ef6\u5305": 215, "\u53ca\u5176\u4f9d\u8d56\u9879": 215, "\u73af\u5883": [215, 228], "\u53e6\u5916": [215, 259], "\u5982\u679c\u9700\u8981\u83b7\u53d6\u4e00\u4e9b\u652f\u6301\u6587\u4ef6": 215, "\u60a8\u8fd8\u9700\u8981": 215, "\u7684\u8bf4\u660e\u5728": 215, "org_": [215, 259], "\u4e0a\u6709\u4ecb\u7ecd": 215, "\u5b98\u7f51_": 215, "\u662f\u4e00\u4e2a\u7528": 215, "\u7f16\u5199\u7684\u8f7b\u91cf\u7ea7": 215, "\u670d\u52a1\u5668": [215, 253], "\u5b83\u4e3a\u60a8\u63d0\u4f9b\u4e86\u4e00\u79cd\u4fbf\u6377\u7684\u65b9\u5f0f": 215, "\u5feb\u901f\u5efa\u7acb\u4e00\u4e2a": 215, "\u7528\u4e8e\u60a8\u8bad\u7ec3\u597d\u7684": 215, "\u6a21\u578b\u7684\u9884\u6d4b": 215, "\u53ef\u76f4\u63a5\u4f7f\u7528": 215, "\u6216\u4f5c\u4e3a\u66f4\u5927\u7cfb\u7edf\u4e2d\u7684": 215, "\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a": 215, "\u63a5\u6536\u56fe\u50cf": 215, "\u5e76\u5c06\u5176\u6620\u5c04\u5230": 215, "\u6570\u636e\u96c6\u7684": 215, "\u4e2a\u7c7b\u522b\u4e4b\u4e00": 215, "\u60a8\u9700\u8981\u4e00\u4e2a\u7528\u4e8e\u6d4b\u8bd5\u7684\u56fe\u50cf\u6587\u4ef6": 215, "\u60a8\u8fd8\u53ef\u4ee5\u83b7\u53d6\u4e00\u4e2a\u6587\u4ef6": 215, "\u5c06\u6a21\u578b\u8f93\u51fa\u7684\u7c7b\u7d22\u5f15\u6620\u5c04\u4e3a\u53ef\u8bfb\u7684\u7c7b\u540d": 215, "\u53ef\u4ee5\u901a\u8fc7\u68c0\u51fa": 215, "\u4ed3\u5e93\u5e76\u5c06\u6587\u4ef6\u590d\u5236\u5230\u60a8\u7684\u5de5\u4f5c\u6587\u4ef6\u5939\u6765\u5feb\u901f\u83b7\u53d6\u8fd9\u4e24\u4e2a\u652f\u6301\u6587\u4ef6": 215, "\u672c\u6559\u7a0b\u4e0d\u4f9d\u8d56\u4e8e": 215, "\u8fd9\u53ea\u662f\u5feb\u901f\u83b7\u53d6\u6587\u4ef6\u7684\u4e00\u79cd\u65b9\u5f0f": 215, "\u4ece\u60a8\u7684": 215, "\u63d0\u793a\u7b26\u4e0b\u53d1\u51fa\u4ee5\u4e0b\u547d\u4ee4": 215, "image_classifi": 215, "kitten": 215, "index_to_nam": 215, "\u6587\u4ef6\u5728\u4e0b\u9762\u7684": 215, "\u670d\u52a1\u4e2d\u662f\u53ef\u9009\u7684": 215, "\u60a8\u53ef\u4ee5\u4f7f\u7528\u81ea\u5df1\u7684\u56fe\u50cf\u6d4b\u8bd5\u60a8\u7684\u670d\u52a1": 215, "\u9700\u786e\u4fdd\u662f\u4e00\u4e2a": 215, "\u8272": 215, "\u56fe\u50cf": [215, 235, 259], "\u670d\u52a1\u7684\u5b8c\u6574": 215, "\u811a\u672c\u5728\u672c\u6559\u7a0b\u7684\u6700\u540e\u5c55\u793a": 215, "\u60a8\u53ef\u4ee5\u590d\u5236\u5e76\u7c98\u8d34\u5230\u60a8\u81ea\u5df1\u7684": 215, "\u6587\u4ef6\u4e2d": [215, 223], "\u4e0b\u9762\u6211\u4eec\u5c06\u67e5\u770b\u5404\u4e2a\u90e8\u5206": 215, "\u4ee5\u660e\u786e\u5b83\u4eec\u7684\u529f\u80fd": 215, "\u6309\u987a\u5e8f": 215, "\u5c06\u4f7f\u7528\u6765\u81ea": 215, "\u7684\u9884\u8bad\u7ec3": 215, "\u5305\u542b\u7528\u4e8e\u64cd\u4f5c\u56fe\u50cf\u6570\u636e\u7684\u5de5\u5177": 215, "\u662f\u6211\u4eec\u6700\u521d\u52a0\u8f7d\u56fe\u50cf\u6587\u4ef6\u65f6\u5c06\u4f7f\u7528\u7684\u5e93": 215, "\u5f53\u7136\u6211\u4eec\u8fd8\u9700\u8981\u4ece": 215, "\u5bfc\u5165\u4e00\u4e9b\u7c7b": 215, "infil": 215, "timg": 215, "\u8bf7\u6c42\u7ed9\u4e86\u6211\u4eec\u4e00\u4e2a\u56fe\u50cf\u6587\u4ef6": 215, "\u4f46\u6211\u4eec\u7684\u6a21\u578b\u671f\u671b\u4e00\u4e2a\u5f62\u72b6\u4e3a": 215, "\u662f\u8f93\u5165\u6279\u6b21\u7684\u6570\u91cf": 215, "\u6211\u4eec\u5c06\u53ea\u4f7f\u7528\u6279\u91cf\u5927\u5c0f\u4e3a": 215, "\u6211\u4eec\u9996\u5148\u8981\u505a\u7684\u662f\u7ec4\u5408\u4e00\u7ec4": 215, "\u8f6c\u6362": 215, "\u8c03\u6574\u56fe\u50cf\u5927\u5c0f\u548c\u88c1\u526a\u56fe\u50cf": 215, "\u7136\u540e\u5bf9\u5f20\u91cf\u4e2d\u7684\u503c\u8fdb\u884c\u5f52\u4e00\u5316": 215, "\u6709\u5173\u6b64\u5f52\u4e00\u5316\u7684\u66f4\u591a\u4fe1\u606f": 215, "models_": 215, "\u7684\u6587\u6863": 215, "\u6211\u4eec\u6253\u5f00\u6587\u4ef6\u5e76\u5e94\u7528\u8f6c\u6362": 215, "\u8f6c\u6362\u8fd4\u56de\u4e00\u4e2a\u5f62\u72b6\u4e3a": 215, "\u56fe\u50cf\u7684": 215, "\u4e2a\u989c\u8272\u901a\u9053": 215, "\u56e0\u4e3a\u6211\u4eec\u9700\u8981\u5c06\u8fd9\u4e2a\u5355\u4e2a\u56fe\u50cf\u53d8\u6210\u4e00\u4e2a\u6279\u6b21": 215, "\u6240\u4ee5\u6211\u4eec\u4f7f\u7528": 215, "\u8c03\u7528\u901a\u8fc7\u6dfb\u52a0\u4e00\u4e2a\u65b0\u7684\u7b2c\u4e00\u7ef4\u6765\u5c31\u5730\u4fee\u6539\u5f20\u91cf": 215, "\u5f20\u91cf\u5305\u542b\u76f8\u540c\u7684\u6570\u636e": 215, "\u4f46\u73b0\u5728\u5f62\u72b6\u4e3a": 215, "\u4e00\u822c\u6765\u8bf4": [215, 249], "\u5373\u4f7f\u60a8\u4e0d\u662f\u5728\u5904\u7406\u56fe\u50cf\u6570\u636e": 215, "\u60a8\u4e5f\u9700\u8981\u5c06\u6765\u81ea": 215, "\u8bf7\u6c42\u7684\u8f93\u5165\u8f6c\u6362\u4e3a": 215, "\u53ef\u4ee5\u4f7f\u7528\u7684\u5f20\u91cf": 215, "\u63a8\u7406\u672c\u8eab\u662f\u6700\u7b80\u5355\u7684\u90e8\u5206": 215, "\u5f53\u6211\u4eec\u5c06\u8f93\u5165\u5f20\u91cf\u4f20\u9012\u7ed9\u6a21\u578b\u65f6": 215, "\u6211\u4eec\u4f1a\u5f97\u5230\u4e00\u4e2a\u5f20\u91cf\u503c": 215, "\u4ee3\u8868\u6a21\u578b\u4f30\u8ba1\u56fe\u50cf\u5c5e\u4e8e\u7279\u5b9a\u7c7b\u522b\u7684\u53ef\u80fd\u6027": 215, "\u8c03\u7528\u627e\u5230\u5177\u6709\u6700\u5927\u53ef\u80fd\u6027\u503c\u7684\u7c7b\u522b": 215, "\u5e76\u8fd4\u56de\u8be5\u503c\u53ca\u5176": 215, "\u7c7b\u7d22\u5f15": 215, "\u8c03\u7528\u4ece\u5305\u542b\u5b83\u7684\u5f20\u91cf\u4e2d\u63d0\u53d6\u8be5\u7c7b\u7d22\u5f15": 215, "\u5e76\u8fd4\u56de\u5b83": 215, "render_predict": 215, "prediction_idx": 215, "stridx": 215, "img_class_map": 215, "\u65b9\u6cd5\u5c06\u9884\u6d4b\u7684\u7c7b\u7d22\u5f15\u6620\u5c04\u4e3a\u4eba\u7c7b\u53ef\u8bfb\u7684\u7c7b\u6807\u7b7e": 215, "\u5728\u4ece\u60a8\u7684\u6a21\u578b\u83b7\u5f97\u9884\u6d4b\u4e4b\u540e": 215, "\u901a\u5e38\u9700\u8981\u8fdb\u884c\u540e\u5904\u7406": 215, "\u4f7f\u9884\u6d4b\u53ef\u4f9b\u4eba\u7c7b\u4f7f\u7528\u6216\u4f9b\u53e6\u4e00\u4e2a\u8f6f\u4ef6\u4f7f\u7528": 215, "\u5c06\u4ee5\u4e0b\u5185\u5bb9\u7c98\u8d34\u5230\u540d\u4e3a": 215, "\u7684\u6587\u4ef6\u4e2d": 215, "\u4e2a\u7c7b\u522b\u4e0a\u8bad\u7ec3": 215, "\u5173\u95ed\u81ea\u52a8\u68af\u5ea6\u8ba1\u7b97": 215, "mapping_file_path": 215, "\u7c7b\u522b\u7684\u53ef\u8bfb\u540d\u79f0": 215, "isfil": 215, "\u5c06\u8f93\u5165\u8f6c\u6362\u4e3a\u6a21\u578b\u671f\u671b\u7684\u5f62\u5f0f": 215, "\u6211\u4eec\u4f7f\u7528\u591a\u4e2a": 215, "\u8f6c\u6362\u6765\u51c6\u5907\u56fe\u50cf": 215, "\u6a21\u578b\u8f93\u5165\u7684\u6807\u51c6\u5f52\u4e00\u5316": 215, "\u6253\u5f00\u56fe\u50cf\u6587\u4ef6": 215, "\u56fe\u50cf\u8f6c\u6362\u4e3a\u5408\u9002\u5f62\u72b6\u7684": 215, "\u6a21\u578b\u671f\u671b\u6279\u91cf\u8f93\u5165": 215, "\u521b\u5efa\u6279\u91cf\u5927\u5c0f\u4e3a": 215, "\u83b7\u53d6\u9884\u6d4b": 215, "\u83b7\u53d6\u6240\u6709": 215, "\u7c7b\u522b\u7684\u53ef\u80fd\u6027": 215, "\u63d0\u53d6\u6700\u53ef\u80fd\u7684\u7c7b\u522b": 215, "\u5f20\u91cf\u4e2d\u63d0\u53d6": 215, "\u503c": [215, 236], "\u4f7f\u9884\u6d4b\u7ed3\u679c\u53ef\u8bfb": 215, "\u63d0\u793a\u7b26\u542f\u52a8\u670d\u52a1\u5668": 215, "\u8bf7\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4": 215, "\u60a8\u7684": 215, "\u670d\u52a1\u5668\u76d1\u542c": 215, "\u7aef\u53e3": 215, "\u670d\u52a1\u5668\u8fd0\u884c\u540e": 215, "\u6253\u5f00\u53e6\u4e00\u4e2a\u7ec8\u7aef\u7a97\u53e3": 215, "\u6d4b\u8bd5\u60a8\u65b0\u7684\u63a8\u7406\u670d\u52a1\u5668": 215, "curl": [215, 265], "multipart": 215, "\u5982\u679c\u4e00\u5207\u8bbe\u7f6e\u6b63\u786e": 215, "\u60a8\u5e94\u8be5\u4f1a\u6536\u5230\u7c7b\u4f3c\u5982\u4e0b\u7684\u54cd\u5e94": 215, "285": 215, "\u63d0\u4f9b\u5b89\u88c5\u8bf4\u660e": 215, "\u4ee5\u53ca\u66f4\u591a\u6587\u6863\u548c\u6559\u7a0b": 215, "\u5b98\u7f51": 215, "\u5feb\u901f\u5165\u95e8\u6307\u5357": 215, "\u5bf9\u8bbe\u7f6e\u4e00\u4e2a\u7b80\u5355\u7684": 215, "\u670d\u52a1\u6709\u66f4\u8be6\u7ec6\u7684\u4ecb\u7ecd": 215, "iri": [216, 217], "rodrigo": 216, "kumpera": 216, "chien": 216, "chin": 216, "luca": 216, "pasqualin": 216, "\u4e0a\u67e5\u770b\u548c\u7f16\u8f91\u672c\u6559\u7a0b": [216, 217], "\u5148\u51b3\u6761\u4ef6": [216, 217], "\u5728\u5206\u5e03\u5f0f\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u5bf9": 216, "\u6a21\u578b\u8fdb\u884c\u68c0\u67e5\u70b9\u4fdd\u5b58\u53ef\u80fd\u5177\u6709\u6311\u6218\u6027": 216, "\u56e0\u4e3a\u53c2\u6570\u548c\u68af\u5ea6\u5206\u5e03\u5728\u4e0d\u540c\u7684\u8bad\u7ec3\u5668\u4e0a": 216, "\u800c\u4e14\u6062\u590d\u8bad\u7ec3\u65f6\u53ef\u7528\u7684\u8bad\u7ec3\u5668\u6570\u91cf\u53ef\u80fd\u4f1a\u53d1\u751f\u53d8\u5316": 216, "\u53ef\u4ee5\u5e2e\u52a9\u7b80\u5316\u8fd9\u4e2a\u8fc7\u7a0b": 216, "\u6211\u4eec\u5c06\u5c55\u793a\u5982\u4f55\u4f7f\u7528": 216, "\u5904\u7406\u4e00\u4e2a\u7b80\u5355\u7684": 216, "\u5305\u88c5\u6a21\u578b": 216, "\u5141\u8bb8\u5e76\u884c\u5730\u4ece\u591a\u4e2a": 216, "\u60a8\u53ef\u4ee5\u4f7f\u7528\u6b64\u6a21\u5757\u5728\u4efb\u610f\u6570\u91cf\u7684": 216, "\u4e0a\u5e76\u884c\u4fdd\u5b58": 216, "\u7136\u540e\u5728\u52a0\u8f7d\u65f6\u91cd\u65b0\u5206\u7247\u5230\u4e0d\u540c\u7684\u96c6\u7fa4\u62d3\u6251\u7ed3\u6784": 216, "\u4e2d\u7684\u6a21\u5757": 216, "\u63d0\u4f9b\u4e86\u5728\u5206\u5e03\u5f0f\u8bbe\u7f6e\u4e2d\u4f18\u96c5\u5904\u7406": 216, "\u751f\u6210\u548c\u52a0\u8f7d\u7684\u652f\u6301": 216, "\u8fd9\u5305\u62ec\u7ba1\u7406\u6a21\u578b\u548c\u4f18\u5316\u5668\u4e4b\u95f4\u7684\u5168\u9650\u5b9a\u540d\u79f0": 216, "\u6620\u5c04": 216, "\u4ee5\u53ca\u4e3a": 216, "\u63d0\u4f9b\u7684\u5e76\u884c\u6027\u8bbe\u7f6e\u9ed8\u8ba4\u53c2\u6570": 216, "\u5728\u51e0\u4e2a\u91cd\u8981\u65b9\u9762\u6709\u6240\u4e0d\u540c": 216, "\u5b83\u4e3a\u6bcf\u4e2a\u68c0\u67e5\u70b9\u751f\u6210\u591a\u4e2a\u6587\u4ef6": 216, "\u81f3\u5c11\u4e00\u4e2a": 216, "\u5b83\u5c31\u5730\u64cd\u4f5c": 216, "\u8fd9\u610f\u5473\u7740\u6a21\u578b\u5e94\u8be5\u9996\u5148\u5206\u914d\u5176\u6570\u636e": 216, "\u4f7f\u7528\u8be5\u5b58\u50a8\u800c\u4e0d\u662f\u521b\u5efa\u65b0\u7684\u5b58\u50a8": 216, "\u672c\u6559\u7a0b\u4e2d\u7684\u4ee3\u7801\u5728": 216, "\u670d\u52a1\u5668\u4e0a\u8fd0\u884c": 216, "\u4f46\u53ef\u4ee5\u8f7b\u677e\u5730\u63a8\u5e7f\u5230\u5176\u4ed6\u73af\u5883": 216, "\u8fd9\u91cc\u6211\u4eec\u4f7f\u7528\u4e00\u4e2a\u7528": 216, "\u5305\u88c5\u7684\u73a9\u5177\u6a21\u578b\u8fdb\u884c\u6f14\u793a": 216, "\u8fd9\u4e9b": 216, "\u548c\u903b\u8f91\u53ef\u4ee5\u5e94\u7528\u4e8e\u66f4\u5927\u7684\u6a21\u578b\u8fdb\u884c\u68c0\u67e5\u70b9\u4fdd\u5b58": 216, "\u8ba9\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u73a9\u5177\u6a21\u5757": 216, "\u7528": 216, "\u5305\u88c5\u5b83": 216, "\u7528\u4e00\u4e9b\u865a\u62df\u8f93\u5165\u6570\u636e\u5bf9\u5176\u8fdb\u884c\u8bad\u7ec3": 216, "\u7136\u540e\u4fdd\u5b58\u5b83": 216, "get_state_dict": 216, "\u521d\u59cb\u5316\u8fdb\u7a0b\u7ec4": 216, "run_fsdp_checkpoint_save_exampl": 216, "\u4e0a\u8fd0\u884c\u57fa\u672c\u7684": 216, "\u68c0\u67e5\u70b9\u4fdd\u5b58\u793a\u4f8b": 216, "\u521b\u5efa\u4e00\u4e2a\u6a21\u578b\u5e76\u5c06\u5176\u79fb\u52a8\u5230": 216, "\u8fd9\u884c\u4ee3\u7801\u81ea\u52a8\u7ba1\u7406": 216, "\u5e76\u5c06\u9ed8\u8ba4\u72b6\u6001\u5b57\u5178\u7c7b\u578b\u8bbe\u7f6e\u4e3a": 216, "sharded_state_dict": 216, "checkpoint_id": 216, "\u4e2a\u8bbe\u5907\u4e0a\u8fd0\u884c": 216, "\u68c0\u67e5\u70b9\u793a\u4f8b": 216, "\u76ee\u5f55": [216, 238, 247], "\u60a8\u5e94\u8be5\u770b\u5230": 216, "\u4e2a\u68c0\u67e5\u70b9\u6587\u4ef6": 216, "\u4fdd\u5b58\u4e4b\u540e": 216, "\u8ba9\u6211\u4eec\u521b\u5efa\u76f8\u540c\u7684": 216, "\u5e76\u4ece\u5b58\u50a8\u4e2d\u52a0\u8f7d\u4fdd\u5b58\u7684\u72b6\u6001\u5b57\u5178\u5230\u6a21\u578b\u4e2d": 216, "\u60a8\u53ef\u4ee5\u5728\u76f8\u540c\u7684\u4e16\u754c\u5927\u5c0f\u6216\u4e0d\u540c\u7684\u4e16\u754c\u5927\u5c0f\u4e2d\u52a0\u8f7d": 216, "\u60a8\u9700\u8981\u5728\u52a0\u8f7d\u4e4b\u524d\u8c03\u7528": 216, "\u5e76\u5c06\u5176\u4f20\u9012\u7ed9": 216, "\u8fd9\u4e0e": 216, "\u6709\u6839\u672c\u7684\u4e0d\u540c": 216, "\u53ea\u9700\u8981\u52a0\u8f7d\u524d\u7684\u68c0\u67e5\u70b9\u8def\u5f84": 216, "\u6211\u4eec\u9700\u8981\u5728\u52a0\u8f7d\u4e4b\u524d\u63d0\u4f9b": 216, "\u7684\u539f\u56e0\u662f": 216, "\u4f7f\u7528\u6a21\u578b\u72b6\u6001\u5b57\u5178\u4e2d\u9884\u5206\u914d\u7684\u5b58\u50a8\u6765\u4ece\u68c0\u67e5\u70b9\u76ee\u5f55\u52a0\u8f7d": 216, "\u5728\u52a0\u8f7d\u8fc7\u7a0b\u4e2d": 216, "\u4f20\u5165\u7684\u72b6\u6001\u5b57\u5178\u5c06\u88ab\u5c31\u5730\u66f4\u65b0": 216, "\u5728\u52a0\u8f7d\u4e4b\u524d\u9700\u8981\u6a21\u578b\u7684\u5206\u7247\u4fe1\u606f\u4ee5\u652f\u6301\u91cd\u65b0\u5206\u7247": 216, "set_state_dict": 216, "run_fsdp_checkpoint_load_exampl": 216, "\u68c0\u67e5\u70b9\u52a0\u8f7d\u793a\u4f8b": 216, "\u751f\u6210\u6211\u4eec\u5c06\u52a0\u8f7d\u5230\u7684\u72b6\u6001\u5b57\u5178": 216, "\u5728\u52a0\u8f7d\u5b8c\u6210\u540e": 216, "\u5c06\u6211\u4eec\u7684\u72b6\u6001\u5b57\u5178\u8bbe\u7f6e\u5230\u6a21\u578b\u548c\u4f18\u5316\u5668\u4e0a": 216, "optim_state_dict": 216, "\u5982\u679c\u60a8\u60f3\u5728\u975e\u5206\u5e03\u5f0f\u8bbe\u7f6e\u4e2d\u5c06\u4fdd\u5b58\u7684\u68c0\u67e5\u70b9\u52a0\u8f7d\u5230\u975e": 216, "\u5305\u88c5\u7684\u6a21\u578b\u4e2d": 216, "\u53ef\u80fd\u662f\u4e3a\u4e86\u63a8\u7406": 216, "\u60a8\u4e5f\u53ef\u4ee5\u4f7f\u7528": 216, "\u6765\u5b9e\u73b0": 216, "\u4ee5\u5355\u7a0b\u5e8f\u591a\u6570\u636e": 216, "\u98ce\u683c\u4fdd\u5b58\u548c\u52a0\u8f7d\u5206\u5e03\u5f0f": 216, "\u5982\u679c\u6ca1\u6709\u521d\u59cb\u5316\u8fdb\u7a0b\u7ec4": 216, "\u4f1a\u63a8\u65ad\u610f\u56fe\u662f\u4ee5": 216, "\u975e\u5206\u5e03\u5f0f": 216, "\u65b9\u5f0f\u4fdd\u5b58\u6216\u52a0\u8f7d": 216, "\u8fd9\u610f\u5473\u7740\u5b8c\u5168\u5728\u5f53\u524d\u8fdb\u7a0b\u4e2d\u8fdb\u884c": 216, "\u591a\u7a0b\u5e8f\u591a\u6570\u636e\u7684\u5206\u5e03\u5f0f\u68c0\u67e5\u70b9\u652f\u6301\u4ecd\u5728\u5f00\u53d1\u4e2d": 216, "run_checkpoint_load_exampl": 216, "\u521b\u5efa\u975e": 216, "\u5305\u88c5\u7684\u73a9\u5177\u6a21\u578b": 216, "\u7531\u4e8e\u6ca1\u6709\u521d\u59cb\u5316\u8fdb\u7a0b\u7ec4": 216, "\u5c06\u7981\u7528\u4efb\u4f55\u96c6\u4f53\u64cd\u4f5c": 216, "\u8fd0\u884c\u57fa\u672c\u7684": 216, "\u603b\u4e4b": [216, 217, 248], "\u4ee5\u53ca\u5b83\u4eec\u4e0e": 216, "\u7684\u4e0d\u540c\u4e4b\u5904": 216, "\u6211\u4eec\u8fd8\u5b66\u4e60\u4e86\u5982\u4f55\u4f7f\u7528": 216, "\u5728\u72b6\u6001\u5b57\u5178\u751f\u6210\u548c\u52a0\u8f7d\u671f\u95f4\u81ea\u52a8\u7ba1\u7406\u5e76\u884c\u6027\u7279\u5b9a\u7684": 216, "\u548c\u9ed8\u8ba4\u503c": 216, "\u66f4\u591a\u4fe1\u606f": [216, 238, 259], "\u8bf7\u53c2\u9605\u4ee5\u4e0b\u5185\u5bb9": [216, 217], "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u6559\u7a0b": 216, "\u5165\u95e8\u6559\u7a0b": [216, 259], "\u5206\u5e03\u5f0f\u901a\u4fe1\u5305": 217, "\u4e3a\u5206\u5e03\u5f0f\u8bad\u7ec3\u8bbe\u7f6e\u5206\u5e03\u5f0f\u901a\u4fe1\u5668": 217, "\u96c6\u4f53\u901a\u4fe1\u5e93": [217, 249], "\u901a\u4fe1\u5668": 217, "\u53ef\u80fd\u662f\u4e00\u4e2a\u91cd\u5927\u6311\u6218": 217, "\u5bf9\u4e8e\u9700\u8981\u7ec4\u5408\u4e0d\u540c\u5e76\u884c\u6027\u7684\u5de5\u4f5c\u8d1f\u8f7d": 217, "\u7528\u6237\u9700\u8981\u4e3a\u6bcf\u4e2a\u5e76\u884c\u6027\u89e3\u51b3\u65b9\u6848\u624b\u52a8\u8bbe\u7f6e\u548c\u7ba1\u7406": 217, "\u8fd9\u4e2a\u8fc7\u7a0b\u53ef\u80fd\u5f88\u590d\u6742\u4e14\u5bb9\u6613\u51fa\u9519": 217, "\u53ef\u4ee5\u7b80\u5316\u8fd9\u4e2a\u8fc7\u7a0b": 217, "\u4f7f\u5176\u66f4\u6613\u4e8e\u7ba1\u7406\u548c\u51cf\u5c11\u9519\u8bef": 217, "\u662f\u4e00\u4e2a\u7ba1\u7406": 217, "\u7684\u9ad8\u7ea7\u62bd\u8c61": 217, "\u5b83\u5141\u8bb8\u7528\u6237\u8f7b\u677e\u521b\u5efa\u8282\u70b9\u95f4\u548c\u8282\u70b9\u5185\u8fdb\u7a0b\u7ec4": 217, "\u800c\u65e0\u9700\u62c5\u5fc3\u5982\u4f55\u4e3a\u4e0d\u540c\u7684\u5b50\u8fdb\u7a0b\u7ec4\u6b63\u786e\u8bbe\u7f6e\u7b49\u7ea7": 217, "\u7528\u6237\u8fd8\u53ef\u4ee5\u901a\u8fc7": 217, "\u8f7b\u677e\u7ba1\u7406\u591a\u7ef4\u5e76\u884c\u6027\u7684\u5e95\u5c42\u8fdb\u7a0b\u7ec4": 217, "\u5f53\u5904\u7406\u591a\u7ef4\u5e76\u884c\u6027": 217, "\u5e76\u884c": 217, "\u975e\u5e38\u6709\u7528": 217, "\u56e0\u4e3a\u8fd9\u79cd\u60c5\u51b5\u9700\u8981\u5e76\u884c\u6027\u7ec4\u5408": 217, "\u5f53\u60a8\u7684\u5e76\u884c\u6027\u89e3\u51b3\u65b9\u6848\u9700\u8981\u8de8\u4e3b\u673a\u548c\u6bcf\u4e2a\u4e3b\u673a\u5185\u90e8\u8fdb\u884c\u901a\u4fe1\u65f6": 217, "\u4e0a\u56fe\u663e\u793a": 217, "\u7f51\u683c": 217, "\u8fde\u63a5\u6bcf\u4e2a\u4e3b\u673a\u5185\u7684\u8bbe\u5907": 217, "\u5e76\u5728\u540c\u6784\u8bbe\u7f6e\u4e2d\u5c06\u6bcf\u4e2a\u8bbe\u5907\u4e0e\u5176\u4ed6\u4e3b\u673a\u4e0a\u7684\u5bf9\u5e94\u8bbe\u5907\u8fde\u63a5\u8d77\u6765": 217, "\u5982\u679c\u6ca1\u6709": 217, "\u7528\u6237\u5728\u5e94\u7528\u4efb\u4f55\u5e76\u884c\u6027\u4e4b\u524d\u9700\u8981\u624b\u52a8\u8bbe\u7f6e\u6bcf\u4e2a\u8fdb\u7a0b\u4e0a\u7684": 217, "\u901a\u4fe1\u5668\u548c": 217, "\u8fd9\u53ef\u80fd\u76f8\u5f53\u590d\u6742": 217, "\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u8bf4\u660e\u4e86\u5982\u4f55\u5728\u6ca1\u6709": 217, "\u7684\u60c5\u51b5\u4e0b\u8bbe\u7f6e\u6df7\u5408\u5206\u7247": 217, "\u5e76\u884c\u6a21\u5f0f": 217, "\u6211\u4eec\u9700\u8981\u624b\u52a8\u8ba1\u7b97\u5206\u7247\u7ec4\u548c\u590d\u5236\u7ec4": 217, "\u6211\u4eec\u9700\u8981\u4e3a\u6bcf\u4e2a\u7b49\u7ea7\u5206\u914d\u6b63\u786e\u7684\u5206\u7247\u548c\u590d\u5236\u7ec4": 217, "\u4e86\u89e3\u4e16\u754c\u62d3\u6251": 217, "\u4e0a\u8fd0\u884c\u793a\u4f8b": 217, "\u4e16\u754c\u5927\u5c0f\u4e3a": 217, "\u521b\u5efa\u8fdb\u7a0b\u7ec4\u4ee5\u7ba1\u7406": 217, "\u7c7b\u4f3c\u7684\u5e76\u884c\u6a21\u5f0f": 217, "\u521b\u5efa\u5206\u7247\u7ec4": 217, "\u5e76\u4e3a\u6bcf\u4e2a\u7b49\u7ea7\u5206\u914d\u6b63\u786e\u7684\u5206\u7247\u7ec4": 217, "num_node_devic": 217, "shard_rank_list": 217, "shard_group": 217, "current_shard_group": 217, "\u521b\u5efa\u590d\u5236\u7ec4": 217, "\u5e76\u4e3a\u6bcf\u4e2a\u7b49\u7ea7\u5206\u914d\u6b63\u786e\u7684\u590d\u5236\u7ec4": 217, "current_replicate_group": 217, "shard_factor": 217, "replicate_group_rank": 217, "replicate_group": 217, "\u8981\u8fd0\u884c\u4e0a\u9762\u7684\u4ee3\u7801\u7247\u6bb5": 217, "\u6211\u4eec\u53ef\u4ee5\u5229\u7528": 217, "\u8ba9\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u540d\u4e3a": 217, "2d_setup": 217, "\u7684\u6587\u4ef6": 217, "\u8fd0\u884c\u4ee5\u4e0b": [217, 259], "\u547d\u4ee4": 217, "\u4e3a\u4e86\u7b80\u5316\u6f14\u793a": 217, "\u6211\u4eec\u4ec5\u4f7f\u7528\u4e00\u4e2a\u8282\u70b9\u6a21\u62df": 217, "\u6b64\u4ee3\u7801\u7247\u6bb5\u4e5f\u53ef\u7528\u4e8e\u591a\u4e3b\u673a\u8bbe\u7f6e": 217, "\u501f\u52a9": 217, "\u6211\u4eec\u53ef\u4ee5\u4ec5\u7528\u4e24\u884c\u4ee3\u7801\u5b8c\u6210\u4e0a\u8ff0": 217, "\u5e76\u4e14\u5982\u679c\u9700\u8981": 217, "\u6211\u4eec\u4ecd\u7136\u53ef\u4ee5\u8bbf\u95ee\u5e95\u5c42\u7684": 217, "mesh_dim_nam": 217, "\u7528\u6237\u53ef\u4ee5\u901a\u8fc7": [217, 223], "get_group": 217, "\u8bbf\u95ee\u5e95\u5c42\u8fdb\u7a0b\u7ec4": 217, "mesh_dim": 217, "2d_setup_with_device_mesh": 217, "\u6df7\u5408\u5206\u7247\u6570\u636e\u5e76\u884c": 217, "\u662f\u4e00\u79cd": 217, "\u7b56\u7565": 217, "\u5728\u4e3b\u673a\u5185\u6267\u884c": 217, "\u5728\u4e3b\u673a\u95f4\u6267\u884c": 217, "\u8ba9\u6211\u4eec\u770b\u4e00\u4e2a\u793a\u4f8b": 217, "\u8bf4\u660e": 217, "\u5982\u4f55\u5e2e\u52a9\u5c06": 217, "\u5e94\u7528\u5230\u60a8\u7684\u6a21\u578b": 217, "\u4f7f\u7528\u7b80\u5355\u7684\u8bbe\u7f6e": 217, "\u7528\u6237\u65e0\u9700\u624b\u52a8\u521b\u5efa\u548c\u7ba1\u7406\u5206\u7247\u7ec4\u548c\u590d\u5236\u7ec4": 217, "meshshap": 217, "hybrid_shard": 217, "\u6211\u4eec\u5df2\u7ecf\u4e86\u89e3\u4e86": 217, "\u4ee5\u53ca\u5982\u4f55": 217, "\u4f7f\u7528\u5b83\u4eec\u6765\u63cf\u8ff0\u96c6\u7fa4\u4e2d\u8bbe\u5907\u7684\u5e03\u5c40": 217, "\u6b32\u4e86\u89e3\u66f4\u591a\u4fe1\u606f": 217, "\u5c06\u5f20\u91cf": 217, "\u5e8f\u5217\u5e76\u884c\u4e0e": 217, "\u7ed3\u5408\u7684": 217, "\u7684\u53ef\u7ec4\u5408": 217, "\u5206\u5e03\u5f0f": [217, 218], "\u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u5728": 218, "\u4e2d\u4f5c\u4e3a": 218, "\u529f\u80fd\u5f15\u5165": 218, "\u6b64": 218, "\u53ef\u80fd\u4f1a\u53d1\u751f\u53d8\u5316": 218, "\u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u7684\u9ad8\u7ea7\u6982\u5ff5\u53ca\u5176\u5e26\u6765\u7684\u529f\u80fd": 218, "\u6846\u67b6\u5165\u95e8": 218, "\u63a5\u53d7\u4e00\u4e2a\u8fdc\u7a0b\u53c2\u6570\u5217\u8868": 218, "\u5e76\u5728\u53c2\u6570\u6240\u5728\u7684\u5de5\u4f5c\u8282\u70b9\u4e0a\u672c\u5730\u8fd0\u884c\u4f18\u5316\u5668": 218, "\u5b83\u901a\u5e38\u4e0e\u5206\u5e03\u5f0f": 218, "\u4e00\u8d77\u4f7f\u7528": [218, 256], "\u7528\u4e8e\u6a21\u578b\u5e76\u884c\u8bad\u7ec3": 218, "\u5b83\u53ef\u4ee5\u4f7f\u7528\u4efb\u4f55\u672c\u5730\u4f18\u5316\u5668\u7b97\u6cd5": 218, "\u65e0\u8bba\u662f": 218, "\u4e2d\u9884\u5b9a\u4e49\u7684\u7b97\u6cd5\u8fd8\u662f\u81ea\u5b9a\u4e49\u7684\u7b97\u6cd5": 218, "\u5728\u6bcf\u4e2a\u5de5\u4f5c\u8282\u70b9\u4e0a\u5e94\u7528\u68af\u5ea6": 218, "\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u5728\u5206\u5e03\u5f0f\u6a21\u578b\u5e76\u884c\u8bad\u7ec3\u4e2d\u88ab\u5e7f\u6cdb\u4f7f\u7528": 218, "\u5728\u4e00\u4e9b\u5e38\u89c1\u7528\u4f8b\u4e2d": 218, "\u7531\u4e8e\u6027\u80fd\u8003\u8651\u548c\u8d44\u6e90\u5229\u7528": 218, "\u8bad\u7ec3\u9700\u8981\u4ee5\u591a\u7ebf\u7a0b\u65b9\u5f0f\u8fdb\u884c": 218, "\u800c\u4e0d\u662f\u591a\u8fdb\u7a0b\u65b9\u5f0f": 218, "\u6216\u81f3\u5c11\u90e8\u5206\u591a\u7ebf\u7a0b": 218, "\u4f8b\u5982\u53c2\u6570\u670d\u52a1\u5668\u6258\u7ba1\u90e8\u5206\u6a21\u578b\u548c\u53c2\u6570": 218, "\u65b0\u7ebf\u7a0b\u6839\u636e\u8bf7\u6c42\u66f4\u65b0\u53c2\u6570": 218, "\u672c\u8eab\u7531\u4e8e": 218, "\u7684\u5168\u5c40\u89e3\u91ca\u5668\u9501": 218, "\u800c\u4e0d\u652f\u6301\u539f\u751f\u591a\u7ebf\u7a0b\u8bad\u7ec3": 218, "\u4f46\u5b83\u53ef\u4ee5\u5229\u7528": 218, "\u6765\u6446\u8131": 218, "\u5e76\u4ee5\u591a\u7ebf\u7a0b\u65b9\u5f0f\u8fd0\u884c\u6a21\u578b": 218, "\u5bf9\u4e8e\u5173\u952e\u7684\u6a21\u578b\u8bad\u7ec3\u5de5\u4f5c\u8d1f\u8f7d": 218, "\u63d0\u9ad8\u8bad\u7ec3\u6027\u80fd\u662f\u4e00\u4e2a\u91cd\u8981\u8bdd\u9898": 218, "\u7814\u7a76\u4eba\u5458\u7ecf\u5e38\u5e0c\u671b\u901a\u8fc7\u56fe\u8868\u793a\u5b9e\u73b0\u4e0d\u540c\u7684\u4f18\u5316\u7b56\u7565": 218, "\u4f8b\u5982\u901a\u8fc7\u7b97\u5b50\u878d\u5408": 218, "\u6216\u5b9e\u73b0\u81ea\u5b9a\u4e49\u7b97\u5b50\u5185\u6838\u4ee5\u52a0\u901f\u8bad\u7ec3": 218, "\u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u53ef\u4ee5\u5e2e\u52a9\u6446\u8131": 218, "\u4ece\u800c\u63d0\u9ad8": 218, "\u5728\u591a\u7ebf\u7a0b\u73af\u5883\u4e2d\u7684\u8bad\u7ec3\u6027\u80fd": 218, "\u5b83\u8fd8\u89e3\u9501\u4e86\u4f7f\u7528": 218, "\u63d0\u4f9b\u7684\u9ad8\u7ea7\u7f16\u8bd1\u5668\u6280\u672f": 218, "\u878d\u5408": 218, "\u6765\u8fdb\u4e00\u6b65\u63d0\u5347\u6027\u80fd\u7684\u6f5c\u529b": 218, "\u4ee5\u4e0b\u4ee3\u7801\u5c55\u793a\u4e86\u5982\u4f55\u57fa\u4e8e\u73b0\u6709\u7684\u672c\u5730\u4f18\u5316\u5668\u5b9e\u73b0\u7f16\u5199\u81ea\u5b9a\u4e49\u5206\u5e03\u5f0f\u4f18\u5316\u5668": 218, "\u4ece\u800c\u89e3\u9501": 218, "\u7684\u4f18\u52bf": 218, "\u79fb\u9664\u548c\u6027\u80fd\u6539\u8fdb\u673a\u4f1a": 218, "\u5047\u8bbe\u60a8\u5df2\u7ecf\u6709\u4e00\u4e2a\u5728\u8bad\u7ec3\u4e2d\u4f7f\u7528\u7684\u672c\u5730\u4f18\u5316\u5668": 218, "\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d": [218, 258], "\u51c6\u8d85\u66f2\u9762\u52a8\u91cf": 218, "qhm": 218, "qhoptim": 218, "e81dea3f2765780cf4fbb90b87b22ba7604b8625": 218, "pyt": 218, "l12": 218, "\u6765\u5c55\u793a\u5982\u4f55\u542f\u7528": 218, "\u8fd9\u4e5f\u9002\u7528\u4e8e\u4efb\u4f55\u7ee7\u627f\u81ea": 218, "\u7684\u81ea\u5b9a\u4e49\u4f18\u5316\u5668": 218, "\u6211\u4eec\u9700\u8981\u5c06\u8ba1\u7b97\u548c\u72b6\u6001\u7ba1\u7406\u4ece\u4f18\u5316\u5668\u5b9e\u73b0\u4e2d\u5206\u79bb\u51fa\u6765": 218, "\u8fd9\u6837\u6211\u4eec\u5c31\u53ef\u4ee5\u63d0\u53d6\u8ba1\u7b97\u90e8\u5206\u5e76\u5c06\u5176\u53d8\u6210\u4e00\u4e2a\u72ec\u7acb\u51fd\u6570": 218, "\u8fd9\u5bf9": 218, "\u53cb\u597d": 218, "\u8fd9\u6709\u4e24\u4e2a\u597d\u5904": 218, "\u8ba1\u7b97\u903b\u8f91\u53d8\u5f97\u66f4\u5bb9\u6613\u68c0\u67e5": 218, "\u6211\u4eec\u53ef\u4ee5\u5feb\u901f\u5c06\u53c2\u6570\u66f4\u65b0": 218, "\u8ba1\u7b97\u90e8\u5206\u8f6c\u6362\u4e3a": 218, "\u5e76\u5229\u7528": 218, "\u8fdb\u884c\u8fdb\u4e00\u6b65\u4f18\u5316": 218, "\u7b97\u5b50\u878d\u5408\u7b49": 218, "\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u5e95\u5c42\u4f7f\u7528\u4e0d\u540c\u7684\u673a\u5236\u6765\u83b7\u53d6\u68af\u5ea6\u548c\u66f4\u65b0\u53c2\u6570": 218, "\u6211\u4eec\u5355\u72ec\u5b58\u50a8\u68af\u5ea6": 218, "\u800c\u4e0d\u662f\u5728\u53cd\u5411\u4f20\u64ad\u671f\u95f4\u76f4\u63a5\u586b\u5145": 218, "\u5b57\u6bb5": 218, "\u5206\u79bb\u8ba1\u7b97\u5141\u8bb8\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u5728\u591a\u7ebf\u7a0b\u6a21\u5f0f\u4e0b\u8fdb\u884c\u4f18\u5316\u5668\u66f4\u65b0": 218, "\u56e0\u4e3a\u5b83\u6d88\u9664\u4e86\u5bf9": 218, "\u7684\u53ef\u80fd\u7ade\u4e89\u6761\u4ef6": 218, "qhm_updat": 218, "dp_list": 218, "momentum_buffer_list": 218, "nu": [218, 265], "weight_decay_typ": 218, "d_p": 218, "momentum_buff": 218, "\u6211\u4eec\u5c06\u5b9a\u4e49\u4e00\u4e2a\u652f\u6301": 218, "\u7684\u5206\u5e03\u5f0f\u51fd\u6570\u5f0f\u4f18\u5316\u5668\u6765\u7ba1\u7406\u4f18\u5316\u5668\u72b6\u6001": 218, "\u5e76\u8c03\u7528\u6211\u4eec\u4e0a\u9762\u5b9a\u4e49\u7684\u517c\u5bb9": 218, "\u7684\u66f4\u65b0\u51fd\u6570": 218, "\u4e0e\u666e\u901a\u81ea\u5b9a\u4e49\u4f18\u5316\u5668\u76f8\u6bd4": 218, "\u6709\u51e0\u4e2a\u7ea6\u5b9a\u4e0d\u540c": 218, "\u6211\u4eec\u4e0d\u7ee7\u627f": 218, "\u4e0d\u652f\u6301\u591a\u6001": 218, "\u63a5\u53d7\u68af\u5ea6\u5217\u8868\u800c\u4e0d\u662f\u635f\u5931\u95ed\u5305": 218, "\u5c06\u5176\u5b9a\u4e49\u4e3a": 218, "functionalqhm": 218, "\u6211\u4eec\u8fd9\u91cc\u53ea\u6709\u4e00\u4e2a\u53c2\u6570\u7ec4": 218, "\u4e0d\u5141\u8bb8\u7528\u6237\u6dfb\u52a0\u989d\u5916\u7684\u53c2\u6570\u7ec4": 218, "\u56e0\u4e3a\u8fd9\u4e0d\u662f\u5e38\u89c1\u7528\u4f8b": 218, "params_with_grad": 218, "\u4f20\u5165\u7684\u68af\u5ea6\u6570\u91cf\u4e0e\u53c2\u6570\u6570\u91cf\u4e0d\u76f8\u7b49": 218, "\u53c2\u6570\u957f\u5ea6": 218, "\u68af\u5ea6\u957f\u5ea6": 218, "preserve_format": 218, "\u8c03\u7528\u6211\u4eec\u521a\u521a\u5b9a\u4e49\u7684\u66f4\u65b0\u51fd\u6570": 218, "\u6211\u4eec\u5c06\u65b0\u5b9a\u4e49\u7684\u5206\u5e03\u5f0f\u51fd\u6570\u5f0f\u4f18\u5316\u5668\u6ce8\u518c\u5230": 218, "functional_optim_map": 218, "\u8fd9\u6837": [218, 242], "\u5c31\u4f1a\u5c1d\u8bd5\u4f7f\u7528\u6211\u4eec\u7684\u81ea\u5b9a\u4e49\u5b9e\u73b0": 218, "\u800c\u4e0d\u662f\u9884\u5b9a\u4e49\u7684\u9ed8\u8ba4\u5b9e\u73b0": 218, "\u60a8\u53ef\u4ee5\u5728\u5206\u5e03\u5f0f\u8bad\u7ec3\u4e2d\u6b63\u5e38\u4f7f\u7528": 218, "\u53ea\u9700\u5c06\u5176\u4f20\u9012\u7ed9": 218, "remote_params_list": 218, "dist_optim": 218, "\u5c06\u81ea\u52a8\u5728\u5e95\u5c42\u5c06": 218, "\u4f18\u5316\u5668\u8f6c\u6362\u4e3a": 218, "\u5e76\u542f\u7528": 218, "\u8fd9\u5c06\u89e3\u9501\u591a\u7ebf\u7a0b\u8bad\u7ec3\u5e26\u6765\u7684\u6027\u80fd\u63d0\u5347": 218, "\u5e76\u4e3a\u8fdb\u4e00\u6b65\u6539\u8fdb\u63d0\u4f9b\u66f4\u591a\u6f5c\u529b": 218, "\u878d\u5408\u7b49": 218, "\u5927\u591a\u6570": 218, "\u5185\u7f6e\u4f18\u5316\u5668\u5df2\u7ecf\u4f7f\u7528\u8fd9\u79cd\u65b9\u6cd5\u6765\u52a0\u901f\u5206\u5e03\u5f0f\u8bad\u7ec3": 218, "\u5982\u679c\u60a8\u770b\u5230\u6709\u5173\u67d0\u4e9b\u4f18\u5316\u5668\u5c1a\u672a\u8f6c\u6362\u7684\u8b66\u544a": 218, "\u60a8\u53ef\u4ee5\u6309\u7167\u672c\u6559\u7a0b\u7f16\u5199\u81ea\u5df1\u7684\u8f6c\u6362": 218, "annotatedconvbnrelumodel": [220, 225], "prepare_sav": 220, "torchscript_model": [220, 225, 226, 227, 255], "torchscript_model_optim": [220, 225, 226, 227], "model_fus": 220, "bnrelu2d": 220, "build_pytorch_mobil": [220, 224, 225], "dbuild_binari": [220, 225], "input_typ": [220, 225], "6189": 220, "575": 220, "6216": 220, "sunita": 221, "nadamp": 221, "graviton": [221, 253], "\u662f\u4e00\u7cfb\u5217\u7531aws\u8bbe\u8ba1\u7684\u57fa\u4e8earm\u7684\u5904\u7406\u5668": 221, "graviton3\u5904\u7406\u5668\u9488\u5bf9\u673a\u5668\u5b66\u4e60": 221, "\u5de5\u4f5c\u8d1f\u8f7d\u8fdb\u884c\u4e86\u4f18\u5316": 221, "\u5305\u62ec\u652f\u6301": 221, "\u53ef\u6269\u5c55\u5411\u91cf\u6269\u5c55": 221, "sve": 221, "\u4ee5\u53ca\u6bd4graviton2\u9ad8\u4e24\u500d\u7684\u5355\u6307\u4ee4\u591a\u6570\u636e": 221, "simd": 221, "\u5e26\u5bbd": 221, "pytorch\u4e3a\u673a\u5668\u5b66\u4e60\u7b97\u5b50": 221, "\u5982\u5377\u79ef": [221, 249], "\u77e9\u9635\u4e58\u6cd5": [221, 249], "relu\u7b49": 221, "\u63d0\u4f9b\u4e86\u539f\u751f\u53c2\u8003aten\u5185\u6838": 221, "\u8fd9\u4e9b\u7b97\u5b50\u53ef\u4ee5\u901a\u8fc7\u6765\u81ea\u57fa\u672c\u7ebf\u6027\u4ee3\u6570": 221, "bla": 221, "\u5e93\u7684\u7279\u5b9a\u4e8e\u5e73\u53f0\u7684\u5185\u6838\u5b9e\u73b0\u8fdb\u884c\u52a0\u901f": 221, "\u5728aw": 221, "cpu\u4e0a": 221, "mkldnn\u4e0earm": 221, "acl": 221, "\u5e93\u4e3a\u4e00\u90e8\u5206\u7b97\u5b50\u63d0\u4f9b\u4e86\u4f18\u5316\u5b9e\u73b0": 221, "\u4ecepytorch": 221, "0\u7248\u672c\u5f00\u59cb": 221, "\u8fd9\u4e24\u4e2a\u5e93\u90fd\u96c6\u6210\u5230\u4e86pytorch\u4e2d": 221, "\u6211\u4eec\u5c06\u4ecb\u7ecd\u5982\u4f55\u901a\u8fc7": 221, "\u5185\u6838\u548c\u6b63\u786e\u7684\u540e\u7aef\u9009\u62e9": 221, "graviton3": 221, "c7g\u5b9e\u4f8b": 221, "\u4e0a\u5b9e\u73b0\u7ebf\u6027\u5c42\u795e\u7ecf\u7f51\u7edc\u7684\u6700\u4f73\u63a8\u7406\u6027\u80fd": 221, "\u4f7f\u7528bfloat16\u5feb\u901f\u6570\u5b66\u5185\u6838\u52a0\u901f\u63a8\u7406": 221, "\u5bf9\u4e8e\u8f83\u5c0f\u7684\u6279\u6b21\u7ef4\u5ea6": 221, "\u4f7f\u7528openblas\u63d0\u9ad8\u63a8\u7406\u6027\u80fd": 221, "\u4f7f\u7528linux\u900f\u660e\u5927\u9875\u4f18\u5316\u5185\u5b58\u5206\u914d\u5f00\u9500": 221, "\u603b\u7ed3": 221, "\u8981\u6210\u529f\u8fd0\u884c\u672c\u6559\u7a0b\u5e76\u91cd\u73b0\u4e0b\u9762\u663e\u793a\u7684\u52a0\u901f\u6570\u5b57": 221, "\u60a8\u9700\u8981\u6765\u81eagraviton3\u7cfb\u5217": 221, "c7g": 221, "r7g": 221, "m7g": 221, "\u7684\u786c\u4ef6\u5b9e\u4f8b": 221, "4vcpu": 221, "\u5b9e\u4f8b": [221, 228, 232, 247], "pytorch\u539f\u751f\u652f\u6301aw": 221, "graviton3\u4f18\u5316": 221, "\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u8bf7\u53c2\u9605\u6b64": 221, "\u535a\u5ba2": 221, "\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5pytorch": 221, "\u6211\u4eec\u5c06\u4ece\u5bfc\u5165\u6240\u9700\u7684\u4f9d\u8d56\u9879\u5e76\u5b9a\u4e49\u5c06\u5728\u5176\u4e0a\u8fd0\u884c\u7684\u8bbe\u5907\u5f00\u59cb": 221, "\u9274\u4e8e\u7ebf\u6027\u5c42\u662f\u8bb8\u591a\u795e\u7ecf\u7f51\u7edc": 221, "\u5305\u62ectransform": 221, "\u7684\u6838\u5fc3": 221, "\u6211\u4eec\u5728\u6b64\u6f14\u793a\u4e2d\u4f7f\u7528\u7ebf\u6027\u5c42": 221, "\u6211\u4eec\u901a\u8fc7\u5b50\u7c7b\u5316": 221, "\u4e2d\u521d\u59cb\u5316\u5c42\u6765\u5b9a\u4e49\u6211\u4eec\u7684\u795e\u7ecf\u7f51\u7edc": 221, "\u6211\u4eec\u4f7f\u7528\u5178\u578b\u7684\u5927\u578b\u8bed\u8a00\u6a21\u578b\u53c2\u6570\u6784\u5efa\u7f51\u7edc": 221, "\u4ee5\u5339\u914d\u771f\u5b9e\u4e16\u754c\u573a\u666f": 221, "myneuralnetwork": 221, "11008": 221, "\u8ba9\u6211\u4eec\u521b\u5efa\u4e00\u4e2a": [221, 240, 246], "\u5e76\u5c06\u5176\u79fb\u52a8\u5230\u8bbe\u5907\u4e0a": 221, "\u8ba9\u6211\u4eec\u901a\u8fc7\u5c06\u5b83\u4eec\u4f20\u9012\u7ed9": 221, "\u6a21\u5757\u7684\u5b9e\u4f8b\u6765\u83b7\u53d6\u9884\u6d4b\u6982\u7387": 221, "\u8f93\u51fa": 221, "\u6211\u4eec\u5df2\u9a8c\u8bc1\u4e86\u7f51\u7edc\u529f\u80fd": 221, "\u6211\u4eec\u5c06\u5206\u6790\u6027\u80fd": 221, "\u8ba9\u6211\u4eec\u68c0\u67e5\u4e24\u79cd\u4e0d\u540c\u7684\u60c5\u51b5": 221, "\u5c0f\u6279\u6b21\u7ef4\u5ea6\u548c\u5927\u6279\u6b21\u7ef4\u5ea6": 221, "\u60c5\u51b51": 221, "\u8f83\u5927\u7684\u6279\u6b21\u7ef4\u5ea6": 221, "\u4f8b\u5982256": 221, "\u9996\u5148\u8fdb\u884c\u9884\u70ed": 221, "\u5e76\u5faa\u73af\u591a\u6b21\u4ee5\u83b7\u5f97\u8db3\u591f\u7684\u6267\u884c\u65f6\u95f4": 221, "mymodel_infer": 221, "\u4f7f\u7528\u9ed8\u8ba4pytorch\u914d\u7f6e\u65f6\u7684\u5206\u6790\u5668\u8f93\u51fa\u5982\u4e0b": 221, "813": 221, "255m": 221, "177": 221, "032m": 221, "160u": 221, "162": [221, 233], "054m": 221, "540": 221, "180u": 221, "738m": 221, "201": 221, "955m": 221, "985": 221, "282m": 221, "421m": 221, "043m": 221, "810u": 221, "356m": 221, "179": 221, "388m": 221, "896": 221, "940u": 221, "graviton3\u5904\u7406\u5668\u652f\u6301": 221, "mmla\u6307\u4ee4": 221, "\u4e3aaw": 221, "graviton\u5904\u7406\u5668\u63d0\u4f9b\u4e86\u4f18\u5316\u7684": 221, "\u901a\u7528\u77e9\u9635\u4e58\u6cd5": 221, "\u5e76\u4ecepytorch": 221, "0\u7248\u672c\u5f00\u59cb\u901a\u8fc7mkldnn\u540e\u7aef\u96c6\u6210\u5230pytorch\u4e2d": 221, "\u53ef\u4ee5\u4f7f\u7528\u5feb\u901f\u6570\u5b66gemm\u5185\u6838\u4f18\u5316\u63a8\u7406\u6027\u80fd": 221, "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u4e0d\u542f\u7528\u5feb\u901f\u6570\u5b66\u6a21\u5f0f": 221, "\u56e0\u4e3a\u8fd9\u4e9b\u5185\u6838\u4ee5": 221, "\u7cbe\u5ea6\u800c\u4e0d\u662f": 221, "\u6267\u884cgemm": 221, "\u56e0\u6b64\u4f1a\u5bfc\u81f4\u6a21\u578b\u63a8\u7406\u7cbe\u5ea6\u7565\u6709\u4e0b\u964d": 221, "\u7cbe\u5ea6\u4e0b\u964d\u5728": 221, "\u6d4b\u8bd5\u5957\u4ef6\u4e2d\u4e3a": 221, "\u540e\u7aef\u5b9a\u4e49\u7684": 221, "\u4f59\u5f26\u76f8\u4f3c\u5ea6": 221, "\u9608\u503c\u8303\u56f4\u5185": 221, "\u56e0\u6b64\u5bf9\u5927\u591a\u6570\u5e94\u7528\u7a0b\u5e8f\u6765\u8bf4\u662f\u53ef\u4ee5\u63a5\u53d7\u7684": 221, "\u8981\u542f\u7528\u5feb\u901f\u6570\u5b66gemm\u5185\u6838": 221, "\u8bf7\u8bbe\u7f6e\u4ee5\u4e0b\u73af\u5883\u53d8\u91cf": 221, "dnnl_default_fpmath_mod": 221, "\u5f53\u60a8\u8fd0\u884c\u4e0a\u8ff0\u63a8\u7406\u811a\u672c\u65f6": 221, "\u5e94\u8be5\u4f1a\u770b\u5230\u542f\u7528mkldnn\u5feb\u901f\u6570\u5b66\u6a21\u5f0f\u540e\u7684\u5206\u6790\u5668\u8f93\u51fa": 221, "943": 221, "052": 221, "507m": 221, "167": 221, "653m": 221, "838": 221, "265u": 221, "107": 221, "593m": 221, "358": 221, "643u": 221, "167m": 221, "262": 221, "911m": 221, "060": 221, "533m": 221, "414m": 221, "892m": 221, "307u": 221, "281m": 221, "934m": 221, "670u": 221, "\u8fd9\u6bd4\u9ed8\u8ba4\u914d\u7f6e\u5feb\u7ea6": 221, "2\u500d": 221, "\u8ba9\u6211\u4eec\u770b\u770b\u8f83\u5c0f\u6279\u6b21\u7ef4\u5ea6\u7684\u60c5\u51b5": 221, "\u573a\u666f": 221, "\u8f83\u5c0f\u7684\u6279\u91cf\u7ef4\u5ea6": 221, "\u9884\u70ed": [221, 240], "\u9ed8\u8ba4\u914d\u7f6e\u8fd0\u884c\u4e0a\u8ff0\u811a\u672c\u65f6": 221, "\u60a8\u5e94\u8be5\u4f1a\u770b\u5230\u4ee5\u4e0b": 221, "\u81ea\u8eab": 221, "\u603b\u8ba1": 221, "094": 221, "\u4ee5\u4e0b\u662f\u542f\u7528": 221, "\u5feb\u901f\u6570\u5b66\u6a21\u5f0f\u65f6\u7684": 221, "\u5feb\u901f\u6570\u5b66\u6a21\u5f0f\u4e3a\u8f83\u5c0f\u7684\u6279\u91cf\u7ef4\u5ea6\u63d0\u4f9b\u4e86\u5927\u7ea6": 221, "47x": 221, "\u7684\u6027\u80fd\u63d0\u5347": 221, "\u5c3d\u7ba1\u6027\u80fd\u63d0\u5347\u660e\u663e": 221, "\u4f46\u6574\u4f53\u4ecd\u6709\u63d0\u5347\u7a7a\u95f4": 221, "\u56e0\u4e3a\u6765\u81ea": 221, "\u540e\u7aef\u7684\u8fd0\u884c\u65f6\u5f00\u9500": 221, "\u6743\u91cd\u91cd\u6392\u548c\u5185\u6838\u542f\u52a8\u65f6\u95f4": 221, "\u8d85\u8fc7\u4e86": 221, "\u5185\u6838\u5bf9\u8f83\u5c0f\u6279\u91cf\u8ba1\u7b97\u7684\u8ba1\u7b97\u4f18\u52bf": 221, "\u53ef\u4ee5\u901a\u8fc7\u5c06\u8f83\u5c0f\u7684\u5f62\u72b6\u4ece": 221, "\u5378\u8f7d\u5230": 221, "\u540e\u7aef\u6765\u63d0\u9ad8\u8f83\u5c0f\u6279\u91cf\u7ef4\u5ea6\u7684\u63a8\u7406\u6027\u80fd": 221, "\u6211\u4eec\u6b63\u5728\u52aa\u529b\u4e3a\u672a\u6765\u7248\u672c\u5b9e\u73b0\u81ea\u52a8\u5316\u7684\u540e\u7aef\u9009\u62e9": 221, "\u5e76\u5177\u6709\u5065\u58ee\u7684\u542f\u53d1\u5f0f\u7b97\u6cd5": 221, "\u5728\u5b9e\u73b0\u542f\u53d1\u5f0f\u7b97\u6cd5\u4e4b\u524d": 221, "\u53ef\u4ee5\u901a\u8fc7\u589e\u52a0": 221, "\u540e\u7aef\u9009\u62e9\u7684\u9608\u503c\u5c06\u8f83\u5c0f\u7684\u5f62\u72b6\u5378\u8f7d\u5230": 221, "\u5728\u4ee5\u4e0b\u793a\u4f8b\u4e2d": 221, "\u4f5c\u4e3a\u9608\u503c": 221, "\u56e0\u6b64\u6279\u91cf\u7ef4\u5ea6\u4e3a": 221, "\u7684\u8f93\u5165\u4e0d\u4f1a\u5206\u6d3e\u5230": 221, "\u76f8\u53cd": [221, 241], "\u5b83\u4f1a\u88ab\u5206\u6d3e\u5230": 221, "torch_mkldnn_matmul_min_dim": 221, "\u4ee5\u4e0b\u662f\u4f7f\u7528": 221, "\u540e\u7aef\u65f6\u7684": 221, "034": 221, "\u5982\u60a8\u6240\u89c1": [221, 236], "\u5207\u6362\u5230": 221, "\u5c06\u6027\u80fd\u63d0\u9ad8\u4e86\u4e00\u500d": 221, "\u4e0e\u9ed8\u8ba4\u7684": [221, 249], "\u540e\u7aef\u914d\u7f6e\u76f8\u6bd4": 221, "\u5bf9\u4e8e\u66f4\u5c0f\u7684\u6279\u91cf\u7ef4\u5ea6": 221, "\u4f8b\u5982\u6279\u91cf\u7ef4\u5ea6\u4e3a": 221, "\u8fd9\u4e00\u70b9\u66f4\u52a0\u663e\u8457": 221, "\u8fd9\u91cc\u6211\u4eec\u89c2\u5bdf\u5230\u901a\u8fc7\u9002\u5f53\u8c03\u6574\u540e\u7aef\u9608\u503c": 221, "\u6027\u80fd\u63d0\u9ad8\u4e863": 221, "\u6211\u4eec\u8fd8\u89c2\u5bdf\u5230": 221, "\u5bf9\u4e8e\u8fd9\u4e9b\u8f83\u5927\u7684\u7f51\u7edc": 221, "\u5f20\u91cf\u5185\u5b58\u5206\u914d\u5360\u63a8\u7406\u5ef6\u8fdf\u7684\u5f88\u5927\u4e00\u90e8\u5206": 221, "\u8fd9\u53ef\u4ee5\u901a\u8fc7\u4ecepytorch": 221, "c10\u5185\u5b58\u5206\u914d\u5668": 221, "\u542f\u7528": 221, "\u6765\u4f18\u5316": 221, "\u76ee\u524d": 221, "\u8be5\u529f\u80fd\u9ed8\u8ba4\u672a\u542f\u7528": 221, "\u56e0\u4e3a\u5b83\u4f1a\u7565\u5fae\u589e\u52a0\u5185\u5b58\u5360\u7528": 221, "\u8bbe\u7f6e\u4ee5\u4e0b\u73af\u5883\u53d8\u91cf\u4ee5\u542f\u7528\u5b83": 221, "thp_mem_alloc_en": 221, "\u5bf9\u4e8e\u6279\u91cf\u7ef4\u5ea6\u4e3a": 221, "\u4e14\u542f\u7528": 221, "\u6a21\u5f0f": [221, 223], "\u542f\u7528thp\u5185\u5b58\u5206\u914d\u540e": 221, "profiler\u7684\u8f93\u51fa\u5982\u4e0b": 221, "\u540d\u79f0": 221, "\u81ea\u8eabcpu": 221, "cpu\u603b": 221, "cpu\u5e73\u5747\u65f6\u95f4": 221, "\u8c03\u7528\u6b21\u6570": 221, "321": 221, "069m": 221, "568m": 221, "613m": 221, "06": 221, "602m": 221, "682": 221, "007u": 221, "777m": 221, "082m": 221, "329": 221, "097m": 221, "547m": 221, "325": 221, "115m": 221, "626m": 221, "\u81ea\u8eabcpu\u603b\u65f6\u95f4": 221, "\u8fd9\u6bd4\u4e0a\u9762\u6d4b\u91cf\u7684\u5df2\u4f18\u5316\u7684": 221, "\u6a21\u5f0f\u53c8\u63d0\u9ad8\u4e86": 221, "08\u500d\u62168": 221, "\u6211\u4eec\u4ecb\u7ecd\u4e86\u5728aw": 221, "graviton3\u5b9e\u4f8b\u4e0a\u7684pytorch\u63a8\u7406": 221, "\u5305\u62ec\u57fa\u672c\u7528\u6cd5": 221, "\u4f7f\u7528\u5feb\u901f\u6570\u5b66\u5185\u6838\u7684\u52a0\u901f": 221, "\u6bd4\u8f83\u4e0d\u540c\u6279\u91cf\u7ef4\u5ea6\u4e0b\u4e0d\u540c\u540e\u7aef\u7684\u6027\u80fd": 221, "\u4ee5\u53ca\u5982\u4f55\u4f7f\u7528linux\u900f\u660e\u5927\u9875\u9762\u4f18\u5316\u5f20\u91cf\u5185\u5b58\u5206\u914d\u5ef6\u8fdf": 221, "\u5bf9\u4e8e\u8f83\u5927\u7684\u5f20\u91cf\u5f62\u72b6": 221, "\u5efa\u8bae\u4f7f\u7528mkldnn\u540e\u7aef\u548cbfloat16\u5feb\u901f\u6570\u5b66\u6a21\u5f0f\u4ee5\u53cathp\u5185\u5b58\u5206\u914d": 221, "\u5bf9\u4e8e\u8f83\u5c0f\u7684\u5f20\u91cf\u5f62\u72b6": 221, "\u5efa\u8bae\u4f7f\u7528openblas\u540e\u7aef": 221, "\u5e0c\u671b\u60a8\u80fd\u5c1d\u8bd5\u4e00\u4e0b": 221, "avx512": 222, "xmx": 222, "xpu": 222, "claus": 222, "roialign": 222, "bertmodel": 222, "check_trac": 222, "cache_en": [222, 249], "memoryformat": 222, "channelslast": [222, 225], "intel_ext_pt_cpu": 222, "libpytorch_path": 222, "ldd": 222, "workspac": 222, "cmake_have_libc_pthread": 222, "0x00007f3cf98e0000": 222, "libc10": 222, "0x00007f3cf985a000": 222, "libintel": 222, "0x00007f3cf70fc000": 222, "libtorch_cpu": [222, 248], "0x00007f3ce16ac000": 222, "libdnnl_graph": 222, "0x00007f3cde954000": 222, "\u5927\u591a\u6570\u6df1\u5ea6\u5b66\u4e60\u5e94\u7528\u7a0b\u5e8f\u5728\u63a8\u7406\u65f6\u4f7f\u752832\u4f4d\u6d6e\u70b9\u7cbe\u5ea6": 223, "\u4f46\u662f\u7531\u4e8e\u663e\u8457\u7684\u6027\u80fd\u63d0\u5347": 223, "\u4f4e\u7cbe\u5ea6\u6570\u636e\u7c7b\u578b": 223, "\u5c24\u5176\u662fint8": 223, "\u6b63\u53d7\u5230\u8d8a\u6765\u8d8a\u591a\u7684\u5173\u6ce8": 223, "\u91c7\u7528\u4f4e\u7cbe\u5ea6\u65f6\u7684\u4e00\u4e2a\u4e3b\u8981\u95ee\u9898\u662f\u5982\u4f55\u8f7b\u677e\u5730\u51cf\u8f7b\u53ef\u80fd\u7684\u7cbe\u5ea6\u635f\u5931\u5e76\u8fbe\u5230\u9884\u5b9a\u7684\u7cbe\u5ea6\u8981\u6c42": 223, "compressor": [223, 253], "\u65e8\u5728\u901a\u8fc7\u6269\u5c55": 223, "\u7684\u7cbe\u5ea6\u9a71\u52a8\u81ea\u52a8\u8c03\u4f18\u7b56\u7565\u6765\u89e3\u51b3\u4e0a\u8ff0\u95ee\u9898": 223, "\u5e2e\u52a9\u7528\u6237\u5728intel\u786c\u4ef6\u4e0a\u5feb\u901f\u627e\u5230\u6700\u4f73\u91cf\u5316\u6a21\u578b": 223, "\u5305\u62ecintel": 223, "\u548cintel": 223, "compressor\u5df2\u4f5c\u4e3a\u5f00\u6e90\u9879\u76ee\u53d1\u5e03\u5728": 223, "_\u4e0a": 223, "\u6613\u7528\u7684python": 223, "\u63d0\u4f9b\u7b80\u5355\u7684\u524d\u7aefpython": 223, "api\u548c\u5b9e\u7528\u5de5\u5177": 223, "\u7528\u6237\u53ea\u9700\u66f4\u6539\u51e0\u884c\u4ee3\u7801\u5373\u53ef\u8fdb\u884c\u795e\u7ecf\u7f51\u7edc\u538b\u7f29": 223, "\u901a\u5e38\u53ea\u9700\u8981\u5728\u539f\u59cb\u4ee3\u7801\u4e2d\u6dfb\u52a05\u52306\u4e2a\u5b50\u53e5": 223, "\u652f\u6301\u5728": 223, "\u56fe\u6a21\u5f0f\u548c": 223, "\u6a21\u5f0f\u4e0b\u8fdb\u884c\u7cbe\u5ea6\u9a71\u52a8\u7684\u81ea\u52a8\u8c03\u4f18\u8fc7\u7a0b": 223, "\u5305\u62ec\u8bad\u7ec3\u540e\u9759\u6001\u91cf\u5316": 223, "\u8bad\u7ec3\u540e\u52a8\u6001\u91cf\u5316\u548c\u91cf\u5316\u611f\u77e5\u8bad\u7ec3": 223, "\u672c\u6559\u7a0b\u4e3b\u8981\u5173\u6ce8\u91cf\u5316\u90e8\u5206": 223, "\u5173\u4e8e\u5982\u4f55\u4f7f\u7528": 223, "\u8fdb\u884c\u526a\u679d\u548c\u84b8\u998f": 223, "\u8bf7\u53c2\u8003": 223, "github\u4ed3\u5e93\u4e2d\u7684\u76f8\u5e94\u6587\u6863": 223, "\u4ecepip\u5b89\u88c5\u7a33\u5b9a\u7248\u672c": 223, "\u4ecepip\u5b89\u88c5\u6bcf\u65e5\u6784\u5efa\u7248\u672c": 223, "\u4ececonda\u5b89\u88c5\u7a33\u5b9a\u7248\u672c": 223, "\u652f\u6301\u7684python\u7248\u672c\u4e3a3": 223, "8\u62163": 223, "\u7528\u6237\u53ea\u9700\u8fdb\u884c\u5c11\u91cf\u4ee3\u7801\u66f4\u6539\u5373\u53ef\u5f00\u59cb\u4f7f\u7528": 223, "\u91cf\u5316api": 223, "\u63a5\u53d7\u4e00\u4e2a": 223, "\u6a21\u578b\u548c\u4e00\u4e2a": 223, "\u914d\u7f6e\u6587\u4ef6\u4f5c\u4e3a\u8f93\u5165": 223, "\u8981\u6784\u5efa\u91cf\u5316\u8fc7\u7a0b": 223, "\u914d\u7f6e\u6587\u4ef6": 223, "\u6307\u5b9a\u4ee5\u4e0b\u8bbe\u7f6e": 223, "\u6821\u51c6\u6570\u636e\u52a0\u8f7d\u5668": 223, "\u9759\u6001\u91cf\u5316\u9700\u8981": 223, "\u8bc4\u4f30\u6570\u636e\u52a0\u8f7d\u5668": 223, "\u8bc4\u4f30\u6307\u6807": 223, "\u652f\u6301\u4e00\u4e9b\u5e38\u7528\u7684\u6570\u636e\u52a0\u8f7d\u5668\u548c\u8bc4\u4f30\u6307\u6807": 223, "\u5173\u4e8e\u5982\u4f55\u5728": 223, "\u914d\u7f6e\u6587\u4ef6\u4e2d\u914d\u7f6e\u5b83\u4eec": 223, "\u7528\u6237\u53ef\u4ee5\u53c2\u8003": 223, "\u5185\u7f6e\u6570\u636e\u96c6": 223, "\u5982\u679c\u7528\u6237\u60f3\u4f7f\u7528\u81ea\u5b9a\u4e49\u7684\u6570\u636e\u52a0\u8f7d\u5668\u6216\u8bc4\u4f30\u6307\u6807": 223, "\u652f\u6301\u901a\u8fc7": 223, "\u4ee3\u7801\u6ce8\u518c\u81ea\u5b9a\u4e49\u6570\u636e\u52a0\u8f7d\u5668": 223, "\u6307\u6807": 223, "\u5173\u4e8eyaml\u914d\u7f6e\u6587\u4ef6\u683c\u5f0f": 223, "yaml\u6a21\u677f": 223, "\u6240\u9700\u7684\u4ee3\u7801\u66f4\u6539\u5728\u4e0a\u9762\u7684\u6ce8\u91ca\u4e2d\u7a81\u51fa\u663e\u793a": 223, "\u6211\u4eec\u4f7f\u7528lenet\u6a21\u578b\u6765\u6f14\u793a\u5982\u4f55\u4f7f\u7528": 223, "lenet\u6a21\u578b\u5b9a\u4e49": 223, "fc1_drop": 223, "\u9884\u8bad\u7ec3\u6a21\u578b\u6743\u91cd": 223, "\u6765\u81ea": 223, "\u652f\u6301\u7cbe\u5ea6\u9a71\u52a8\u7684\u81ea\u52a8\u8c03\u4f18": 223, "\u4ee5\u751f\u6210\u6ee1\u8db3\u9884\u5b9a\u7cbe\u5ea6\u76ee\u6807\u7684\u6700\u4f73": 223, "\u4ee5\u4e0b\u662f\u901a\u8fc7\u81ea\u52a8\u8c03\u4f18\u5728pytorch": 223, "fx\u56fe\u6a21\u5f0f": 223, "\u4e0a\u91cf\u5316\u7b80\u5355\u7f51\u7edc\u7684\u793a\u4f8b": 223, "pytorch_fx": 223, "accuracy_criterion": 223, "compressor\u542f\u52a8\u4ee3\u7801": 223, "neural_compressor": 223, "calib_dataload": 223, "q_model": 223, "\u6307\u5b9a\u4e86": 223, "\u7684\u5185\u7f6e\u6307\u6807": 223, "\u4f5c\u4e3a\u8bc4\u4f30\u65b9\u6cd5": 223, "\u7684\u76f8\u5bf9\u7cbe\u5ea6\u635f\u5931\u8bbe\u7f6e\u4e3a\u81ea\u52a8\u8c03\u4f18\u7684\u7cbe\u5ea6\u76ee\u6807": 223, "\u5c06\u904d\u5386\u6bcf\u4e2a\u64cd\u4f5c\u7ea7\u522b\u4e0a\u6240\u6709\u53ef\u80fd\u7684\u91cf\u5316\u914d\u7f6e\u7ec4\u5408": 223, "\u4ee5\u627e\u51fa\u8fbe\u5230\u9884\u5b9a\u7cbe\u5ea6\u76ee\u6807\u7684\u6700\u4f73": 223, "\u9664\u4e86\u8fd9\u4e9b\u5185\u7f6e\u6307\u6807\u5916": 223, "\u8fd8\u652f\u6301\u901a\u8fc7": 223, "\u4ee3\u7801\u81ea\u5b9a\u4e49\u6307\u6807": 223, "\u5b9a\u4e49\u81ea\u5b9a\u4e49\u6307\u6807": 223, "top1metr": 223, "\u5b9e\u73b0\u4e86\u4e00\u4e2a\u5305\u542b": 223, "\u51fd\u6570\u7684": [223, 242], "\u7528\u4e8e\u8bb0\u5f55\u6bcf\u4e2a\u5c0f\u6279\u91cf\u7684\u7ed3\u679c\u5e76\u5728\u6700\u540e\u8ba1\u7b97\u6700\u7ec8\u7cbe\u5ea6": 223, "\u9664\u4e86\u8bad\u7ec3\u540e\u9759\u6001\u91cf\u5316\u548c\u8bad\u7ec3\u540e\u52a8\u6001\u91cf\u5316\u5916": 223, "\u8fd8\u652f\u6301\u5177\u6709\u7cbe\u5ea6\u9a71\u52a8\u81ea\u52a8\u8c03\u4f18\u673a\u5236\u7684\u91cf\u5316\u611f\u77e5\u8bad\u7ec3": 223, "\u4ee5\u4e0b\u662f\u5728pytorch": 223, "\u4e0a\u5bf9\u7b80\u5355\u7f51\u7edc\u8fdb\u884c\u91cf\u5316\u611f\u77e5\u8bad\u7ec3\u7684\u793a\u4f8b": 223, "quant_aware_train": 223, "training_func": 223, "\u8bad\u7ec3\u8f6e\u6b21": 223, "t\u635f\u5931": 223, "\u542f\u52a8\u4ee3\u7801": 223, "q_func": 223, "\u652f\u6301\u4f7f\u7528\u865a\u62df\u6570\u636e\u96c6\u76f4\u63a5\u751f\u6210": 223, "\u7528\u4e8e\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5\u76ee\u7684": 223, "\u4ee5\u4e0b\u662f\u4f7f\u7528\u865a\u62df\u6570\u636e\u96c6\u5728pytorch": 223, "dummy_dataset": 223, "dummydataset": 223, "\u7528\u6237\u53ef\u4ee5\u4ece": 223, "\u6253\u5370\u7684\u65e5\u5fd7\u4e2d\u4e86\u89e3\u6709\u591a\u5c11\u64cd\u4f5c\u88ab\u91cf\u5316": 223, "linearrelu": 223, "\u91cf\u5316\u6a21\u578b\u5c06\u5728": 223, "\u76ee\u5f55\u4e0b\u751f\u6210": 223, "\u5176\u4e2d\u5305\u542b\u4e24\u4e2a\u6587\u4ef6": 223, "best_configur": 223, "best_model_weight": 223, "\u7b2c\u4e00\u4e2a\u6587\u4ef6\u5305\u542b\u6bcf\u4e2a\u64cd\u4f5c\u7684\u91cf\u5316\u914d\u7f6e": 223, "\u7b2c\u4e8c\u4e2a\u6587\u4ef6\u5305\u542b": 223, "\u6743\u91cd\u4ee5\u53ca\u6fc0\u6d3b\u7684\u96f6\u70b9\u548c\u6bd4\u4f8b\u4fe1\u606f": 223, "\u7528\u6237\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u4ee3\u7801\u52a0\u8f7d\u91cf\u5316\u6a21\u578b": 223, "\u7136\u540e\u8fdb\u884c\u63a8\u7406\u6216\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5": 223, "int8_model": 223, "\u8bf7\u8bbf\u95ee": 223, "\u4ed3\u5e93": 223, "\u83b7\u53d6\u66f4\u591a\u6559\u7a0b": 223, "martin": 224, "pytorchstreamread": 224, "regener": 224, "model_psth": 224, "_load_for_lite_interpret": [224, 225], "optimized_scripted_modul": 224, "pytorch_android_lit": 224, "litemoduleload": 224, "getapplicationcontext": 224, "prebuilt": 224, "use_framework": 224, "libtorch_lit": 224, "nullabl": 224, "instancetyp": 224, "initwithfileatpath": 224, "nsstring": 224, "_load_for_mobil": [224, 225], "utf8str": 224, "nslog": 224, "architechtur": 224, "pend": 225, "dsp": 225, "calibration_data": 225, "588kb": 225, "nio": 225, "suboptim": 225, "analysisresult": 225, "analyzeimag": 225, "imageproxi": 225, "rotationdegre": 225, "modulefileabsolutefilepath": 225, "minputtensorbuff": 225, "minputtensor": 225, "imageyuv420centercroptofloatbuff": 225, "getimag": 225, "flatbuff": 225, "_use_flatbuff": 225, "jit_model": 225, "ff": 225, "5387594579999999": 225, "038842832999999466": 225, "nake": 225, "rf": 225, "speedbenchark_torch": 225, "speedbenchmark": 225, "121318": 225, "24281": 225, "trace_model": 225, "rubi": 225, "iphonex": 225, "2121": 225, "722447": 225, "762": 225, "mobilenetv2_quant": [226, 227], "hackathon": [226, 227], "xcworkspac": 227, "your_project_nam": 227, "\u7684\u8bf4\u660e\u53ef\u5728": 228, "\u4e0a\u627e\u5230": [228, 259], "\u662f\u4e00\u6b3e\u7528\u4e8e\u4e32\u884c\u548c\u591a\u7ebf\u7a0b\u5e94\u7528\u7a0b\u5e8f\u7684\u6027\u80fd\u5206\u6790\u5de5\u5177": 228, "\u5bf9\u4e8e\u719f\u6089": 228, "\u67b6\u6784\u7684\u4eba\u6765\u8bf4": 228, "\u63d0\u4f9b\u4e86\u4e30\u5bcc\u7684\u6307\u6807\u96c6": 228, "\u5e2e\u52a9\u7528\u6237\u4e86\u89e3\u5e94\u7528\u7a0b\u5e8f\u5728": 228, "\u5e73\u53f0\u4e0a\u7684\u6267\u884c\u60c5\u51b5": 228, "\u4ece\u800c\u4e86\u89e3\u6027\u80fd\u74f6\u9888\u6240\u5728": 228, "\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f": 228, "\u5305\u62ec\u5165\u95e8\u6307\u5357": 228, "\u7f51\u7ad9": 228, "\u63d0\u4f9b": 228, "\u4f7f\u76ee\u6807\u5e94\u7528\u7a0b\u5e8f\u80fd\u591f\u5728\u6267\u884c\u671f\u95f4\u751f\u6210\u548c\u63a7\u5236\u8ddf\u8e2a\u6570\u636e\u7684\u6536\u96c6": 228, "\u529f\u80fd\u7684\u4f18\u52bf\u5728\u4e8e\u80fd\u591f\u5728": 228, "\u4e0a\u6807\u8bb0\u5355\u4e2a": 228, "\u7b97\u5b50\u548c\u81ea\u5b9a\u4e49\u533a\u57df\u7684\u65f6\u95f4\u8de8\u5ea6": 228, "\u5f53\u7528\u6237\u53d1\u73b0\u4efb\u4f55\u5f02\u5e38\u65f6": 228, "\u8fd9\u5c06\u975e\u5e38\u6709\u52a9\u4e8e\u5b9a\u4f4d\u54ea\u4e2a\u7b97\u5b50\u8868\u73b0\u5f02\u5e38": 228, "\u5df2\u5728": 228, "\u4e2d\u96c6\u6210": 228, "\u7528\u6237\u65e0\u9700\u8c03\u7528\u539f\u59cb\u7684": 228, "\u53ea\u9700\u8c03\u7528": 228, "\u5373\u53ef": 228, "\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u53ef\u5728": 228, "\u4e2d\u627e\u5230": 228, "\u63d0\u4f9b\u4e86\u4e24\u79cd\u4f7f\u7528\u65b9\u5f0f": 228, "\u9690\u5f0f\u8c03\u7528": 228, "\u6240\u6709\u901a\u8fc7": 228, "\u7b97\u5b50\u6ce8\u518c\u673a\u5236\u6ce8\u518c\u7684\u7b97\u5b50\u5728\u542f\u7528": 228, "\u529f\u80fd\u65f6\u90fd\u4f1a\u81ea\u52a8\u6807\u8bb0": 228, "\u663e\u5f0f\u8c03\u7528": 228, "\u5982\u679c\u9700\u8981\u81ea\u5b9a\u4e49\u6807\u8bb0": 228, "\u7528\u6237\u53ef\u4ee5\u5728": 228, "\u4e2d\u4f7f\u7528\u663e\u5f0f": 228, "\u5bf9\u6240\u9700\u8303\u56f4\u8fdb\u884c\u6807\u8bb0": 228, "\u8981\u542f\u7528\u663e\u5f0f\u8c03\u7528": 228, "\u9700\u8981\u5728": 228, "\u4f5c\u7528\u57df\u4e0b\u8c03\u7528\u9884\u671f\u6807\u8bb0\u7684\u4ee3\u7801": 228, "\u8981\u9a8c\u8bc1\u529f\u80fd": 228, "\u60a8\u9700\u8981\u542f\u52a8\u4e00\u4e2a": 228, "\u7684\u6b65\u9aa4\u8bf7\u67e5\u770b": 228, "\u7528\u6237\u6307\u5357": 228, "\u4e00\u65e6\u542f\u52a8\u4e86": 228, "\u60a8\u5e94\u8be5\u4f1a\u770b\u5230\u5982\u4e0b\u7528\u6237\u754c\u9762": 228, "\u5de6\u4fa7\u5bfc\u822a\u680f\u4e0b\u7684": 228, "\u9879\u76ee\u4e2d\u6709\u4e09\u4e2a\u793a\u4f8b\u7ed3\u679c": 228, "\u5982\u679c\u60a8\u4e0d\u5e0c\u671b\u5206\u6790\u7ed3\u679c\u51fa\u73b0\u5728\u6b64\u9ed8\u8ba4\u793a\u4f8b\u9879\u76ee\u4e2d": 228, "\u53ef\u4ee5\u901a\u8fc7\u84dd\u8272": 228, "\u6309\u94ae\u4e0b\u7684": 228, "\u6309\u94ae\u521b\u5efa\u4e00\u4e2a\u65b0\u9879\u76ee": 228, "\u8981\u542f\u52a8\u65b0\u7684\u5206\u6790": 228, "\u8bf7\u5355\u51fb\u84dd\u8272\u7684": 228, "\u6309\u94ae\u4ee5\u5f00\u59cb\u914d\u7f6e\u5206\u6790": 228, "\u5355\u51fb": 228, "\u6309\u94ae\u540e": 228, "\u60a8\u5e94\u8be5\u4f1a\u770b\u5230\u5982\u4e0b\u754c\u9762": 228, "\u7a97\u53e3\u7684\u53f3\u4fa7\u5206\u4e3a\u4e09\u90e8\u5206": 228, "\u5de6\u4e0a\u89d2": 228, "\u5de6\u4e0b\u89d2": 228, "\u53f3\u4fa7": 228, "\u60a8\u53ef\u4ee5\u6307\u5b9a\u8981\u5728\u54ea\u53f0\u673a\u5668\u4e0a\u8fd0\u884c\u5206\u6790": 228, "\u60a8\u53ef\u4ee5\u8bbe\u7f6e\u8981\u5206\u6790\u7684\u5e94\u7528\u7a0b\u5e8f\u7684\u8def\u5f84": 228, "\u8981\u5206\u6790": 228, "\u811a\u672c": [228, 232, 258], "\u5efa\u8bae\u5c06\u6240\u6709\u624b\u52a8\u6b65\u9aa4": 228, "\u5305\u62ec\u6fc0\u6d3b": 228, "\u73af\u5883\u548c\u8bbe\u7f6e\u6240\u9700\u73af\u5883\u53d8\u91cf": 228, "\u5c01\u88c5\u5230\u4e00\u4e2a": 228, "\u811a\u672c\u4e2d": 228, "\u7136\u540e\u5bf9\u8be5": 228, "\u811a\u672c\u8fdb\u884c\u5206\u6790": 228, "\u5728\u4e0a\u9762\u7684\u622a\u56fe\u4e2d": 228, "\u6211\u4eec\u5c06\u6240\u6709\u6b65\u9aa4\u5c01\u88c5\u5230": 228, "\u7684\u53c2\u6570\u8bbe\u7f6e\u4e3a": 228, "path_of_launch": 228, "\u7684\u8def\u5f84": 228, "\u5728\u53f3\u4fa7\u7684": 228, "\u60a8\u53ef\u4ee5\u9009\u62e9\u8981\u5206\u6790\u7684\u7c7b\u578b": 228, "\u63d0\u4f9b\u4e86\u591a\u79cd\u53ef\u9009\u7684\u5206\u6790\u7c7b\u578b": 228, "\u6210\u529f\u8fdb\u884c\u4e86\u5e26\u6709": 228, "\u7684\u5206\u6790\u540e": 228, "\u60a8\u53ef\u4ee5\u6253\u5f00\u5206\u6790\u7ed3\u679c\u7684": 228, "\u9009\u9879\u5361": 228, "\u65f6\u95f4\u7ebf\u4e0a\u67e5\u770b\u6807\u8bb0": 228, "\u65f6\u95f4\u7ebf\u663e\u793a\u4e86\u9876\u90e8\u7684\u4e3b\u7ebf\u7a0b\u4f5c\u4e3a": 228, "\u7ebf\u7a0b": 228, "\u4e0b\u9762\u662f\u5404\u4e2a": 228, "\u6807\u8bb0\u7684": 228, "\u7b97\u5b50\u548c\u81ea\u5b9a\u4e49\u533a\u57df\u663e\u793a\u5728\u4e3b\u7ebf\u7a0b\u884c\u4e2d": 228, "\u6240\u6709\u4ee5": 228, "\u5f00\u5934\u7684\u7b97\u5b50\u90fd\u662f\u7531": 228, "\u529f\u80fd\u9690\u5f0f\u6807\u8bb0\u7684": 228, "iteration_n": 228, "\u662f\u4f7f\u7528\u7279\u5b9a\u7684": 228, "\u4f5c\u7528\u57df\u663e\u5f0f\u6807\u8bb0\u7684": 228, "\u8bf7\u67e5\u770b\u4e0b\u4e00\u8282\u4e2d\u7684\u793a\u4f8b\u4ee3\u7801\u4ee5\u4e86\u89e3\u8be6\u60c5": 228, "\u65f6\u95f4\u7ebf\u4e2d\u6807\u8bb0\u4e3a": 228, "\u7684\u7ea2\u8272\u6846\u662f\u7531": 228, "\u5982\u53f3\u4fa7\u5bfc\u822a\u680f\u6240\u793a": 228, "\u65f6\u95f4\u7ebf\u884c\u4e2d\u7684\u68d5\u8272\u90e8\u5206\u663e\u793a\u4e86\u5404\u4e2a\u7ebf\u7a0b\u7684": 228, "\u4f7f\u7528\u60c5\u51b5": 228, "\u5728\u67d0\u4e2a\u65f6\u95f4\u70b9": 228, "\u68d5\u8272\u90e8\u5206\u5728\u7ebf\u7a0b\u884c\u4e2d\u6240\u5360\u7684\u9ad8\u5ea6\u767e\u5206\u6bd4\u4e0e\u8be5\u7ebf\u7a0b\u5728\u8be5\u65f6\u95f4\u70b9\u7684": 228, "\u4f7f\u7528\u7387\u76f8\u5bf9\u5e94": 228, "\u4ece\u8fd9\u4e2a\u65f6\u95f4\u7ebf\u53ef\u4ee5\u76f4\u89c2\u5730\u4e86\u89e3\u4ee5\u4e0b\u51e0\u70b9": 228, "\u6bcf\u4e2a\u7ebf\u7a0b\u7684": 228, "\u6838\u5fc3\u5229\u7528\u7387\u5982\u4f55": 228, "\u6240\u6709\u7ebf\u7a0b\u7684": 228, "\u6838\u5fc3\u5229\u7528\u7387\u662f\u5426\u5e73\u8861": 228, "\u4f7f\u7528\u60c5\u51b5\u662f\u5426\u826f\u597d": 228, "\u7ebf\u7a0b\u662f\u5426\u540c\u6b65\u826f\u597d": 228, "\u7ebf\u7a0b\u6216": 228, "\u7ebf\u7a0b\u5b8c\u6210\u65f6\u662f\u5426\u5b58\u5728\u6296\u52a8": 228, "\u8fd8\u63d0\u4f9b\u4e86\u66f4\u591a\u4e30\u5bcc\u7684\u5206\u6790\u529f\u80fd": 228, "\u5e2e\u52a9\u60a8\u4e86\u89e3\u6027\u80fd\u95ee\u9898\u7684\u6839\u6e90": 228, "\u4e00\u65e6\u60a8\u4e86\u89e3\u4e86\u6027\u80fd\u95ee\u9898\u7684\u6839\u6e90": 228, "\u5c31\u53ef\u4ee5\u52a0\u4ee5\u4fee\u590d": 228, "\u66f4\u591a\u8be6\u7ec6\u7684\u4f7f\u7528\u8bf4\u660e\u53ef\u5728": 228, "\u4e0b\u9762\u7684\u793a\u4f8b\u4ee3\u7801\u5c31\u662f\u5728\u4e0a\u9762\u7684\u622a\u56fe\u4e2d\u7528\u4e8e\u5206\u6790\u7684\u811a\u672c": 228, "\u8be5\u62d3\u6251\u7531\u4e24\u4e2a\u7b97\u5b50": 228, "\u8fdb\u884c\u4e86\u4e09\u6b21\u63a8\u7406\u8fed\u4ee3": 228, "\u6bcf\u6b21\u8fed\u4ee3\u90fd\u4f7f\u7528": 228, "\u6807\u8bb0\u4e3a\u6587\u672c\u5b57\u7b26\u4e32": 228, "\u65e0\u8bba\u662f\u4f7f\u7528": 228, "\u7684\u914d\u5bf9": 228, "\u8fd8\u662f\u4f7f\u7528": 228, "\u4f5c\u7528\u57df": 228, "\u90fd\u53ef\u4ee5\u5b9e\u73b0\u81ea\u5b9a\u4e49\u6807\u8bb0\u529f\u80fd": 228, "ittsampl": 228, "292820": 228, "\u914d\u5bf9\u6807\u8bb0\u533a\u57df": 228, "iteration_": 228, "\u4f5c\u7528\u57df\u6807\u8bb0\u533a\u57df": 228, "\u4e0b\u9762\u662f\u5728": 228, "\u622a\u56fe\u4e2d\u63d0\u5230\u7684": 228, "\u7528\u4e8e\u5c01\u88c5\u6240\u6709\u624b\u52a8\u6b65\u9aa4": 228, "\u83b7\u53d6\u5305\u542b": 228, "\u7684\u76ee\u5f55\u8def\u5f84": 228, "\u4ee5\u4fbf\u4ece\u4efb\u4f55\u76ee\u5f55\u8c03\u7528\u6b64": 228, "basefold": 228, "bash_sourc": 228, "torchscipt": 229, "ota": 230, "incept": 230, "print_model_s": 230, "mdl": 230, "till": 230, "model_dynamic_quant": 230, "model_static_quant": 230, "98mb": 230, "tra": 230, "model_qat": 230, "\u53ef\u4ee5\u5e2e\u52a9\u60a8\u4e86\u89e3\u6570\u636e\u7279\u5f81\u5982\u4f55\u5f71\u54cd\u6a21\u578b\u7684\u9884\u6d4b\u6216\u795e\u7ecf\u5143\u6fc0\u6d3b": 231, "\u4ece\u800c\u63ed\u793a\u6a21\u578b\u7684\u5de5\u4f5c\u539f\u7406": 231, "\u60a8\u53ef\u4ee5\u7edf\u4e00\u5730\u5e94\u7528\u5e7f\u6cdb\u7684\u6700\u5148\u8fdb\u7684\u7279\u5f81\u5f52\u56e0\u7b97\u6cd5": 231, "gradcam": 231, "\u60a8\u5c06\u5b66\u4e60\u5982\u4f55\u4f7f\u7528": 231, "\u5c06\u56fe\u50cf\u5206\u7c7b\u5668\u7684\u9884\u6d4b\u5f52\u56e0\u4e8e\u76f8\u5e94\u7684\u56fe\u50cf\u7279\u5f81": [231, 253], "\u53ef\u89c6\u5316\u5f52\u56e0\u7ed3\u679c": 231, "\u786e\u4fdd\u5728\u60a8\u7684\u6d3b\u8dc3": 231, "\u73af\u5883\u4e2d\u5b89\u88c5\u4e86": 231, "\u4e0a\u83b7\u53d6": 231, "\u4e5f\u53ef\u4ee5\u4f5c\u4e3a": 231, "\u5305\u6216": 231, "\u5305\u83b7\u53d6": 231, "\u6709\u5173\u8be6\u7ec6\u8bf4\u660e": 231, "\u8bf7\u67e5\u9605\u5b89\u88c5\u6307\u5357": 231, "\u5bf9\u4e8e\u6a21\u578b": 231, "\u4e2d\u7684\u5185\u7f6e\u56fe\u50cf\u5206\u7c7b\u5668": 231, "\u53ef\u4ee5\u63ed\u793a\u6837\u672c\u56fe\u50cf\u7684\u54ea\u4e9b\u90e8\u5206\u652f\u6301\u4e86\u6a21\u578b\u505a\u51fa\u7684\u67d0\u4e9b\u9884\u6d4b": 231, "freepik": 231, "puppi": 231, "dog_58409": 231, "6024": 231, "center_crop": 231, "\u5c06\u56fe\u50cf\u8f6c\u6362\u4e3a\u503c\u5728": 231, "\u4e4b\u95f4\u7684\u5f20\u91cf": 231, "\u5f52\u4e00\u5316\u4ee5\u9075\u5faa": 231, "\u5747\u503c\u7684": 231, "\u50cf\u7d20": 231, "\u5728\u6a21\u578b\u7684\u524d": 231, "\u4e2a\u9884\u6d4b\u4e2d": 231, "\u7c7b\u522b": 231, "283": 231, "\u5206\u522b\u5bf9\u5e94\u4e8e\u72d7\u548c\u732b": 231, "\u8ba9\u6211\u4eec\u4f7f\u7528": [231, 233, 248], "\u7b97\u6cd5\u5c06\u8fd9\u4e9b\u9884\u6d4b\u5f52\u56e0\u4e8e\u8f93\u5165\u7684\u76f8\u5e94\u90e8\u5206": 231, "\u6b65\u957f\u8d8a\u5c0f": 231, "\u5f52\u56e0\u8d8a\u7ec6\u7c92\u5ea6": 231, "\u4f46\u901f\u5ea6\u8d8a\u6162": 231, "\u4e2d\u7684\u62c9\u5e03\u62c9\u591a\u7d22\u5f15": 231, "\u9009\u62e9\u8db3\u4ee5\u6539\u53d8\u5bf9\u8c61\u5916\u89c2\u7684\u5927\u5c0f": 231, "\u7528\u4e8e\u906e\u6321\u56fe\u50cf\u7684\u503c": 231, "\u5bf9\u5e94\u7070\u8272": 231, "attribution_dog": 231, "\u4e2d\u7684\u6ce2\u65af\u732b\u7d22\u5f15": 231, "attribution_cat": 231, "\u8fd8\u63d0\u4f9b\u4e86\u8bb8\u591a\u7b97\u6cd5": 231, "guidedbackprop": 231, "deeplift": 231, "gradientshap": 231, "\u6240\u6709\u8fd9\u4e9b\u7b97\u6cd5\u90fd\u662f": 231, "\u5728\u521d\u59cb\u5316\u65f6\u9700\u8981\u5c06\u60a8\u7684\u6a21\u578b\u4f5c\u4e3a\u53ef\u8c03\u7528\u7684": 231, "forward_func": 231, "\u4f20\u5165": 231, "\u5e76\u5177\u6709": 231, "\u8be5\u65b9\u6cd5\u4ee5\u7edf\u4e00\u7684\u683c\u5f0f\u8fd4\u56de\u5f52\u56e0\u7ed3\u679c": 231, "\u8ba9\u6211\u4eec\u53ef\u89c6\u5316\u8ba1\u7b97\u51fa\u7684\u56fe\u50cf\u5f52\u56e0\u7ed3\u679c": 231, "\u5b9e\u7528\u7a0b\u5e8f\u63d0\u4f9b\u4e86\u5f00\u7bb1\u5373\u7528\u7684\u65b9\u6cd5": 231, "\u7528\u4e8e\u53ef\u89c6\u5316\u56fe\u50cf\u548c\u6587\u672c\u8f93\u5165\u7684\u5f52\u56e0\u7ed3\u679c": 231, "\u5c06\u8ba1\u7b97\u51fa\u7684\u5f52\u56e0\u5f20\u91cf\u8f6c\u6362\u4e3a\u7c7b\u4f3c\u56fe\u50cf\u7684": 231, "vis_typ": 231, "vis_sign": 231, "\u4ee5\u663e\u793a\u4e24\u8005": 231, "\u6b63\u5f52\u56e0\u8868\u793a\u8be5\u533a\u57df\u7684\u5b58\u5728\u4f1a\u589e\u52a0\u9884\u6d4b\u5206\u6570": 231, "\u8d1f\u5f52\u56e0\u8868\u793a\u8be5\u533a\u57df\u7684\u7f3a\u5931\u4f1a\u589e\u52a0\u9884\u6d4b\u5206\u6570": 231, "\u6b63": 231, "\u8d1f\u5f52\u56e0\u6216\u5168\u90e8": 231, "\u5982\u679c\u60a8\u7684\u6570\u636e\u662f\u6587\u672c": 231, "visualize_text": 231, "\u63d0\u4f9b\u4e86\u4e00\u4e2a\u4e13\u7528\u89c6\u56fe": 231, "\u7528\u4e8e\u63a2\u7d22\u8f93\u5165\u6587\u672c\u7684\u5f52\u56e0": 231, "\u66f4\u591a\u4fe1\u606f\u8bf7\u8bbf\u95ee": 231, "imdb_torchtext_interpret": 231, "\u53ef\u4ee5\u5904\u7406": 231, "\u4e2d\u5305\u62ec\u89c6\u89c9": 231, "\u6587\u672c\u7b49\u5404\u79cd\u6a21\u6001\u7684\u5927\u591a\u6570\u6a21\u578b\u7c7b\u578b": 231, "\u60a8\u53ef\u4ee5": [231, 260], "\u5c06\u7279\u5b9a\u8f93\u51fa\u5f52\u56e0\u4e8e\u6a21\u578b\u8f93\u5165": 231, "\u5c06\u7279\u5b9a\u8f93\u51fa\u5f52\u56e0\u4e8e\u9690\u85cf\u5c42\u795e\u7ecf\u5143": 231, "\u53c2\u89c1": [231, 257], "\u53c2\u8003": [231, 257, 259], "\u5c06\u9690\u85cf\u5c42\u795e\u7ecf\u5143\u54cd\u5e94\u5f52\u56e0\u4e8e\u6a21\u578b\u8f93\u5165": 231, "\u6709\u5173\u652f\u6301\u65b9\u6cd5\u7684\u5b8c\u6574": 231, "\u548c\u6559\u7a0b\u5217\u8868": 231, "\u8bf7\u67e5\u9605\u6211\u4eec\u7684\u7f51\u7ad9": 231, "gilbert": 231, "tanner": 231, "\u7684\u53e6\u4e00\u7bc7\u6709\u7528\u6587\u7ae0": 231, "gilberttann": 231, "captum_recip": [231, 237], "carilli": 232, "\u63d0\u4f9b\u4e86\u6df7\u5408\u7cbe\u5ea6\u7684\u4fbf\u5229\u65b9\u6cd5": 232, "\u5176\u4e2d\u4e00\u4e9b\u64cd\u4f5c\u4f7f\u7528": 232, "\u800c\u53e6\u4e00\u4e9b\u64cd\u4f5c\u4f7f\u7528": 232, "\u4e00\u4e9b\u64cd\u4f5c": 232, "\u5982\u7ebf\u6027\u5c42\u548c\u5377\u79ef": 232, "\u4e0b\u8fd0\u884c\u901f\u5ea6\u66f4\u5feb": 232, "\u800c\u5176\u4ed6\u64cd\u4f5c": 232, "\u5982\u5f52\u7ea6\u64cd\u4f5c": 232, "\u901a\u5e38\u9700\u8981": 232, "\u7684\u52a8\u6001\u8303\u56f4": 232, "\u6df7\u5408\u7cbe\u5ea6\u8bd5\u56fe\u5c06\u6bcf\u4e2a\u64cd\u4f5c\u4e0e\u5176\u5408\u9002\u7684\u6570\u636e\u7c7b\u578b\u76f8\u5339\u914d": 232, "\u4ece\u800c\u51cf\u5c11\u7f51\u7edc\u7684\u8fd0\u884c\u65f6\u95f4\u548c\u5185\u5b58\u5360\u7528": 232, "\u901a\u5e38": [232, 249, 254, 261], "\u81ea\u52a8\u6df7\u5408\u7cbe\u5ea6\u8bad\u7ec3": 232, "\u540c\u65f6\u4f7f\u7528": 232, "\u672c\u6559\u7a0b\u6d4b\u91cf\u4e86\u4e00\u4e2a\u7b80\u5355\u7f51\u7edc\u5728\u9ed8\u8ba4\u7cbe\u5ea6\u4e0b\u7684\u6027\u80fd": 232, "\u7136\u540e\u901a\u8fc7\u6dfb\u52a0": 232, "\u4ee5\u6df7\u5408\u7cbe\u5ea6\u8fd0\u884c\u76f8\u540c\u7684\u7f51\u7edc": 232, "\u63d0\u9ad8\u6027\u80fd": 232, "\u60a8\u53ef\u4ee5\u4e0b\u8f7d\u5e76\u8fd0\u884c\u672c\u6559\u7a0b\u4f5c\u4e3a\u72ec\u7acb\u7684": 232, "\u552f\u4e00\u7684\u8981\u6c42\u662f": 232, "\u4ee5\u53ca\u652f\u6301": 232, "\u6df7\u5408\u7cbe\u5ea6\u4e3b\u8981\u53d7\u76ca\u4e8e\u652f\u6301\u5f20\u91cf\u6838\u5fc3\u7684\u67b6\u6784": 232, "ture": 232, "\u5728\u8fd9\u4e9b\u67b6\u6784\u4e0a": 232, "\u672c\u6559\u7a0b\u5e94\u663e\u793a\u663e\u8457\u7684": 232, "3\u500d": 232, "\u52a0\u901f": 232, "\u5728\u8f83\u65e9\u7684\u67b6\u6784": 232, "kepler": 232, "maxwel": 232, "pascal": 232, "\u60a8\u53ef\u80fd\u4f1a\u89c2\u5bdf\u5230\u9002\u5ea6\u7684\u52a0\u901f": 232, "\u53ef\u4ee5\u663e\u793a\u60a8\u7684": 232, "\u67b6\u6784": 232, "gc": 232, "\u8ba1\u65f6\u5de5\u5177": 232, "empty_cach": 232, "reset_max_memory_alloc": 232, "end_timer_and_print": 232, "local_msg": 232, "\u4ee5\u4e0b\u7ebf\u6027\u5c42\u548c": 232, "\u7684\u5e8f\u5217\u5e94\u8be5\u5728\u6df7\u5408\u7cbe\u5ea6\u4e0b\u663e\u793a\u52a0\u901f": 232, "make_model": 232, "in_siz": 232, "out_siz": 232, "\u88ab\u9009\u62e9\u4e3a\u8db3\u591f\u5927\u7684\u503c": 232, "\u4ee5\u9971\u548c": 232, "\u5f53": [232, 246], "\u9971\u548c\u65f6": 232, "\u6df7\u5408\u7cbe\u5ea6\u63d0\u4f9b\u7684\u52a0\u901f\u6700\u5927": 232, "\u5c0f\u578b\u7f51\u7edc\u53ef\u80fd\u53d7": 232, "\u9650\u5236": 232, "\u6df7\u5408\u7cbe\u5ea6\u4e0d\u4f1a\u63d0\u9ad8\u6027\u80fd": 232, "\u8fd9\u4e9b\u5927\u5c0f\u8fd8\u88ab\u9009\u62e9\u4e3a\u7ebf\u6027\u5c42\u7684\u53c2\u4e0e\u7ef4\u5ea6\u662f": 232, "\u7684\u500d\u6570": [232, 249], "\u4ee5\u5141\u8bb8\u5728\u652f\u6301\u5f20\u91cf\u6838\u5fc3\u7684": 232, "\u4e0a\u4f7f\u7528\u5f20\u91cf\u6838\u5fc3": 232, "\u89c1\u4e0b\u9762\u7684": [232, 240], "\u7ec3\u4e60": 232, "\u6539\u53d8\u53c2\u4e0e\u5927\u5c0f": 232, "\u89c2\u5bdf\u6df7\u5408\u7cbe\u5ea6\u52a0\u901f\u7684\u53d8\u5316": 232, "\u5c1d\u8bd5": 232, "513": 232, "\u4ee5\u9ed8\u8ba4\u7cbe\u5ea6\u521b\u5efa\u6570\u636e": 232, "\u4e0b\u9762\u7684\u9ed8\u8ba4\u7cbe\u5ea6\u548c\u6df7\u5408\u7cbe\u5ea6\u8bd5\u9a8c\u4f7f\u7528\u76f8\u540c\u7684\u6570\u636e": 232, "\u542f\u7528\u6df7\u5408\u7cbe\u5ea6\u65f6": 232, "\u60a8\u4e0d\u9700\u8981\u624b\u52a8\u66f4\u6539\u8f93\u5165\u7684": 232, "\u4e0d\u4f7f\u7528": [232, 239], "\u4ee5\u4e0b\u7b80\u5355\u7f51\u7edc\u4ee5\u9ed8\u8ba4\u7cbe\u5ea6": 232, "\u6267\u884c\u6240\u6709\u64cd\u4f5c": 232, "\u8fd9\u91cc\u53ef\u4ee5\u9002\u5ea6\u63d0\u9ad8\u6027\u80fd": 232, "\u4f5c\u4e3a\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668": 232, "\u5141\u8bb8\u811a\u672c\u7684\u67d0\u4e9b\u533a\u57df\u4ee5\u6df7\u5408\u7cbe\u5ea6\u8fd0\u884c": 232, "\u5728\u8fd9\u4e9b\u533a\u57df\u4e2d": 232, "\u64cd\u4f5c\u4ee5": 232, "\u9009\u62e9\u7684": 232, "\u4ee5\u63d0\u9ad8\u6027\u80fd": 232, "\u540c\u65f6\u4fdd\u6301\u7cbe\u5ea6": 232, "\u4e3a\u6bcf\u4e2a\u64cd\u4f5c\u9009\u62e9\u7684\u7cbe\u5ea6\u4ee5\u53ca\u5728\u4ec0\u4e48\u60c5\u51b5\u4e0b\u9009\u62e9\u7684\u8be6\u7ec6\u4fe1\u606f": 232, "\u64cd\u4f5c\u53c2\u8003": 232, "\u6b64\u90e8\u5206\u4ec5\u7528\u4e8e\u8bf4\u660e": 232, "\u4e0b\u8fd0\u884c\u524d\u5411\u4f20\u9012": 232, "\u8f93\u51fa\u662f": 232, "\u56e0\u4e3a\u7ebf\u6027\u5c42": 232, "\u4e4b\u524d\u9000\u51fa": 232, "\u4e0d\u5efa\u8bae\u5728": 232, "\u4e0b\u8fdb\u884c\u53cd\u5411\u4f20\u64ad": 232, "\u53cd\u5411\u64cd\u4f5c\u4ee5": 232, "\u4e3a\u76f8\u5e94\u524d\u5411\u64cd\u4f5c\u9009\u62e9\u7684\u76f8\u540c": 232, "\u68af\u5ea6\u7f29\u653e": 232, "\u6709\u52a9\u4e8e\u9632\u6b62\u68af\u5ea6\u5e45\u5ea6\u8f83\u5c0f\u65f6\u5728\u6df7\u5408\u7cbe\u5ea6\u8bad\u7ec3\u4e2d\u88ab\u51b2\u5237\u4e3a\u96f6": 232, "\u4e0b\u6ea2": 232, "\u65b9\u4fbf\u5730\u6267\u884c\u68af\u5ea6\u7f29\u653e\u7684\u6b65\u9aa4": 232, "\u5728\u6536\u655b\u8fd0\u884c\u5f00\u59cb\u65f6\u4f7f\u7528\u9ed8\u8ba4\u53c2\u6570\u6784\u9020\u4e00\u4e2a": 232, "scaler": 232, "\u5982\u679c\u60a8\u7684\u7f51\u7edc\u5728\u9ed8\u8ba4": 232, "\u53c2\u6570\u4e0b\u65e0\u6cd5\u6536\u655b": 232, "\u8bf7\u63d0\u4ea4\u4e00\u4e2a": 232, "\u6574\u4e2a\u6536\u655b\u8fd0\u884c\u5e94\u8be5\u4f7f\u7528\u76f8\u540c\u7684": 232, "\u5982\u679c\u60a8\u5728\u540c\u4e00\u4e2a\u811a\u672c\u4e2d\u6267\u884c\u591a\u4e2a\u6536\u655b\u8fd0\u884c": 232, "\u6bcf\u4e2a\u8fd0\u884c\u5e94\u8be5\u4f7f\u7528\u4e00\u4e2a\u4e13\u7528\u7684\u65b0": 232, "\u5b9e\u4f8b\u662f\u8f7b\u91cf\u7ea7\u7684": 232, "\u7f29\u653e\u635f\u5931": 232, "\u5728\u7f29\u653e\u540e\u7684\u635f\u5931\u4e0a\u8c03\u7528": 232, "\u4ee5\u521b\u5efa\u7f29\u653e\u540e\u7684\u68af\u5ea6": 232, "\u9996\u5148\u5c06\u4f18\u5316\u5668\u5206\u914d\u7684\u53c2\u6570\u7684\u68af\u5ea6\u53cd\u7f29\u653e": 232, "\u5982\u679c\u8fd9\u4e9b\u68af\u5ea6\u4e0d\u5305\u542b": 232, "\u5219\u8c03\u7528": 232, "\u5426\u5219\u8df3\u8fc7": 232, "\u66f4\u65b0\u4e0b\u4e00\u6b21\u8fed\u4ee3\u7684\u7f29\u653e\u6bd4\u4f8b": 232, "\u4ee5\u4e0b\u8fd8\u6f14\u793a\u4e86": 232, "\u7684\u4e00\u4e2a\u53ef\u9009\u4fbf\u5229\u53c2\u6570": 232, "\u5982\u679c\u4e3a": 232, "\u7684\u8c03\u7528\u5c06\u6210\u4e3a\u65e0\u64cd\u4f5c": 232, "\u8fd9\u5141\u8bb8\u5728\u9ed8\u8ba4\u7cbe\u5ea6\u548c\u6df7\u5408\u7cbe\u5ea6\u4e4b\u95f4\u5207\u6362": 232, "\u800c\u65e0\u9700\u4f7f\u7528": 232, "\u8bed\u53e5": 232, "use_amp": 232, "\u6df7\u5408\u7cbe\u5ea6": 232, "\u4ea7\u751f\u7684\u6240\u6709\u68af\u5ea6\u90fd\u662f\u7f29\u653e\u8fc7\u7684": 232, "\u5982\u679c\u60a8\u5e0c\u671b\u5728": 232, "\u4e4b\u95f4\u68c0\u67e5\u6216\u4fee\u6539": 232, "\u53c2\u6570\u7684": 232, "\u60a8\u5e94\u8be5\u9996\u5148\u4f7f\u7528": 232, "unscale_": 232, "\u5bf9\u5b83\u4eec\u8fdb\u884c\u53cd\u7f29\u653e": 232, "0\u4e2aepoch": 232, "\u8fd9\u4e00\u90e8\u5206\u4ec5\u7528\u4e8e\u8bf4\u660e": 232, "\u4e0b\u8fd0\u884c\u524d\u5411\u4f20\u64ad": 232, "\u56e0\u4e3a\u7ebf\u6027\u5c42\u4f1a": 232, "\u5c42\u4f1a": 232, "\u4e0d\u63a8\u8350\u5728": 232, "\u53cd\u5411\u4f20\u64ad\u7684": 232, "\u5728\u4e0e\u5bf9\u5e94\u524d\u5411\u4f20\u64ad\u76f8\u540c\u7684": 232, "\u4e0b\u8fd0\u884c": 232, "\u8fd9\u91cc\u53ef\u4ee5\u7565\u5fae\u63d0\u9ad8\u6027\u80fd": 232, "\u8981\u4ee5\u4f4d\u7ea7\u7cbe\u5ea6\u4fdd\u5b58": 232, "\u6062\u590d\u542f\u7528\u4e86": 232, "\u7684\u8fd0\u884c": 232, "\u8bf7\u4f7f\u7528": [232, 247], "\u4fdd\u5b58\u65f6": 232, "\u7684\u72b6\u6001\u5b57\u5178\u4e0e\u901a\u5e38\u7684\u6a21\u578b\u548c\u4f18\u5316\u5668\u72b6\u6001\u5b57\u5178\u4e00\u8d77\u4fdd\u5b58": 232, "\u53ef\u4ee5\u5728\u8fed\u4ee3\u5f00\u59cb\u65f6": 232, "\u4efb\u4f55\u524d\u5411\u4f20\u64ad\u4e4b\u524d": 232, "\u6216\u5728\u8fed\u4ee3\u7ed3\u675f\u65f6": 232, "\u4e4b\u540e\u6267\u884c\u6b64\u64cd\u4f5c": 232, "\u6309\u9700\u5199\u5165\u68c0\u67e5\u70b9": 232, "\u6062\u590d\u65f6": 232, "\u7684\u72b6\u6001\u5b57\u5178\u4e0e\u6a21\u578b\u548c\u4f18\u5316\u5668\u72b6\u6001\u5b57\u5178\u4e00\u8d77\u52a0\u8f7d": 232, "\u6309\u9700\u8bfb\u53d6\u68c0\u67e5\u70b9": 232, "\u5982\u679c\u68c0\u67e5\u70b9\u662f\u4ece\u4e00\u4e2a\u6ca1\u6709\u4f7f\u7528": 232, "\u7684\u8fd0\u884c\u4e2d\u521b\u5efa\u7684": 232, "\u800c\u60a8\u60f3\u6062\u590d\u8bad\u7ec3\u65f6\u4f7f\u7528": 232, "\u50cf\u5f80\u5e38\u4e00\u6837\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d\u6a21\u578b\u548c\u4f18\u5316\u5668\u72b6\u6001": 232, "\u68c0\u67e5\u70b9\u4e0d\u4f1a\u5305\u542b\u5df2\u4fdd\u5b58\u7684": 232, "\u72b6\u6001": [232, 261], "\u4f7f\u7528\u4e00\u4e2a\u65b0\u7684": 232, "\u5982\u679c\u68c0\u67e5\u70b9\u662f\u4ece\u4e00\u4e2a\u4f7f\u7528\u4e86": 232, "\u800c\u60a8\u60f3\u6062\u590d\u8bad\u7ec3\u65f6\u4e0d\u4f7f\u7528": 232, "\u5e76\u5ffd\u7565\u5df2\u4fdd\u5b58\u7684": 232, "\u53ef\u4ee5\u5355\u72ec\u7528\u4e8e\u5305\u88c5\u63a8\u7406\u6216\u8bc4\u4f30\u7684\u524d\u5411\u4f20\u64ad": 232, "\u4e0d\u9700\u8981": 232, "\u81ea\u52a8\u6df7\u5408\u7cbe\u5ea6\u793a\u4f8b": 232, "\u4ee5\u4e86\u89e3\u9ad8\u7ea7\u7528\u4f8b": 232, "\u68af\u5ea6\u7d2f\u79ef": 232, "\u68af\u5ea6\u60e9\u7f5a": 232, "\u53cc\u5411\u53cd\u5411\u4f20\u64ad": 232, "\u5305\u542b\u591a\u4e2a\u6a21\u578b": 232, "\u4f18\u5316\u5668\u6216\u635f\u5931\u7684\u7f51\u7edc": 232, "\u591a": 232, "\u81ea\u5b9a\u4e49\u81ea\u52a8\u68af\u5ea6\u51fd\u6570": 232, "\u5982\u679c\u5728\u540c\u4e00\u4e2a\u811a\u672c\u4e2d\u6267\u884c\u591a\u4e2a\u6536\u655b\u8fd0\u884c": 232, "\u6bcf\u4e2a\u8fd0\u884c\u90fd\u5e94\u8be5\u4f7f\u7528\u4e00\u4e2a\u4e13\u7528\u7684\u65b0": 232, "\u5982\u679c\u60a8\u6b63\u5728\u4f7f\u7528\u8c03\u5ea6\u7a0b\u5e8f\u6ce8\u518c\u81ea\u5b9a\u4e49": 232, "\u8c03\u5ea6\u7a0b\u5e8f\u6559\u7a0b": 232, "\u60a8\u7684\u7f51\u7edc\u53ef\u80fd\u65e0\u6cd5\u5145\u5206\u5229\u7528": 232, "\u7684\u8ba1\u7b97\u80fd\u529b": 232, "\u56e0\u6b64\u53d7\u5230": 232, "\u7684\u9650\u5236": 232, "\u6027\u80fd\u7684\u5f71\u54cd\u5c06\u65e0\u5173\u7d27\u8981": 232, "\u4e00\u4e2a\u7c97\u7565\u7684\u7ecf\u9a8c\u6cd5\u5219\u662f": 232, "\u5c3d\u53ef\u80fd\u589e\u52a0\u6279\u91cf\u548c": 232, "\u6216\u7f51\u7edc\u5927\u5c0f": 232, "\u76f4\u5230\u4e0d\u4f1a\u53d1\u751f\u5185\u5b58\u4e0d\u8db3\u9519\u8bef": 232, "\u5c3d\u91cf\u907f\u514d\u8fc7\u591a\u7684": 232, "\u8c03\u7528\u6216\u4ece": 232, "\u5f20\u91cf\u6253\u5370\u503c": 232, "\u5c3d\u91cf\u907f\u514d\u5927\u91cf\u5c0f\u578b": 232, "\u64cd\u4f5c\u7684\u5e8f\u5217": 232, "\u5982\u679c\u53ef\u80fd": [232, 249], "\u8bf7\u5c06\u8fd9\u4e9b\u64cd\u4f5c\u5408\u5e76\u4e3a\u51e0\u4e2a\u5927\u578b": 232, "\u64cd\u4f5c": [232, 260], "\u60a8\u7684\u7f51\u7edc\u53ef\u80fd\u662f": 232, "\u8ba1\u7b97\u5bc6\u96c6\u578b\u7684": 232, "\u5927\u91cf": 232, "\u4f46\u60a8\u7684": 232, "\u6ca1\u6709\u5f20\u91cf\u6838\u5fc3": 232, "\u9884\u671f\u52a0\u901f\u6548\u679c\u4f1a\u964d\u4f4e": 232, "\u7684\u7ef4\u5ea6\u4e0d\u9002\u5408\u5f20\u91cf\u6838\u5fc3": 232, "\u8bf7\u786e\u4fdd\u53c2\u4e0e\u8ba1\u7b97\u7684": 232, "\u7684\u5927\u5c0f\u662f": 232, "\u5bf9\u4e8e\u5e26\u6709": 232, "\u8fd9\u53ef\u80fd\u662f\u4e00\u4e2a\u5fae\u5999\u7684\u95ee\u9898": 232, "\u65e9\u671f\u7248\u672c\u7684\u5377\u79ef\u4e5f\u6709\u7c7b\u4f3c\u7684\u5c3a\u5bf8\u9650\u5236": 232, "\u4ee5\u4fbf\u4f7f\u7528\u5f20\u91cf\u6838\u5fc3": 232, "\u4f46\u5bf9\u4e8e": 232, "\u53ca\u66f4\u9ad8\u7248\u672c": 232, "\u4e0d\u5b58\u5728\u6b64\u7c7b\u9650\u5236": 232, "\u4ee5\u83b7\u53d6\u6307\u5bfc": 232, "\u68c0\u67e5\u60a8\u7684\u7f51\u7edc\u662f\u5426\u7b26\u5408": 232, "\u9ad8\u7ea7\u7528\u4f8b": 232, "\u53e6\u8bf7\u53c2\u9605": 232, "\u4f18\u5148\u4f7f\u7528": 232, "\u5982\u679c\u60a8\u786e\u4fe1\u60a8\u7684": 232, "\u7528\u6cd5\u662f\u6b63\u786e\u7684": 232, "\u60a8\u53ef\u80fd\u9700\u8981\u63d0\u4ea4\u4e00\u4e2a": 232, "\u4f46\u5728\u8fd9\u6837\u505a\u4e4b\u524d": 232, "\u6536\u96c6\u4ee5\u4e0b\u4fe1\u606f\u4f1a\u5f88\u6709\u5e2e\u52a9": 232, "\u901a\u8fc7\u5c06": 232, "\u4f20\u9012\u7ed9\u5b83\u4eec\u7684\u6784\u9020\u51fd\u6570": 232, "\u5206\u522b\u7981\u7528": 232, "\u5e76\u67e5\u770b": 232, "\u662f\u5426\u4ecd\u7136\u5b58\u5728": 232, "\u5982\u679c\u60a8\u6000\u7591\u7f51\u7edc\u7684\u67d0\u4e00\u90e8\u5206": 232, "\u4e00\u4e2a\u590d\u6742\u7684\u635f\u5931\u51fd\u6570": 232, "\u6ea2\u51fa": 232, "\u8bf7\u5728": [232, 242], "\u4e2d\u8fd0\u884c\u8be5\u524d\u5411\u533a\u57df": 232, "\u6587\u6863\u5b57\u7b26\u4e32": 232, "\u7684\u6700\u540e\u4e00\u4e2a\u4ee3\u7801\u7247\u6bb5": 232, "\u5c55\u793a\u4e86\u5982\u4f55\u5f3a\u5236\u5b50\u533a\u57df\u5728": 232, "\u4e2d\u8fd0\u884c": [232, 259], "\u901a\u8fc7\u5728\u672c\u5730\u7981\u7528": 232, "\u5e76\u5c06\u5b50\u533a\u57df\u7684\u8f93\u5165\u8f6c\u6362\u4e3a": 232, "\u8bd5\u56fe\u6db5\u76d6\u6240\u6709\u53ef\u4ece\u4e2d\u53d7\u76ca\u6216\u9700\u8981\u8f6c\u6362\u7684": 232, "\u83b7\u5f97\u660e\u786e\u8986\u76d6\u7684": 232, "\u662f\u6839\u636e\u6570\u503c\u5c5e\u6027\u9009\u62e9\u7684": 232, "\u4f46\u4e5f\u57fa\u4e8e\u7ecf\u9a8c": 232, "\u5982\u679c\u60a8\u5728\u542f\u7528\u4e86": 232, "\u7684\u524d\u5411\u533a\u57df\u6216\u968f\u540e\u7684\u53cd\u5411\u4f20\u64ad\u4e2d\u770b\u5230\u7c7b\u578b\u4e0d\u5339\u914d\u9519\u8bef": 232, "\u90a3\u53ef\u80fd\u662f": 232, "\u6f0f\u6389\u4e86\u4e00\u4e2a": 232, "\u8bf7\u63d0\u4ea4\u4e00\u4e2a\u5305\u542b\u9519\u8bef\u56de\u6eaf\u7684": 232, "\u5728\u8fd0\u884c\u60a8\u7684\u811a\u672c\u4e4b\u524d": 232, "torch_show_cpp_stacktrac": 232, "\u4ee5\u63d0\u4f9b\u6709\u5173\u54ea\u4e2a\u540e\u7aef": 232, "\u5931\u8d25\u7684\u8be6\u7ec6\u4fe1\u606f": 232, "amp_recip": [232, 237], "\u672c\u6559\u7a0b\u63d0\u4f9b\u4e86\u4f7f\u7528": 233, "\u6a21\u5757\u6765\u6d4b\u91cf\u548c\u6bd4\u8f83\u4ee3\u7801\u6027\u80fd\u7684\u5feb\u901f\u5165\u95e8\u6307\u5357": 233, "\u57fa\u51c6\u6d4b\u8bd5\u662f\u7f16\u5199\u4ee3\u7801\u65f6\u7684\u4e00\u4e2a\u91cd\u8981\u6b65\u9aa4": 233, "\u5b83\u5e2e\u52a9\u6211\u4eec\u9a8c\u8bc1\u4ee3\u7801\u662f\u5426\u6ee1\u8db3\u6027\u80fd\u9884\u671f": 233, "\u6bd4\u8f83\u89e3\u51b3\u540c\u4e00\u95ee\u9898\u7684\u4e0d\u540c\u65b9\u6cd5": 233, "\u5e76\u9632\u6b62\u6027\u80fd\u88c2\u5316": 233, "\u5bf9\u4e8e\u57fa\u51c6\u6d4b\u8bd5": 233, "\u4ee3\u7801\u6709\u8bb8\u591a\u9009\u62e9": 233, "\u5185\u7f6e\u7684": 233, "\u57fa\u51c6\u6d4b\u8bd5": [233, 240], "\u4ee3\u7801\u6709\u8bb8\u591a\u5bb9\u6613\u88ab\u5ffd\u89c6\u7684\u6ce8\u610f\u4e8b\u9879": 233, "\u4f8b\u5982\u7ba1\u7406\u7ebf\u7a0b\u6570\u91cf\u548c\u540c\u6b65": 233, "\u4e3a\u57fa\u51c6\u6d4b\u8bd5\u751f\u6210\u5f20\u91cf\u8f93\u5165\u53ef\u80fd\u76f8\u5f53\u7e41\u7410": 233, "\u672c\u6559\u7a0b\u6f14\u793a\u4e86\u5982\u4f55\u4f7f\u7528": 233, "\u6a21\u5757\u6765\u907f\u514d\u5e38\u89c1\u9519\u8bef": 233, "\u540c\u65f6\u66f4\u5bb9\u6613\u6bd4\u8f83\u4e0d\u540c\u4ee3\u7801\u7684\u6027\u80fd": 233, "\u4e3a\u57fa\u51c6\u6d4b\u8bd5\u751f\u6210\u8f93\u5165\u7b49": 233, "\u5982\u679c\u5c1a\u672a\u5b89\u88c5": [233, 245, 250, 252], "\u8bf7\u5148\u5b89\u88c5": 233, "\u5728\u64b0\u5199\u672c\u6587\u65f6": 233, "\u4e0d\u652f\u6301\u6279\u91cf\u6a21\u5f0f": 233, "\u56e0\u6b64\u6211\u4eec\u5c06\u6bd4\u8f83\u4f7f\u7528\u73b0\u6709": 233, "\u8fd0\u7b97\u7b26\u5b9e\u73b0\u5b83\u7684\u4e24\u79cd\u65b9\u6cd5": 233, "\u4e00\u79cd\u65b9\u6cd5\u4f7f\u7528": 233, "\u7684\u7ec4\u5408": 233, "\u53e6\u4e00\u79cd\u65b9\u6cd5\u4f7f\u7528": 233, "batched_dot_mul_sum": 233, "batched_dot_bmm": 233, "\u6a21\u5757\u5bf9\u4ee3\u7801\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5": 233, "\u6211\u4eec\u5728\u8fd9\u91cc\u4fdd\u6301\u57fa\u51c6\u6d4b\u8bd5\u4ee3\u7801\u7b80\u5355": 233, "\u4ee5\u4fbf\u6211\u4eec\u53ef\u4ee5\u6bd4\u8f83": 233, "mul_sum": 233, "\u6a21\u5757\u7684\u8bbe\u8ba1\u4f7f\u5f97\u5bf9\u4e8e\u90a3\u4e9b\u66fe\u7ecf\u4f7f\u7528\u8fc7": 233, "\u6a21\u5757\u7684\u4eba\u6765\u8bf4": 233, "\u5b83\u770b\u8d77\u6765\u5f88\u719f\u6089": 233, "\u5b83\u7684\u9ed8\u8ba4\u8bbe\u7f6e\u4f7f\u5f97\u5b83\u66f4\u5bb9\u6613\u4e14\u66f4\u5b89\u5168\u5730\u7528\u4e8e\u5bf9": 233, "\u4ee3\u7801\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5": 233, "\u9996\u5148\u8ba9\u6211\u4eec\u5bf9\u6bd4\u4e00\u4e0b\u57fa\u672capi\u7684\u4f7f\u7528": 233, "0x7fb10400d0f0": 233, "379": 233, "0x7fb103d67048": 233, "\u867d\u7136\u57fa\u672c\u529f\u80fd\u7684api\u662f\u76f8\u540c\u7684": 233, "\u4f46\u662f\u8fd8\u662f\u6709\u4e00\u4e9b\u91cd\u8981\u7684\u533a\u522b": 233, "\u8fd4\u56de\u7684\u662f\u6bcf\u6b21\u8fd0\u884c\u7684\u65f6\u95f4": 233, "\u8fd4\u56de\u7684\u603b\u8fd0\u884c\u65f6\u95f4": 233, "\u6a21\u5757\u8fd8\u63d0\u4f9b\u4e86\u683c\u5f0f\u5316\u7684\u5b57\u7b26\u4e32\u8868\u793a": 233, "\u7528\u4e8e\u6253\u5370\u7ed3\u679c": 233, "\u53e6\u4e00\u4e2a\u91cd\u8981\u7684\u533a\u522b": 233, "\u4e5f\u662f\u7ed3\u679c\u4e0d\u540c\u7684\u539f\u56e0": 233, "\u662fpytorch\u57fa\u51c6\u6d4b\u8bd5\u6a21\u5757\u9ed8\u8ba4\u5728\u5355\u7ebf\u7a0b\u4e2d\u8fd0\u884c": 233, "\u53c2\u6570\u6765\u66f4\u6539\u7ebf\u7a0b\u6570\u91cf": 233, "\u63a5\u53d7\u51e0\u4e2a\u989d\u5916\u7684\u53c2\u6570": 233, "sub_label": 233, "\u8fd9\u4e9b\u53c2\u6570\u4f1a\u6539\u53d8\u8fd4\u56de\u7684\u6d4b\u91cf\u5bf9\u8c61\u7684__repr__": 233, "\u5e76\u7528\u4e8e\u5bf9\u7ed3\u679c\u8fdb\u884c\u5206\u7ec4": 233, "\u7a0d\u540e\u4f1a\u8be6\u7ec6\u4ecb\u7ecd": 233, "0x7fb103d54080": 233, "118": 233, "0x7fb16935d2e8": 233, "\u4f7f\u7528\u6240\u6709\u53ef\u7528\u7ebf\u7a0b\u8fd0\u884c": 233, "\u4f1a\u5f97\u5230\u4e0e": 233, "\u6a21\u5757\u7c7b\u4f3c\u7684\u7ed3\u679c": 233, "\u66f4\u91cd\u8981\u7684\u662f": 233, "\u54ea\u4e2a\u7248\u672c\u66f4\u5feb\u53d6\u51b3\u4e8e\u6211\u4eec\u4f7f\u7528\u591a\u5c11\u7ebf\u7a0b\u8fd0\u884c\u4ee3\u7801": 233, "\u8fd9\u5c31\u662f\u4e3a\u4ec0\u4e48\u5728\u57fa\u51c6\u6d4b\u8bd5\u65f6": 233, "\u4f7f\u7528\u4e0e\u5b9e\u9645\u7528\u4f8b\u76f8\u7b26\u7684\u7ebf\u7a0b\u8bbe\u7f6e\u975e\u5e38\u91cd\u8981": 233, "\u53e6\u4e00\u4e2a\u9700\u8981\u8bb0\u4f4f\u7684\u91cd\u8981\u4e8b\u60c5\u662f": 233, "\u4e0a\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5\u65f6": 233, "\u8981\u540c\u6b65cpu\u548ccuda": 233, "\u8ba9\u6211\u4eec\u518d\u6b21\u5728cuda\u5f20\u91cf\u4e0a\u8fd0\u884c\u4e0a\u9762\u7684\u57fa\u51c6\u6d4b\u8bd5": 233, "\u770b\u770b\u4f1a\u53d1\u751f\u4ec0\u4e48": 233, "2775": 233, "0x7fb10400d080": 233, "\u7ed3\u679c\u63ed\u793a\u4e86\u4e00\u4e9b\u6709\u8da3\u7684\u4e8b\u60c5": 233, "\u6a21\u5757\u8fd0\u884c": 233, "\u7248\u672c\u7684\u7b2c\u4e00\u6b21\u8fd0\u884c\u6bd4\u7b2c\u4e8c\u6b21\u8fd0\u884c\u6162\u5f88\u591a": 233, "\u9700\u8981\u8c03\u7528": 233, "\u7b2c\u4e00\u6b21\u8c03\u7528\u65f6\u9700\u8981\u52a0\u8f7d\u5b83": 233, "\u8fd9\u9700\u8981\u4e00\u4e9b\u65f6\u95f4": 233, "\u8fd9\u5c31\u662f\u4e3a\u4ec0\u4e48\u5728\u57fa\u51c6\u6d4b\u8bd5\u4e4b\u524d\u505a\u4e00\u6b21\u9884\u70ed\u8fd0\u884c\u5f88\u91cd\u8981": 233, "\u6a21\u5757\u4e3a\u6211\u4eec\u5904\u7406\u4e86\u8fd9\u4e2a\u95ee\u9898": 233, "\u6a21\u5757\u548c": 233, "\u6a21\u5757\u4e4b\u95f4\u7ed3\u679c\u7684\u5dee\u5f02\u662f\u56e0\u4e3a": 233, "\u6a21\u5757\u6ca1\u6709\u540c\u6b65": 233, "\u56e0\u6b64\u53ea\u8ba1\u65f6\u4e86\u542f\u52a8\u5185\u6838\u7684\u65f6\u95f4": 233, "\u6a21\u5757\u4e3a\u6211\u4eec\u505a\u4e86\u540c\u6b65": 233, "\u91c7\u53d6\u81f3\u5c11": 233, "\u79d2\u7684\u5355\u6b21\u8fde\u7eed\u6d4b\u91cf": 233, "\u91c7\u53d6\u591a\u6b21\u6d4b\u91cf": 233, "\u5176\u603b\u65f6\u95f4\u81f3\u5c11\u4e3a": 233, "\u79d2": 233, "\u53ef\u901a\u8fc7": [233, 238], "\u53c2\u6570\u66f4\u6539": 233, "\u5e76\u4e14\u6d4b\u91cf\u5f00\u9500\u53ea\u5360\u603b\u4f53\u6d4b\u91cf\u7684\u4e00\u5c0f\u90e8\u5206": 233, "\u8fd9\u662f\u901a\u8fc7\u9996\u5148\u4ee5\u9012\u589e\u7684\u5faa\u73af\u6b21\u6570\u8fd0\u884c": 233, "\u76f4\u5230\u8fd0\u884c\u65f6\u95f4\u8fdc\u5927\u4e8e\u6d4b\u91cf\u5f00\u9500": 233, "\u8fd9\u4e5f\u8d77\u5230\u4e86\u70ed\u8eab\u7684\u4f5c\u7528": 233, "\u7136\u540e\u8fdb\u884c\u6d4b\u91cf\u76f4\u5230\u8fbe\u5230\u76ee\u6807\u65f6\u95f4": 233, "\u8fd9\u6709\u4e00\u4e2a\u6709\u7528\u7684\u7279\u6027": 233, "\u5373\u5b83\u6d6a\u8d39\u7684\u6570\u636e\u66f4\u5c11": 233, "\u5e76\u4e14\u5141\u8bb8\u6211\u4eec\u8ba1\u7b97\u7edf\u8ba1\u6570\u636e\u6765\u4f30\u8ba1\u6d4b\u91cf\u7684\u53ef\u9760\u6027": 233, "m0": 233, "\u6211\u4eec\u8fd8\u53ef\u4ee5\u67e5\u770b\u8fd4\u56de\u7684\u6d4b\u91cf\u5bf9\u8c61\u4e2d\u83b7\u5f97\u7684\u5404\u4e2a\u7edf\u8ba1\u6570\u636e": 233, "\u6211\u4eec\u4e00\u76f4\u5728\u6bd4\u8f83\u6211\u4eec\u7684\u4e24\u4e2a\u6279\u91cf\u70b9\u79ef\u7248\u672c\u5bf9\u540c\u4e00\u8f93\u5165\u7684\u8868\u73b0": 233, "\u5728\u5b9e\u8df5\u4e2d": 233, "\u6211\u4eec\u5e0c\u671b\u5c1d\u8bd5\u4e0d\u540c\u7684\u8f93\u5165\u7ec4\u5408\u4ee5\u53ca\u4e0d\u540c\u7684\u7ebf\u7a0b\u6570\u91cf": 233, "\u7c7b\u5e2e\u52a9\u6211\u4eec\u4ee5\u683c\u5f0f\u5316\u8868\u683c\u7684\u5f62\u5f0f\u663e\u793a\u591a\u4e2a\u6d4b\u91cf\u7ed3\u679c": 233, "\u5b83\u4f7f\u7528\u4e0a\u9762\u63cf\u8ff0\u7684\u6ce8\u91ca": 233, "\u6765\u5bf9\u8868\u683c\u8fdb\u884c\u5206\u7ec4\u548c\u7ec4\u7ec7": 233, "\u6765\u770b\u770b\u6211\u4eec\u7684\u51fd\u6570\u5728\u4e0d\u540c\u7684\u8f93\u5165\u5927\u5c0f\u548c\u7ebf\u7a0b\u6570\u91cf\u4e0b\u7684\u8868\u73b0\u5982\u4f55": 233, "274": 233, "748": 233, "432": 233, "22657": 233, "11899": 233, "609": 233, "23098": 233, "27246": 233, "267073": 233, "118823": 233, "189": 233, "2782": 233, "7471": 233, "11874": 233, "173": 233, "7264": 233, "27824": 233, "100060": 233, "121499": 233, "2773": 233, "12833": 233, "6295": 233, "27062": 233, "71804": 233, "120365": 233, "103": 233, "2804": 233, "6764": 233, "11871": 233, "6640": 233, "27592": 233, "73003": 233, "120083": 233, "\u4e0a\u9762\u7684\u7ed3\u679c\u8868\u660e": 233, "\u5bf9\u4e8e\u5728\u591a\u7ebf\u7a0b\u4e0a\u8fd0\u884c\u7684\u8f83\u5927\u5f20\u91cf": 233, "\u7684\u7248\u672c\u6548\u679c\u66f4\u597d": 233, "\u800c\u5bf9\u4e8e\u8f83\u5c0f\u548c": 233, "\u6216\u5355\u7ebf\u7a0b\u4ee3\u7801": 233, "\u53e6\u4e00\u4e2a\u7248\u672c\u6548\u679c\u66f4\u597d": 233, "\u8fd8\u63d0\u4f9b\u4e86\u7528\u4e8e\u66f4\u6539\u8868\u683c\u683c\u5f0f\u7684\u51fd\u6570": 233, "trim_significant_figur": 233, "\u548c\u7b2c8\u8282\u4e2d\u63cf\u8ff0\u7684": 233, "callgrindstat": [233, 248], "\u6a21\u5757\u5e8f\u5217\u5316": 233, "\u8fd9\u4f7f\u5f97a": 233, "b\u6d4b\u8bd5\u53d8\u5f97\u5f88\u5bb9\u6613": 233, "\u56e0\u4e3a\u60a8\u53ef\u4ee5\u4ece\u4e24\u4e2a\u72ec\u7acb\u7684\u73af\u5883\u4e2d\u6536\u96c6\u6d4b\u91cf\u7ed3\u679c": 233, "\u5c06\u5b83\u4eec\u5e8f\u5217\u5316": 233, "\u7136\u540e\u5728\u5355\u4e2a\u73af\u5883\u4e2d\u52a0\u8f7d\u4e24\u8005": 233, "timer\u751a\u81f3\u63a5\u53d7\u4e00\u4e2a": 233, "\u6784\u9020\u51fd\u6570\u53c2\u6570": 233, "\u4ee5\u4fbf\u8fd9\u79cda": 233, "b\u6d4b\u8bd5\u53ef\u4ee5\u65e0\u7f1d\u8854\u63a5": 233, "\u5047\u8bbe": 233, "\u65b9\u6cd5\u4e0d\u662f\u4e24\u4e2apython\u51fd\u6570": 233, "\u800c\u662f": 233, "\u7684\u4e24\u4e2a\u4e0d\u540c\u7248\u672c": 233, "\u4e0b\u9762\u7684\u793a\u4f8b\u6f14\u793a\u4e86\u5982\u4f55\u8fdb\u884ca": 233, "b\u6d4b\u8bd5": 233, "\u4e3a\u4e86\u7b80\u5355\u8d77\u89c1": 233, "\u6211\u4eec\u53ea\u4f7f\u7528\u4e86\u4e00\u90e8\u5206\u6570\u636e": 233, "\u5e76\u7b80\u5355\u5730\u901a\u8fc7pickle\u6765\u56de\u4f20\u7ed3\u679c": 233, "\u800c\u4e0d\u662f\u5b9e\u9645\u4f7f\u7528\u591a\u4e2a\u73af\u5883\u5e76\u5c06\u7ed3\u679c\u5199\u5165\u78c1\u76d8": 233, "ab_test_result": 233, "dot_fn": 233, "ab_result": 233, "36000": 233, "40000": 233, "\u4ec5\u4e3a\u5c55\u793a\u53ef\u4ee5\u5c06\u4e4b\u524d\u6240\u6709\u7684\u7ed3\u679c\u901a\u8fc7": 233, "\u8fdb\u884c\u56de\u4f20": 233, "round_tripped_result": 233, "\u6b63\u5982\u6211\u4eec\u5728\u4e0a\u4e00\u8282\u4e2d\u770b\u5230\u7684": 233, "\u6839\u636e\u8f93\u5165\u5f20\u91cf\u7684\u4e0d\u540c": 233, "\u6027\u80fd\u5dee\u5f02\u53ef\u80fd\u4f1a\u5f88\u5927": 233, "\u5728\u591a\u4e2a\u4e0d\u540c\u7684\u8f93\u5165\u4e0a\u8fd0\u884c\u57fa\u51c6\u6d4b\u8bd5\u662f\u4e00\u4e2a\u597d\u4e3b\u610f": 233, "\u521b\u5efa\u6240\u6709\u8fd9\u4e9b\u8f93\u5165\u5f20\u91cf\u53ef\u80fd\u4f1a\u5f88\u9ebb\u70e6": 233, "\u8fd9\u5c31\u662f": 233, "fuzzer": 233, "\u548c\u76f8\u5173\u7c7b\u7684\u7528\u6b66\u4e4b\u5730": 233, "\u8ba9\u6211\u4eec\u770b\u770b\u5982\u4f55\u4f7f\u7528": 233, "\u6765\u521b\u5efa\u4e00\u4e9b\u7528\u4e8e\u57fa\u51c6\u6d4b\u8bd5\u7684\u6d4b\u8bd5\u7528\u4f8b": 233, "fuzzedparamet": 233, "fuzzedtensor": 233, "parameteralia": 233, "\u751f\u6210\u968f\u673a\u5f20\u91cf": 233, "\u5143\u7d20\u6570\u91cf\u5728": 233, "10000000": 233, "\u5927\u5c0f": [233, 236], "k0": 233, "k1": 233, "\u5206\u5e03\u4e2d\u9009\u62e9": 233, "\u5176\u4e2d\u5e73\u5747": 233, "\u5c06\u662f\u4e0d\u8fde\u7eed\u7684": 233, "example_fuzz": 233, "minval": 233, "maxval": 233, "min_el": 233, "max_el": 233, "probability_contigu": 233, "tensor_param": 233, "discontigu": 233, "725": 233, "383": 233, "5039": 233, "1200": [233, 260], "2140": 233, "1296": 233, "41000": 233, "1598": 233, "519": 233, "763": 233, "141": 233, "1082": 233, "\u5b9a\u4e49\u81ea\u5df1\u7684": 233, "\u6709\u5f88\u5927\u7684\u7075\u6d3b\u6027": 233, "\u8fd9\u5bf9\u4e8e\u521b\u5efa\u5f3a\u5927\u7684\u8f93\u5165\u96c6\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5\u975e\u5e38\u6709\u7528": 233, "\u4f46\u4e3a\u4e86\u8ba9\u4e8b\u60c5\u53d8\u5f97\u66f4\u7b80\u5355": 233, "\u57fa\u51c6\u6d4b\u8bd5\u6a21\u5757\u4e3a\u5e38\u89c1\u7684\u57fa\u51c6\u6d4b\u8bd5\u9700\u6c42\u63d0\u4f9b\u4e86\u4e00\u4e9b\u5185\u7f6e\u7684": 233, "\u8ba9\u6211\u4eec\u770b\u770b\u5982\u4f55\u4f7f\u7528\u5176\u4e2d\u4e00\u4e2a\u5185\u7f6e\u7684": 233, "op_fuzz": 233, "binaryopfuzz": 233, "473": 233, "12642115": 233, "8192": 233, "4800": 233, "20400": 233, "110000": 233, "400000": 233, "493": 233, "1100": [233, 248], "2440": 233, "870": 233, "2030": 233, "23600": 233, "24000": [233, 248], "62374": 233, "90000": 233, "240372": 233, "16000": 233, "40156": 233, "2670": 233, "\u4f18\u5316\u4ee3\u7801\u7684\u4e00\u4e2a\u6311\u6218\u662f\u65f6\u95f4\u7684\u53d8\u5316\u548c\u4e0d\u900f\u660e\u6027": 233, "\u6709\u8bb8\u591a\u4e0d\u786e\u5b9a\u6027\u7684\u6765\u6e90": 233, "\u4ece\u81ea\u9002\u5e94\u65f6\u949f\u901f\u5ea6\u5230\u4e0e\u5176\u4ed6\u8fdb\u7a0b\u7684\u8d44\u6e90\u4e89\u7528": 233, "\u7aef\u5230\u7aef\u65f6\u95f4\u5e76\u4e0d\u80fd\u63ed\u793a\u65f6\u95f4\u82b1\u8d39\u5728\u54ea\u91cc": 233, "\u800c\u8fd9\u6b63\u662f\u6211\u4eec\u5728\u4f18\u5316\u4ee3\u7801\u65f6\u611f\u5174\u8da3\u7684": 233, "\u4e00\u79cd\u8865\u5145\u65b9\u6cd5\u662f\u4e5f\u6536\u96c6\u6307\u4ee4\u8ba1\u6570": 233, "\u8fd9\u4e9b\u8ba1\u6570\u662f\u4e00\u79cd\u4ee3\u7406\u6307\u6807": 233, "\u5e76\u4e0d\u80fd\u6355\u83b7\u6027\u80fd\u7684\u6240\u6709\u65b9\u9762": 233, "\u4f8b\u5982\u5185\u5b58\u6216i": 233, "o\u7ed1\u5b9a\u4efb\u52a1": 233, "\u4f46\u5b83\u4eec\u786e\u5b9e\u5177\u6709\u4e00\u4e9b\u6709\u7528\u7684\u7279\u6027": 233, "\u6307\u4ee4\u8ba1\u6570\u662f\u53ef\u91cd\u590d\u7684": 233, "\u4e0d\u53d7\u73af\u5883\u53d8\u5316\u7684\u5f71\u54cd": 233, "\u5e76\u4e14\u53ef\u4ee5\u63d0\u4f9b\u5bf9\u7a0b\u5e8f\u5728\u54ea\u91cc\u82b1\u8d39\u5468\u671f\u7684\u7ec6\u7c92\u5ea6\u6d1e\u5bdf": 233, "\u4e3a\u4e86\u770b\u5230\u6307\u4ee4\u8ba1\u6570\u7684\u5b9e\u7528\u6027": 233, "\u8ba9\u6211\u4eec\u770b\u770b\u5982\u4f55\u51cf\u5c11": 233, "\u7684\u5f00\u9500": 233, "\u663e\u800c\u6613\u89c1\u7684\u89e3\u51b3\u65b9\u6848\u662f\u5c06\u5176\u79fb\u81f3": 233, "\u8fd9\u6837\u6211\u4eec\u5c31\u53ef\u4ee5\u907f\u514d\u5728": 233, "\u4e4b\u95f4\u591a\u6b21\u6765\u56de\u5207\u6362": 233, "\u6e90\u4ee3\u7801\u51e0\u4e4e\u662f\u76f8\u540c\u7684": 233, "\u4e2d\u6211\u4eec\u5fc5\u987b\u95ee\u7684\u4e00\u4e2a\u95ee\u9898\u662f": 233, "\u6211\u4eec\u662f\u901a\u8fc7\u503c\u8fd8\u662f\u5f15\u7528\u6765\u4f20\u9012\u53c2\u6570": 233, "batched_dot_src": 233, "batched_dot_mul_sum_v0": 233, "batched_dot_mul_sum_v1": 233, "\u63d0\u4f9b\u4e00\u4e2a\u5b9e\u7528\u7a0b\u5e8f\u6765": 233, "\u7f16\u8bd1": 233, "\u6e90\u4ee3\u7801\u4e3a": 233, "\u4f7f\u5f97\u6d4b\u8bd5\u6211\u4eec\u7684": 233, "\u5b9e\u73b0\u53d8\u5f97\u5f88\u5bb9\u6613": 233, "cpp_lib": 233, "extra_cflag": 233, "extra_include_path": 233, "\u9700\u8981\u77e5\u9053": 233, "\u5934\u6587\u4ef6\u7684\u4f4d\u7f6e": 233, "\u5c06\u521b\u5efa\u4e00\u4e2a\u5171\u4eab\u5bf9\u8c61": 233, "\u5e76\u52a0\u8f7d\u5230python\u4e2d": 233, "\u5f53\u6211\u4eec\u6536\u96c6\u6307\u4ee4\u8ba1\u6570\u65f6": 233, "timer\u5c06\u521b\u5efa\u4e00\u4e2a\u5b50\u8fdb\u7a0b": 233, "\u56e0\u6b64\u6211\u4eec\u9700\u8981\u91cd\u65b0\u5bfc\u5165\u5b83": 233, "\u5bf9\u4e8ec\u6269\u5c55": 233, "\u5bfc\u5165\u8fc7\u7a0b\u7565\u6709\u4e0d\u540c": 233, "\u4f46\u8fd9\u5c31\u662f\u6211\u4eec\u5728\u8fd9\u91cc\u6240\u505a\u7684": 233, "module_import_str": 233, "67631": 233, "importlib": 233, "spec_from_file_loc": 233, "module_from_spec": 233, "exec_modul": 233, "textwrap": 233, "pretty_print": 233, "machineri": 233, "t_baselin": 233, "\u8f6c\u79fb\u5230": [233, 248], "\u786e\u5b9e\u51cf\u5c11\u4e86\u5f00\u9500": 233, "\u4f46\u5f88\u96be\u5224\u65ad\u54ea\u79cd\u8c03\u7528\u7ea6\u5b9a\u66f4\u6709\u6548": 233, "\u4f7f\u7528\u5f15\u7528\u8c03\u7528": 233, "\u4f3c\u4e4e\u7a0d\u5feb\u4e00\u4e9b": 233, "\u4f46\u5728\u6d4b\u91cf\u8bef\u5dee\u8303\u56f4\u5185": 233, "\u6765\u786e\u5b9a\u54ea\u79cd\u65b9\u5f0f\u66f4\u597d": 233, "stats_v0": 233, "collect_callgrind": 233, "stats_v1": 233, "as_standard": [233, 248], "\u79fb\u9664\u4e86\u6587\u4ef6\u540d\u548c\u67d0\u4e9b\u8def\u5f84\u524d\u7f00": 233, "\u4f7f\u51fd\u6570\u7b26\u53f7\u66f4\u6613\u8bfb": 233, "\u5bf9\u6307\u4ee4\u8ba1\u6570\u8fdb\u884c\u5dee\u5206": 233, "denois": 233, "\u5219\u79fb\u9664\u4e86": 233, "\u89e3\u91ca\u5668\u4e2d\u5df2\u77e5\u5b58\u5728\u663e\u8457\u6296\u52a8\u7684\u51e0\u4e2a\u51fd\u6570": 233, "\u662f\u4e00\u4e2a\u8f6c\u6362\u51fd\u6570\u540d\u7684\u4fbf\u5229": 233, "\u5b83\u5728\u8fdb\u884c": 233, "ing": 233, "\u65f6\u5f88\u6709\u7528": 233, "\u56e0\u4e3a\u53ef\u4ee5\u589e\u52a0\u62b5\u6d88": 233, "\u540c\u65f6\u4e5f\u80fd\u63d0\u9ad8\u53ef\u8bfb\u6027": 233, "wrap_pybind_function_impl_": 233, "\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u6253\u5370\u9009\u9879\u6765\u63a7\u5236\u663e\u793a\u51fd\u6570\u7684\u591a\u5c11\u5185\u5bb9": 233, "linewidth": 233, "\u89e3\u6790\u540e": 233, "\u6307\u4ee4\u8ba1\u6570\u6e05\u695a\u5730\u8868\u660e": 233, "\u901a\u8fc7\u5f15\u7528\u4f20\u9012": 233, "\u66f4\u6709\u6548": 233, "\u56e0\u4e3a\u5b83\u8df3\u8fc7\u4e86\u4e00\u4e9b": 233, "\u4e2d\u95f4\u5f20\u91cf\u7684\u7c3f\u8bb0\u64cd\u4f5c": 233, "\u5e76\u4e14\u4e0e": 233, "\u4e5f\u66f4\u517c\u5bb9": 233, "\u8fd9\u4e0e\u6211\u4eec\u6709\u566a\u58f0\u65f6\u95f4\u89c2\u5bdf\u7ed3\u679c\u4e00\u81f4": 233, "valgrind_wrapp": [233, 248], "timer_interfac": [233, 248], "0x7fb0f06e7630": 233, "2392671": 233, "4367": 233, "rel_with_deb_info": [233, 248], "0x7fb10400d208": 233, "2378978": 233, "functioncount": [233, 248], "0x7fb1000ab358": 233, "0x000000000020d9e0": 233, "0x000000000020db10": 233, "integer_sequ": 233, "0ul": 233, "1ul": 233, "undefinedtensorimpl": 233, "reset_": 233, "5935": 233, "0x000000000022c0e0": 233, "13693": 233, "\u67e5\u770b\u5176\u4ed6\u6559\u7a0b\u7ee7\u7eed\u5b66\u4e60": 233, "changing_default_devic": 234, "\u6df1\u5ea6\u5b66\u4e60\u4f7f\u7528\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc": 235, "\u8fd9\u662f\u7531\u8bb8\u591a\u4e92\u8fde\u5355\u5143\u5c42\u7ec4\u6210\u7684\u8ba1\u7b97\u7cfb\u7edf": 235, "\u901a\u8fc7\u5c06\u6570\u636e\u4f20\u9012\u5230\u8fd9\u4e9b\u4e92\u8fde\u5355\u5143": 235, "\u795e\u7ecf\u7f51\u7edc\u80fd\u591f\u5b66\u4e60\u5982\u4f55\u8fd1\u4f3c\u5c06\u8f93\u5165\u8f6c\u6362\u4e3a\u8f93\u51fa\u6240\u9700\u7684\u8ba1\u7b97": 235, "\u53ef\u4ee5\u4f7f\u7528": [235, 239, 248], "\u5305\u6784\u5efa\u795e\u7ecf\u7f51\u7edc": 235, "\u63d0\u4f9b\u4e86\u4f18\u96c5\u8bbe\u8ba1\u7684\u6a21\u5757\u548c\u7c7b\u6765\u5e2e\u52a9\u60a8\u521b\u5efa\u548c\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc": 235, "\u4e2d\u6709\u5c42": 235, "\u4ee5\u53ca\u4e00\u4e2a\u8fd4\u56de": 235, "\u6765\u5b9a\u4e49\u4e00\u4e2a\u7528\u4e8e": 235, "hhttp": 235, "\u7684\u795e\u7ecf\u7f51\u7edc": 235, "\u5982\u679c\u8fd8\u6ca1\u6709\u5b89\u88c5": [235, 242, 243, 244, 251], "\u7684\u8bdd": 235, "\u6211\u4eec\u9700\u8981\u5148\u5b89\u88c5\u5b83": [235, 244, 245, 250, 251], "\u5bfc\u5165\u52a0\u8f7d\u6570\u636e\u6240\u9700\u7684\u6240\u6709\u5fc5\u8981\u5e93": [235, 238, 242, 243, 244, 245, 250, 251, 252], "\u53ca\u5176\u5b50\u6a21\u5757": [235, 242, 243, 244, 245, 250, 251], "\u6211\u4eec\u7684\u7f51\u7edc\u5c06\u8bc6\u522b\u56fe\u50cf": 235, "\u6211\u4eec\u5c06\u4f7f\u7528pytorch\u5185\u7f6e\u7684\u5377\u79ef\u8fc7\u7a0b": 235, "\u5377\u79ef\u5c06\u6bcf\u4e2a\u56fe\u50cf\u5143\u7d20\u4e0e\u5176\u5c40\u90e8\u90bb\u5c45\u76f8\u52a0": 235, "\u5e76\u7531\u4e00\u4e2a\u5c0f\u77e9\u9635": 235, "\u52a0\u6743": 235, "\u8be5\u5185\u6838\u53ef\u5e2e\u52a9\u6211\u4eec\u4ece\u8f93\u5165\u56fe\u50cf\u4e2d\u63d0\u53d6\u67d0\u4e9b\u7279\u5f81": 235, "\u5982\u8fb9\u7f18\u68c0\u6d4b": 235, "\u9510\u5229\u5ea6": 235, "\u6a21\u7cca\u5ea6\u7b49": 235, "\u5b9a\u4e49\u6a21\u578b\u7684": 235, "\u7c7b\u6709\u4e24\u4e2a\u8981\u6c42": 235, "\u7b2c\u4e00\u662f\u7f16\u5199\u4e00\u4e2a\u5f15\u7528": 235, "\u5728\u8fd9\u4e2a\u51fd\u6570\u4e2d": 235, "\u4f60\u5b9a\u4e49\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u5168\u8fde\u63a5\u5c42": 235, "\u4f7f\u7528\u5377\u79ef": 235, "\u6211\u4eec\u5c06\u5b9a\u4e49\u6211\u4eec\u7684\u6a21\u578b\u4ee5\u63a5\u53d71\u4e2a\u8f93\u5165\u56fe\u50cf\u901a\u9053": 235, "\u5e76\u8f93\u51fa\u4e0e\u6211\u4eec\u7684\u76ee\u6807\u76f8\u5339\u914d\u768410\u4e2a\u6807\u7b7e": 235, "\u8868\u793a0\u52309\u7684\u6570\u5b57": 235, "\u8fd9\u4e2a\u7b97\u6cd5\u7531\u4f60\u81ea\u5df1\u521b\u5efa": 235, "\u6211\u4eec\u5c06\u9075\u5faa\u6807\u51c6\u7684mnist\u7b97\u6cd5": 235, "\u7b2c\u4e00\u4e2a2d\u5377\u79ef\u5c42": 235, "\u63a5\u53d71\u4e2a\u8f93\u5165\u901a\u9053": 235, "\u8f93\u51fa32\u4e2a\u5377\u79ef\u7279\u5f81": 235, "\u4f7f\u75283x3\u7684\u65b9\u5f62\u6838": 235, "\u7b2c\u4e8c\u4e2a2d\u5377\u79ef\u5c42": 235, "\u63a5\u53d732\u4e2a\u8f93\u5165\u5c42": 235, "\u8f93\u51fa64\u4e2a\u5377\u79ef\u7279\u5f81": 235, "\u8bbe\u8ba1\u4e3a\u786e\u4fdd\u76f8\u90bb\u50cf\u7d20\u8981\u4e48\u5168\u4e3a0": 235, "\u8981\u4e48\u5168\u4e3a\u6fc0\u6d3b": 235, "\u5177\u6709\u4e00\u5b9a\u8f93\u5165\u6982\u7387": 235, "\u7b2c\u4e00\u4e2a\u5168\u8fde\u63a5\u5c42": 235, "\u7b2c\u4e8c\u4e2a\u5168\u8fde\u63a5\u5c42": 235, "\u8f93\u51fa\u6211\u4eec\u768410\u4e2a\u6807\u7b7e": 235, "my_nn": 235, "\u6211\u4eec\u5df2\u7ecf\u5b8c\u6210\u4e86\u795e\u7ecf\u7f51\u7edc\u7684\u5b9a\u4e49": 235, "\u73b0\u5728\u6211\u4eec\u5fc5\u987b\u5b9a\u4e49\u6570\u636e\u5982\u4f55\u901a\u8fc7\u5b83": 235, "\u5f53\u4f60\u4f7f\u7528pytorch\u6784\u5efa\u6a21\u578b\u65f6": 235, "\u4f60\u53ea\u9700\u8981\u5b9a\u4e49": 235, "\u5b83\u5c06\u6570\u636e\u4f20\u9012\u5230\u8ba1\u7b97\u56fe": 235, "\u5373\u6211\u4eec\u7684\u795e\u7ecf\u7f51\u7edc": 235, "\u8fd9\u5c06\u4ee3\u8868\u6211\u4eec\u7684\u524d\u5411\u7b97\u6cd5": 235, "\u51fd\u6570\u4e2d\u4f7f\u7528\u4efb\u4f55\u5f20\u91cf\u64cd\u4f5c": 235, "x\u8868\u793a\u6211\u4eec\u7684\u6570\u636e": 235, "\u5c06\u6570\u636e\u4f20\u9012\u7ed9conv1": 235, "\u5bf9x\u4f7f\u7528\u6574\u6d41\u7ebf\u6027\u6fc0\u6d3b\u51fd\u6570": 235, "\u5bf9x\u8fd0\u884c\u6700\u5927\u6c60\u5316": 235, "\u5c06\u6570\u636e\u4f20\u9012\u7ed9dropout1": 235, "\u5c55\u5e73x": 235, "start_dim": 235, "\u5c06\u6570\u636e\u4f20\u9012\u7ed9": 235, "\u5bf9x\u5e94\u7528softmax": 235, "\u4e3a\u4e86\u786e\u4fdd\u6211\u4eec\u5f97\u5230\u671f\u671b\u7684\u8f93\u51fa": 235, "\u8ba9\u6211\u4eec\u901a\u8fc7\u4e00\u4e9b\u968f\u673a\u6570\u636e\u6d4b\u8bd5\u6211\u4eec\u7684\u6a21\u578b": 235, "\u7b49\u540c\u4e8e\u4e00\u4e2a\u968f\u673a\u768428x28\u56fe\u50cf": 235, "random_data": 235, "\u8fd9\u4e2a\u7ed3\u679c\u5f20\u91cf\u4e2d\u7684\u6bcf\u4e2a\u6570\u5b57\u90fd\u7b49\u540c\u4e8e\u968f\u673a\u5f20\u91cf\u6240\u5173\u8054\u7684\u6807\u7b7e\u7684\u9884\u6d4b": 235, "\u795d\u8d3a\u4f60": [235, 243, 244, 251, 252], "\u4f60\u5df2\u7ecf\u6210\u529f\u5730\u5728pytorch\u4e2d\u5b9a\u4e49\u4e86\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc": 235, "\u67e5\u770b\u8fd9\u4e9b\u5176\u4ed6\u6559\u7a0b\u4ee5\u7ee7\u7eed\u5b66\u4e60": [235, 244], "\u662f\u4ec0\u4e48": [235, 237, 238, 253, 259], "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u7528\u4e8e\u63a8\u7406": 235, "defining_a_neural_network": [235, 237], "\u60a8\u5c06\u770b\u5230\u5982\u4f55\u5229\u7528\u52a8\u6001\u91cf\u5316\u6765\u52a0\u901f": 236, "\u98ce\u683c\u7684\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u7684\u63a8\u7406": 236, "\u8fd9\u53ef\u4ee5\u51cf\u5c0f\u6a21\u578b\u6743\u91cd\u7684\u5927\u5c0f": 236, "\u5e76\u52a0\u5feb\u6a21\u578b\u6267\u884c\u901f\u5ea6": 236, "\u5728\u8bbe\u8ba1\u795e\u7ecf\u7f51\u7edc\u65f6": 236, "\u53ef\u4ee5\u505a\u51fa\u591a\u79cd\u6743\u8861": 236, "\u5728\u6a21\u578b\u5f00\u53d1\u548c\u8bad\u7ec3\u671f\u95f4": 236, "\u60a8\u53ef\u4ee5\u6539\u53d8\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u4e2d\u7684\u5c42\u6570\u548c\u53c2\u6570\u6570\u91cf": 236, "\u5728\u6a21\u578b\u5927\u5c0f\u548c": 236, "\u6216\u6a21\u578b\u5ef6\u8fdf\u6216\u541e\u5410\u91cf\u4e0e\u7cbe\u5ea6\u4e4b\u95f4\u8fdb\u884c\u6743\u8861": 236, "\u7531\u4e8e\u60a8\u9700\u8981\u91cd\u590d\u6a21\u578b\u8bad\u7ec3\u8fc7\u7a0b": 236, "\u56e0\u6b64\u8fd9\u79cd\u6539\u53d8\u9700\u8981\u5927\u91cf\u7684\u65f6\u95f4\u548c\u8ba1\u7b97\u8d44\u6e90": 236, "\u91cf\u5316\u4e3a\u60a8\u63d0\u4f9b\u4e86\u4e00\u79cd\u5728\u5df2\u77e5\u6a21\u578b\u4e0a\u5728\u6027\u80fd\u548c\u6a21\u578b\u7cbe\u5ea6\u4e4b\u95f4\u8fdb\u884c\u6743\u8861\u7684\u65b9\u5f0f": 236, "\u800c\u65e0\u9700\u91cd\u65b0\u8bad\u7ec3\u6a21\u578b": 236, "\u60a8\u53ef\u4ee5\u5728\u5355\u4e2a\u4f1a\u8bdd\u4e2d\u5c1d\u8bd5\u4e00\u4e0b": 236, "\u60a8\u80af\u5b9a\u4f1a\u663e\u8457\u51cf\u5c0f\u6a21\u578b\u5927\u5c0f": 236, "\u5e76\u53ef\u80fd\u5728\u4e0d\u4f1a\u635f\u5931\u592a\u591a\u7cbe\u5ea6\u7684\u60c5\u51b5\u4e0b\u83b7\u5f97\u663e\u8457\u7684\u5ef6\u8fdf\u51cf\u5c11": 236, "\u91cf\u5316\u7f51\u7edc\u610f\u5473\u7740\u5c06\u5176\u8f6c\u6362\u4e3a\u4f7f\u7528\u8f83\u4f4e\u7cbe\u5ea6\u7684\u6574\u6570\u8868\u793a\u5f62\u5f0f\u6765\u8868\u793a\u6743\u91cd\u548c": 236, "\u6216\u6fc0\u6d3b": 236, "\u8fd9\u53ef\u4ee5\u51cf\u5c0f\u6a21\u578b\u5927\u5c0f": 236, "\u5e76\u5141\u8bb8\u5728": 236, "\u4e0a\u4f7f\u7528\u66f4\u9ad8\u541e\u5410\u91cf\u7684\u6570\u5b66\u8fd0\u7b97": 236, "\u4ece\u6d6e\u70b9\u6570\u8f6c\u6362\u4e3a\u6574\u6570\u503c\u65f6": 236, "\u60a8\u5b9e\u9645\u4e0a\u662f\u5c06\u6d6e\u70b9\u6570\u4e58\u4ee5\u67d0\u4e2a\u6bd4\u4f8b\u56e0\u5b50": 236, "\u7136\u540e\u5c06\u7ed3\u679c\u820d\u5165\u4e3a\u6574\u6570": 236, "\u4e0d\u540c\u7684\u91cf\u5316\u65b9\u6cd5\u5728\u786e\u5b9a\u8be5\u6bd4\u4f8b\u56e0\u5b50\u7684\u65b9\u5f0f\u4e0a\u6709\u6240\u4e0d\u540c": 236, "\u8fd9\u91cc\u4ecb\u7ecd\u7684\u52a8\u6001\u91cf\u5316\u7684\u5173\u952e\u601d\u60f3\u662f": 236, "\u6211\u4eec\u5c06\u6839\u636e\u8fd0\u884c\u65f6\u89c2\u5bdf\u5230\u7684\u6570\u636e\u8303\u56f4\u52a8\u6001\u786e\u5b9a\u6fc0\u6d3b\u7684\u6bd4\u4f8b\u56e0\u5b50": 236, "\u8fd9\u53ef\u786e\u4fdd\u6bd4\u4f8b\u56e0\u5b50\u88ab": 236, "\u8c03\u6574": 236, "\u4e3a\u5c3d\u53ef\u80fd\u4fdd\u7559\u6bcf\u4e2a\u89c2\u5bdf\u5230\u7684\u6570\u636e\u96c6\u7684\u4fe1\u53f7": 236, "\u6a21\u578b\u53c2\u6570\u5728\u6a21\u578b\u8f6c\u6362\u671f\u95f4\u662f\u5df2\u77e5\u7684": 236, "\u5b83\u4eec\u4f1a\u63d0\u524d\u8f6c\u6362\u5e76\u4ee5": 236, "\u5f62\u5f0f\u5b58\u50a8": 236, "\u91cf\u5316\u6a21\u578b\u4e2d\u7684\u7b97\u672f\u8fd0\u7b97\u4f7f\u7528\u77e2\u91cf\u5316\u7684": 236, "\u6307\u4ee4\u5b8c\u6210": 236, "\u7d2f\u52a0\u901a\u5e38\u4f7f\u7528": 236, "\u6765\u907f\u514d\u6ea2\u51fa": 236, "\u5982\u679c\u4e0b\u4e00\u5c42\u662f\u91cf\u5316\u7684": 236, "\u5219\u5c06\u6b64\u8f83\u9ad8\u7cbe\u5ea6\u503c\u7f29\u653e\u56de": 236, "\u5982\u679c\u662f\u8f93\u51fa": 236, "\u5219\u5c06\u5176\u8f6c\u6362\u4e3a": 236, "\u52a8\u6001\u91cf\u5316\u76f8\u5bf9\u6765\u8bf4\u6ca1\u6709\u592a\u591a\u9700\u8981\u8c03\u6574\u7684\u53c2\u6570": 236, "\u56e0\u6b64\u975e\u5e38\u9002\u5408\u4f5c\u4e3a\u5c06": 236, "\u6a21\u578b\u8f6c\u6362\u4e3a\u90e8\u7f72\u7684\u6807\u51c6\u90e8\u5206\u6dfb\u52a0\u5230\u751f\u4ea7\u7ba1\u9053\u4e2d": 236, "\u672c\u793a\u4f8b\u4e2d\u91c7\u7528\u7684\u65b9\u6cd5\u7684\u5c40\u9650\u6027": 236, "\u672c\u793a\u4f8b\u63d0\u4f9b\u4e86\u5bf9": 236, "\u4e2d\u52a8\u6001\u91cf\u5316\u529f\u80fd\u7684\u5feb\u901f\u4ecb\u7ecd": 236, "\u4ee5\u53ca\u4f7f\u7528\u5b83\u7684\u5de5\u4f5c\u6d41\u7a0b": 236, "\u6211\u4eec\u7684\u91cd\u70b9\u662f\u89e3\u91ca\u7528\u4e8e\u8f6c\u6362\u6a21\u578b\u7684\u7279\u5b9a\u51fd\u6570": 236, "\u4e3a\u4e86\u7b80\u6d01\u548c\u6e05\u6670": 236, "\u6211\u4eec\u505a\u51fa\u4e86\u4e00\u4e9b\u91cd\u5927\u7b80\u5316": 236, "\u60a8\u5c06\u4ece\u4e00\u4e2a\u6700\u5c0f\u7684": 236, "\u7f51\u7edc\u5f00\u59cb": 236, "\u60a8\u53ea\u9700\u7528\u968f\u673a\u9690\u85cf\u72b6\u6001\u521d\u59cb\u5316\u7f51\u7edc": 236, "\u60a8\u5c06\u4f7f\u7528\u968f\u673a\u8f93\u5165\u6765\u6d4b\u8bd5\u7f51\u7edc": 236, "\u60a8\u4e0d\u4f1a\u5728\u672c\u6559\u7a0b\u4e2d\u8bad\u7ec3\u7f51\u7edc": 236, "\u60a8\u5c06\u770b\u5230": 236, "\u4e0e\u6211\u4eec\u5f00\u59cb\u65f6\u7684\u6d6e\u70b9\u7f51\u7edc\u76f8\u6bd4": 236, "\u91cf\u5316\u540e\u7684\u7f51\u7edc\u66f4\u5c0f\u4e14\u8fd0\u884c\u901f\u5ea6\u66f4\u5feb": 236, "\u91cf\u5316\u7f51\u7edc\u4ea7\u751f\u7684\u8f93\u51fa\u5f20\u91cf\u503c\u4e0e": 236, "\u7f51\u7edc\u8f93\u51fa\u7684\u503c\u5728\u540c\u4e00\u6570\u91cf\u7ea7": 236, "\u4f46\u6211\u4eec\u5e76\u672a\u5728\u8fd9\u91cc\u5c55\u793a\u8be5\u6280\u672f\u5728\u7ecf\u8fc7\u8bad\u7ec3\u7684": 236, "\u4e0a\u80fd\u591f\u4fdd\u7559\u8f83\u9ad8\u6a21\u578b\u7cbe\u5ea6\u7684\u60c5\u51b5": 236, "\u60a8\u5c06\u4e86\u89e3\u5982\u4f55\u8fdb\u884c\u52a8\u6001\u91cf\u5316": 236, "\u5e76\u80fd\u591f\u770b\u5230\u5185\u5b58\u4f7f\u7528\u548c\u5ef6\u8fdf\u65f6\u95f4\u7684\u6f5c\u5728\u51cf\u5c0f": 236, "\u5173\u4e8e\u8be5\u6280\u672f\u5728\u7ecf\u8fc7\u8bad\u7ec3\u7684": 236, "\u4e0a\u80fd\u591f\u4fdd\u7559\u8f83\u9ad8\u6a21\u578b\u7cbe\u5ea6\u7684\u6f14\u793a": 236, "\u5c06\u7559\u5f85\u66f4\u9ad8\u7ea7\u7684\u6559\u7a0b": 236, "\u5982\u679c\u60a8\u60f3\u76f4\u63a5\u8fdb\u5165\u66f4\u4e25\u683c\u7684\u5904\u7406": 236, "\u8bf7\u7ee7\u7eed\u5b66\u4e60": 236, "\u9ad8\u7ea7\u52a8\u6001\u91cf\u5316\u6559\u7a0b": 236, "\u672c\u793a\u4f8b\u5305\u542b": 236, "\u4e2a\u6b65\u9aa4": 236, "\u60a8\u5b9a\u4e49\u4e00\u4e2a\u975e\u5e38\u7b80\u5355\u7684": 236, "\u5bfc\u5165\u6a21\u5757": 236, "\u5e76\u5efa\u7acb\u4e00\u4e9b\u968f\u673a\u8f93\u5165\u5f20\u91cf": 236, "\u60a8\u5b9e\u4f8b\u5316\u4e00\u4e2a\u6d6e\u70b9\u6a21\u578b": 236, "\u7136\u540e\u521b\u5efa\u5176\u91cf\u5316\u7248\u672c": 236, "\u60a8\u663e\u793a\u6a21\u578b\u5927\u5c0f\u53d8\u5c0f\u4e86": 236, "\u60a8\u8fd0\u884c\u4e24\u4e2a\u6a21\u578b\u5e76\u6bd4\u8f83\u6a21\u578b\u8fd0\u884c\u65f6\u95f4": 236, "\u5ef6\u8fdf": 236, "\u60a8\u8fd0\u884c\u4e24\u4e2a\u6a21\u578b\u5e76\u6bd4\u8f83\u8f93\u51fa": 236, "\u8fd9\u662f\u4e00\u6bb5\u76f4\u63a5\u7684\u4ee3\u7801": 236, "\u7528\u4e8e\u4e3a\u672c\u793a\u4f8b\u7684\u5176\u4f59\u90e8\u5206\u505a\u51c6\u5907": 236, "\u6211\u4eec\u5728\u8fd9\u91cc\u5bfc\u5165\u7684\u552f\u4e00\u6a21\u5757\u662f": 236, "\u7684\u91cf\u5316\u7b97\u5b50\u548c\u8f6c\u6362\u51fd\u6570": 236, "\u6211\u4eec\u8fd8\u5b9a\u4e49\u4e86\u4e00\u4e2a\u975e\u5e38\u7b80\u5355\u7684": 236, "\u5e76\u8bbe\u7f6e\u4e86\u4e00\u4e9b\u8f93\u5165": 236, "\u5bfc\u5165\u672c\u793a\u4f8b\u4e2d\u4f7f\u7528\u7684\u6a21\u5757": 236, "\u4e3a\u6f14\u793a\u76ee\u7684\u5b9a\u4e49\u4e00\u4e2a\u975e\u5e38\u7b80\u5355\u7684": 236, "\u6211\u4eec\u53ea\u662f\u5305\u88c5\u4e86": 236, "\u4e00\u5c42": 236, "\u6ca1\u6709\u9884\u5904\u7406\u6216\u540e\u5904\u7406": 236, "\u53d7\u5230\u4ee5\u4e0b\u6559\u7a0b\u7684\u542f\u53d1": 236, "\u5e8f\u5217\u6a21\u578b\u548c\u957f\u77ed\u671f\u8bb0\u5fc6\u7f51\u7edc\u6559\u7a0b": 236, "\u52a8\u6001\u91cf\u5316\u6559\u7a0b": 236, "lstm_for_demonstr": 236, "\u57fa\u672c\u7684\u957f\u77ed\u671f\u8bb0\u5fc6\u98ce\u683c\u6a21\u578b": 236, "\u53ea\u662f\u5305\u88c5\u4e86": 236, "\u4e0d\u5e94\u7528\u4e8e\u9664\u6f14\u793a\u4e4b\u5916\u7684\u4efb\u4f55\u5176\u4ed6\u7528\u9014": 236, "out_dim": 236, "29592": 236, "\u8bbe\u7f6e\u79cd\u5b50\u4ee5\u83b7\u5f97\u53ef\u91cd\u590d\u7ed3\u679c": 236, "\u5f62\u72b6\u53c2\u6570": 236, "model_dimens": 236, "sequence_length": 236, "lstm_depth": 236, "\u968f\u673a\u8f93\u5165\u6570\u636e": 236, "\u5b9e\u9645\u4e0a\u662f\u521d\u59cb\u9690\u85cf\u72b6\u6001\u548c\u521d\u59cb\u7ec6\u80de\u72b6\u6001\u7684\u5143\u7ec4": 236, "\u73b0\u5728\u6211\u4eec\u6765\u6267\u884c\u6709\u8da3\u7684\u90e8\u5206": 236, "\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u540d\u4e3a": 236, "float_lstm": 236, "\u7684\u6a21\u578b\u5b9e\u4f8b": 236, "\u7136\u540e\u6211\u4eec\u5c06\u5bf9\u5176\u8fdb\u884c\u91cf\u5316": 236, "\u5b83\u63a5\u53d7\u6a21\u578b": 236, "\u6211\u4eec\u5e0c\u671b\u91cf\u5316\u7684\u5b50\u6a21\u5757\u5217\u8868": 236, "\u5982\u679c\u5b58\u5728": 236, "\u4ee5\u53ca\u76ee\u6807\u6570\u636e\u7c7b\u578b": 236, "\u6b64\u51fd\u6570\u8fd4\u56de\u539f\u59cb\u6a21\u578b\u7684\u91cf\u5316\u7248\u672c": 236, "\u4f5c\u4e3a\u4e00\u4e2a\u65b0\u6a21\u5757": 236, "\u5c31\u8fd9\u4e48\u7b80\u5355": 236, "\u8fd9\u662f\u6211\u4eec\u7684\u6d6e\u70b9\u5b9e\u4f8b": 236, "\u8fd9\u662f\u6267\u884c\u91cf\u5316\u7684\u8c03\u7528": 236, "quantized_lstm": 236, "\u663e\u793a\u6240\u505a\u7684\u66f4\u6539": 236, "\u8fd9\u662f\u8be5\u6a21\u5757\u7684\u6d6e\u70b9\u7248\u672c": 236, "\u73b0\u5728\u662f\u91cf\u5316\u7248\u672c": 236, "\u6211\u4eec\u5df2\u7ecf\u91cf\u5316\u4e86\u6a21\u578b": 236, "\u8fd9\u7ed9\u6211\u4eec\u5e26\u6765\u4e86\u4ec0\u4e48\u597d\u5904": 236, "\u597d\u5904\u4e4b\u4e00\u662f\u6211\u4eec\u7528": 236, "\u548c\u4e00\u4e9b\u8bb0\u5f55\u7684\u6bd4\u4f8b\u56e0\u5b50": 236, "\u66ff\u6362\u4e86": 236, "\u6a21\u578b\u53c2\u6570": 236, "\u8fd9\u610f\u5473\u7740\u5b58\u50a8\u548c\u79fb\u52a8\u6570\u636e\u7684\u5927\u5c0f\u51cf\u5c0f\u4e86\u7ea6": 236, "\u4f7f\u7528\u9ed8\u8ba4\u503c\u65f6": 236, "\u4e0b\u9762\u663e\u793a\u7684\u51cf\u5c0f\u91cf\u5c06\u5c0f\u4e8e": 236, "\u4f46\u5982\u679c\u60a8\u5c06\u6a21\u578b\u5927\u5c0f\u589e\u52a0\u5230\u66f4\u5927\u503c": 236, "\u4f8b\u5982\u5c06": 236, "\u968f\u7740\u5b58\u50a8\u7684\u6a21\u578b\u5927\u5c0f\u8d8a\u6765\u8d8a\u591a\u5730\u7531\u53c2\u6570\u503c\u4e3b\u5bfc": 236, "\u51cf\u5c0f\u91cf\u5c06\u8d8b\u8fd1\u4e8e": 236, "\u500d": 236, "kb": [236, 240], "\u6bd4\u8f83\u5927\u5c0f": 236, "\u500d\u66f4\u5c0f": 236, "\u7b2c\u4e8c\u4e2a\u597d\u5904\u662f\u91cf\u5316\u6a21\u578b\u901a\u5e38\u4f1a\u8fd0\u884c\u5f97\u66f4\u5feb": 236, "\u8fd9\u662f\u7531\u4e8e\u591a\u79cd\u6548\u679c\u7684\u7ec4\u5408": 236, "\u81f3\u5c11\u5305\u62ec": 236, "\u51cf\u5c11\u4e86\u79fb\u52a8\u53c2\u6570\u6570\u636e\u6240\u82b1\u8d39\u7684\u65f6\u95f4": 236, "\u64cd\u4f5c\u66f4\u5feb": 236, "\u8fd9\u4e2a\u8d85\u7ea7\u7b80\u5355\u7684\u7f51\u7edc\u7684\u91cf\u5316\u7248\u672c\u8fd0\u884c\u901f\u5ea6\u66f4\u5feb": 236, "\u5bf9\u4e8e\u66f4\u590d\u6742\u7684\u7f51\u7edc\u901a\u5e38\u4e5f\u662f\u5982\u6b64": 236, "\u4f46\u6b63\u5982\u4ed6\u4eec\u6240\u8bf4": 236, "\u60a8\u7684\u91cc\u7a0b\u53ef\u80fd\u4f1a\u6709\u6240\u4e0d\u540c": 236, "\u8fd9\u53d6\u51b3\u4e8e\u8bb8\u591a\u56e0\u7d20": 236, "\u5305\u62ec\u6a21\u578b\u7684\u7ed3\u6784\u548c\u60a8\u8fd0\u884c\u7684\u786c\u4ef6": 236, "\u6bd4\u8f83\u6027\u80fd": 236, "\u6d6e\u70b9": 236, "\u6211\u4eec\u4e0d\u4f1a\u5728\u8fd9\u91cc\u4ed4\u7ec6\u67e5\u770b\u7cbe\u5ea6": 236, "\u56e0\u4e3a\u6211\u4eec\u4f7f\u7528\u7684\u662f\u968f\u673a\u521d\u59cb\u5316\u7684\u7f51\u7edc": 236, "\u800c\u4e0d\u662f\u7ecf\u8fc7\u6b63\u786e\u8bad\u7ec3\u7684\u7f51\u7edc": 236, "\u6211\u8ba4\u4e3a\u503c\u5f97\u5feb\u901f\u5c55\u793a\u4e00\u4e0b\u91cf\u5316\u7f51\u7edc\u786e\u5b9e\u4ea7\u751f\u4e86\u4e0e\u539f\u59cb\u7f51\u7edc": 236, "\u540c\u4e00\u6570\u91cf\u7ea7": 236, "\u7684\u8f93\u51fa\u5f20\u91cf\u503c": 236, "\u6709\u5173\u66f4\u8be6\u7ec6\u7684\u5206\u6790": 236, "\u8bf7\u53c2\u9605\u672c\u793a\u4f8b\u7ed3\u5c3e\u5904\u5f15\u7528\u7684\u66f4\u9ad8\u7ea7\u6559\u7a0b": 236, "\u8fd0\u884c\u6d6e\u70b9\u6a21\u578b": 236, "mag1": 236, "\u6a21\u578b\u4e2d\u8f93\u51fa\u5f20\u91cf\u503c\u7684\u7edd\u5bf9\u503c\u5747\u503c\u4e3a": 236, "\u8fd0\u884c\u91cf\u5316\u6a21\u578b": 236, "hidden2": 236, "mag2": 236, "\u6bd4\u8f83\u5b83\u4eec": 236, "mag3": 236, "\u8f93\u51fa\u5f20\u91cf\u4e4b\u95f4\u5dee\u503c\u7684\u7edd\u5bf9\u503c\u5747\u503c\u4e3a": 236, "\u6216\u5360": 236, "\u767e\u5206\u6bd4": 236, "\u6211\u4eec\u5df2\u7ecf\u89e3\u91ca\u4e86\u4ec0\u4e48\u662f\u52a8\u6001\u91cf\u5316": 236, "\u5b83\u5e26\u6765\u4e86\u4ec0\u4e48\u597d\u5904": 236, "\u60a8\u5df2\u7ecf\u4f7f\u7528": 236, "\u51fd\u6570\u5feb\u901f\u91cf\u5316\u4e86\u4e00\u4e2a\u7b80\u5355\u7684": 236, "\u8fd9\u662f\u5bf9\u8be5\u6750\u6599\u7684\u5feb\u901f\u548c\u9ad8\u7ea7\u5904\u7406": 236, "\u8981\u4e86\u89e3\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f": 236, "\u8bcd\u8bed\u8a00\u6a21\u578b\u6559\u7a0b": 236, "\u8bcd\u8bed\u8a00\u6a21\u578b": 236, "\u91cf\u5316\u4ecb\u7ecd": 236, "dynamic_quant": [236, 237], "loading_data_recip": [237, 238], "what_is_state_dict": [237, 251], "saving_and_loading_models_for_infer": [237, 244], "custom_dataset_transforms_load": 237, "save_load_across_devic": [237, 242], "saving_and_loading_a_general_checkpoint": [237, 243], "saving_multiple_models_in_one_fil": [237, 245], "warmstarting_model_using_parameters_from_a_different_model": [237, 250], "zeroing_out_gradi": [237, 252], "mobile_perf": 237, "\u5982\u4f55\u5728pytorch\u4e2d\u4f7f\u7528tensorboard": 237, "\u6027\u80fd\u8c03\u4f18\u6307\u5357": 237, "\u5728pytorch\u4e2d\u63a8\u7406\u5f62\u72b6": 237, "\u4f7f\u7528\u4e0d\u540c\u6a21\u578b\u7684\u53c2\u6570\u5bf9\u6a21\u578b\u8fdb\u884c\u70ed\u542f\u52a8": [237, 253], "\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9": [237, 253], "\u4e2d\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 237, "\u521b\u5efa\u795e\u7ecf\u7f51\u7edc": [237, 253], "\u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": [237, 253], "timer\u5feb\u901f\u5165\u95e8": 237, "\u8fdb\u884c\u6a21\u578b\u53ef\u89e3\u91ca\u6027": [237, 253], "\u52a8\u6001\u91cf\u5316": [237, 253], "sphx_glr_recipes_recipes_zeroing_out_gradi": 237, "\u4e2d\u6e05\u96f6\u68af\u5ea6": [237, 252], "\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d": [237, 253], "\u7684\u6280\u5de7": [237, 253], "\u4e2d\u4e3a": 237, "\u548c\u5f20\u91cf\u5b50\u7c7b\u63d0\u4f9b\u6269\u5c55\u70b9": 237, "\u81ea\u52a8\u6df7\u5408\u7cbe\u5ea6": [237, 253], "\u63d0\u4f9b\u4e86\u5e7f\u6cdb\u7684\u795e\u7ecf\u7f51\u7edc\u6784\u5efa\u6a21\u5757": 238, "\u5e76\u62e5\u6709\u7b80\u5355": 238, "\u76f4\u89c2\u4e14\u7a33\u5b9a\u7684": 238, "pytorch\u5305\u542b\u7528\u4e8e\u51c6\u5907\u548c\u52a0\u8f7d\u5e38\u89c1\u6570\u636e\u96c6\u7684\u5de5\u5177\u5305": 238, "\u4e3a\u8bad\u7ec3\u6a21\u578b\u63d0\u4f9b\u6570\u636e": 238, "\u6570\u636e\u52a0\u8f7d\u5de5\u5177\u7684\u6838\u5fc3\u7c7b\u4e3a": 238, "\u5b83\u8868\u793a\u6570\u636e\u96c6\u4e0a\u7684\u4e00\u4e2a": 238, "\u53ef\u8fed\u4ee3\u5bf9\u8c61": 238, "\u63d0\u4f9b\u4e86\u5185\u7f6e\u7684\u9ad8\u8d28\u91cf\u6570\u636e\u96c6": 238, "\u4f7f\u7528\u8fd9\u4e9b\u6570\u636e\u96c6\u53ef\u901a\u8fc7": 238, "\u672a\u6765\u4f1a\u6301\u7eed\u65b0\u589e": 238, "yesno": 238, "\u6211\u4eec\u5c06\u6f14\u793a\u5982\u4f55\u6709\u6548\u5730\u5c06\u6570\u636e\u4ece": 238, "\u52a0\u8f7d\u5230": 238, "\u6211\u4eec\u9700\u8981\u5b89\u88c5": 238, "\u4ee5\u8bbf\u95ee\u8be5\u6570\u636e\u96c6": 238, "\u5982\u679c\u5728googl": 238, "\u8bf7\u53d6\u6d88\u6ce8\u91ca\u4ee5\u4e0b\u884c": 238, "\u6839\u636e\u4f7f\u7528\u7684\u5185\u7f6e\u6570\u636e\u96c6": 238, "\u60a8\u8fd8\u53ef\u4ee5\u5b89\u88c5\u5e76\u5bfc\u5165": 238, "\u6570\u636e\u96c6\u5305\u542b\u4e00\u4e2a\u4eba\u8bf4\u5e0c\u4f2f\u6765\u8bed": 238, "\u5426": 238, "\u768460\u4e2a\u5f55\u97f3": 238, "\u6bcf\u4e2a\u5f55\u97f3\u957f\u5ea6\u4e3a8\u4e2a\u5355\u8bcd": 238, "\u521b\u5efa\u4e86\u4e00\u4e2a": 238, "openslr": 238, "waves_yesno": 238, "folder_in_arch": 238, "\u6570\u636e\u96c6\u4e2d\u7684\u6bcf\u4e2a\u6761\u76ee\u90fd\u662f\u4e00\u4e2a\u5143\u7ec4": 238, "\u5f62\u5f0f\u4e3a": 238, "\u6ce2\u5f62": 238, "\u91c7\u6837\u7387": 238, "\u60a8\u5fc5\u987b\u4e3a": 238, "\u6570\u636e\u96c6\u8bbe\u7f6e\u4e00\u4e2a": 238, "\u7528\u4e8e\u5b58\u653e\u8bad\u7ec3\u548c\u6d4b\u8bd5\u6570\u636e\u96c6": 238, "\u5176\u4ed6\u53c2\u6570\u662f\u53ef\u9009\u7684": 238, "\u663e\u793a\u4e86\u5b83\u4eec\u7684\u9ed8\u8ba4\u503c": 238, "\u4ee5\u4e0b\u662f\u5176\u4ed6\u53c2\u6570\u7684\u4e00\u4e9b\u6709\u7528\u4fe1\u606f": 238, "\u5982\u679c\u4e3atrue": 238, "\u5219\u4ece\u4e92\u8054\u7f51\u4e0b\u8f7d\u6570\u636e\u96c6\u5e76\u5c06\u5176\u653e\u5728root\u76ee\u5f55\u4e2d": 238, "\u5982\u679c\u6570\u636e\u96c6\u5df2\u4e0b\u8f7d": 238, "\u5219\u4e0d\u4f1a\u91cd\u65b0\u4e0b\u8f7d": 238, "\u8ba9\u6211\u4eec\u8bbf\u95ee": 238, "\u4e2d\u7684\u4e00\u4e2a\u6570\u636e\u70b9\u662f\u4e00\u4e2a\u5143\u7ec4": 238, "\u5176\u4e2d\u6807\u7b7e\u662f\u4e00\u4e2a\u6574\u6570\u5217\u8868": 238, "1\u8868\u793aye": 238, "0\u8868\u793ano": 238, "yesno_data": 238, "\u9009\u62e9\u6570\u636e\u70b9\u7f16\u53f73": 238, "\u7684\u793a\u4f8b": [238, 257], "waveform": 238, "sample_r": 238, "nlabel": 238, "\u5728\u5b9e\u8df5\u4e2d\u4f7f\u7528\u8fd9\u4e9b\u6570\u636e\u65f6": 238, "\u6700\u597d\u5c06\u6570\u636e\u5212\u5206\u4e3a": 238, "\u6570\u636e\u96c6\u548c": 238, "\u8fd9\u53ef\u786e\u4fdd\u60a8\u6709\u672a\u4f7f\u7528\u7684\u6570\u636e\u6765\u6d4b\u8bd5\u6a21\u578b\u7684\u6027\u80fd": 238, "\u73b0\u5728\u6211\u4eec\u53ef\u4ee5\u8bbf\u95ee\u6570\u636e\u96c6": 238, "\u6211\u4eec\u5fc5\u987b\u901a\u8fc7": 238, "\u4f20\u9012\u5b83": 238, "\u5c06\u6570\u636e\u96c6\u548c\u91c7\u6837\u5668\u7ec4\u5408\u5728\u4e00\u8d77": 238, "\u8fd4\u56de\u6570\u636e\u96c6\u4e0a\u7684\u4e00\u4e2a\u53ef\u8fed\u4ee3\u5bf9\u8c61": 238, "\u6211\u4eec\u7684\u6570\u636e\u73b0\u5728\u53ef\u4ee5\u4f7f\u7528": 238, "\u8fdb\u884c\u8fed\u4ee3": 238, "\u5728\u5f00\u59cb\u8bad\u7ec3\u6a21\u578b\u65f6": 238, "\u8fd9\u5c06\u662f\u5fc5\u9700\u7684": 238, "\u60a8\u4f1a\u6ce8\u610f\u5230": 238, "\u5bf9\u8c61\u4e2d\u7684\u6bcf\u4e2a\u6570\u636e\u6761\u76ee\u90fd\u8f6c\u6362\u4e3a\u4e00\u4e2a\u5f20\u91cf": 238, "\u5176\u4e2d\u5305\u542b\u8868\u793a\u6ce2\u5f62": 238, "\u91c7\u6837\u7387\u548c\u6807\u7b7e\u7684\u5f20\u91cf": 238, "\u60a8\u53ef\u4ee5\u9009\u62e9\u53ef\u89c6\u5316\u6570\u636e": 238, "\u4ee5\u8fdb\u4e00\u6b65\u4e86\u89e3": 238, "\u795d\u8d3a\u60a8": [238, 242, 245, 250], "\u60a8\u5df2\u6210\u529f\u5728pytorch\u4e2d\u52a0\u8f7d\u6570\u636e": 238, "\u67e5\u770b\u8fd9\u4e9b\u5176\u4ed6\u6559\u7a0b": [238, 250, 251, 252], "\u7ee7\u7eed\u60a8\u7684\u5b66\u4e60": [238, 250], "\u5b9a\u4e49\u795e\u7ecf\u7f51\u7edc": 238, "pytorch\u4e2d\u7684state_dict": 238, "mikayla": [239, 246], "gawarecki": [239, 246], "\u5982\u679c\u4f60\u8981\u52a0\u8f7d\u4e00\u4e2a\u68c0\u67e5\u70b9\u5e76\u5e0c\u671b\u5c3d\u53ef\u80fd\u51cf\u5c11\u8ba1\u7b97\u548c\u5185\u5b58\u7684\u4f7f\u7528": 239, "\u672c\u6559\u7a0b\u5c06\u5206\u4eab\u4e00\u4e9b\u63a8\u8350\u7684\u505a\u6cd5": 239, "\u7279\u522b\u662f\u6211\u4eec\u5c06\u8ba8\u8bba\u4ee5\u4e0b\u51e0\u70b9": 239, "\u5173\u952e\u5b57\u53c2\u6570": 239, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668": [239, 249], "\u8ba9\u6211\u4eec\u8003\u8651\u4e00\u4e2a\u7b80\u5355\u7684": 239, "\u5b83\u5305\u542b\u4e00\u4e2a\u7ebf\u6027\u5c42\u5217\u8868": 239, "somemodul": 239, "\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u6f14\u793a\u4e86\u5982\u4f55\u4f7f\u7528": 239, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u548c": 239, "meta_m": 239, "\u5c06\u4e0b\u9762\u7684\u4ee3\u7801\u7247\u6bb5\u4e0e\u4e0a\u9762\u7684\u8fdb\u884c\u6bd4\u8f83": 239, "\u7b2c\u4e8c\u4e2a\u793a\u4f8b\u6ca1\u6709\u4f7f\u7528\u4e0a\u9762\u5217\u51fa\u7684\u4efb\u4f55\u7279\u6027": 239, "\u56e0\u6b64\u5728\u52a0\u8f7d\u68c0\u67e5\u70b9\u65f6\u8ba1\u7b97\u548c\u5185\u5b58\u6548\u7387\u4f1a\u8f83\u4f4e": 239, "\u5728\u4e0b\u9762\u7684\u90e8\u5206\u4e2d": 239, "\u6211\u4eec\u5c06\u8be6\u7ec6\u8ba8\u8bba\u6bcf\u4e2a\u7279\u6027": 239, "\u8ba9\u6211\u4eec\u8003\u8651\u4f7f\u7528": 239, "\u52a0\u8f7d\u68c0\u67e5\u70b9\u65f6\u4f1a\u53d1\u751f\u4ec0\u4e48": 239, "\u4fdd\u5b58\u68c0\u67e5\u70b9\u65f6": 239, "\u5f20\u91cf\u5b58\u50a8\u4f1a\u88ab\u6807\u8bb0\u4e3a\u4fdd\u5b58\u65f6\u6240\u5728\u7684\u8bbe\u5907": 239, "\u5f20\u91cf\u5b58\u50a8\u5c06\u88ab\u52a0\u8f7d\u5230\u5b83\u4eec\u88ab\u6807\u8bb0\u7684\u8bbe\u5907\u4e0a": 239, "\u9664\u975e\u4f7f\u7528": 239, "\u6807\u5fd7\u8986\u76d6\u6b64\u884c\u4e3a": 239, "\u4e3a\u4e86\u89e3\u91ca\u65b9\u4fbf": 239, "\u6211\u4eec\u5047\u8bbe\u5f20\u91cf\u662f\u4fdd\u5b58\u5728": 239, "\u8fd9\u610f\u5473\u7740\u5728\u7b2c\u4e00\u884c\u4e2d": 239, "\u6240\u6709\u5f20\u91cf\u5b58\u50a8\u5c06\u88ab\u52a0\u8f7d\u5230": 239, "\u5185\u5b58\u4e2d": 239, "\u5728\u4ee5\u4e0b\u60c5\u51b5\u4e0b\u8fd9\u662f\u4e0d\u53ef\u53d6\u7684": 239, "\u5185\u5b58\u5c0f\u4e8e\u68c0\u67e5\u70b9\u7684\u5927\u5c0f": 239, "\u5728\u6267\u884c\u4e00\u4e9b\u6bcf\u5f20\u91cf\u5904\u7406\u4e4b\u524d\u7b49\u5f85\u6574\u4e2a\u68c0\u67e5\u70b9\u88ab\u52a0\u8f7d\u5230\u5185\u5b58\u4e2d": 239, "\u7684\u52a0\u8f7d\u65f6\u95f4": 239, "\u5173\u952e\u5b57\u53c2\u6570\u8bd5\u56fe\u89e3\u51b3\u4e0a\u8ff0\u4e24\u4e2a\u95ee\u9898": 239, "\u987e\u540d\u601d\u4e49": 239, "\u5173\u952e\u5b57\u53c2\u6570\u4f7f\u7528\u4e86": 239, "\u5b83\u5c06\u78c1\u76d8\u4e0a\u7684\u6587\u4ef6\u6620\u5c04\u5230\u865a\u62df\u5185\u5b58\u4e2d": 239, "\u5e76\u8ba9\u64cd\u4f5c\u7cfb\u7edf\u81ea\u52a8\u5904\u7406\u52a0\u8f7d\u548c\u5378\u8f7d\u5230\u7269\u7406\u5185\u5b58": 239, "\u5f53\u4f20\u9012\u6b64\u6807\u5fd7\u65f6": 239, "\u5f20\u91cf\u5b58\u50a8\u5c06\u88ab\u5185\u5b58\u6620\u5c04": 239, "\u5982\u4e0a\u6240\u8ff0": 239, "\u53ef\u4ee5\u4f7f\u7528\u6b64\u53c2\u6570\u5728\u4e0d\u5c06\u6240\u6709\u5f20\u91cf\u5b58\u50a8\u52a0\u8f7d\u5230": 239, "\u5185\u5b58\u4e2d\u7684\u60c5\u51b5\u4e0b\u5bf9\u68c0\u67e5\u70b9\u6267\u884c\u6bcf\u5f20\u91cf\u5904\u7406": 239, "my_special_routin": 239, "\u8fd9\u53ef\u80fd\u662f\u4e00\u4e2a\u66f4\u590d\u6742\u7684\u64cd\u4f5c": 239, "my_processing_funct": 239, "processed_t": 239, "\u8ba9\u6211\u4eec\u8003\u8651\u6a21\u5757\u7684\u521b\u5efa": 239, "\u8fd9\u5c06\u4e3a\u6240\u6709\u53c2\u6570": 239, "\u7f13\u51b2\u533a\u5206\u914d\u5185\u5b58\u5e76\u6839\u636e": 239, "\u4e2d\u5b9a\u4e49\u7684\u9ed8\u8ba4\u521d\u59cb\u5316\u65b9\u6848\u5bf9\u5176\u8fdb\u884c\u521d\u59cb\u5316": 239, "\u5f53\u6211\u4eec\u60f3\u8981\u52a0\u8f7d\u68c0\u67e5\u70b9\u65f6": 239, "\u8fd9\u662f\u6d6a\u8d39\u7684": 239, "\u539f\u56e0\u5982\u4e0b": 239, "\u521d\u59cb\u5316\u5185\u6838\u7684\u7ed3\u679c\u5c06\u88ab": 239, "\u8986\u76d6\u800c\u4ece\u672a\u88ab\u4f7f\u7528": 239, "\u56e0\u6b64\u521d\u59cb\u5316\u662f\u6d6a\u8d39\u7684": 239, "\u4e2d\u4e3a\u8fd9\u4e9b\u53c2\u6570": 239, "\u7f13\u51b2\u533a\u5206\u914d\u4e86\u5185\u5b58": 239, "\u4fdd\u5b58\u7684\u72b6\u6001\u5b57\u5178\u4e5f\u5728": 239, "\u4e2d\u4e3a\u68c0\u67e5\u70b9\u4e2d\u7684\u53c2\u6570": 239, "\u4e3a\u4e86\u89e3\u51b3\u8fd9\u4e24\u4e2a\u95ee\u9898": 239, "\u6211\u4eec\u53ef\u4ee5\u5728\u5b9e\u4f8b\u5316": 239, "tensor_attribut": 239, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u786e\u4fdd\u5de5\u5382\u8c03\u7528\u5c06\u88ab\u89c6\u4e3a\u4f20\u9012\u4e86\u6307\u5b9a\u7684": 239, "\u4f5c\u4e3a\u53c2\u6570": 239, "\u4e0a\u7684\u5f20\u91cf\u4e0d\u643a\u5e26\u6570\u636e": 239, "\u5b83\u4eec\u5177\u6709\u5f20\u91cf\u6240\u643a\u5e26\u7684\u5176\u4ed6\u5143\u6570\u636e": 239, "new_m": 239, "\u6211\u4eec\u8003\u8651\u52a0\u8f7d\u72b6\u6001\u5b57\u5178": 239, "\u901a\u5e38\u662f\u901a\u8fc7": 239, "param_in_model": 239, "param_in_state_dict": 239, "\u7684\u5c31\u5730\u590d\u5236\u5b9e\u73b0\u7684": 239, "\u8fd9\u610f\u5473\u7740\u72b6\u6001\u5b57\u5178\u4e2d\u5bf9\u5e94\u952e\u7684\u53c2\u6570": 239, "\u7f13\u51b2\u533a\u5c06\u88ab\u590d\u5236\u5230": 239, "\u4e2d\u7684\u53c2\u6570": 239, "\u7f13\u51b2\u533a": 239, "\u8bbe\u5907\u4e0a\u7684\u5f20\u91cf\u8fdb\u884c\u5c31\u5730\u590d\u5236\u662f\u65e0\u64cd\u4f5c\u7684": 239, "\u4e3a\u4e86\u907f\u514d\u8fd9\u79cd\u60c5\u51b5": [239, 240], "\u6211\u4eec\u53ef\u4ee5\u5728": [239, 259], "\u4e2d\u4f20\u9012": 239, "\u8fd9\u91cc\u7684\u4e00\u4e2a\u8b66\u544a\u662f": 239, "\u7531\u4e8e\u4f18\u5316\u5668\u6301\u6709\u5bf9": 239, "\u7684\u5f15\u7528": 239, "\u5982\u679c\u4f20\u9012\u4e86": 239, "\u5219\u5fc5\u987b\u5728\u4ece\u72b6\u6001\u5b57\u5178\u52a0\u8f7d\u6a21\u5757\u540e\u521d\u59cb\u5316\u4f18\u5316\u5668": 239, "set_swap_module_params_on_convers": [239, 246], "\u6765\u907f\u514d\u8fd9\u4e2a\u8b66\u544a": 239, "swap_tensor": 239, "\u63d0\u4f9b\u4e86\u66f4\u591a\u7ec6\u8282": 239, "\u8fd9\u4e00\u6b65\u5fc5\u987b\u5728": 239, "\u4e4b\u540e\u5b8c\u6210": 239, "\u5728\u7248\u672c": 239, "\u53ef\u4ee5\u8003\u8651\u8bbe\u7f6e": 239, "\u603b\u7ed3\u4e00\u4e0b": 239, "\u6211\u4eec\u5b66\u4e60\u4e86": [239, 246], "\u4ee5\u53ca\u5982\u4f55\u5728\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d\u6a21\u578b\u65f6\u4f7f\u7528\u8fd9\u4e9b\u5de5\u5177\u6765\u63d0\u9ad8\u6548\u7387": 239, "module_load_state_dict_tip": 239, "\u672c\u6559\u7a0b\u89e3\u91ca\u4e86\u5982\u4f55\u4f7f\u7528pytorch": 240, "\u5e76\u6d4b\u91cf\u6a21\u578b\u7b97\u5b50\u7684\u65f6\u95f4\u548c\u5185\u5b58\u6d88\u8017": 240, "\u5f53\u7528\u6237\u9700\u8981\u786e\u5b9a\u6a21\u578b\u4e2d\u6700\u8017\u8d39\u8d44\u6e90\u7684\u7b97\u5b50\u65f6": 240, "pytorch\u5305\u542b\u4e00\u4e2a\u7b80\u5355\u7684profil": 240, "api\u975e\u5e38\u6709\u7528": 240, "\u6211\u4eec\u5c06\u4f7f\u7528\u4e00\u4e2a\u7b80\u5355\u7684": 240, "\u6a21\u578b\u6765\u6f14\u793a\u5982\u4f55\u4f7f\u7528profiler\u5206\u6790\u6a21\u578b\u6027\u80fd": 240, "\u8981\u5b89\u88c5": 240, "\u8bf7\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4": 240, "\u5bfc\u5165\u6240\u6709\u5fc5\u9700\u7684\u5e93": 240, "\u5b9e\u4f8b\u5316\u4e00\u4e2a\u7b80\u5355\u7684resnet\u6a21\u578b": 240, "\u4f7f\u7528profiler\u5206\u6790\u5185\u5b58\u6d88\u8017": 240, "\u4f7f\u7528profiler\u5206\u6790\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u4f5c\u4e1a": 240, "\u6a21\u578b\u5b9e\u4f8b": 240, "\u5e76\u4e3a\u5b83\u51c6\u5907\u4e00\u4e2a\u8f93\u5165": 240, "profiler\u901a\u8fc7\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u542f\u7528": 240, "\u5e76\u63a5\u53d7\u591a\u4e2a\u53c2\u6570": 240, "\u5176\u4e2d\u4e00\u4e9b\u6700\u6709\u7528\u7684\u53c2\u6570\u5982\u4e0b": 240, "\u8981\u5206\u6790\u7684\u6d3b\u52a8\u5217\u8868": 240, "pytorch\u7b97\u5b50": 240, "torchscript\u51fd\u6570\u548c\u7528\u6237\u5b9a\u4e49\u7684\u4ee3\u7801\u6807\u7b7e": 240, "\u8bbe\u5907\u4e0a\u7684cuda\u5185\u6838": 240, "\u662f\u5426\u8bb0\u5f55\u7b97\u5b50\u8f93\u5165\u7684\u5f62\u72b6": 240, "\u662f\u5426\u62a5\u544a\u6a21\u578b\u5f20\u91cf\u6240\u6d88\u8017\u7684\u5185\u5b58\u91cf": 240, "\u662f\u5426\u6d4b\u91cfcuda\u5185\u6838\u7684\u6267\u884c\u65f6\u95f4": 240, "\u5f53\u4f7f\u7528cuda\u65f6": 240, "profiler\u8fd8\u4f1a\u663e\u793a\u4e3b\u673a\u4e0a\u53d1\u751f\u7684\u8fd0\u884c\u65f6cuda\u4e8b\u4ef6": 240, "\u8ba9\u6211\u4eec\u770b\u770b\u5982\u4f55\u4f7f\u7528profiler\u5206\u6790\u6267\u884c\u65f6\u95f4": 240, "model_infer": 240, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u4e3a\u4efb\u610f\u4ee3\u7801\u8303\u56f4\u6dfb\u52a0\u7528\u6237\u63d0\u4f9b\u7684\u540d\u79f0\u6807\u7b7e": 240, "\u5728\u4e0a\u9762\u7684\u793a\u4f8b\u4e2d\u4f7f\u7528": 240, "\u4f5c\u4e3a\u6807\u7b7e": 240, "profiler\u5141\u8bb8\u68c0\u67e5\u5728\u4f7f\u7528profiler\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u5305\u88c5\u7684\u4ee3\u7801\u8303\u56f4\u5185\u6267\u884c\u671f\u95f4\u8c03\u7528\u4e86\u54ea\u4e9b\u7b97\u5b50": 240, "\u5982\u679c\u540c\u65f6\u5b58\u5728\u591a\u4e2a\u6d3b\u52a8\u7684profiler\u8303\u56f4": 240, "\u4f8b\u5982\u5728\u5e76\u884cpytorch\u7ebf\u7a0b\u4e2d": 240, "\u6bcf\u4e2aprofiling\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u53ea\u8ddf\u8e2a\u5176\u5bf9\u5e94\u8303\u56f4\u7684\u7b97\u5b50": 240, "profiler\u8fd8\u4f1a\u81ea\u52a8\u5206\u6790\u4f7f\u7528": 240, "_fork": 240, "\u542f\u52a8\u7684\u5f02\u6b65\u4efb\u52a1": 240, "\u4ee5\u53ca\u5728\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u4f7f\u7528": 240, "\u8c03\u7528\u542f\u52a8\u7684\u53cd\u5411\u4f20\u64ad\u7b97\u5b50": 240, "\u8ba9\u6211\u4eec\u6253\u5370\u51fa\u4e0a\u8ff0\u6267\u884c\u7684\u7edf\u8ba1\u4fe1\u606f": 240, "cpu_time_tot": 240, "\u8f93\u51fa\u5c06\u5982\u4e0b\u6240\u793a": 240, "\u7701\u7565\u4e86\u4e00\u4e9b\u5217": 240, "509m": 240, "503m": 240, "931m": 240, "597m": 240, "700m": 240, "585m": 240, "_convolut": 240, "450m": 240, "mkldnn_convolut": 240, "838m": 240, "114m": 240, "556m": 240, "693m": 240, "_batch_norm_impl_index": 240, "482m": 240, "724": 240, "100u": 240, "native_batch_norm": 240, "229m": 240, "109m": 240, "705": 240, "450u": 240, "332": 240, "631m": 240, "286u": 240, "668m": 240, "292m": 240, "988u": 240, "549m": 240, "group_by_input_shap": 240, "\u8fd9\u91cc\u6211\u4eec\u53ef\u4ee5\u770b\u5230": 240, "\u5982\u9884\u671f\u7684\u90a3\u6837": 240, "\u5927\u90e8\u5206\u65f6\u95f4\u90fd\u82b1\u5728\u4e86\u5377\u79ef\u4e0a": 240, "\u5bf9\u4e8e\u4f7f\u7528": 240, "\u652f\u6301\u7f16\u8bd1\u7684pytorch": 240, "\u7279\u522b\u662f\u5728": 240, "\u6ce8\u610f\u81ea\u8eabcpu\u65f6\u95f4\u548ccpu\u65f6\u95f4\u4e4b\u95f4\u7684\u533a\u522b": 240, "\u7b97\u5b50\u53ef\u4ee5\u8c03\u7528\u5176\u4ed6\u7b97\u5b50": 240, "\u81ea\u8eabcpu\u65f6\u95f4\u4e0d\u5305\u62ec\u5728\u5b50\u7b97\u5b50\u8c03\u7528\u4e2d\u82b1\u8d39\u7684\u65f6\u95f4": 240, "\u800c\u603bcpu\u65f6\u95f4\u5305\u62ec\u4e86\u5b83": 240, "\u4f60\u53ef\u4ee5\u901a\u8fc7\u5c06": 240, "\u8c03\u7528\u6765\u9009\u62e9\u6309\u81ea\u8eabcpu\u65f6\u95f4\u6392\u5e8f": 240, "\u8981\u83b7\u5f97\u66f4\u7ec6\u7c92\u5ea6\u7684\u7ed3\u679c\u5e76\u5305\u542b\u7b97\u5b50\u8f93\u5165\u5f62\u72b6": 240, "\u8bf7\u4f20\u9012": 240, "\u8fd9\u9700\u8981\u4f7f\u7528": 240, "\u8fd0\u884cprofil": 240, "\u8f93\u51fa\u53ef\u80fd\u5982\u4e0b\u6240\u793a": 240, "008m": 240, "956m": 240, "909m": 240, "834m": 240, "332m": 240, "303m": 240, "273m": 240, "233m": 240, "751m": 240, "\u51fa\u73b0\u4e86\u4e24\u6b21": 240, "\u5177\u6709\u4e0d\u540c\u7684\u8f93\u5165\u5f62\u72b6": 240, "profiler\u4e5f\u53ef\u7528\u4e8e\u5206\u6790\u5728gpu\u4e0a\u6267\u884c\u7684\u6a21\u578b\u7684\u6027\u80fd": 240, "\u7b2c\u4e00\u6b21\u4f7f\u7528cuda\u5206\u6790\u53ef\u80fd\u4f1a\u5e26\u6765\u989d\u5916\u7684\u5f00\u9500": 240, "\u7ed3\u679c\u8f93\u51fa": 240, "666m": 240, "484m": 240, "_convolution_nogroup": 240, "thnn_conv2d": 240, "thnn_conv2d_forward": 240, "im2col_kernel": 240, "844m": 240, "sgemm_32x32x32_nn": 240, "206m": 240, "sgemm_32x32x32_nn_vec": 240, "093m": 240, "015m": 240, "\u6ce8\u610f\u5728\u8f93\u51fa\u4e2d\u51fa\u73b0\u4e86\u8bbe\u5907\u4e0a\u7684\u5185\u6838": 240, "profiler\u8fd8\u53ef\u4ee5\u663e\u793a\u5728\u6267\u884c\u6a21\u578b\u7b97\u5b50\u671f\u95f4\u5206\u914d": 240, "\u6216\u91ca\u653e": 240, "\u7684\u5185\u5b58\u91cf": 240, "\u7531\u6a21\u578b\u5f20\u91cf\u4f7f\u7528": 240, "\u5728\u4e0b\u9762\u7684\u8f93\u51fa\u4e2d": 240, "\u5185\u5b58\u5bf9\u5e94\u4e8e\u7b97\u5b50\u5206\u914d": 240, "\u91ca\u653e": 240, "\u7684\u5185\u5b58": 240, "\u4e0d\u5305\u62ec\u5bf9\u5176\u4ed6\u7b97\u5b50\u7684\u5b50\u8c03\u7528": 240, "\u8981\u542f\u7528\u5185\u5b58\u5206\u6790\u529f\u80fd": 240, "self_cpu_memory_usag": 240, "max_pool2d_with_indic": 240, "572": 240, "resize_": 240, "064m": 240, "cpu_memory_usag": 240, "\u8f93\u51fa\u5982\u4e0b\u6240\u793a": [240, 261], "\u53ef\u4ee5\u5c06\u5206\u6790\u7ed3\u679c\u8f93\u51fa\u4e3a": 240, "\u8ddf\u8e2a\u6587\u4ef6": 240, "\u4f60\u53ef\u4ee5\u5728chrome\u8ddf\u8e2a\u67e5\u770b\u5668": 240, "\u4e2d\u68c0\u67e5\u5206\u6790\u7684\u7b97\u5b50\u548ccuda\u5185\u6838\u5e8f\u5217": 240, "\u53ef\u7528\u4e8e\u5206\u6790": 240, "\u5806\u6808\u8ddf\u8e2a": 240, "self_cuda_time_tot": 240, "439": 240, "_conv_forward": 240, "1051": 240, "_call_impl": 240, "016m": 240, "659m": 240, "\u6ce8\u610f\u5728": 240, "\u811a\u672c\u4e2d\u7684\u4e24\u4e2a\u5377\u79ef\u548c\u4e24\u4e2a\u8c03\u7528\u4f4d\u7f6e": 240, "\u8b66\u544a": 240, "\u5806\u6808\u8ddf\u8e2a\u4f1a\u589e\u52a0\u989d\u5916\u7684\u5206\u6790\u5f00\u9500": 240, "pytorch\u5206\u6790\u5668\u63d0\u4f9b\u4e86\u4e00\u4e2a\u989d\u5916\u7684api\u6765\u5904\u7406\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u4f5c\u4e1a": 240, "\u4f8b\u5982\u8bad\u7ec3\u5faa\u73af": 240, "\u8ddf\u8e2a\u6240\u6709\u6267\u884c\u53ef\u80fd\u4f1a\u5f88\u6162": 240, "\u5e76\u5bfc\u81f4\u975e\u5e38\u5927\u7684\u8ddf\u8e2a\u6587\u4ef6": 240, "\u53ef\u4ee5\u4f7f\u7528\u53ef\u9009\u53c2\u6570": 240, "\u6307\u5b9a\u4e00\u4e2a\u51fd\u6570": 240, "\u8be5\u51fd\u6570\u4ee5\u6574\u6570\u53c2\u6570": 240, "\u6b65\u9aa4\u7f16\u53f7": 240, "\u4f5c\u4e3a\u8f93\u5165": 240, "\u5e76\u8fd4\u56de\u5206\u6790\u5668\u7684\u64cd\u4f5c": 240, "\u4f7f\u7528\u6b64\u53c2\u6570\u7684\u6700\u4f73\u65b9\u5f0f\u662f\u4f7f\u7528": 240, "\u5e2e\u52a9\u51fd\u6570": 240, "\u5b83\u53ef\u4ee5\u4e3a\u60a8\u751f\u6210\u4e00\u4e2a\u8ba1\u5212": 240, "\u8be5\u51fd\u6570\u4ee5\u5206\u6790\u5668\u7684\u5f15\u7528\u4f5c\u4e3a\u8f93\u5165": 240, "\u5e76\u5728\u6bcf\u6b21\u65b0\u7684\u8ddf\u8e2a\u51c6\u5907\u5c31\u7eea\u65f6\u7531\u5206\u6790\u5668\u8c03\u7528": 240, "\u4e3a\u4e86\u8bf4\u660e\u8be5api\u7684\u5de5\u4f5c\u539f\u7406": 240, "\u8ba9\u6211\u4eec\u9996\u5148\u8003\u8651\u4ee5\u4e0b\u4f7f\u7528": 240, "\u5e2e\u52a9\u51fd\u6570\u7684\u793a\u4f8b": 240, "\u5206\u6790\u5668\u5047\u8bbe\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u4f5c\u4e1a\u7531\u4ece\u96f6\u5f00\u59cb\u7f16\u53f7\u7684\u6b65\u9aa4\u7ec4\u6210": 240, "\u4e0a\u9762\u7684\u793a\u4f8b\u4e3a\u5206\u6790\u5668\u5b9a\u4e49\u4e86\u4ee5\u4e0b\u64cd\u4f5c\u5e8f\u5217": 240, "\u544a\u8bc9\u5206\u6790\u5668\u5b83\u5e94\u8be5\u5ffd\u7565\u524d10\u4e2a\u6b65\u9aa4": 240, "\u7684\u9ed8\u8ba4\u503c\u4e3a\u96f6": 240, "\u6b65\u9aa4\u4e4b\u540e": 240, "\u5206\u6790\u5668\u5f00\u59cb\u6267\u884c\u5206\u6790\u5668\u5468\u671f": 240, "\u6bcf\u4e2a\u5468\u671f\u7531\u4e09\u4e2a\u9636\u6bb5\u7ec4\u6210": 240, "\u7a7a\u95f2": 240, "\u5728\u6b64\u9636\u6bb5\u5206\u6790\u5668\u4e0d\u6d3b\u52a8": 240, "\u5728\u6b64\u9636\u6bb5\u5206\u6790\u5668\u5f00\u59cb\u8ddf\u8e2a": 240, "\u4f46\u7ed3\u679c\u88ab\u4e22\u5f03": 240, "\u6b64\u9636\u6bb5\u7528\u4e8e\u4e22\u5f03\u5206\u6790\u5668\u5728\u8ddf\u8e2a\u5f00\u59cb\u65f6\u83b7\u5f97\u7684\u6837\u672c": 240, "\u56e0\u4e3a\u5b83\u4eec\u901a\u5e38\u7531\u989d\u5916\u7684\u5f00\u9500\u626d\u66f2": 240, "\u4e3b\u52a8\u8ddf\u8e2a": 240, "\u5728\u6b64\u9636\u6bb5\u5206\u6790\u5668\u8ddf\u8e2a\u548c\u8bb0\u5f55\u6570\u636e": 240, "\u53ef\u9009\u7684": 240, "\u53c2\u6570\u6307\u5b9a\u5468\u671f\u7684\u4e0a\u9650": 240, "\u96f6\u503c": 240, "\u5206\u6790\u5668\u5c06\u5c3d\u53ef\u80fd\u957f\u65f6\u95f4\u5730\u6267\u884c\u5468\u671f": 240, "\u5206\u6790\u5668\u5c06\u8df3\u8fc7\u524d15\u4e2a\u6b65\u9aa4": 240, "\u5728\u4e0b\u4e00\u6b65\u8fdb\u884c\u9884\u70ed": 240, "\u5728\u63a5\u4e0b\u6765\u76843\u4e2a\u6b65\u9aa4\u4e2d\u4e3b\u52a8\u8bb0\u5f55": 240, "\u518d\u8df3\u8fc7\u53e6\u59165\u4e2a\u6b65\u9aa4": 240, "\u5728\u53e6\u59163\u4e2a\u6b65\u9aa4\u4e2d\u4e3b\u52a8\u8bb0\u5f55": 240, "\u7531\u4e8e\u6307\u5b9a\u4e86": 240, "\u53c2\u6570\u503c": 240, "\u5206\u6790\u5668\u5c06\u5728\u524d\u4e24\u4e2a\u5468\u671f\u4e4b\u540e\u505c\u6b62\u8bb0\u5f55": 240, "\u5728\u6bcf\u4e2a\u5468\u671f\u7ed3\u675f\u65f6": 240, "\u5206\u6790\u5668\u8c03\u7528\u6307\u5b9a\u7684": 240, "\u51fd\u6570\u5e76\u5c06\u81ea\u8eab\u4f5c\u4e3a\u53c2\u6570\u4f20\u9012": 240, "\u6b64\u51fd\u6570\u7528\u4e8e\u5904\u7406\u65b0\u7684\u8ddf\u8e2a": 240, "\u901a\u8fc7\u83b7\u53d6\u8868\u8f93\u51fa\u6216\u5c06\u8f93\u51fa\u4fdd\u5b58\u5230\u78c1\u76d8\u4e0a\u7684\u8ddf\u8e2a\u6587\u4ef6": 240, "\u8981\u5411\u5206\u6790\u5668\u53d1\u9001\u4e0b\u4e00\u6b65\u5df2\u7ecf\u5f00\u59cb\u7684\u4fe1\u53f7": 240, "\u8bf7\u8c03\u7528": [240, 245, 247], "\u5f53\u524d\u5206\u6790\u5668\u6b65\u9aa4\u5b58\u50a8\u5728": 240, "\u4ee5\u4e0b\u793a\u4f8b\u663e\u793a\u4e86\u5982\u4f55\u4f7f\u7528\u4e0a\u8ff0\u6240\u6709\u6982\u5ff5": 240, "trace_": 240, "\u67e5\u770b\u4ee5\u4e0b\u6559\u7a0b\u4ee5\u7ee7\u7eed\u5b66\u4e60": 240, "\u5206\u6790\u5668": 240, "\u53ef\u89c6\u5316\u6a21\u578b": 240, "\u6570\u636e\u548c\u8bad\u7ec3": [240, 247], "profiler_recip": 240, "\u5728\u4f7f\u7528pytorch\u7f16\u5199\u6a21\u578b\u65f6": 241, "\u901a\u5e38\u4f1a\u9047\u5230\u67d0\u4e00\u5c42\u7684\u53c2\u6570\u53d6\u51b3\u4e8e\u524d\u4e00\u5c42\u8f93\u51fa\u7684\u5f62\u72b6\u7684\u60c5\u51b5": 241, "\u5c42\u7684": 241, "\u5fc5\u987b\u4e0e\u8f93\u5165\u7684": 241, "\u76f8\u5339\u914d": 241, "\u5bf9\u4e8e\u67d0\u4e9b\u5c42": 241, "\u5f62\u72b6\u8ba1\u7b97\u6d89\u53ca\u590d\u6742\u7684\u7b49\u5f0f": 241, "\u4f8b\u5982\u5377\u79ef\u8fd0\u7b97": 241, "\u4e00\u79cd\u89e3\u51b3\u65b9\u6cd5\u662f\u4f7f\u7528\u968f\u673a\u8f93\u5165\u8fdb\u884c\u524d\u5411\u4f20\u64ad": 241, "\u4f46\u8fd9\u5728\u5185\u5b58\u548c\u8ba1\u7b97\u65b9\u9762\u662f\u6d6a\u8d39\u7684": 241, "\u8bbe\u5907\u6765\u786e\u5b9a\u5c42\u7684\u8f93\u51fa\u5f62\u72b6": 241, "\u800c\u65e0\u9700\u5b9e\u9645\u5316\u4efb\u4f55\u6570\u636e": 241, "\u6240\u9700\u65f6\u95f4": 241, "\u89c2\u5bdf\u5230": 241, "\u7531\u4e8e\u6ca1\u6709\u5b9e\u9645\u5316\u6570\u636e": 241, "\u5373\u4f7f\u4f20\u5165\u4efb\u610f\u5927\u7684\u8f93\u5165": 241, "\u7528\u4e8e\u5f62\u72b6\u8ba1\u7b97\u7684\u65f6\u95f4\u4e5f\u4e0d\u4f1a\u663e\u8457\u6539\u53d8": 241, "t_larg": 241, "\u8003\u8651\u4ee5\u4e0b\u4efb\u610f\u7f51\u7edc": 241, "\u5c55\u5e73\u9664\u6279\u6b21\u7ef4\u5ea6\u5916\u7684\u6240\u6709\u7ef4\u5ea6": 241, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u4e3a\u6bcf\u4e00\u5c42\u6ce8\u518c\u4e00\u4e2a\u524d\u5411\u94a9\u5b50\u6765\u6253\u5370\u8f93\u51fa\u7684\u5f62\u72b6": 241, "\u4ece\u800c\u67e5\u770b\u6574\u4e2a\u7f51\u7edc\u4e2d\u95f4\u5c42\u7684\u5f62\u72b6": 241, "fw_hook": 241, "\u7684\u8f93\u51fa\u5f62\u72b6\u4e3a": 241, "\u5728\u6b64torch": 241, "device\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u4e2d\u521b\u5efa\u7684\u4efb\u4f55\u5f20\u91cf\u90fd\u5c06\u5728meta\u8bbe\u5907\u4e0a": 241, "reasoning_about_shap": 241, "\u60a8\u53ef\u80fd\u9700\u8981\u5728\u4e0d\u540c\u7684\u8bbe\u5907\u4e4b\u95f4\u4fdd\u5b58\u548c\u52a0\u8f7d\u795e\u7ecf\u7f51\u7edc\u6a21\u578b": 242, "\u4f7f\u7528pytorch\u5728\u4e0d\u540c\u8bbe\u5907\u4e4b\u95f4\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u662f\u76f8\u5bf9\u76f4\u63a5\u7684": 242, "\u6211\u4eec\u5c06\u5c1d\u8bd5\u5728cpu\u548cgpu\u4e4b\u95f4\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 242, "\u4e3a\u4e86\u8ba9\u672c\u6559\u7a0b\u4e2d\u7684\u6bcf\u4e2a\u4ee3\u7801\u5757\u90fd\u80fd\u6b63\u786e\u8fd0\u884c": 242, "\u60a8\u5fc5\u987b\u5148\u5c06\u8fd0\u884c\u73af\u5883\u5207\u6362\u5230": 242, "\u6216\u66f4\u9ad8": 242, "\u5b8c\u6210\u540e": 242, "\u6211\u4eec\u9700\u8981\u5b89\u88c5\u5b83": [242, 243], "\u4fdd\u5b58\u548c\u52a0\u8f7d": 242, "\u4e3a\u4e86\u6f14\u793a": [242, 244, 245, 251], "\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a\u7528\u4e8e\u8bad\u7ec3\u56fe\u50cf\u7684\u795e\u7ecf\u7f51\u7edc": [242, 243, 244, 245, 250, 251], "\u8981\u4e86\u89e3\u66f4\u591a\u4fe1\u606f": [242, 243, 244, 245, 250, 251, 252], "\u8bf7\u53c2\u9605\u5b9a\u4e49\u795e\u7ecf\u7f51\u7edc\u7684\u6559\u7a0b": [242, 244, 245, 250, 251], "\u5f53\u5728cpu\u4e0a\u52a0\u8f7d\u4f7f\u7528gpu\u8bad\u7ec3\u7684\u6a21\u578b\u65f6": 242, "\u8bf7\u5c06": 242, "\u6307\u5b9a\u4fdd\u5b58\u8def\u5f84": [242, 245, 250], "\u5f20\u91cf\u5e95\u5c42\u7684\u5b58\u50a8\u5c06\u4f7f\u7528": 242, "\u53c2\u6570\u52a8\u6001\u91cd\u65b0\u6620\u5c04\u5230cpu\u8bbe\u5907": 242, "\u5f53\u5728gpu\u4e0a\u52a0\u8f7d\u4f7f\u7528gpu\u8bad\u7ec3\u548c\u4fdd\u5b58\u7684\u6a21\u578b\u65f6": 242, "\u53ea\u9700\u4f7f\u7528": 242, "\u5c06\u521d\u59cb\u5316\u7684\u6a21\u578b\u8f6c\u6362\u4e3acuda\u4f18\u5316\u6a21\u578b": 242, "\u8bf7\u786e\u4fdd\u5bf9\u6240\u6709\u6a21\u578b\u8f93\u5165\u4f7f\u7528": 242, "\u4e3a\u6a21\u578b\u51c6\u5907\u6570\u636e": 242, "\u4f1a\u8fd4\u56de": 242, "\u5728gpu\u4e0a\u7684\u65b0\u526f\u672c": 242, "\u5b83\u4e0d\u4f1a\u8986\u76d6": 242, "\u8bf7\u8bb0\u4f4f\u624b\u52a8\u8986\u76d6\u5f20\u91cf": 242, "\u5f53\u5728gpu\u4e0a\u52a0\u8f7d\u4f7f\u7528cpu\u8bad\u7ec3\u548c\u4fdd\u5b58\u7684\u6a21\u578b\u65f6": 242, "\u51fd\u6570\u4e2d\u5c06": [242, 250], "\u53c2\u6570\u8bbe\u7f6e\u4e3a": [242, 250], "\u5c06\u6a21\u578b\u52a0\u8f7d\u5230\u7ed9\u5b9a\u7684gpu\u8bbe\u5907": 242, "\u5c06\u6a21\u578b\u7684\u53c2\u6570\u5f20\u91cf\u8f6c\u6362\u4e3acuda\u5f20\u91cf": 242, "\u8fd8\u8981\u786e\u4fdd\u5bf9\u6240\u6709\u6a21\u578b\u8f93\u5165\u4f7f\u7528": 242, "\u4e3acuda\u4f18\u5316\u7684\u6a21\u578b\u51c6\u5907\u6570\u636e": 242, "\u9009\u62e9\u60a8\u60f3\u7528\u7684gpu\u8bbe\u5907\u7f16\u53f7": 242, "\u662f\u4e00\u4e2a\u6a21\u578b\u5305\u88c5\u5668": 242, "\u53ef\u4ee5\u542f\u7528\u5e76\u884cgpu\u5229\u7528": 242, "\u8981\u901a\u7528\u5730\u4fdd\u5b58": 242, "\u8bf7\u4fdd\u5b58": 242, "\u60a8\u5c31\u53ef\u4ee5\u7075\u6d3b\u5730\u5c06\u6a21\u578b\u52a0\u8f7d\u5230\u4efb\u4f55\u8bbe\u5907": 242, "\u52a0\u8f7d\u5230\u4efb\u4f55\u60a8\u60f3\u8981\u7684\u8bbe\u5907": 242, "\u60a8\u5df2\u6210\u529f\u5728pytorch\u4e2d\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 242, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9\u6a21\u578b\u7528\u4e8e\u63a8\u7406\u6216\u6062\u590d\u8bad\u7ec3\u53ef\u4ee5\u5e2e\u52a9\u4f60\u4ece\u4e0a\u6b21\u79bb\u5f00\u7684\u5730\u65b9\u7ee7\u7eed": 243, "\u5f53\u4fdd\u5b58\u901a\u7528\u68c0\u67e5\u70b9\u65f6": 243, "\u4f60\u5fc5\u987b\u4fdd\u5b58\u4e0d\u4ec5\u4ec5\u662f\u6a21\u578b\u7684": 243, "\u540c\u65f6\u4e5f\u5f88\u91cd\u8981\u4fdd\u5b58\u4f18\u5316\u5668\u7684": 243, "\u56e0\u4e3a\u5b83\u5305\u542b\u4e86\u5728\u6a21\u578b\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u66f4\u65b0\u7684\u7f13\u51b2\u533a\u548c\u53c2\u6570": 243, "\u6839\u636e\u4f60\u81ea\u5df1\u7684\u7b97\u6cd5": 243, "\u4f60\u53ef\u80fd\u8fd8\u9700\u8981\u4fdd\u5b58\u4f60\u79bb\u5f00\u65f6\u7684": 243, "\u6700\u65b0\u8bb0\u5f55\u7684\u8bad\u7ec3\u635f\u5931": 243, "\u5916\u90e8\u7684": 243, "\u5c42\u7b49\u7b49": 243, "\u8981\u4fdd\u5b58\u591a\u4e2a\u68c0\u67e5\u70b9": 243, "\u4f60\u5fc5\u987b\u5c06\u5b83\u4eec\u7ec4\u7ec7\u5728\u4e00\u4e2a\u5b57\u5178\u4e2d": 243, "\u6765\u5e8f\u5217\u5316\u8fd9\u4e2a\u5b57\u5178": 243, "\u4e00\u4e2a\u5e38\u89c1\u7684": 243, "\u7ea6\u5b9a\u662f\u4f7f\u7528": 243, "\u6587\u4ef6\u6269\u5c55\u540d\u6765\u4fdd\u5b58\u8fd9\u4e9b\u68c0\u67e5\u70b9": 243, "\u8981\u52a0\u8f7d\u8fd9\u4e9b\u9879\u76ee": 243, "\u9996\u5148\u521d\u59cb\u5316\u6a21\u578b\u548c\u4f18\u5316\u5668": [243, 245], "\u5728\u672c\u5730\u52a0\u8f7d\u5b57\u5178": [243, 245], "\u4ece\u8fd9\u91cc\u5f00\u59cb": [243, 245], "\u4f60\u53ef\u4ee5\u901a\u8fc7\u7b80\u5355\u5730\u67e5\u8be2\u5b57\u5178\u6765\u8f7b\u677e\u8bbf\u95ee\u4fdd\u5b58\u7684\u9879\u76ee": 243, "\u5c31\u50cf\u4f60\u671f\u671b\u7684\u90a3\u6837": 243, "\u6211\u4eec\u5c06\u63a2\u7d22\u5982\u4f55\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u68c0\u67e5\u70b9": 243, "\u5bf9\u4e8e\u8fd9\u4e2a\u793a\u4f8b": 243, "\u4e3a\u4e86\u793a\u4f8b": 243, "\u8bf7\u53c2\u9605\u5b9a\u4e49\u795e\u7ecf\u7f51\u7edc\u7684\u793a\u4f8b": 243, "\u6536\u96c6\u6240\u6709\u76f8\u5173\u4fe1\u606f\u5e76\u6784\u5efa\u5b57\u5178": [243, 245], "\u9644\u52a0\u4fe1\u606f": 243, "\u7136\u540e\u5728\u672c\u5730\u52a0\u8f7d\u5b57\u5178": [243, 245], "\u6216\u8005": [243, 248, 249, 258], "\u4f60\u5fc5\u987b\u8c03\u7528model": 243, "\u6765\u5c06dropout\u548c\u6279\u5f52\u4e00\u5316\u5c42\u8bbe\u7f6e\u4e3a\u8bc4\u4f30\u6a21\u5f0f": 243, "\u7136\u540e\u624d\u80fd\u8fd0\u884c\u63a8\u7406": 243, "\u5c06\u4f1a\u5f97\u5230\u4e0d\u4e00\u81f4\u7684\u63a8\u7406\u7ed3\u679c": 243, "\u5982\u679c\u4f60\u5e0c\u671b\u6062\u590d\u8bad\u7ec3": 243, "\u4ee5\u786e\u4fdd\u8fd9\u4e9b\u5c42\u5904\u4e8e\u8bad\u7ec3\u6a21\u5f0f": [243, 245], "\u4f60\u5df2\u7ecf\u6210\u529f\u4fdd\u5b58\u548c\u52a0\u8f7d\u4e86\u4e00\u4e2a\u901a\u7528\u68c0\u67e5\u70b9": 243, "\u5728pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u6709\u4e24\u79cd\u65b9\u6cd5": 244, "\u7b2c\u4e00\u79cd\u662f\u4fdd\u5b58\u548c\u52a0\u8f7d": 244, "\u7b2c\u4e8c\u79cd\u662f\u4fdd\u5b58\u548c\u52a0\u8f7d\u6574\u4e2a\u6a21\u578b": 244, "\u51fd\u6570\u4fdd\u5b58\u6a21\u578b\u7684": 244, "\u4e3a\u540e\u7eed\u6062\u590d\u6a21\u578b\u63d0\u4f9b\u8f83\u5927\u7684\u7075\u6d3b\u6027": 244, "\u4fdd\u5b58\u6a21\u578b\u7684\u63a8\u8350\u4f7f\u7528\u6b64\u65b9\u6cd5": 244, "\u56e0\u4e3a\u53ea\u9700\u8981\u4fdd\u5b58\u8bad\u7ec3\u597d\u7684\u6a21\u578b\u7684\u5b66\u4e60\u53c2\u6570": 244, "\u5f53\u4fdd\u5b58\u548c\u52a0\u8f7d\u6574\u4e2a\u6a21\u578b\u65f6": 244, "\u4f60\u4f7f\u7528python": 244, "\u6a21\u5757\u4fdd\u5b58\u6574\u4e2a\u6a21\u5757": 244, "\u4f7f\u7528\u8fd9\u79cd\u65b9\u6cd5\u8bed\u6cd5\u6700\u76f4\u89c2": 244, "\u4ee3\u7801\u91cf\u6700\u5c11": 244, "\u4f46\u8fd9\u79cd\u65b9\u6cd5\u7684\u7f3a\u70b9\u662f\u5e8f\u5217\u5316\u7684\u6570\u636e\u4e0e\u4fdd\u5b58\u6a21\u578b\u65f6\u4f7f\u7528\u7684\u7279\u5b9a\u7c7b\u548c\u76ee\u5f55\u7ed3\u6784\u7ed1\u5b9a\u5728\u4e00\u8d77": 244, "\u539f\u56e0\u662fpickle\u4e0d\u4fdd\u5b58\u6a21\u578b\u7c7b\u672c\u8eab": 244, "\u800c\u662f\u4fdd\u5b58\u5305\u542b\u8be5\u7c7b\u7684\u6587\u4ef6\u7684\u8def\u5f84": 244, "\u8be5\u8def\u5f84\u5728\u52a0\u8f7d\u65f6\u4f7f\u7528": 244, "\u5f53\u5728\u5176\u4ed6\u9879\u76ee\u4e2d\u4f7f\u7528\u6216\u91cd\u6784\u540e": 244, "\u4ee3\u7801\u53ef\u80fd\u4f1a\u51fa\u73b0\u5404\u79cd\u5f02\u5e38\u5bfc\u81f4\u7a0b\u5e8f\u4e2d\u65ad": 244, "\u6211\u4eec\u5c06\u5c55\u793a\u4e24\u79cd\u65b9\u5f0f\u5982\u4f55\u5728pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 244, "\u8ba9\u6211\u4eec\u53ea\u4f7f\u7528": 244, "\u6765\u4fdd\u5b58\u548c\u52a0\u8f7d\u6211\u4eec\u7684\u6a21\u578b": 244, "\u8def\u5f84": 244, "state_dict_model": 244, "\u901a\u5e38\u4f7f\u7528": 244, "\u6587\u4ef6\u6269\u5c55\u540d\u6765\u4fdd\u5b58\u6a21\u578b": 244, "\u51fd\u6570\u63a5\u53d7\u4e00\u4e2a\u5b57\u5178\u5bf9\u8c61": 244, "\u800c\u4e0d\u662f\u4fdd\u5b58\u5bf9\u8c61\u7684\u8def\u5f84": 244, "\u8fd9\u610f\u5473\u7740\u4f60\u5fc5\u987b\u5148\u53cd\u5e8f\u5217\u5316\u4fdd\u5b58\u7684state_dict": 244, "\u7136\u540e\u518d\u4f20\u9012\u7ed9": 244, "\u4e0d\u80fd\u4f7f\u7528": 244, "\u6765\u52a0\u8f7d": 244, "\u8fd8\u8981\u8bb0\u4f4f": 244, "\u5728\u8fd0\u884c\u63a8\u7406\u4e4b\u524d": [244, 245], "\u4f60\u5fc5\u987b\u8c03\u7528": 244, "\u5c06dropout\u548cbatch": 244, "\u5426\u5219\u5c06\u5bfc\u81f4\u63a8\u7406\u7ed3\u679c\u4e0d\u4e00\u81f4": [244, 245], "\u73b0\u5728\u8ba9\u6211\u4eec\u5c1d\u8bd5\u5c06\u6574\u4e2a\u6a21\u578b\u8fdb\u884c\u4fdd\u5b58\u548c\u52a0\u8f7d": 244, "entire_model": 244, "\u540c\u6837\u8981\u8bb0\u4f4f\u5728\u8fd0\u884c\u63a8\u7406\u4e4b\u524d\u8c03\u7528": 244, "\u8bbe\u7f6e\u4e3a\u8bc4\u4f30\u6a21\u5f0f": 244, "\u4f60\u5df2\u7ecf\u6210\u529f\u5730\u5728pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u4e86\u7528\u4e8e\u63a8\u7406\u7684\u6a21\u578b": 244, "pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9": 244, "pytorch\u4e2d\u5c06\u591a\u4e2a\u6a21\u578b\u4fdd\u5b58\u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d": 244, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": 245, "\u53ef\u4ee5\u5e2e\u52a9\u60a8\u91cd\u7528\u4e4b\u524d\u8bad\u7ec3\u8fc7\u7684\u6a21\u578b": 245, "\u5f53\u4fdd\u5b58\u7531\u591a\u4e2a": 245, "\u7ec4\u6210\u7684\u6a21\u578b\u65f6": 245, "\u4f8b\u5982\u751f\u6210\u5bf9\u6297\u7f51\u7edc": 245, "\u5e8f\u5217\u5230\u5e8f\u5217\u6a21\u578b\u6216\u6a21\u578b\u96c6\u5408\u65f6": 245, "\u60a8\u5fc5\u987b\u4fdd\u5b58\u6bcf\u4e2a\u6a21\u578b\u7684state_dict\u548c\u76f8\u5e94\u7684\u4f18\u5316\u5668": 245, "\u60a8\u8fd8\u53ef\u4ee5\u901a\u8fc7\u7b80\u5355\u5730\u5c06\u5176\u9644\u52a0\u5230\u5b57\u5178\u4e2d\u6765\u4fdd\u5b58\u4efb\u4f55\u53ef\u80fd\u6709\u52a9\u4e8e\u6062\u590d\u8bad\u7ec3\u7684\u5176\u4ed6\u9879\u76ee": 245, "\u8981\u52a0\u8f7d\u6a21\u578b": 245, "\u60a8\u53ef\u4ee5\u50cf\u671f\u671b\u7684\u90a3\u6837\u7b80\u5355\u5730\u67e5\u8be2\u5b57\u5178\u6765\u8f7b\u677e\u8bbf\u95ee\u4fdd\u5b58\u7684\u9879\u76ee": 245, "\u6211\u4eec\u5c06\u6f14\u793a\u5982\u4f55\u4f7f\u7528pytorch\u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u4fdd\u5b58\u591a\u4e2a\u6a21\u578b": 245, "\u6784\u5efa\u4e24\u4e2a\u53d8\u91cf\u7528\u4e8e\u6700\u7ec8\u4fdd\u5b58\u6a21\u578b": 245, "neta": [245, 250], "netb": [245, 250], "\u4e3a\u6211\u4eec\u521b\u5efa\u7684\u6bcf\u4e2a\u6a21\u578b\u6784\u5efa\u4f18\u5316\u5668": 245, "\u8bb0\u4f4f\u9996\u5148\u521d\u59cb\u5316\u6a21\u578b\u548c\u4f18\u5316\u5668": 245, "optimmodela": 245, "optimmodelb": 245, "\u60a8\u5fc5\u987b\u8c03\u7528": 245, "\u5c42\u8bbe\u7f6e\u4e3a\u8bc4\u4f30\u6a21\u5f0f": 245, "\u5982\u679c\u60a8\u5e0c\u671b\u6062\u590d\u8bad\u7ec3": 245, "\u60a8\u5df2\u7ecf\u6210\u529f\u5730\u5728pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u4e86\u591a\u4e2a\u6a21\u578b": 245, "\u672c\u6559\u7a0b\u4ecb\u7ecd\u4e86\u4e00\u4e2a\u65b0\u7684\u5b9e\u7528\u51fd\u6570": 246, "\u4ee5\u53ca\u5728": 246, "\u4e2d\u96c6\u6210\u5b83\u7684\u4e24\u4e2a\u65b0\u6269\u5c55\u70b9": 246, "\u4ee5\u4e0b\u7b80\u79f0\u4e3a": 246, "\u5b9e\u7528\u51fd\u6570": 246, "\u5b83\u63a5\u53d7\u4e24\u4e2a": 246, "\u5f20\u91cf\u5e76\u4ea4\u6362\u5b83\u4eec": 246, "t2": 246, "\u4ea4\u6362\u524d": 246, "\u4ea4\u6362\u540e": 246, "\u4ea4\u6362\u4e86\u4e24\u4e2a\u5f20\u91cf\u7684": 246, "__slots__": 246, "\u4ee5\u53ca\u5b83\u4eec\u76f8\u5173\u7684": 246, "\u4e4b\u5916\u7684": 246, "\u5bf9\u8c61\u6301\u6709\u8be5\u6a21\u5757\u53c2\u6570\u7684\u5f15\u7528\u65f6": 246, "\u6b64\u5b9e\u7528\u51fd\u6570\u5c31\u5f88\u6709\u7528": 246, "\u5c31\u5730\u4fee\u6539\u4e86\u4efb\u4f55\u53c2\u6570": 246, "\u6301\u6709\u8fd9\u4e9b\u53c2\u6570\u5f15\u7528\u7684\u5bf9\u8c61\u5c06\u65e0\u6cd5\u770b\u5230\u66f4\u6539": 246, "\u4e00\u4e2a\u5178\u578b\u7684\u4f8b\u5b50\u662f\u4f18\u5316\u5668": 246, "\u5b83\u6301\u6709": 246, "\u53c2\u6570\u7684\u5f15\u7528": 246, "\u8fd9\u4f1a\u5bfc\u81f4\u4e00\u4e2a\u6f5c\u5728\u7684\u6b63\u786e\u6027\u95ee\u9898": 246, "\u4f1a\u65e0\u9519\u8bef\u8fd0\u884c": 246, "\u7684\u6743\u91cd\u4e0d\u4f1a\u88ab\u66f4\u65b0": 246, "\u4e2d\u7684\u6743\u91cd": 246, "\u4f18\u5316\u5668\u4e2d\u7684\u6743\u91cd": 246, "\u8fd9\u5305\u62ec\u6539\u53d8\u6a21\u5757\u8bbe\u5907\u7684\u65b9\u6cd5": 246, "\u6539\u53d8\u6a21\u5757": 246, "\u7684\u65b9\u6cd5": 246, "\u4ee5\u53ca\u5141\u8bb8\u6a21\u5757\u5b9e\u4f8b\u5316\u7684\u65b9\u6cd5": 246, "\u4e4d\u4e00\u770b": 246, "\u8fd9\u4e9b\u65b9\u6cd5\u80fd\u591f\u5c31\u5730\u4fee\u6539\u6a21\u5757\u7684\u53c2\u6570\u53ef\u80fd\u770b\u8d77\u6765\u4e0d\u592a\u76f4\u89c2": 246, "\u73b0\u6709\u7684\u65b9\u6cd5\u662f\u4f7f\u7528\u4e00\u79cd\u8ffd\u6eaf\u5230": 246, "\u6700\u521d\u51e0\u5929\u7684\u4e11\u964b\u9ed1\u5ba2\u624b\u6bb5": 246, "\u503c\u5f97\u6ce8\u610f\u7684\u662f": 246, "\u73b0\u6709\u65b9\u6cd5\u5728\u4ee5\u4e0b\u60c5\u51b5\u4e0b\u65e0\u6cd5\u5de5\u4f5c": 246, "__torch_dispatch__": 246, "\u5b50\u7c7b": [246, 257], "new_param": 246, "\u5bf9\u4e8e\u5177\u6709\u7279\u6b8a": 246, "\u8868\u793a\u7684\u5f20\u91cf": 246, "\u5982\u7a00\u758f\u5f20\u91cf\u548c": 246, "\u5728\u672c\u6559\u7a0b\u7684\u4e0b\u4e00\u90e8\u5206": 246, "\u6211\u4eec\u5c06\u5b9a\u4e49\u4e00\u4e2a\u73a9\u5177": 246, "myquantizedlinearweight": 246, "\u6765\u8868\u793a\u91cf\u5316\u7684\u7ebf\u6027\u6743\u91cd": 246, "\u5728\u672c\u6559\u7a0b\u7684\u5269\u4f59\u90e8\u5206": 246, "\u6211\u4eec\u5c06\u4f7f\u7528\u8fd9\u4e2a\u5b50\u7c7b\u8fdb\u884c\u8bf4\u660e": 246, "\u4e3a\u7b80\u6d01\u8d77\u89c1": 246, "\u6211\u4eec\u7701\u7565\u4e86\u5927\u90e8\u5206": 246, "\u5b9e\u73b0": [246, 249], "__new__": 246, "_make_wrapper_subclass": 246, "storage_offset": 246, "_to_copi": 246, "new_elem": 246, "\u67d0\u4e9b\u64cd\u4f5c\u7684\u5b9e\u73b0\u5c06\u6dfb\u52a0\u5230": 246, "op_tabl": 246, "\u6211\u4eec\u5728\u6b64\u7701\u7565": 246, "\u4e0d\u652f\u6301\u7684\u51fd\u6570": 246, "\u5176\u6743\u91cd\u662f": 246, "\u7136\u540e\u5c1d\u8bd5\u5c06\u5176\u8f6c\u6362\u4e3a": 246, "\u89c2\u5bdf\u5230\u6743\u91cd\u7684": 246, "\u5982\u9884\u671f\u822c\u6539\u53d8\u4e86": 246, "\u4f46\u662f\u5b50\u7c7b\u7684\u6709\u6548\u8f7d\u8377": 246, "\u6ca1\u6709\u6539\u53d8": 246, "\u6211\u4eec\u5f15\u5165\u4e86\u4e00\u4e2a\u5168\u5c40\u914d\u7f6e": 246, "\u5b83\u5c06\u4f7f\u7528": 246, "\u4ea4\u6362\u6a21\u5757\u7684\u53c2\u6570": 246, "\u540c\u65f6\u4fdd\u7559": 246, "\u8bbe\u7f6e\u4e2d\u7684\u5f15\u7528": 246, "\u8bbe\u7f6e\u6b64\u914d\u7f6e\u540e": 246, "\u5728\u8f6c\u6362\u671f\u95f4\u5c06\u4f7f\u7528": 246, "\u4ece\u800c\u786e\u4fdd\u6709\u6548\u8f7d\u8377\u7684": 246, "\u6b63\u786e\u8f6c\u6362": 246, "\u6839\u636e\u4f20\u9012\u7ed9": 246, "\u5173\u952e\u5b57\u53c2\u6570\u7684\u503c": 246, "\u6709\u4e24\u79cd\u65b9\u5f0f\u52a0\u8f7d": 246, "\u4fdd\u7559": 246, "\u7684\u5c5e\u6027": 246, "\u53ea\u4ece": 246, "param_nam": 246, "\u4e2d\u83b7\u53d6\u503c": 246, "\u7684\u5c5e\u6027\u548c\u503c": 246, "\u8fd9\u4e9b\u5206\u522b\u662f\u901a\u8fc7\u5c31\u5730": 246, "__setattr__": 246, "\u5728\u73b0\u6709\u5b9e\u73b0\u4e2d": 246, "\u6bcf\u79cd\u65b9\u6cd5\u90fd\u6709\u81ea\u5df1\u7684\u9650\u5236": 246, "\u8981\u6c42": 246, "\u4e2d\u7684\u53c2\u6570\u7c7b\u578b": 246, "\u5fc5\u987b\u4e0e\u6a21\u5757\u4e2d\u7684\u53c2\u6570\u7c7b\u578b\u76f8\u540c": 246, "\u8981\u6c42\u5728": 246, "\u521d\u59cb\u5316\u4efb\u4f55\u6301\u6709\u6a21\u5757\u53c2\u6570\u5f15\u7528\u7684\u5bf9\u8c61": 246, "\u6211\u4eec\u901a\u8fc7\u5728": 246, "\u4e2d\u6dfb\u52a0": 246, "\u8def\u5f84\u5e76\u5f15\u5165\u65b0\u7684\u6269\u5c55\u70b9": 246, "module_load": 246, "\u6765\u89e3\u51b3\u8fd9\u4e24\u4e2a\u9650\u5236": 246, "\u5f53\u542f\u7528\u4e0a\u8ff0": 246, "__torch_function__": 246, "\u5904\u7406\u7a0b\u5e8f": 246, "\u4e2d\u7684\u503c\u5e94\u7528\u81ea\u5b9a\u4e49\u8f6c\u6362": 246, "\u8f6c\u6362\u7684\u7ed3\u679c\u5c06\u4e0e\u6a21\u5757\u4e2d\u7684\u53c2\u6570\u4ea4\u6362": 246, "\u5728\u4e0b\u9762\u7684\u793a\u4f8b\u4e2d": 246, "\u6211\u4eec\u5c06\u4f7f\u7528\u4e0a\u9762\u5b9a\u4e49\u7684": 246, "\u6765\u8bf4\u660e\u5982\u4f55\u4f7f\u7528\u8fd9\u4e9b\u529f\u80fd\u5728\u52a0\u8f7d": 246, "\u65f6\u5bf9\u7ebf\u6027\u5c42\u7684\u6743\u91cd\u5e94\u7528\u81ea\u5b9a\u4e49\u91cf\u5316\u65b9\u6848": 246, "\u56de\u987e\u4e00\u4e0b": 246, "\u5728\u672c\u4f8b\u4e2d\u662f": 246, "param_kei": 246, "\u5219\u4f1a\u8c03\u7528": 246, "\u5047\u8bbe\u6211\u4eec\u671f\u671b": 246, "\u5305\u542b\u666e\u901a\u5f20\u91cf": 246, "\u800c\u6a21\u5757\u5305\u542b": 246, "\u6211\u4eec\u5e0c\u671b\u5c06": 246, "\u4e2d\u7684\u5f20\u91cf\u8f6c\u6362\u4e3a\u5b50\u7c7b": 246, "\u90a3\u4e48\u6211\u4eec\u53ef\u4ee5\u4e3a": 246, "\u5b9a\u4e49": 246, "custom_torch_funct": 246, "dest": 246, "disabletorchfunctionsubclass": 246, "\u8ba9\u6211\u4eec\u5728": 246, "\u8bbe\u5907\u4e0a\u521b\u5efa\u4e00\u4e2a\u6a21\u578b\u6846\u67b6": 246, "\u4ee5\u907f\u514d\u5b9e\u4f8b\u5316\u5b58\u50a8": 246, "\u6211\u4eec\u5c06\u6a21\u5757\u4e2d\u7684\u6240\u6709\u6743\u91cd\u8f6c\u6362\u4e3a": 246, "\u540c\u65f6\u4fdd\u7559\u504f\u7f6e\u4e0d\u53d8": 246, "\u7136\u540e\u6211\u4eec\u53ef\u4ee5\u52a0\u8f7d": 246, "\u6ce8\u610f\u6211\u4eec\u4f7f\u7528": 246, "\u56e0\u4e3a\u5bf9\u4e8e\u504f\u7f6e": 246, "\u6211\u4eec\u5e0c\u671b\u4fdd\u7559": 246, "\u4e2d\u5f20\u91cf\u7684\u5c5e\u6027": 246, "\u6211\u4eec\u4e0d\u5e0c\u671b\u504f\u7f6e\u5728\u52a0\u8f7d\u540e\u4f4d\u4e8e": 246, "\u8bbe\u5907\u4e0a": 246, "\u4e4b\u524d\u7684": 246, "\u4e4b\u540e\u7684": 246, "\u4e0a\u9762\u662f\u4e00\u4e2a\u5982\u4f55\u4f7f\u7528": 246, "\u4e2d\u7684\u65b0\u6269\u5c55\u70b9\u7684\u73a9\u5177\u793a\u4f8b": 246, "\u6211\u4eec\u8fd8\u53ef\u4ee5\u60f3\u8c61\u5176\u4ed6\u573a\u666f": 246, "\u4f8b\u5982\u5f53": 246, "\u4e2d\u6709\u5f20\u91cf\u5b50\u7c7b\u800c\u6a21\u5757\u4e2d\u6709\u666e\u901a": 246, "\u5f20\u91cf\u65f6": 246, "\u6216\u8005\u4e24\u8005\u90fd\u662f\u5f20\u91cf\u5b50\u7c7b\u65f6": 246, "\u6839\u636e\u4f7f\u7528\u573a\u666f": 246, "\u6211\u4eec\u53ef\u4ee5\u5b9a\u4e49": 246, "\u6765\u5e94\u7528\u6240\u9700\u7684\u8f6c\u6362": 246, "\u4e2d\u4fdd\u7559\u53c2\u6570\u5f15\u7528\u7684\u91cd\u8981\u6027": 246, "\u4ee5\u53ca\u5982\u4f55\u4f7f\u7528\u7531": 246, "\u63a7\u5236\u7684\u4e24\u4e2a\u65b0\u6269\u5c55\u70b9": 246, "tensorboard\u662f\u4e00\u4e2a\u7528\u4e8e\u673a\u5668\u5b66\u4e60\u5b9e\u9a8c\u7684\u53ef\u89c6\u5316\u5de5\u5177\u5305": 247, "tensorboard\u5141\u8bb8\u8ddf\u8e2a\u548c\u53ef\u89c6\u5316\u6307\u6807": 247, "\u5982\u635f\u5931\u548c\u51c6\u786e\u7387": 247, "\u53ef\u89c6\u5316\u6a21\u578b\u56fe": 247, "\u67e5\u770b\u76f4\u65b9\u56fe": 247, "\u663e\u793a\u56fe\u50cf\u7b49": 247, "\u6211\u4eec\u5c06\u4ecb\u7ecdtensorboard\u7684\u5b89\u88c5": 247, "\u5728pytorch\u4e2d\u7684\u57fa\u672c\u7528\u6cd5": 247, "\u4ee5\u53ca\u5982\u4f55\u5728tensorboard": 247, "ui\u4e2d\u53ef\u89c6\u5316\u60a8\u8bb0\u5f55\u7684\u6570\u636e": 247, "\u5e94\u5b89\u88c5pytorch\u4ee5\u5c06\u6a21\u578b\u548c\u6307\u6807\u8bb0\u5f55\u5230tensorboard\u65e5\u5fd7": 247, "\u4ee5\u4e0b\u547d\u4ee4\u5c06\u901a\u8fc7anaconda": 247, "\u63a8\u8350": 247, "\u5b89\u88c5pytorch": 247, "\u6216\u8005\u4f7f\u7528pip": 247, "\u73b0\u5728\u8ba9\u6211\u4eec\u5c1d\u8bd5\u5728pytorch\u4e2d\u4f7f\u7528tensorboard": 247, "\u5728\u8bb0\u5f55\u4efb\u4f55\u5185\u5bb9\u4e4b\u524d": 247, "\u6211\u4eec\u9700\u8981\u521b\u5efa\u4e00\u4e2a": 247, "\u5199\u5165\u5668\u9ed8\u8ba4\u5c06\u8f93\u51fa\u5230": 247, "\u5728\u673a\u5668\u5b66\u4e60\u4e2d": 247, "\u4e86\u89e3\u5173\u952e\u6307\u6807": 247, "\u5982\u635f\u5931": 247, "\u53ca\u5176\u5728\u8bad\u7ec3\u671f\u95f4\u7684\u53d8\u5316\u975e\u5e38\u91cd\u8981": 247, "\u6807\u91cf\u53ef\u7528\u4e8e\u4fdd\u5b58\u6bcf\u4e2a\u8bad\u7ec3\u6b65\u9aa4\u7684\u635f\u5931\u503c\u6216\u6bcf\u4e2aepoch\u7684\u51c6\u786e\u7387": 247, "\u8981\u8bb0\u5f55\u6807\u91cf\u503c": 247, "scalar_valu": 247, "walltim": 247, "\u8ba9\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u7b80\u5355\u7684\u7ebf\u6027\u56de\u5f52\u8bad\u7ec3": 247, "\u5e76": [247, 253], "\u8bb0\u5f55\u635f\u5931\u503c": 247, "\u65b9\u6cd5\u4ee5\u786e\u4fdd\u6240\u6709\u5f85\u5904\u7406\u4e8b\u4ef6": 247, "\u5df2\u5199\u5165\u78c1\u76d8": 247, "\u4ee5\u4e86\u89e3\u60a8\u53ef\u4ee5\u8bb0\u5f55\u7684\u66f4\u591atensorboard\u53ef\u89c6\u5316\u7c7b\u578b": 247, "\u5982\u679c\u60a8\u4e0d\u518d\u9700\u8981\u6458\u8981\u5199\u5165\u5668": 247, "\u901a\u8fc7\u547d\u4ee4\u884c\u5b89\u88c5tensorboard\u4ee5\u53ef\u89c6\u5316\u60a8\u8bb0\u5f55\u7684\u6570\u636e": 247, "\u542f\u52a8tensorboard": 247, "\u6307\u5b9a\u60a8\u4e4b\u524d\u4f7f\u7528\u7684\u6839\u65e5\u5fd7\u76ee\u5f55": 247, "\u6307\u5411tensorboard\u5c06\u67e5\u627e\u53ef\u663e\u793a\u7684\u4e8b\u4ef6\u6587\u4ef6\u7684\u76ee\u5f55": 247, "tensorboard\u5c06\u9012\u5f52\u904d\u5386": 247, "\u6839\u76ee\u5f55\u4e0b\u7684\u76ee\u5f55\u7ed3\u6784": 247, "\u5bfb\u627e": 247, "tfevent": 247, "\u8f6c\u5230\u5b83\u63d0\u4f9b\u7684url\u6216": 247, "\u6b64\u4eea\u8868\u677f\u663e\u793a\u4e86\u635f\u5931\u548c\u51c6\u786e\u7387\u5982\u4f55\u968f\u7740\u6bcf\u4e2aepoch\u800c\u53d8\u5316": 247, "\u60a8\u53ef\u4ee5\u4f7f\u7528\u5b83\u6765\u8ddf\u8e2a\u8bad\u7ec3\u901f\u5ea6": 247, "\u5b66\u4e60\u7387\u548c\u5176\u4ed6\u6807\u91cf\u503c": 247, "\u6bd4\u8f83\u4e0d\u540c\u8bad\u7ec3\u8fd0\u884c\u7684\u8fd9\u4e9b\u6307\u6807\u6709\u52a9\u4e8e\u6539\u8fdb\u60a8\u7684\u6a21\u578b": 247, "\u4f7f\u7528tensorboard\u53ef\u89c6\u5316\u6a21\u578b": 247, "tensorboard_with_pytorch": 247, "\u6211\u4eec\u5c06\u4ecb\u7ecd": 248, "\u7684\u4e3b\u8981api": 248, "timer\u57fa\u4e8e": 248, "\u5e76\u505a\u4e86\u4e00\u4e9bpytorch\u7279\u5b9a\u7684\u4fee\u6539": 248, "\u672c\u6559\u7a0b\u4e0d\u8981\u6c42\u8bfb\u8005\u719f\u6089\u5185\u7f6e\u7684": 248, "\u4f46\u5047\u8bbe\u8bfb\u8005\u719f\u6089\u6027\u80fd\u5de5\u4f5c\u7684\u57fa\u7840\u77e5\u8bc6": 248, "\u6709\u5173\u66f4\u5168\u9762\u7684\u6027\u80fd\u8c03\u4f18\u6559\u7a0b": 248, "\u5185\u5bb9": 248, "\u4f7f\u7528callgrind\u8fdb\u884ca": 248, "\u7528\u4e8e\u5b9a\u4e49\u4efb\u52a1": 248, "\u5c06\u5728\u5faa\u73af\u4e2d\u8fd0\u884c\u5e76\u8ba1\u65f6\u7684\u8ba1\u7b97": 248, "\u5c06\u5728\u8c03\u7528\u6d4b\u91cf\u5faa\u73af\u4e4b\u524d\u8fd0\u884c": 248, "\u7528\u4e8e\u586b\u5145": 248, "\u6240\u9700\u7684\u4efb\u4f55\u72b6\u6001": 248, "\u4ece\u5916\u90e8\u4f5c\u7528\u57df\u4f20\u9012\u53d8\u91cf": 248, "\u63a7\u5236pytorch\u4f7f\u7528\u7684\u7ebf\u7a0b\u6570": 248, "\u9ed8\u8ba4\u503c": 248, "\u6b64\u65b9\u6cd5\u5c06\u5904\u7406\u8bf8\u5982\u9009\u62e9\u5408\u9002\u7684\u91cd\u590d\u6b21\u6570": 248, "\u56fa\u5b9a\u7ebf\u7a0b\u6570\u4ee5\u53ca\u63d0\u4f9b\u7ed3\u679c\u7684\u65b9\u4fbf\u8868\u793a\u7b49\u7ec6\u8282": 248, "measurement\u5bf9\u8c61\u5b58\u50a8\u591a\u6b21\u91cd\u590d\u7684\u7ed3\u679c": 248, "\u5e76\u63d0\u4f9b\u5404\u79cd\u5b9e\u7528\u529f\u80fd": 248, "0x7f1929a38ed0": 248, "iqr": 248, "424": 248, "cpp_timer": 248, "0x7f192b019ed0": 248, "\u4e0d\u51fa\u6240\u6599": 248, "\u4ee3\u7801\u7247\u6bb5\u7684\u901f\u5ea6\u66f4\u5feb": 248, "\u53d8\u5316\u4e5f\u66f4\u5c0f": 248, "\u4e3a\u4e86\u6df1\u5165\u8c03\u67e5": 248, "\u5c01\u88c5\u4e86": 248, "\u4ee5\u6536\u96c6\u6307\u4ee4\u8ba1\u6570": 248, "\u8fd9\u4e9b\u6307\u4ee4\u8ba1\u6570\u975e\u5e38\u6709\u7528": 248, "\u56e0\u4e3a\u5b83\u4eec\u63d0\u4f9b\u4e86\u7ec6\u7c92\u5ea6\u548c\u786e\u5b9a\u6027\u7684": 248, "\u6216\u5728python\u7684\u60c5\u51b5\u4e0b\u566a\u58f0\u5f88\u4f4e\u7684": 248, "\u89c1\u89e3": 248, "\u8bf4\u660e\u4e86\u4ee3\u7801\u7247\u6bb5\u662f\u5982\u4f55\u8fd0\u884c\u7684": 248, "0x7f1929a35850": 248, "563600": 248, "\u7684\u5b57\u7b26\u4e32\u8868\u793a\u5f62\u5f0f\u7c7b\u4f3c\u4e8e": 248, "\u662f\u4e00\u4e2apython\u6982\u5ff5": 248, "\u79fb\u9664\u4e86\u5728cpython\u89e3\u91ca\u5668\u4e2d\u5df2\u77e5\u7684\u566a\u58f0\u8c03\u7528": 248, "\u4e3a\u4e86\u8fdb\u884c\u66f4\u8be6\u7ec6\u7684\u5206\u6790": 248, "\u6211\u4eec\u9700\u8981\u67e5\u770b\u7279\u5b9a\u7684\u8c03\u7528": 248, "\u8fd4\u56de\u4e00\u4e2a": 248, "\u4ee5\u4fbf\u4e8e\u6b64\u64cd\u4f5c": 248, "\u4ece\u6982\u5ff5\u4e0a\u8bb2": 248, "\u53ef\u4ee5\u88ab\u89c6\u4e3a\u4e00\u4e2a\u5e26\u6709\u4e00\u4e9b\u5b9e\u7528\u65b9\u6cd5\u7684\u6210\u5bf9\u5143\u7ec4": 248, "\u5176\u4e2d\u6bcf\u4e00\u5bf9\u90fd\u662f": 248, "\u6307\u4ee4\u6570\u91cf": 248, "\u6587\u4ef6\u8def\u5f84\u548c\u51fd\u6570\u540d\u79f0": 248, "\u5173\u4e8e\u8def\u5f84\u7684\u8bf4\u660e": 248, "\u901a\u5e38\u6211\u4eec\u4e0d\u5173\u5fc3\u7edd\u5bf9\u8def\u5f84": 248, "\u4e00\u4e2a\u4e58\u6cd5\u8c03\u7528\u7684\u5b8c\u6574\u8def\u5f84\u548c\u51fd\u6570\u540d\u662f\u8fd9\u6837\u7684": 248, "tensormethod": 248, "ab_ref": 248, "\u800c\u5b9e\u9645\u4e0a": 248, "\u6211\u4eec\u611f\u5174\u8da3\u7684\u6240\u6709\u4fe1\u606f\u90fd\u53ef\u4ee5\u8868\u793a\u4e3a": 248, "\u4f1a\u5c3d\u6700\u5927\u52aa\u529b\u53bb\u9664\u6587\u4ef6\u8def\u5f84\u4e2d\u4f4e\u4fe1\u53f7\u90e8\u5206": 248, "\u4ee5\u53ca\u5171\u4eab\u5bf9\u8c61": 248, "\u901a\u5e38\u5efa\u8bae\u4f7f\u7528": 248, "inclusive_stat": 248, "0x7f192a6dfd90": 248, "47264": 248, "_int_fre": 248, "25963": 248, "_int_malloc": 248, "19900": 248, "tensorit": 248, "tensoriteratorconfig": 248, "18000": 248, "__tls_get_addr": 248, "13500": 248, "malloc": [248, 249], "11300": 248, "smallvector": 248, "10345": 248, "_int_memalign": 248, "9200": 248, "iteratorbas": 248, "get_strid": 248, "173472": 248, "\u8fd9\u4ecd\u7136\u6709\u5f88\u591a\u5185\u5bb9\u9700\u8981\u6d88\u5316": 248, "\u65b9\u6cd5\u6765\u53bb\u9664\u4e00\u4e9b\u51fd\u6570\u8def\u5f84": 248, "\u5e76\u4e22\u5f03\u51fd\u6570\u8c03\u7528": 248, "\u8fd9\u6837\u505a\u65f6": 248, "\u4efb\u4f55\u51b2\u7a81": 248, "\u90fd\u5c06\u6620\u5c04\u5230": 248, "\u7684\u8ba1\u6570\u5c06\u88ab\u7d2f\u52a0": 248, "group_by_fil": 248, "fn_name": 248, "fn_dir": 248, "fn_file": 248, "0x7f192995d750": 248, "118200": 248, "tensoriter": 248, "65000": 248, "20900": 248, "15900": 248, "15100": 248, "cpualloc": 248, "12500": 248, "352327": 248, "\u6307\u4ee4\u8ba1\u6570\u6700\u6709\u7528\u7684\u7279\u6027\u4e4b\u4e00\u662f\u5141\u8bb8\u5bf9\u8ba1\u7b97\u8fdb\u884c\u7ec6\u7c92\u5ea6\u6bd4\u8f83": 248, "\u8fd9\u5728\u5206\u6790\u6027\u80fd\u65f6\u81f3\u5173\u91cd\u8981": 248, "\u4e3a\u4e86\u770b\u5230\u8fd9\u4e00\u70b9": 248, "\u8ba9\u6211\u4eec\u5c06\u4e24\u4e2a\u5927\u5c0f\u4e3a128\u7684\u5f20\u91cf\u76f8\u4e58\u4e0e\u4e00\u4e2a": 248, "\u7684\u4e58\u6cd5\u8fdb\u884c\u6bd4\u8f83": 248, "\u540e\u8005\u5c06\u5bf9\u7b2c\u4e8c\u4e2a\u5f20\u91cf\u8fdb\u884c\u5e7f\u64ad": 248, "a0": 248, "b0": 248, "a1": 248, "a127": 248, "broadcasting_stat": 248, "\u6211\u4eec\u7ecf\u5e38\u9700\u8981\u5bf9\u4e24\u79cd\u4e0d\u540c\u7684\u73af\u5883\u8fdb\u884ca": 248, "\u4f8b\u5982\u6d4b\u8bd5\u4e00\u4e2apr": 248, "\u6216\u5c1d\u8bd5\u4e0d\u540c\u7684\u7f16\u8bd1\u6807\u5fd7": 248, "\u8fd9\u5f88\u7b80\u5355": 248, "\u90fd\u662f\u53efpickle\u5316\u7684": 248, "\u53ea\u9700\u5728\u6bcf\u4e2a\u73af\u5883\u4e2d\u4fdd\u5b58\u6d4b\u91cf\u7ed3\u679c": 248, "\u7136\u540e\u5728\u5355\u4e2a\u8fdb\u7a0b\u4e2d\u52a0\u8f7d\u5b83\u4eec\u8fdb\u884c\u5206\u6790": 248, "extract_fn_nam": 248, "17600": 248, "tensoriteratorbas": 248, "compute_strid": 248, "12700": 248, "allocate_or_resize_output": 248, "10200": 248, "smallvectorimpl": 248, "7400": 248, "infer_s": 248, "6200": 248, "invert_perm": 248, "6064": 248, "reorder_dimens": 248, "4300": 248, "compatible_strid": 248, "check_tensor_options_and_extract_memory_format": 248, "__memcmp_avx2_movb": 248, "empty_cpu": 248, "1300": 248, "2400": 248, "6100": 248, "compute_fast_setup_typ": 248, "22600": 248, "fast_set_up": 248, "58091": 248, "\u6240\u4ee5\u5e7f\u64ad\u7248\u672c\u6bcf\u6b21\u8c03\u7528\u9700\u8981\u989d\u5916580\u6761\u6307\u4ee4": 248, "\u56de\u60f3\u4e00\u4e0b\u6211\u4eec\u6536\u96c6\u4e86100\u6b21\u8fd0\u884c\u7684\u6837\u672c": 248, "\u7ea6\u536010": 248, "\u6709\u76f8\u5f53\u591a\u7684": 248, "\u6240\u4ee5\u8ba9\u6211\u4eec\u6df1\u5165\u7814\u7a76\u8fd9\u4e9b\u8c03\u7528": 248, "\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u505a\u5230\u8fd9\u4e00\u70b9": 248, "0x7f19299544d0": 248, "compute_shap": 248, "2300": 248, "coalesce_dimens": 248, "\u8fd9\u8bf4\u660e\u4e86\u6b63\u5728\u53d1\u751f\u7684\u60c5\u51b5": 248, "\u8bbe\u7f6e\u4e2d\u6709\u4e00\u6761\u5feb\u901f\u8def\u5f84": 248, "\u4f46\u5728": 248, "\u7684\u60c5\u51b5\u4e0b": 248, "\u6211\u4eec\u9519\u8fc7\u4e86\u5b83": 248, "\u4e0d\u5f97\u4e0d\u8fdb\u884c\u66f4\u901a\u7528\u7684\u5206\u6790": 248, "\u8fd9\u66f4\u52a0\u6602\u8d35": 248, "\u88ab\u8fc7\u6ee4\u5668\u7701\u7565\u7684\u6700\u663e\u8457\u7684\u8c03\u7528\u662f": 248, "\u8fd9\u4e5f\u662f\u66f4\u901a\u7528\u8bbe\u7f6e\u7684\u4e00\u90e8\u5206": 248, "\u6765\u6536\u96c6\u5899\u4e0a\u65f6\u95f4": 248, "\u5982\u679c\u8ba1\u65f6\u53d8\u5316\u8fc7\u9ad8": 248, "\u8bf7\u589e\u52a0": 248, "\u6216\u8005\u5982\u679c\u65b9\u4fbf\u7684\u8bdd": 248, "\u5bf9\u4e8e\u7ec6\u7c92\u5ea6\u5206\u6790": 248, "\u6765\u6d4b\u91cf\u6307\u4ee4\u8ba1\u6570": 248, "__add__": 248, "__sub__": 248, "\u6765\u5207\u5206\u548c\u5904\u7406\u5b83\u4eec": 248, "\u9690\u542b\u7684": 248, "\u4e0d\u5305\u542b": 248, "\u5c06\u81ea\u52a8\u586b\u5145\u5b83": 248, "\u8fd9\u610f\u5473\u7740": 248, "\u5c06\u6b63\u5e38\u5de5\u4f5c": 248, "\u4e0d\u8fc7\u5176\u4ed6\u5bfc\u5165\u5e94\u8be5\u653e\u5728": 248, "\u4e3a\u4e86\u63d0\u4f9b\u6709\u5173\u6267\u884c\u7684": 248, "\u5185\u90e8\u4fe1\u606f\u7684\u5b8c\u6574\u4fe1\u606f": 248, "\u9700\u8981\u8bbf\u95ee": 248, "\u8c03\u8bd5\u7b26\u53f7": 248, "\u8fd9\u662f\u901a\u8fc7\u5728\u6784\u5efa": 248, "\u65f6\u8bbe\u7f6e": 248, "\u6765\u5b9e\u73b0\u7684": 248, "\u5426\u5219\u51fd\u6570\u8c03\u7528\u5c06\u662f\u4e0d\u900f\u660e\u7684": 248, "\u5c06\u5728\u7f3a\u5c11\u8c03\u8bd5\u7b26\u53f7\u65f6\u53d1\u51fa\u8b66\u544a": 248, "timer_quick_start": 248, "szymon": 249, "migacz": 249, "\u6027\u80fd\u8c03\u4f18\u6307\u5357\u662f\u4e00\u7ec4\u4f18\u5316\u548c\u6700\u4f73\u5b9e\u8df5": 249, "\u53ef\u4ee5\u52a0\u901fpytorch\u4e2d\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u7684\u8bad\u7ec3\u548c\u63a8\u7406": 249, "\u63d0\u51fa\u7684\u6280\u672f\u901a\u5e38\u53ea\u9700\u8981\u66f4\u6539\u51e0\u884c\u4ee3\u7801": 249, "\u5c31\u53ef\u4ee5\u5e94\u7528\u4e8e\u5404\u4e2a\u9886\u57df\u7684\u5e7f\u6cdb\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b": 249, "\u652f\u6301\u5728\u5355\u72ec\u7684\u5de5\u4f5c\u5b50\u8fdb\u7a0b\u4e2d\u5f02\u6b65\u52a0\u8f7d\u6570\u636e\u548c\u8fdb\u884c\u6570\u636e\u589e\u5f3a": 249, "\u7684\u9ed8\u8ba4\u8bbe\u7f6e\u662f": 249, "\u8fd9\u610f\u5473\u7740\u6570\u636e\u52a0\u8f7d\u662f\u540c\u6b65\u7684": 249, "\u5e76\u5728\u4e3b\u8fdb\u7a0b\u4e2d\u5b8c\u6210": 249, "\u4e3b\u8bad\u7ec3\u8fdb\u7a0b\u5fc5\u987b\u7b49\u5f85\u6570\u636e\u53ef\u7528\u624d\u80fd\u7ee7\u7eed\u6267\u884c": 249, "\u53ef\u542f\u7528\u5f02\u6b65\u6570\u636e\u52a0\u8f7d": 249, "\u5e76\u5b9e\u73b0\u8bad\u7ec3\u548c\u6570\u636e\u52a0\u8f7d\u4e4b\u95f4\u7684\u91cd\u53e0": 249, "\u5e94\u6839\u636e\u5de5\u4f5c\u8d1f\u8f7d": 249, "\u548c\u8bad\u7ec3\u6570\u636e\u7684\u4f4d\u7f6e\u8fdb\u884c\u8c03\u6574": 249, "\u6700\u597d\u8bbe\u7f6e": 249, "\u8fd9\u4f1a\u6307\u793a": 249, "\u4f7f\u7528\u9501\u9875\u5185\u5b58": 249, "\u5e76\u542f\u7528\u4ece\u4e3b\u673a\u5230": 249, "\u7684\u66f4\u5feb\u548c\u5f02\u6b65\u5185\u5b58\u590d\u5236": 249, "\u4f1a\u4fdd\u5b58\u6d89\u53ca\u9700\u8981\u68af\u5ea6\u7684\u5f20\u91cf\u7684\u6240\u6709\u64cd\u4f5c\u7684\u4e2d\u95f4\u7f13\u51b2\u533a": 249, "\u901a\u5e38\u5728\u9a8c\u8bc1\u6216\u63a8\u7406\u65f6\u4e0d\u9700\u8981\u68af\u5ea6": 249, "\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668\u53ef\u5e94\u7528\u4e8e\u7981\u7528\u6307\u5b9a\u4ee3\u7801\u5757\u5185\u7684\u68af\u5ea6\u8ba1\u7b97": 249, "\u8fd9\u53ef\u52a0\u5feb\u6267\u884c\u901f\u5ea6\u5e76\u51cf\u5c11\u6240\u9700\u5185\u5b58\u91cf": 249, "\u4e5f\u53ef\u4ee5\u7528\u4f5c\u51fd\u6570\u88c5\u9970\u5668": 249, "\u5177\u6709": 249, "\u5c42\u76f4\u63a5\u540e\u8ddf": 249, "\u5219\u5377\u79ef\u4e2d\u7684\u504f\u7f6e\u662f\u4e0d\u9700\u8981\u7684": 249, "\u8bf7\u6539\u7528": 249, "\u4e0d\u9700\u8981\u504f\u7f6e": 249, "\u56e0\u4e3a\u5728\u7b2c\u4e00\u6b65\u4e2d": 249, "\u4f1a\u51cf\u53bb\u5747\u503c": 249, "\u8fd9\u5b9e\u9645\u4e0a\u4f1a\u62b5\u6d88\u504f\u7f6e\u7684\u6548\u679c": 249, "\u53ea\u8981": 249, "\u6216\u5176\u4ed6\u5f52\u4e00\u5316\u5c42": 249, "\u5728\u4e0e\u5377\u79ef\u504f\u7f6e\u76f8\u540c\u7684\u7ef4\u5ea6\u4e0a\u8fdb\u884c\u5f52\u4e00\u5316": 249, "\u8fd9\u4e5f\u9002\u7528\u4e8e1d\u548c3d\u5377\u79ef": 249, "\u4e2d\u53ef\u7528\u7684\u6a21\u578b\u5df2\u7ecf\u5b9e\u73b0\u4e86\u8fd9\u79cd\u4f18\u5316": 249, "\u4e0d\u8981\u8c03\u7528": 249, "\u800c\u662f\u4f7f\u7528\u4ee5\u4e0b\u65b9\u6cd5\u6e05\u96f6\u68af\u5ea6": 249, "\u7b2c\u4e8c\u6bb5\u4ee3\u7801\u4e0d\u4f1a\u6e05\u96f6\u6bcf\u4e2a\u53c2\u6570\u7684\u5185\u5b58": 249, "\u800c\u4e14\u5728\u540e\u7eed\u7684\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u4f7f\u7528\u8d4b\u503c\u800c\u4e0d\u662f\u7d2f\u52a0\u6765\u5b58\u50a8\u68af\u5ea6": 249, "\u8fd9\u51cf\u5c11\u4e86\u5185\u5b58\u64cd\u4f5c\u7684\u6570\u91cf": 249, "\u5c06\u68af\u5ea6\u8bbe\u7f6e\u4e3a": 249, "\u4e0e\u5c06\u5176\u8bbe\u7f6e\u4e3a\u96f6\u6709\u7565\u5fae\u4e0d\u540c\u7684\u6570\u503c\u884c\u4e3a": 249, "\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u8bf7\u53c2\u9605": 249, "\u70b9\u8fd0\u7b97": 249, "\u5143\u7d20\u7ea7\u52a0\u6cd5": 249, "\u6570\u5b66\u51fd\u6570": 249, "\u53ef\u4ee5\u878d\u5408\u4e3a\u5355\u4e2a\u5185\u6838": 249, "\u4ece\u800c\u5206\u644a\u5185\u5b58\u8bbf\u95ee\u65f6\u95f4\u548c\u5185\u6838\u542f\u52a8\u65f6\u95f4": 249, "\u53ef\u4ee5\u81ea\u52a8\u878d\u5408\u5185\u6838": 249, "\u5c3d\u7ba1\u7f16\u8bd1\u5668\u4e2d\u53ef\u80fd\u8fd8\u6709\u672a\u5b9e\u73b0\u7684\u5176\u4ed6\u878d\u5408\u673a\u4f1a": 249, "\u5e76\u4e14\u5e76\u975e\u6240\u6709\u8bbe\u5907\u7c7b\u578b\u90fd\u5f97\u5230\u540c\u7b49\u652f\u6301": 249, "\u70b9\u8fd0\u7b97\u662f\u5185\u5b58\u5bc6\u96c6\u578b\u7684": 249, "\u4f1a\u4e3a\u6bcf\u4e2a\u64cd\u4f5c\u542f\u52a8\u5355\u72ec\u7684\u5185\u6838": 249, "\u6bcf\u4e2a\u5185\u6838\u90fd\u4f1a\u4ece\u5185\u5b58\u52a0\u8f7d\u6570\u636e": 249, "\u6267\u884c\u8ba1\u7b97": 249, "\u8fd9\u4e00\u6b65\u901a\u5e38\u662f\u5ec9\u4ef7\u7684": 249, "\u5e76\u5c06\u7ed3\u679c\u5b58\u50a8\u56de\u5185\u5b58": 249, "\u878d\u5408\u7684\u7b97\u5b50\u53ea\u4e3a\u591a\u4e2a\u878d\u5408\u7684\u70b9\u8fd0\u7b97\u542f\u52a8\u4e00\u4e2a\u5185\u6838": 249, "\u5e76\u4e14\u53ea\u9700\u8981\u4e00\u6b21\u4ece\u5185\u5b58\u52a0\u8f7d": 249, "\u5b58\u50a8\u6570\u636e": 249, "\u8fd9\u4f7f\u5f97": 249, "\u975e\u5e38\u9002\u7528\u4e8e\u6fc0\u6d3b\u51fd\u6570": 249, "\u81ea\u5b9a\u4e49": 249, "\u5355\u5143\u7b49": 249, "\u5728\u6700\u7b80\u5355\u7684\u60c5\u51b5\u4e0b": 249, "\u53ef\u4ee5\u901a\u8fc7\u5c06": 249, "\u88c5\u9970\u5668\u5e94\u7528\u4e8e\u51fd\u6570\u5b9a\u4e49\u6765\u542f\u7528\u878d\u5408": 249, "fused_gelu": 249, "erf": 249, "41421": 249, "\u6709\u5173\u66f4\u9ad8\u7ea7\u7528\u6cd5": 249, "\u5f15\u5165\u4e86\u5bf9\u5377\u79ef\u7f51\u7edc": 249, "\u5185\u5b58\u683c\u5f0f\u7684\u652f\u6301": 249, "\u6b64\u683c\u5f0f\u65e8\u5728\u4e0e": 249, "\u7ed3\u5408\u4f7f\u7528": 249, "\u8fdb\u4e00\u6b65\u52a0\u901f\u4f7f\u7528": 249, "\u7684\u5377\u79ef\u795e\u7ecf\u7f51\u7edc": 249, "\u7684\u652f\u6301\u662f\u5b9e\u9a8c\u6027\u7684": 249, "\u4f46\u9884\u8ba1\u53ef\u4ee5\u7528\u4e8e\u6807\u51c6\u8ba1\u7b97\u673a\u89c6\u89c9\u6a21\u578b": 249, "\u8981\u5c06\u6a21\u578b\u8f6c\u6362\u4e3a": 249, "\u8bf7\u6309\u7167": 249, "\u4e2d\u7684\u8bf4\u660e\u64cd\u4f5c": 249, "\u8be5\u6559\u7a0b\u5305\u62ec\u4e00\u8282\u5173\u4e8e": 249, "\u8f6c\u6362\u73b0\u6709\u6a21\u578b": 249, "\u7f13\u51b2\u533a\u68c0\u67e5\u70b9\u662f\u4e00\u79cd\u6280\u672f": 249, "\u7528\u4e8e\u7f13\u89e3\u6a21\u578b\u8bad\u7ec3\u7684\u5185\u5b58\u5bb9\u91cf\u8d1f\u62c5": 249, "\u4e0e\u5b58\u50a8\u6240\u6709\u5c42\u7684\u8f93\u5165\u4ee5\u8ba1\u7b97\u53cd\u5411\u4f20\u64ad\u4e2d\u7684\u4e0a\u6e38\u68af\u5ea6\u4e0d\u540c": 249, "\u5b83\u5b58\u50a8\u5c11\u6570\u51e0\u5c42\u7684\u8f93\u5165": 249, "\u5176\u4f59\u5c42\u7684\u8f93\u5165\u5728\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d\u91cd\u65b0\u8ba1\u7b97": 249, "\u51cf\u5c11\u7684\u5185\u5b58\u9700\u6c42\u4f7f\u5f97\u53ef\u4ee5\u589e\u52a0\u6279\u91cf\u5927\u5c0f": 249, "\u4ece\u800c\u63d0\u9ad8\u5229\u7528\u7387": 249, "\u5e94\u8c28\u614e\u9009\u62e9\u68c0\u67e5\u70b9\u76ee\u6807": 249, "\u6700\u597d\u4e0d\u8981\u5b58\u50a8\u5177\u6709\u5c0f\u91cd\u65b0\u8ba1\u7b97\u6210\u672c\u7684\u5927\u578b\u5c42\u8f93\u51fa": 249, "\u793a\u4f8b\u76ee\u6807\u5c42\u5305\u62ec\u6fc0\u6d3b\u51fd\u6570": 249, "\u4e0b\u91c7\u6837\u4ee5\u53ca\u5177\u6709\u5c0f\u7d2f\u79ef\u6df1\u5ea6\u7684\u77e9\u9635": 249, "\u5411\u91cf\u8fd0\u7b97": 249, "\u652f\u6301\u539f\u751f": 249, "\u81ea\u52a8\u6267\u884c\u68c0\u67e5\u70b9\u548c\u91cd\u65b0\u8ba1\u7b97\u7684api": 249, "\u8bb8\u591apytorch": 249, "api\u65e8\u5728\u7528\u4e8e\u8c03\u8bd5": 249, "\u5728\u5e38\u89c4\u8bad\u7ec3\u8fd0\u884c\u65f6\u5e94\u8be5\u7981\u7528": 249, "\u5f02\u5e38\u68c0\u6d4b": 249, "detect_anomali": 249, "set_detect_anomali": 249, "\u4e0eprofiler\u76f8\u5173": 249, "emit_nvtx": 249, "numa\u6216\u975e\u5747\u5300\u5185\u5b58\u8bbf\u95ee\u662f\u4e00\u79cd\u5185\u5b58\u5e03\u5c40\u8bbe\u8ba1": 249, "\u7528\u4e8e\u591a\u5185\u5b58\u63a7\u5236\u5668\u548c\u5185\u5b58\u5757\u7684\u591a\u5957\u63a5\u5b57\u673a\u5668\u4e2d": 249, "\u65e8\u5728\u5229\u7528\u672c\u5730\u5185\u5b58\u7684\u5c40\u90e8\u6027": 249, "\u6240\u6709\u6df1\u5ea6\u5b66\u4e60\u5de5\u4f5c\u8d1f\u8f7d": 249, "\u8bad\u7ec3\u6216\u63a8\u7406": 249, "\u90fd\u80fd\u4ece\u4e0d\u8de8numa\u8282\u70b9\u8bbf\u95ee\u786c\u4ef6\u8d44\u6e90\u4e2d\u83b7\u5f97\u66f4\u597d\u7684\u6027\u80fd": 249, "\u53ef\u4ee5\u4f7f\u7528\u591a\u4e2a\u5b9e\u4f8b\u8fd0\u884c\u63a8\u7406": 249, "\u6bcf\u4e2a\u5b9e\u4f8b\u5728\u4e00\u4e2a\u5957\u63a5\u5b57\u4e0a\u8fd0\u884c": 249, "\u4ee5\u63d0\u9ad8\u541e\u5410\u91cf": 249, "\u5bf9\u4e8e\u5355\u8282\u70b9\u4e0a\u7684\u8bad\u7ec3\u4efb\u52a1": 249, "\u5efa\u8bae\u4f7f\u7528\u5206\u5e03\u5f0f\u8bad\u7ec3": 249, "\u4f7f\u6bcf\u4e2a\u8bad\u7ec3\u8fdb\u7a0b\u5728\u4e00\u4e2a\u5957\u63a5\u5b57\u4e0a\u8fd0\u884c": 249, "\u4ee5\u4e0b\u547d\u4ee4\u4ec5\u5728\u7b2cn\u4e2a\u8282\u70b9\u4e0a\u7684\u6838\u5fc3\u4e0a\u6267\u884cpytorch\u811a\u672c": 249, "\u5e76\u907f\u514d\u8de8\u5957\u63a5\u5b57\u5185\u5b58\u8bbf\u95ee": 249, "\u4ece\u800c\u51cf\u5c11\u5185\u5b58\u8bbf\u95ee\u5f00\u9500": 249, "cpunodebind": 249, "membind": 249, "pytorch_script": 249, "\u66f4\u8be6\u7ec6\u7684\u63cf\u8ff0\u53ef\u4ee5\u5728": 249, "\u627e\u5230": 249, "openmp\u7528\u4e8e\u4e3a\u5e76\u884c\u8ba1\u7b97\u4efb\u52a1\u5e26\u6765\u66f4\u597d\u7684\u6027\u80fd": 249, "\u662f\u53ef\u7528\u4e8e\u52a0\u901f\u8ba1\u7b97\u7684\u6700\u7b80\u5355\u5f00\u5173": 249, "\u5b83\u51b3\u5b9a\u4e86\u7528\u4e8eopenmp\u8ba1\u7b97\u7684\u7ebf\u7a0b\u6570": 249, "cpu\u4eb2\u548c\u6027\u8bbe\u7f6e\u63a7\u5236\u5982\u4f55\u5728\u591a\u4e2a\u6838\u5fc3\u4e0a\u5206\u914d\u5de5\u4f5c\u8d1f\u8f7d": 249, "\u5b83\u4f1a\u5f71\u54cd\u901a\u4fe1\u5f00\u9500": 249, "\u7f13\u5b58\u884c\u5931\u6548\u5f00\u9500\u6216\u9875\u9762\u6296\u52a8": 249, "\u56e0\u6b64\u6b63\u786e\u8bbe\u7f6ecpu\u4eb2\u548c\u6027\u4f1a\u5e26\u6765\u6027\u80fd\u4f18\u52bf": 249, "gomp_cpu_affin": 249, "\u51b3\u5b9a\u5982\u4f55\u5c06openmp\u7ebf\u7a0b\u7ed1\u5b9a\u5230\u7269\u7406\u5904\u7406\u5355\u5143": 249, "\u8be6\u7ec6\u4fe1\u606f\u53ef\u4ee5\u5728": 249, "\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4": 249, "pytorch\u5c06\u5728n\u4e2aopenmp\u7ebf\u7a0b\u4e0a\u8fd0\u884c\u4efb\u52a1": 249, "\u4f7f\u7528\u4ee5\u4e0b\u73af\u5883\u53d8\u91cf\u6765\u8bbe\u7f6egnu": 249, "openmp\u5b9e\u73b0\u7684cpu\u4eb2\u548c\u6027": 249, "omp_proc_bind": 249, "\u6307\u5b9a\u7ebf\u7a0b\u662f\u5426\u53ef\u4ee5\u5728\u5904\u7406\u5668\u4e4b\u95f4\u79fb\u52a8": 249, "\u5c06\u5176\u8bbe\u7f6e\u4e3aclose\u53ef\u4ee5\u4f7fopenmp\u7ebf\u7a0b\u9760\u8fd1\u4e3b\u7ebf\u7a0b\u5728\u8fde\u7eed\u7684\u5206\u533a\u4e2d": 249, "omp_schedul": 249, "\u51b3\u5b9a\u4e86openmp\u7ebf\u7a0b\u7684\u8c03\u5ea6\u65b9\u5f0f": 249, "\u5c06\u7ebf\u7a0b\u7ed1\u5b9a\u5230\u7279\u5b9a\u7684cpu": 249, "pytorch\u4f7f\u7528gnu": 249, "libgomp": 249, "\u8fdb\u884c\u5e76\u884c\u8ba1\u7b97": 249, "\u5728intel\u5e73\u53f0\u4e0a": 249, "\u63d0\u4f9b\u4e86openmp": 249, "api\u89c4\u8303\u652f\u6301": 249, "\u76f8\u6bd4": 249, "\u5b83\u6709\u65f6\u4f1a\u5e26\u6765\u66f4\u591a\u7684\u6027\u80fd\u4f18\u52bf": 249, "\u5229\u7528\u73af\u5883\u53d8\u91cf": 249, "\u53ef\u4ee5\u5c06openmp\u5e93\u5207\u6362\u5230": 249, "\u4e0egnu": 249, "openmp\u4e2d\u7684cpu\u4eb2\u548c\u6027\u8bbe\u7f6e\u7c7b\u4f3c": 249, "\u4e2d\u4e5f\u63d0\u4f9b\u4e86\u73af\u5883\u53d8\u91cf\u6765\u63a7\u5236cpu\u4eb2\u548c\u6027\u8bbe\u7f6e": 249, "\u5c06openmp\u7ebf\u7a0b\u7ed1\u5b9a\u5230\u7269\u7406\u5904\u7406\u5355\u5143": 249, "\u8bbe\u7f6e\u7ebf\u7a0b\u5728\u5b8c\u6210\u5e76\u884c\u533a\u57df\u6267\u884c\u540e\u7b49\u5f85\u7761\u7720\u4e4b\u524d\u7684\u65f6\u95f4": 249, "\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d": 249, "\u5728\u5927\u591a\u6570\u60c5\u51b5\u4e0b": 249, "\u8bbe\u7f6e\u4e3a1\u62160\u53ef\u4ee5\u83b7\u5f97\u826f\u597d\u7684\u6027\u80fd": 249, "\u4ee5\u4e0b\u547d\u4ee4\u663e\u793a\u4e86\u4f7f\u7528intel": 249, "openmp\u8fd0\u884c\u65f6\u5e93\u7684\u5e38\u89c1\u8bbe\u7f6e": 249, "\u5bf9\u4e8e\u6df1\u5ea6\u5b66\u4e60\u5de5\u4f5c\u8d1f\u8f7d": 249, "\u51fd\u6570\u76f8\u6bd4": 249, "jemalloc": 249, "tcmalloc": 249, "\u53ef\u4ee5\u901a\u8fc7\u5c3d\u53ef\u80fd\u91cd\u7528\u5185\u5b58\u83b7\u5f97\u66f4\u597d\u7684\u6027\u80fd": 249, "\u662f\u4e00\u4e2a\u901a\u7528\u7684": 249, "\u5f3a\u8c03\u907f\u514d\u788e\u7247\u548c\u53ef\u6269\u5c55\u7684\u5e76\u53d1\u652f\u6301": 249, "\u4e5f\u5177\u6709\u4e00\u4e9b\u4f18\u5316": 249, "\u53ef\u4ee5\u52a0\u901f\u7a0b\u5e8f\u6267\u884c": 249, "\u5176\u4e2d\u4e00\u4e2a\u4f18\u5316\u662f\u5728\u7f13\u5b58\u4e2d\u4fdd\u5b58\u5185\u5b58": 249, "\u4ee5\u52a0\u5feb\u5e38\u7528\u5bf9\u8c61\u7684\u8bbf\u95ee\u901f\u5ea6": 249, "\u5373\u4f7f\u5728\u91ca\u653e\u5185\u5b58\u540e": 249, "\u4fdd\u6301\u8fd9\u4e9b\u7f13\u5b58\u4e5f\u6709\u52a9\u4e8e\u907f\u514d\u6602\u8d35\u7684\u7cfb\u7edf\u8c03\u7528": 249, "\u5982\u679c\u7a0d\u540e\u91cd\u65b0\u5206\u914d\u8fd9\u4e9b\u5185\u5b58": 249, "\u4f7f\u7528\u73af\u5883\u53d8\u91cf": 249, "\u6765\u5229\u7528\u5176\u4e2d\u4e4b\u4e00": 249, "graph\u53ef\u4ee5\u663e\u8457\u63d0\u9ad8\u63a8\u7406\u6027\u80fd": 249, "\u5b83\u5c06\u4e00\u4e9b\u8ba1\u7b97\u5bc6\u96c6\u578b\u64cd\u4f5c": 249, "\u4e0e\u5176\u76f8\u90bb\u64cd\u4f5c\u878d\u5408": 249, "0\u4e2d": 249, "\u5b83\u4f5c\u4e3a\u6d4b\u8bd5\u7248\u529f\u80fd\u652f\u6301": 249, "graph\u63a5\u6536\u6a21\u578b\u7684\u56fe\u5f62": 249, "\u5e76\u6839\u636e\u793a\u4f8b\u8f93\u5165\u7684\u5f62\u72b6\u8bc6\u522b\u8fd0\u7b97\u7b26\u878d\u5408\u7684\u5019\u9009\u5bf9\u8c61": 249, "\u6a21\u578b\u5e94\u8be5\u4f7f\u7528\u793a\u4f8b\u8f93\u5165\u8fdb\u884cjit\u8ddf\u8e2a": 249, "\u5bf9\u4e8e\u4e0e\u793a\u4f8b\u8f93\u5165\u5177\u6709\u76f8\u540c\u5f62\u72b6\u7684\u8f93\u5165": 249, "\u5728\u51e0\u6b21\u70ed\u8eab\u8fed\u4ee3\u540e\u5c31\u4f1a\u89c2\u5bdf\u5230\u52a0\u901f": 249, "\u4e0b\u9762\u7684\u4ee3\u7801\u7247\u6bb5\u662f\u9488\u5bf9resnet50\u7684": 249, "\u4f46\u5b83\u4eec\u4e5f\u53ef\u4ee5\u5f88\u597d\u5730\u6269\u5c55\u5230\u4f7f\u7528\u81ea\u5b9a\u4e49\u6a21\u578b\u7684onednn": 249, "\u53ea\u9700\u8981\u8fd9\u4e00\u884c\u989d\u5916\u7684\u4ee3\u7801\u5373\u53ef\u4f7f\u7528onednn": 249, "enable_onednn_fus": 249, "api\u8fdb\u884cfloat32\u63a8\u7406\u53ea\u9700\u8981\u4e00\u884c\u989d\u5916\u7684\u4ee3\u7801": 249, "\u5982\u679c\u60a8\u6b63\u5728\u4f7f\u7528onednn": 249, "\u8bf7\u907f\u514d\u8c03\u7528": 249, "optimize_for_infer": 249, "\u793a\u4f8b\u8f93\u5165\u5e94\u8be5\u4e0e\u9884\u671f\u8f93\u5165\u5177\u6709\u76f8\u540c\u7684\u5f62\u72b6": 249, "\u5728\u6b64\u793a\u4f8b\u4e2d\u4f7f\u7528torchvision\u4e2d\u7684resnet50\u8fdb\u884c\u8bf4\u660e": 249, "\u4f46\u4e0b\u9762\u7684\u4ee3\u7801\u786e\u5b9e\u53ef\u4ee5\u4fee\u6539\u4e3a\u4f7f\u7528\u81ea\u5b9a\u4e49\u6a21\u578b": 249, "\u4f7f\u7528\u793a\u4f8b\u8f93\u5165\u8ddf\u8e2a\u6a21\u578b": 249, "\u8c03\u7528torch": 249, "\u4e00\u65e6\u4f7f\u7528\u793a\u4f8b\u8f93\u5165\u5bf9\u6a21\u578b\u8fdb\u884c\u4e86jit\u8ddf\u8e2a": 249, "\u5c31\u53ef\u4ee5\u5728\u51e0\u6b21\u70ed\u8eab\u8fd0\u884c\u540e\u7528\u4e8e\u63a8\u7406": 249, "\u51e0\u6b21\u70ed\u8eab\u8fd0\u884c": 249, "\u5728\u70ed\u8eab\u8fd0\u884c\u540e\u4f1a\u89c2\u5bdf\u5230\u52a0\u901f": 249, "\u867d\u7136onednn": 249, "graph\u7684jit\u878d\u5408\u5668\u4e5f\u652f\u6301": 249, "\u6570\u636e\u7c7b\u578b\u7684\u63a8\u7406": 249, "\u4f46\u53ea\u6709\u5177\u6709avx512_bf16\u6307\u4ee4\u96c6\u67b6\u6784": 249, "\u7684\u673a\u5668\u624d\u80fd\u4eceonednn": 249, "graph\u4e2d\u83b7\u5f97\u6027\u80fd\u4f18\u52bf": 249, "\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u662f\u4f7f\u7528": 249, "\u6570\u636e\u7c7b\u578b\u8fdb\u884conednn": 249, "graph\u63a8\u7406\u7684\u793a\u4f8b": 249, "jit\u6a21\u5f0f\u4e0b\u7684amp\u9ed8\u8ba4\u542f\u7528": 249, "\u5e76\u4e14\u4e0e\u5176eager\u6a21\u5f0f\u5bf9\u5e94\u7248\u672c\u4e0d\u540c": 249, "_jit_set_autocast_mod": 249, "\u5f53\u4f7f\u7528amp\u65f6": 249, "\u5e94\u4f7f\u7528": 249, "\u8fdb\u884c\u57fa\u4e8ecnn\u7684\u89c6\u89c9\u6a21\u578b\u7684conv": 249, "batchnorm\u6298\u53e0": 249, "\u5f53\u4e0d\u4f7f\u7528amp\u65f6": 249, "\u65e0\u9700\u8c03\u7528optim": 249, "\u5728\u540e\u7eed\u8fd0\u884c\u4e2d\u4f1a\u89c2\u5bdf\u5230\u52a0\u901f": 249, "\u5bf9\u4e8e\u5c0f\u578b\u6a21\u578b\u6216\u5185\u5b58\u9650\u5236\u578b\u6a21\u578b": 249, "\u5982dlrm": 249, "\u5728cpu\u4e0a\u8fdb\u884c\u8bad\u7ec3\u4e5f\u662f\u4e00\u4e2a\u4e0d\u9519\u7684\u9009\u62e9": 249, "\u5728\u5177\u6709\u591a\u4e2a\u5957\u63a5\u5b57\u7684\u673a\u5668\u4e0a": 249, "\u5206\u5e03\u5f0f\u8bad\u7ec3\u53ef\u4ee5\u5e26\u6765\u9ad8\u6548\u7684\u786c\u4ef6\u8d44\u6e90\u4f7f\u7528": 249, "\u4ece\u800c\u52a0\u901f\u8bad\u7ec3\u8fc7\u7a0b": 249, "ccl": 249, "\u8fdb\u884c\u4e86\u4f18\u5316": 249, "\u7528\u4e8e\u9ad8\u6548\u7684\u5206\u5e03\u5f0f\u6df1\u5ea6\u5b66\u4e60\u8bad\u7ec3": 249, "\u5b9e\u73b0\u4e86\u8bf8\u5982": 249, "alltoal": 249, "\u7b49\u96c6\u4f53\u64cd\u4f5c": 249, "\u5b9e\u73b0\u4e86pytorch": 249, "\u5e76\u53ef\u4ee5\u4f5c\u4e3a\u5916\u90e8": 249, "\u52a8\u6001\u52a0\u8f7d": 249, "ddp\u6a21\u5757\u4e2d\u5b9e\u73b0\u7684\u4f18\u5316\u4e4b\u4e0a": 249, "\u52a0\u901f\u4e86\u901a\u4fe1\u64cd\u4f5c": 249, "\u9664\u4e86\u5bf9\u901a\u4fe1\u5185\u6838\u8fdb\u884c\u4f18\u5316\u5916": 249, "\u8fd8\u652f\u6301\u540c\u6b65\u8ba1\u7b97\u548c\u901a\u4fe1\u529f\u80fd": 249, "\u652f\u6301\u8bb8\u591a\u7b97\u6cd5\u6765\u8ba1\u7b97\u5377\u79ef": 249, "\u81ea\u52a8\u8c03\u4f18\u5668\u4f1a\u8fd0\u884c\u4e00\u4e2a\u7b80\u77ed\u7684\u57fa\u51c6\u6d4b\u8bd5": 249, "\u5e76\u4e3a\u7ed9\u5b9a\u7684\u786c\u4ef6\u548c\u8f93\u5165\u5927\u5c0f\u9009\u62e9\u6027\u80fd\u6700\u4f73\u7684\u5185\u6838": 249, "\u5bf9\u4e8e\u5377\u79ef\u7f51\u7edc": 249, "\u76ee\u524d\u5176\u4ed6\u7c7b\u578b\u5c1a\u4e0d\u652f\u6301": 249, "\u53ef\u4ee5\u5728\u542f\u52a8\u8bad\u7ec3\u5faa\u73af\u4e4b\u524d\u542f\u7528": 249, "\u65b9\u6cd5\u662f\u8bbe\u7f6e": 249, "\u81ea\u52a8\u8c03\u4f18\u5668\u7684\u51b3\u7b56\u53ef\u80fd\u662f\u975e\u786e\u5b9a\u6027\u7684": 249, "\u4e0d\u540c\u7684\u7b97\u6cd5\u53ef\u80fd\u4f1a\u5728\u4e0d\u540c\u7684\u8fd0\u884c\u4e2d\u88ab\u9009\u62e9": 249, "\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f": 249, "\u53ef\u91cd\u590d\u6027": 249, "\u5728\u67d0\u4e9b\u7f55\u89c1\u7684\u60c5\u51b5\u4e0b": 249, "\u4f8b\u5982\u8f93\u5165\u5927\u5c0f\u9ad8\u5ea6\u53ef\u53d8\u65f6": 249, "\u6700\u597d\u5728\u7981\u7528\u81ea\u52a8\u8c03\u4f18\u5668\u7684\u60c5\u51b5\u4e0b\u8fd0\u884c\u5377\u79ef\u7f51\u7edc": 249, "\u4ee5\u907f\u514d\u4e3a\u6bcf\u4e2a\u8f93\u5165\u5927\u5c0f\u9009\u62e9\u7b97\u6cd5\u6240\u5e26\u6765\u7684\u5f00\u9500": 249, "\u907f\u514d\u4e0d\u5fc5\u8981\u7684\u540c\u6b65": 249, "\u5c3d\u53ef\u80fd\u8ba9": 249, "\u9886\u5148\u4e8e\u52a0\u901f\u5668\u8fd0\u884c": 249, "\u4ee5\u786e\u4fdd\u52a0\u901f\u5668\u5de5\u4f5c\u961f\u5217\u4e2d\u5305\u542b\u8bb8\u591a\u64cd\u4f5c": 249, "\u8bf7\u907f\u514d\u9700\u8981\u540c\u6b65\u7684\u64cd\u4f5c": 249, "cuda_tensor": 249, "\u5185\u5b58\u590d\u5236": 249, "\u548c\u7b49\u6548\u7684": 249, "\u4f9d\u8d56\u4e8e\u5728": 249, "\u5f20\u91cf\u4e0a\u6267\u884c\u7684\u64cd\u4f5c\u7ed3\u679c\u7684": 249, "\u63a7\u5236\u6d41": 249, "\u6765\u751f\u6210\u968f\u673a\u5f20\u91cf": 249, "\u800c\u662f\u76f4\u63a5\u5728\u76ee\u6807\u8bbe\u5907\u4e0a\u751f\u6210\u8f93\u51fa": 249, "\u8fd9\u9002\u7528\u4e8e\u6240\u6709\u521b\u5efa\u65b0\u5f20\u91cf\u5e76\u63a5\u53d7": 249, "\u53c2\u6570\u7684\u51fd\u6570": 249, "\u548c\u7c7b\u4f3c\u51fd\u6570": 249, "\u6df7\u5408\u7cbe\u5ea6\u5229\u7528": 249, "\u53ca\u66f4\u65b0\u7684": 249, "\u67b6\u6784\u4e0a\u53ef\u63d0\u4f9b\u9ad8\u8fbe": 249, "\u500d\u7684\u6574\u4f53\u52a0\u901f": 249, "\u8981\u4f7f\u7528": 249, "\u9700\u8981\u542f\u7528": 249, "\u5e76\u4e14\u77e9\u9635": 249, "\u5f20\u91cf\u7684\u7ef4\u5ea6\u9700\u8981\u6ee1\u8db3\u8c03\u7528\u4f7f\u7528": 249, "\u7684\u5185\u6838\u7684\u8981\u6c42": 249, "\u5c06\u5927\u5c0f\u8bbe\u7f6e\u4e3a": 249, "\u4ee5\u6620\u5c04\u5230": 249, "\u7684\u7ef4\u5ea6": 249, "\u6df1\u5ea6\u5b66\u4e60\u6027\u80fd\u6587\u6863": 249, "\u4ee5\u83b7\u53d6\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u548c\u7279\u5b9a\u4e8e\u5c42\u7c7b\u578b\u7684\u6307\u5357": 249, "\u5982\u679c\u5c42\u5927\u5c0f\u662f\u7531\u5176\u4ed6\u53c2\u6570\u800c\u4e0d\u662f\u56fa\u5b9a\u503c\u6d3e\u751f\u7684": 249, "\u5b83\u4ecd\u7136\u53ef\u4ee5\u663e\u5f0f\u586b\u5145": 249, "\u6a21\u578b\u4e2d\u7684\u8bcd\u6c47\u91cf\u5927\u5c0f": 249, "\u6df7\u5408\u7cbe\u5ea6\u8bad\u7ec3\u548c": 249, "\u89c6\u9891": 249, "\u5e7b\u706f\u7247": 249, "\u7248\u672c\u5f00\u59cb\u63d0\u4f9b\u539f\u751f": 249, "\u7528\u4e8e\u8bed\u97f3\u8bc6\u522b\u6216": 249, "\u7684\u6a21\u578b\u901a\u5e38\u5728\u5177\u6709\u53ef\u53d8\u5e8f\u5217\u957f\u5ea6\u7684\u8f93\u5165\u5f20\u91cf\u4e0a\u8fdb\u884c\u8bad\u7ec3": 249, "\u53ef\u53d8\u957f\u5ea6\u53ef\u80fd\u4f1a\u5bf9": 249, "\u7f13\u5b58\u5206\u914d\u5668\u9020\u6210\u95ee\u9898": 249, "\u5e76\u5bfc\u81f4\u6027\u80fd\u964d\u4f4e\u6216\u610f\u5916\u7684\u5185\u5b58\u4e0d\u8db3\u9519\u8bef": 249, "\u5982\u679c\u4e00\u4e2a\u77ed\u5e8f\u5217\u957f\u5ea6\u7684\u6279\u6b21\u540e\u9762\u7d27\u8ddf\u7740\u53e6\u4e00\u4e2a\u957f\u5e8f\u5217\u957f\u5ea6\u7684\u6279\u6b21": 249, "\u5c31\u88ab\u8feb\u91ca\u653e\u524d\u4e00\u6b21\u8fed\u4ee3\u7684\u4e2d\u95f4\u7f13\u51b2\u533a": 249, "\u5e76\u91cd\u65b0\u5206\u914d\u65b0\u7684\u7f13\u51b2\u533a": 249, "\u8fd9\u4e2a\u8fc7\u7a0b\u662f\u8017\u65f6\u7684": 249, "\u5e76\u4f1a\u5728\u7f13\u5b58\u5206\u914d\u5668\u4e2d\u9020\u6210\u788e\u7247": 249, "\u4ece\u800c\u53ef\u80fd\u5bfc\u81f4\u5185\u5b58\u4e0d\u8db3\u9519\u8bef": 249, "\u4e00\u4e2a\u5178\u578b\u7684\u89e3\u51b3\u65b9\u6848\u662f\u5b9e\u73b0\u9884\u5206\u914d": 249, "\u5b83\u5305\u62ec\u4ee5\u4e0b\u6b65\u9aa4": 249, "\u751f\u6210\u4e00\u4e2a": [249, 254], "\u901a\u5e38\u662f\u968f\u673a\u7684": 249, "\u5177\u6709\u6700\u5927\u5e8f\u5217\u957f\u5ea6\u7684\u8f93\u5165\u6279\u6b21": 249, "\u8981\u4e48\u5bf9\u5e94\u4e8e\u8bad\u7ec3\u6570\u636e\u96c6\u4e2d\u7684\u6700\u5927\u957f\u5ea6": 249, "\u8981\u4e48\u5bf9\u5e94\u4e8e\u67d0\u4e2a\u9884\u5b9a\u4e49\u7684\u9608\u503c": 249, "\u4f7f\u7528\u751f\u6210\u7684\u6279\u6b21\u6267\u884c\u524d\u5411\u548c\u540e\u5411\u4f20\u9012": 249, "\u4e0d\u6267\u884c\u4f18\u5316\u5668\u6216\u5b66\u4e60\u7387\u8c03\u5ea6\u5668": 249, "\u8fd9\u4e00\u6b65\u9884\u5206\u914d\u4e86\u6700\u5927\u5927\u5c0f\u7684\u7f13\u51b2\u533a": 249, "\u53ef\u5728\u540e\u7eed\u8bad\u7ec3\u8fed\u4ee3\u4e2d\u91cd\u7528": 249, "\u7ee7\u7eed\u5e38\u89c4\u8bad\u7ec3": 249, "\u6709\u4e24\u79cd\u65b9\u5f0f\u6765\u5b9e\u73b0\u6570\u636e\u5e76\u884c\u8bad\u7ec3": 249, "\u63d0\u4f9b\u4e86\u66f4\u597d\u7684\u6027\u80fd\u548c\u591a": 249, "\u6269\u5c55\u80fd\u529b": 249, "\u6587\u6863\u4e2d": 249, "\u76f8\u5173": 249, "\u6700\u4f73\u5b9e\u8df5\u90e8\u5206": 249, "\u5728\u6bcf\u6b21\u53cd\u5411\u4f20\u64ad\u540e\u6267\u884c\u68af\u5ea6": 249, "\u4ee5\u8ba1\u7b97\u53c2\u4e0e\u8bad\u7ec3\u7684\u6240\u6709\u5de5\u4f5c\u8fdb\u7a0b\u4e0a\u7684\u5e73\u5747\u68af\u5ea6": 249, "\u5982\u679c\u8bad\u7ec3\u4f7f\u7528\u4e86": 249, "\u6b65\u68af\u5ea6\u7d2f\u79ef": 249, "\u90a3\u4e48\u5728\u6bcf\u4e2a\u8bad\u7ec3\u6b65\u9aa4\u540e\u90fd\u4e0d\u9700\u8981\u6267\u884c": 249, "\u53ea\u9700\u5728\u6700\u540e\u4e00\u6b21\u8c03\u7528": 249, "\u5728\u6267\u884c\u4f18\u5316\u5668\u4e4b\u524d\u6267\u884c": 249, "\u63d0\u4f9b\u4e86": 249, "no_sync": 249, "\u7528\u4e8e\u5728\u7279\u5b9a\u8fed\u4ee3\u4e2d\u7981\u7528\u68af\u5ea6": 249, "\u5e94\u8be5\u5e94\u7528\u4e8e\u68af\u5ea6\u7d2f\u79ef\u7684\u524d": 249, "\u6b21\u8fed\u4ee3": 249, "\u6700\u540e\u4e00\u6b21\u8fed\u4ee3\u5e94\u8be5\u9075\u5faa\u9ed8\u8ba4\u6267\u884c": 249, "\u5e76\u6267\u884c\u6240\u9700\u7684\u68af\u5ea6": 249, "\u4f1a\u6839\u636e\u6a21\u578b\u6784\u9020\u51fd\u6570\u4e2d\u5c42\u548c\u53c2\u6570\u7684\u987a\u5e8f\u6765\u6784\u5efa": 249, "\u7684\u6876": 249, "\u4f1a\u4e0e\u53cd\u5411\u4f20\u64ad\u91cd\u53e0": 249, "\u53ea\u6709\u5f53\u7ed9\u5b9a\u6876\u4e2d\u7684\u6240\u6709\u53c2\u6570\u7684\u68af\u5ea6\u90fd\u53ef\u7528\u65f6": 249, "\u624d\u4f1a\u5f02\u6b65\u89e6\u53d1\u8be5\u6876\u7684": 249, "\u4e3a\u4e86\u6700\u5927\u5316\u91cd\u53e0\u91cf": 249, "\u6a21\u578b\u6784\u9020\u51fd\u6570\u4e2d\u7684\u987a\u5e8f\u5e94\u8be5\u5927\u81f4\u4e0e\u6267\u884c\u671f\u95f4\u7684\u987a\u5e8f\u76f8\u5339\u914d": 249, "\u5982\u679c\u987a\u5e8f\u4e0d\u5339\u914d": 249, "\u90a3\u4e48\u6574\u4e2a\u6876\u7684": 249, "\u5c06\u7b49\u5f85\u6700\u540e\u5230\u8fbe\u7684\u68af\u5ea6": 249, "\u8fd9\u53ef\u80fd\u4f1a\u51cf\u5c11\u53cd\u5411\u4f20\u64ad\u548c": 249, "\u4e4b\u95f4\u7684\u91cd\u53e0": 249, "\u53ef\u80fd\u4f1a\u66b4\u9732\u51fa\u6765": 249, "\u4ece\u800c\u51cf\u6162\u8bad\u7ec3\u901f\u5ea6": 249, "\u8fd9\u662f\u9ed8\u8ba4\u8bbe\u7f6e": 249, "\u4f9d\u8d56\u4e8e\u57fa\u4e8e\u53cd\u5411\u4f20\u64ad\u671f\u95f4\u9047\u5230\u7684\u64cd\u4f5c\u987a\u5e8f\u7684\u81ea\u52a8\u6876\u5f62\u6210": 249, "\u65e0\u9700\u91cd\u65b0\u6392\u5217\u5c42\u6216\u53c2\u6570\u5373\u53ef\u83b7\u5f97\u6700\u4f73\u6027\u80fd": 249, "\u5bf9\u4e8e\u5904\u7406\u5e8f\u5217\u6570\u636e\u7684\u6a21\u578b": 249, "\u8bed\u97f3\u8bc6\u522b": 249, "\u7ffb\u8bd1": 249, "\u8bed\u8a00\u6a21\u578b\u7b49": 249, "\u901a\u5e38\u53ef\u80fd\u4f1a\u53d1\u751f\u8d1f\u8f7d\u4e0d\u5747\u8861": 249, "\u5982\u679c\u4e00\u4e2a\u8bbe\u5907\u6536\u5230\u7684\u6279\u6b21\u6570\u636e\u7684\u5e8f\u5217\u957f\u5ea6\u6bd4\u5176\u4ed6\u8bbe\u5907\u957f": 249, "\u90a3\u4e48\u6240\u6709\u8bbe\u5907\u90fd\u8981\u7b49\u5f85\u5b8c\u6210\u6700\u540e\u7684\u5de5\u4f5c\u8fdb\u7a0b": 249, "\u540e\u7aef\u7684\u5206\u5e03\u5f0f\u8bbe\u7f6e\u4e2d": 249, "\u53cd\u5411\u4f20\u64ad\u51fd\u6570\u4f5c\u4e3a\u4e00\u4e2a\u9690\u5f0f\u7684\u540c\u6b65\u70b9": 249, "\u6709\u591a\u79cd\u65b9\u6cd5\u53ef\u4ee5\u89e3\u51b3\u8d1f\u8f7d\u5e73\u8861\u95ee\u9898": 249, "\u6838\u5fc3\u601d\u60f3\u662f\u5728\u6bcf\u4e2a\u5168\u5c40\u6279\u6b21\u4e2d\u5c3d\u53ef\u80fd\u5747\u5300\u5730\u5c06\u5de5\u4f5c\u8d1f\u8f7d\u5206\u5e03\u5230\u6240\u6709\u5de5\u4f5c\u8fdb\u7a0b": 249, "\u901a\u8fc7\u5f62\u6210\u5177\u6709\u5927\u7ea6\u6052\u5b9a\u4ee4\u724c\u6570": 249, "\u800c\u4e0d\u662f\u5e8f\u5217\u6570": 249, "\u7684\u6279\u6b21\u6765\u89e3\u51b3\u4e0d\u5e73\u8861\u95ee\u9898": 249, "\u5176\u4ed6\u6a21\u578b\u901a\u8fc7\u5bf9\u5177\u6709\u76f8\u4f3c\u5e8f\u5217\u957f\u5ea6\u7684\u6837\u672c\u8fdb\u884c\u5206\u6876\u6216\u751a\u81f3\u5bf9\u6570\u636e\u96c6\u6309\u5e8f\u5217\u957f\u5ea6\u8fdb\u884c\u6392\u5e8f\u6765\u89e3\u51b3\u4e0d\u5e73\u8861\u95ee\u9898": 249, "tuning_guid": 249, "\u5728\u8f6c\u79fb\u5b66\u4e60\u6216\u8bad\u7ec3\u65b0\u7684\u590d\u6742\u6a21\u578b\u65f6": 250, "\u52a0\u8f7d\u90e8\u5206\u6a21\u578b\u662f\u5f88\u5e38\u89c1\u7684\u573a\u666f": 250, "\u5229\u7528\u5df2\u7ecf\u8bad\u7ec3\u597d\u7684\u53c2\u6570": 250, "\u5373\u4f7f\u53ea\u6709\u5c11\u6570\u53ef\u7528": 250, "\u4e5f\u5c06\u6709\u52a9\u4e8e\u52a0\u5feb\u8bad\u7ec3\u8fc7\u7a0b\u7684\u542f\u52a8": 250, "\u5e76\u6709\u671b\u4f7f\u60a8\u7684\u6a21\u578b\u6bd4\u4ece\u5934\u5f00\u59cb\u8bad\u7ec3\u6536\u655b\u5f97\u66f4\u5feb": 250, "\u65e0\u8bba\u60a8\u662f\u52a0\u8f7d\u7f3a\u5c11\u67d0\u4e9b\u952e\u7684\u90e8\u5206": 250, "\u8fd8\u662f\u52a0\u8f7d\u6bd4\u9884\u671f\u7684\u6a21\u578b\u66f4\u591a\u952e\u7684": 250, "\u60a8\u90fd\u53ef\u4ee5\u901a\u8fc7": 250, "\u4ee5\u5ffd\u7565\u4e0d\u5339\u914d\u7684\u952e": 250, "\u6211\u4eec\u5c06\u5c1d\u8bd5\u4f7f\u7528\u4e0d\u540c\u6a21\u578b\u7684\u53c2\u6570\u5bf9\u6a21\u578b\u8fdb\u884c\u70ed\u542f\u52a8": 250, "\u6211\u4eec\u5c06\u521b\u5efa\u4e24\u4e2a\u795e\u7ecf\u7f51\u7edc": 250, "\u5c06\u7c7b\u578b": 250, "\u7684\u4e00\u4e2a\u53c2\u6570\u52a0\u8f7d\u5230\u7c7b\u578b": 250, "\u5982\u679c\u60a8\u60f3\u5c06\u4e00\u4e2a\u5c42\u7684\u53c2\u6570\u52a0\u8f7d\u5230\u53e6\u4e00\u4e2a\u5c42": 250, "\u4f46\u662f\u67d0\u4e9b\u952e\u4e0d\u5339\u914d": 250, "\u53ea\u9700\u5c06\u8981\u52a0\u8f7d\u7684": 250, "\u4e2d\u7684\u53c2\u6570\u952e\u540d\u79f0\u66f4\u6539\u4e3a\u4e0e\u8981\u52a0\u8f7d\u5230\u7684\u6a21\u578b\u4e2d\u7684\u952e\u540d\u79f0\u76f8\u5339\u914d\u5373\u53ef": 250, "\u60a8\u53ef\u4ee5\u770b\u5230\u6240\u6709\u952e\u90fd\u5339\u914d\u6210\u529f": 250, "\u60a8\u5df2\u6210\u529f\u4f7f\u7528\u4e0d\u540c\u6a21\u578b\u7684\u53c2\u6570\u5bf9\u6a21\u578b\u8fdb\u884c\u4e86\u70ed\u542f\u52a8": 250, "\u4f7f\u7528pytorch\u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": 250, "\u5728pytorch\u4e2d\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": [250, 252], "\u6a21\u578b\u7684\u53ef\u5b66\u4e60\u53c2\u6570": 251, "\u5373\u6743\u91cd\u548c\u504f\u7f6e": 251, "\u5305\u542b\u5728\u6a21\u578b\u7684\u53c2\u6570\u4e2d": 251, "\u8bbf\u95ee": 251, "\u53ea\u662f\u4e00\u4e2a": 251, "\u5b57\u5178\u5bf9\u8c61": 251, "\u5b83\u5c06\u6bcf\u4e00\u5c42\u6620\u5c04\u5230\u5176\u53c2\u6570\u5f20\u91cf": 251, "\u5982\u679c\u4f7f\u7528": 251, "\u4fdd\u5b58\u6216\u52a0\u8f7d\u6a21\u578b": 251, "\u5c31\u662f\u4e00\u4e2a\u4e0d\u53ef\u6216\u7f3a\u7684\u5b9e\u4f53": 251, "\u5bf9\u8c61\u662f": 251, "\u5b57\u5178": 251, "\u5b83\u4eec\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u88ab\u4fdd\u5b58": 251, "\u66f4\u65b0": 251, "\u4fee\u6539\u548c\u6062\u590d": 251, "\u6a21\u578b\u548c\u4f18\u5316\u5668\u66f4\u597d\u7684\u505a\u5230\u4e86\u6a21\u5757\u5316": 251, "\u53ea\u6709\u5177\u6709\u53ef\u5b66\u4e60\u53c2\u6570\u7684\u5c42": 251, "\u5377\u79ef\u5c42": 251, "\u7ebf\u6027\u5c42\u7b49": 251, "\u548c\u5df2\u6ce8\u518c\u7684\u7f13\u51b2\u533a": 251, "\u5728\u6a21\u578b\u7684": 251, "\u4e2d\u6709\u6761\u76ee": 251, "\u4f18\u5316\u5668\u5bf9\u8c61": 251, "\u4e5f\u6709\u4e00\u4e2a": 251, "\u5b83\u5305\u542b\u4e86\u4f18\u5316\u5668\u72b6\u6001\u7684\u4fe1\u606f": 251, "\u4ee5\u53ca\u4f7f\u7528\u7684\u8d85\u53c2\u6570": 251, "\u6211\u4eec\u5c06\u770b\u5230\u5982\u4f55\u5728\u4e00\u4e2a\u7b80\u5355\u7684\u6a21\u578b\u4e2d": 251, "\u662f\u5982\u4f55\u4f7f\u7528\u7684": 251, "\u5b9a\u4e49\u548c\u521d\u59cb\u5316\u795e\u7ecf\u7f51\u7edc": 251, "\u5bfc\u5165\u52a0\u8f7d\u6570\u636e\u6240\u9700\u7684\u5fc5\u8981\u5e93": 251, "\u73b0\u5728\u6211\u4eec\u5df2\u7ecf\u6784\u5efa\u4e86\u6a21\u578b\u548c\u4f18\u5316\u5668": 251, "\u6211\u4eec\u53ef\u4ee5\u4e86\u89e3\u5b83\u4eec\u5404\u81ea\u7684": 251, "\u5c5e\u6027\u4e2d\u4fdd\u5b58\u4e86\u4ec0\u4e48": 251, "\u8fd9\u4e9b\u4fe1\u606f\u5bf9\u4e8e\u5c06\u6765\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u548c\u4f18\u5316\u5668\u5f88\u6709\u7528": 251, "\u4f60\u5df2\u7ecf\u6210\u529f\u4f7f\u7528\u4e86": 251, "\u7ee7\u7eed\u4f60\u7684\u5b66\u4e60": 251, "\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u7528\u4e8e\u63a8\u7406": 251, "\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9": 251, "\u6a21\u578b\u80fd\u591f\u901a\u8fc7\u4f7f\u7528\u68af\u5ea6\u4e0b\u964d\u6765\u63d0\u9ad8\u5b83\u4eec\u7684\u7cbe\u5ea6": 252, "\u7b80\u800c\u8a00\u4e4b": 252, "\u68af\u5ea6\u4e0b\u964d\u662f\u901a\u8fc7\u8c03\u6574\u6a21\u578b\u4e2d\u7684\u6743\u91cd\u548c\u504f\u7f6e\u6765\u6700\u5c0f\u5316\u635f\u5931": 252, "\u6216\u8bef\u5dee": 252, "\u7684\u8fc7\u7a0b": 252, "\u662fpytorch\u7684\u4e2d\u5fc3\u7c7b": 252, "\u5f53\u4f60\u521b\u5efa\u4e00\u4e2a\u5f20\u91cf\u65f6": 252, "\u5982\u679c\u5c06\u5176\u5c5e\u6027": 252, "\u8be5\u5bf9\u8c61\u4f1a\u8ddf\u8e2a\u5bf9\u5b83\u7684\u6240\u6709\u64cd\u4f5c": 252, "\u8fd9\u53d1\u751f\u5728\u540e\u7eed\u7684\u53cd\u5411\u4f20\u64ad\u8fc7\u7a0b\u4e2d": 252, "\u8be5\u5f20\u91cf\u7684\u68af\u5ea6\u5c06\u7d2f\u79ef\u5230": 252, "\u6240\u6709\u68af\u5ea6\u7684\u7d2f\u79ef": 252, "\u6216\u6c42\u548c": 252, "\u662f\u5728\u5bf9\u635f\u5931\u5f20\u91cf\u8c03\u7528": 252, "\u65f6\u8ba1\u7b97\u7684": 252, "\u53ef\u80fd\u9700\u8981\u6e05\u96f6\u5f20\u91cf\u7684\u68af\u5ea6": 252, "\u5f53\u4f60\u5f00\u59cb\u8bad\u7ec3\u5faa\u73af\u65f6": 252, "\u4f60\u5e94\u8be5\u6e05\u96f6\u68af\u5ea6": 252, "\u4ee5\u4fbf\u6b63\u786e\u6267\u884c\u6b64\u8ddf\u8e2a": 252, "\u6211\u4eec\u5c06\u5b66\u4e60\u5982\u4f55\u4f7f\u7528pytorch\u5e93\u6e05\u96f6\u68af\u5ea6": 252, "\u6211\u4eec\u5c06\u901a\u8fc7\u5728pytorch\u5185\u7f6e\u7684": 252, "\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc\u6765\u6f14\u793a\u5982\u4f55\u505a\u5230\u8fd9\u4e00\u70b9": 252, "\u7531\u4e8e\u6211\u4eec\u5c06\u5728\u672c\u6559\u7a0b\u4e2d\u8bad\u7ec3\u6570\u636e": 252, "\u5982\u679c\u4f60\u5728\u53ef\u8fd0\u884c\u7684\u7b14\u8bb0\u672c\u4e2d": 252, "\u6700\u597d\u5c06\u8fd0\u884c\u65f6\u5207\u6362\u5230gpu\u6216tpu": 252, "\u6211\u4eec\u9700\u8981\u5b89\u88c5\u5b83\u4eec": 252, "\u6b65\u9aa41\u52304\u8bbe\u7f6e\u4e86\u6211\u4eec\u7528\u4e8e\u8bad\u7ec3\u7684\u6570\u636e\u548c\u795e\u7ecf\u7f51\u7edc": 252, "\u6e05\u96f6\u68af\u5ea6\u7684\u8fc7\u7a0b\u53d1\u751f\u5728\u6b65\u9aa45": 252, "\u5982\u679c\u4f60\u5df2\u7ecf\u6784\u5efa\u4e86\u6570\u636e\u548c\u795e\u7ecf\u7f51\u7edc": 252, "\u53ef\u4ee5\u8df3\u8fc7\u524d\u56db\u6b65": 252, "\u76f4\u63a5\u8fdb\u5165\u7b2c5\u6b65": 252, "\u5b9a\u4e49\u635f\u5931\u51fd\u6570": 252, "\u6765\u8bbf\u95ee\u6570\u636e\u96c6": 252, "pytorch\u63d0\u4f9b\u4e86\u5404\u79cd\u5185\u7f6e\u6570\u636e\u96c6": 252, "\u8bf7\u53c2\u9605\u52a0\u8f7d\u6570\u636e\u6559\u7a0b": 252, "\u6211\u4eec\u5c06\u4f7f\u7528\u5377\u79ef\u795e\u7ecf\u7f51\u7edc": 252, "\u8bf7\u53c2\u9605\u5b9a\u4e49\u795e\u7ecf\u7f51\u7edc\u6559\u7a0b": 252, "\u8ba9\u6211\u4eec\u4f7f\u7528\u5206\u7c7b\u4ea4\u53c9\u71b5\u635f\u5931\u548c\u5e26\u52a8\u91cf\u7684sgd": 252, "\u6211\u4eec\u53ea\u9700\u8981\u904d\u5386\u6570\u636e\u8fed\u4ee3\u5668": 252, "\u5e76\u5c06\u8f93\u5165\u9988\u9001\u5230\u7f51\u7edc\u4e2d\u5e76\u4f18\u5316": 252, "\u5bf9\u4e8e\u6bcf\u4e2a\u6570\u636e\u5b9e\u4f53": 252, "\u6211\u4eec\u90fd\u4f1a\u6e05\u96f6\u68af\u5ea6": 252, "\u8fd9\u662f\u4e3a\u4e86\u786e\u4fdd\u5728\u8bad\u7ec3\u795e\u7ecf\u7f51\u7edc\u65f6": 252, "\u6211\u4eec\u4e0d\u4f1a\u8ddf\u8e2a\u4efb\u4f55\u4e0d\u5fc5\u8981\u7684\u4fe1\u606f": 252, "data\u662f\u4e00\u4e2a\u5305\u542b": 252, "\u7684\u5217\u8868": 252, "\u6e05\u96f6\u53c2\u6570\u68af\u5ea6": 252, "\u6bcf2000\u4e2a\u5c0f\u6279\u6b21\u6253\u5370\u4e00\u6b21": 252, "\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528": 252, "\u53ea\u8981\u4f60\u7684\u6240\u6709\u6a21\u578b\u53c2\u6570\u90fd\u5728\u8be5\u4f18\u5316\u5668\u4e2d": 252, "\u548c\u4f7f\u7528": 252, "\u662f\u4e00\u6837\u7684": 252, "\u8bf7\u6839\u636e\u5177\u4f53\u60c5\u51b5\u51b3\u5b9a\u4f7f\u7528\u54ea\u4e00\u79cd\u65b9\u5f0f": 252, "\u4f60\u5df2\u7ecf\u6210\u529f\u5730\u5728pytorch\u4e2d\u6e05\u96f6\u4e86\u68af\u5ea6": 252, "\u7ee7\u7eed\u4f60\u7684\u5b66\u4e60\u4e4b\u65c5": 252, "\u5728pytorch\u4e2d\u52a0\u8f7d\u6570\u636e": 252, "bite": 253, "\u4e0e\u5165\u95e8\u6559\u7a0b\u4e0d\u540c": 253, "\u6b64\u7cfb\u5217\u901a\u8fc7\u7b80\u6d01\u5b9e\u7528\u7684\u793a\u4f8b": 253, "\u5c55\u793a\u4e86\u5982\u4f55\u4f7f\u7528pytorch\u7684\u7279\u6027": 253, "\u6765\u51c6\u5907\u548c\u52a0\u8f7d\u5e38\u89c1\u7684\u6570\u636e\u96c6": 253, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528torch": 253, "\u4e3amnist\u6570\u636e\u96c6\u521b\u5efa\u4e00\u4e2a\u795e\u7ecf\u7f51\u7edc": 253, "\u5bf9\u8c61\u548c": 253, "\u5b57\u5178\u5728": 253, "\u4e2d\u4fdd\u5b58\u6216\u52a0\u8f7d\u6a21\u578b": 253, "\u5728pytorch\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u7528\u4e8e\u63a8\u7406\u7684\u4e24\u79cd\u65b9\u5f0f": 253, "state_dict\u548c\u5b8c\u6574\u6a21\u578b": 253, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u4e00\u4e2a\u901a\u7528\u7684\u68c0\u67e5\u70b9\u6a21\u578b": 253, "\u53ef\u4ee5\u5e2e\u52a9\u60a8\u4ece\u4e0a\u6b21\u505c\u6b62\u7684\u5730\u65b9\u7ee7\u7eed\u63a8\u7406\u6216\u8bad\u7ec3": 253, "\u63a2\u7d22\u5982\u4f55\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u68c0\u67e5\u70b9": 253, "\u5b66\u4e60\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": 253, "\u6709\u52a9\u4e8e\u91cd\u7528\u60a8\u4e4b\u524d\u8bad\u7ec3\u8fc7\u7684\u6a21\u578b": 253, "\u4e86\u89e3\u5982\u4f55\u901a\u8fc7\u90e8\u5206\u52a0\u8f7d\u6a21\u578b\u6216\u52a0\u8f7d\u90e8\u5206\u6a21\u578b\u65b9\u5f0f\u6765\u70ed\u542f\u52a8\u8bad\u7ec3\u8fc7\u7a0b": 253, "\u8fd9\u53ef\u4ee5\u5e2e\u52a9\u60a8\u7684\u6a21\u578b\u6bd4\u4ece\u5934\u5f00\u59cb\u8bad\u7ec3\u6536\u655b\u5f97\u66f4\u5feb": 253, "\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 253, "\u4e86\u89e3\u5982\u4f55\u4f7f\u7528pytorch\u5728\u4e0d\u540c\u8bbe\u5907": 253, "cpu\u548cgpu": 253, "\u4e4b\u95f4\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 253, "\u6e05\u96f6\u68af\u5ea6": 253, "\u4e86\u89e3\u4f55\u65f6\u5e94\u8be5\u6e05\u96f6\u68af\u5ea6": 253, "\u4ee5\u53ca\u8fd9\u6837\u505a\u5982\u4f55\u6709\u52a9\u4e8e\u63d0\u9ad8\u6a21\u578b\u7684\u7cbe\u5ea6": 253, "\u6a21\u5757\u6765\u6d4b\u91cf\u548c\u6bd4\u8f83\u4ee3\u7801\u6027\u80fd": 253, "\u5b66\u4e60\u5982\u4f55\u6d4b\u91cf\u4ee3\u7801\u7247\u6bb5\u7684\u8fd0\u884c\u65f6\u95f4\u548c\u6536\u96c6\u6307\u4ee4": 253, "\u6765\u6d4b\u91cf\u7b97\u5b50\u7684\u65f6\u95f4\u548c\u5185\u5b58\u6d88\u8017": 253, "itt": 253, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528\u652f\u6301": 253, "\u4e2d\u53ef\u89c6\u5316\u7b97\u5b50\u6807\u7b7e": 253, "\u540e\u7aef": 253, "\u4e2d\u63a8\u7406\u5f62\u72b6": 253, "\u8bbe\u5907\u6765\u63a8\u7406\u6a21\u578b\u4e2d\u7684\u5f62\u72b6": 253, "\u5b66\u4e60\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d": 253, "\u89c2\u5bdf": 253, "\u65e5\u5fd7": 253, "\u89c2\u5bdf\u7f16\u8bd1\u8fc7\u7a0b": [253, 258], "\u4e2d\u7528\u4e8e\u52a0\u8f7d": 253, "\u548c\u5f20\u91cf\u5b50\u7c7b\u7684\u6269\u5c55\u70b9": 253, "\u4e2d\u7684\u65b0\u6269\u5c55\u70b9": 253, "\u5e76\u53ef\u89c6\u5316\u5f52\u56e0\u7ed3\u679c": 253, "\u5b66\u4e60\u5728": 253, "\u7684\u57fa\u672c\u7528\u6cd5": 253, "\u4ee5\u53ca\u5982\u4f55\u5728": 253, "\u4e2d\u53ef\u89c6\u5316\u6570\u636e": 253, "\u5bf9\u4e00\u4e2a\u7b80\u5355\u7684": 253, "\u6a21\u578b\u5e94\u7528\u52a8\u6001\u91cf\u5316": 253, "\u90e8\u7f72\u65f6\u4f7f\u7528": 253, "\u5b66\u4e60\u5982\u4f55\u5c06\u8bad\u7ec3\u597d\u7684\u6a21\u578b\u5bfc\u51fa\u4e3a": 253, "\u6a21\u578b\u5e76\u8fdb\u884c\u63a8\u7406": [253, 259], "\u8fdb\u884c\u90e8\u7f72": 253, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528\u8f7b\u91cf\u7ea7": 253, "\u5feb\u901f\u4ece\u8bad\u7ec3\u597d\u7684": 253, "\u6a21\u578b\u642d\u5efa": 253, "\u79fb\u52a8\u7aef\u6027\u80fd\u4f18\u5316\u6280\u5de7": 253, "\u5728\u79fb\u52a8\u7aef": 253, "\u65f6\u7684\u4e00\u4e9b\u6027\u80fd\u4f18\u5316\u6280\u5de7": 253, "\u5236\u4f5c\u4f7f\u7528": 253, "\u9884\u7f16\u8bd1\u5e93\u7684": 253, "\u539f\u751f\u5e94\u7528": 253, "\u5b66\u4e60\u5982\u4f55\u4ece\u5934\u5f00\u59cb\u5236\u4f5c\u4f7f\u7528": 253, "\u5e26\u81ea\u5b9a\u4e49": 253, "\u7b97\u5b50": 253, "\u5e94\u7528": 253, "\u878d\u5408\u6a21\u5757\u6280\u5de7": 253, "\u5b66\u4e60\u5982\u4f55\u5728\u91cf\u5316\u4e4b\u524d\u5c06\u4e00\u7cfb\u5217": 253, "\u6a21\u5757\u878d\u5408\u4e3a\u5355\u4e2a\u6a21\u5757": 253, "\u4ee5\u51cf\u5c0f\u6a21\u578b\u5927\u5c0f": 253, "\u79fb\u52a8\u7aef\u91cf\u5316\u6280\u5de7": 253, "\u5b66\u4e60\u5982\u4f55\u5728\u4e0d\u592a\u635f\u5931\u7cbe\u5ea6\u7684\u60c5\u51b5\u4e0b\u51cf\u5c0f\u6a21\u578b\u5927\u5c0f\u5e76\u52a0\u5feb\u8fd0\u884c\u901f\u5ea6": 253, "\u4e3a\u79fb\u52a8\u7aef\u811a\u672c\u5316\u548c\u4f18\u5316": 253, "\u5b66\u4e60\u5982\u4f55\u5c06\u6a21\u578b\u8f6c\u6362\u4e3a": 253, "\u4e3a\u79fb\u52a8\u5e94\u7528\u4f18\u5316": 253, "\u7aef\u6a21\u578b\u51c6\u5907\u6280\u5de7": 253, "\u5b66\u4e60\u5982\u4f55\u5c06\u6a21\u578b\u6dfb\u52a0\u5230": 253, "\u9879\u76ee\u4e2d": 253, "\u4e0a\u7684\u79fb\u52a8\u7aef\u89e3\u91ca\u5668\u5de5\u4f5c\u6d41\u7a0b": 253, "\u5b66\u4e60\u5982\u4f55\u5728": 253, "\u8bbe\u5907\u4e0a\u4f7f\u7528\u79fb\u52a8\u7aef\u89e3\u91ca\u5668": 253, "\u5206\u6790\u57fa\u4e8e": 253, "\u7684\u5de5\u4f5c\u8d1f\u8f7d": 253, "\u4e0a\u51cf\u5c11\u8fd0\u884c\u65f6\u95f4\u5e76\u8282\u7701\u5185\u5b58": 253, "\u6027\u80fd\u4f18\u5316\u6307\u5357": 253, "\u5b9e\u73b0\u6700\u4f73\u6027\u80fd\u7684\u6280\u5de7": 253, "\u5904\u7406\u5668\u4e0a\u4f18\u5316": 253, "\u63a8\u7406\u6027\u80fd": 253, "\u4e0a\u5b9e\u73b0\u6700\u4f73\u63a8\u7406\u6027\u80fd\u7684\u6280\u5de7": 253, "\u5229\u7528": 253, "\u9ad8\u7ea7\u77e9\u9635\u6269\u5c55": 253, "\u5b66\u4e60\u5982\u4f55\u5229\u7528": 253, "\u7f16\u8bd1\u4f18\u5316\u5668": [253, 257], "\u52a0\u901f\u4f18\u5316\u5668": 253, "\u4f7f\u7528\u5b66\u4e60\u7387\u8c03\u5ea6\u5668\u8fd0\u884c\u7f16\u8bd1\u540e\u7684\u4f18\u5316\u5668": 253, "\u4f18\u5316\u5668\u52a0\u901f\u8bad\u7ec3": 253, "\u4e2d\u4f7f\u7528\u7528\u6237\u5b9a\u4e49\u7684": 253, "\u4e2d\u4f7f\u7528\u7528\u6237\u5b9a\u4e49\u7684\u5185\u6838": 253, "\u4e86\u89e3\u5982\u4f55\u4f7f\u7528\u533a\u57df\u7f16\u8bd1\u6765\u63a7\u5236\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4": 253, "\u8f7b\u677e\u91cf\u5316": 253, "\u5165\u95e8": 253, "\u5206\u7247\u4f18\u5316\u5668\u72b6\u6001": [253, 261], "\u51cf\u5c11\u5185\u5b58\u6d88\u8017": 253, "\u5b9e\u73b0\u76f4\u63a5\u8bbe\u5907\u95f4\u901a\u4fe1": 253, "\u5982\u4f55\u4f7f\u7528\u652f\u6301\u76f4\u63a5": 253, "\u901a\u4fe1\u7684": 253, "\u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668": 253, "\u5982\u4f55\u4e3a\u5206\u5e03\u5f0f\u4f18\u5316\u5668\u542f\u7528": 253, "\u5206\u5e03\u5f0f\u68c0\u67e5\u70b9": 253, "dcp": 253, "\u5b66\u4e60\u5982\u4f55\u4f7f\u7528\u5206\u5e03\u5f0f\u68c0\u67e5\u70b9\u5305\u68c0\u67e5\u70b9\u5206\u5e03\u5f0f\u6a21\u578b": 253, "diffus": 253, "\u6a21\u578b\u90e8\u7f72\u4e3a": 253, "vertex": 253, "\u7aef\u70b9": 253, "\u4e2d\u90e8\u7f72\u6a21\u578b": 253, "animesh": 254, "jain": 254, "\u968f\u7740\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u53d8\u5f97\u8d8a\u6765\u8d8a\u5927": 254, "\u8fd9\u4e9b\u6a21\u578b\u7684\u7f16\u8bd1\u65f6\u95f4\u4e5f\u4f1a\u589e\u52a0": 254, "\u8fd9\u79cd\u5ef6\u957f\u7684\u7f16\u8bd1\u65f6\u95f4\u53ef\u80fd\u4f1a\u589e\u52a0": 254, "\u63a8\u7406\u670d\u52a1\u7684\u542f\u52a8\u65f6\u95f4\u6216\u5927\u89c4\u6a21\u8bad\u7ec3\u4e2d\u7684\u8d44\u6e90\u6d6a\u8d39": 254, "\u672c\u6559\u7a0b\u5c55\u793a\u4e86\u4e00\u4e2a\u901a\u8fc7\u9009\u62e9\u7f16\u8bd1\u6a21\u578b\u7684\u91cd\u590d\u533a\u57df": 254, "\u800c\u4e0d\u662f\u6574\u4e2a\u6a21\u578b\u6765\u51cf\u5c11\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4\u7684\u793a\u4f8b": 254, "\u9700\u8981\u5148\u5b89\u88c5": 254, "\u6b64\u529f\u80fd\u4ece": 254, "\u7248\u672c\u5f00\u59cb\u53ef\u7528": 254, "\u5982\u679c\u60a8\u4f7f\u7528\u7684\u662f": 254, "\u53ef\u4ee5\u542f\u7528\u914d\u7f6e\u6807\u5fd7": 254, "inline_inbuilt_nn_modul": 254, "\u4ee5\u9632\u6b62\u533a\u57df\u7f16\u8bd1\u671f\u95f4\u7684\u91cd\u65b0\u7f16\u8bd1": 254, "\u7248\u672c\u4e2d": 254, "\u6b64\u6807\u5fd7\u9ed8\u8ba4\u542f\u7528": 254, "perf_count": 254, "\u6211\u4eec\u5c06\u9075\u5faa\u4ee5\u4e0b\u6b65\u9aa4": 254, "\u5bfc\u5165\u6240\u6709\u5fc5\u8981\u7684\u5e93": 254, "\u5b9a\u4e49\u5e76\u521d\u59cb\u5316\u4e00\u4e2a\u5177\u6709\u91cd\u590d\u533a\u57df\u7684\u795e\u7ecf\u7f51\u7edc": 254, "\u7406\u89e3\u5b8c\u6574\u6a21\u578b\u548c\u533a\u57df\u7f16\u8bd1\u4e4b\u95f4\u7684\u533a\u522b": 254, "\u6d4b\u91cf\u5b8c\u6574\u6a21\u578b\u548c\u533a\u57df\u7f16\u8bd1\u7684\u7f16\u8bd1\u65f6\u95f4": 254, "\u8ba9\u6211\u4eec\u5bfc\u5165\u52a0\u8f7d\u6570\u636e\u6240\u9700\u7684\u5e93": 254, "\u8ba9\u6211\u4eec\u5b9a\u4e49\u5e76\u521d\u59cb\u5316\u4e00\u4e2a\u5177\u6709\u91cd\u590d\u533a\u57df\u7684\u795e\u7ecf\u7f51\u7edc": 254, "\u795e\u7ecf\u7f51\u7edc\u7531\u91cd\u590d\u7684\u5c42\u7ec4\u6210": 254, "\u4e00\u4e2a\u5927\u578b\u8bed\u8a00\u6a21\u578b\u7531\u8bb8\u591a": 254, "\u5757\u7ec4\u6210": 254, "\u7c7b\u521b\u5efa\u4e00\u4e2a": 254, "\u4f5c\u4e3a\u91cd\u590d\u533a\u57df\u7684\u4ee3\u7406": 254, "\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a\u7531": 254, "\u7c7b\u5b9e\u4f8b\u7ec4\u6210\u7684": 254, "relu1": 254, "relu2": 254, "apply_regional_compil": 254, "\u4ec5\u5bf9\u91cd\u590d\u7684\u5c42\u5e94\u7528\u7f16\u8bd1": 254, "\u5728\u533a\u57df\u7f16\u8bd1\u4e2d": 254, "\u4e0d\u5728": 254, "\u7684\u8303\u56f4\u5185": 254, "\u8ba9\u6211\u4eec\u56de\u987e\u4e00\u4e0b\u5b8c\u6574\u6a21\u578b\u548c\u533a\u57df\u7f16\u8bd1\u4e4b\u95f4\u7684\u533a\u522b": 254, "\u5728\u5b8c\u6574\u6a21\u578b\u7f16\u8bd1\u4e2d": 254, "\u6574\u4e2a\u6a21\u578b\u4f5c\u4e3a\u4e00\u4e2a\u6574\u4f53\u8fdb\u884c\u7f16\u8bd1": 254, "\u8fd9\u662f\u5927\u591a\u6570\u7528\u6237\u4f7f\u7528": 254, "\u7684\u5e38\u89c1\u65b9\u6cd5": 254, "\u5e94\u7528\u4e8e": 254, "\u8fd9\u5c06\u6709\u6548\u5730\u5185\u8054": 254, "\u5927\u7684\u56fe\u8fdb\u884c\u7f16\u8bd1": 254, "\u60a8\u53ef\u4ee5\u901a\u8fc7\u8fd0\u884c\u6b64\u6559\u7a0b\u5e76\u8bbe\u7f6e": 254, "graph_cod": 254, "\u6765\u67e5\u770b\u5b8c\u6574\u7684\u56fe": 254, "full_compiled_model": 254, "\u533a\u57df\u7f16\u8bd1\u5bf9\u6a21\u578b\u7684\u67d0\u4e2a\u533a\u57df\u8fdb\u884c\u7f16\u8bd1": 254, "\u901a\u8fc7\u6218\u7565\u6027\u5730\u9009\u62e9\u7f16\u8bd1\u6a21\u578b\u7684\u91cd\u590d\u533a\u57df": 254, "\u6211\u4eec\u53ef\u4ee5\u7f16\u8bd1\u4e00\u4e2a\u5c0f\u5f97\u591a\u7684\u56fe": 254, "\u7136\u540e\u5c06\u7f16\u8bd1\u540e\u7684\u56fe\u7528\u4e8e\u6240\u6709\u533a\u57df": 254, "\u4ec5\u5e94\u7528\u4e8e": 254, "\u800c\u4e0d\u662f\u6574\u4e2a\u6a21\u578b": 254, "regional_compiled_model": 254, "\u5c06\u7f16\u8bd1\u5e94\u7528\u4e8e\u91cd\u590d\u533a\u57df\u800c\u4e0d\u662f\u6574\u4e2a\u6a21\u578b": 254, "\u53ef\u4ee5\u5927\u5927\u8282\u7701\u7f16\u8bd1\u65f6\u95f4": 254, "\u6211\u4eec\u5c06\u53ea\u7f16\u8bd1\u4e00\u4e2a\u5c42\u5b9e\u4f8b": 254, "\u7136\u540e\u5728": 254, "\u5bf9\u8c61\u4e2d\u91cd\u590d\u4f7f\u7528": 254, "\u5bf9\u4e8e\u91cd\u590d\u533a\u57df": 254, "\u6a21\u578b\u7684\u67d0\u4e9b\u90e8\u5206\u53ef\u80fd\u4e0d\u4f1a\u88ab\u7f16\u8bd1": 254, "\u4e0d\u5728\u533a\u57df\u7f16\u8bd1\u7684\u8303\u56f4\u5185": 254, "\u8fd8\u8981\u6ce8\u610f": 254, "\u6027\u80fd\u63d0\u5347\u548c\u7f16\u8bd1\u65f6\u95f4\u4e4b\u95f4\u5b58\u5728\u6743\u8861": 254, "\u5b8c\u6574\u6a21\u578b\u7f16\u8bd1\u6d89\u53ca\u66f4\u5927\u7684\u56fe": 254, "\u5e76\u4e14\u7406\u8bba\u4e0a\u63d0\u4f9b\u4e86\u66f4\u591a\u7684\u4f18\u5316\u7a7a\u95f4": 254, "\u51fa\u4e8e\u5b9e\u9645\u76ee\u7684": 254, "\u5e76\u4e14\u6839\u636e\u6a21\u578b\u7684\u4e0d\u540c": 254, "\u6211\u4eec\u89c2\u5bdf\u5230\u5b8c\u6574\u6a21\u578b\u548c\u533a\u57df\u7f16\u8bd1\u4e4b\u95f4\u7684\u901f\u5ea6\u63d0\u5347\u5dee\u5f02\u5f88\u5c0f\u7684\u60c5\u51b5\u5f88\u591a": 254, "\u8ba9\u6211\u4eec\u6d4b\u91cf\u5b8c\u6574\u6a21\u578b\u548c\u533a\u57df\u7f16\u8bd1\u7684\u7f16\u8bd1\u65f6\u95f4": 254, "\u7f16\u8bd1\u5668": [254, 259], "\u8fd9\u610f\u5473\u7740\u5b83\u5728\u7b2c\u4e00\u6b21\u8c03\u7528\u65f6\u8fdb\u884c\u7f16\u8bd1": 254, "\u5728\u4e0b\u9762\u7684\u4ee3\u7801\u4e2d": 254, "\u6211\u4eec\u6d4b\u91cf\u7b2c\u4e00\u6b21\u8c03\u7528\u6240\u82b1\u8d39\u7684\u603b\u65f6\u95f4": 254, "\u867d\u7136\u8fd9\u79cd\u65b9\u6cd5\u4e0d\u7cbe\u786e": 254, "\u4f46\u5b83\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5f88\u597d\u7684\u4f30\u8ba1": 254, "\u56e0\u4e3a\u5927\u90e8\u5206\u65f6\u95f4\u90fd\u82b1\u5728\u7f16\u8bd1\u4e0a": 254, "measure_lat": 254, "\u91cd\u7f6e\u7f16\u8bd1\u5668\u7f13\u5b58\u4ee5\u786e\u4fdd\u4e0d\u540c\u8fd0\u884c\u4e4b\u95f4\u6ca1\u6709\u91cd\u7528": 254, "fresh_inductor_cach": 254, "full_model_compilation_lat": 254, "regional_compilation_lat": 254, "\u672c\u6559\u7a0b\u5c55\u793a\u4e86\u5982\u4f55\u5728\u6a21\u578b\u5177\u6709\u91cd\u590d\u533a\u57df\u65f6\u63a7\u5236\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4": 254, "\u8fd9\u79cd\u65b9\u6cd5\u9700\u8981\u7528\u6237\u4fee\u6539\u4ee5\u5c06": 254, "\u91cd\u590d\u533a\u57df": 254, "\u800c\u4e0d\u662f\u66f4\u5e38\u7528\u7684\u5168\u6a21\u578b\u7f16\u8bd1": 254, "\u6211\u4eec\u6b63\u5728\u4e0d\u65ad\u52aa\u529b\u51cf\u5c11\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4": 254, "regional_compil": 254, "tracerwarn": 255, "_0": 255, "WITH": 255, "encoder_input": 255, "decoder_input1": 255, "decoder_input2": 255, "decoder_input3": 255, "scripted_encod": 255, "scripted_decod": 255, "optimized_torchscript_model": 255, "hoist": 255, "blocklist": 255, "\u4e3a\u4e86\u66f4\u597d\u5730\u4e0e": 256, "\u534f\u4f5c": 256, "\u6269\u5c55\u5b9e\u73b0\u4e86\u4e00\u4e2a\u540d\u4e3a": 256, "\u7684\u540e\u7aef": 256, "\u5b83\u65e8\u5728\u63d0\u9ad8": 256, "\u5e73\u53f0\u4e0a\u7684\u786c\u4ef6\u8d44\u6e90\u4f7f\u7528\u6548\u7387": 256, "\u4ece\u800c\u83b7\u5f97\u66f4\u597d\u7684\u6027\u80fd": 256, "\u540e\u7aef\u662f\u901a\u8fc7": 256, "\u6269\u5c55\u4e2d\u8fdb\u4e00\u6b65\u7684\u5b9a\u5236\u8bbe\u8ba1\u6765\u5b9e\u73b0\u6a21\u578b\u7f16\u8bd1\u7684": 256, "\u67e5\u770b\u4e0b\u9762\u7684\u793a\u4f8b": 256, "\u4e86\u89e3\u5982\u4f55\u5c06": 256, "\u540e\u7aef\u4e0e": 256, "\u8fdb\u884c": 256, "\u6570\u636e\u7c7b\u578b\u7684\u6a21\u578b\u8bad\u7ec3": 256, "\u4ee3\u7801\u4fee\u6539": 256, "\u53ef\u9009\u62e9\u8c03\u7528\u4ee5\u4e0b": 256, "\u5e94\u7528\u524d\u7aef\u4f18\u5316": 256, "compile_model": 256, "\u6570\u636e\u7c7b\u578b\u7684\u6a21\u578b\u63a8\u7406": 256, "resnet50_weight": 256, "weights_prepack": 256, "oguz": 257, "ulgen": 257, "\u7528\u6237\u81ea\u5b9a\u4e49\u7684": 257, "\u5185\u6838\u53ef\u7528\u4e8e\u4f18\u5316\u6a21\u578b\u8ba1\u7b97\u7684\u7279\u5b9a\u90e8\u5206": 257, "\u8fd9\u4e9b\u5185\u6838\u662f\u7528": 257, "\u8bed\u8a00\u7f16\u5199\u7684": 257, "\u65e8\u5728\u66f4\u5bb9\u6613\u5b9e\u73b0\u786c\u4ef6\u7684\u5cf0\u503c\u6027\u80fd": 257, "\u901a\u8fc7\u5728": 257, "\u4e2d\u4f7f\u7528\u7528\u6237\u81ea\u5b9a\u4e49\u7684": 257, "\u60a8\u53ef\u4ee5\u5c06\u8fd9\u4e9b\u4f18\u5316\u8fc7\u7684\u8ba1\u7b97\u96c6\u6210\u5230": 257, "\u6a21\u578b\u4e2d": 257, "\u4ece\u800c\u53ef\u80fd\u83b7\u5f97\u663e\u8457\u7684\u6027\u80fd\u63d0\u5347": 257, "\u672c\u6559\u7a0b\u6f14\u793a\u4e86\u5982\u4f55\u5728": 257, "\u5728\u5f00\u59cb\u672c\u6559\u7a0b\u4e4b\u524d": 257, "\u8bf7\u786e\u4fdd\u60a8\u5177\u5907\u4ee5\u4e0b\u6761\u4ef6": 257, "\u6709\u57fa\u672c\u7684\u4e86\u89e3": 257, "\u8bed\u8a00\u6587\u6863": 257, "_triton": 257, "has_triton": 257, "\u5728\u6b64\u793a\u4f8b\u4e2d": 257, "\u6211\u4eec\u5c06\u4f7f\u7528\u6765\u81ea": 257, "\u6587\u6863\u7684\u4e00\u4e2a\u7b80\u5355\u5411\u91cf\u52a0\u6cd5\u5185\u6838\u4e0e": 257, "\u7531\u4e8e\u6b64\u8bbe\u5907\u4e0d\u652f\u6301": 257, "\u56e0\u6b64\u8df3\u8fc7": 257, "add_kernel": 257, "out_ptr": 257, "n_element": 257, "block_siz": 257, "constexpr": 257, "pid": 257, "program_id": 257, "block_start": 257, "add_fn": 257, "cdiv": 257, "\u5411\u91cf\u52a0\u6cd5": 257, "nx": 257, "ny": 257, "n\u7ed3\u679c\u4e3a": 257, "\u7684\u81ea\u52a8\u8c03\u4f18\u529f\u80fd\u662f\u4e00\u4e2a\u5f3a\u5927\u7684\u5de5\u5177": 257, "\u53ef\u81ea\u52a8\u4f18\u5316": 257, "\u5185\u6838\u7684\u914d\u7f6e\u53c2\u6570": 257, "\u5b83\u63a2\u7d22\u4e00\u7cfb\u5217\u53ef\u80fd\u7684\u914d\u7f6e": 257, "\u5e76\u9009\u62e9\u4e3a\u60a8\u7684\u7279\u5b9a\u7528\u4f8b\u63d0\u4f9b\u6700\u4f73\u6027\u80fd\u7684\u914d\u7f6e": 257, "\u4e00\u8d77\u4f7f\u7528\u65f6": 257, "\u53ef\u4ee5\u5e2e\u52a9\u786e\u4fdd\u60a8\u7684": 257, "\u6a21\u578b\u4ee5\u6700\u9ad8\u6548\u7684\u65b9\u5f0f\u8fd0\u884c": 257, "\u4e0b\u9762\u662f\u4f7f\u7528": 257, "\u4ec5\u652f\u6301": 257, "\u7684\u914d\u7f6e\u548c\u5173\u952e\u53c2\u6570": 257, "num_stag": 257, "num_warp": 257, "add_kernel_autotun": 257, "\u4e2d\u5bf9\u7528\u6237\u81ea\u5b9a\u4e49": 257, "\u5185\u6838\u7684\u652f\u6301\u5305\u62ec\u52a8\u6001\u5f62\u72b6": 257, "\u60a8\u53ef\u4ee5\u5c06\u8fd9\u4e9b\u529f\u80fd\u7ec4\u5408\u5728\u4e00\u8d77\u6784\u5efa\u590d\u6742\u7684\u9ad8\u6027\u80fd\u6a21\u578b": 257, "\u4e5f\u9700\u8981\u6ce8\u610f\u4e00\u4e9b\u9650\u5236": 257, "\u76ee\u524d\u4e0d\u652f\u6301\u5f20\u91cf\u5b50\u7c7b\u548c\u5176\u4ed6\u9ad8\u7ea7\u529f\u80fd": 257, "\u53ef\u4ee5\u5355\u72ec\u4f7f\u7528\u6216\u5728": 257, "\u4e4b\u524d\u4f7f\u7528": 257, "\u4f46\u4e0d\u80fd\u5728": 257, "\u4e4b\u540e\u4f7f\u7528": 257, "\u8fd9\u610f\u5473\u7740\u5982\u679c\u8981\u4e00\u8d77\u4f7f\u7528": 257, "\u5219\u5fc5\u987b\u5148\u4f7f\u7528": 257, "\u6211\u4eec\u63a2\u8ba8\u4e86\u5982\u4f55\u5728": 257, "\u6211\u4eec\u6df1\u5165\u7814\u7a76\u4e86\u4f7f\u7528\u7b80\u5355\u5411\u91cf\u52a0\u6cd5\u5185\u6838\u7684\u57fa\u672c\u7528\u6cd5": 257, "\u4ee5\u53ca\u6d89\u53ca": 257, "\u81ea\u52a8\u8c03\u4f18\u529f\u80fd\u7684\u9ad8\u7ea7\u7528\u6cd5": 257, "\u6211\u4eec\u8fd8\u8ba8\u8bba\u4e86\u7528\u6237\u81ea\u5b9a\u4e49": 257, "\u5185\u6838\u4e0e\u5176\u4ed6": 257, "\u529f\u80fd\u7684\u53ef\u7ec4\u5408\u6027": 257, "\u5e76\u5f3a\u8c03\u4e86\u4e00\u4e9b\u5f53\u524d\u7684\u9650\u5236": 257, "\u4f7f\u7528\u7f29\u653e\u70b9\u79ef\u6ce8\u610f\u529b\u5b9e\u73b0\u9ad8\u6027\u80fd": 257, "torch_compile_user_defined_triton_kernel_tutori": 257, "\u672c\u6559\u7a0b\u4ecb\u7ecd\u4e86": 258, "\u73af\u5883\u53d8\u91cf\u4ee5\u53ca": 258, "\u5e76\u6f14\u793a\u4e86\u5982\u4f55\u5c06\u5176\u5e94\u7528\u4e8e\u89c2\u5bdf": 258, "\u7684\u5404\u4e2a\u9636\u6bb5": 258, "\u6211\u4eec\u5c06\u8bbe\u7f6e\u4e00\u4e2a\u7b80\u5355\u7684": 258, "\u6267\u884c\u5143\u7d20\u7ea7\u52a0\u6cd5": 258, "\u8fd8\u6709\u4e00\u4e2a\u73af\u5883\u53d8\u91cf": 258, "\u53ef\u7528\u4e8e\u5728\u547d\u4ee4\u884c\u4e2d\u66f4\u6539\u65e5\u5fd7\u8bbe\u7f6e": 258, "\u6bcf\u4e2a\u793a\u4f8b\u90fd\u663e\u793a\u4e86\u7b49\u6548\u7684\u73af\u5883\u53d8\u91cf\u8bbe\u7f6e": 258, "\u5982\u679c\u8bbe\u5907\u4e0d\u652f\u6301": 258, "\u8df3\u8fc7": 258, "\u56e0\u4e3a\u6b64\u8bbe\u5907\u4e0d\u652f\u6301": 258, "\u5728\u6bcf\u4e2a\u793a\u4f8b\u4e4b\u95f4\u6253\u5370\u5206\u9694\u7b26\u5e76\u91cd\u7f6e": 258, "\u8ddf\u8e2a": 258, "\u8ddf\u8e2a\u7684\u56fe\u5f62": 258, "\u67e5\u770b\u8ddf\u8e2a\u7684\u56fe\u5f62": 258, "\u878d\u5408\u51b3\u7b56": 258, "\u67e5\u770b\u878d\u5408\u51b3\u7b56": 258, "\u8f93\u51fa\u4ee3\u7801": 258, "\u751f\u6210\u7684\u8f93\u51fa\u4ee3\u7801": 258, "\u73af\u5883\u53d8\u91cf\u548c": 258, "\u5e76\u901a\u8fc7\u5b9e\u9a8c\u4e86\u4e00\u5c0f\u90e8\u5206\u53ef\u7528\u7684\u65e5\u5fd7\u9009\u9879": 258, "\u8981\u67e5\u770b\u6240\u6709\u53ef\u7528\u9009\u9879\u7684\u63cf\u8ff0": 258, "\u8bf7\u8fd0\u884c\u4efb\u4f55\u5bfc\u5165": 258, "\u60a8\u53ef\u4ee5\u67e5\u770b": 258, "\u4ee5\u67e5\u770b\u6240\u6709\u53ef\u7528\u65e5\u5fd7\u9009\u9879\u7684\u63cf\u8ff0": 258, "\u5982\u4f55\u5c06\u8bad\u7ec3\u597d\u7684\u6a21\u578b\u5bfc\u51fa\u4e3a": 259, "\u5b89\u88c5\u8fd9\u4e09\u4e2a": 259, "\u7ec4\u4ef6\u7684\u8bf4\u660e\u53ef\u5728": 259, "\u7f16\u8bd1\u5668\u5219\u53d6\u51b3\u4e8e\u60a8\u7684\u5e73\u53f0": 259, "\u7684\u4e2d\u95f4\u8868\u793a": 259, "\u53ef\u4ee5\u5728\u9ad8\u6027\u80fd\u73af\u5883": 259, "\u5b83\u662f": 259, "\u7684\u4e00\u4e2a\u9ad8\u6027\u80fd\u5b50\u96c6": 259, "\u65e8\u5728\u88ab": 259, "\u540e\u8005\u4f1a\u5bf9\u6a21\u578b\u7684\u8ba1\u7b97\u8fdb\u884c\u8fd0\u884c\u65f6\u4f18\u5316": 259, "\u662f\u4f7f\u7528": 259, "\u6a21\u578b\u8fdb\u884c\u5927\u89c4\u6a21\u63a8\u7406\u7684\u63a8\u8350\u6a21\u578b\u683c\u5f0f": 259, "\u6a21\u578b\u6559\u7a0b": 259, "\u5b8c\u6574\u7684": 259, "\u6587\u6863_": 259, "\u4f5c\u4e3a\u793a\u4f8b": 259, "\u8ba9\u6211\u4eec\u4f7f\u7528\u4e00\u4e2a\u9884\u8bad\u7ec3\u7684\u89c6\u89c9\u6a21\u578b": 259, "\u4e2d\u7684\u6240\u6709\u9884\u8bad\u7ec3\u6a21\u578b\u90fd\u4e0e": 259, "\u517c\u5bb9": 259, "\u53ef\u4ee5\u5728\u811a\u672c\u4e2d\u6216\u4ece": 259, "repl": 259, "r18": 259, "\u73b0\u5728\u6211\u4eec\u6709\u4e00\u4e2a\u9884\u8bad\u7ec3\u6a21\u578b\u7684\u5b9e\u4f8b": 259, "r18_script": 259, "\u5bfc\u51fa": 259, "\u5feb\u901f\u6d4b\u8bd5\u4e00\u4e0b": 259, "\u8ba9\u6211\u4eec\u5feb\u901f\u68c0\u67e5\u4e00\u4e0b\u4e24\u4e2a\u6a21\u578b\u7684\u7b49\u4ef7\u6027": 259, "unscripted_output": 259, "scripted_output": 259, "unscripted_top5": 259, "scripted_top5": 259, "\u4f1a\u770b\u5230\u4e24\u4e2a\u7248\u672c\u7684\u6a21\u578b\u7ed9\u51fa\u76f8\u540c\u7684\u7ed3\u679c": 259, "463": 259, "\u786e\u8ba4\u68c0\u67e5\u901a\u8fc7\u540e": 259, "\u7ee7\u7eed\u4fdd\u5b58\u6a21\u578b": 259, "\u521b\u5efa\u4ee5\u4e0b": 259, "\u5e76\u5c06\u5176\u547d\u540d\u4e3a": 259, "ts": 259, "\u53cd\u5e8f\u5217\u5316": 259, "msg_without_backtrac": 259, "\u786e\u4fdd\u81ea\u52a8\u68af\u5ea6\u8ba1\u7b97\u5173\u95ed": 259, "\u5173\u95ed": 259, "\u548c\u5176\u4ed6\u8bad\u7ec3\u65f6\u5c42": 259, "\u521b\u5efa\u4e00\u4e2a\u8f93\u5165": 259, "\u6267\u884c\u6a21\u578b\u5e76\u5c06\u8f93\u51fa\u6253\u5305\u4e3a\u5f20\u91cf": 259, "output_sm": 259, "softmaxfuncopt": 259, "top5_tensor": 259, "ndone": 259, "\u7a0b\u5e8f\u6b65\u9aa4": 259, "\u52a0\u8f7d\u60a8\u5728\u547d\u4ee4\u884c\u4e0a\u6307\u5b9a\u7684\u6a21\u578b": 259, "\u521b\u5efa\u4e00\u4e2a\u865a\u62df\u7684": 259, "\u8f93\u5165\u5f20\u91cf": 259, "\u5bf9\u8f93\u5165\u6267\u884c\u63a8\u7406": 259, "\u8bf7\u6ce8\u610f\u8fd9\u6bb5\u4ee3\u7801\u4e2d\u6ca1\u6709\u4f9d\u8d56": 259, "\u4fdd\u5b58\u7684": 259, "\u6a21\u578b\u5305\u542b\u60a8\u7684\u5b66\u4e60\u6743\u91cd\u548c\u60a8\u7684\u8ba1\u7b97\u56fe": 259, "\u6784\u5efa\u7a0b\u5e8f": 259, "\u4e2d\u8fd0\u884c\u63a8\u7406": 259, "\u5e76\u9a8c\u8bc1\u6211\u4eec\u5f97\u5230\u7ed3\u679c": 259, "418": 259, "845": 259, "644": 259, "cpulongtyp": 259, "\u67e5\u770b\u5b89\u88c5\u8bf4\u660e\u548c\u66f4\u591a\u6587\u6863\u548c\u6559\u7a0b": 259, "\u8fdb\u4e00\u6b65\u4e86\u89e3": 259, "\u67e5\u770b\u5b8c\u6574\u7684": 259, "\u8bed\u8a00\u548c": 259, "\u90e8\u7f72\u5927\u578b\u6a21\u578b": 260, "\u53ef\u80fd\u5177\u6709\u6311\u6218\u6027\u4e14\u8017\u65f6": 260, "\u6211\u4eec\u5c06\u5c55\u793a\u5982\u4f55\u901a\u8fc7\u5229\u7528": 260, "\u6765\u7b80\u5316": 260, "\u6a21\u578b\u7684\u90e8\u7f72\u8fc7\u7a0b": 260, "\u4e0a\u4f7f\u7528\u7684\u6846\u67b6": 260, "\u662f\u4e00\u4e2a\u5168\u6258\u7ba1\u7684\u673a\u5668\u5b66\u4e60\u5e73\u53f0": 260, "\u63d0\u4f9b\u5de5\u5177\u548c\u57fa\u7840\u8bbe\u65bd": 260, "\u65e8\u5728\u5e2e\u52a9": 260, "\u4ece\u4e1a\u8005\u52a0\u901f\u548c\u6269\u5c55\u751f\u4ea7\u4e2d\u7684": 260, "\u540c\u65f6\u53d7\u76ca\u4e8e": 260, "\u7b49\u5f00\u6e90\u6846\u67b6": 260, "\u60a8\u53ef\u4ee5\u901a\u8fc7\u56db\u4e2a\u6b65\u9aa4\u90e8\u7f72": 260, "\u7aef\u70b9\u4e0a\u90e8\u7f72": 260, "\u6a21\u578b\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u56db\u4e2a\u6b65\u9aa4\u5b8c\u6210": 260, "\u8ba9\u6211\u4eec\u8be6\u7ec6\u770b\u770b\u6bcf\u4e2a\u6b65\u9aa4": 260, "\u6765\u8ddf\u968f\u5e76\u5b9e\u65bd\u8fd9\u4e9b\u6b65\u9aa4": 260, "\u8bf7\u8bb0\u4f4f": 260, "\u6b64\u6559\u7a0b\u9700\u8981\u4e00\u4e2a\u8ba1\u8d39\u7684": 260, "\u793a\u4f8b\u4e2d\u66f4\u8be6\u7ec6\u5730\u89e3\u91ca\u7684\u90a3\u6837": 260, "\u662f\u4e00\u4e2a\u7b80\u5355\u7075\u6d3b\u7684": 260, "\u6a21\u578b\u670d\u52a1\u5de5\u5177": 260, "\u90e8\u7f72\u5230": 260, "\u7684\u6a21\u578b\u4f7f\u7528": 260, "\u6765\u5904\u7406\u8bf7\u6c42\u5e76\u4ece\u6a21\u578b\u8fd4\u56de\u54cd\u5e94": 260, "\u60a8\u5fc5\u987b\u521b\u5efa\u4e00\u4e2a\u81ea\u5b9a\u4e49": 260, "\u4ee5\u5305\u542b\u5728\u4e0a\u4f20\u5230": 260, "\u7684\u6a21\u578b\u5de5\u4ef6\u4e2d": 260, "\u5c06\u5904\u7406\u7a0b\u5e8f\u6587\u4ef6\u5305\u542b\u5728\u4e0e\u5176\u4ed6\u6a21\u578b\u5de5\u4ef6\u76f8\u540c\u7684\u76ee\u5f55\u4e2d": 260, "model_artifact": 260, "\u521b\u5efa\u5904\u7406\u7a0b\u5e8f\u6587\u4ef6\u540e": 260, "\u60a8\u5fc5\u987b\u5c06\u5904\u7406\u7a0b\u5e8f\u6253\u5305\u4e3a\u6a21\u578b\u5f52\u6863": 260, "mar": 260, "\u8f93\u51fa\u6587\u4ef6\u5fc5\u987b\u547d\u540d\u4e3a": 260, "your_model_nam": 260, "\u5728\u8fd9\u4e00\u6b65\u4e2d": 260, "\u6a21\u578b\u5de5\u4ef6": 260, "\u4e0a\u4f20\u5230": 260, "\u4f8b\u5982\u6a21\u578b\u6587\u4ef6\u6216\u5904\u7406\u7a0b\u5e8f": 260, "\u5c06\u5de5\u4ef6\u5b58\u50a8\u5728": 260, "\u4e0a\u7684\u4f18\u52bf\u5728\u4e8e\u60a8\u53ef\u4ee5\u5728\u4e2d\u592e\u5b58\u50a8\u6876\u4e2d\u8ddf\u8e2a\u5de5\u4ef6": 260, "bucket_nam": 260, "bucket_uri": 260, "\u5c06\u5de5\u4ef6\u590d\u5236\u5230\u5b58\u50a8\u6876\u4e2d": 260, "gsutil": 260, "\u5b58\u50a8\u6876\u540e": 260, "\u60a8\u53ef\u4ee5\u5c06": 260, "\u6a21\u578b\u4e0a\u4f20\u5230": 260, "\u6a21\u578b\u6ce8\u518c\u8868": 260, "\u6a21\u578b\u6ce8\u518c\u8868\u4e2d": 260, "\u60a8\u53ef\u4ee5\u6982\u89c8\u60a8\u7684\u6a21\u578b": 260, "\u4ee5\u4fbf\u66f4\u597d\u5730\u7ec4\u7ec7": 260, "\u8ddf\u8e2a\u548c\u8bad\u7ec3\u65b0\u7248\u672c": 260, "\u548c\u8fd9\u4e2a": 260, "\u9884\u6784\u5efa\u7684": 260, "\u5bb9\u5668": 260, "aiplatform": 260, "vertexai": 260, "pytorch_prediction_image_uri": 260, "model_display_nam": 260, "stable_diffusion_1_5": 260, "model_descript": 260, "your_project": 260, "central1": 260, "staging_bucket": 260, "display_nam": 260, "serving_container_image_uri": 260, "artifact_uri": 260, "\u5c06\u6a21\u578b\u4e0a\u4f20\u5230": 260, "\u6a21\u578b\u6ce8\u518c\u8868\u540e": 260, "\u60a8\u53ef\u4ee5\u5c06\u5176\u90e8\u7f72\u5230": 260, "\u60a8\u53ef\u4ee5\u4f7f\u7528\u63a7\u5236\u53f0\u6216": 260, "\u5728\u6b64": 260, "\u793a\u4f8b\u4e2d": 260, "\u60a8\u5c06\u5728": 260, "tesla": 260, "p100": 260, "n1": 260, "\u673a\u5668\u4e0a\u90e8\u7f72\u6a21\u578b": 260, "\u6307\u5b9a\u60a8\u7684\u673a\u5668\u7c7b\u578b": 260, "endpoint_display_nam": 260, "deployed_model_display_nam": 260, "machine_typ": 260, "accelerator_typ": 260, "nvidia_tesla_p100": 260, "accelerator_count": 260, "traffic_percentag": 260, "deploy_request_timeout": 260, "\u5982\u679c\u60a8\u6309\u7167\u8fd9\u4e2a": 260, "\u60a8\u8fd8\u53ef\u4ee5\u4f7f\u7528": 260, "\u83b7\u53d6\u5728\u7ebf\u9884\u6d4b": 260, "\u5982\u4e0b\u9762\u7684\u4ee3\u7801\u7247\u6bb5\u6240\u793a": 260, "examplepup": 260, "basebal": 260, "jersei": 260, "base64": 260, "b64decod": 260, "\u672c\u6559\u7a0b\u662f\u4f7f\u7528\u4f9b\u5e94\u5546\u6587\u6863\u521b\u5efa\u7684": 260, "\u8981\u53c2\u8003\u4f9b\u5e94\u5546\u7f51\u7ad9\u4e0a\u7684\u539f\u59cb\u6587\u6863": 260, "\u7684\u9ad8\u7ea7\u6982\u5ff5": 261, "\u5982\u4f55\u5728\u5206\u5e03\u5f0f\u8bad\u7ec3\u4e2d\u4f7f\u7528": 261, "\u53ca\u5176\u5f71\u54cd": 261, "\u5206\u5e03\u5f0f\u6570\u636e\u5e76\u884c\u5165\u95e8": 261, "\u7684\u60f3\u6cd5\u6765\u81ea": 261, "deepspe": 261, "\u9879\u76ee": 261, "marian": 261, "\u5b83\u4eec\u5728\u5206\u5e03\u5f0f\u6570\u636e\u5e76\u884c\u8fdb\u7a0b\u4e2d": 261, "\u4ee5\u51cf\u5c11\u6bcf\u4e2a\u8fdb\u7a0b\u7684\u5185\u5b58\u5360\u7528": 261, "\u6559\u7a0b\u4e2d": 261, "\u6211\u4eec\u5c55\u793a\u4e86\u5982\u4f55\u4f7f\u7528": 261, "\u6765\u8bad\u7ec3\u6a21\u578b": 261, "\u5728\u8be5\u6559\u7a0b\u4e2d": 261, "\u6bcf\u4e2a\u8fdb\u7a0b\u90fd\u4fdd\u7559\u4e00\u4e2a\u4e13\u7528\u7684\u4f18\u5316\u5668\u526f\u672c": 261, "\u7531\u4e8eddp\u5df2\u7ecf\u5728\u53cd\u5411\u4f20\u64ad\u4e2d\u540c\u6b65\u4e86\u68af\u5ea6": 261, "\u6240\u6709\u4f18\u5316\u5668\u526f\u672c\u5728\u6bcf\u6b21\u8fed\u4ee3\u4e2d\u90fd\u5c06\u5bf9\u76f8\u540c\u7684\u53c2\u6570\u548c\u68af\u5ea6\u503c\u8fdb\u884c\u64cd\u4f5c": 261, "\u8fd9\u5c31\u662fddp\u4fdd\u6301\u6a21\u578b\u526f\u672c\u5904\u4e8e\u76f8\u540c\u72b6\u6001\u7684\u65b9\u5f0f": 261, "\u4f18\u5316\u5668\u8fd8\u4f1a\u7ef4\u62a4\u672c\u5730\u72b6\u6001": 261, "\u4f18\u5316\u5668\u4f7f\u7528\u6bcf\u4e2a\u53c2\u6570\u7684": 261, "exp_avg": 261, "exp_avg_sq": 261, "\u4f18\u5316\u5668\u7684\u5185\u5b58\u6d88\u8017\u81f3\u5c11\u662f\u6a21\u578b\u5927\u5c0f\u7684\u4e24\u500d": 261, "\u57fa\u4e8e\u8fd9\u4e2a\u89c2\u5bdf": 261, "\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5728ddp\u8fdb\u7a0b\u4e4b\u95f4\u5206\u7247": 261, "\u4f18\u5316\u5668\u72b6\u6001\u6765\u51cf\u5c11\u4f18\u5316\u5668\u7684\u5185\u5b58\u5360\u7528": 261, "\u4e0d\u662f\u4e3a\u6240\u6709\u53c2\u6570\u521b\u5efa\u6bcf\u4e2a\u53c2\u6570\u7684\u72b6\u6001": 261, "\u800c\u662f\u6bcf\u4e2addp\u8fdb\u7a0b\u4e2d\u7684\u4f18\u5316\u5668\u5b9e\u4f8b": 261, "\u53ea\u4fdd\u7559\u6240\u6709\u6a21\u578b\u53c2\u6570\u4e2d\u4e00\u4e2a\u5206\u7247\u7684\u4f18\u5316\u5668\u72b6\u6001": 261, "\u4f18\u5316\u5668\u7684": 261, "\u51fd\u6570\u53ea\u66f4\u65b0\u5176\u5206\u7247\u4e2d\u7684\u53c2\u6570": 261, "\u7136\u540e\u5c06\u66f4\u65b0\u540e\u7684\u53c2\u6570\u5e7f\u64ad\u5230\u6240\u6709\u5176\u4ed6\u5bf9\u7b49ddp\u8fdb\u7a0b": 261, "\u4ee5\u4fbf\u6240\u6709\u6a21\u578b\u526f\u672c\u4ecd\u7136\u5904\u4e8e\u76f8\u540c\u7684\u72b6\u6001": 261, "\u4ee5\u4e0b\u4ee3\u7801\u6f14\u793a\u4e86\u5982\u4f55\u4f7f\u7528": 261, "\u5927\u90e8\u5206\u4ee3\u7801\u4e0e": 261, "\u5206\u5e03\u5f0f\u6570\u636e\u5e76\u884c\u8bf4\u660e": 261, "\u4e2d\u7684\u7b80\u5355ddp\u793a\u4f8b\u76f8\u4f3c": 261, "\u4e3b\u8981\u533a\u522b\u5728\u4e8e": 261, "\u51fd\u6570\u4e2d\u7684": 261, "\u5b50\u53e5": 261, "\u5b83\u5305\u88c5\u4e86\u4f18\u5316\u5668\u6784\u9020": 261, "\u4f18\u5316\u5668\u4e4b\u95f4\u5207\u6362": 261, "print_peak_memori": 261, "use_zero": 261, "\u521b\u5efa\u9ed8\u8ba4\u8fdb\u7a0b\u7ec4": 261, "\u521b\u5efa\u672c\u5730\u6a21\u578b": 261, "\u521b\u5efa\u672c\u5730\u6a21\u578b\u540e\u7684\u6700\u5927\u5185\u5b58\u5206\u914d": 261, "\u6784\u5efaddp\u6a21\u578b": 261, "\u521b\u5efaddp\u540e\u7684\u6700\u5927\u5185\u5b58\u5206\u914d": 261, "\u5b9a\u4e49\u635f\u5931\u51fd\u6570\u548c\u4f18\u5316\u5668": 261, "optimizer_class": 261, "\u524d\u5411\u4f20\u64ad": 261, "\u66f4\u65b0\u53c2\u6570": 261, "\u4f18\u5316\u5668step": 261, "\u4e4b\u524d\u7684\u6700\u5927\u5185\u5b58\u5206\u914d": 261, "\u4e4b\u540e\u7684\u6700\u5927\u5185\u5b58\u5206\u914d": 261, "\u53c2\u6570\u603b\u548c\u4e3a": 261, "\u5f53\u4f7f\u7528": 261, "\u7684\u5cf0\u503c\u5185\u5b58\u6d88\u8017": 261, "\u662f\u666e\u901a": 261, "\u5185\u5b58\u6d88\u8017\u7684\u4e00\u534a": 261, "\u8fd9\u7b26\u5408\u6211\u4eec\u7684\u9884\u671f": 261, "\u56e0\u4e3a\u6211\u4eec\u5728\u4e24\u4e2a\u8fdb\u7a0b\u4e4b\u95f4\u5206\u7247\u4e86": 261, "\u4f18\u5316\u5668\u72b6\u6001": 261, "\u8f93\u51fa\u8fd8\u663e\u793a": 261, "\u6a21\u578b\u53c2\u6570\u5728\u4e00\u6b21\u8fed\u4ee3\u540e\u4ecd\u7136\u5f97\u5230\u76f8\u540c\u7684\u503c": 261, "\u4f7f\u7528\u548c\u4e0d\u4f7f\u7528": 261, "\u65f6\u53c2\u6570\u603b\u548c\u76f8\u540c": 261, "0mb": 261, "992": 261, "1361": 261, "3453": 261, "6123046875": 261, "pytorch_sphinx_them": [263, 270], "html_theme_opt": 263, "canonical_url": 263, "analytics_id": 263, "logo_onli": 263, "display_vers": 263, "prev_next_buttons_loc": 263, "style_external_link": 263, "vcs_pageview_mod": 263, "collapse_navig": 263, "sticky_navig": [263, 267], "navigation_depth": 263, "includehidden": 263, "titles_onli": 263, "canon": 263, "trail": 263, "slash": 263, "sidebar": [263, 269], "display_github": 263, "display_gitlab": 263, "gitlab": 263, "bitbucket": 263, "toctre": 263, "unlimit": 263, "github_url": 263, "bitbucket_url": 263, "gitlab_url": 263, "visitor": 263, "revert": 263, "misbuild": 263, "sticki": [263, 269], "nav": [263, 269], "django": 264, "payment": 264, "dotpai": 264, "dotpayprovid": 264, "seller_id": 264, "pl": 264, "gatewai": 264, "purchas": 264, "seller": 264, "data_item_1": 264, "data_item_2": 264, "data_item_3": 264, "lorem": [264, 266, 268], "ipsum": [264, 266, 268], "dolor": [264, 266, 268], "amet": [264, 266, 268], "consectetur": [264, 266, 268], "adipisc": [264, 266, 268], "fusc": [264, 268], "congu": [264, 268], "eu": [264, 268], "hendrerit": [264, 268], "matti": [264, 266], "emphasi": 265, "hyperlink": 265, "uri": 265, "anonym": 265, "exceedingli": 265, "ugli": 265, "autodoc": [265, 266], "test_py_modul": [265, 269], "2822": 265, "subscript": 265, "superscript": 265, "interfer": 265, "mmb": 265, "menuselect": 265, "whitespac": 265, "hyphen": 265, "restructuredtext": [265, 266], "literal_block": 265, "spaces_and_linebreak": 265, "markup_process": 265, "eric": 265, "orchestra": 265, "leader": 265, "philosoph": 265, "ipso": 265, "facto": 265, "ancient": 265, "sing": 265, "elk": 265, "brontosaurus": 265, "thicker": 265, "ann": 265, "begun": 265, "someurl": 265, "cu124": 265, "pane": 265, "shell_command": 265, "window_nam": 265, "session_nam": 265, "some_funct": 265, "THE": 265, "heaven": 265, "hexagram": 265, "unbroken": 265, "unrestrict": 265, "conceiv": 265, "men": 265, "deiti": 265, "holi": 265, "sage": 265, "ruler": 265, "awaken": 265, "sphinx_rtd_them": [265, 266], "docstr": [265, 266], "tt": 265, "descnam": 265, "descclassnam": 265, "myclass": 265, "dothismethod": 265, "flox": 265, "unreferenc": 265, "nonexist": 265, "bold": 265, "ital": 265, "heck": 265, "backlink": 265, "indirect": 265, "docutil": [265, 266], "sourceforg": [265, 266], "clickabl": 265, "revis": [265, 266], "structuredtext": 265, "nickel": 265, "mad": 265, "scientist": 265, "bread": 265, "wash": 265, "ear": 265, "closet": 265, "bathroom": 265, "trash": 265, "mother": 265, "rho_": 265, "thing1": 265, "thing2": 265, "thing3": 265, "prose": 265, "provok": 265, "mental": 265, "exert": 265, "advis": 265, "subtitl": 265, "border": 265, "disconnect": 265, "arab": 266, "iii": 266, "iv": 266, "goodger": 266, "a1b": 266, "2c3": 266, "myself": 266, "humankind": 266, "tue": 266, "jan": 266, "7302": 266, "redistribut": 266, "reattribut": 266, "sell": 266, "bui": 266, "rent": 266, "leas": 266, "excerpt": 266, "stapl": 266, "mutil": 266, "anyon": 266, "bibliograph": 266, "markup": [266, 269], "literal": 266, "yahoo": 266, "oh": 266, "heh": 266, "beat": 266, "hehe": 266, "cackl": 266, "lone": 266, "guangzhou": 266, "destini": 266, "dream": 266, "sixth": 266, "donec": [266, 268], "porttitor": [266, 268], "odio": [266, 268], "posuer": [266, 268], "vita": [266, 268], "ornar": [266, 268], "libero": [266, 268], "loborti": [266, 268], "justo": [266, 268], "vestibulum": [266, 268], "nibh": [266, 268], "aliquet": [266, 268], "sed": [266, 268], "feugiat": [266, 268], "sagitti": [266, 268], "nequ": [266, 268], "qui": [266, 268], "eleifend": 266, "dui": [266, 268], "rutrum": [266, 268], "lectu": [266, 268], "suscipit": [266, 268], "nam": [266, 268], "mauri": [266, 268], "arcu": [266, 268], "interdum": 268, "nec": 268, "finibu": 268, "dictum": 268, "velit": 268, "ut": 268, "efficitur": 268, "aliquam": 268, "erat": 268, "diam": 268, "gravida": 268, "imperdiet": 268, "tellu": 268, "nisl": 268, "praesent": 268, "eget": 268, "elementum": 268, "rhoncu": 268, "tincidunt": 268, "suspendiss": 268, "volutpat": 268, "scelerisqu": 268, "tristiqu": 268, "aenean": 268, "condimentum": 268, "risu": 268, "accumsan": 268, "laoreet": 268, "maximu": 268, "sapien": 268, "ligula": 268, "fringilla": 268, "commodo": 268, "proin": 268, "pharetra": 268, "etiam": 268, "turpi": 268, "luctu": 268, "vel": 268, "malesuada": 268, "dignissim": 268, "nunc": 268, "augu": 268, "sem": 268, "cursu": 268, "nulla": 268, "pellentesqu": 268, "morbi": 268, "senectu": 268, "netu": 268, "egesta": 268, "placerat": 268, "tortor": 268, "iaculi": 268, "venenati": 268, "cra": 268, "puru": 268, "ero": 268, "vehicula": 268, "auctor": 268, "phasellu": 268, "viverra": 268, "conval": 268, "faucibu": 268, "vulput": 268, "feli": 268, "sodal": 268, "maecena": 268, "semper": 268, "enim": 268, "blandit": 268, "sollicitudin": 268, "urna": 268, "orci": 268, "lacu": 268, "quisqu": 268, "facilisi": 268, "curabitur": 268, "variu": 268, "bibendum": 268, "massa": 268, "magna": 268, "tempu": 268, "metu": 268, "nisi": 268, "pretium": 268, "leo": 268, "euismod": 268, "ultric": 268, "dapibu": 268, "lacinia": 268, "vivamu": 268, "molesti": 268, "hac": 268, "habitass": 268, "platea": 268, "dictumst": 268, "changelog": 269, "submenu": 269, "symlink": 270, "subtre": 270, "_theme": 270, "html_theme": 270, "html_theme_path": 270}, "objects": {"": [[264, 0, 1, "", "Data_item_1"], [264, 0, 1, "", "Data_item_2"], [264, 0, 1, "", "Data_item_3"]], "payments.dotpay": [[264, 1, 1, "", "DotpayProvider"]]}, "objtypes": {"0": "py:data", "1": "py:class"}, "objnames": {"0": ["py", "data", "Python data"], "1": ["py", "class", "Python class"]}, "titleterms": {"onnx": [0, 20, 105, 106, 107, 108, 110], "live": 0, "tutori": [0, 42, 49, 50, 54, 57, 114, 120, 122, 154, 157, 158, 174, 175, 180, 187, 197, 222], "what": [0, 6, 10, 11, 15, 17, 44, 52, 56, 57, 60, 112, 119, 131, 139, 148, 155, 203, 207, 213], "overview": [0, 1, 17, 60, 108, 114, 137, 145, 165, 176, 193], "prepar": [0, 49, 60, 113, 115, 127, 128, 140, 166, 169, 180, 183, 189, 190, 191, 192, 193, 196, 199, 200, 208, 210, 225, 226, 227], "environ": [0, 1, 14, 23, 53, 60, 137, 147, 160, 172, 185, 189, 196], "download": [0, 138, 172, 182, 186, 265, 270], "train": [0, 1, 3, 6, 7, 11, 14, 19, 24, 44, 49, 52, 53, 55, 61, 87, 99, 110, 112, 115, 117, 120, 122, 124, 125, 127, 128, 132, 133, 135, 136, 137, 153, 158, 160, 161, 166, 167, 170, 182, 183, 199, 200, 201, 222, 230], "pytorch": [0, 3, 4, 5, 6, 10, 12, 15, 19, 20, 24, 25, 43, 46, 50, 54, 57, 61, 63, 64, 65, 67, 68, 69, 72, 81, 88, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 105, 108, 109, 110, 111, 121, 136, 138, 148, 159, 169, 172, 177, 178, 180, 181, 190, 197, 198, 199, 200, 201, 202, 208, 210, 211, 219, 222, 225, 226, 227, 228, 229, 233, 235, 237, 238, 240, 242, 243, 244, 245, 250, 251, 253, 256, 260], "style": [0, 12], "transfer": [0, 12, 158], "model": [0, 1, 4, 6, 7, 9, 12, 17, 18, 19, 20, 21, 25, 45, 49, 55, 58, 59, 60, 73, 74, 79, 85, 97, 102, 103, 105, 112, 113, 115, 117, 122, 124, 125, 132, 134, 135, 137, 138, 139, 144, 147, 148, 150, 151, 157, 158, 166, 167, 169, 170, 172, 176, 179, 180, 182, 183, 186, 189, 190, 196, 197, 199, 200, 205, 208, 210, 211, 213, 220, 222, 225, 226, 227, 242, 249, 255], "convert": [0, 4, 25, 58, 59, 60, 80, 148, 180, 183, 189, 196, 199, 200], "coreml": 0, "run": [0, 6, 7, 20, 22, 45, 49, 50, 53, 54, 55, 58, 59, 60, 73, 85, 97, 115, 126, 127, 134, 169, 172, 175, 186, 196, 213], "io": [0, 59, 189, 190, 206, 224, 225, 227], "app": [0, 58, 59, 126, 189, 208, 210, 226, 227], "conclus": [0, 1, 2, 3, 5, 6, 9, 14, 15, 17, 19, 21, 22, 23, 49, 75, 82, 97, 105, 108, 114, 124, 137, 138, 144, 145, 147, 153, 160, 165, 173, 174, 175, 177, 178, 182, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 197, 199, 200, 201, 202, 203, 205, 206, 213, 224], "torchrl": [1, 14, 160], "object": [1, 58, 59, 99, 126, 179], "code": [1, 2, 14, 22, 54, 184, 187, 191, 208, 210, 265], "ddpg": 1, "loss": [1, 12, 37, 44, 47, 49, 52, 97, 98, 110, 124, 128, 137, 160], "prerequisit": [1, 58, 59, 97, 115, 158, 178, 187, 201, 202], "import": [1, 12, 45, 55, 87, 110, 138, 172, 199, 200], "setup": [1, 17, 18, 23, 87, 116, 136, 137, 138, 151, 169, 170, 176, 180, 186, 189, 197, 203, 210, 213, 225], "lossmodul": 1, "The": [1, 6, 87, 125, 135, 156, 166, 265], "__init__": [1, 34], "method": [1, 15, 22, 136, 151, 178, 179, 194, 255], "valu": [1, 137, 154, 160, 255], "estim": [1, 147], "actor": 1, "put": [1, 147, 176, 179], "thing": [1, 14], "togeth": [1, 14, 124, 147, 153, 176, 179], "forward": [1, 5, 6, 21, 78, 109, 142, 146, 179, 225], "call": 1, "transform": [1, 7, 14, 41, 42, 51, 118, 119, 122, 124, 138, 146, 155, 160, 165, 167], "parallel": [1, 7, 21, 45, 56, 61, 120, 122, 123, 124, 134, 135, 150], "execut": [1, 4, 14, 18, 105, 162, 169], "normal": [1, 44, 160], "observ": [1, 184], "stat": 1, "build": [1, 4, 5, 10, 22, 23, 58, 59, 99, 116, 143, 144, 156, 158, 206, 208, 210, 220, 224, 263], "explor": [1, 4, 18], "data": [1, 6, 7, 9, 19, 44, 45, 49, 50, 52, 55, 56, 60, 61, 87, 110, 115, 117, 122, 123, 124, 127, 128, 134, 158, 160, 166, 167, 169, 172, 182, 193, 197, 264], "collector": [1, 137, 160], "evalu": [1, 7, 49, 60, 115, 117, 125, 126, 127, 138, 158, 166, 183, 186, 199], "your": [1, 4, 5, 10, 60, 152, 179, 184, 185, 225], "record": [1, 169], "replai": [1, 137, 160, 161], "buffer": [1, 137, 160], "storag": [1, 260], "batch": [1, 7, 8, 14, 115, 116, 130, 143, 146, 162], "size": [1, 138, 186, 199], "modul": [1, 4, 6, 15, 25, 60, 67, 85, 93, 104, 111, 135, 137, 138, 142, 150, 154, 157, 197, 204, 220, 239, 246], "construct": [1, 18, 55, 193, 194], "target": [1, 7, 147, 265], "network": [1, 6, 44, 47, 52, 87, 99, 102, 110, 118, 127, 128, 137, 147, 160, 161, 167], "updat": [1, 47, 147, 162, 204], "optim": [1, 44, 52, 69, 99, 104, 110, 111, 119, 126, 153, 164, 178, 213, 225, 226, 227, 249, 255], "time": [1, 82, 109, 138, 225], "polici": [1, 14, 122, 137, 160], "experi": [1, 14, 15, 126, 180], "result": [1, 3, 45, 52, 73, 105, 109, 115, 126, 127, 131, 160, 166, 167, 169, 186, 203], "next": [1, 44, 52, 73, 160], "step": [1, 4, 58, 59, 75, 114, 135, 153, 156, 160, 169, 220, 226, 227], "autograd": [2, 8, 10, 43, 63, 64, 76, 89, 111, 125, 129, 142, 164], "c": [2, 3, 4, 5, 6, 8, 10, 22, 23, 187, 208, 210, 222, 248, 259], "frontend": [2, 6, 85, 86], "basic": [2, 6, 21, 25, 35, 134, 135, 142, 150, 156, 162, 173, 174, 175, 205], "oper": [2, 5, 8, 10, 22, 23, 48, 101, 108, 178, 180, 193, 194, 195, 202, 210, 225], "comput": [2, 14, 43, 82, 101, 103, 146, 151, 158], "higher": 2, "order": 2, "gradient": [2, 12, 32, 73, 76, 155, 193], "us": [2, 3, 5, 6, 7, 11, 12, 13, 20, 22, 23, 24, 25, 43, 50, 53, 60, 105, 109, 112, 113, 116, 119, 123, 130, 132, 134, 135, 137, 139, 142, 155, 156, 162, 163, 164, 165, 169, 170, 190, 193, 202, 208, 210, 224, 225, 230, 255], "custom": [2, 5, 10, 14, 15, 22, 23, 51, 67, 108, 117, 120, 130, 131, 142, 156, 157, 158, 174, 175, 179, 210, 224], "function": [2, 7, 12, 15, 19, 37, 44, 47, 52, 64, 73, 78, 85, 87, 97, 98, 99, 110, 115, 130, 131, 138, 142, 146, 151, 155, 157, 158, 160, 183, 199, 200], "translat": [2, 113], "from": [2, 19, 22, 43, 50, 105, 112, 132, 172, 176, 177, 178, 179, 190], "python": [2, 5, 22, 23, 58, 59, 85, 156, 208, 255, 258], "cuda": [3, 5, 50, 80, 82, 214], "graph": [3, 43, 60, 101, 105, 108, 173, 174, 175, 178, 182, 183, 184, 186, 201], "api": [3, 4, 6, 89, 110, 140, 142, 148, 153, 156, 186, 187, 202, 208, 228, 258], "get": [3, 4, 10, 58, 59, 82, 103, 123, 134, 145, 152, 164, 195, 222, 226, 227], "start": [3, 7, 82, 123, 134, 152, 164, 195, 222], "\u5728": [4, 159, 188, 246, 259], "\u4e2d\u52a0\u8f7d": [4, 259], "torchscript": [4, 21, 22, 23, 25, 60, 110, 112, 173, 205, 210, 218, 222, 255, 259], "\u6a21\u578b": [4, 92, 96, 119, 223, 240, 259, 260], "1": [4, 9, 19, 44, 58, 59, 78, 85, 105, 135, 138, 151, 156, 158, 169, 170, 177, 179, 180, 182, 183, 186, 197, 201, 202, 215, 220, 225, 226, 227, 230, 233, 235, 236, 238, 240, 242, 243, 244, 245, 248, 250, 252, 255, 267], "torch": [4, 43, 61, 80, 81, 93, 101, 104, 112, 129, 134, 157, 165, 173, 174, 175, 177, 193, 199, 200, 207, 212, 225, 232, 233, 239, 242, 246, 254, 257, 258], "script": [4, 23, 25, 53, 85, 119, 152, 186, 226, 227, 255], "via": [4, 15, 270], "trace": [4, 23, 25, 82, 83, 85, 144, 173, 178, 184, 186, 206, 228, 255], "annot": [4, 202], "2": [4, 9, 17, 19, 44, 45, 58, 59, 78, 85, 105, 135, 138, 151, 156, 158, 169, 170, 177, 178, 179, 180, 182, 183, 186, 197, 199, 200, 201, 202, 203, 215, 220, 225, 226, 227, 230, 233, 235, 236, 238, 240, 242, 243, 244, 245, 248, 250, 251, 252, 255, 267, 268], "serial": [4, 15, 22, 138, 157], "file": [4, 49, 105, 112, 132, 166, 210], "3": [4, 9, 19, 44, 45, 58, 59, 85, 105, 135, 138, 156, 169, 170, 177, 180, 182, 183, 186, 197, 201, 202, 220, 225, 226, 227, 230, 233, 235, 236, 238, 240, 242, 243, 244, 245, 248, 250, 251, 252, 255, 267], "load": [4, 6, 7, 9, 12, 22, 25, 44, 49, 53, 58, 59, 60, 97, 112, 117, 132, 134, 138, 158, 166, 167, 199, 200, 225, 239], "A": [4, 23, 43, 46, 98, 130, 202, 250, 265], "minim": [4, 97], "applic": [4, 6, 136, 156, 210], "depend": [4, 105, 107, 165], "libtorch": [4, 190], "4": [4, 9, 17, 19, 44, 58, 59, 85, 105, 135, 138, 156, 159, 169, 170, 180, 183, 186, 202, 203, 220, 225, 230, 233, 235, 236, 238, 240, 242, 243, 244, 245, 248, 250, 251, 252, 267], "5": [4, 19, 44, 58, 59, 105, 169, 170, 180, 183, 186, 202, 225, 233, 236, 238, 240, 242, 243, 244, 248, 252, 267], "help": [4, 169], "extens": [5, 10, 13, 120, 156, 178, 209, 213, 222], "motiv": [5, 6, 85, 183, 191, 199, 202], "exampl": [5, 13, 21, 22, 58, 59, 73, 78, 79, 85, 99, 102, 103, 112, 125, 187, 202, 220, 222, 265, 267], "write": [5, 6, 14, 51, 136, 170, 179, 184, 191, 202], "setuptool": [5, 23], "op": [5, 8, 108, 174, 175], "pass": [5, 11, 109, 143, 153], "backward": [5, 10, 21, 78, 122, 130, 131, 153], "bind": [5, 22], "perform": [5, 109, 139, 144, 145, 148, 155, 165, 169, 177, 178, 199, 225], "comparison": [5, 130, 134, 155, 173, 183], "gpu": [5, 6, 44, 45, 55, 79, 87, 95, 104, 110, 112, 169, 185, 190, 222, 249], "devic": [5, 12, 15, 112, 122, 208, 234, 239], "jit": [5, 10, 23, 110, 159], "compil": [5, 23, 129, 145, 165, 173, 212, 213, 254, 257, 258], "mix": [5, 25, 122, 132], "accessor": 5, "integr": [5, 15, 189, 196], "defin": [6, 7, 8, 9, 19, 22, 44, 47, 49, 60, 64, 97, 115, 126, 135, 138, 160, 172, 179, 180, 182, 183, 199, 200, 220, 255], "neural": [6, 12, 44, 47, 87, 110, 147, 151, 223], "regist": [6, 8, 10, 15, 23], "paramet": [6, 13, 45, 60, 93, 112, 157, 160, 162, 163, 202, 204, 233, 249, 264], "submodul": [6, 184], "travers": 6, "hierarchi": 6, "mode": [6, 18, 19, 142, 146, 182, 183, 184, 186, 199, 222], "ownership": 6, "dcgan": [6, 52], "wa": 6, "gan": [6, 52], "agan": 6, "gener": [6, 7, 15, 52, 110, 112, 113, 115, 126, 220, 264], "discrimin": [6, 52, 98], "loop": [6, 14, 135, 137, 160, 161, 200], "move": [6, 22], "checkpoint": [6, 55, 112, 122, 134, 147, 200], "recov": 6, "state": 6, "inspect": [6, 154, 157, 170], "imag": [6, 12, 20, 44, 58, 59, 105, 117, 119, 140, 158, 172, 265, 266], "distribut": [7, 11, 16, 18, 53, 55, 56, 61, 82, 110, 120, 134, 135, 136, 163, 164, 176], "pipelin": [7, 115, 135, 150], "multipl": [7, 44, 112, 157], "process": [7, 53, 55, 58, 59, 115, 134, 135, 156, 162], "input": [7, 11, 52, 55, 58, 59, 60, 73, 127, 131, 150, 176, 197, 211, 255], "sequenc": [7, 102, 124], "scale": [7, 124, 133, 165], "pipe": 7, "initi": [7, 48, 52, 53, 115, 134, 136, 147, 154, 195, 204], "test": [7, 9, 10, 14, 44, 73, 87, 115, 130, 143, 179, 208, 220], "dataset": [7, 19, 45, 51, 104, 110, 113, 115, 138, 179, 183, 186, 199, 200], "output": [7, 58, 59, 113, 131], "dispatch": [8, 10, 165], "schema": 8, "backend": [8, 10, 15, 136, 145, 156, 180, 199, 200, 201, 208], "implement": [8, 22, 23, 52, 73, 98, 130, 154, 156, 162, 163, 165, 191, 193, 204], "For": 8, "do": [8, 44, 131, 148], "need": [8, 184], "In": 8, "place": [8, 80], "view": [8, 169], "ad": [8, 87, 170, 210], "support": [8, 10, 87, 108, 158, 165, 194, 204], "go": [8, 44, 52, 73, 172], "beyond": 8, "autocast": [8, 232], "tracer": 8, "beta": [9, 17, 19, 108, 138, 142, 143, 144, 148, 158, 165, 196, 211, 212, 213, 221, 224, 258], "dynam": [9, 21, 98, 138, 174, 175, 182, 186, 197, 230], "quantiz": [9, 19, 119, 138, 158, 180, 182, 183, 184, 185, 186, 197, 199, 200, 201, 202, 225, 226, 227, 230], "an": [9, 10, 14, 20, 44, 58, 59, 60, 102, 103, 115, 125, 137, 160, 213, 269], "lstm": [9, 21, 98, 102, 137], "word": [9, 99, 103], "languag": [9, 103], "introduct": [9, 12, 24, 43, 52, 58, 59, 61, 91, 101, 138, 154, 169, 172, 173, 176, 186, 187, 189, 190, 191, 194, 196, 197, 201, 202, 204, 206, 208, 211, 220, 224, 225, 226, 227, 229, 230, 255], "text": [9, 49, 265], "pretrain": [9, 60, 179, 226, 227, 230], "extend": [10, 22, 23, 108, 157], "new": [10, 15, 58, 59, 64, 98, 115, 130, 229], "s": [10, 60, 101, 147, 178, 192], "kei": 10, "full": [10, 87], "list": [10, 266], "kernel": [10, 15, 82, 151], "against": 10, "nativ": [10, 210], "compat": [10, 190], "known": 10, "issu": 10, "addit": [10, 42, 114, 169], "note": [10, 60, 98, 202], "futur": [10, 15], "work": [10, 11, 15, 122, 123, 124, 148], "stai": 10, "touch": 10, "uneven": 11, "join": 11, "context": [11, 263], "manag": 11, "requir": [11, 17, 105, 125, 157, 203], "distributeddataparallel": [11, 61, 134, 249], "zeroredundancyoptim": [11, 261], "keyword": 11, "argument": [11, 255], "how": [11, 15, 122, 123, 124, 153, 183, 199, 200, 202, 224, 263], "doe": [11, 17, 125, 203], "joinabl": 11, "joinhook": 11, "make": [11, 98, 116, 184, 210], "toi": [11, 202], "class": [11, 14, 22, 51, 97, 154], "underli": 12, "principl": [12, 177, 178, 194], "packag": [12, 78], "select": [12, 137, 206], "content": [12, 111, 263, 264, 265, 266, 267, 268], "descent": 12, "creat": [13, 45, 49, 99, 101, 126, 127, 128, 144, 151, 157], "numpi": [13, 40, 48, 71, 80, 95, 111, 192], "scipi": 13, "less": 13, "parametr": [13, 154, 157], "pendulum": 14, "\u4f7f\u7528": [14, 42, 55, 90, 93, 96, 104, 118, 160, 212, 215, 221, 228, 231, 232, 233, 239, 240, 248, 249, 257, 258], "\u7f16\u5199\u73af\u5883\u548ctransform": 14, "effect": 14, "action": [14, 137], "_step": 14, "reset": 14, "simul": 14, "_reset": 14, "metadata": [14, 15], "env": 14, "_spec": 14, "spec": 14, "shape": [14, 174, 175], "reproduc": 14, "seed": 14, "wrap": [14, 122, 179], "envbas": 14, "our": [14, 18, 130, 136, 143, 153, 176], "rollout": 14, "simpl": [14, 45, 105, 144, 166], "facilit": 15, "privateuse1": 15, "guard": 15, "deseri": [15, 22], "other": [15, 18, 169], "improv": [15, 109, 169], "user": [15, 81, 127, 184, 208], "renam": 15, "name": [15, 127], "properti": 15, "relat": [15, 172, 178], "combin": [16, 124, 134], "dataparallel": [16, 45, 56, 61, 79, 87, 112, 134, 242], "rpc": [16, 61, 120, 135, 162, 163, 164, 181, 214, 219], "framework": [16, 163, 164], "acceler": [17, 152, 203], "bert": [17, 138, 186, 203], "semi": [17, 24, 203], "structur": [17, 203, 268], "sparsiti": [17, 194, 203], "problem": [17, 202, 203], "solv": [17, 203], "intro": [17, 203], "establish": 17, "baselin": [17, 183], "prune": [17, 157, 203], "spars": [17, 191, 194, 203], "infer": [17, 58, 59, 112, 117, 119, 138, 177, 222, 255], "torchrec": [18, 176], "shard": [18, 122, 123, 124, 135], "instal": [18, 75, 82, 105, 138, 158, 176, 270], "embed": [18, 103], "distributedmodelparallel": [18, 176], "multiprocess": 18, "tabl": [18, 111, 263, 264, 265, 266, 267, 268], "wise": 18, "static": [19, 98, 183, 197, 230], "eager": [19, 183, 186], "architectur": 19, "helper": [19, 138, 183, 194, 199, 200], "loader": [19, 87], "imagenet": 19, "post": [19, 182, 183, 199, 201, 230], "awar": [19, 200, 201, 230], "speedup": [19, 173], "option": [20, 43, 45, 114, 179, 208, 263, 264, 266], "\u6a21\u578b\u5bfc\u51fa\u5230": 20, "\u5e76\u4f7f\u7528": 20, "runtim": [20, 105, 108], "\u8fd0\u884c": 20, "syntax": [21, 85, 205], "appli": [21, 124, 138, 150, 201], "ensembl": [21, 139], "bidirect": 21, "layer": [21, 90, 124, 130], "asid": 21, "visual": [21, 105, 117, 153, 158, 166, 167], "project": [22, 263], "With": [22, 169, 210], "cmake": [22, 23, 210], "save": [22, 25, 53, 55, 60, 105, 112, 122, 125, 131, 132, 134, 147, 153, 199, 200, 242], "To": 22, "ivalu": 22, "take": 22, "return": [22, 125], "bound": [22, 178], "appendix": [23, 194], "more": [23, 58, 59, 119, 125, 145, 146, 162, 169, 176, 189, 190, 196, 211, 220, 224, 226, 227, 229, 230, 255], "wai": [23, 155, 265], "supervis": 24, "learn": [24, 35, 46, 58, 59, 85, 98, 99, 100, 110, 117, 119, 120, 138, 147, 158, 162, 164, 169, 177, 189, 190, 196, 211, 220, 224, 226, 227, 229, 230, 255], "usb": 24, "built": [24, 180, 190], "upon": 24, "freematch": 24, "softmatch": 24, "cifar": [24, 97], "10": [24, 97, 153, 183, 267], "onli": [24, 184, 222], "40": 24, "label": [24, 172], "specif": [24, 172, 199, 200], "imbalanc": 24, "algorithm": [24, 161], "\u4ecb\u7ecd": [25, 82, 88, 90, 94, 95, 107, 233, 235, 236, 251, 252], "author": [25, 105], "further": [25, 32, 43, 53, 55, 56, 105, 107, 108, 109, 114, 117, 132, 133, 137, 180, 191, 193, 194], "read": [25, 32, 43, 53, 55, 56, 105, 107, 108, 109, 114, 132, 133, 137, 172, 178, 180, 191, 193, 194], "\u97f3\u9891\u6570\u636e\u589e\u5f3a": 26, "\u97f3\u9891\u6570\u636e\u96c6": 27, "\u97f3\u9891\u7279\u5f81\u589e\u5f3a": 28, "\u97f3\u9891\u7279\u5f81\u63d0\u53d6": 29, "\u97f3\u9891": 30, "i": [30, 44], "o": 30, "audio": 31, "\u91cd\u91c7\u6837": 31, "\u81ea\u52a8\u5fae\u5206": 32, "\u5f20\u91cf": [32, 40, 72, 92, 111], "\u51fd\u6570\u548c\u8ba1\u7b97\u56fe": 32, "\u8ba1\u7b97\u68af\u5ea6": 32, "\u7981\u7528\u68af\u5ea6\u8ddf\u8e2a": 32, "\u66f4\u591a\u5173\u4e8e\u8ba1\u7b97\u56fe": 32, "\u53ef\u9009\u9605\u8bfb": 32, "\u5f20\u91cf\u68af\u5ea6": 32, "tensor": [32, 48, 63, 72, 76, 80, 95, 101, 110, 111, 120, 124, 125, 127, 153, 165, 194, 195, 202, 213, 225, 255], "\u548c\u96c5\u53ef\u6bd4\u4e58\u79ef": 32, "jacobian": [32, 146, 151], "product": [32, 146, 151, 165], "\u6784\u5efa\u795e\u7ecf\u7f51\u7edc": [33, 252], "\u83b7\u53d6\u8bad\u7ec3\u8bbe\u5907": 33, "\u5b9a\u4e49\u7c7b": 33, "\u6a21\u578b\u5c42": 33, "nn": [33, 61, 67, 68, 78, 85, 93, 104, 111, 112, 157, 176, 239, 242, 246], "flatten": 33, "linear": [33, 99, 104], "relu": [33, 180], "sequenti": [33, 104], "softmax": [33, 99, 193], "\u6a21\u578b\u53c2\u6570": 33, "\u5ef6\u4f38\u9605\u8bfb": [33, 34, 37, 41], "\u6570\u636e\u96c6\u4e0e\u6570\u636e\u52a0\u8f7d\u5668": 34, "\u52a0\u8f7d\u6570\u636e\u96c6": 34, "\u8fed\u4ee3\u548c\u53ef\u89c6\u5316\u6570\u636e\u96c6": 34, "\u521b\u5efa\u81ea\u5b9a\u4e49\u6570\u636e\u96c6": 34, "__len__": 34, "__getitem__": 34, "\u4f7f\u7528\u6570\u636e\u52a0\u8f7d\u5668\u4e3a\u8bad\u7ec3\u51c6\u5907\u6570\u636e": 34, "\u901a\u8fc7": [34, 244], "dataload": [34, 51, 104, 110], "\u8fdb\u884c\u8fed\u4ee3": 34, "\u57fa\u7840\u77e5\u8bc6": 36, "\u8fd0\u884c\u6559\u7a0b\u4ee3\u7801": [36, 88], "\u5982\u4f55\u4f7f\u7528\u672c\u6307\u5357": 36, "\u4f18\u5316\u6a21\u578b\u53c2\u6570": [37, 38], "\u524d\u7f6e\u4ee3\u7801": 37, "\u8d85\u53c2\u6570": 37, "\u4f18\u5316\u5faa\u73af": 37, "\u635f\u5931\u51fd\u6570": [37, 93, 96], "\u4f18\u5316\u5668": [37, 96], "\u5b8c\u6574\u5b9e\u73b0": 37, "\u5feb\u901f\u5165\u95e8": 38, "\u5904\u7406\u6570\u636e": 38, "\u521b\u5efa\u6a21\u578b": 38, "\u4fdd\u5b58\u6a21\u578b": [38, 250], "\u52a0\u8f7d\u6a21\u578b": 38, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": [39, 244], "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b\u6743\u91cd": 39, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u5e26\u6709\u7ed3\u6784\u7684\u6a21\u578b": 39, "\u76f8\u5173\u6559\u7a0b": 39, "\u521d\u59cb\u5316\u5f20\u91cf": 40, "\u5f20\u91cf\u7684\u5c5e\u6027": 40, "\u5f20\u91cf\u64cd\u4f5c": 40, "\u4e0enumpy\u8f6c\u6362": 40, "\u5f20\u91cf\u8f6c\u4e3anumpi": 40, "arrai": [40, 48, 80], "array\u8f6c\u4e3a\u5f20\u91cf": 40, "totensor": 41, "lambda": 41, "better": 42, "\u8fdb\u884c\u5feb\u901f": 42, "\u63a8\u65ad": 42, "featur": [42, 102, 117, 122, 158, 169, 172, 222], "thi": [42, 57, 122, 153, 266, 269], "inform": [42, 85, 145], "summari": [42, 45, 113, 122, 165, 229], "gentl": 43, "background": 43, "usag": [43, 110, 130, 142, 150, 153, 173, 174, 175, 177, 208], "differenti": [43, 101, 142], "vector": [43, 139, 146, 151], "calculu": 43, "exclus": 43, "dag": 43, "classifi": [44, 99, 105, 119, 158, 172], "about": [44, 138], "cifar10": 44, "convolut": [44, 130, 137, 143], "where": [44, 52, 73, 172, 193], "dummi": 45, "8": [45, 183, 233, 248, 267], "deep": [46, 98, 99, 100, 110, 177], "60": 46, "minut": 46, "blitz": 46, "backprop": 47, "weight": [47, 52, 65, 197], "attribut": [48, 255], "bridg": [48, 80, 95], "chatbot": 49, "preprocess": [49, 147], "format": [49, 105, 112, 148, 178, 225], "trim": 49, "seq2seq": [49, 60, 118, 166], "encod": [49, 60, 103, 166], "decod": [49, 60, 166], "procedur": 49, "mask": [49, 193], "singl": [49, 150], "iter": [49, 51, 115, 157], "greedi": [49, 60], "my": 49, "googl": [50, 260], "colab": 50, "version": [50, 151], "drive": 50, "enabl": [50, 187], "compos": [51, 146], "through": [51, 85, 180, 201], "afterword": 51, "torchvis": [51, 74, 179], "\u6559\u7a0b": [52, 75, 86, 97, 121, 160, 161, 167, 223], "adversari": [52, 73], "fault": 53, "toler": 53, "torchrun": [53, 134], "why": [53, 56, 124, 125, 193, 195], "grace": 53, "restart": 53, "group": [53, 55, 156], "provid": 53, "variabl": 53, "snapshot": [53, 153], "trainer": 53, "constructor": 53, "resum": [53, 112], "\u5206\u5e03\u5f0f\u5e76\u884c": 54, "video": 54, "section": [54, 268], "ddp": [55, 56, 120, 132, 134, 249], "\u8fdb\u884c\u591a": 55, "\u8bad\u7ec3": [55, 256], "job": 55, "you": [56, 124], "should": [56, 124], "prefer": [56, 225], "over": 56, "dp": 56, "\u6df1\u5ea6\u5b66\u4e60": 57, "60\u5206\u949f\u5165\u95e8": 57, "goal": 57, "segment": [58, 59, 179], "deeplabv3": [58, 59], "android": [58, 206, 208, 210, 220, 224, 225, 226], "deploy": [58, 59], "reus": [58, 59, 225], "complet": [58, 59], "ui": [58, 59], "refactor": [58, 59, 184], "recap": [58, 59, 122], "deploi": 60, "acknowledg": [60, 126, 177, 178], "handl": 60, "attent": [60, 165, 166], "search": [60, 87], "chang": [60, 234], "host": [60, 196], "own": [60, 136, 184], "greedysearchdecod": 60, "print": [60, 109], "\u5206\u5e03\u5f0f\u6982\u8ff0": 61, "fullyshardeddataparallel": 61, "elast": 61, "base": [61, 113, 158, 181, 206, 219, 263], "develop": 61, "control": [65, 165, 174, 175], "flow": [65, 174, 175, 202], "share": [65, 202], "warm": 71, "up": [71, 126, 150, 172, 179, 180, 185, 213], "\u5bf9\u6297\u6837\u672c\u751f\u6210": 73, "threat": 73, "fast": [73, 221], "sign": 73, "attack": 73, "under": 73, "fgsm": 73, "accuraci": [73, 87, 138, 145, 199], "vs": [73, 146, 192], "epsilon": 73, "sampl": [73, 128, 155], "finetun": [74, 117, 158, 179], "torchmultimod": 75, "\u5fae\u8c03": 75, "flava": 75, "track": [76, 131, 170], "histori": 76, "convnet": [78, 117], "hook": [78, 125, 153], "recurr": [78, 137], "net": 78, "multi": [79, 87, 126, 177], "part": [79, 85, 102, 158, 178], "cpu": [79, 112, 122, 125, 144, 145, 177, 178, 188, 222, 249], "inplac": 80, "out": [80, 130, 143], "zero": 80, "index": [80, 193, 264], "No": 80, "camel": 80, "case": [80, 134, 211], "former": 81, "holist": [82, 83], "analysi": [82, 83, 178], "hta": 82, "tempor": 82, "breakdown": 82, "idl": 82, "durat": 82, "commun": [82, 87, 136], "overlap": 82, "augment": [82, 102], "counter": 82, "memori": [82, 102, 109, 125, 130, 148, 153, 161, 177, 178, 225], "bandwidth": 82, "queue": 82, "length": 82, "launch": [82, 135], "statist": 82, "\u5dee\u5f02\u5206\u6790": 83, "hybrid": [85, 86], "pure": 85, "top": [85, 178], "level": [85, 102, 263, 265, 266], "rai": 87, "tune": [87, 122, 138, 178], "\u8d85\u53c2\u6570\u8c03\u4f18": 87, "configur": [87, 126, 138, 178, 186, 199, 200, 263], "set": [87, 126, 138, 172, 177, 180, 183, 185, 186, 199, 213], "space": 87, "youtub": [88, 91], "\u81ea\u52a8\u5fae\u5206\u57fa\u7840": 89, "\u6211\u4eec\u4e3a\u4ec0\u4e48\u9700\u8981": 89, "\u4e00\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50": 89, "\u81ea\u52a8\u6c42\u5bfc\u5728\u8bad\u7ec3\u4e2d": 89, "\u5173\u95ed\u548c\u6253\u5f00\u81ea\u52a8\u6c42\u5bfc": 89, "\u548c\u539f\u4f4d\u64cd\u4f5c": 89, "\u5206\u6790\u5668": 89, "\u9ad8\u7ea7\u4e3b\u9898": [89, 232], "\u66f4\u591a": 89, "\u7ec6\u8282\u548c\u9ad8\u7ea7": 89, "\u9ad8\u7ea7": 89, "captum": [90, 231], "\u8fdb\u884c\u6a21\u578b\u7406\u89e3": 90, "\u5b89\u88c5": [90, 159, 223, 247], "\u7b2c\u4e00\u4e2a\u793a\u4f8b": 90, "\u4f7f\u7528\u96c6\u6210\u68af\u5ea6\u8fdb\u884c\u7279\u5f81\u5f52\u56e0": 90, "\u4f7f\u7528\u906e\u6321\u8fdb\u884c\u7279\u5f81\u5f52\u56e0": 90, "\u4f7f\u7528\u5c42\u68af\u5ea6\u7c7b\u6fc0\u6d3b\u6620\u5c04": 90, "gradcam": 90, "\u8fdb\u884c\u5c42\u5f52\u56e0": 90, "\u4f7f\u7528captum": 90, "insights\u8fdb\u884c\u53ef\u89c6\u5316": 90, "\u7b80\u4ecb": [92, 95, 96, 209, 238, 240, 242, 243, 244, 245, 250], "\u6570\u636e\u96c6\u548c\u6570\u636e\u52a0\u8f7d\u5668": [92, 96], "\u8bad\u7ec3\u4f60\u7684": 92, "\u6784\u5efa\u6a21\u578b": 93, "\u548c": [93, 104, 159, 172, 250], "\u5e38\u89c1\u5c42\u7c7b\u578b": 93, "\u7ebf\u6027\u5c42": 93, "\u5377\u79ef\u5c42": 93, "\u5faa\u73af\u5c42": 93, "\u8f6c\u6362\u5668": 93, "\u5176\u4ed6\u5c42\u548c\u51fd\u6570": 93, "\u6570\u636e\u64cd\u4f5c\u5c42": 93, "\u6fc0\u6d3b\u51fd\u6570": 93, "tensorboard": [94, 169, 170], "\u652f\u6301": [94, 218], "\u5f00\u59cb\u4e4b\u524d": [94, 231], "\u5728tensorboard\u4e2d\u663e\u793a\u56fe\u50cf": 94, "\u7ed8\u5236\u6807\u91cf\u4ee5\u53ef\u89c6\u5316\u8bad\u7ec3": 94, "\u53ef\u89c6\u5316\u60a8\u7684\u6a21\u578b": 94, "\u4f7f\u7528\u5d4c\u5165\u53ef\u89c6\u5316\u60a8\u7684\u6570\u636e\u96c6": 94, "\u5176\u4ed6\u8d44\u6e90": [94, 96, 236, 259], "\u521b\u5efa\u5f20\u91cf": 95, "\u968f\u673a\u5f20\u91cf\u548c\u79cd\u5b50": 95, "\u5f20\u91cf\u5f62\u72b6": 95, "\u5f20\u91cf\u6570\u636e\u7c7b\u578b": 95, "\u4f7f\u7528pytorch\u5f20\u91cf\u8fdb\u884c\u6570\u5b66\u548c\u903b\u8f91\u8fd0\u7b97": 95, "\u5f20\u91cf\u5e7f\u64ad": 95, "\u66f4\u591a\u5f20\u91cf\u6570\u5b66\u8fd0\u7b97": 95, "\u672c\u5730\u4fee\u6539\u5f20\u91cf": 95, "\u590d\u5236\u5f20\u91cf": 95, "\u79fb\u52a8\u5230": 95, "\u64cd\u4f5c\u5f20\u91cf\u5f62\u72b6": 95, "\u6539\u53d8\u7ef4\u5ea6\u6570\u91cf": 95, "\u8bad\u7ec3\u6a21\u578b": 96, "\u8bad\u7ec3\u5faa\u73af": 96, "\u6bcf\u5468\u671f\u6d3b\u52a8": 96, "knowledg": 97, "distil": 97, "util": [97, 110, 157, 161, 225, 233, 246], "cross": 97, "entropi": 97, "cosin": 97, "intermedi": [97, 131], "regressor": 97, "advanc": [98, 122, 136, 169, 178, 192, 209], "decis": 98, "bi": 98, "crf": 98, "versu": 98, "toolkit": 98, "condit": 98, "random": [98, 115], "field": [98, 266], "discuss": 98, "exercis": [98, 102, 103, 114, 127, 128, 166, 178], "tag": [98, 102], "block": [99, 233, 265], "affin": 99, "map": 99, "non": [99, 175, 184, 213, 220], "probabl": 99, "compon": [99, 145], "logist": 99, "regress": 99, "bag": [99, 103], "nlp": 100, "librari": [101, 172, 190, 210, 226, 227], "reshap": 101, "automat": [101, 142], "long": [102, 267, 269], "short": 102, "term": 102, "speech": 102, "tagger": 102, "charact": 102, "lexic": 103, "semant": [103, 191, 192], "dens": [103, 165], "n": 103, "gram": 103, "continu": 103, "\u5177\u4f53\u662f\u4ec0\u4e48": 104, "mnist": 104, "\u6570\u636e\u96c6\u8bbe\u7f6e": 104, "\u4ece\u96f6\u5f00\u59cb\u7684\u795e\u7ecf\u7f51\u7edc": 104, "\u4e0d\u4f7f\u7528": 104, "\u91cd\u6784": 104, "\u6dfb\u52a0\u9a8c\u8bc1\u96c6": 104, "\u521b\u5efa": 104, "fit": [104, 153], "get_data": 104, "cnn": 104, "\u5305\u88c5": 104, "\u603b\u7ed3": [104, 159, 248], "export": [105, 112, 174, 175, 199, 200, 201, 202], "netron": 105, "6": [105, 169, 170, 180, 183, 225, 233, 240, 242, 248, 267], "7": [105, 169, 180, 183, 233, 240, 248, 267], "compar": [105, 119, 186, 197, 220], "ones": 105, "registri": 108, "unsupport": 108, "aten": [108, 202], "exist": [108, 148, 150], "without": [108, 208, 220], "registr": 108, "fx": [108, 143, 144, 173, 182, 183, 184, 201], "\u6a21\u578b\u5206\u6790": 109, "debug": [109, 145, 183, 186, 199], "profil": [109, 144, 145, 169, 178, 181, 219, 228, 240], "cheat": 110, "sheet": 110, "vision": [110, 158], "creation": 110, "dimension": 110, "algebra": 110, "activ": 110, "rate": 110, "schedul": [110, 126, 213], "datasampl": 110, "also": 110, "see": 110, "\u8ddf\u7740\u793a\u4f8b\u5b66\u4e60": 111, "\u70ed\u8eab": 111, "\u81ea\u52a8\u6c42\u5bfc": 111, "\u5f20\u91cf\u548c\u81ea\u52a8\u6c42\u5bfc": 111, "\u5b9a\u4e49\u65b0\u7684\u81ea\u52a8\u6c42\u5bfc\u51fd\u6570": 111, "\u81ea\u5b9a\u4e49": 111, "\u6a21\u5757": 111, "\u63a7\u5236\u6d41": 111, "\u6743\u91cd\u5171\u4eab": 111, "\u793a\u4f8b": [111, 253], "state_dict": [112, 244, 251], "recommend": [112, 127, 202], "entir": 112, "One": [112, 135], "warmstart": 112, "differ": [112, 179], "across": 112, "t5": [113, 122], "summar": 113, "sentiment": 113, "classif": 113, "generationutil": 113, "templat": 114, "torchtext": [115, 116], "\u6587\u672c\u5206\u7c7b": 115, "access": [115, 177, 193], "raw": 115, "instanc": [115, 179], "split": 115, "\u9884\u5904\u7406\u81ea\u5b9a\u4e49\u6587\u672c\u6570\u636e\u96c6": 116, "vocabulari": 116, "numeric": 116, "sentenc": 116, "bucket": 116, "pad": 116, "\u8ba1\u7b97\u673a\u89c6\u89c9\u8fc1\u79fb\u5b66\u4e60\u6559\u7a0b": 117, "few": [117, 158], "predict": [117, 140, 158, 172], "fix": [117, 202, 255], "extractor": [117, 158], "\u6570\u636e\u83b7\u53d6\u548c\u5904\u7406": 118, "\u7684": 118, "\u6570\u636e\u6574\u7406": 118, "\u5f15\u7528": 118, "\u4f18\u5316\u89c6\u89c9": 119, "deit": 119, "lite": [119, 190], "interpret": [119, 144, 206, 224], "speed": [119, 134, 150], "fsdp": [120, 122, 123], "tp": [120, 124], "devicemesh": [120, 217], "\u6b22\u8fce\u6765\u5230": 121, "\u66f4\u591a\u8d44\u6e90": [121, 260], "fulli": [122, 123, 124], "fine": [122, 138], "hf": 122, "precis": [122, 132], "intial": 122, "strategi": [122, 126], "prefetch": 122, "stream": 122, "rank0": 122, "larg": 124, "when": [124, 131, 132, 193, 255], "layernorm": 124, "rmsnorm": 124, "typic": 125, "than": [125, 177], "concept": 125, "pack": 125, "unpack": 125, "some": 125, "unconvent": 125, "int": 125, "tupl": 125, "str": 125, "disk": 125, "na": 126, "ax": 126, "torchx": 126, "runner": 126, "searchspac": 126, "metric": 126, "optimizationconfig": 126, "choos": 126, "\u4ece\u96f6\u5f00\u59cb\u7684\u81ea\u7136\u8bed\u8a00\u5904\u7406": [127, 128, 166], "\u5b57\u7b26\u7ea7": [127, 128], "rnn": [127, 128, 164], "\u8fdb\u884c\u59d3\u540d\u5206\u7c7b": 127, "turn": 127, "plot": [127, 128, 166], "\u751f\u6210\u59d3\u540d": 128, "\u4e3a": 129, "\u6355\u83b7\u66f4\u5927\u7684\u540e\u5411\u56fe": 129, "\u6982\u89c8": 129, "\u8bbe\u7f6e": [129, 159, 233, 236, 254, 258], "\u57fa\u672c\u7528\u6cd5": [129, 221, 257], "\u68c0\u67e5\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u65e5\u5fd7": 129, "\u4f7f\u7528\u4e0d\u540c\u7684\u6807\u5fd7\u7f16\u8bd1\u524d\u5411\u548c\u540e\u5411\u4f20\u9012": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u89e3\u51b3\u4e86aotautograd\u7684\u67d0\u4e9b\u9650\u5236": 129, "\u7f16\u8bd1\u81ea\u52a8\u5fae\u5206\u7684\u5e38\u89c1\u91cd\u65b0\u7f16\u8bd1\u539f\u56e0": 129, "\u7ed3\u8bba": [129, 188, 209, 216, 217, 221, 239, 246, 254, 257, 258], "fuse": [130, 143, 153, 165, 220, 225], "norm": [130, 143], "formula": 130, "batchnorm": 130, "doubl": 131, "real": 132, "world": 132, "cloud": [132, 260], "enough": 132, "multinod": 133, "local": [133, 177], "global": [133, 138, 157, 186], "rank": 133, "heteregen": 133, "troubleshoot": 133, "between": [134, 193], "skew": 134, "partit": 135, "resnet50": 135, "stitch": 135, "Into": 135, "point": [136, 197], "collect": [136, 160], "ring": 136, "allreduc": 136, "topic": [136, 265], "dqn": [137, 161], "mlp": 137, "q": [137, 161], "huggingfac": 138, "necessari": 138, "token": 138, "check": [138, 186, 199], "refer": [138, 180, 197, 265], "vmap": [139, 207], "\u5b9a\u4e49": 140, "\u4f9d\u8d56": 140, "\u7b80\u5355\u7684": 140, "web": 140, "server": [140, 162, 163], "\u63a8\u7406": [140, 215, 232, 256], "wav2vec2": [141, 168], "\u5f3a\u5236\u5bf9\u9f50": 141, "fuser": 143, "fusion": [143, 180], "benchmark": [143, 186, 196, 220, 225, 233], "resnet18": [143, 144, 202], "captur": [144, 153, 201], "symbol": [144, 184], "investig": 144, "inductor": [145, 187, 201], "log": [145, 147], "determin": 145, "error": [145, 255], "hessian": 146, "hvp": 146, "vhp": 146, "revers": 146, "jacrev": 146, "jacfwd": 146, "functorch": 146, "\u8bad\u7ec3\u4e00\u4e2a\u9a6c\u91cc\u5965\u6e38\u620f\u7684": 147, "rl": 147, "agent": 147, "definit": [147, 266], "act": 147, "cach": [147, 154], "recal": 147, "td": 147, "all": [147, 153, 176, 249, 255], "let": 147, "plai": 147, "channel": [148, 178, 225], "last": [148, 178, 225], "gain": 148, "machin": 150, "best": 150, "practic": [150, 169], "tangent": 151, "ntk": 151, "contract": 151, "nvfuser": 152, "dure": 153, "disclaim": 153, "techniqu": 153, "register_post_accumulate_grad_hook": 153, "everyth": [153, 179], "line": [153, 186, 265], "hand": 154, "ar": 154, "first": [154, 177, 178], "citizen": 154, "concaten": 154, "remov": [154, 157], "per": 155, "grad": [155, 193, 249], "effici": [155, 177, 191, 224], "cpp": 156, "subclass": [156, 165], "expos": 156, "re": 157, "0": [158, 193], "nightli": [158, 174], "raspberri": 159, "pi": 159, "\u4e0a\u8fdb\u884c\u5b9e\u65f6\u63a8\u7406": 159, "30": 159, "fp": 159, "\u51c6\u5907\u73af\u5883": 159, "opencv": 159, "\u89c6\u9891\u6355\u83b7": 159, "\u56fe\u7247\u5904\u7406": 159, "\u9009\u62e9\u6a21\u578b": 159, "mobilenetv2": [159, 189, 196], "\u91cf\u5316\u548c": 159, "\u6027\u80fd\u4f18\u5316": 159, "\u540e\u7eed": 159, "\u5f3a\u5316\u5b66\u4e60": [160, 161], "ppo": 160, "hyperparamet": [160, 161], "asynchron": 162, "cartpol": 162, "solver": 162, "reinforc": 164, "rref": 164, "high": 165, "dot": 165, "sdpa": 165, "explicit": 165, "hardwar": 165, "causal": 165, "self": 165, "nestedtensor": 165, "attn_bia": 165, "\u5e8f\u5217\u5230\u5e8f\u5217\u7f51\u7edc\u548c\u6ce8\u610f\u529b\u673a\u5236\u8fdb\u884c\u7ffb\u8bd1": 166, "spatial": 167, "depict": 167, "stn": 167, "\u8fdb\u884c\u8bed\u97f3\u8bc6\u522b": 168, "event": 169, "analyz": 169, "amd": 169, "\u53ef\u89c6\u5316\u6a21\u578b": 170, "\u6570\u636e\u548c\u8bad\u7ec3": 170, "projector": 170, "assess": 170, "tacotron2": 171, "\u6587\u672c\u8f6c\u8bed\u97f3": 171, "tiatoolbox": 172, "\u8fdb\u884c\u5168\u5207\u7247\u56fe\u50cf\u5206\u7c7b": 172, "clean": 172, "befor": 172, "patch": 172, "patchpredictor": 172, "whole": 172, "slide": 172, "extract": 172, "patholog": 172, "here": 172, "demonstr": 173, "torchdynamo": 173, "break": [174, 175], "constraint": [174, 175, 180], "decomposit": [174, 175], "exportdb": [174, 175], "strict": 175, "program": 175, "embeddingbag": 176, "embeddingbagcollect": 176, "queri": 176, "vanilla": 176, "offset": 176, "repres": 176, "minibatch": 176, "keyedjaggedtensor": 176, "kjt": 176, "resourc": 176, "grok": [177, 178], "intel": [177, 178, 188, 209, 222, 228, 249, 256], "avoid": 177, "logic": 177, "core": [177, 189], "alwai": 177, "faster": 177, "remot": 177, "pin": 177, "worker": 177, "default": [177, 234], "torchserv": [177, 178, 260], "set_num_thread": 177, "number": [177, 265, 266], "physic": 177, "launcher": [177, 178], "down": [178, 266], "microarchitectur": 178, "tma": 178, "back": 178, "end": 178, "vtune": [178, 228], "instrument": [178, 228], "technolog": [178, 228], "itt": [178, 228], "leverag": 178, "alloc": 178, "tcmalloc": 178, "jemalloc": 178, "ptmalloc": 178, "boost": 178, "\u5bf9\u8c61\u68c0\u6d4b\u5fae\u8c03\u6559\u7a0b": 179, "pennfudan": 179, "modifi": 179, "add": [179, 226, 227], "backbon": 179, "detect": 179, "prototyp": [180, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 198, 199, 200, 203, 206], "backendconfig": 180, "deriv": [180, 202], "pattern": [180, 202], "each": 180, "dtypeconfig": 180, "conv": 180, "qconfigmap": [180, 183], "satisfi": 180, "faulti": 180, "workload": [181, 219], "eval": [183, 199], "specifi": [183, 186], "calibr": [183, 199], "9": [183, 267], "float": [183, 197], "guid": 184, "skip": [184, 204], "traceabl": 184, "torchao": 185, "glue": 186, "qconfig_dict": 186, "one": [186, 266], "wrapper": [187, 208], "\u5982\u4f55\u5728": [188, 228], "window": 188, "\u4e0a\u4f7f\u7528": 188, "torchinductor": 188, "\u5b89\u88c5\u6240\u9700\u8f6f\u4ef6": 188, "\u8bbe\u7f6e\u73af\u5883": 188, "\u4f7f\u7528\u66ff\u4ee3\u7f16\u8bd1\u5668\u4ee5\u83b7\u5f97\u66f4\u597d\u7684\u6027\u80fd": 188, "\u7f16\u8bd1\u5668": 188, "llvm": 188, "ml": 189, "maco": 189, "metal": 190, "sourc": [190, 210], "adagrad": 191, "maskedtensor": [191, 192, 193, 194], "simpler": 191, "origin": 191, "maskedarrai": 192, "reduct": [192, 194], "slice": 193, "distinguish": 193, "nan": [193, 232], "anoth": 193, "x": 193, "yield": 193, "nansum": 193, "nanmean": 193, "safe": 193, "miss": 193, "coo": 194, "csr": 194, "unari": 194, "binari": 194, "nest": 195, "nnapi": 196, "numer": 197, "suit": 197, "correspond": 197, "locat": 197, "its": 197, "equival": 197, "same": 197, "recip": [198, 220, 225, 226, 227, 229, 230, 237, 255], "lower": [199, 201], "qat": 200, "x86": 201, "common": [202, 211, 255], "param": 202, "ir": 202, "pt2e": 202, "match": 202, "directli": 202, "subgraphmatcherwithnamenodemap": 202, "detail": 204, "freez": 205, "mobil": [206, 224, 225, 226, 227, 229, 255], "so": 207, "vulkan": 208, "workflow": [208, 230], "desktop": 208, "sdk": 208, "java": [208, 210], "upload": 208, "\u5229\u7528\u82f1\u7279\u5c14": 209, "\u9ad8\u7ea7\u77e9\u9635\u6269\u5c55": 209, "matrix": 209, "pytorch\u4e2d\u7684amx": 209, "\u5229\u7528amx\u52a0\u901f\u5de5\u4f5c\u8d1f\u8f7d\u7684\u6307\u5357": 209, "\u53ef\u5229\u7528amx\u7684cpu\u7b97\u5b50": 209, "\u786e\u8ba4amx\u6b63\u5728\u88ab\u5229\u7528": 209, "prebuilt": 210, "gradl": 210, "manifest": 210, "bundl": 211, "uncommon": 211, "inflat": 211, "arg": [211, 264], "\u7f16\u8bd1\u4f18\u5316\u5668": 212, "\u6a21\u578b\u8bbe\u7f6e": 212, "\u8bbe\u7f6e\u548c\u8fd0\u884c\u4f18\u5316\u5668\u57fa\u51c6\u6d4b\u8bd5": 212, "\u53e6\u8bf7\u53c2\u9605": [212, 257], "lr": 213, "happen": 213, "\u4f7f\u7528tensorpip": 214, "rpc\u8fdb\u884c\u8bbe\u5907\u5230\u8bbe\u5907\u901a\u4fe1": 214, "\u8981\u6c42": [214, 218, 228, 261], "\u4ec0\u4e48\u662fcuda": 214, "\u5982\u4f55\u4f7f\u7528cuda": 214, "flask": 215, "\u8fdb\u884c\u90e8\u7f72": 215, "\u73af\u5883\u8bbe\u7f6e": [215, 235, 240, 242, 243, 244, 245, 250, 251, 252], "\u4ec0\u4e48\u662f": [215, 217, 228, 259, 261], "\u8bbe\u7f6e\u548c\u652f\u6301\u6587\u4ef6": 215, "\u9009\u9879": 215, "\u5feb\u901f\u83b7\u53d6\u6587\u4ef6": 215, "\u4f7f\u7528\u60a8\u81ea\u5df1\u7684\u56fe\u50cf": 215, "\u6784\u5efa\u60a8\u7684": 215, "\u670d\u52a1": 215, "\u5bfc\u5165": 215, "\u9884\u5904\u7406": 215, "\u540e\u5904\u7406": 215, "\u8fd0\u884c\u5b8c\u6574\u7684": 215, "\u5e94\u7528": 215, "\u91cd\u8981\u8d44\u6e90": 215, "\u5206\u5e03\u5f0f\u68c0\u67e5\u70b9": 216, "dcp": 216, "\u5165\u95e8": [216, 223], "\u5982\u4f55\u5de5\u4f5c": 216, "\u5982\u4f55\u4f7f\u7528": [216, 261], "\u4fdd\u5b58": [216, 232, 233], "\u52a0\u8f7d": 216, "\u5f00\u59cb\u4f7f\u7528": 217, "\u4e3a\u4ec0\u4e48": 217, "\u6709\u7528": 217, "\u5982\u4f55\u5c06": 217, "\u4e0e": [217, 258], "hsdp": 217, "\u4e00\u8d77\u4f7f\u7528": 217, "\u7684\u5206\u5e03\u5f0f\u4f18\u5316\u5668": 218, "\u4ec0\u4e48\u662f\u5206\u5e03\u5f0f\u4f18\u5316\u5668": 218, "\u4ec0\u4e48\u662f\u652f\u6301": 218, "\u5982\u4f55\u7f16\u5199\u652f\u6301": 218, "\u7684\u81ea\u5b9a\u4e49\u5206\u5e03\u5f0f\u4f18\u5316\u5668": 218, "pre": [220, 226, 227, 229, 230, 255], "requisit": [220, 226, 227, 229, 230, 255], "two": 220, "fuse_modul": [220, 225], "tool": 220, "pytorch\u5728aw": 221, "graviton\u5904\u7406\u5668\u4e0a\u7684\u63a8\u7406\u6027\u80fd\u4f18\u5316": 221, "\u5185\u5bb9": 221, "bfloat16": [221, 222], "math": [221, 265], "kernels\u52a0\u901f\u63a8\u7406": 221, "openbla": 221, "\u63d0\u9ad8\u8f83\u5c0f\u6279\u91cf\u7ef4\u5ea6\u7684\u63a8\u7406\u6027\u80fd": 221, "linux": 221, "transpar": 221, "huge": 221, "page": [221, 263], "thp": 221, "\u4f18\u5316\u5185\u5b58\u5206\u914d\u5f00\u9500": 221, "float32": 222, "imper": 222, "float16": 222, "zoo": 222, "\u4f7f\u7528intel": 223, "compressor\u5b9e\u73b0pytorch\u7684\u7b80\u6613\u91cf\u5316": 223, "\u6982\u8ff0": 223, "\u7279\u6027": 223, "\u7528\u6cd5": 223, "\u7cbe\u5ea6\u9a71\u52a8\u91cf\u5316": 223, "\u91cf\u5316\u611f\u77e5\u8bad\u7ec3": 223, "\u4ec5\u6027\u80fd\u91cf\u5316": 223, "\u91cf\u5316\u8f93\u51fa": 223, "\u90e8\u7f72": [223, 259], "mobile_optim": 225, "mobilenet": [226, 227, 230], "v2": [226, 227, 230], "\u5206\u6790": 228, "\u5de5\u4f5c\u8d1f\u8f7d": 228, "\u4e2d\u53ef\u89c6\u5316": 228, "\u6a21\u578b\u5c42\u6b21\u7ed3\u6784": 228, "\u542f\u52a8": 228, "\u914d\u7f6e\u5206\u6790": 228, "\u8bfb\u53d6\u5206\u6790\u7ed3\u679c": 228, "\u4e00\u4e2a\u7b80\u77ed\u7684\u793a\u4f8b\u4ee3\u7801": 228, "\u5c55\u793a\u5982\u4f55\u4f7f\u7528": 228, "\u8fdb\u884c\u6a21\u578b\u53ef\u89e3\u91ca\u6027": 231, "\u8ba1\u7b97\u5f52\u56e0": 231, "\u53ef\u89c6\u5316\u7ed3\u679c": 231, "\u6700\u540e\u6ce8\u610f": 231, "\u81ea\u52a8\u6df7\u5408\u7cbe\u5ea6": 232, "\u4e00\u4e2a\u7b80\u5355\u7684\u7f51\u7edc": 232, "\u9ed8\u8ba4\u7cbe\u5ea6": 232, "\u6dfb\u52a0": 232, "gradscal": 232, "\u5168\u90e8\u96c6\u6210": 232, "\u68c0\u67e5": 232, "\u4fee\u6539\u68af\u5ea6": 232, "\u4f8b\u5982": 232, "\u68af\u5ea6\u88c1\u526a": 232, "\u6062\u590d": 232, "\u8bc4\u4f30": 232, "\u6545\u969c\u6392\u9664": 232, "amp": [232, 249], "\u7684\u52a0\u901f\u6548\u679c\u5fae\u4e4e\u5176\u5fae": 232, "\u635f\u5931\u662f": 232, "inf": 232, "\u7c7b\u578b\u4e0d\u5339\u914d\u9519\u8bef": 232, "\u53ef\u80fd\u8868\u73b0\u4e3a": 232, "cudnn_status_bad_param": 232, "\u5177\u4f53\u6b65\u9aa4": [233, 235, 240, 242, 243, 244, 245, 250, 251, 252], "\u5b9a\u4e49\u8981\u57fa\u51c6\u6d4b\u8bd5\u7684\u51fd\u6570": 233, "timeit": 233, "timer": [233, 248], "\u8fdb\u884c\u57fa\u51c6\u6d4b\u8bd5": 233, "autorang": 233, "\u6bd4\u8f83\u57fa\u51c6\u6d4b\u8bd5\u7ed3\u679c": 233, "\u52a0\u8f7d\u57fa\u51c6\u6d4b\u8bd5\u7ed3\u679c": 233, "fuzz": 233, "\u751f\u6210\u8f93\u5165": 233, "callgrind": [233, 248], "\u6536\u96c6\u6307\u4ee4\u8ba1\u6570": 233, "\u5b66\u4e60\u66f4\u591a": [233, 235, 238, 250, 251], "\u521b\u5efa\u795e\u7ecf\u7f51\u7edc": 235, "\u5bfc\u5165\u52a0\u8f7d\u6570\u636e\u6240\u9700\u7684\u5fc5\u8981\u5e93": [235, 238, 242, 243, 244, 245, 250, 252], "\u5b9a\u4e49\u548c\u521d\u59cb\u5316\u795e\u7ecf\u7f51\u7edc": [235, 243, 244, 245], "\u6307\u5b9a\u6570\u636e\u5982\u4f55\u901a\u8fc7\u4f60\u7684\u6a21\u578b": 235, "\u53ef\u9009": [235, 238], "\u901a\u8fc7\u4f60\u7684\u6a21\u578b\u4f20\u9012\u6570\u636e\u8fdb\u884c\u6d4b\u8bd5": 235, "\u52a8\u6001\u91cf\u5316": 236, "\u4ec0\u4e48\u662f\u52a8\u6001\u91cf\u5316": 236, "\u6b65\u9aa4": [236, 254], "\u6267\u884c\u91cf\u5316": 236, "\u67e5\u770b\u6a21\u578b\u5927\u5c0f": 236, "\u67e5\u770b\u5ef6\u8fdf": 236, "\u67e5\u770b\u7cbe\u5ea6": 236, "\u4e86\u89e3\u66f4\u591a": [236, 240, 247], "\u52a0\u8f7d\u6570\u636e": 238, "\u4f7f\u7528\u6b65\u9aa4": 238, "\u8bbf\u95ee\u6570\u636e\u96c6\u4e2d\u7684\u6570\u636e": 238, "\u904d\u5386\u6570\u636e": 238, "\u53ef\u89c6\u5316\u6570\u636e": 238, "\u4ece\u68c0\u67e5\u70b9\u52a0\u8f7d": 239, "\u7684\u6280\u5de7": 239, "mmap": 239, "true": [239, 249], "meta": [239, 265], "load_state_dict": [239, 246], "assign": 239, "\u5bfc\u5165\u4f9d\u8d56\u7684\u5e93": 240, "\u521b\u5efa\u4e00\u4e2a\u7b80\u5355\u7684": 240, "resnet": 240, "\u4f7f\u7528profiler\u5206\u6790\u6267\u884c\u65f6\u95f4": 240, "\u5206\u6790\u5185\u5b58\u6d88\u8017": 240, "\u4f7f\u7528\u8ddf\u8e2a\u529f\u80fd": 240, "\u68c0\u67e5\u5806\u6808\u8ddf\u8e2a": 240, "\u4f7f\u7528\u5206\u6790\u5668\u5206\u6790\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u4f5c\u4e1a": 240, "\u5728pytorch\u4e2d\u63a8\u7406\u5f62\u72b6": 241, "\u4e2d\u8de8\u8bbe\u5907\u4fdd\u5b58\u548c\u52a0\u8f7d\u6a21\u578b": 242, "\u5b9a\u4e49\u5e76\u521d\u59cb\u5316\u795e\u7ecf\u7f51\u7edc": [242, 250, 251], "\u5728gpu\u4e0a\u4fdd\u5b58": 242, "cpu\u4e0a\u52a0\u8f7d": 242, "gpu\u4e0a\u52a0\u8f7d": 242, "\u5728cpu\u4e0a\u4fdd\u5b58": 242, "\u5728gpu\u4e0a\u52a0\u8f7d": 242, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9": 243, "\u521d\u59cb\u5316\u4f18\u5316\u5668": [243, 244, 245, 251], "\u4fdd\u5b58\u901a\u7528\u68c0\u67e5\u70b9": 243, "\u52a0\u8f7d\u901a\u7528\u68c0\u67e5\u70b9": 243, "\u4fdd\u5b58\u548c\u52a0\u8f7d\u6574\u4e2a\u6a21\u578b": 244, "\u7ee7\u7eed\u5b66\u4e60": [244, 252], "\u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u4fdd\u5b58\u548c\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": 245, "\u4fdd\u5b58\u591a\u4e2a\u6a21\u578b": 245, "\u52a0\u8f7d\u591a\u4e2a\u6a21\u578b": 245, "\u4e2d\u4e3a": 246, "\u548c\u5f20\u91cf\u5b50\u7c7b\u63d0\u4f9b\u6269\u5c55\u70b9": 246, "swap_tensor": 246, "\u5e94\u7528\u4e8e": 246, "\u548c\u76f8\u5173\u65b9\u6cd5": 246, "\u5982\u4f55\u5728pytorch\u4e2d\u4f7f\u7528tensorboard": 247, "\u5728pytorch\u4e2d\u4f7f\u7528tensorboard": 247, "\u8bb0\u5f55\u6807\u91cf": 247, "\u8fd0\u884ctensorboard": 247, "timer\u5feb\u901f\u5165\u95e8": 248, "\u5b9a\u4e49timer": 248, "wall\u65f6\u95f4": 248, "blocked_autorang": 248, "\u4ee3\u7801\u7247\u6bb5": 248, "\u6307\u4ee4\u8ba1\u6570": 248, "collect_callgrind": 248, "\u6df1\u5165\u63a2\u8ba8": 248, "\u8fdb\u884ca": 248, "b\u6d4b\u8bd5": 248, "\u811a\u6ce8": 248, "\u6027\u80fd\u8c03\u4f18\u6307\u5357": 249, "\u4e00\u822c\u4f18\u5316": 249, "\u542f\u7528\u5f02\u6b65\u6570\u636e\u52a0\u8f7d\u548c\u6570\u636e\u589e\u5f3a": 249, "\u5bf9\u4e8e\u9a8c\u8bc1\u6216\u63a8\u7406": 249, "\u7981\u7528\u68af\u5ea6\u8ba1\u7b97": 249, "\u5bf9\u4e8e\u76f4\u63a5\u540e\u8ddf\u6279\u91cf\u5f52\u4e00\u5316\u7684\u5377\u79ef": 249, "\u7981\u7528\u504f\u7f6e": 249, "none": 249, "\u800c\u4e0d\u662f": 249, "zero_grad": 249, "\u6216": 249, "\u878d\u5408\u70b9\u8fd0\u7b97": 249, "\u4e3a\u8ba1\u7b97\u673a\u89c6\u89c9\u6a21\u578b\u542f\u7528": 249, "channels_last": 249, "\u5185\u5b58\u683c\u5f0f": 249, "\u68c0\u67e5\u70b9\u4e2d\u95f4\u7f13\u51b2\u533a": 249, "\u7981\u7528\u8c03\u8bd5api": 249, "cpu\u7279\u5b9a\u4f18\u5316": 249, "\u5229\u7528\u975e\u5747\u5300\u5185\u5b58\u8bbf\u95ee": 249, "numa": 249, "\u63a7\u5236": 249, "\u5229\u7528openmp": 249, "openmp\u8fd0\u884c\u65f6\u5e93": 249, "libiomp": 249, "\u5207\u6362\u5185\u5b58\u5206\u914d\u5668": 249, "\u4f7f\u7528onednn": 249, "graph\u4e0etorchscript\u8fdb\u884c\u63a8\u7406": 249, "\u4f7f\u7528pytorch": 249, "\u529f\u80fd\u5728cpu\u4e0a\u8bad\u7ec3\u6a21\u578b": 249, "\u7279\u5b9a\u4f18\u5316": 249, "\u542f\u7528": 249, "cudnn": 249, "\u81ea\u52a8\u8c03\u4f18\u5668": 249, "\u907f\u514d\u4e0d\u5fc5\u8981\u7684": 249, "\u540c\u6b65": 249, "\u76f4\u63a5\u5728\u76ee\u6807\u8bbe\u5907\u4e0a\u521b\u5efa\u5f20\u91cf": 249, "\u4f7f\u7528\u6df7\u5408\u7cbe\u5ea6\u548c": 249, "\u5728\u8f93\u5165\u957f\u5ea6\u53ef\u53d8\u7684\u60c5\u51b5\u4e0b\u9884\u5206\u914d\u5185\u5b58": 249, "\u5206\u5e03\u5f0f\u4f18\u5316": 249, "\u4f7f\u7528\u9ad8\u6548\u7684\u6570\u636e\u5e76\u884c\u540e\u7aef": 249, "\u5982\u679c\u5728\u4f7f\u7528": 249, "\u548c\u68af\u5ea6\u7d2f\u79ef\u8fdb\u884c\u8bad\u7ec3\u65f6": 249, "\u8df3\u8fc7\u4e0d\u5fc5\u8981\u7684": 249, "reduc": 249, "\u5982\u679c\u4f7f\u7528": 249, "find_unused_paramet": 249, "\u5219\u5728\u6784\u9020\u51fd\u6570\u548c\u6267\u884c\u671f\u95f4\u5339\u914d\u5c42\u7684\u987a\u5e8f": 249, "\u5728\u5206\u5e03\u5f0f\u8bbe\u7f6e\u4e2d\u5e73\u8861\u5de5\u4f5c\u8d1f\u8f7d": 249, "\u4f7f\u7528\u4e0d\u540c\u6a21\u578b\u7684\u53c2\u6570\u5bf9\u6a21\u578b\u8fdb\u884c\u70ed\u542f\u52a8": 250, "b": 250, "\u52a0\u8f7d\u5230\u6a21\u578b": 250, "\u4e2d": 251, "\u662f\u4ec0\u4e48": 251, "\u4e2d\u7684": 251, "\u8bbf\u95ee\u6a21\u578b\u548c\u4f18\u5316\u5668\u7684": 251, "\u52a0\u8f7d\u548c\u6807\u51c6\u5316\u6570\u636e\u96c6": 252, "\u5b9a\u4e49\u635f\u5931\u51fd\u6570\u548c\u4f18\u5316\u5668": 252, "\u5728\u8bad\u7ec3\u7f51\u7edc\u65f6\u6e05\u96f6\u68af\u5ea6": 252, "\u901a\u8fc7\u533a\u57df\u7f16\u8bd1\u51cf\u5c11": 254, "\u51b7\u542f\u52a8\u7f16\u8bd1\u65f6\u95f4": 254, "\u5148\u51b3\u6761\u4ef6": [254, 257], "convers": 255, "runtimeerror": 255, "lookup": 255, "type": 255, "cannot": 255, "rang": 255, "must": 255, "found": 255, "\u6269\u5c55\u540e\u7aef": 256, "\u4f7f\u7528\u793a\u4f8b": 256, "fp32": 256, "bf16": 256, "\u548c\u7528\u6237\u81ea\u5b9a\u4e49\u7684": 257, "triton": 257, "\u5185\u6838": 257, "\u9ad8\u7ea7\u7528\u6cd5": 257, "\u53ef\u7ec4\u5408\u6027\u548c\u9650\u5236": 257, "torch_log": 258, "\u73af\u5883\u8981\u6c42": 259, "\u5982\u4f55\u5bfc\u51fa\u6a21\u578b": 259, "\u6784\u5efa\u548c\u8fd0\u884c\u60a8\u7684": 259, "\u63a8\u7406\u5f15\u64ce": 259, "\u5c06": 260, "stabl": 260, "diffus": 260, "\u6a21\u578b\u90e8\u7f72\u4e3a": 260, "vertex": 260, "ai": 260, "\u7aef\u70b9": 260, "\u521b\u5efa\u81ea\u5b9a\u4e49": 260, "\u5904\u7406\u7a0b\u5e8f": 260, "\u5c06\u6a21\u578b\u5de5\u4ef6\u4e0a\u4f20\u5230": 260, "gc": 260, "\u4f7f\u7528\u6a21\u578b\u5de5\u4ef6\u548c\u9884\u6784\u5efa\u7684": 260, "\u5bb9\u5668\u955c\u50cf\u521b\u5efa": 260, "\u6a21\u578b\u90e8\u7f72\u5230\u7aef\u70b9": 260, "\u4f7f\u7528zeroredundancyoptimizer\u5206\u7247\u4f18\u5316\u5668\u72b6\u6001": 261, "changelog": 262, "wide": 263, "html": 263, "theme": [263, 269], "toc": 263, "test_py_modul": 264, "paragraph": [265, 268], "markup": 265, "inlin": 265, "liter": 265, "quot": 265, "doctest": 265, "emphas": 265, "sidebar": 265, "ch": 265, "ien": 265, "creativ": 265, "footnot": 265, "citat": 265, "glossari": 265, "direct": 265, "center": 265, "figur": 265, "admonit": 265, "And": 265, "rubric": 265, "titl": 265, "replac": 265, "compound": 265, "link": 265, "enumer": 266, "bullet": 266, "second": 266, "But": 266, "deeper": 266, "rabbit": 266, "hole": 266, "hlist": 266, "grid": 266, "giant": 266, "can": 266, "have": 266, "caption": [266, 269], "like": 266, "sticki": 267, "nav": 267, "menu": [267, 269], "11": 267, "12": 267, "13": 267, "14": 267, "15": 267, "16": 267, "17": 267, "18": 267, "19": 267, "20": 267, "submenu": 267, "subsubmenu": 267, "element": 268, "document": [268, 269], "subsect": 268, "subsubsect": 268, "demo": 269, "incred": 269, "git": 270}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 56}}) \ No newline at end of file