AY-Robots උත්සාහ කිරීමේ පිටුව: රොබෝවරයෙකු නොමැතිව ආරම්භ කිරීමට ක්‍රම තුනක්, ප්‍රතිපත්ති අනුමානය සඳහා GPU එකක් කුලියට ගැනීම ඇතුළුව
GR00T N1.7දුරස්ථ අනුමානයක්ලවුඩ් GPULeRobotSO-100ප්‍රමාදය

දේශීය GPU එකක් නොමැතිව GR00T අනුමානය ධාවනය කරන්න

AY-Robots ResearchAugust 23, 202619 min කියවීම

ඔබේ රොබෝ යන්ත්‍රයේ GPU එකක් නොමැත. GR00T ප්‍රතිපත්ති සේවාදායකය කුලියට ගත් ක්ලවුඩ් GPU එකක් මත තබා, ක්‍රියා කොටස් අතට ප්‍රවාහ කර, ජාලය ඔබට කොපමණ මුදලක් වැය වේදැයි හරියටම දැනගන්න.

Raspberry Pi එකක් අනුක්‍රමික බසයක් හරහා ධාවනය කිරීමට සහ USB කැමරා දෙකකින් රාමු ලබා ගැනීමට ප්‍රමාණවත් වේ. එය බිලියන තුනක පරාමිති ධාවනය කිරීමට ප්‍රමාණවත් නොවේ: NVIDIA හි README අනුව GR00T N1.7 අනුමානය සඳහා 16 GB හෝ ඊට වැඩි VRAM සහිත එක් GPU එකක් අවශ්‍ය වේ. ඔබේ සියුම් ලෙස සකස් කරන ලද චෙක්පොයින්ට් එක අත මත ක්‍රියා කරන්නේ කෙසේදැයි කාඩ්පතක් මිලදී නොගෙන බැලීමට, ප්‍රතිපත්තිය කුලියට ගත් ක්ලවුඩ් GPU එකක තබා, රොබෝ ලූපය USB පෝට් සහිත යන්ත්‍රයේ තබා, නිරීක්ෂණ සහ ක්‍රියාකාරී කොටස් ජාලය හරහා යවන්න.

එය ක්‍රියා කරයි, එය නොමිලේ නොවේ, සහ මිල කාර්යයන් හරහා ඒකාකාරව බෙදී නැත. පහත: NVIDIA හිම ප්‍රතිපත්ති සේවාදායකය, lerobot හි අසමමුහුර්ත ස්ටැක්, ඔබේ අප්ලින්ක් ප්‍රමාණවත් තරම් වේගවත්ද යන්න කල්තියා පවසන ගණිතය, සහ වේදිකා මාර්ගය. මේ සියල්ල Isaac-GR00T ප්‍රධාන ශාඛාව (N1.7 GA) සහ lerobot 0.6.1 සමඟ 2026 අගෝස්තු 23 දින පරීක්ෂා කරන ලදී.

ඔබ දැනගත යුතු දේ

  • GR00T N1.7, GR00T N1.5 සහ Pi0.5 දළ වශයෙන් 3 B පරාමිති ආකෘති වේ. විවික්ත GPU එකක් නොමැතිව කිසිවක් රොබෝ පාලකයකට නොගැලපේ.
  • Isaac-GR00T සහ lerobot යන දෙකම සේවාදායක-සේවාදායක බෙදීමක් සමඟ පැමිණේ. ඔබ ප්‍රවාහනය ලියන්නේ නැත.
  • නිරීක්ෂණ මගින් වයර් පිරිවැය ආධිපත්‍යය දරයි, ක්‍රියාකාරකම් නොවේ: සම්පීඩනය නොකළ 640x480 RGB රාමු දෙකක් 1,843,200 bytes වේ, ඇමතුමකට දළ වශයෙන් 14.7 Mbit, සහ කිසිදු ස්ටැක් එකක් ඒවා සම්පීඩනය නොකරයි.
  • AY-Robots ආකෘතිය අනුව ක්‍රියාකාරී පියවරකට 20 සිට 485 ms දක්වා ලැයිස්තුගත කරයි. අන්තර්ජාල රවුම් චාරිකා ඊට ඉහළින් එකතු වේ.
  • දුරස්ථ අනුමානය මන්දගාමී තෝරාගැනීම් සහ ස්ථානගත කිරීම් සඳහා සුදුසු වේ, වේගවත් ප්‍රතික්‍රියාශීලී චලනයන් සඳහා නොවේ. දිගු ක්‍රියාත්මක කිරීමේ ක්ෂිතිජයක් කාලය ලබා දෙන අතර නිරීක්ෂණවල නැවුම්බවට හානි කරයි.
  • නැව්ගත කරන ලද පරිදි කිසිදු සේවාදායකයක් පොදු IP එකක ආරක්ෂිත නොවන අතර, lerobot හි පැච් නොකළ RCE එකක් ඇත. එය ටනල් කරන්න.

ප්‍රතිපත්තිය රොබෝ යන්ත්‍රයට නොගැලපෙන්නේ ඇයි

AY-Robots පුහුණු කළ හැකි ප්‍රතිපත්ති පහෙන් දෙකක් වැඩපොළ කාඩ්පතක ක්‍රියාත්මක වන අතර තුනක් එසේ නොවේ. පහත තීරුව එක් ක්‍රියා පියවරකට අදාළ වන අතර, එය ඔබගේ ජාලයේ රවුම් ට්‍රිප් එක සමඟ තරඟ කරන අගයයි.

ප්‍රතිපත්තියපරාමිතිඑක් ක්‍රියා පියවරකට අනුමානයපුහුණු කිරීම සඳහා GPU ස්ථරයඅවම කථාංගදත්ත කට්ටල ආකෘතිය
GR00T N1.7~3 B, ~40 M සියුම්-සුසර කිරීමේදී පුහුණු කරන ලදී152 msA100 80 GB or H100 80 GB50LeRobot v2.0 or v2.1
GR00T N1.5~3 B165 msA100 80 GB or H100 80 GB50LeRobot v2.0 or v2.1
Pi0.5~3 B, PaliGemma backbone485 msA100 80 GB or H100 80 GB50LeRobot v3.0
SmolVLA~450 M245 msRTX 4090 or any 24 GB card30LeRobot v3.0
ACT~80 M20 msRTX 4090 or any 24 GB card50LeRobot v3.0
The AY-Robots policies page comparing the five trainable policies by parameters, GPU tier, inference latency and minimum episodes
The same five rows on /policies. The latency column decides whether a policy survives a network hop.

