φ Flow เป็นชุดเครื่องมือจำลองโอเพนซอร์ซที่สร้างขึ้นเพื่อการเพิ่มประสิทธิภาพและแอพพลิเคชั่นการเรียนรู้ของเครื่อง มันถูกเขียนเป็นส่วนใหญ่ใน Python และสามารถใช้กับ numpy, pytorch, jax หรือ tensorflow การบูรณาการอย่างใกล้ชิดกับกรอบการเรียนรู้ของเครื่องเหล่านี้ช่วยให้สามารถใช้ประโยชน์จากฟังก์ชั่นการสร้างความแตกต่างอัตโนมัติของพวกเขาทำให้ง่ายต่อการสร้างฟังก์ชั่นที่แตกต่างจากต้นจนจบซึ่งเกี่ยวข้องกับทั้งแบบจำลองการเรียนรู้และการจำลองฟิสิกส์
โลโก้ของเหลว | กระแสปลุก | โพรง | เทย์เลอร์สีเขียว |
ควันขนนก | ขอบเขตตัวแปร | การจำลองแบบขนาน | การเคลื่อนย้ายอุปสรรค |
แถบหมุน | ของเหลวหลายกริด | Kolmogorov ที่มีลำดับสูงกว่า | การไหลของความร้อน |
สมการเบอร์เกอร์ | การตอบโต้ | คลื่น | Julia Set |
ย้อนกลับก้าวเข้าสู่ขั้นตอน | การไหลของความร้อน | การก่อสร้างตาข่าย | กระแสปลุก |
SPH | พลิก | เพรียวลม | ภูมิประเทศ |
แรงโน้มถ่วง | บิลเลียด | เชือก |
การไล่ระดับสี | เพิ่มประสิทธิภาพการโยน | เรียนรู้ที่จะโยน | PIV |
ปิดการบรรจุ | การเรียนรู้φ (x, y) | ความดันที่แตกต่างกัน |
การติดตั้งด้วย PIP บน Python 3.6 ขึ้นไป:
$ pip install phiflow
ติดตั้ง pytorch, tensorflow หรือ JAX นอกเหนือจากφ flow เพื่อเปิดใช้งานความสามารถในการเรียนรู้ของเครื่องและการดำเนินการ GPU ในการเปิดใช้งานเว็บ UI ให้ติดตั้งเส้นประด้วย สำหรับประสิทธิภาพ GPU ที่ดีที่สุดคุณอาจรวบรวมผู้ให้บริการ CUDA ที่กำหนดเองดูคำแนะนำการติดตั้งโดยละเอียด
คุณสามารถตรวจสอบการติดตั้งของคุณโดยใช้งาน
$ python3 -c " import phi; phi.verify() "
สิ่งนี้จะตรวจสอบการติดตั้ง Pytorch, Jax และ Tensorflow เช่นกัน
ภาพรวมเอกสาร • ▶ YouTube แบบฝึกหัด • API • การสาธิต • สนามเด็กเล่น
φ-flow สร้างบนฟังก์ชันเทนเซอร์จากφ ml เพื่อให้เข้าใจว่าφ flow ทำงานอย่างไรให้ตรวจสอบมิติที่ชื่อและพิมพ์ก่อน
กรุณาใช้การอ้างอิงต่อไปนี้:
@inproceedings{holl2024phiflow,
title={${Phi}_{text{Flow}}$ ({PhiFlow}): Differentiable Simulations for PyTorch, TensorFlow and Jax},
author={Holl, Philipp and Thuerey, Nils},
booktitle={International Conference on Machine Learning},
year={2024},
organization={PMLR}
}
เราจะอัปโหลดกระดาษสีขาวเร็ว ๆ นี้ ในระหว่างนี้โปรดอ้างอิงกระดาษ ICLR 2020
φมีการใช้ งาน ในการสร้างชุดข้อมูลสาธารณะต่างๆเช่น PDEBENCH และ PDEARENA
ดูแพ็คเกจเพิ่มเติมที่ใช้φ flow
ประวัติเวอร์ชันแสดงรายการการเปลี่ยนแปลงที่สำคัญทั้งหมดนับตั้งแต่เปิดตัว รุ่นที่อยู่ใน PYPI
ยินดีต้อนรับ! ตรวจสอบเอกสารนี้สำหรับแนวทาง
งานนี้ได้รับการสนับสนุนโดย ERC เริ่มต้น Grant Realflow (STG-2015-637014) และ Intel Intelligent Systems Lab