diff --git a/scripts/run.py b/scripts/run.py
index 3f576e9500fcbb3cd7535dd04f65f1b7444d4f70..cbcf4a3fba0b40c00b9cb91b3aba366f69cda956 100644
--- a/scripts/run.py
+++ b/scripts/run.py
@@ -33,7 +33,7 @@ def parse_args():
 	parser.add_argument("--mode", default="", type=str, help=argparse.SUPPRESS) # deprecated
 	parser.add_argument("--network", default="", help="Path to the network config. Uses the scene's default if unspecified.")
 
-	parser.add_argument("--load_snapshot", default="", help="Load this snapshot before training. recommended extension: .msgpack")
+	parser.add_argument("--load_snapshot", "--snapshot", default="", help="Load this snapshot before training. recommended extension: .msgpack")
 	parser.add_argument("--save_snapshot", default="", help="Save this snapshot after training. recommended extension: .msgpack")
 
 	parser.add_argument("--nerf_compatibility", action="store_true", help="Matches parameters with original NeRF. Can cause slowness and worse results on some scenes.")
diff --git a/src/main.cu b/src/main.cu
index 95628b70e62ac0e5784dc4401bb5a683edd0b154..078014fab9632fb5faeeb7fa97553c1efd5bf58e 100644
--- a/src/main.cu
+++ b/src/main.cu
@@ -79,7 +79,7 @@ int main(int argc, char** argv) {
 		parser,
 		"SNAPSHOT",
 		"Optional snapshot to load upon startup.",
-		{"snapshot"},
+		{"snapshot", "load_snapshot"},
 	};
 
 	ValueFlag<uint32_t> width_flag{