එය තීරණයක් ලෙස කියවන්න, සුළු දෙයක් ලෙස නොව. ACT පියවරකට 20 ms කින් රොබෝ යන්ත්‍රයේ ක්‍රියාත්මක වන අතර ඔබට ඒ ගැන නැවත කිසිදා සිතීමට සිදු නොවේ. Pi0.5 485 ms කින් පැකට්ටුවක් ඔබේ ගොඩනැගිල්ලෙන් පිටවීමට පෙර තත්පරයකින් තුනෙන් එකක් වැය කර ඇත. ප්‍රතිපත්ති සංසන්දනය සහ GR00T N1.7 vs Pi0.5 නිරවද්‍යතා පැත්ත එක් කරයි.

ACT හට මූලික ආකෘතියක් නොමැත

GR00T N1.7, GR00T N1.5 සහ Pi0.5 විකුණුම්කරුවෙකුගේ චෙක්පොයින්ට් එකකින් ආරම්භ වේ (nvidia/GR00T-N1.7-3B, nvidia/GR00T-N1.5-3B, lerobot/pi05_base). ඔබ ඔබේම කාර්යයක් සඳහා පුහුණු කරන තුරු ACT නොපවතී, එබැවින් පුහුණු කිරීමේ කාර්යයක් ක්‍රියාත්මක වන තුරු දුරස්ථව සේවය කිරීමට කිසිවක් නොමැත. බලන්න SO-100 මත ACT.

දැනටමත් පවතින සේවාදායක-සේවාදායක ස්ථර දෙක

Isaac-GR00T ZeroMQ ඉල්ලීම්-පිළිතුරු සේවාදායකයක් සපයයි; lerobot අසමමුහුර්ත අනුමානය වටා ගොඩනගා ඇති gRPC සේවාදායකයක් සපයයි. දෙකම GR00T චෙක්පොයින්ට්. lerobot හි සහාය දක්වන ප්‍රතිපත්ති ලැයිස්තුව async_inference/constants.py යනු act, smolvla, diffusion, tdmpc, vqbet, pi0, pi05 සහ groot ය; එහි රොබෝ ලැයිස්තුව so100_follower, so101_follower, bi_so_follower සහ omx_follower වේ.

Isaac-GR00T ප්‍රතිපත්ති සේවාදායකයlerobot අසමමුහුර්ත අනුමානය
ඇතුල්වීමේ ලක්ෂ්‍යයgr00t/eval/run_gr00t_server.pypython -m lerobot.async_inference.policy_server
ප්‍රවාහනයZeroMQ REQ/REPgRPC, add_insecure_port / insecure_channel
අනුක්‍රමණයmsgpack + msgpack_numpy, allow_pickle=False enforcedpickle.dumps / pickle.loads, marked # nosec
පෙරනිමි වරාය55558080
පෙරනිමි බන්ධනය0.0.0.0, සියලුම අතුරුමුහුණත්localhost
සත්‍යාපනයපන්තිය මගින් සහාය දක්වන api_token, CLI මගින් සම්ප්‍රේෂණය නොවේකිසිවක් නැත
සේවාදායක කල් ඉකුත්වීම15000 ms (PolicyClient timeout_ms)2 s observation queue timeout
ක්‍රියාත්මක කිරීමේ ආකෘතියසමමුහුර්ත: අවහිර කරන්න, ඉන්පසු කොටස ක්‍රියාත්මක කරන්නඅසමමුහුර්ත: ඊළඟ කොටස ගණනය වන අතරතුර ක්‍රියාත්මක කරන්න

අනුක්‍රමිකකරණ පේළිය පෙනෙනවාට වඩා වැදගත් වේ. GR00T හි MsgSerializer වස්තු-දත්ත වර්ගයේ ndarray payloads දෙපැත්තටම ප්‍රතික්ෂේප කරයි, මන්ද msgpack_numpy එසේ නොමැති නම් ඒවා pickle වෙත ලබා දෙනු ඇත. lerobot ඒ වෙනුවට pickles භාවිතා කරයි: policy_server.py අමතයි pickle.loads ඉල්ලීම් දත්ත මත, robot_client.py එය යවන නිරීක්ෂණය pickles කරයි. විශ්වාසදායී LAN එකක ආරක්ෂා කළ හැකි නමුත්, අන්තර්ජාලයෙන් port එකට ප්‍රවේශ විය හැකි වූ පසු ආරක්ෂා කළ නොහැක.

මාර්ගය A: NVIDIA හිම GR00T ප්‍රතිපත්ති සේවාදායකය

