从素材到出图:Stable Diffusion LoRA训练全流程实操,用XYZ图表自动找出最佳模型
2026/5/3 22:55:40
| 依赖 | 版本 | 仓库 |
|---|---|---|
| memory | v0.7-3 | https://github.com/foonathan/memory.git |
| Fast-CDR | v1.1.1 | https://github.com/eProsima/Fast-CDR.git |
| FastDDS | v2.4.16 | https://github.com/eProsima/Fast-DDS.git |
set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR aarch64) set(CMAKE_C_COMPILER aarch64-linux-gnu-gcc) set(CMAKE_CXX_COMPILER aarch64-linux-gnu-g++) # 避免 try_run 执行失败 set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY) # 可选:指定 sysroot(如果你有目标 rootfs) # set(CMAKE_SYSROOT /opt/aarch64-sysroot) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) set(THREADS_PREFER_PTHREAD_FLAG ON) set(CMAKE_THREAD_LIBS_INIT "-lpthread") set(CMAKE_HAVE_THREADS_LIBRARY 1) set(CMAKE_USE_PTHREADS_INIT 1)$ cmake..-DCMAKE_TOOLCHAIN_FILE=../../toolchain-aarch64.cmake-DCMAKE_INSTALL_PREFIX=../../install-DFOONATHAN_MEMORY_BUILD_EXAMPLES=OFF-DFOONATHAN_MEMORY_BUILD_TESTS=OFF $make-j4$makeinstall$ cmake..-DCMAKE_TOOLCHAIN_FILE=../../toolchain-aarch64.cmake-DCMAKE_INSTALL_PREFIX=../../install-DCMAKE_PREFIX_PATH=../../install-DBUILD_TESTING=OFF $make-j4$makeinstall$ cmake..-DCMAKE_TOOLCHAIN_FILE=../../toolchain-aarch64.cmake-DCMAKE_INSTALL_PREFIX=../../install-DCMAKE_PREFIX_PATH=../../install-DTHIRDPARTY=ON-DBUILD_SHARED_LIBS=ON-DBUILD_TESTING=OFF-DFASTDDS_STATISTICS=OFF-DCOMPILE_EXAMPLES=ON-DSHM_TRANSPORT_DEFAULT=ON-DSECURITY=OFF $make-j4$makeinstall$ cmake..-DCMAKE_INSTALL_PREFIX=../../install-DFOONATHAN_MEMORY_BUILD_EXAMPLES=OFF-DFOONATHAN_MEMORY_BUILD_TESTS=OFF $make-j4$makeinstall$ cmake..-DCMAKE_INSTALL_PREFIX=../../install-DCMAKE_PREFIX_PATH=../../install-DBUILD_TESTING=OFF $make-j4$makeinstall$ cmake..-DCMAKE_INSTALL_PREFIX=../../install-DCMAKE_PREFIX_PATH=../../install-DTHIRDPARTY=ON-DBUILD_SHARED_LIBS=ON-DBUILD_TESTING=OFF-DFASTDDS_STATISTICS=OFF-DCOMPILE_EXAMPLES=ON-DSHM_TRANSPORT_DEFAULT=ON-DSECURITY=OFF $make-j4$makeinstall$~/workspace/install/examples/cpp/dds/HelloWorldExample/bin$ ./DDSHelloWorldExample subscriber Starting Subscriber running. Please press enter to stop the Subscriber Subscriber matched. Message HelloWorld1RECEIVED Message HelloWorld2RECEIVED Message HelloWorld3RECEIVED Message HelloWorld4RECEIVED Message HelloWorld5RECEIVED Message HelloWorld6RECEIVED Message HelloWorld7RECEIVED Message HelloWorld8RECEIVED Message HelloWorld9RECEIVED Message HelloWorld10RECEIVED Subscriber unmatched.$ ~/workspace/install/examples/cpp/dds/HelloWorldExample/bin$ ./DDSHelloWorldExample publisher Starting Publisher running10samples. Publisher matched. Message: HelloWorld with index:1SENT Message: HelloWorld with index:2SENT Message: HelloWorld with index:3SENT Message: HelloWorld with index:4SENT Message: HelloWorld with index:5SENT Message: HelloWorld with index:6SENT Message: HelloWorld with index:7SENT Message: HelloWorld with index:8SENT Message: HelloWorld with index:9SENT Message: HelloWorld with index:10SENT