Comments (8)
Hello, we would love your guys' help, we do not have an AMD machine to test ourselves. Your goal is to just get blender to render on an AMD gpu, getting gpu-enabled terrain to run is likely too hard (so you should leave out the enable_gpu
config always, this actually enables_gpu for the terrain so isnt relevant to you and will be renamed)
All you should need to do is edit worldgen/rendering/render.py
in the enable_gpu
function to add an extra option corresponding to AMD GPUs, then test and see if it works. we will be actively accepting PRs starting hopefully tonight. I'd love to get apple GPUs ("METAL") in here too, but found it crashed for mac users when I left that option in.
Once done, just edit your guys' platform spec into the supported list in the README then PR :)
from infinigen.
These docs may be relevant https://docs.blender.org/manual/en/latest/render/cycles/gpu_rendering.html. I believe the correct config string for AMD may be "HIP", but am not sure. You can find out for sure by opening a blender UI, setting device to AMD in the preferences somewhere, then inspecting this same value we're setting in enable_gpu to see what the correct value is.
from infinigen.
I restored METAL to the array and ran it on an M1 Max laptop with 32GB of ram with a non-simple scene setup and it's running fine (it's been running the third step of going from the fine output folder to frames output folder for over 3 hours now and has another 3 and a half to go...). The time estimate with a CPU-only approach was almost 20 hours.
8 or 16GB of ram may just not be enough for it to run successfully. As it is it's not exactly light memory usage on my system.
from infinigen.
Hello all! I have done some initial tinkering to try and provide AMD support for mac/linux/WSL. Would appreciate any testers or PR's into the amd_support
branch, but be warned its nearly entirely untested so far. I have also updated the infinigen_gpl submodule to point to a branch of that repo to allow me to change the relevant enable_gpu code
from infinigen.
Seconding this notion, even if for the thrill of getting hands dirty.
from infinigen.
Oh worth noting the final step ("Render again for accurate ground-truth") errors from running out of GPU memory as it tries to use 117GB 🥲 and it also can't complete using the CPU as that uses 132GB before it dies.
from infinigen.
I don't have time to provide much support on development, and I don't want to mess with compiling the program either. But if you want a tester, send me a version of the program compiled for Windows 11 x64. I can test with these specs.
CPU: R9 5900X
GPU: RX 7900 XT
RAM: 64 GB
from infinigen.
Hello
No GPU here only AMD Ryzen 9 7900x3D
Windows 11 Pro 64bits
from infinigen.
Related Issues (20)
- Object 'OpaqueTerrain' can't be selected because it is not in View Layer 'ViewLayer'! HOT 1
- how can i launch UI? HOT 1
- hello world error HOT 2
- 运行资产生成出错 HOT 2
- How to decrease the memory usage when realising a tree's leaves? HOT 1
- Black images in pregenerated download data HOT 1
- License should be GPL for using bpy HOT 1
- CalledProcessError: Failed building editable for infinigen (WSL2) HOT 1
- Retrieve all configurable config/gin parameters. HOT 5
- is using infinigen to create complex scene for game development right scenario? HOT 3
- Export as Pointcloud or standard Mesh Formats HOT 8
- Generating HerbivoreFactory Assets OOM HOT 1
- errors when creating TreeFactory with season = 'winter' HOT 1
- how can i see the geometry_nodes in the blender, when i use generate_individual_assets to generate a asset? HOT 1
- how to implement new creature with different nurbs_data?
- bpy 3.6.0 module cannot be installed HOT 10
- Gnerater river (fluid) faild in the corse generation stage HOT 1
- Can't Install Infinigen as a Blender Python script HOT 1
- compile_terrain error during install HOT 6
- When using cuda terrain with slurm jobs, encountered OSError: No such file or directory HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from infinigen.