මෙය SO-100 සහ SO-101 දෘඪාංග සඳහා NVIDIA විසින් ලේඛනගත කර ඇති මාර්ගය වන අතර, ඔබගේ checkpoint examples/finetune.sh සමග --embodiment-tag NEW_EMBODIMENT වලින් පැමිණියේ නම් භාවිතා කළ යුතු මාර්ගයයි. මෙම පියවර මගින් upstream README හි නොමැති දේ එකතු කරයි: port එක අන් අයට නිරාවරණය නොකර robot වෙත ලබා ගැනීම.

  1. 1
    කුලියට ගත් GPU පෙට්ටියේ GR00T ස්ථාපනය කරන්න

    Submodules අවශ්‍ය වන අතර, clone කිරීමට පෙර git-lfs තිබිය යුතුය, නැතහොත් demo_data හි parquet ගොනු pointers ලෙස පැමිණේ. flash-attn සහ TensorRT පෙරනිමි ස්ථාපනය සමඟ පැමිණේ. නව pod image එකක ඇති ගැටලුව: torchcodec 0.8.0 යනු සහාය දක්වන එකම වීඩියෝ backend එක වන අතර FFmpeg 4 සිට 7 දක්වා පමණක් load කරයි. Ubuntu 25.10 සහ 26.04 FFmpeg 8 සමඟ පැමිණෙන අතර, එබැවින් GR00T Could not load libtorchcodec සමඟ අසාර්ථක වේ. 8 ට අඩු FFmpeg එකක් ස්ථාපනය කර එහි libraries LD_LIBRARY_PATH මත තබන්න.

    bash
    sudo apt install git-lfs && git lfs install
    curl -LsSf https://astral.sh/uv/install.sh | sh
    sudo apt-get update && sudo apt-get install -y ffmpeg
    
    git clone --recurse-submodules https://github.com/NVIDIA/Isaac-GR00T
    cd Isaac-GR00T
    uv sync --python 3.12
    uv run python -c "import gr00t; print('GR00T installed successfully')"
  2. 2
    gated backbone එකට එරෙහිව සත්‍යාපනය කරන්න

    ඔබගේම fine-tune ඇතුළුව සෑම GR00T N1.7 checkpoint එකක්ම, පළමු භාවිතයේදී gated nvidia/Cosmos-Reason2-2B load කරයි. model page එකෙන් ප්‍රවේශය ඉල්ලා pod එකට log in වන්න, නැතහොත් loading GatedRepoError සමඟ අසාර්ථක වේ.

    bash
    uv run huggingface-cli login
    # or:  export HF_TOKEN=<your_token>
  3. 3
    ප්‍රතිපත්ති සේවාදායකය ආරම්භ කරන්න

    ඔබගේ checkpoint directory එකට --model-path යොමු කරන්න; එම path එකේදී server එක --modality-config-path නොසලකා හරිනු ඇත, එය replay path එකේදී පමණක් කියවනු ලැබේ. --model-path අතහැර දමා, ඒ වෙනුවට --dataset-path සහ --execution-horizon ලබා දෙන්න, එවිට ReplayPolicy එකක් මගින් පටිගත කරන ලද ක්‍රියා නැවත ධාවනය කරයි, එය wiring ක්‍රියා කරන බව ඔප්පු කිරීමට ඇති ලාභම ක්‍රමයයි.

    bash
    uv run python gr00t/eval/run_gr00t_server.py \
      --model-path /workspace/so100_finetune/checkpoint-10000 \
      --embodiment-tag NEW_EMBODIMENT \
      --device cuda:0 \
      --host 127.0.0.1 --port 5555
  4. 4
    port 5555 robot යන්ත්‍රයට tunnel කරන්න

    ඉහත පරිදි, loopback වෙත bind කර, SSH හෝ WireGuard-style mesh හරහා port එක රැගෙන යන්න. එය ZeroMQ socket එකට නොමැති සංකේතනය සහ සත්‍යාපනය සපයයි, එය ආසන්න වශයෙන් මිලි තත්පරයක් සඳහා වේ.

    bash
    # on the robot machine
    ssh -N -L 5555:127.0.0.1:5555 root@<pod-host> -p <pod-ssh-port>
    
    # sanity check that something answers
    nc -vz 127.0.0.1 5555
  5. 5
    servos අසල robot client එක ධාවනය කරන්න

    client එකට තමන්ගේම uv environment එකක් අවශ්‍යයි: එයට අවශ්‍ය වන්නේ lerobot හි robot drivers මිස training stack එක නොවේ. eval_so100.py මගින් so100_follower, so101_follower සහ koch_follower import කරයි, එබැවින් ඔබගේ arm එකට ගැලපෙන --robot.type ලබා දෙන්න (upstream README එක so101_follower භාවිතා කරයි). කැමරා keys training සමඟ ගැලපිය යුතුය: adapter එක front සහ wrist හරියටම කියවයි, ඒවා මාරු කිරීමෙන් policy එකට වැරදි දසුනක් පෙන්වයි.

    bash
    cd gr00t/eval/real_robot/SO100
    uv sync
    uv pip install --no-deps -e ../../../../
    
    uv run --no-sync python eval_so100.py \
      --robot.type=so100_follower \
      --robot.port=/dev/ttyACM0 \
      --robot.id=orange_follower \
      --robot.cameras="{ front: {type: opencv, index_or_path: 6, width: 640, height: 480, fps: 30}, wrist: {type: opencv, index_or_path: 2, width: 640, height: 480, fps: 30}}" \
      --policy_host=127.0.0.1 \
      --policy_port=5555 \
      --lang_instruction="pick up the red block and put it in the bin"
ඔබට ගැටළු ඇති කරන පෙරනිමි සැකසුම් දෙකක්

run_gr00t_server.py පෙරනිමියෙන් --host 0.0.0.0 ලෙස සකසා ඇත, එය සෑම අතුරුමුහුණතක්ම බන්ධනය කරයි: පොදු IP එකක් සහිත පොඩ් එකක එය විවෘත අනුමාන අවසාන ලක්ෂ්‍යයකි. තවද PolicyServer පන්තිය api_token එකක් පිළිගන්නා අතර එය එක් එක් ඉල්ලීම සඳහා වලංගු කරයි, නමුත් run_gr00t_server.py කිසිවිටෙක එකක් ලබා නොදේ, එබැවින් ඔබ කුමක් වින්‍යාස කළත් CLI සේවාදායකය සත්‍යාපනය නොකෙරේ. 127.0.0.1 වෙත බන්ධනය කර ටනල් කරන්න. ZMQError: Address already in use යන්නෙන් අදහස් වන්නේ 5555 වරාය භාවිතයේ ඇති බවයි; --port ලබා දෙන්න.

මාර්ගය B: lerobot අසමමුහුර්ත අනුමානය

lerobot වෙනස් ගැටලුවක් විසඳයි. මොඩලය සිතන අතරතුර රොබෝවරයා අවහිර කරනවා වෙනුවට, සේවාදායකය ඊළඟ කොටස ගණනය කරන අතරතුර සේවාදායකයා දැනටමත් ඇති පෝලිම හරහා ඉදිරියට යයි. මෙය ක්‍රියා ඛණ්ඩනය තවදුරටත් ගෙන යන ලද, SmolVLA සමඟ හඳුන්වා දුන් අසමමුහුර්ත ස්ථරයයි. එය GR00T චෙක්පොයින්ට් එකක් සමඟද ක්‍රියා කරයි.

bash
# GPU machine
pip install -e ".[async]"
python -m lerobot.async_inference.policy_server \
     --host=127.0.0.1 \
     --port=8080

# robot machine, after tunnelling 8080
python -m lerobot.async_inference.robot_client \
    --server_address=127.0.0.1:8080 \
    --robot.type=so100_follower \
    --robot.port=/dev/ttyACM0 \
    --robot.id=follower_so100 \
    --robot.cameras="{ front: {type: opencv, index_or_path: 0, width: 640, height: 480, fps: 30}, wrist: {type: opencv, index_or_path: 1, width: 640, height: 480, fps: 30}}" \
    --task="pick up the red block and put it in the bin" \
    --policy_type=groot \
    --pretrained_name_or_path=<user>/my_groot_finetune \
    --policy_device=cuda \
    --actions_per_chunk=50 \
    --chunk_size_threshold=0.5 \
    --debug_visualize_queue_size=True
GPU මත ප්‍රතිපත්ති සේවාදායකය, USB පෝට් සහිත යන්ත්‍රයේ රොබෝ සේවාදායකයා

සර්වරය හිස්ව ආරම්භ වේ: සේවාදායකයාගේ පළමු හෑන්ඩ්ෂේක් එකෙන් එයට දැනුම් දෙන තුරු එය කුමන ප්‍රතිපත්තියක් සපයන්නේදැයි එය නොදනී, එය කුලියට ගත් පොඩ් එකකදී පහසු වේ. අත සුමටව චලනය වේද යන්න තීරණය කරන පාලක දෙක වන්නේ actions_per_chunk සහ chunk_size_threshold (lerobot ලේඛන දෙවැන්න SmolVLA පත්‍රිකාවෙන් පසු g ලෙස හඳුන්වයි), සහ ලේඛනගත අගයන් සහ නිකුත් කරන ලද අගයන් එකඟ නොවේ.

