PoLygon馬蹄鏈佛薩奇2.0系統開發(方案及詳情)丨案例原始碼

xiaofufu發表於2023-03-24

  Web3.0透過將資訊互動從螢幕轉移到物理空間,改變了終端使用者體驗,因而也有稱Web3.0為“空間網路(Spatial Web)”。該“空間網路”包括空間互動層(利用智慧眼鏡或語音等實現實時資訊互動)、數字資訊層(藉助感測和數字對映為每一個物件建立數字孿生)和物理層(透過感觀瞭解和體驗的世界)。VR/AR是空間網路的主要閘道器,AI/ML促進與機器或裝置的互動,5G/6G等新一代網路通訊技術和邊緣計算是最佳化互動體驗的使能技術,區塊鏈促進實現真正開放民主的生態系統。


  def export_model_from_pytorch_to_onnx(pytorch_model,onnx_model_name):


  batch_size=1


  #input to the model


  關於區塊鏈專案技術開發唯:MrsFu123,代幣發行、dapp智慧合約開發、鏈遊開發、單雙幣質押、多鏈錢包開發、NFT盲盒遊戲、公鏈、鏈上游戲開發


  Uniswap博餅、交易所開發、量化合約開發、合約對沖、互助遊戲開發、Nft數字藏品開發、眾籌互助開發、元宇宙開發、swap開發、DAO智慧合約、


  夾子合約、鏈上合約開發、ido開發、商城開發等,開發過各種各樣的系統模式,更有多種模式、制度、案例、後臺等,成熟技術團隊,歡迎實體參考。


  x=torch.randn(batch_size,1,32,32)


  out=pytorch_model(x)


  #print("out:",out)


  #export the model


  torch.onnx.export(pytorch_model,#model being run


  x,#model input(or a tuple for multiple inputs)


  onnx_model_name,#where to save the model(can be a file or file-like object)


  export_params=True,#store the trained parameter weights inside the model file


  opset_version=9,#the ONNX version to export the model to


  do_constant_folding=True,#whether to execute constant folding for optimization


  input_names=['input'],#the model's input names


  output_names=['output'],#the model's output names


  dynamic_axes={'input':{0:'batch_size'},#variable length axes


  'output':{0:'batch_size'}})


  def verify_onnx_model(onnx_model_name):


  #model is an in-memory ModelProto


  model=onnx.load(onnx_model_name)


  #print("the model is:n{}".format(model))


  #check the model


  try:


  onnx.checker.check_model(model)


  except onnx.checker.ValidationError as e:


  print("the model is invalid:%s"%e)


  exit(1)


  else:


  print("the model is valid")


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956839/viewspace-2941509/,如需轉載,請註明出處,否則將追究法律責任。

相關文章