#include <algorithm>#include <cmath>#include <functional>#include <queue>#include <random>#include <set>#include "tensor/OnnxInternal.h"命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::tensor |
| namespace | eve::tensor::onnx_detail |
函数 | |
| std::vector< OnnxNamedTensor > | eve::tensor::onnx_detail::evaluate (const ModelData &, std::span< const OnnxNamedTensor >, const std::vector< std::string > &, OnnxCompute *, OnnxRunOptions options) |
| Evaluate. | |
变量说明
◆ borrowed
| const RuntimeTensor* borrowed = nullptr |
在文件 OnnxRuntime.cpp 第 12 行定义.
被这些函数引用 eve::tensor::GpuProgram::Impl::alloc(), eve::queue_editing::RuntimeQueueInspector::capture(), eve::queue_editing::RuntimeQueueInspector::capture(), eve::editor::exposeActionTimelineScriptBindings(), eve::Resource::getDependencies(), eve::script::ownSquirrelObject() , 以及 eve::cap::OwnedProviderRegistry< I >::unload().
◆ compute
| OnnxCompute* compute |
在文件 OnnxRuntime.cpp 第 24 行定义.
被这些函数引用 eve::gpgpu::computeQueue(), eve::graphics::AmbientOcclusion::computeTo(), eve::tensor::affine::conv(), eve::tensor::onnx_detail::dispatchFloat(), eve::tensor::onnx_detail::evaluate(), eve::tensor::onnx_detail::execute(), eve::tensor::onnx_detail::executeMisc(), eve::tensor::onnx_detail::executeNeural(), eve::tensor::onnx_detail::executeNumeric(), eve::tensor::onnx_detail::executeQuant(), eve::tensor::onnx_detail::executeQuantLstm(), eve::tensor::affine::matmul(), eve::tensor::OnnxModel::runGpu() , 以及 eve::gpgpu::webgpuSequenceRecordDispatch().
◆ finite
| bool finite |
在文件 OnnxRuntime.cpp 第 26 行定义.
被这些函数引用 eve::scene::LocationProfile::addBookmark(), eve::physics::Rope3D::addPlaneCollider(), eve::procgen::SplinePath::addPointResult(), eve::physics::Rope3D::addSphereCollider(), eve::procgen::TerrainMultiTileWorkspace::addTile(), eve::procgen::PcgTreeManager::addTree(), eve::procgen::PcgTreeManager::addTrees(), eve::climbing::advanceClimbingAnimation(), eve::graphics::advanceVegetationWind(), eve::scene_editor::ScenePhysicsPlacementBackend::alignHandleToSurface(), eve::stylize::TrailEmitter::append(), eve::camera::PcgCarCameraSetup::apply(), eve::physics::Rope3D::applyForce(), eve::fluids::VolumeFluid::applyParticleDrag(), eve::procgen::applyTerrainStampMultiTile(), eve::graphics::applyVegetationSurface(), eve::physics::Rope3D::attach(), eve::graphics::VegetationField::bake(), eve::climbing::bakeClimbingAnchorGraph(), eve::graphics::detail::bakeDistantSkyAmbient(), eve::editor::SurfaceFluidPreviewService::build(), eve::animation_editing::SkeletonOverlayBuilder::build(), eve::stylize::buildBeamEffect(), eve::camera::PcgFreeCamera::configure(), eve::camera::PcgCarCameraSetup::configure(), eve::fluids::VolumeFluid::copyParticleImpostors(), eve::procgen::PcgTreeManager::countInRange(), eve::fluids::VolumeFluid::create(), eve::scene_editor::ScenePhysicsPlacementBackend::create(), eve::graphics::decodeTveVegetationVertices(), eve::graphics::deformVegetation(), eve::asset_graphics::EvpackShader::drawMesh(), eve::asset_graphics::EvpackShader::drawSprite(), eve::climbing::driveClimbingMotionMatching(), eve::fluids::VolumeFluid::emit(), eve::asset_import::encodeUnityVegetationConversionMaterial(), eve::camera_editing::CameraPreview::evaluate(), eve::graphics::evaluateDepthOfFieldFocus(), eve::scene::evaluateFollowPlayer(), eve::asset_graphics::evaluateVegetationSceneElementPixel(), eve::graphics::evaluateVegetationWind(), eve::sensing::TargetingPipeline::execute(), eve::fluids::VolumeFluid::grabContactParticles(), eve::graphics::initializeVegetationWind(), eve::asset_procgen::EvpackInstanceSetLoader::load(), eve::procgen::mapTerrainOperationMultiTile(), eve::physics::Rope3D::moveAttachment(), eve::physics::Rope3D::moveSphereCollider(), eve::fluids::VolumeFluid::overlap(), eve::fluids::VolumeFluid::overlapBox(), eve::graphics::packVegetationWind(), eve::fluids::VolumeFluid::paint(), eve::fluids::VolumeFluid::particleInstances(), eve::graphics::SkyAtmospherePass::prepare(), eve::asset_import::prepareCanonicalTerrainImport(), eve::stylize::prepareTrailUpload(), eve::sensing::SensingWorld::query(), eve::fluids::VolumeFluid::queryBatch(), eve::fluids::VolumeFluid::queryBox(), eve::fluids::detail::querySimplexes(), eve::fluids::VolumeFluid::querySphere(), eve::fluids::VolumeFluid::raycast(), eve::asset_procgen::realizeTerrainVegetation(), eve::graphics_editing::PrimitiveGizmoRenderer::render(), eve::graphics::VegetationField::replace(), eve::procgen::PcgTreeManager::reset(), eve::fluids::VolumeFluid::restore(), eve::physics::Rope3D::Rope3D(), eve::graphics::VegetationField::sample(), eve::physics::Rope3D::setBounds(), eve::fluids::VolumeFluid::setColliders(), eve::physics::Joint3D::setDistanceMotor(), eve::physics::Rope3D::setGravity(), eve::fluids::VolumeFluid::setGravity(), eve::scene_editor::ScenePhysicsPlacementBackend::setHandlePosition(), eve::scene_editor::ScenePhysicsPlacementBackend::setHandleRotation(), eve::scene_editor::ScenePhysicsPlacementBackend::setHandleScale(), eve::fluids::VolumeFluid::setHeightFieldColliders(), eve::physics::Joint2D::setMotorAngularOffset(), eve::physics::Joint3D::setMotorAngularVelocity(), eve::physics::Joint2D::setMotorLinearOffset(), eve::physics::Joint3D::setMotorLinearVelocity(), eve::combat::CombatLocomotionRuntime::setMoveIntent(), eve::daynight::DayNight::setPcgManualSun(), eve::daynight::DayNight::setPcgSkybox(), eve::procgen::SplinePath::setPointResult(), eve::physics::Joint3D::setPrismaticLimits(), eve::physics::Joint2D::setPrismaticLimits(), eve::physics::Joint3D::setPrismaticMotor(), eve::physics::Joint2D::setPrismaticMotor(), eve::physics::Joint3D::setPrismaticSpring(), eve::physics::Joint2D::setRevoluteLimits(), eve::physics::Joint3D::setRevoluteLimits(), eve::physics::Joint2D::setRevoluteMotor(), eve::physics::Joint3D::setRevoluteMotor(), eve::physics::Joint3D::setRevoluteSpring(), eve::camera::PcgFreeCamera::setRoll(), eve::fluids::VolumeFluid::setSdfColliders(), eve::sensing::SensingWorld::setSpatialIndexEnabled(), eve::physics::Joint3D::setSphericalConeLimit(), eve::physics::Joint3D::setSphericalMotor(), eve::physics::Joint3D::setSphericalTwistLimits(), eve::physics::Joint2D::setWheelMotor(), eve::physics::Joint3D::setWheelSpinMotor(), eve::physics::Joint3D::setWheelSteering(), eve::physics::Joint3D::setWheelSteeringLimits(), eve::physics::Joint3D::setWheelSuspensionLimits(), eve::combat::navigation::PathfinderCombatNavigationProvider::steer(), eve::scene_editor::ScenePhysicsPlacementBackend::step(), eve::fluids::VolumeFluid::stepWithThermalContacts(), eve::procgen::stitchTerrainHeightmaps(), eve::fluids::VolumeFluid::teleportActor(), eve::camera::PcgCarCameraSetup::update(), eve::weapon::CombatCarrierRuntime::update(), eve::camera::PcgFreeCamera::update(), eve::fluids::VolumeFluid::updateActorMaterial(), eve::fluids::VolumeFluid::updateGrabbedParticles(), eve::fluids::VolumeFluid::updateSdfColliderPoses(), eve::graphics::uploadAtlas(), eve::graphics::uploadVegetationGpuFieldSet(), eve::sensing::SensingWorld::upsert(), eve::camera_editing::CameraDocumentTarget::validate(), eve::combat::CombatLocomotionDefinition::validate(), eve::combat::navigation::PathfinderCombatNavigationConfig::validate(), eve::physics::SoftBody3DDefinition::validate(), eve::sensing::QuerySpec::validate(), eve::stylize::AttackVfxSpatial::validate(), eve::climbing::validateClimbingActionDefinition(), eve::climbing::validateClimbingAnchorGraphDefinition() , 以及 eve::climbing::validateClimbingProfileDefinition().
◆ liveBytes
| size_t liveBytes = 0 |
在文件 OnnxRuntime.cpp 第 27 行定义.
◆ owned
| std::shared_ptr<const RuntimeTensor> owned |
在文件 OnnxRuntime.cpp 第 13 行定义.
◆ randomStreams
| std::unordered_map<const Node*, std::mt19937> randomStreams |
在文件 OnnxRuntime.cpp 第 28 行定义.
◆ seed
| uint64_t seed |
在文件 OnnxRuntime.cpp 第 25 行定义.
◆ sequence
| std::shared_ptr<std::vector<Value> > sequence |
在文件 OnnxRuntime.cpp 第 14 行定义.
◆ sequenceElement
| OnnxElement sequenceElement = OnnxElement::Float32 |
在文件 OnnxRuntime.cpp 第 15 行定义.
◆ steps
| size_t steps = 0 |
在文件 OnnxRuntime.cpp 第 27 行定义.