පරාමිතියlerobot 0.6.1 කේතයේ අගයඑය කරන්නේ කුමක්දසටහන
actions_per_chunkපෙරනිමි නැත, අනිවාර්යයිඑක් ඇමතුමකට ආපසු ලබා දෙන ක්‍රියාලේඛන වගුවේ 50ක් ලැයිස්තුගත කර ඇත; ඩේටාක්ලාස් ක්ෂේත්‍රයට පෙරනිමි අගයක් නොමැති බැවින්, CLI අගයක් ඉල්ලා සිටී
chunk_size_threshold0.5සේවාදායකයා නව නිරීක්ෂණයක් යවන පෝලිම් පිරවීමේ අනුපාතය (හෝ ඊට අඩු)ලේඛන වගුවේ 0.7ක් යැයි සඳහන් වේ; කේතය සහ ලේඛනවලම උදාහරණය 0.5ක් යැයි සඳහන් වේ
fps30සේවාදායක පාලන අනුපාතය, environment_dt = 1/fps ලෙස සකසයිපෝලිම හිස් වෙමින් පවතී නම් එය අඩු කරන්න
inference_latency1/30 s (33.3 ms)සර්වරයේ ඉලක්කගත අනුමාන ප්‍රමාදයමිනුමක් නොව ඉලක්කයක්
obs_queue_timeout2 sසර්වරය නිරීක්ෂණ පෝලිමේ රැඳී සිටින කාලයමන්දගාමී අප්ලින්ක් එකක් මුලින්ම මෙහි දිස්වේ
aggregate_fn_nameweighted_averageඅතිච්ඡාදනය වන කොටස් ප්‍රදේශ මිශ්‍ර කරන්නේ කෙසේද0.3 පැරණි + 0.7 නව; latest_only, average සහ conservative ද නිකුත් වේ. ලේඛනවල සඳහන් වන පරිදි robot_client.py හි නොව configs.py හි AGGREGATE_FUNCTIONS යනු රෙජිස්ට්‍රියයි.
lerobot ප්‍රතිපත්ති සර්වරයට පැච් නොකළ RCE එකක් ඇත

CVE-2026-25874 යනු lerobot හි අසමමුහුර්ත අනුමාන නල මාර්ගයේ සත්‍යාපනය නොකළ දුරස්ථ කේත ක්‍රියාත්මක කිරීමකි: TLS නොමැතිව සත්‍යාපනය නොකළ gRPC නාලිකාවක් හරහා ලැබෙන දත්ත මත pickle.loads(), එය SendPolicyInstructions, SendObservations සහ GetActions ඇමතුම් හරහා ළඟා විය හැකිය. CWE-502, NVD වෙතින් CVSS 3.1 මූලික ලකුණු 9.8, පවරන CNA වෙතින් 4.0 මූලික ලකුණු 9.3. වාර්තාවේ LeRobot 0.5.1 දක්වා බලපෑමට ලක්ව ඇති බව ලැයිස්තුගත කර ඇති අතර ප්‍රතිපත්ති සර්වරය සහ රොබෝ සේවාදායකයා යන දෙකම නම් කර ඇත, එබැවින් ඔබේ අත අසල ඇති යන්ත්‍රය විෂය පථයට ඇතුළත් වේ. උත්ශ්‍රේණි කිරීම විසඳුම නොවේ: වාර්තාවේ උඩුගංබලා ගැටලුව 3047 සහ පැච් එක, PR 3048, එය pickle වෙනුවට safetensors සහ JSON මාරු කරයි, සහ 2026 අගෝස්තු 23 වන දින දෙකම තවමත් විවෘතව පවතී. ප්‍රධාන ශාඛාවේ policy_server.py තවමත් ඉල්ලීම් දත්ත මත pickle.loads අමතන අතර serve() add_insecure_port සමඟ බන්ධනය වේ. ලූප්බැක් වෙත බන්ධනය කරන්න, කිසිවිටෙක 8080 වරාය ඉදිරියට යොමු නොකරන්න.

ඔබේ සබැඳිය ප්‍රමාණවත් තරම් වේගවත්ද යන්න තීරණය කරන ගණිතය

මිනිසුන් මෙය මඟහැර දමා දවසක් ගත කරන්නේ . එයට විනාඩි දෙකක් ගත වන අතර එය සෑම විටම පාහේ තීරණාත්මක වේ.

NVIDIA හි eval_so100.py හි අදහස් දැක්වූ නිරීක්ෂණ ශබ්දකෝෂය මඟින් වයරය හරහා යන්නේ කුමක්දැයි කියයි: uint8 හි (480, 640, 3) හැඩයෙන් යුත් අරා දෙකක්, සන්ධි ෆ්ලෝට් හයක්, භාෂා ස්ට්‍රින් එකක්. එය එක් රාමුවකට බයිට් 921,600 ක්, කැමරා දෙකක් සඳහා බයිට් 1,843,200 ක්, ආසන්න වශයෙන් 14.7 Mbit ක් වන අතර, කිසිදු ස්ටැක් එකක් එය JPEG සම්පීඩනය නොකරයි. ආපසු එන කොටස ෆ්ලෝට් 6 කින් යුත් පියවර දුසිම් කිහිපයකි. ඔබේ උඩුගත කිරීම සියල්ල තීරණය කරයි, ඔබේ බාගත කිරීම නොවේ.

උඩුගත කිරීමේ කලාප පළලඑක් නිරීක්ෂණයක් තල්ලු කිරීමට ගතවන කාලය (14.7 Mbit)30 FPS අතක් සඳහා තීන්දුව
10 Mbit/s, සාමාන්‍ය නිවසේ උඩුගත කිරීම~1.47 sභාවිතා කළ නොහැක. සෑම කොටසක් අතරම අත නතර වේ.
25 Mbit/s~0.59 sදිගු ක්‍රියාත්මක කිරීමේ ක්ෂිතිජයක් සහිතව, සෙමින් තෝරාගෙන තැබීම පමණි.
50 Mbit/s~0.29 sහිතාමතා කරන කාර්යයන් සඳහා ක්‍රියා කළ හැක.
100 Mbit/s~0.15 sතෝරාගෙන තැබීම සඳහා හොඳයි, වේගවත් චලනයන්හිදී දෘශ්‍යමාන වේ.
1 Gbit/s fibre හෝ දත්ත මධ්‍යස්ථානය~0.015 sඒ වෙනුවට, ආකෘතිය බාධාවක් බවට පත්වේ.

ඔබට ඇතුළත් කිරීමට ඇති අයවැය

GR00T SO-100 සේවාදායකය සමමුහුර්ත වේ: එය policy.get_action(obs), පළමු action_horizon කොටසේ පියවර 30 FPS වේගයෙන් ක්‍රියාත්මක කර, නැවත අමතයි. කොටසේ ප්‍රමාණය සහ ක්ෂිතිජය වෙනස් අගයන් වේ: NVIDIA හි යෙදවුම් මාර්ගෝපදේශය ක්‍රියා කොටසේ ප්‍රමාණය 16 ක් ලෙස නිර්දේශ කරයි, තත්‍ය කාලීන කොටස්කරණය සමඟ ඒකාබද්ධ කළ විට අවම වශයෙන් 32 ක්, eval_so100.py ක්‍රියාත්මක කිරීමේ ක්ෂිතිජය 8 ක් ලෙස සපයයි. 30 FPS වේගයෙන් පියවර අටක් යනු එක් ඇමතුමකට චලනය 267 ms වන අතර, අනෙක් සියල්ල ඒ තුළට ගැලපිය යුතුය.

text
observation upload   14.7 Mbit / 100 Mbit/s   = 147 ms
network round trip                            =  30 ms
model inference (AY-Robots figure, N1.7)      = 152 ms
action chunk return + deserialize             =  ~2 ms
                                                -------
total per call                                  331 ms

budget at action_horizon = 8   ->  267 ms   FAIL, arm pauses ~64 ms per chunk
budget at action_horizon = 16  ->  533 ms   fits, with headroom
budget at action_horizon = 32  -> 1067 ms   fits, observations now ~1 s stale
ක්‍රියාත්මක කළ උදාහරණය: 100 Mbit/s අප්ලින්ක්, 30 ms රවුම් ට්‍රිප්, GR00T N1.7

ක්ෂිතිජය ඉහළ නැංවීම යනු සරල විසඳුමක් වන අතර එය නොමිලේ ලැබෙන්නක් නොවේ: අත දැන් පැරණි නිරීක්ෂණයක් මත ක්‍රියා කරයි. මූලික විසඳුම වන්නේ තත්‍ය කාලීන කොටස්කරණයයි, එය වත්මන් කොටස ක්‍රියාත්මක වන අතරතුර ඊළඟ කොටස ගණනය කරයි, ක්‍රියාත්මක කිරීමට සහතික වූ ක්‍රියා කැටි කර ඉතිරිය වර්ණ ගන්වයි; RTC පත්‍රිකාව වාර්තා කරන්නේ එය නැවත පුහුණු කිරීමකින් තොරව අනුමාන ප්‍රමාදයට ඔරොත්තු දෙන බවයි. එය මුලින්ම පවතින්නේ කොතැනදැයි පරීක්ෂා කරන්න. NVIDIA RTC පර්යේෂණාත්මක ලෙස සලකුණු කරයි, එය පහළ මට්ටමේ ආකෘති ප්‍රාථමිකයක් වන අතර එය action_head.get_action(..., options={"rtc_overlap_steps": ..., "rtc_frozen_steps": ...}) හරහා ළඟා විය හැකි නමුත් Gr00tPolicy හෝ සේවාදායක-සේවාදායක මාර්ගයට සම්බන්ධ කර නොමැත, එහිදී options භාවිතයට නොගෙන ඇත, පරීක්ෂණ හෝ උදාහරණ නොමැත. ප්‍රතිපත්ති සේවාදායකයක් හරහා ඔබට ලැබෙන්නේ අසමමුහුර්ත ක්‍රියාත්මක කිරීම මිස RTC නොවේ.

ජාලයට පෙර ආකෘතියට වැය වන දේ

NVIDIA GR00T N1.7 එක් කැමරාවක් සමඟ denoising පියවර 4 කදී අවසානය දක්වා මැන බලයි. H100 80GB HBM3 මත: PyTorch eager හි 85.8 ms (11.7 Hz), torch.compile සමඟ 48.6 ms (20.6 Hz), TensorRT full pipeline සමඟ 27.9 ms (35.9 Hz). eager mode හි L40 128.3 ms (7.8 Hz) ගනී. NVIDIA 10 Hz සාමාන්‍ය හැසිරවීම් සඳහා නිර්දේශිත අවම අගය ලෙස හඳුන්වන අතර, 10 Hz ට අඩු අගයන් සුදුසු වන්නේ මන්දගාමී, ප්‍රතික්‍රියා නොකරන කාර්යයන් සඳහා පමණි. ඒවා නැවත සැලසුම් කිරීමේ අනුපාත වේ: 10 Hz ප්‍රතිපත්තියකට තවමත් ක්‍රියා කොටස්කරණය හරහා 30 FPS අතක් ධාවනය කළ හැක. දෙවන කැමරාවක් ඔබව වැරදි දිශාවට ගෙන යයි.

විශ්වාස කිරීමට පෙර එය මැන බලන්න

ඉහත සෑම අංකයක්ම අනාවැකියකි. විධානයන් හතරක් එය මිනුමක් බවට පත් කරයි, කිසිදා ක්‍රියාත්මක නොවන කාර්යයක් සඳහා pod-hour එකක් කැප කිරීමට පෙර ක්‍රියාත්මක කිරීම වටී.

  1. 1
    අමු වට-සංචාරය ලබා ගන්න

    CDN එකකට එරෙහිව නොව, pod එකට එරෙහිව. සාමාන්‍යය මෙන්ම අපගමනයද සමීපව නිරීක්ෂණය කරන්න: සාමාන්‍ය ප්‍රමාදය නොව, jitter මගින් අතක් පැකිලීමට ලක් කරයි.

    bash
    ping -c 50 <pod-host>
    # the mdev column is the number that predicts stutter
  2. 2
    ඔබ සතුව ඇති උඩුගත කිරීම මැන බලන්න, ඔබ ගෙවන එක නොවේ

    නේවාසික උඩුගත කිරීම සාමාන්‍යයෙන් බාගත කිරීමේ කොටසකි, සහ එය ඉහත කලාප පළල වගුවේ ඇති අංකයයි.

    bash
    # on the pod
    iperf3 -s
    
    # on the robot machine, -R omitted so this measures upload
    iperf3 -c <pod-host> -t 30
  3. 3
    සේවාදායකයාගේම ප්‍රමාද ලොගය කියවන්න

    lerobot රොබෝ සේවාදායකයා සෑම chunk එකක් සඳහාම server-to-client ප්‍රමාදය සහ deserialization කාලය සටහන් කරයි. මාර්ගය B හිදී ඔබට බාහිර මෙවලම් අවශ්‍ය නොවේ.

    text
    Received action chunk for step #240 | Latest action: #232 |
      Incoming actions: 240:289 |
      Network latency (server->client): 187.44ms |
      Deserialization time: 3.10ms
  4. 4
    ක්‍රියා පෝලිම හිස් වන අයුරු බලන්න

    --debug_visualize_queue_size=True යොදන්න, එවිට සේවාදායකයා ධාවන කාලය තුළ පෝලිම් ප්‍රමාණය සටහන් කරයි. එය නැවත නැවතත් ශුන්‍යයට ළඟා වන්නේ නම්, ඔබ අයවැයෙන් බැහැරයි: fps අඩු කරන්න, actions_per_chunk වැඩි කරන්න, නැතහොත් chunk_size_threshold වැඩි කරන්න, එවිට නිරීක්ෂණ නිතර නිතර පිටතට යයි.

    bash
    python -m lerobot.async_inference.robot_client \
        ... \
        --debug_visualize_queue_size=True

දුරස්ථ අනුමානය ඇත්ත වශයෙන්ම හොඳ කුමක් සඳහාද

කුලියට ගත් GPU එකක ප්‍රතිපත්තියක්, ඔබේ මේසය මත රොබෝ අත
වාසි
  • රොබෝ අතට වඩා මිල අධික කාඩ්පතක් නොමැතිව ඔබට සැබෑ දෘඪාංග මත 3 B පරාමිති ප්‍රතිපත්තියක් ඇගයීමට ලක් කළ හැකිය.
  • GPU එක පැයකට කුලියට දෙනු ලැබේ, එබැවින් අසාර්ථක චෙක්පොයින්ට් එකක් සඳහා ඩොලර් කිහිපයක් වැය වේ.
  • රොබෝ පැත්ත කුඩා වේ: lerobot ධාවක, කැමරා දෙකක්, අනුක්‍රමික වරායක්, සහ ඔබට එය ස්පර්ශ නොකර චෙක්පොයින්ට් මාරු කළ හැකිය.
අවාසි
  • සම්පීඩනය නොකළ නිරීක්ෂණ මගින් වයර් පිරිවැය අධික වන අතර, නේවාසික උඩුගත කිරීම ප්‍රධාන බාධාව වේ.
  • ප්‍රමාදයට වඩා ජිටර් හානිකරයි: 40 ms සාමාන්‍යයක් සහිත, 300 ms දක්වා ඉහළ යන සබැඳියක් බාධා ඇති කරන අතර, ස්ථාවර 120 ms සබැඳියක් එසේ නොකරයි.
  • වේගවත් ප්‍රතික්‍රියාශීලී කාර්යයන් කිසිදු තිරස් මට්ටමකදී රවුම් ට්‍රිප් එකෙන් නොනැසී පවතී.
  • සේවාදායක දෙකම CLI ආකාරයෙන් සත්‍යාපනයකින් තොරව පැමිණේ, එබැවින් ටනලින් කිරීමේ කාර්යය ඔබ සතුය.
  • කොටසක් මැදදී සම්බන්ධතාවය බිඳ වැටීමෙන් රොබෝ අතට යල් පැන ගිය ක්‍රියාවක් ඉතිරි වේ. ඔබේම වොච්ඩෝග් රොබෝ පැත්තට එක් කරන්න.
කාර්යයපොදු අන්තර්ජාලය හරහා ක්‍රියා කරයිද?ඇයි
ස්ථිතික වස්තුවක් තෝරා, බඳුනක තබන්නඔව්නිරීක්ෂණය සහ ක්‍රියාව අතර කිසිවක් චලනය නොවේ.
සැලසුම් සහගත වේගයකින් බ්ලොක් ගොඩගසන්නඔව්, action_horizon 16 හෝ ඊට වැඩි විටඊළඟ කොටසෙහි නිවැරදි කිරීමට ප්‍රමාණවත් තරම් සෙමින් දෝෂ එකතු වේ.
ලාච්චුවක් විවෘත කර, වස්තුවක් ඇතුල් කරන්නසාමාන්‍යයෙන්සම්බන්ධතා බහුල නමුත් මන්දගාමීයි. සම්බන්ධතා ඇති විට නතර වී යාම නිරීක්ෂණය කරන්න.
චලනය වන වස්තුවක් අනුගමනය කරන්නනැතප්‍රතිපත්තිය 300 ms සිට 1 s දක්වා පැරණි නිරීක්ෂණයක් මත ක්‍රියා කරයි.
ලිස්සා යාමකින් අල්ලා ගැනීම, සමබර කිරීම හෝ යථා තත්ත්වයට පත් වීමනැතනිවැරදි කිරීමේ කවුළුව එක් රවුම් ට්‍රිප් එකකට වඩා කෙටියි.
30 Hz සමමුහුර්ත සංවෘත ලූපයක්නැතඅවසානය දක්වා අයවැය 33 ms වේ. LAN එකකට පවා අපහසුයි.

සෑම කථාංගයකම එකම ස්ථානයක දුරස්ථ ධාවනයක් බාධා ඇති කරන්නේ නම්, ජාලය බොහෝ විට හේතුව නොවේ. සෑම විටම එකම සන්ධි කෝණයකදී ප්‍රතිපත්තියක් පැකිලීම සාමාන්‍යයෙන් දත්ත ගැටලුවකි; අසාර්ථක-ක්‍රම පිටු, විශේෂයෙන් එක් සැකසුමක පමණක් ක්‍රියා කරන ප්‍රතිපත්තියක් සහ අලාභය අඩු වන නමුත් ප්‍රතිපත්තිය කිසිවක් නොකරයි.

ඔබ විසින්ම කිරීම එදිරිව AY-Robots මත කිරීම

  1. ස්පොට් මාකට් එකකින් GPU එකක් කුලියට ගෙන, ඔබ කැමති මිලකට ප්‍රමාණවත් VRAM ලැබෙන තුරු රැඳී සිටින්න.
  2. CUDA, uv, ffmpeg torchcodec පිළිගන්නා එකක් සහ submodules සහිත GR00T stack ස්ථාපනය කරන්න.
  3. gated nvidia/Cosmos-Reason2-2B backbone වෙත ප්‍රවේශය ඉල්ලා සිටින්න සහ pod එක මත token එකක් තබන්න.
  4. ඔබේ checkpoint එක pod එකට අදින්න.
  5. loopback මත සර්වර් එක ආරම්භ කරන්න, ඉන්පසු රොබෝ යන්ත්‍රයෙන් SSH tunnel එකක් සාදන්න.
  6. client සහ drivers සඳහා රොබෝ යන්ත්‍රය මත දෙවන පරිසරයක් ස්ථාපනය කරන්න.
  7. කැමරා යතුරු, සන්ධි නම් සහ භාෂා උපදෙස් checkpoint එක දුටු දේට ගලපන්න.
  8. pod එක නිරීක්ෂණය කරන්න. රාත්‍රිය පුරා ක්‍රියාත්මක වන අමතක වූ A100 එකක් අත්හදා බැලීමට වඩා වැඩි මුදලක් වැය වේ.
නිෂ්ක්‍රීය pod එක සැබෑ පිරිවැයයි

රොබෝවරයා නැවැත්වූ විට GPU බිල නතර නොවේ. දුරස්ථ අනුමාන කිරීම් සඳහා අහිමි වන බොහෝ මුදල් යන්නේ සියලු දෙනා පිටව ගිය පසුත් ක්‍රියාත්මක වූ සර්වර් එකකටය. අනතුරු ඇඟවීමක් සකසන්න, නැතහොත් ස්වයංක්‍රීයව වසා දැමීමක් කරන්න.

AI agents වෙත මෙවලම් ලෙස නිරාවරණය කර ඇති platform මෙහෙයුම් ලැයිස්තුගත කරන AY-Robots MCP server පිටුව
MCP පිටුව: agent කෙනෙකුට ඇමතීමට හැකි මෙවලම් ලෙස නිරාවරණය කර ඇති සැපයීම් සහ අනුමාන කිරීමේ මෙහෙයුම්.

දුරස්ථ අනුමාන කිරීමේ සැසියක පිරිවැය

අංක දෙකක් වැදගත් වේ: කාඩ්පතේ පැයක ගාස්තුව සහ ඔබ එය කොපමණ කාලයක් ක්‍රියාත්මක කිරීමට ඉඩ හරිනවාද යන්න. පළමුවැන්න ප්‍රකාශයට පත් කර ඇත; දෙවැන්න මිනිසුන් පුදුමයට පත් කරයි.

කාඩ්පතRunpod ප්‍රජා ක්ලවුඩ්Runpod ආරක්ෂිත ක්ලවුඩ්සුදුසු වන්නේ
A100 PCIe 80 GB1.19 USD/h1.39 USD/hGR00T N1.7, GR00T N1.5, Pi0.5
A100 SXM 80 GB1.39 USD/h1.59 USD/hඑකම, ටිකක් වේගවත්
H100 PCIe 80 GB1.99 USD/h2.89 USD/hවේගවත්ම ස්ථරය; NVIDIA හි 11.7 Hz eager අගය H100 80GB HBM3 සඳහා වේ
L40S 48 GB0.79 USD/h0.99 USD/hඅනුමානය සඳහා පමණි, 16 GB සීමාවට ඉහළින්
RTX 4090 24 GB0.34 USD/h0.74 USD/hSmolVLA, ACT

මෙම ගාස්තු 2026 අගෝස්තු 23 දින Runpod හි මිලකරණ පිටුවෙන් ලබාගත් අතර, වෙළඳපොළ මිල වෙනස් වේ. AY-Robots ඒ වෙනුවට සම්පූර්ණ ධාවනයක් සඳහා මිල ගණන් දක්වයි: A100 හෝ H100 ස්ථරයේ පැයකට 1.20 සිට 2.00 USD දක්වා පැය 3 සිට 6 දක්වා, GR00T හෝ Pi0.5 ධාවනයක් සඳහා දළ වශයෙන් 4 සිට 12 USD දක්වා; 24 GB ස්ථරයේ පැයකට 0.30 සිට 0.60 USD දක්වා පැය 2 සිට 5 දක්වා, SmolVLA හෝ ACT සඳහා 1 සිට 3 USD දක්වා. අනුමාන සැසියක් පුහුණු ධාවනයකට වඩා පිරිවැය අතින් වාසිදායක වන්නේ ඔබ එය නැවැත්වුවහොත් පමණි, ඒ සඳහා idle watchdog භාවිතා වේ. බලන්න බිල්පත් ලේඛන සහ මිලකරණ පිටුව.

The AY-Robots cost table showing which GPU each policy needs, typical run time and price, and episodes before a policy is useful
The cost table on /try: which card each model needs and what a run typically costs.

ඔබ ජාලය ලූපයේ තබා ගැනීමට අකමැති නම්

දුරස්ථ අනුමානය දෘඪාංග ගැටලුවක් විසඳන අතර ප්‍රමාද ගැටලුවක් ඇති කරයි. සමහර විට වඩා හොඳ පිළිතුර වන්නේ ඔබ සතුව ඇති දෘඪාංගවලට ගැලපෙන ප්‍රතිපත්තියකි.

  • ACT, දළ වශයෙන් 80 M පරාමිති සහ එක් ක්‍රියාකාරී පියවරකට 20 ms, අවම වශයෙන් 50 episodes, ඕනෑම 24 GB කාඩ්පතක්. පුනරාවර්තන තනි කාර්ය සැකසුමකදී එය බොහෝ විට දුරස්ථ 3 B මාදිලියක් පරදවයි, මන්ද එය කිසි විටෙකත් පැකට්ටුවක් සඳහා රැඳී නොසිටින බැවිනි.
  • SmolVLA, දළ වශයෙන් 450 M පරාමිති සහ එක් ක්‍රියාකාරී පියවරකට 245 ms, අවම වශයෙන් 30 episodes. එය ACT හි නොමැති භාෂා තත්ත්වයන් රඳවා ගනී, තවද lerobot docs වලට අනුව එය අනුමාන කාලය තුළ 2 GB පමණ වන අතර PI0 සඳහා දළ වශයෙන් 14 GB වේ.
  • ACT vs GR00T N1.7 වෙළඳාමේ නිරවද්‍යතා අර්ධය සඳහා.

මැද මාවතක් ද ඇත: cloud හි පුහුණු කරන්න, දේශීයව ඇගයීම කරන්න. සඳහා 80 GB කාඩ්පතක් අවශ්‍ය වන අතර ප්‍රමාදය ගැන තැකීමක් නොකරයි, එබැවින් දුරස්ථව සිදු කිරීම මතභේදාත්මක නොවේ. තත්‍ය කාලීන සීමාවක් ඇත්තේ ඇගයීම් ලූපයට පමණි; සහ එම අර්ධය ආවරණය කරයි.

මේසය මත තවම අතක් නැද්ද?

ලියාපදිංචි වීමකින් තොරව බ්‍රවුසරයේ සැබෑ SO-100 එකක් ධාවනය කරන්න, පුහුණු කළ හැකි ප්‍රතිපත්ති පහ ඒවායේ සැබෑ ප්‍රමාද අංක සමඟ සසඳන්න, නැතහොත් GPU එකක් කුලියට ගෙන එකක් පුහුණු කරන්න. ආරම්භ කිරීමට ක්‍රම තුනක්, ඔබට අයිති නැති දෘඪාංග අවශ්‍ය නොවේ.

දෘඪාංග නොමැතිව එය උත්සාහ කරන්න

නිතර අසන ප්‍රශ්න

GPU දුරස්ථ නම් මට Raspberry Pi එකක GR00T N1.7 ධාවනය කළ හැකිද?

ඔව්, client-server බෙදීම ඒ සඳහායි. Pi එක lerobot ධාවක ධාවනය කරයි, කැමරා දෙකක් සහ serial bus එකක් කියවයි, සහ policy server වෙත නිරීක්ෂණ යවයි; එය කිසි විටෙකත් model එක load නොකරයි. සීමාව VRAM සිට upload bandwidth වෙත මාරු වේ: සම්පීඩනය නොකළ 640x480 RGB frames දෙකක් එක් ඇමතුමකට 1,843,200 bytes වන අතර, කිසිදු stack එකක් ඒවා සම්පීඩනය නොකරයි.

ජාලය ඇත්ත වශයෙන්ම කොපමණ ප්‍රමාදයක් එකතු කරන්නේද?

Round-trip කාලය සහ නිරීක්ෂණ හුවමාරු කාලය. හුවමාරු කාලය 14.7 Mbit ඔබේ upload bandwidth එකෙන් බෙදීමයි: 100 Mbit/s link එකක දළ වශයෙන් 147 ms, 10 Mbit/s link එකක 1.47 s. මේ දෙකම model එකේම inference කාලයට අමතරව එකතු වේ, එය AY-Robots විසින් GR00T N1.7 සඳහා 152 ms ලෙසත් Pi0.5 සඳහා 485 ms ලෙසත් දක්වා ඇත. speed-test server එකකට එරෙහිව නොව, pod එකට එරෙහිව ping සහ iperf3 සමඟ මැන බලන්න.

දුරස්ථ inference සැබෑ කාර්යයක් සඳහා ප්‍රමාණවත්ද?

මන්දගාමී, සිතාමතා කරන pick-and-place සඳහා, ඔව්. ප්‍රතික්‍රියාශීලී ඕනෑම දෙයක් සඳහා, නැත. NVIDIA හි deployment guide එක synchronous single-step අවශ්‍යතාවය 30 FPS හිදී 33 ms පමණ ලෙස දක්වයි, සහ අන්තර්ජාලය සම්බන්ධ නොවී වුවද capture, network, inference සහ post-processing සාමාන්‍යයෙන් එය ඉක්මවා යන බව සටහන් කරයි.

servers භාවිතා කරන port එක කුමක්ද සහ එය විවෘත කිරීම ආරක්ෂිතද?

Isaac-GR00T හි PolicyServer ZeroMQ හරහා port 5555 ට පෙරනිමි වන අතර එහි CLI හි 0.0.0.0 බන්ධනය කරයි. lerobot හි gRPC හරහා port 8080 ට පෙරනිමි වන අතර localhost බන්ධනය කරයි. මේ කිසිවක් නිරාවරණය කිරීම ආරක්ෂිත නොවේ: GR00T class එක api_token එකකට සහය දක්වයි නමුත් run_gr00t_server.py කිසි විටෙකත් එකක් ලබා නොදේ, සහ lerobot අනාරක්ෂිත gRPC channel එකක් හරහා දත්ත pickle කරයි, එය CVE-2026-25874 වේ. loopback වෙත බන්ධනය කර SSH tunnel එකක් භාවිතා කරන්න.

lerobot upgrade කිරීමෙන් CVE-2026-25874 නිවැරදි වේද?

2026 අගෝස්තු 23 වන විට නැත. CVE වාර්තාව LeRobot 0.5.1 දක්වා බලපෑමට ලක්ව ඇති බව දක්වයි සහ PyPI 0.6.1 නිකුත් කරයි, නමුත් async pipeline එකෙන් pickle ඉවත් කරන pull request එක තවමත් විවෘතව පවතී, සහ main හි policy_server.py තවමත් request data මත pickle.loads අමතයි. network isolation එක අවම කිරීමක් ලෙස සලකන්න, version bump එකක් ලෙස නොව, සහ robot-side client එකද විෂය පථයට අයත් බව උපකල්පනය කරන්න.

මට GR00T checkpoint එකක් සමඟ lerobot හි async client එක භාවිතා කළ හැකිද?

ඔව්. lerobot 0.6.1 SUPPORTED_POLICIES හි groot, act, smolvla, diffusion, tdmpc, vqbet, pi0 සහ pi05 සමඟ ලැයිස්තුගත කරයි, සහ so100_follower සහ so101_follower යන දෙකම SUPPORTED_ROBOTS හි ඇත. --policy_type=groot ලබා දී --pretrained_name_or_path ඔබේ checkpoint වෙත යොමු කරන්න. ඔබට asynchronous execution ලැබේ, එය GR00T SO-100 උදාහරණය ක්‍රියාත්මක නොකරයි, pickle transport එකේ වියදමෙන්.

කෙටි සාරාංශය

3 B ප්‍රතිපත්තියක් සඳහා දුරස්ථ inference යනු විසඳා ඇති ඉංජිනේරු ගැටලුවක් වන අතර, නොවිසඳුණු භෞතික විද්‍යා ගැටලුවක් ඊට අමුණා ඇත. ඉංජිනේරු විද්‍යාව යනු විධාන දෙකක් සහ SSH tunnel එකකි. භෞතික විද්‍යාව නම්, අතේ ක්‍රියාකාරකම් අවසන් වීමට පෙර 1.8 MB නිරීක්ෂණයක් වෙනත් රටක GPU එකකට ළඟා වී ආපසු පැමිණිය යුතුය. යමක් කුලියට ගැනීමට පෙර ගණනය කිරීම් කරන්න, යල් පැන ගිය නිරීක්ෂණයක් ඉවසා සිටින කාර්යයක් තෝරන්න, සහ link එක වැඩි දියුණු වේ යැයි බලාපොරොත්තු වෙනවාට වඩා execution horizon එක වැඩි කරන්න.

ඔබ තවමත් දත්ත කට්ටලයක් පටිගත කර නොමැති නම්, ඔබේ පළමු දත්ත කට්ටලය පටිගත කරන්න සහ SO-100 සැකසුම් මාර්ගෝපදේශය මුලින්ම පැමිණේ, තවද LeRobot දත්ත කට්ටල ආකෘතිය ඇතුළත් කිරීම මඟින් රෙකෝඩරය ලියන දේ පැහැදිලි කරයි. පසුබිම වන්නේ දෘශ්‍ය-භාෂා-ක්‍රියා ආකෘති සහ ප්‍රවාහ-ගැලපෙන ප්‍රතිපත්ති කාර්යය; අරීනා ඇතුළත් කිරීම සෑම මිණුම් සලකුණු අංකයක්ම මූලාශ්‍රයකට සම්බන්ධ කරයි.

Sources

Sources

Ready for high-quality robotics data?

AY-Robots connects your robots to skilled operators worldwide.

Get Started